From 8423e2b790bfb571268583646af60fba627ef5e6 Mon Sep 17 00:00:00 2001 From: omigamedev Date: Tue, 6 Jan 2026 17:47:11 +0100 Subject: [PATCH] init --- .gitattributes | 163 + .gitignore | 10 + Assets/DefaultVolumeProfile.asset | 795 + Assets/DefaultVolumeProfile.asset.meta | 8 + Assets/Plugins.meta | 8 + Assets/Plugins/Android.meta | 8 + Assets/Plugins/Android/mainTemplate.gradle | 57 + .../Plugins/Android/mainTemplate.gradle.meta | 7 + Assets/Samples.meta | 8 + Assets/Samples/XR Hands.meta | 8 + Assets/Samples/XR Hands/1.7.1.meta | 8 + .../XR Hands/1.7.1/HandVisualizer.meta | 8 + .../1.7.1/HandVisualizer/HandVisualizer.unity | 849 + .../HandVisualizer/HandVisualizer.unity.meta | 7 + .../1.7.1/HandVisualizer/Materials.meta | 8 + .../1.7.1/HandVisualizer/Materials/Blue.mat | 170 + .../HandVisualizer/Materials/Blue.mat.meta | 8 + .../1.7.1/HandVisualizer/Materials/Green.mat | 170 + .../HandVisualizer/Materials/Green.mat.meta | 8 + .../Materials/HandsDefaultMaterial.mat | 174 + .../Materials/HandsDefaultMaterial.mat.meta | 8 + .../Materials/MaterialPipelineHandler.asset | 58 + .../MaterialPipelineHandler.asset.meta | 8 + .../1.7.1/HandVisualizer/Materials/Red.mat | 170 + .../HandVisualizer/Materials/Red.mat.meta | 8 + .../Materials/TransparentRed.mat | 170 + .../Materials/TransparentRed.mat.meta | 8 + .../1.7.1/HandVisualizer/Materials/White.mat | 170 + .../HandVisualizer/Materials/White.mat.meta | 8 + .../XR Hands/1.7.1/HandVisualizer/Models.meta | 8 + .../1.7.1/HandVisualizer/Models/LeftHand.fbx | 3 + .../HandVisualizer/Models/LeftHand.fbx.meta | 103 + .../Models/LeftHandAndroidXR.fbx | 3 + .../Models/LeftHandAndroidXR.fbx.meta | 247 + .../1.7.1/HandVisualizer/Models/RightHand.fbx | 3 + .../HandVisualizer/Models/RightHand.fbx.meta | 103 + .../Models/RightHandAndroidXR.fbx | 3 + .../Models/RightHandAndroidXR.fbx.meta | 247 + .../1.7.1/HandVisualizer/Prefabs.meta | 8 + .../1.7.1/HandVisualizer/Prefabs/Joint.prefab | 522 + .../HandVisualizer/Prefabs/Joint.prefab.meta | 7 + .../Prefabs/Left Hand Tracking.prefab | 351 + .../Prefabs/Left Hand Tracking.prefab.meta | 7 + .../Prefabs/Right Hand Tracking.prefab | 347 + .../Prefabs/Right Hand Tracking.prefab.meta | 7 + .../Prefabs/VelocityPrefab.prefab | 131 + .../Prefabs/VelocityPrefab.prefab.meta | 7 + .../XR Hands/1.7.1/HandVisualizer/README.md | 3 + .../1.7.1/HandVisualizer/README.md.meta | 7 + .../1.7.1/HandVisualizer/Scripts.meta | 8 + .../HandVisualizer/Scripts/HandProcessor.cs | 171 + .../Scripts/HandProcessor.cs.meta | 11 + .../HandVisualizer/Scripts/HandVisualizer.cs | 608 + .../Scripts/HandVisualizer.cs.meta | 11 + .../HandVisualizer/Scripts/JointVisualizer.cs | 38 + .../Scripts/JointVisualizer.cs.meta | 11 + .../Scripts/MaterialPipelineHandler.cs | 249 + .../Scripts/MaterialPipelineHandler.cs.meta | 11 + ...y.XR.Hands.Samples.VisualizerSample.asmdef | 18 + ...Hands.Samples.VisualizerSample.asmdef.meta | 7 + Assets/Samples/XR Interaction Toolkit.meta | 8 + .../Samples/XR Interaction Toolkit/3.3.0.meta | 8 + .../3.3.0/Hands Interaction Demo.meta | 8 + .../AffordanceThemes.meta | 8 + .../AffordanceThemes/FingerColor.asset | 74 + .../AffordanceThemes/FingerColor.asset.meta | 8 + .../AffordanceThemes/HandEdgeColor.asset | 74 + .../AffordanceThemes/HandEdgeColor.asset.meta | 8 + .../AffordanceThemes/InteractionColor.asset | 74 + .../InteractionColor.asset.meta | 8 + .../PinchPointBlendShape.asset | 66 + .../PinchPointBlendShape.asset.meta | 8 + .../AffordanceThemes/PinchPointColor.asset | 68 + .../PinchPointColor.asset.meta | 8 + .../PinchPointEdgeStrength.asset | 66 + .../PinchPointEdgeStrength.asset.meta | 8 + .../PinchPointHighlightColor.asset | 68 + .../PinchPointHighlightColor.asset.meta | 8 + .../PinchPointLocalTransformOffset.asset | 108 + .../PinchPointLocalTransformOffset.asset.meta | 8 + .../PinchPointUniformScaleScale.asset | 66 + .../PinchPointUniformScaleScale.asset.meta | 8 + .../Hands Interaction Demo/DatumPresets.meta | 8 + .../Menu Controller Follow Preset.asset | 33 + .../Menu Controller Follow Preset.asset.meta | 8 + .../Menu Hands Follow Preset.asset | 33 + .../Menu Hands Follow Preset.asset.meta | 8 + ...Under Watch Controller Follow Preset.asset | 33 + ... Watch Controller Follow Preset.asset.meta | 8 + .../Under Watch Hands Follow Preset.asset | 33 + ...Under Watch Hands Follow Preset.asset.meta | 8 + .../3.3.0/Hands Interaction Demo/Editor.meta | 8 + .../Editor/HandsInteractionDemo.Editor.asmdef | 21 + .../HandsInteractionDemo.Editor.asmdef.meta | 7 + .../Editor/Scripts.meta | 8 + .../Scripts/HandsSampleProjectValidation.cs | 236 + .../HandsSampleProjectValidation.cs.meta | 11 + .../HandsDemoScene.unity | 9023 ++++++++ .../HandsDemoScene.unity.meta | 7 + .../HandsDemoSceneAssets.meta | 8 + .../HandsDemoSceneAssets/Affordances.meta | 8 + .../Affordances/Audio.asset | 39 + .../Affordances/Audio.asset.meta | 8 + .../Affordances/BlendShapeValue.asset | 66 + .../Affordances/BlendShapeValue.asset.meta | 8 + .../Affordances/CapsuleScale.asset | 108 + .../Affordances/CapsuleScale.asset.meta | 8 + .../Affordances/ChessPieceColor.asset | 68 + .../Affordances/ChessPieceColor.asset.meta | 8 + .../Affordances/LargeScale.asset | 66 + .../Affordances/LargeScale.asset.meta | 8 + .../Affordances/Scale.asset | 66 + .../Affordances/Scale.asset.meta | 8 + .../HandsDemoSceneAssets/Audio.meta | 8 + .../Audio/ButtonClick.wav | 3 + .../Audio/ButtonClick.wav.meta | 22 + .../Audio/ButtonHover.wav | 3 + .../Audio/ButtonHover.wav.meta | 22 + .../HandsDemoSceneAssets/Materials.meta | 8 + .../Materials/AccentButton.mat | 183 + .../Materials/AccentButton.mat.meta | 8 + .../Materials/ChessPiece.mat | 170 + .../Materials/ChessPiece.mat.meta | 8 + .../HandsDemoSceneAssets/Materials/Chrome.mat | 166 + .../Materials/Chrome.mat.meta | 8 + .../Materials/Controls_Black.mat | 170 + .../Materials/Controls_Black.mat.meta | 8 + .../Materials/FrameOutline.mat | 172 + .../Materials/FrameOutline.mat.meta | 8 + .../Materials/Interactable White.mat | 184 + .../Materials/Interactable White.mat.meta | 8 + .../Materials/RPMaterialHandler.asset | 65 + .../Materials/RPMaterialHandler.asset.meta | 8 + .../Materials/Table Surface.mat | 173 + .../Materials/Table Surface.mat.meta | 8 + .../HandsDemoSceneAssets/Models.meta | 8 + .../HandsDemoSceneAssets/Models/Chess.meta | 8 + .../Models/Chess/Chess_Board.fbx | 3 + .../Models/Chess/Chess_Board.fbx.meta | 106 + .../Models/Chess/Chess_Pawn.fbx | 3 + .../Models/Chess/Chess_Pawn.fbx.meta | 106 + .../HandsDemoSceneAssets/Models/Frame.fbx | 3 + .../Models/Frame.fbx.meta | 106 + .../Models/Primitives.meta | 8 + .../Models/Primitives/Cone.fbx | 3 + .../Models/Primitives/Cone.fbx.meta | 106 + .../Models/Primitives/Cube.fbx | 3 + .../Models/Primitives/Cube.fbx.meta | 106 + .../Models/Primitives/Cylinder.fbx | 3 + .../Models/Primitives/Cylinder.fbx.meta | 106 + .../Models/Primitives/Disc.fbx | 3 + .../Models/Primitives/Disc.fbx.meta | 106 + .../Models/VirtualTabletop.fbx | 3 + .../Models/VirtualTabletop.fbx.meta | 106 + .../HandsDemoSceneAssets/Prefabs.meta | 8 + .../HandsDemoSceneAssets/Prefabs/Arrow.prefab | 739 + .../Prefabs/Arrow.prefab.meta | 7 + .../Prefabs/AudioAffordance.prefab | 171 + .../Prefabs/AudioAffordance.prefab.meta | 7 + .../HandsDemoSceneAssets/Prefabs/Cube.prefab | 403 + .../Prefabs/Cube.prefab.meta | 7 + .../Prefabs/Cylinder.prefab | 404 + .../Prefabs/Cylinder.prefab.meta | 7 + .../HandsDemoSceneAssets/Prefabs/Disc.prefab | 325 + .../Prefabs/Disc.prefab.meta | 7 + .../Prefabs/DiscController.prefab | 635 + .../Prefabs/DiscController.prefab.meta | 7 + .../Prefabs/PawnController.prefab | 617 + .../Prefabs/PawnController.prefab.meta | 7 + .../Prefabs/PokeButton.prefab | 957 + .../Prefabs/PokeButton.prefab.meta | 7 + .../Prefabs/SimpleSocket.prefab | 494 + .../Prefabs/SimpleSocket.prefab.meta | 7 + .../Prefabs/SimpleSocketShape.prefab | 415 + .../Prefabs/SimpleSocketShape.prefab.meta | 7 + .../Prefabs/TableHandle.prefab | 1124 + .../Prefabs/TableHandle.prefab.meta | 7 + .../HandsDemoSceneAssets/Prefabs/UI.meta | 8 + .../Prefabs/UI/ButtonHandMenu.prefab | 1950 ++ .../Prefabs/UI/ButtonHandMenu.prefab.meta | 7 + .../Prefabs/UI/ScrollHandMenu.prefab | 743 + .../Prefabs/UI/ScrollHandMenu.prefab.meta | 7 + .../Prefabs/UI/ScrollView.prefab | 1673 ++ .../Prefabs/UI/ScrollView.prefab.meta | 7 + .../Prefabs/UI/ScrollViewItem.prefab | 362 + .../Prefabs/UI/ScrollViewItem.prefab.meta | 7 + .../Prefabs/UI/TouchPadButton.prefab | 546 + .../Prefabs/UI/TouchPadButton.prefab.meta | 7 + .../HandsDemoSceneAssets/Scripts.meta | 8 + .../Scripts/ObjectResetPlane.cs | 96 + .../Scripts/ObjectResetPlane.cs.meta | 11 + .../Scripts/PokeBlendShapeAnimator.cs | 107 + .../Scripts/PokeBlendShapeAnimator.cs.meta | 11 + .../Scripts/ToggleGameObject.cs | 47 + .../Scripts/ToggleGameObject.cs.meta | 11 + .../Scripts/TransformSync.cs | 103 + .../Scripts/TransformSync.cs.meta | 11 + .../HandsInteractionDemo.asmdef | 36 + .../HandsInteractionDemo.asmdef.meta | 7 + .../Hands Interaction Demo/Materials.meta | 8 + .../Materials/DepthOnly.mat | 39 + .../Materials/DepthOnly.mat.meta | 8 + .../Materials/Unity_Hand_Dark.mat | 153 + .../Materials/Unity_Hand_Dark.mat.meta | 8 + .../Materials/Unity_Hand_Light.mat | 153 + .../Materials/Unity_Hand_Light.mat.meta | 8 + .../Materials/Unity_Hand_Medium.mat | 186 + .../Materials/Unity_Hand_Medium.mat.meta | 8 + .../3.3.0/Hands Interaction Demo/Prefabs.meta | 8 + .../Prefabs/HandInteractorAffordances.prefab | 324 + .../HandInteractorAffordances.prefab.meta | 7 + .../Prefabs/HandMenuRig.prefab | 336 + .../Prefabs/HandMenuRig.prefab.meta | 7 + .../HandPokeInteractorAffordances.prefab | 249 + .../HandPokeInteractorAffordances.prefab.meta | 7 + .../Prefabs/InteractionAffordance.prefab | 448 + .../Prefabs/InteractionAffordance.prefab.meta | 7 + .../Prefabs/LeftHandAndroidXRVisual.prefab | 523 + .../LeftHandAndroidXRVisual.prefab.meta | 7 + .../Prefabs/LeftHandQuestVisual.prefab | 487 + .../Prefabs/LeftHandQuestVisual.prefab.meta | 7 + .../Prefabs/PinchPointStabilized.prefab | 690 + .../Prefabs/PinchPointStabilized.prefab.meta | 7 + .../Prefabs/RightHandAndroidXRVisual.prefab | 527 + .../RightHandAndroidXRVisual.prefab.meta | 7 + .../Prefabs/RightHandQuestVisual.prefab | 487 + .../Prefabs/RightHandQuestVisual.prefab.meta | 7 + .../Prefabs/XR Origin Hands (XR Rig).prefab | 2830 +++ .../XR Origin Hands (XR Rig).prefab.meta | 7 + .../3.3.0/Hands Interaction Demo/Scripts.meta | 8 + .../HandsOneEuroFilterPostProcessor.cs | 141 + .../HandsOneEuroFilterPostProcessor.cs.meta | 11 + .../HideObjectWhenInteractorBlocked.cs | 49 + .../HideObjectWhenInteractorBlocked.cs.meta | 11 + .../LocalPositionOffsetAffordanceReceiver.cs | 73 + ...alPositionOffsetAffordanceReceiver.cs.meta | 11 + .../Scripts/MetaSystemGestureDetector.cs | 263 + .../Scripts/MetaSystemGestureDetector.cs.meta | 11 + .../Scripts/OneEuroFilterVector3.cs | 126 + .../Scripts/OneEuroFilterVector3.cs.meta | 11 + .../Scripts/PinchPointFollow.cs | 185 + .../Scripts/PinchPointFollow.cs.meta | 11 + .../Scripts/PokeGestureDetector.cs | 200 + .../Scripts/PokeGestureDetector.cs.meta | 11 + .../Scripts/ReleaseThresholdButtonReader.cs | 127 + .../ReleaseThresholdButtonReader.cs.meta | 11 + .../Scripts/ValueDerivedButtonReader.cs | 121 + .../Scripts/ValueDerivedButtonReader.cs.meta | 11 + .../Scripts/Vector3ScaleAffordanceReceiver.cs | 33 + .../Vector3ScaleAffordanceReceiver.cs.meta | 11 + .../3.3.0/Hands Interaction Demo/Shaders.meta | 8 + .../Shaders/DepthOnly.shader | 19 + .../Shaders/DepthOnly.shader.meta | 10 + .../Shaders/RimLight.shadergraph | 1186 + .../Shaders/RimLight.shadergraph.meta | 10 + .../Shaders/Subgraphs.meta | 8 + .../AllFingerHighlights.shadersubgraph | 2768 +++ .../AllFingerHighlights.shadersubgraph.meta | 10 + .../Subgraphs/EdgeHighlight.shadersubgraph | 1358 ++ .../EdgeHighlight.shadersubgraph.meta | 10 + .../Subgraphs/FadeFromCenter.shadersubgraph | 1229 ++ .../FadeFromCenter.shadersubgraph.meta | 10 + .../FadeFromCenterNoise.shadersubgraph | 2016 ++ .../FadeFromCenterNoise.shadersubgraph.meta | 10 + .../OneFingerHighlight.shadersubgraph | 1631 ++ .../OneFingerHighlight.shadersubgraph.meta | 10 + .../Shaders/Unity_Hand.shadergraph | 3341 +++ .../Shaders/Unity_Hand.shadergraph.meta | 10 + .../Shaders/Unity_Hand_HDR.shadergraph | 3341 +++ .../Shaders/Unity_Hand_HDR.shadergraph.meta | 10 + .../Shaders/Unity_Hand_Noise.shadergraph | 3583 +++ .../Shaders/Unity_Hand_Noise.shadergraph.meta | 10 + .../Shaders/Unity_Hand_Noise_HDR.shadergraph | 3583 +++ .../Unity_Hand_Noise_HDR.shadergraph.meta | 10 + .../Hands Interaction Demo/Textures.meta | 8 + .../Textures/CombinedFingerIndexHighlight.png | 3 + .../CombinedFingerIndexHighlight.png.meta | 135 + .../3.3.0/Starter Assets.meta | 8 + .../Starter Assets/AffordanceThemes.meta | 8 + .../ControllerPokeSphereScale.asset | 66 + .../ControllerPokeSphereScale.asset.meta | 8 + .../HighlightInteractionColor.asset | 74 + .../HighlightInteractionColor.asset.meta | 8 + .../HighlightStrengthInteraction.asset | 66 + .../HighlightStrengthInteraction.asset.meta | 8 + .../AffordanceThemes/PokeSphereColor.asset | 74 + .../PokeSphereColor.asset.meta | 8 + .../PokeSphereInteraction.asset | 66 + .../PokeSphereInteraction.asset.meta | 8 + .../3.3.0/Starter Assets/Animations.meta | 8 + .../Animations/ArrowBounce.anim | 205 + .../Animations/ArrowBounce.anim.meta | 8 + .../Climb Teleport Arrow.controller | 72 + .../Climb Teleport Arrow.controller.meta | 8 + .../3.3.0/Starter Assets/DemoScene.unity | 7058 ++++++ .../3.3.0/Starter Assets/DemoScene.unity.meta | 7 + .../3.3.0/Starter Assets/DemoSceneAssets.meta | 8 + .../DemoSceneAssets/AffordanceThemes.meta | 8 + .../AffordanceThemes/InteractionColor.asset | 74 + .../InteractionColor.asset.meta | 8 + .../Starter Assets/DemoSceneAssets/Audio.meta | 8 + .../DemoSceneAssets/Audio/Button Pop.wav | 3 + .../DemoSceneAssets/Audio/Button Pop.wav.meta | 22 + .../DemoSceneAssets/Materials.meta | 8 + .../Materials/Concrete Dark Blue.mat | 172 + .../Materials/Concrete Dark Blue.mat.meta | 8 + .../Materials/Concrete Grey.mat | 176 + .../Materials/Concrete Grey.mat.meta | 8 + .../Materials/Concrete Light Blue.mat | 172 + .../Materials/Concrete Light Blue.mat.meta | 8 + .../DemoSceneAssets/Materials/Lit White.mat | 171 + .../Materials/Lit White.mat.meta | 8 + .../Materials/MaterialPipelineHandler.asset | 44 + .../MaterialPipelineHandler.asset.meta | 8 + .../DemoSceneAssets/Models.meta | 8 + .../Models/Primitive_Blaster.fbx | 3 + .../Models/Primitive_Blaster.fbx.meta | 111 + .../Models/Primitive_Blaster_Long.fbx | 3 + .../Models/Primitive_Blaster_Long.fbx.meta | 111 + .../Models/Primitive_Cylinder.fbx | 3 + .../Models/Primitive_Cylinder.fbx.meta | 111 + .../Models/Primitive_Pyramid.fbx | 3 + .../Models/Primitive_Pyramid.fbx.meta | 111 + .../Models/Primitive_Tapered_Cylinder.fbx | 3 + .../Primitive_Tapered_Cylinder.fbx.meta | 111 + .../Models/Primitive_Torus.fbx | 3 + .../Models/Primitive_Torus.fbx.meta | 111 + .../Models/Primitive_Torus_Cut.fbx | 3 + .../Models/Primitive_Torus_Cut.fbx.meta | 111 + .../DemoSceneAssets/Models/PushButton.fbx | 3 + .../Models/PushButton.fbx.meta | 106 + .../DemoSceneAssets/Prefabs.meta | 8 + .../DemoSceneAssets/Prefabs/Climb.meta | 8 + .../Prefabs/Climb/Climb Sample.prefab | 226 + .../Prefabs/Climb/Climb Sample.prefab.meta | 7 + .../Prefabs/Climb/ClimbTeleportReticle.prefab | 647 + .../Climb/ClimbTeleportReticle.prefab.meta | 7 + .../Prefabs/Climb/Climbing Wall.prefab | 8223 +++++++ .../Prefabs/Climb/Climbing Wall.prefab.meta | 7 + .../Prefabs/Climb/Ladder.prefab | 3341 +++ .../Prefabs/Climb/Ladder.prefab.meta | 7 + .../Prefabs/Climb/Multi Floor Ladder.prefab | 932 + .../Climb/Multi Floor Ladder.prefab.meta | 7 + .../Prefabs/Climb/Single Floor Ladder.prefab | 388 + .../Climb/Single Floor Ladder.prefab.meta | 7 + .../Prefabs/Far Grab Samples.prefab | 222 + .../Prefabs/Far Grab Samples.prefab.meta | 7 + .../Prefabs/Gaze Interactables.prefab | 1094 + .../Prefabs/Gaze Interactables.prefab.meta | 7 + .../Prefabs/GazeActivationZone.prefab | 64 + .../Prefabs/GazeActivationZone.prefab.meta | 7 + .../Prefabs/Interactables Sample.prefab | 222 + .../Prefabs/Interactables Sample.prefab.meta | 7 + .../Prefabs/Interactables.meta | 8 + .../Prefabs/Interactables/Blaser-Long.prefab | 570 + .../Interactables/Blaser-Long.prefab.meta | 7 + .../Prefabs/Interactables/Blaser.prefab | 530 + .../Prefabs/Interactables/Blaser.prefab.meta | 7 + .../Prefabs/Interactables/Confetti.prefab | 4872 +++++ .../Interactables/Confetti.prefab.meta | 7 + .../Prefabs/Interactables/Cube.prefab | 307 + .../Prefabs/Interactables/Cube.prefab.meta | 7 + .../Prefabs/Interactables/Cylinder.prefab | 406 + .../Interactables/Cylinder.prefab.meta | 7 + .../Prefabs/Interactables/Pot.prefab | 380 + .../Prefabs/Interactables/Pot.prefab.meta | 7 + .../Prefabs/Interactables/Push Button.prefab | 500 + .../Interactables/Push Button.prefab.meta | 7 + .../Prefabs/Interactables/Torus-Cut.prefab | 389 + .../Interactables/Torus-Cut.prefab.meta | 7 + .../Prefabs/Interactables/Torus.prefab | 404 + .../Prefabs/Interactables/Torus.prefab.meta | 7 + .../Prefabs/InteractionAffordance.prefab | 205 + .../Prefabs/InteractionAffordance.prefab.meta | 7 + .../Prefabs/Poke Interactions Sample.prefab | 5557 +++++ .../Poke Interactions Sample.prefab.meta | 7 + .../DemoSceneAssets/Prefabs/Teleport.meta | 8 + .../Teleport/Snap Teleport Anchor.prefab | 212 + .../Teleport/Snap Teleport Anchor.prefab.meta | 7 + .../Prefabs/Teleport/Teleport Anchor.prefab | 247 + .../Teleport/Teleport Anchor.prefab.meta | 7 + .../Prefabs/Teleport/Teleport Area.prefab | 214 + .../Teleport/Teleport Area.prefab.meta | 7 + .../Prefabs/Teleportation Environment.prefab | 446 + .../Teleportation Environment.prefab.meta | 7 + .../DemoSceneAssets/Prefabs/UI Sample.prefab | 772 + .../Prefabs/UI Sample.prefab.meta | 7 + .../DemoSceneAssets/Prefabs/UI.meta | 8 + .../Prefabs/UI/Dropdown.prefab | 1171 + .../Prefabs/UI/Dropdown.prefab.meta | 7 + .../Prefabs/UI/Icon Button.prefab | 387 + .../Prefabs/UI/Icon Button.prefab.meta | 7 + .../Prefabs/UI/Icon Toggle.prefab | 353 + .../Prefabs/UI/Icon Toggle.prefab.meta | 7 + .../Prefabs/UI/Interactive Controls.prefab | 1367 ++ .../UI/Interactive Controls.prefab.meta | 7 + .../Prefabs/UI/MinMaxSlider.prefab | 449 + .../Prefabs/UI/MinMaxSlider.prefab.meta | 7 + .../Prefabs/UI/ModalSingleButton.prefab | 443 + .../Prefabs/UI/ModalSingleButton.prefab.meta | 7 + .../Prefabs/UI/Scroll UI Sample.prefab | 1419 ++ .../Prefabs/UI/Scroll UI Sample.prefab.meta | 7 + .../Prefabs/UI/Text Toggle.prefab | 434 + .../Prefabs/UI/Text Toggle.prefab.meta | 7 + .../Prefabs/UI/TextButton.prefab | 412 + .../Prefabs/UI/TextButton.prefab.meta | 7 + .../DemoSceneAssets/Scripts.meta | 8 + .../Scripts/IncrementUIText.cs | 45 + .../Scripts/IncrementUIText.cs.meta | 11 + .../Scripts/MultiAnchorTeleportReticle.cs | 164 + .../MultiAnchorTeleportReticle.cs.meta | 11 + .../DemoSceneAssets/Settings.meta | 8 + .../Settings/GazeTeleportAnchorFilter.asset | 82 + .../GazeTeleportAnchorFilter.asset.meta | 8 + .../TeleportDestinationSettings.asset | 22 + .../TeleportDestinationSettings.asset.meta | 8 + .../DemoSceneAssets/Sprites.meta | 8 + .../DemoSceneAssets/Sprites/Asset.png | 3 + .../DemoSceneAssets/Sprites/Asset.png.meta | 135 + .../DemoSceneAssets/Sprites/Checkmark.png | 3 + .../Sprites/Checkmark.png.meta | 135 + .../Sprites/Circle_60x60 Outline 4.png | 3 + .../Sprites/Circle_60x60 Outline 4.png.meta | 135 + .../Sprites/Circle_60x60_Horizontal.png | 3 + .../Sprites/Circle_60x60_Horizontal.png.meta | 135 + .../DemoSceneAssets/Sprites/Forward.png | 3 + .../DemoSceneAssets/Sprites/Forward.png.meta | 135 + .../Sprites/LegibilityMask.png | 3 + .../Sprites/LegibilityMask.png.meta | 135 + .../Sprites/Round Radius 4 Outline.png | 3 + .../Sprites/Round Radius 4 Outline.png.meta | 147 + .../Sprites/Round Radius 4.png | 3 + .../Sprites/Round Radius 4.png.meta | 147 + .../DemoSceneAssets/Textures.meta | 8 + .../Textures/Concrete_Albedo.tif | 3 + .../Textures/Concrete_Albedo.tif.meta | 135 + .../Textures/Concrete_Metallic.tif | 3 + .../Textures/Concrete_Metallic.tif.meta | 135 + .../Textures/Concrete_Normal.tif | 3 + .../Textures/Concrete_Normal.tif.meta | 135 + .../3.3.0/Starter Assets/Editor.meta | 8 + .../3.3.0/Starter Assets/Editor/Scripts.meta | 8 + .../StarterAssetsSampleProjectValidation.cs | 195 + ...arterAssetsSampleProjectValidation.cs.meta | 11 + .../Editor/StarterAssets.Editor.asmdef | 28 + .../Editor/StarterAssets.Editor.asmdef.meta | 7 + .../3.3.0/Starter Assets/Filters.meta | 8 + .../AnyGazedAtTeleportAnchorFilter.asset | 82 + .../AnyGazedAtTeleportAnchorFilter.asset.meta | 8 + .../3.3.0/Starter Assets/Materials.meta | 8 + .../Materials/Controller_Grey.mat | 188 + .../Materials/Controller_Grey.mat.meta | 8 + .../Materials/Controller_White.mat | 174 + .../Materials/Controller_White.mat.meta | 8 + .../Starter Assets/Materials/Flat Blue.mat | 80 + .../Materials/Flat Blue.mat.meta | 8 + .../Materials/FresnelHighlight.mat | 177 + .../Materials/FresnelHighlight.mat.meta | 8 + .../Starter Assets/Materials/Interactable.mat | 184 + .../Materials/Interactable.mat.meta | 8 + .../Materials/MaterialPipelineHandler.asset | 58 + .../MaterialPipelineHandler.asset.meta | 8 + .../Materials/Telport Anchor.mat | 174 + .../Materials/Telport Anchor.mat.meta | 8 + .../Starter Assets/Materials/Telport Area.mat | 174 + .../Materials/Telport Area.mat.meta | 8 + .../Starter Assets/Materials/UI-NoZTest.mat | 87 + .../Materials/UI-NoZTest.mat.meta | 8 + .../3.3.0/Starter Assets/Models.meta | 8 + .../Starter Assets/Models/BlinkVisual.fbx | 3 + .../Models/BlinkVisual.fbx.meta | 111 + .../Models/Pinch_Pointer_LOD0.fbx | 3 + .../Models/Pinch_Pointer_LOD0.fbx.meta | 106 + .../Models/Primitive_Cylinder.fbx | 3 + .../Models/Primitive_Cylinder.fbx.meta | 111 + .../Starter Assets/Models/Primitive_Wedge.fbx | 3 + .../Models/Primitive_Wedge.fbx.meta | 111 + .../Starter Assets/Models/Reticle_Torus.fbx | 3 + .../Models/Reticle_Torus.fbx.meta | 111 + .../Models/UniversalController.fbx | 3 + .../Models/UniversalController.fbx.meta | 116 + .../3.3.0/Starter Assets/Prefabs.meta | 8 + .../Starter Assets/Prefabs/Affordances.meta | 8 + .../HighlightInteractionAffordance.prefab | 278 + ...HighlightInteractionAffordance.prefab.meta | 7 + .../Affordances/PokePointerAffordance.prefab | 379 + .../PokePointerAffordance.prefab.meta | 7 + .../Starter Assets/Prefabs/Controllers.meta | 8 + .../Controllers/XR Controller Left.prefab | 914 + .../XR Controller Left.prefab.meta | 7 + .../Controllers/XR Controller Right.prefab | 914 + .../XR Controller Right.prefab.meta | 7 + .../Starter Assets/Prefabs/Interactors.meta | 8 + .../Interactors/Direct Interactor.prefab | 229 + .../Interactors/Direct Interactor.prefab.meta | 7 + .../Interactors/Gaze Interactor.prefab | 442 + .../Interactors/Gaze Interactor.prefab.meta | 7 + .../Interactors/Left_NearFarInteractor.prefab | 746 + .../Left_NearFarInteractor.prefab.meta | 7 + .../Interactors/Poke Interactor.prefab | 265 + .../Interactors/Poke Interactor.prefab.meta | 7 + .../Prefabs/Interactors/Ray Interactor.prefab | 662 + .../Interactors/Ray Interactor.prefab.meta | 7 + .../Right_NearFarInteractor.prefab | 95 + .../Right_NearFarInteractor.prefab.meta | 7 + .../Interactors/Teleport Interactor.prefab | 662 + .../Teleport Interactor.prefab.meta | 7 + .../Prefabs/Permissions Manager.prefab | 61 + .../Prefabs/Permissions Manager.prefab.meta | 7 + .../Starter Assets/Prefabs/Teleport.meta | 8 + .../Teleport/Blocking Teleport Reticle.prefab | 285 + .../Blocking Teleport Reticle.prefab.meta | 7 + .../Teleport/Climb Teleport Arrow.prefab | 342 + .../Teleport/Climb Teleport Arrow.prefab.meta | 7 + .../Directional Teleport Reticle.prefab | 184 + .../Directional Teleport Reticle.prefab.meta | 7 + .../Prefabs/XR Origin (XR Rig).prefab | 2891 +++ .../Prefabs/XR Origin (XR Rig).prefab.meta | 7 + .../3.3.0/Starter Assets/Presets.meta | 8 + .../XRI Default Continuous Move.preset | 159 + .../XRI Default Continuous Move.preset.meta | 8 + .../XRI Default Continuous Turn.preset | 143 + .../XRI Default Continuous Turn.preset.meta | 8 + .../Presets/XRI Default Dynamic Move.preset | 179 + .../XRI Default Dynamic Move.preset.meta | 8 + ... Left Controller InputActionManager.preset | 83 + ... Controller InputActionManager.preset.meta | 8 + .../Presets/XRI Default Left Grab Move.preset | 211 + .../XRI Default Left Grab Move.preset.meta | 8 + ...Right Controller InputActionManager.preset | 83 + ... Controller InputActionManager.preset.meta | 8 + .../XRI Default Right Grab Move.preset | 211 + .../XRI Default Right Grab Move.preset.meta | 8 + .../Presets/XRI Default Snap Turn.preset | 159 + .../Presets/XRI Default Snap Turn.preset.meta | 8 + .../XRI Default XR UI Input Module.preset | 131 + ...XRI Default XR UI Input Module.preset.meta | 8 + .../3.3.0/Starter Assets/Scripts.meta | 8 + .../ClimbTeleportDestinationIndicator.cs | 143 + .../ClimbTeleportDestinationIndicator.cs.meta | 11 + .../Scripts/ControllerAnimator.cs | 84 + .../Scripts/ControllerAnimator.cs.meta | 11 + .../Scripts/ControllerInputActionManager.cs | 530 + .../ControllerInputActionManager.cs.meta | 11 + .../Starter Assets/Scripts/DestroySelf.cs | 29 + .../Scripts/DestroySelf.cs.meta | 11 + .../Scripts/DynamicMoveProvider.cs | 190 + .../Scripts/DynamicMoveProvider.cs.meta | 11 + .../Scripts/GazeInputManager.cs | 95 + .../Scripts/GazeInputManager.cs.meta | 11 + .../Scripts/MaterialPipelineHandler.cs | 242 + .../Scripts/MaterialPipelineHandler.cs.meta | 11 + .../Starter Assets/Scripts/ObjectSpawner.cs | 271 + .../Scripts/ObjectSpawner.cs.meta | 11 + .../Scripts/PermissionsManager.cs | 162 + .../Scripts/PermissionsManager.cs.meta | 11 + .../Scripts/PlatformUnderstanding.cs | 117 + .../Scripts/PlatformUnderstanding.cs.meta | 11 + .../RotationAxisLockGrabTransformer.cs | 45 + .../RotationAxisLockGrabTransformer.cs.meta | 11 + ...TeleportVolumeAnchorAffordanceStateLink.cs | 97 + ...ortVolumeAnchorAffordanceStateLink.cs.meta | 11 + .../Scripts/ToggleColorToggler.cs | 70 + .../Scripts/ToggleColorToggler.cs.meta | 11 + .../Scripts/ToggleComponentZone.cs | 173 + .../Scripts/ToggleComponentZone.cs.meta | 11 + .../Scripts/XRPokeFollowAffordance.cs | 298 + .../Scripts/XRPokeFollowAffordance.cs.meta | 11 + .../3.3.0/Starter Assets/Shaders.meta | 8 + .../Shaders/BiRP_Fresnel.shader | 83 + .../Shaders/BiRP_Fresnel.shader.meta | 10 + .../Shaders/Interactable.shadergraph | 4172 ++++ .../Shaders/Interactable.shadergraph.meta | 10 + .../Starter Assets/Shaders/UI-NoZTest.shader | 95 + .../Shaders/UI-NoZTest.shader.meta | 10 + .../Shaders/Unlit_Fresnel.shadergraph | 2198 ++ .../Shaders/Unlit_Fresnel.shadergraph.meta | 10 + .../Shaders/Unlit_ShaderGraph.shadergraph | 744 + .../Unlit_ShaderGraph.shadergraph.meta | 10 + .../3.3.0/Starter Assets/StarterAssets.asmdef | 26 + .../Starter Assets/StarterAssets.asmdef.meta | 7 + .../3.3.0/Starter Assets/Textures.meta | 8 + .../Textures/DefaultMaterial_AO.png | 3 + .../Textures/DefaultMaterial_AO.png.meta | 135 + .../Starter Assets/TunnelingVignette.meta | 8 + .../TunnelingVignette/TunnelingVignette.mat | 169 + .../TunnelingVignette.mat.meta | 8 + .../TunnelingVignette.prefab | 131 + .../TunnelingVignette.prefab.meta | 7 + .../TunnelingVignette.shader | 78 + .../TunnelingVignette.shader.meta | 10 + .../TunnelingVignetteHemisphere.fbx | 3 + .../TunnelingVignetteHemisphere.fbx.meta | 106 + .../TunnelingVignetteSG.shadergraph | 315 + .../TunnelingVignetteSG.shadergraph.meta | 10 + .../XRI Default Input Actions.inputactions | 3403 +++ ...RI Default Input Actions.inputactions.meta | 14 + Assets/Scenes.meta | 8 + Assets/Scenes/BasicScene.meta | 8 + Assets/Scenes/BasicScene.unity | 624 + Assets/Scenes/BasicScene.unity.meta | 7 + Assets/Scenes/BasicScene/Grid.mat | 164 + Assets/Scenes/BasicScene/Grid.mat.meta | 8 + .../Scenes/BasicScene/Grid_Light_512x512.png | 3 + .../BasicScene/Grid_Light_512x512.png.meta | 140 + Assets/Scenes/SampleScene.meta | 8 + Assets/Scenes/SampleScene.unity | 18068 ++++++++++++++++ Assets/Scenes/SampleScene.unity.meta | 7 + Assets/Scenes/SampleScene/LightingData.asset | Bin 0 -> 22173 bytes .../SampleScene/LightingData.asset.meta | 8 + .../SampleScene/Lightmap-0_comp_dir.png | 3 + .../SampleScene/Lightmap-0_comp_dir.png.meta | 156 + .../SampleScene/Lightmap-0_comp_light.exr | 3 + .../Lightmap-0_comp_light.exr.meta | 156 + .../Lightmap-0_comp_shadowmask.png | 3 + .../Lightmap-0_comp_shadowmask.png.meta | 141 + .../Scenes/SampleScene/ReflectionProbe-0.exr | 3 + .../SampleScene/ReflectionProbe-0.exr.meta | 156 + .../Scenes/SampleScene/ReflectionProbe-1.exr | 3 + .../SampleScene/ReflectionProbe-1.exr.meta | 156 + Assets/ScreenMaterial.mat | 51 + Assets/ScreenMaterial.mat.meta | 8 + Assets/Settings.meta | 8 + Assets/Settings/Project Configuration.meta | 8 + .../Android Preset.asset | 53 + .../Android Preset.asset.meta | 8 + .../BasicScene.scenetemplate | 143 + .../BasicScene.scenetemplate.meta | 8 + .../Performance URP Config.asset | 143 + .../Performance URP Config.asset.meta | 8 + .../Quality URP Config.asset | 143 + .../Quality URP Config.asset.meta | 8 + .../SampleScene.scenetemplate | 461 + .../SampleScene.scenetemplate.meta | 8 + .../Standalone Preset.asset | 59 + .../Standalone Preset.asset.meta | 8 + ...niversalRenderPipelineGlobalSettings.asset | 399 + ...salRenderPipelineGlobalSettings.asset.meta | 8 + Assets/TextMesh Pro.meta | 8 + Assets/TextMesh Pro/Fonts.meta | 8 + .../Fonts/LiberationSans - OFL.txt | 46 + .../Fonts/LiberationSans - OFL.txt.meta | 8 + Assets/TextMesh Pro/Fonts/LiberationSans.ttf | 3 + .../Fonts/LiberationSans.ttf.meta | 19 + Assets/TextMesh Pro/Resources.meta | 8 + .../Resources/Fonts & Materials.meta | 9 + .../LiberationSans SDF - Drop Shadow.mat | 106 + .../LiberationSans SDF - Drop Shadow.mat.meta | 8 + .../LiberationSans SDF - Fallback.asset | 347 + .../LiberationSans SDF - Fallback.asset.meta | 8 + .../LiberationSans SDF - Outline.mat | 104 + .../LiberationSans SDF - Outline.mat.meta | 8 + .../LiberationSans SDF.asset | 7821 +++++++ .../LiberationSans SDF.asset.meta | 8 + .../LineBreaking Following Characters.txt | 1 + ...LineBreaking Following Characters.txt.meta | 8 + .../LineBreaking Leading Characters.txt | 1 + .../LineBreaking Leading Characters.txt.meta | 8 + .../TextMesh Pro/Resources/Style Sheets.meta | 9 + .../Style Sheets/Default Style Sheet.asset | 81 + .../Default Style Sheet.asset.meta | 8 + .../TextMesh Pro/Resources/TMP Settings.asset | 52 + .../Resources/TMP Settings.asset.meta | 8 + Assets/TextMesh Pro/Shaders.meta | 8 + Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl | 178 + .../Shaders/SDFFunctions.hlsl.meta | 10 + .../Shaders/TMP_Bitmap-Custom-Atlas.shader | 145 + .../TMP_Bitmap-Custom-Atlas.shader.meta | 9 + .../Shaders/TMP_Bitmap-Mobile.shader | 155 + .../Shaders/TMP_Bitmap-Mobile.shader.meta | 9 + Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader | 145 + .../Shaders/TMP_Bitmap.shader.meta | 9 + .../Shaders/TMP_SDF Overlay.shader | 326 + .../Shaders/TMP_SDF Overlay.shader.meta | 9 + .../TextMesh Pro/Shaders/TMP_SDF SSD.shader | 321 + .../Shaders/TMP_SDF SSD.shader.meta | 9 + .../Shaders/TMP_SDF-HDRP LIT.shadergraph | 12074 +++++++++++ .../Shaders/TMP_SDF-HDRP LIT.shadergraph.meta | 10 + .../Shaders/TMP_SDF-HDRP UNLIT.shadergraph | 11759 ++++++++++ .../TMP_SDF-HDRP UNLIT.shadergraph.meta | 10 + .../Shaders/TMP_SDF-Mobile Masking.shader | 258 + .../TMP_SDF-Mobile Masking.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile Overlay.shader | 252 + .../TMP_SDF-Mobile Overlay.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile SSD.shader | 106 + .../Shaders/TMP_SDF-Mobile SSD.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile-2-Pass.shader | 389 + .../Shaders/TMP_SDF-Mobile-2-Pass.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile.shader | 250 + .../Shaders/TMP_SDF-Mobile.shader.meta | 9 + .../Shaders/TMP_SDF-Surface-Mobile.shader | 139 + .../TMP_SDF-Surface-Mobile.shader.meta | 9 + .../Shaders/TMP_SDF-Surface.shader | 159 + .../Shaders/TMP_SDF-Surface.shader.meta | 9 + .../Shaders/TMP_SDF-URP Lit.shadergraph | 11932 ++++++++++ .../Shaders/TMP_SDF-URP Lit.shadergraph.meta | 10 + .../Shaders/TMP_SDF-URP Unlit.shadergraph | 11629 ++++++++++ .../TMP_SDF-URP Unlit.shadergraph.meta | 10 + Assets/TextMesh Pro/Shaders/TMP_SDF.shader | 326 + .../TextMesh Pro/Shaders/TMP_SDF.shader.meta | 9 + Assets/TextMesh Pro/Shaders/TMP_Sprite.shader | 131 + .../Shaders/TMP_Sprite.shader.meta | 9 + Assets/TextMesh Pro/Shaders/TMPro.cginc | 84 + Assets/TextMesh Pro/Shaders/TMPro.cginc.meta | 9 + .../TextMesh Pro/Shaders/TMPro_Mobile.cginc | 165 + .../Shaders/TMPro_Mobile.cginc.meta | 9 + .../Shaders/TMPro_Properties.cginc | 80 + .../Shaders/TMPro_Properties.cginc.meta | 9 + .../TextMesh Pro/Shaders/TMPro_Surface.cginc | 99 + .../Shaders/TMPro_Surface.cginc.meta | 9 + Assets/VRTemplateAssets.meta | 8 + Assets/VRTemplateAssets/Audio.meta | 8 + .../Audio/Button_14_hover.wav | 3 + .../Audio/Button_14_hover.wav.meta | 23 + .../Audio/Button_22_click.wav | 3 + .../Audio/Button_22_click.wav.meta | 23 + Assets/VRTemplateAssets/Fonts.meta | 8 + Assets/VRTemplateAssets/Fonts/Inter.meta | 8 + .../Fonts/Inter/.gitattributes | 1 + .../Inter-Regular SDF Material XRay Blue.mat | 113 + ...er-Regular SDF Material XRay Blue.mat.meta | 8 + .../Inter-Regular SDF NoBackfaceCulling.asset | 2896 +++ ...r-Regular SDF NoBackfaceCulling.asset.meta | 8 + .../Inter-Regular SDF Overlay Material.mat | 111 + ...nter-Regular SDF Overlay Material.mat.meta | 8 + ...r-Regular SDF Overlay Outline Material.mat | 111 + ...ular SDF Overlay Outline Material.mat.meta | 8 + ...lar SDF Overlay Outline Thick Material.mat | 111 + ...DF Overlay Outline Thick Material.mat.meta | 8 + .../Fonts/Inter/Inter-Regular SDF.asset | 2896 +++ .../Fonts/Inter/Inter-Regular SDF.asset.meta | 8 + .../Fonts/Inter/Inter-Regular.ttf | 3 + .../Fonts/Inter/Inter-Regular.ttf.meta | 21 + Assets/VRTemplateAssets/Graphics.meta | 8 + .../Post Process Volume Profile.asset | 133 + .../Post Process Volume Profile.asset.meta | 8 + .../Template Lighting Settings.lighting | 63 + .../Template Lighting Settings.lighting.meta | 8 + Assets/VRTemplateAssets/Materials.meta | 8 + .../Materials/Anchor Materials.meta | 8 + .../Anchor Materials/Anchor Base.mat | 139 + .../Anchor Materials/Anchor Base.mat.meta | 8 + .../Anchor Materials/Anchor Blue Glow.mat | 170 + .../Anchor Blue Glow.mat.meta | 8 + .../Anchor Materials/Anchor Glow Gradient.png | 3 + .../Anchor Glow Gradient.png.meta | 154 + .../Anchor Materials/Blue Anchor Arrow.mat | 141 + .../Blue Anchor Arrow.mat.meta | 8 + .../Anchor Materials/White_Mixed_AO.png | 3 + .../Anchor Materials/White_Mixed_AO.png.meta | 154 + .../Materials/Controller.meta | 8 + .../Materials/Controller/Blue.mat | 84 + .../Materials/Controller/Blue.mat.meta | 8 + .../Materials/Controller/Controller.mat | 133 + .../Materials/Controller/Controller.mat.meta | 8 + .../Controller/DefaultMaterial_AO.png | 3 + .../Controller/DefaultMaterial_AO.png.meta | 167 + .../Controller/UniversalMaterialGrey.mat | 134 + .../Controller/UniversalMaterialGrey.mat.meta | 8 + .../Controller/UniversalMaterialWhite.mat | 134 + .../UniversalMaterialWhite.mat.meta | 8 + .../Materials/Controller/White.mat | 84 + .../Materials/Controller/White.mat.meta | 8 + .../Materials/Environment.meta | 8 + .../Materials/Environment/Arrows.mat | 140 + .../Materials/Environment/Arrows.mat.meta | 8 + .../Materials/Environment/Chrome.mat | 138 + .../Materials/Environment/Chrome.mat.meta | 8 + .../Materials/Environment/Concrete Blue.mat | 140 + .../Environment/Concrete Blue.mat.meta | 8 + .../Materials/Environment/Concrete Grey.mat | 140 + .../Environment/Concrete Grey.mat.meta | 8 + .../Materials/Environment/Concrete.mat | 135 + .../Materials/Environment/Concrete.mat.meta | 8 + .../Materials/Environment/Concrete_Albedo.tif | 3 + .../Environment/Concrete_Albedo.tif.meta | 167 + .../Environment/Concrete_Metallic.tif | 3 + .../Environment/Concrete_Metallic.tif.meta | 167 + .../Materials/Environment/Concrete_Normal.tif | 3 + .../Environment/Concrete_Normal.tif.meta | 167 + .../Materials/Environment/Dark Green.mat | 135 + .../Materials/Environment/Dark Green.mat.meta | 8 + .../Environment/FauxBackgroundBlur.mat | 37 + .../Environment/FauxBackgroundBlur.mat.meta | 8 + ...osted_Glass_Pattern_AlbedoTransparency.png | 3 + ..._Glass_Pattern_AlbedoTransparency.png.meta | 167 + .../Materials/Environment/Glass.mat | 146 + .../Materials/Environment/Glass.mat.meta | 8 + .../Materials/Environment/Grey.mat | 135 + .../Materials/Environment/Grey.mat.meta | 8 + .../Materials/Environment/Grid Dark Large.mat | 98 + .../Environment/Grid Dark Large.mat.meta | 8 + .../Materials/Environment/Grid Dark Tight.mat | 98 + .../Environment/Grid Dark Tight.mat.meta | 8 + .../Materials/Environment/Wall Cut.mat | 139 + .../Materials/Environment/Wall Cut.mat.meta | 8 + .../Materials/Environment/Wall Default.mat | 139 + .../Environment/Wall Default.mat.meta | 8 + .../Environment/wall2_Base_color.png | 3 + .../Environment/wall2_Base_color.png.meta | 167 + .../Materials/Environment/wall2_Height.png | 3 + .../Environment/wall2_Height.png.meta | 167 + .../Materials/Environment/wall2_Metallic.png | 3 + .../Environment/wall2_Metallic.png.meta | 167 + .../Materials/Environment/wall2_Normal.png | 3 + .../Environment/wall2_Normal.png.meta | 167 + .../Environment/wall2_Normal_OpenGL.png | 3 + .../Environment/wall2_Normal_OpenGL.png.meta | 167 + .../Materials/Environment/wall2_Roughness.png | 3 + .../Environment/wall2_Roughness.png.meta | 167 + .../Materials/Environment/wall_Base_color.png | 3 + .../Environment/wall_Base_color.png.meta | 167 + .../Materials/Environment/wall_Height.png | 3 + .../Environment/wall_Height.png.meta | 167 + .../Materials/Environment/wall_Metallic.png | 3 + .../Environment/wall_Metallic.png.meta | 167 + .../Materials/Environment/wall_Normal.png | 3 + .../Environment/wall_Normal.png.meta | 167 + .../Environment/wall_Normal_OpenGL.png | 3 + .../Environment/wall_Normal_OpenGL.png.meta | 167 + .../Materials/Environment/wall_Roughness.png | 3 + .../Environment/wall_Roughness.png.meta | 167 + .../Materials/Locomotion.meta | 8 + .../Materials/Locomotion/Angle Indicator.mat | 145 + .../Locomotion/Angle Indicator.mat.meta | 8 + .../Materials/Locomotion/BlinkLine.mat | 86 + .../Materials/Locomotion/BlinkLine.mat.meta | 8 + .../Locomotion/BlinkOcclusionPass.mat | 134 + .../Locomotion/BlinkOcclusionPass.mat.meta | 8 + .../Locomotion/BlinkOcclusionTexture.png | 3 + .../Locomotion/BlinkOcclusionTexture.png.meta | 167 + .../Materials/Locomotion/Blue Standard.mat | 158 + .../Locomotion/Blue Standard.mat.meta | 8 + .../Materials/Locomotion/FlatBlue.mat | 90 + .../Materials/Locomotion/FlatBlue.mat.meta | 8 + .../Materials/Locomotion/Standard White.mat | 133 + .../Locomotion/Standard White.mat.meta | 8 + .../VRTemplateAssets/Materials/Particles.meta | 8 + .../Materials/Particles/ConfettiParticles.mat | 149 + .../Particles/ConfettiParticles.mat.meta | 8 + .../VRTemplateAssets/Materials/Pointer.meta | 8 + .../Materials/Pointer/Pointer Outline.mat | 95 + .../Pointer/Pointer Outline.mat.meta | 8 + .../VRTemplateAssets/Materials/Primitive.meta | 8 + .../Materials/Primitive/Cube_Fabric.mat | 134 + .../Materials/Primitive/Cube_Fabric.mat.meta | 8 + .../Materials/Primitive/Green.mat | 135 + .../Materials/Primitive/Green.mat.meta | 8 + .../Materials/Primitive/Interactables 2.mat | 139 + .../Primitive/Interactables 2.mat.meta | 8 + .../Materials/Primitive/Interactables 3.mat | 139 + .../Primitive/Interactables 3.mat.meta | 8 + .../Materials/Primitive/Interactables 4.mat | 141 + .../Primitive/Interactables 4.mat.meta | 8 + .../Materials/Primitive/Interactables 5.mat | 139 + .../Primitive/Interactables 5.mat.meta | 8 + .../Interactables Bouncy.physicMaterial | 15 + .../Interactables Bouncy.physicMaterial.meta | 8 + .../Materials/Primitive/Interactables.mat | 141 + .../Primitive/Interactables.mat.meta | 8 + .../Primitive/Interactables.physicMaterial | 15 + .../Interactables.physicMaterial.meta | 8 + .../Materials/Primitive/Sticky.physicMaterial | 15 + .../Primitive/Sticky.physicMaterial.meta | 8 + .../Materials/Primitive/Torus.mat | 137 + .../Materials/Primitive/Torus.mat.meta | 8 + .../Materials/Primitive/fabric_Base_color.png | 3 + .../Primitive/fabric_Base_color.png.meta | 167 + .../Materials/Primitive/fabric_Height.png | 3 + .../Primitive/fabric_Height.png.meta | 167 + .../Materials/Primitive/fabric_Metallic.png | 3 + .../Primitive/fabric_Metallic.png.meta | 167 + .../Materials/Primitive/fabric_Normal.png | 3 + .../Primitive/fabric_Normal.png.meta | 167 + .../Primitive/fabric_Normal_OpenGL.png | 3 + .../Primitive/fabric_Normal_OpenGL.png.meta | 167 + .../Materials/Primitive/fabric_Roughness.png | 3 + .../Primitive/fabric_Roughness.png.meta | 167 + .../Materials/Primitive/torus_Base_color.png | 3 + .../Primitive/torus_Base_color.png.meta | 167 + .../Materials/Primitive/torus_Height.png | 3 + .../Materials/Primitive/torus_Height.png.meta | 167 + .../Materials/Primitive/torus_Metallic.png | 3 + .../Primitive/torus_Metallic.png.meta | 167 + .../Materials/Primitive/torus_Normal.png | 3 + .../Materials/Primitive/torus_Normal.png.meta | 167 + .../Primitive/torus_Normal_OpenGL.png | 3 + .../Primitive/torus_Normal_OpenGL.png.meta | 167 + .../Materials/Primitive/torus_Roughness.png | 3 + .../Primitive/torus_Roughness.png.meta | 167 + Assets/VRTemplateAssets/Materials/Skybox.meta | 8 + .../Materials/Skybox/Horizontal Skybox.shader | 77 + .../Skybox/Horizontal Skybox.shader.meta | 9 + .../Materials/Skybox/Hub Skybox Blue 2.mat | 94 + .../Skybox/Hub Skybox Blue 2.mat.meta | 8 + .../Materials/Skybox/skybox01_openGL.mat | 37 + .../Materials/Skybox/skybox01_openGL.mat.meta | 8 + .../Materials/Skybox/skybox01_openGL.png | 3 + .../Materials/Skybox/skybox01_openGL.png.meta | 167 + Assets/VRTemplateAssets/Materials/UI.meta | 8 + .../Materials/UI/BezierLink.mat | 112 + .../Materials/UI/BezierLink.mat.meta | 8 + Assets/VRTemplateAssets/Materials/UI/Blue.mat | 84 + .../Materials/UI/Blue.mat.meta | 8 + .../VRTemplateAssets/Materials/UI/Handle.mat | 136 + .../Materials/UI/Handle.mat.meta | 8 + .../Materials/UI/Torus Cursor.mat | 84 + .../Materials/UI/Torus Cursor.mat.meta | 8 + .../Materials/UI/VideoTexture.mat | 129 + .../Materials/UI/VideoTexture.mat.meta | 8 + .../Materials/UI/torus_cursorShape.png | 3 + .../Materials/UI/torus_cursorShape.png.meta | 167 + Assets/VRTemplateAssets/Models.meta | 8 + Assets/VRTemplateAssets/Models/Anchor.meta | 8 + .../Models/Anchor/AnchorArrow.fbx | 3 + .../Models/Anchor/AnchorArrow.fbx.meta | 110 + .../Models/Anchor/AnchorBase.fbx | 3 + .../Models/Anchor/AnchorBase.fbx.meta | 107 + .../Models/Anchor/AnchorFade.fbx | 3 + .../Models/Anchor/AnchorFade.fbx.meta | 142 + .../Models/Anchor/AnchorFadeScale.anim | 168 + .../Models/Anchor/AnchorFadeScale.anim.meta | 8 + Assets/VRTemplateAssets/Models/Blink.meta | 8 + .../Models/Blink/BlinkVisual.fbx | 3 + .../Models/Blink/BlinkVisual.fbx.meta | 107 + .../VRTemplateAssets/Models/Controllers.meta | 8 + .../Controllers/UniversalController.fbx | 3 + .../Controllers/UniversalController.fbx.meta | 117 + Assets/VRTemplateAssets/Models/Cursors.meta | 8 + .../Models/Cursors/cursor.fbx | 3 + .../Models/Cursors/cursor.fbx.meta | 107 + .../VRTemplateAssets/Models/Environment.meta | 8 + .../Models/Environment/Arrows.fbx | 3 + .../Models/Environment/Arrows.fbx.meta | 107 + .../Models/Environment/Blaster.fbx | 3 + .../Models/Environment/Blaster.fbx.meta | 107 + .../Environment/Template Environment.fbx | 3 + .../Environment/Template Environment.fbx.meta | 107 + .../Models/Environment/Torus Cut.fbx | 3 + .../Models/Environment/Torus Cut.fbx.meta | 107 + .../Models/Environment/Totem1.fbx | 3 + .../Models/Environment/Totem1.fbx.meta | 107 + .../Models/Environment/Totem2.fbx | 3 + .../Models/Environment/Totem2.fbx.meta | 107 + Assets/VRTemplateAssets/Models/Marks.meta | 8 + .../VRTemplateAssets/Models/Marks/Marks.fbx | 3 + .../Models/Marks/Marks.fbx.meta | 107 + Assets/VRTemplateAssets/Models/Poke.meta | 8 + .../Models/Poke/PokePointer.fbx | 3 + .../Models/Poke/PokePointer.fbx.meta | 107 + .../VRTemplateAssets/Models/Primitives.meta | 8 + .../Models/Primitives/Cube.fbx | 3 + .../Models/Primitives/Cube.fbx.meta | 107 + .../Models/Primitives/Cylinder.fbx | 3 + .../Models/Primitives/Cylinder.fbx.meta | 107 + .../Models/Primitives/Sphere.fbx | 3 + .../Models/Primitives/Sphere.fbx.meta | 107 + .../Models/Primitives/Tapered Cylinder.fbx | 3 + .../Primitives/Tapered Cylinder.fbx.meta | 107 + .../Models/Primitives/Torus.fbx | 3 + .../Models/Primitives/Torus.fbx.meta | 107 + Assets/VRTemplateAssets/Models/UI.meta | 8 + .../UI/Spatial Panel Manipulator Model.fbx | 3 + .../Spatial Panel Manipulator Model.fbx.meta | 107 + Assets/VRTemplateAssets/Prefabs.meta | 8 + .../VRTemplateAssets/Prefabs/Affordance.meta | 8 + .../Affordance/Affordance Callout.prefab | 855 + .../Affordance/Affordance Callout.prefab.meta | 7 + Assets/VRTemplateAssets/Prefabs/Blaster.meta | 8 + .../Prefabs/Blaster/Confetti.prefab | 5005 +++++ .../Prefabs/Blaster/Confetti.prefab.meta | 7 + Assets/VRTemplateAssets/Prefabs/Blink.meta | 8 + .../Prefabs/Blink/Blink Visuals.prefab | 239 + .../Prefabs/Blink/Blink Visuals.prefab.meta | 7 + .../VRTemplateAssets/Prefabs/Controller.meta | 8 + .../Prefabs/Controller/Left Controller.prefab | 100 + .../Controller/Left Controller.prefab.meta | 7 + .../Controller/Right Controller.prefab | 104 + .../Controller/Right Controller.prefab.meta | 7 + ...versal Controller Materials Variant.prefab | 103 + ...l Controller Materials Variant.prefab.meta | 7 + Assets/VRTemplateAssets/Prefabs/Cursors.meta | 8 + .../Prefabs/Cursors/Torus Cursor.prefab | 103 + .../Prefabs/Cursors/Torus Cursor.prefab.meta | 7 + .../Prefabs/Interactables.meta | 8 + .../Interactables/Blaster Variant.prefab | 83 + .../Interactables/Blaster Variant.prefab.meta | 7 + .../Interactables/Cube Interactable.prefab | 723 + .../Cube Interactable.prefab.meta | 7 + .../Cylinder Interactable Variant.prefab | 807 + .../Cylinder Interactable Variant.prefab.meta | 7 + .../Interactables/Rotating Torus.prefab | 651 + .../Interactables/Rotating Torus.prefab.meta | 7 + .../Interactables/Sphere Interactable.prefab | 723 + .../Sphere Interactable.prefab.meta | 7 + .../Tapered Interactable Variant 1.prefab | 798 + ...Tapered Interactable Variant 1.prefab.meta | 7 + .../Tapered Interactable Variant.prefab | 798 + .../Tapered Interactable Variant.prefab.meta | 7 + .../Torus Interactable Variant.prefab | 807 + .../Torus Interactable Variant.prefab.meta | 7 + .../Interactables/Totem1 Variant.prefab | 800 + .../Interactables/Totem1 Variant.prefab.meta | 7 + .../Interactables/Totem2 Variant.prefab | 623 + .../Interactables/Totem2 Variant.prefab.meta | 7 + Assets/VRTemplateAssets/Prefabs/Setup.meta | 8 + .../Setup/Affordance Callouts Left.prefab | 2036 ++ .../Affordance Callouts Left.prefab.meta | 7 + .../Setup/Affordance Callouts Right.prefab | 2382 ++ .../Affordance Callouts Right.prefab.meta | 7 + ...lete XR Origin Set Up Hands Variant.prefab | 686 + ...XR Origin Set Up Hands Variant.prefab.meta | 7 + .../Complete XR Origin Set Up Variant.prefab | 1289 ++ ...plete XR Origin Set Up Variant.prefab.meta | 7 + .../Setup/Hands Permissions Manager.prefab | 98 + .../Hands Permissions Manager.prefab.meta | 7 + Assets/VRTemplateAssets/Prefabs/Teleport.meta | 8 + .../Prefabs/Teleport/Teleport Anchor.prefab | 1296 ++ .../Teleport/Teleport Anchor.prefab.meta | 7 + .../Prefabs/TutorialPlayer.meta | 8 + .../TutorialPlayer/Tutorial Player.prefab | 1958 ++ .../Tutorial Player.prefab.meta | 7 + Assets/VRTemplateAssets/Prefabs/UI.meta | 8 + .../Prefabs/UI/Dropdown.prefab | 1609 ++ .../Prefabs/UI/Dropdown.prefab.meta | 7 + .../Prefabs/UI/List Item Button.prefab | 855 + .../Prefabs/UI/List Item Button.prefab.meta | 7 + .../Prefabs/UI/List Item Dropdown.prefab | 294 + .../Prefabs/UI/List Item Dropdown.prefab.meta | 7 + .../Prefabs/UI/List Item Slider.prefab | 1043 + .../Prefabs/UI/List Item Slider.prefab.meta | 7 + .../Prefabs/UI/List Item Toggle.prefab | 767 + .../Prefabs/UI/List Item Toggle.prefab.meta | 7 + .../Prefabs/UI/Spatial Panel Scroll.prefab | 1808 ++ .../UI/Spatial Panel Scroll.prefab.meta | 7 + Assets/VRTemplateAssets/Scripts.meta | 8 + .../VRTemplateAssets/Scripts/AnchorVisuals.cs | 108 + .../Scripts/AnchorVisuals.cs.meta | 11 + .../VRTemplateAssets/Scripts/BezierCurve.cs | 202 + .../Scripts/BezierCurve.cs.meta | 11 + .../Scripts/BooleanToggleVisualsController.cs | 91 + .../BooleanToggleVisualsController.cs.meta | 11 + Assets/VRTemplateAssets/Scripts/Callout.cs | 99 + .../VRTemplateAssets/Scripts/Callout.cs.meta | 11 + .../Scripts/CalloutGazeController.cs | 80 + .../Scripts/CalloutGazeController.cs.meta | 11 + .../VRTemplateAssets/Scripts/DestroyObject.cs | 19 + .../Scripts/DestroyObject.cs.meta | 11 + .../Scripts/HandSubsystemManager.cs | 75 + .../Scripts/HandSubsystemManager.cs.meta | 2 + .../Scripts/LaunchProjectile.cs | 36 + .../Scripts/LaunchProjectile.cs.meta | 11 + .../Scripts/RayAttachModifier.cs | 45 + .../Scripts/RayAttachModifier.cs.meta | 11 + Assets/VRTemplateAssets/Scripts/Rotator.cs | 18 + .../VRTemplateAssets/Scripts/Rotator.cs.meta | 11 + .../VRTemplateAssets/Scripts/StepManager.cs | 39 + .../Scripts/StepManager.cs.meta | 11 + .../Scripts/VideoPlayerRenderTexture.cs | 40 + .../Scripts/VideoPlayerRenderTexture.cs.meta | 11 + .../Scripts/VideoTimeScrubControl.cs | 192 + .../Scripts/VideoTimeScrubControl.cs.meta | 11 + Assets/VRTemplateAssets/Scripts/XRKnob.cs | 441 + .../VRTemplateAssets/Scripts/XRKnob.cs.meta | 11 + .../Scripts/XRPokeFollowAffordanceFill.cs | 246 + .../XRPokeFollowAffordanceFill.cs.meta | 11 + Assets/VRTemplateAssets/Shaders.meta | 8 + .../Shaders/FauxBlurURP.shader | 153 + .../Shaders/FauxBlurURP.shader.meta | 9 + Assets/VRTemplateAssets/Shaders/Grid.shader | 75 + .../VRTemplateAssets/Shaders/Grid.shader.meta | 9 + .../Shaders/InteractablePrimitive.shadergraph | 3879 ++++ .../InteractablePrimitive.shadergraph.meta | 10 + .../Shaders/TexturedFresnelStandard.shader | 102 + .../TexturedFresnelStandard.shader.meta | 9 + .../Shaders/TexturedStableFresnelCommon.cginc | 54 + .../TexturedStableFresnelCommon.cginc.meta | 7 + Assets/VRTemplateAssets/Sprites.meta | 8 + .../Sprites/CoachingCards.meta | 8 + .../Sprites/CoachingCards/Coaching Step 1.png | 3 + .../CoachingCards/Coaching Step 1.png.meta | 154 + .../Sprites/CoachingCards/Coaching Step 2.png | 3 + .../CoachingCards/Coaching Step 2.png.meta | 167 + .../Sprites/CoachingCards/Coaching Step 3.png | 3 + .../CoachingCards/Coaching Step 3.png.meta | 167 + .../Sprites/CoachingCards/Coaching Step 4.png | 3 + .../CoachingCards/Coaching Step 4.png.meta | 167 + .../Sprites/CoachingCards/Coaching Step 5.png | 3 + .../CoachingCards/Coaching Step 5.png.meta | 167 + .../Sprites/CoachingCards/Coaching Step 6.png | 3 + .../CoachingCards/Coaching Step 6.png.meta | 167 + Assets/VRTemplateAssets/Sprites/Icons.meta | 8 + .../Sprites/Icons/Checkmark.png | 3 + .../Sprites/Icons/Checkmark.png.meta | 167 + .../Sprites/Icons/Chevron.png | 3 + .../Sprites/Icons/Chevron.png.meta | 167 + .../Sprites/Icons/Forward.png | 3 + .../Sprites/Icons/Forward.png.meta | 167 + .../VRTemplateAssets/Sprites/Icons/Pause.png | 3 + .../Sprites/Icons/Pause.png.meta | 167 + .../VRTemplateAssets/Sprites/Icons/Play.png | 3 + .../Sprites/Icons/Play.png.meta | 167 + .../Sprites/Icons/Rotate Left.png | 3 + .../Sprites/Icons/Rotate Left.png.meta | 167 + .../Sprites/Icons/Rotate Right.png | 3 + .../Sprites/Icons/Rotate Right.png.meta | 167 + .../Sprites/Icons/Scroll Down.png | 3 + .../Sprites/Icons/Scroll Down.png.meta | 167 + .../Sprites/Icons/Scroll Left.png | 3 + .../Sprites/Icons/Scroll Left.png.meta | 167 + .../Sprites/Icons/Scroll Right.png | 3 + .../Sprites/Icons/Scroll Right.png.meta | 167 + .../Sprites/Icons/Scroll Up.png | 3 + .../Sprites/Icons/Scroll Up.png.meta | 167 + .../Sprites/Icons/Teleport.png | 3 + .../Sprites/Icons/Teleport.png.meta | 167 + Assets/VRTemplateAssets/Sprites/UI.meta | 8 + .../Sprites/UI/CircleMask.png | 3 + .../Sprites/UI/CircleMask.png.meta | 167 + .../Sprites/UI/Circle_60x60 Outline 4.png | 3 + .../UI/Circle_60x60 Outline 4.png.meta | 154 + .../Sprites/UI/Circle_60x60 Outline.png | 3 + .../Sprites/UI/Circle_60x60 Outline.png.meta | 154 + .../Sprites/UI/Circle_60x60_Horizontal.png | 3 + .../UI/Circle_60x60_Horizontal.png.meta | 167 + .../Sprites/UI/Circle_60x60_Vertical.png | 3 + .../Sprites/UI/Circle_60x60_Vertical.png.meta | 167 + .../Sprites/UI/Joystick BG.png | 3 + .../Sprites/UI/Joystick BG.png.meta | 167 + .../Sprites/UI/Joystick Segment.png | 3 + .../Sprites/UI/Joystick Segment.png.meta | 167 + .../Sprites/UI/Round Radius 10 Bottom.png | 3 + .../UI/Round Radius 10 Bottom.png.meta | 154 + .../Sprites/UI/Round Radius 10 Outline.png | 3 + .../UI/Round Radius 10 Outline.png.meta | 167 + .../Sprites/UI/Round Radius 10 Top.png | 3 + .../Sprites/UI/Round Radius 10 Top.png.meta | 154 + .../Sprites/UI/Round Radius 10.png | 3 + .../Sprites/UI/Round Radius 10.png.meta | 167 + Assets/VRTemplateAssets/Themes.meta | 8 + .../Themes/AnchorAffordanceTheme.asset | 68 + .../Themes/AnchorAffordanceTheme.asset.meta | 8 + .../Themes/AudioAffordanceTheme.asset | 39 + .../Themes/AudioAffordanceTheme.asset.meta | 8 + .../Themes/BlasterAudioAffordanceTheme.asset | 39 + .../BlasterAudioAffordanceTheme.asset.meta | 8 + .../Themes/BlendShapeAffordanceTheme.asset | 66 + .../BlendShapeAffordanceTheme.asset.meta | 8 + .../Themes/ColorAffordanceTheme.asset | 68 + .../Themes/ColorAffordanceTheme.asset.meta | 8 + .../Themes/EdgeColorAffordanceTheme.asset | 68 + .../EdgeColorAffordanceTheme.asset.meta | 8 + Assets/VRTemplateAssets/Tutorial.meta | 8 + Assets/VRTemplateAssets/Tutorial/Images.meta | 8 + .../Images/1-welcome-screen-image.png | 3 + .../Images/1-welcome-screen-image.png.meta | 182 + .../Tutorial/Images/Unity Logo.png | 3 + .../Tutorial/Images/Unity Logo.png.meta | 169 + .../Tutorial/Images/project-header-vr.png | 3 + .../Images/project-header-vr.png.meta | 167 + .../Tutorial/TutorialLayout.wlt | 1136 + .../Tutorial/TutorialLayout.wlt.meta | 7 + .../Tutorial/VRTutorialContainer.asset | 73 + .../Tutorial/VRTutorialContainer.asset.meta | 8 + .../Tutorial/VRTutorialProjectSettings.asset | 34 + .../VRTutorialProjectSettings.asset.meta | 8 + .../Tutorial/VRTutorialStyle.asset | 22 + .../Tutorial/VRTutorialStyle.asset.meta | 8 + .../Tutorial/VRTutorialWelcomePage.asset | 52 + .../Tutorial/VRTutorialWelcomePage.asset.meta | 8 + Assets/VRTemplateAssets/Videos.meta | 8 + .../Videos/OnboardingVideoVRT.webm | Bin 0 -> 4309278 bytes .../Videos/OnboardingVideoVRT.webm.meta | 18 + Assets/XR.meta | 8 + Assets/XR/AndroidXR.meta | 8 + .../XR/AndroidXR/AndroidXRSettingsInitializer | 15 + .../AndroidXRSettingsInitializer.meta | 7 + Assets/XR/Loaders.meta | 8 + Assets/XR/Loaders/OpenXRLoader.asset | 14 + Assets/XR/Loaders/OpenXRLoader.asset.meta | 8 + Assets/XR/Loaders/SimulationLoader.asset | 14 + Assets/XR/Loaders/SimulationLoader.asset.meta | 8 + Assets/XR/Resources.meta | 8 + .../XRSimulationRuntimeSettings.asset | 69 + .../XRSimulationRuntimeSettings.asset.meta | 8 + Assets/XR/Settings.meta | 8 + .../XR/Settings/OpenXR Editor Settings.asset | 20 + .../OpenXR Editor Settings.asset.meta | 8 + .../XR/Settings/OpenXR Package Settings.asset | 1620 ++ .../OpenXR Package Settings.asset.meta | 8 + Assets/XR/Settings/XRSimulationSettings.asset | 14 + .../Settings/XRSimulationSettings.asset.meta | 8 + Assets/XR/UserSimulationSettings.meta | 8 + .../XR/UserSimulationSettings/Resources.meta | 8 + .../Resources/XRSimulationPreferences.asset | 24 + .../XRSimulationPreferences.asset.meta | 8 + .../SimulationEnvironmentAssetsManager.asset | 16 + ...ulationEnvironmentAssetsManager.asset.meta | 8 + .../XR/XRGeneralSettingsPerBuildTarget.asset | 80 + ...XRGeneralSettingsPerBuildTarget.asset.meta | 8 + Assets/XRI.meta | 8 + Assets/XRI/Settings.meta | 8 + Assets/XRI/Settings/Resources.meta | 8 + .../Resources/InteractionLayerSettings.asset | 47 + .../InteractionLayerSettings.asset.meta | 8 + .../Resources/XRDeviceSimulatorSettings.asset | 17 + .../XRDeviceSimulatorSettings.asset.meta | 8 + .../XRInteractionEditorSettings.asset | 15 + .../XRInteractionEditorSettings.asset.meta | 8 + Assets/phone.fbx | 3 + Assets/phone.fbx.meta | 110 + Packages/com.omarator.mosissdk/CHANGELOG.md | 11 + .../com.omarator.mosissdk/CHANGELOG.md.meta | 7 + .../com.omarator.mosissdk/Documentation.meta | 8 + .../Documentation/MosisSDK.md | 169 + .../Documentation/MosisSDK.md.meta | 7 + .../Documentation/images.meta | 8 + .../Documentation/images/example.png | 3 + .../Documentation/images/example.png.meta | 169 + Packages/com.omarator.mosissdk/Editor.meta | 8 + .../Editor/AppendCmake.cs | 93 + .../Editor/AppendCmake.cs.meta | 2 + .../Editor/EditorExample.cs | 30 + .../Editor/EditorExample.cs.meta | 2 + .../Editor/Omarator.Mosissdk.Editor.asmdef | 10 + .../Omarator.Mosissdk.Editor.asmdef.meta | 7 + Packages/com.omarator.mosissdk/Plugins.meta | 8 + .../Plugins/Android.meta | 8 + .../Plugins/Android/MyKotlinSource.kt | 46 + .../Plugins/Android/MyKotlinSource.kt.meta | 2 + .../Plugins/Android/aidl.meta | 8 + .../Plugins/Android/aidl/android.meta | 8 + .../Android/aidl/android/hardware.meta | 8 + .../aidl/android/hardware/HardwareBuffer.aidl | 3 + .../android/hardware/HardwareBuffer.aidl.meta | 7 + .../Plugins/Android/aidl/com.meta | 8 + .../Plugins/Android/aidl/com/omixlab.meta | 8 + .../Android/aidl/com/omixlab/mosis.meta | 8 + .../com/omixlab/mosis/IMosisListener.aidl | 10 + .../omixlab/mosis/IMosisListener.aidl.meta | 7 + .../aidl/com/omixlab/mosis/IMosisService.aidl | 8 + .../com/omixlab/mosis/IMosisService.aidl.meta | 7 + .../Plugins/Android/cpp.meta | 8 + .../Plugins/Android/cpp/CMakeLists.txt | 30 + .../Plugins/Android/cpp/CMakeLists.txt.meta | 7 + .../Plugins/Android/cpp/Editor.meta | 8 + .../Plugins/Android/cpp/my_native_code.cpp | 195 + .../Android/cpp/my_native_code.cpp.meta | 54 + Packages/com.omarator.mosissdk/README.md | 1 + Packages/com.omarator.mosissdk/README.md.meta | 7 + Packages/com.omarator.mosissdk/Runtime.meta | 8 + .../Runtime/KotlinBridge.cs | 91 + .../Runtime/KotlinBridge.cs.meta | 2 + .../Runtime/Omarator.Mosissdk.asmdef | 6 + .../Runtime/Omarator.Mosissdk.asmdef.meta | 7 + .../Runtime/RuntimeExample.cs | 30 + .../Runtime/RuntimeExample.cs.meta | 2 + .../Runtime/UnityMainThreadDispatcher.cs | 21 + .../Runtime/UnityMainThreadDispatcher.cs.meta | 2 + Packages/com.omarator.mosissdk/Samples.meta | 8 + .../Samples/Example.meta | 8 + .../Samples/Example/.sample.json | 4 + .../Samples/Example/SampleExample.cs | 28 + .../Samples/Example/SampleExample.cs.meta | 2 + Packages/com.omarator.mosissdk/Tests.meta | 8 + .../com.omarator.mosissdk/Tests/Editor.meta | 8 + .../Tests/Editor/EditorExampleTest.cs | 29 + .../Tests/Editor/EditorExampleTest.cs.meta | 2 + .../Omarator.Mosissdk.Editor.Tests.asmdef | 14 + ...Omarator.Mosissdk.Editor.Tests.asmdef.meta | 7 + .../com.omarator.mosissdk/Tests/Runtime.meta | 8 + .../Runtime/Omarator.Mosissdk.Tests.asmdef | 11 + .../Omarator.Mosissdk.Tests.asmdef.meta | 7 + .../Tests/Runtime/RuntimeExampleTest.cs | 28 + .../Tests/Runtime/RuntimeExampleTest.cs.meta | 2 + .../Third Party Notices.md | 16 + .../Third Party Notices.md.meta | 7 + Packages/com.omarator.mosissdk/package.json | 19 + .../com.omarator.mosissdk/package.json.meta | 7 + Packages/manifest.json | 52 + Packages/packages-lock.json | 610 + ProjectSettings/AudioManager.asset | 19 + ProjectSettings/BurstAotSettings_Android.json | 16 + ProjectSettings/ClusterInputManager.asset | 6 + ProjectSettings/CommonBurstAotSettings.json | 6 + ProjectSettings/DynamicsManager.asset | 37 + ProjectSettings/EditorBuildSettings.asset | 20 + ProjectSettings/EditorSettings.asset | 50 + ProjectSettings/GraphicsSettings.asset | 72 + ProjectSettings/InputManager.asset | 1112 + ProjectSettings/MemorySettings.asset | 35 + ProjectSettings/MultiplayerManager.asset | 7 + ProjectSettings/NavMeshAreas.asset | 91 + ProjectSettings/PackageManagerSettings.asset | 40 + .../MultiplayerRolesSettings.asset | 17 + .../Settings.json | 11 + .../Settings.json | 5 + ProjectSettings/Physics2DSettings.asset | 56 + ProjectSettings/PresetManager.asset | 7 + ProjectSettings/ProjectSettings.asset | 1023 + ProjectSettings/ProjectVersion.txt | 2 + ProjectSettings/QualitySettings.asset | 338 + ProjectSettings/SceneTemplateSettings.json | 126 + ProjectSettings/ShaderGraphSettings.asset | 19 + ProjectSettings/TagManager.asset | 53 + ProjectSettings/TimeManager.asset | 9 + ProjectSettings/TimelineSettings.asset | 16 + ProjectSettings/URPProjectSettings.asset | 16 + ProjectSettings/UnityConnectSettings.asset | 40 + ProjectSettings/VFXManager.asset | 12 + ProjectSettings/VersionControlSettings.asset | 8 + ProjectSettings/XRPackageSettings.asset | 5 + ProjectSettings/XRSettings.asset | 10 + 1313 files changed, 295355 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 Assets/DefaultVolumeProfile.asset create mode 100644 Assets/DefaultVolumeProfile.asset.meta create mode 100644 Assets/Plugins.meta create mode 100644 Assets/Plugins/Android.meta create mode 100644 Assets/Plugins/Android/mainTemplate.gradle create mode 100644 Assets/Plugins/Android/mainTemplate.gradle.meta create mode 100644 Assets/Samples.meta create mode 100644 Assets/Samples/XR Hands.meta create mode 100644 Assets/Samples/XR Hands/1.7.1.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/HandVisualizer.unity create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/HandVisualizer.unity.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Blue.mat create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Blue.mat.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Green.mat create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Green.mat.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/HandsDefaultMaterial.mat create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/HandsDefaultMaterial.mat.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/MaterialPipelineHandler.asset create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/MaterialPipelineHandler.asset.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Red.mat create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Red.mat.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/TransparentRed.mat create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/TransparentRed.mat.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/White.mat create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/White.mat.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHand.fbx create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHand.fbx.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHandAndroidXR.fbx create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHandAndroidXR.fbx.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHand.fbx create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHand.fbx.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHandAndroidXR.fbx create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHandAndroidXR.fbx.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Joint.prefab create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Joint.prefab.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Left Hand Tracking.prefab create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Left Hand Tracking.prefab.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Right Hand Tracking.prefab create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Right Hand Tracking.prefab.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/VelocityPrefab.prefab create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/VelocityPrefab.prefab.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/README.md create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/README.md.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandProcessor.cs create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandProcessor.cs.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandVisualizer.cs create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandVisualizer.cs.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/JointVisualizer.cs create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/JointVisualizer.cs.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/MaterialPipelineHandler.cs create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/MaterialPipelineHandler.cs.meta create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef create mode 100644 Assets/Samples/XR Hands/1.7.1/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef.meta create mode 100644 Assets/Samples/XR Interaction Toolkit.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/FingerColor.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/FingerColor.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/HandEdgeColor.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/HandEdgeColor.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/InteractionColor.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/InteractionColor.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointBlendShape.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointBlendShape.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointColor.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointColor.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointEdgeStrength.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointEdgeStrength.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointHighlightColor.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointHighlightColor.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointLocalTransformOffset.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointLocalTransformOffset.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointUniformScaleScale.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointUniformScaleScale.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/HandsInteractionDemo.Editor.asmdef create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/HandsInteractionDemo.Editor.asmdef.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts/HandsSampleProjectValidation.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts/HandsSampleProjectValidation.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoScene.unity create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoScene.unity.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Audio.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Audio.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/BlendShapeValue.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/BlendShapeValue.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/CapsuleScale.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/CapsuleScale.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/ChessPieceColor.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/ChessPieceColor.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/LargeScale.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/LargeScale.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Scale.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Scale.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Interactable White.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Interactable White.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/RPMaterialHandler.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/RPMaterialHandler.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/AudioAffordance.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/AudioAffordance.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/DiscController.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/DiscController.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PawnController.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PawnController.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ButtonHandMenu.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ButtonHandMenu.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollHandMenu.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollHandMenu.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollView.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollView.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollViewItem.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollViewItem.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPadButton.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPadButton.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsInteractionDemo.asmdef create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsInteractionDemo.asmdef.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/DepthOnly.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/DepthOnly.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Light.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Light.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandInteractorAffordances.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandInteractorAffordances.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandMenuRig.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandMenuRig.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandPokeInteractorAffordances.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandPokeInteractorAffordances.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandAndroidXRVisual.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandAndroidXRVisual.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandQuestVisual.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandQuestVisual.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/PinchPointStabilized.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/PinchPointStabilized.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandAndroidXRVisual.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandAndroidXRVisual.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandQuestVisual.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandQuestVisual.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HideObjectWhenInteractorBlocked.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HideObjectWhenInteractorBlocked.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PinchPointFollow.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PinchPointFollow.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PokeGestureDetector.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PokeGestureDetector.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ReleaseThresholdButtonReader.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ReleaseThresholdButtonReader.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ValueDerivedButtonReader.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ValueDerivedButtonReader.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/Vector3ScaleAffordanceReceiver.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/Vector3ScaleAffordanceReceiver.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/DepthOnly.shader create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/DepthOnly.shader.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/RimLight.shadergraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/RimLight.shadergraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterNoise.shadersubgraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterNoise.shadersubgraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/ControllerPokeSphereScale.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/ControllerPokeSphereScale.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightInteractionColor.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightInteractionColor.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightStrengthInteraction.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightStrengthInteraction.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereColor.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereColor.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereInteraction.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereInteraction.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/ArrowBounce.anim create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/ArrowBounce.anim.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/Climb Teleport Arrow.controller create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/Climb Teleport Arrow.controller.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoScene.unity create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoScene.unity.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColor.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColor.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Dark Blue.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Dark Blue.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Grey.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Grey.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Light Blue.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Light Blue.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Lit White.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Lit White.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/MaterialPipelineHandler.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/MaterialPipelineHandler.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster_Long.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster_Long.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Cylinder.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Cylinder.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Tapered_Cylinder.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Tapered_Cylinder.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus_Cut.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus_Cut.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/PushButton.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/PushButton.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/ClimbTeleportReticle.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/ClimbTeleportReticle.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Multi Floor Ladder.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Multi Floor Ladder.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Single Floor Ladder.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Single Floor Ladder.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Far Grab Samples.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Far Grab Samples.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Gaze Interactables.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Gaze Interactables.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/GazeActivationZone.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/GazeActivationZone.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser-Long.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser-Long.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Confetti.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Confetti.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cube.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cube.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cylinder.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cylinder.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Pot.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Pot.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus-Cut.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus-Cut.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/InteractionAffordance.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/InteractionAffordance.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Poke Interactions Sample.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Poke Interactions Sample.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snap Teleport Anchor.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snap Teleport Anchor.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/MultiAnchorTeleportReticle.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/MultiAnchorTeleportReticle.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/GazeTeleportAnchorFilter.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/GazeTeleportAnchorFilter.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/TeleportDestinationSettings.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/TeleportDestinationSettings.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Asset.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Asset.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60 Outline 4.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60 Outline 4.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Forward.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Forward.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/LegibilityMask.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/LegibilityMask.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Albedo.tif create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Albedo.tif.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Metallic.tif create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Metallic.tif.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Normal.tif create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Normal.tif.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/StarterAssets.Editor.asmdef create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/StarterAssets.Editor.asmdef.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters/AnyGazedAtTeleportAnchorFilter.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters/AnyGazedAtTeleportAnchorFilter.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_Grey.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_Grey.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_White.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_White.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Flat Blue.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Flat Blue.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/FresnelHighlight.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/FresnelHighlight.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Interactable.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Interactable.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/MaterialPipelineHandler.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/MaterialPipelineHandler.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Anchor.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Anchor.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Area.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Area.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/UI-NoZTest.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/UI-NoZTest.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/BlinkVisual.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/BlinkVisual.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Pinch_Pointer_LOD0.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Pinch_Pointer_LOD0.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Cylinder.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Cylinder.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Wedge.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Wedge.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Reticle_Torus.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Reticle_Torus.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/UniversalController.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/UniversalController.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/HighlightInteractionAffordance.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/HighlightInteractionAffordance.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/PokePointerAffordance.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/PokePointerAffordance.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Left.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Left.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Right.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Right.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Direct Interactor.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Direct Interactor.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Gaze Interactor.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Gaze Interactor.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Left_NearFarInteractor.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Left_NearFarInteractor.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Poke Interactor.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Poke Interactor.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Ray Interactor.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Ray Interactor.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Right_NearFarInteractor.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Right_NearFarInteractor.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Teleport Interactor.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Teleport Interactor.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Permissions Manager.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Permissions Manager.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Blocking Teleport Reticle.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Blocking Teleport Reticle.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Climb Teleport Arrow.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Climb Teleport Arrow.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Directional Teleport Reticle.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Directional Teleport Reticle.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/XR Origin (XR Rig).prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/XR Origin (XR Rig).prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Move.preset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Move.preset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Turn.preset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Turn.preset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Dynamic Move.preset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Dynamic Move.preset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Controller InputActionManager.preset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Controller InputActionManager.preset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Grab Move.preset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Grab Move.preset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Controller InputActionManager.preset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Controller InputActionManager.preset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Grab Move.preset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Grab Move.preset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Snap Turn.preset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Snap Turn.preset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default XR UI Input Module.preset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default XR UI Input Module.preset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ClimbTeleportDestinationIndicator.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ClimbTeleportDestinationIndicator.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerAnimator.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerAnimator.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerInputActionManager.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerInputActionManager.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DestroySelf.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DestroySelf.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DynamicMoveProvider.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DynamicMoveProvider.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/GazeInputManager.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/GazeInputManager.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/MaterialPipelineHandler.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/MaterialPipelineHandler.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ObjectSpawner.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ObjectSpawner.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PermissionsManager.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PermissionsManager.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PlatformUnderstanding.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PlatformUnderstanding.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/RotationAxisLockGrabTransformer.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/RotationAxisLockGrabTransformer.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/TeleportVolumeAnchorAffordanceStateLink.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/TeleportVolumeAnchorAffordanceStateLink.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleColorToggler.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleColorToggler.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleComponentZone.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleComponentZone.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/XRPokeFollowAffordance.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/XRPokeFollowAffordance.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/BiRP_Fresnel.shader create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/BiRP_Fresnel.shader.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Interactable.shadergraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Interactable.shadergraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/UI-NoZTest.shader create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/UI-NoZTest.shader.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_Fresnel.shadergraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_Fresnel.shadergraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_ShaderGraph.shadergraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_ShaderGraph.shadergraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/StarterAssets.asmdef create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/StarterAssets.asmdef.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures/DefaultMaterial_AO.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures/DefaultMaterial_AO.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.mat create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.shader create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.shader.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteHemisphere.fbx create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteHemisphere.fbx.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteSG.shadergraph create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteSG.shadergraph.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/XRI Default Input Actions.inputactions create mode 100644 Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/XRI Default Input Actions.inputactions.meta create mode 100644 Assets/Scenes.meta create mode 100644 Assets/Scenes/BasicScene.meta create mode 100644 Assets/Scenes/BasicScene.unity create mode 100644 Assets/Scenes/BasicScene.unity.meta create mode 100644 Assets/Scenes/BasicScene/Grid.mat create mode 100644 Assets/Scenes/BasicScene/Grid.mat.meta create mode 100644 Assets/Scenes/BasicScene/Grid_Light_512x512.png create mode 100644 Assets/Scenes/BasicScene/Grid_Light_512x512.png.meta create mode 100644 Assets/Scenes/SampleScene.meta create mode 100644 Assets/Scenes/SampleScene.unity create mode 100644 Assets/Scenes/SampleScene.unity.meta create mode 100644 Assets/Scenes/SampleScene/LightingData.asset create mode 100644 Assets/Scenes/SampleScene/LightingData.asset.meta create mode 100644 Assets/Scenes/SampleScene/Lightmap-0_comp_dir.png create mode 100644 Assets/Scenes/SampleScene/Lightmap-0_comp_dir.png.meta create mode 100644 Assets/Scenes/SampleScene/Lightmap-0_comp_light.exr create mode 100644 Assets/Scenes/SampleScene/Lightmap-0_comp_light.exr.meta create mode 100644 Assets/Scenes/SampleScene/Lightmap-0_comp_shadowmask.png create mode 100644 Assets/Scenes/SampleScene/Lightmap-0_comp_shadowmask.png.meta create mode 100644 Assets/Scenes/SampleScene/ReflectionProbe-0.exr create mode 100644 Assets/Scenes/SampleScene/ReflectionProbe-0.exr.meta create mode 100644 Assets/Scenes/SampleScene/ReflectionProbe-1.exr create mode 100644 Assets/Scenes/SampleScene/ReflectionProbe-1.exr.meta create mode 100644 Assets/ScreenMaterial.mat create mode 100644 Assets/ScreenMaterial.mat.meta create mode 100644 Assets/Settings.meta create mode 100644 Assets/Settings/Project Configuration.meta create mode 100644 Assets/Settings/Project Configuration/Android Preset.asset create mode 100644 Assets/Settings/Project Configuration/Android Preset.asset.meta create mode 100644 Assets/Settings/Project Configuration/BasicScene.scenetemplate create mode 100644 Assets/Settings/Project Configuration/BasicScene.scenetemplate.meta create mode 100644 Assets/Settings/Project Configuration/Performance URP Config.asset create mode 100644 Assets/Settings/Project Configuration/Performance URP Config.asset.meta create mode 100644 Assets/Settings/Project Configuration/Quality URP Config.asset create mode 100644 Assets/Settings/Project Configuration/Quality URP Config.asset.meta create mode 100644 Assets/Settings/Project Configuration/SampleScene.scenetemplate create mode 100644 Assets/Settings/Project Configuration/SampleScene.scenetemplate.meta create mode 100644 Assets/Settings/Project Configuration/Standalone Preset.asset create mode 100644 Assets/Settings/Project Configuration/Standalone Preset.asset.meta create mode 100644 Assets/Settings/Project Configuration/UniversalRenderPipelineGlobalSettings.asset create mode 100644 Assets/Settings/Project Configuration/UniversalRenderPipelineGlobalSettings.asset.meta create mode 100644 Assets/TextMesh Pro.meta create mode 100644 Assets/TextMesh Pro/Fonts.meta create mode 100644 Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt create mode 100644 Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta create mode 100644 Assets/TextMesh Pro/Fonts/LiberationSans.ttf create mode 100644 Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta create mode 100644 Assets/TextMesh Pro/Resources.meta create mode 100644 Assets/TextMesh Pro/Resources/Fonts & Materials.meta create mode 100644 Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat create mode 100644 Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta create mode 100644 Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset create mode 100644 Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta create mode 100644 Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat create mode 100644 Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta create mode 100644 Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset create mode 100644 Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta create mode 100644 Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt create mode 100644 Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta create mode 100644 Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt create mode 100644 Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta create mode 100644 Assets/TextMesh Pro/Resources/Style Sheets.meta create mode 100644 Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset create mode 100644 Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta create mode 100644 Assets/TextMesh Pro/Resources/TMP Settings.asset create mode 100644 Assets/TextMesh Pro/Resources/TMP Settings.asset.meta create mode 100644 Assets/TextMesh Pro/Shaders.meta create mode 100644 Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl create mode 100644 Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_Sprite.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMPro.cginc create mode 100644 Assets/TextMesh Pro/Shaders/TMPro.cginc.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc create mode 100644 Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc create mode 100644 Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc create mode 100644 Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta create mode 100644 Assets/VRTemplateAssets.meta create mode 100644 Assets/VRTemplateAssets/Audio.meta create mode 100644 Assets/VRTemplateAssets/Audio/Button_14_hover.wav create mode 100644 Assets/VRTemplateAssets/Audio/Button_14_hover.wav.meta create mode 100644 Assets/VRTemplateAssets/Audio/Button_22_click.wav create mode 100644 Assets/VRTemplateAssets/Audio/Button_22_click.wav.meta create mode 100644 Assets/VRTemplateAssets/Fonts.meta create mode 100644 Assets/VRTemplateAssets/Fonts/Inter.meta create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/.gitattributes create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Material XRay Blue.mat create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Material XRay Blue.mat.meta create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF NoBackfaceCulling.asset create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF NoBackfaceCulling.asset.meta create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Material.mat create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Material.mat.meta create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Material.mat create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Material.mat.meta create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Thick Material.mat create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Thick Material.mat.meta create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF.asset create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF.asset.meta create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular.ttf create mode 100644 Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular.ttf.meta create mode 100644 Assets/VRTemplateAssets/Graphics.meta create mode 100644 Assets/VRTemplateAssets/Graphics/Post Process Volume Profile.asset create mode 100644 Assets/VRTemplateAssets/Graphics/Post Process Volume Profile.asset.meta create mode 100644 Assets/VRTemplateAssets/Graphics/Template Lighting Settings.lighting create mode 100644 Assets/VRTemplateAssets/Graphics/Template Lighting Settings.lighting.meta create mode 100644 Assets/VRTemplateAssets/Materials.meta create mode 100644 Assets/VRTemplateAssets/Materials/Anchor Materials.meta create mode 100644 Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Base.mat create mode 100644 Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Base.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Blue Glow.mat create mode 100644 Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Blue Glow.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Glow Gradient.png create mode 100644 Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Glow Gradient.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Anchor Materials/Blue Anchor Arrow.mat create mode 100644 Assets/VRTemplateAssets/Materials/Anchor Materials/Blue Anchor Arrow.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Anchor Materials/White_Mixed_AO.png create mode 100644 Assets/VRTemplateAssets/Materials/Anchor Materials/White_Mixed_AO.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Controller.meta create mode 100644 Assets/VRTemplateAssets/Materials/Controller/Blue.mat create mode 100644 Assets/VRTemplateAssets/Materials/Controller/Blue.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Controller/Controller.mat create mode 100644 Assets/VRTemplateAssets/Materials/Controller/Controller.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Controller/DefaultMaterial_AO.png create mode 100644 Assets/VRTemplateAssets/Materials/Controller/DefaultMaterial_AO.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialGrey.mat create mode 100644 Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialGrey.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialWhite.mat create mode 100644 Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialWhite.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Controller/White.mat create mode 100644 Assets/VRTemplateAssets/Materials/Controller/White.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Arrows.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Arrows.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Chrome.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Chrome.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete Blue.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete Blue.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete Grey.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete Grey.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete_Albedo.tif create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete_Albedo.tif.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete_Metallic.tif create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete_Metallic.tif.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete_Normal.tif create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Concrete_Normal.tif.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Dark Green.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Dark Green.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/FauxBackgroundBlur.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/FauxBackgroundBlur.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Frosted_Glass_Pattern_AlbedoTransparency.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Frosted_Glass_Pattern_AlbedoTransparency.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Glass.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Glass.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Grey.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Grey.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Grid Dark Large.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Grid Dark Large.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Grid Dark Tight.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Grid Dark Tight.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Wall Cut.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Wall Cut.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Wall Default.mat create mode 100644 Assets/VRTemplateAssets/Materials/Environment/Wall Default.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Base_color.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Base_color.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Height.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Height.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Metallic.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Metallic.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Normal.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Normal.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Normal_OpenGL.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Normal_OpenGL.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Roughness.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall2_Roughness.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Base_color.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Base_color.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Height.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Height.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Metallic.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Metallic.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Normal.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Normal.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Normal_OpenGL.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Normal_OpenGL.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Roughness.png create mode 100644 Assets/VRTemplateAssets/Materials/Environment/wall_Roughness.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion.meta create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/Angle Indicator.mat create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/Angle Indicator.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/BlinkLine.mat create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/BlinkLine.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionPass.mat create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionPass.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionTexture.png create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionTexture.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/Blue Standard.mat create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/Blue Standard.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/FlatBlue.mat create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/FlatBlue.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/Standard White.mat create mode 100644 Assets/VRTemplateAssets/Materials/Locomotion/Standard White.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Particles.meta create mode 100644 Assets/VRTemplateAssets/Materials/Particles/ConfettiParticles.mat create mode 100644 Assets/VRTemplateAssets/Materials/Particles/ConfettiParticles.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Pointer.meta create mode 100644 Assets/VRTemplateAssets/Materials/Pointer/Pointer Outline.mat create mode 100644 Assets/VRTemplateAssets/Materials/Pointer/Pointer Outline.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Cube_Fabric.mat create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Cube_Fabric.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Green.mat create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Green.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables 2.mat create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables 2.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables 3.mat create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables 3.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables 4.mat create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables 4.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables 5.mat create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables 5.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables Bouncy.physicMaterial create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables Bouncy.physicMaterial.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables.mat create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables.physicMaterial create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Interactables.physicMaterial.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Sticky.physicMaterial create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Sticky.physicMaterial.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Torus.mat create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/Torus.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Base_color.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Base_color.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Height.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Height.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Metallic.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Metallic.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal_OpenGL.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal_OpenGL.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Roughness.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/fabric_Roughness.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Base_color.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Base_color.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Height.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Height.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Metallic.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Metallic.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Normal.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Normal.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Normal_OpenGL.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Normal_OpenGL.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Roughness.png create mode 100644 Assets/VRTemplateAssets/Materials/Primitive/torus_Roughness.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/Skybox.meta create mode 100644 Assets/VRTemplateAssets/Materials/Skybox/Horizontal Skybox.shader create mode 100644 Assets/VRTemplateAssets/Materials/Skybox/Horizontal Skybox.shader.meta create mode 100644 Assets/VRTemplateAssets/Materials/Skybox/Hub Skybox Blue 2.mat create mode 100644 Assets/VRTemplateAssets/Materials/Skybox/Hub Skybox Blue 2.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.mat create mode 100644 Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.png create mode 100644 Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.png.meta create mode 100644 Assets/VRTemplateAssets/Materials/UI.meta create mode 100644 Assets/VRTemplateAssets/Materials/UI/BezierLink.mat create mode 100644 Assets/VRTemplateAssets/Materials/UI/BezierLink.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/UI/Blue.mat create mode 100644 Assets/VRTemplateAssets/Materials/UI/Blue.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/UI/Handle.mat create mode 100644 Assets/VRTemplateAssets/Materials/UI/Handle.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/UI/Torus Cursor.mat create mode 100644 Assets/VRTemplateAssets/Materials/UI/Torus Cursor.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/UI/VideoTexture.mat create mode 100644 Assets/VRTemplateAssets/Materials/UI/VideoTexture.mat.meta create mode 100644 Assets/VRTemplateAssets/Materials/UI/torus_cursorShape.png create mode 100644 Assets/VRTemplateAssets/Materials/UI/torus_cursorShape.png.meta create mode 100644 Assets/VRTemplateAssets/Models.meta create mode 100644 Assets/VRTemplateAssets/Models/Anchor.meta create mode 100644 Assets/VRTemplateAssets/Models/Anchor/AnchorArrow.fbx create mode 100644 Assets/VRTemplateAssets/Models/Anchor/AnchorArrow.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Anchor/AnchorBase.fbx create mode 100644 Assets/VRTemplateAssets/Models/Anchor/AnchorBase.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Anchor/AnchorFade.fbx create mode 100644 Assets/VRTemplateAssets/Models/Anchor/AnchorFade.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Anchor/AnchorFadeScale.anim create mode 100644 Assets/VRTemplateAssets/Models/Anchor/AnchorFadeScale.anim.meta create mode 100644 Assets/VRTemplateAssets/Models/Blink.meta create mode 100644 Assets/VRTemplateAssets/Models/Blink/BlinkVisual.fbx create mode 100644 Assets/VRTemplateAssets/Models/Blink/BlinkVisual.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Controllers.meta create mode 100644 Assets/VRTemplateAssets/Models/Controllers/UniversalController.fbx create mode 100644 Assets/VRTemplateAssets/Models/Controllers/UniversalController.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Cursors.meta create mode 100644 Assets/VRTemplateAssets/Models/Cursors/cursor.fbx create mode 100644 Assets/VRTemplateAssets/Models/Cursors/cursor.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Environment.meta create mode 100644 Assets/VRTemplateAssets/Models/Environment/Arrows.fbx create mode 100644 Assets/VRTemplateAssets/Models/Environment/Arrows.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Environment/Blaster.fbx create mode 100644 Assets/VRTemplateAssets/Models/Environment/Blaster.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Environment/Template Environment.fbx create mode 100644 Assets/VRTemplateAssets/Models/Environment/Template Environment.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Environment/Torus Cut.fbx create mode 100644 Assets/VRTemplateAssets/Models/Environment/Torus Cut.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Environment/Totem1.fbx create mode 100644 Assets/VRTemplateAssets/Models/Environment/Totem1.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Environment/Totem2.fbx create mode 100644 Assets/VRTemplateAssets/Models/Environment/Totem2.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Marks.meta create mode 100644 Assets/VRTemplateAssets/Models/Marks/Marks.fbx create mode 100644 Assets/VRTemplateAssets/Models/Marks/Marks.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Poke.meta create mode 100644 Assets/VRTemplateAssets/Models/Poke/PokePointer.fbx create mode 100644 Assets/VRTemplateAssets/Models/Poke/PokePointer.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Primitives.meta create mode 100644 Assets/VRTemplateAssets/Models/Primitives/Cube.fbx create mode 100644 Assets/VRTemplateAssets/Models/Primitives/Cube.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Primitives/Cylinder.fbx create mode 100644 Assets/VRTemplateAssets/Models/Primitives/Cylinder.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Primitives/Sphere.fbx create mode 100644 Assets/VRTemplateAssets/Models/Primitives/Sphere.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Primitives/Tapered Cylinder.fbx create mode 100644 Assets/VRTemplateAssets/Models/Primitives/Tapered Cylinder.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/Primitives/Torus.fbx create mode 100644 Assets/VRTemplateAssets/Models/Primitives/Torus.fbx.meta create mode 100644 Assets/VRTemplateAssets/Models/UI.meta create mode 100644 Assets/VRTemplateAssets/Models/UI/Spatial Panel Manipulator Model.fbx create mode 100644 Assets/VRTemplateAssets/Models/UI/Spatial Panel Manipulator Model.fbx.meta create mode 100644 Assets/VRTemplateAssets/Prefabs.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Affordance.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Affordance/Affordance Callout.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Affordance/Affordance Callout.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Blaster.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Blaster/Confetti.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Blaster/Confetti.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Blink.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Blink/Blink Visuals.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Blink/Blink Visuals.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Controller.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Controller/Left Controller.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Controller/Left Controller.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Controller/Right Controller.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Controller/Right Controller.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Controller/Universal Controller Materials Variant.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Controller/Universal Controller Materials Variant.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Cursors.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Cursors/Torus Cursor.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Cursors/Torus Cursor.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Blaster Variant.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Blaster Variant.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Cube Interactable.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Cube Interactable.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Cylinder Interactable Variant.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Cylinder Interactable Variant.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Rotating Torus.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Rotating Torus.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Sphere Interactable.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Sphere Interactable.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant 1.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant 1.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Torus Interactable Variant.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Torus Interactable Variant.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Totem1 Variant.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Totem1 Variant.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Totem2 Variant.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Interactables/Totem2 Variant.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Setup.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Left.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Left.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Right.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Right.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Hands Variant.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Hands Variant.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Variant.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Variant.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Setup/Hands Permissions Manager.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Setup/Hands Permissions Manager.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Teleport.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/Teleport/Teleport Anchor.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/Teleport/Teleport Anchor.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/TutorialPlayer.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/TutorialPlayer/Tutorial Player.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/TutorialPlayer/Tutorial Player.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/UI.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/Dropdown.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/Dropdown.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/List Item Button.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/List Item Button.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/List Item Dropdown.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/List Item Dropdown.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/List Item Slider.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/List Item Slider.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/List Item Toggle.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/List Item Toggle.prefab.meta create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/Spatial Panel Scroll.prefab create mode 100644 Assets/VRTemplateAssets/Prefabs/UI/Spatial Panel Scroll.prefab.meta create mode 100644 Assets/VRTemplateAssets/Scripts.meta create mode 100644 Assets/VRTemplateAssets/Scripts/AnchorVisuals.cs create mode 100644 Assets/VRTemplateAssets/Scripts/AnchorVisuals.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/BezierCurve.cs create mode 100644 Assets/VRTemplateAssets/Scripts/BezierCurve.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/BooleanToggleVisualsController.cs create mode 100644 Assets/VRTemplateAssets/Scripts/BooleanToggleVisualsController.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/Callout.cs create mode 100644 Assets/VRTemplateAssets/Scripts/Callout.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/CalloutGazeController.cs create mode 100644 Assets/VRTemplateAssets/Scripts/CalloutGazeController.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/DestroyObject.cs create mode 100644 Assets/VRTemplateAssets/Scripts/DestroyObject.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/HandSubsystemManager.cs create mode 100644 Assets/VRTemplateAssets/Scripts/HandSubsystemManager.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/LaunchProjectile.cs create mode 100644 Assets/VRTemplateAssets/Scripts/LaunchProjectile.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/RayAttachModifier.cs create mode 100644 Assets/VRTemplateAssets/Scripts/RayAttachModifier.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/Rotator.cs create mode 100644 Assets/VRTemplateAssets/Scripts/Rotator.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/StepManager.cs create mode 100644 Assets/VRTemplateAssets/Scripts/StepManager.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/VideoPlayerRenderTexture.cs create mode 100644 Assets/VRTemplateAssets/Scripts/VideoPlayerRenderTexture.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/VideoTimeScrubControl.cs create mode 100644 Assets/VRTemplateAssets/Scripts/VideoTimeScrubControl.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/XRKnob.cs create mode 100644 Assets/VRTemplateAssets/Scripts/XRKnob.cs.meta create mode 100644 Assets/VRTemplateAssets/Scripts/XRPokeFollowAffordanceFill.cs create mode 100644 Assets/VRTemplateAssets/Scripts/XRPokeFollowAffordanceFill.cs.meta create mode 100644 Assets/VRTemplateAssets/Shaders.meta create mode 100644 Assets/VRTemplateAssets/Shaders/FauxBlurURP.shader create mode 100644 Assets/VRTemplateAssets/Shaders/FauxBlurURP.shader.meta create mode 100644 Assets/VRTemplateAssets/Shaders/Grid.shader create mode 100644 Assets/VRTemplateAssets/Shaders/Grid.shader.meta create mode 100644 Assets/VRTemplateAssets/Shaders/InteractablePrimitive.shadergraph create mode 100644 Assets/VRTemplateAssets/Shaders/InteractablePrimitive.shadergraph.meta create mode 100644 Assets/VRTemplateAssets/Shaders/TexturedFresnelStandard.shader create mode 100644 Assets/VRTemplateAssets/Shaders/TexturedFresnelStandard.shader.meta create mode 100644 Assets/VRTemplateAssets/Shaders/TexturedStableFresnelCommon.cginc create mode 100644 Assets/VRTemplateAssets/Shaders/TexturedStableFresnelCommon.cginc.meta create mode 100644 Assets/VRTemplateAssets/Sprites.meta create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards.meta create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 1.png create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 1.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 2.png create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 2.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 3.png create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 3.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 4.png create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 4.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 5.png create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 5.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 6.png create mode 100644 Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 6.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Checkmark.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Checkmark.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Chevron.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Chevron.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Forward.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Forward.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Pause.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Pause.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Play.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Play.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Rotate Left.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Rotate Left.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Rotate Right.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Rotate Right.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Scroll Down.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Scroll Down.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Scroll Left.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Scroll Left.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Scroll Right.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Scroll Right.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Scroll Up.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Scroll Up.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Teleport.png create mode 100644 Assets/VRTemplateAssets/Sprites/Icons/Teleport.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI/CircleMask.png create mode 100644 Assets/VRTemplateAssets/Sprites/UI/CircleMask.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline 4.png create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline 4.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline.png create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Horizontal.png create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Horizontal.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Vertical.png create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Vertical.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Joystick BG.png create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Joystick BG.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Joystick Segment.png create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Joystick Segment.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Bottom.png create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Bottom.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Outline.png create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Outline.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Top.png create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Top.png.meta create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Round Radius 10.png create mode 100644 Assets/VRTemplateAssets/Sprites/UI/Round Radius 10.png.meta create mode 100644 Assets/VRTemplateAssets/Themes.meta create mode 100644 Assets/VRTemplateAssets/Themes/AnchorAffordanceTheme.asset create mode 100644 Assets/VRTemplateAssets/Themes/AnchorAffordanceTheme.asset.meta create mode 100644 Assets/VRTemplateAssets/Themes/AudioAffordanceTheme.asset create mode 100644 Assets/VRTemplateAssets/Themes/AudioAffordanceTheme.asset.meta create mode 100644 Assets/VRTemplateAssets/Themes/BlasterAudioAffordanceTheme.asset create mode 100644 Assets/VRTemplateAssets/Themes/BlasterAudioAffordanceTheme.asset.meta create mode 100644 Assets/VRTemplateAssets/Themes/BlendShapeAffordanceTheme.asset create mode 100644 Assets/VRTemplateAssets/Themes/BlendShapeAffordanceTheme.asset.meta create mode 100644 Assets/VRTemplateAssets/Themes/ColorAffordanceTheme.asset create mode 100644 Assets/VRTemplateAssets/Themes/ColorAffordanceTheme.asset.meta create mode 100644 Assets/VRTemplateAssets/Themes/EdgeColorAffordanceTheme.asset create mode 100644 Assets/VRTemplateAssets/Themes/EdgeColorAffordanceTheme.asset.meta create mode 100644 Assets/VRTemplateAssets/Tutorial.meta create mode 100644 Assets/VRTemplateAssets/Tutorial/Images.meta create mode 100644 Assets/VRTemplateAssets/Tutorial/Images/1-welcome-screen-image.png create mode 100644 Assets/VRTemplateAssets/Tutorial/Images/1-welcome-screen-image.png.meta create mode 100644 Assets/VRTemplateAssets/Tutorial/Images/Unity Logo.png create mode 100644 Assets/VRTemplateAssets/Tutorial/Images/Unity Logo.png.meta create mode 100644 Assets/VRTemplateAssets/Tutorial/Images/project-header-vr.png create mode 100644 Assets/VRTemplateAssets/Tutorial/Images/project-header-vr.png.meta create mode 100644 Assets/VRTemplateAssets/Tutorial/TutorialLayout.wlt create mode 100644 Assets/VRTemplateAssets/Tutorial/TutorialLayout.wlt.meta create mode 100644 Assets/VRTemplateAssets/Tutorial/VRTutorialContainer.asset create mode 100644 Assets/VRTemplateAssets/Tutorial/VRTutorialContainer.asset.meta create mode 100644 Assets/VRTemplateAssets/Tutorial/VRTutorialProjectSettings.asset create mode 100644 Assets/VRTemplateAssets/Tutorial/VRTutorialProjectSettings.asset.meta create mode 100644 Assets/VRTemplateAssets/Tutorial/VRTutorialStyle.asset create mode 100644 Assets/VRTemplateAssets/Tutorial/VRTutorialStyle.asset.meta create mode 100644 Assets/VRTemplateAssets/Tutorial/VRTutorialWelcomePage.asset create mode 100644 Assets/VRTemplateAssets/Tutorial/VRTutorialWelcomePage.asset.meta create mode 100644 Assets/VRTemplateAssets/Videos.meta create mode 100644 Assets/VRTemplateAssets/Videos/OnboardingVideoVRT.webm create mode 100644 Assets/VRTemplateAssets/Videos/OnboardingVideoVRT.webm.meta create mode 100644 Assets/XR.meta create mode 100644 Assets/XR/AndroidXR.meta create mode 100644 Assets/XR/AndroidXR/AndroidXRSettingsInitializer create mode 100644 Assets/XR/AndroidXR/AndroidXRSettingsInitializer.meta create mode 100644 Assets/XR/Loaders.meta create mode 100644 Assets/XR/Loaders/OpenXRLoader.asset create mode 100644 Assets/XR/Loaders/OpenXRLoader.asset.meta create mode 100644 Assets/XR/Loaders/SimulationLoader.asset create mode 100644 Assets/XR/Loaders/SimulationLoader.asset.meta create mode 100644 Assets/XR/Resources.meta create mode 100644 Assets/XR/Resources/XRSimulationRuntimeSettings.asset create mode 100644 Assets/XR/Resources/XRSimulationRuntimeSettings.asset.meta create mode 100644 Assets/XR/Settings.meta create mode 100644 Assets/XR/Settings/OpenXR Editor Settings.asset create mode 100644 Assets/XR/Settings/OpenXR Editor Settings.asset.meta create mode 100644 Assets/XR/Settings/OpenXR Package Settings.asset create mode 100644 Assets/XR/Settings/OpenXR Package Settings.asset.meta create mode 100644 Assets/XR/Settings/XRSimulationSettings.asset create mode 100644 Assets/XR/Settings/XRSimulationSettings.asset.meta create mode 100644 Assets/XR/UserSimulationSettings.meta create mode 100644 Assets/XR/UserSimulationSettings/Resources.meta create mode 100644 Assets/XR/UserSimulationSettings/Resources/XRSimulationPreferences.asset create mode 100644 Assets/XR/UserSimulationSettings/Resources/XRSimulationPreferences.asset.meta create mode 100644 Assets/XR/UserSimulationSettings/SimulationEnvironmentAssetsManager.asset create mode 100644 Assets/XR/UserSimulationSettings/SimulationEnvironmentAssetsManager.asset.meta create mode 100644 Assets/XR/XRGeneralSettingsPerBuildTarget.asset create mode 100644 Assets/XR/XRGeneralSettingsPerBuildTarget.asset.meta create mode 100644 Assets/XRI.meta create mode 100644 Assets/XRI/Settings.meta create mode 100644 Assets/XRI/Settings/Resources.meta create mode 100644 Assets/XRI/Settings/Resources/InteractionLayerSettings.asset create mode 100644 Assets/XRI/Settings/Resources/InteractionLayerSettings.asset.meta create mode 100644 Assets/XRI/Settings/Resources/XRDeviceSimulatorSettings.asset create mode 100644 Assets/XRI/Settings/Resources/XRDeviceSimulatorSettings.asset.meta create mode 100644 Assets/XRI/Settings/XRInteractionEditorSettings.asset create mode 100644 Assets/XRI/Settings/XRInteractionEditorSettings.asset.meta create mode 100644 Assets/phone.fbx create mode 100644 Assets/phone.fbx.meta create mode 100644 Packages/com.omarator.mosissdk/CHANGELOG.md create mode 100644 Packages/com.omarator.mosissdk/CHANGELOG.md.meta create mode 100644 Packages/com.omarator.mosissdk/Documentation.meta create mode 100644 Packages/com.omarator.mosissdk/Documentation/MosisSDK.md create mode 100644 Packages/com.omarator.mosissdk/Documentation/MosisSDK.md.meta create mode 100644 Packages/com.omarator.mosissdk/Documentation/images.meta create mode 100644 Packages/com.omarator.mosissdk/Documentation/images/example.png create mode 100644 Packages/com.omarator.mosissdk/Documentation/images/example.png.meta create mode 100644 Packages/com.omarator.mosissdk/Editor.meta create mode 100644 Packages/com.omarator.mosissdk/Editor/AppendCmake.cs create mode 100644 Packages/com.omarator.mosissdk/Editor/AppendCmake.cs.meta create mode 100644 Packages/com.omarator.mosissdk/Editor/EditorExample.cs create mode 100644 Packages/com.omarator.mosissdk/Editor/EditorExample.cs.meta create mode 100644 Packages/com.omarator.mosissdk/Editor/Omarator.Mosissdk.Editor.asmdef create mode 100644 Packages/com.omarator.mosissdk/Editor/Omarator.Mosissdk.Editor.asmdef.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/MyKotlinSource.kt create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/MyKotlinSource.kt.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl/android.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl/android/hardware.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl/android/hardware/HardwareBuffer.aidl create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl/android/hardware/HardwareBuffer.aidl.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl/com.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl/com/omixlab.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl/com/omixlab/mosis.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl/com/omixlab/mosis/IMosisListener.aidl create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl/com/omixlab/mosis/IMosisListener.aidl.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl/com/omixlab/mosis/IMosisService.aidl create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/aidl/com/omixlab/mosis/IMosisService.aidl.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/cpp.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/cpp/CMakeLists.txt create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/cpp/CMakeLists.txt.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/cpp/Editor.meta create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/cpp/my_native_code.cpp create mode 100644 Packages/com.omarator.mosissdk/Plugins/Android/cpp/my_native_code.cpp.meta create mode 100644 Packages/com.omarator.mosissdk/README.md create mode 100644 Packages/com.omarator.mosissdk/README.md.meta create mode 100644 Packages/com.omarator.mosissdk/Runtime.meta create mode 100644 Packages/com.omarator.mosissdk/Runtime/KotlinBridge.cs create mode 100644 Packages/com.omarator.mosissdk/Runtime/KotlinBridge.cs.meta create mode 100644 Packages/com.omarator.mosissdk/Runtime/Omarator.Mosissdk.asmdef create mode 100644 Packages/com.omarator.mosissdk/Runtime/Omarator.Mosissdk.asmdef.meta create mode 100644 Packages/com.omarator.mosissdk/Runtime/RuntimeExample.cs create mode 100644 Packages/com.omarator.mosissdk/Runtime/RuntimeExample.cs.meta create mode 100644 Packages/com.omarator.mosissdk/Runtime/UnityMainThreadDispatcher.cs create mode 100644 Packages/com.omarator.mosissdk/Runtime/UnityMainThreadDispatcher.cs.meta create mode 100644 Packages/com.omarator.mosissdk/Samples.meta create mode 100644 Packages/com.omarator.mosissdk/Samples/Example.meta create mode 100644 Packages/com.omarator.mosissdk/Samples/Example/.sample.json create mode 100644 Packages/com.omarator.mosissdk/Samples/Example/SampleExample.cs create mode 100644 Packages/com.omarator.mosissdk/Samples/Example/SampleExample.cs.meta create mode 100644 Packages/com.omarator.mosissdk/Tests.meta create mode 100644 Packages/com.omarator.mosissdk/Tests/Editor.meta create mode 100644 Packages/com.omarator.mosissdk/Tests/Editor/EditorExampleTest.cs create mode 100644 Packages/com.omarator.mosissdk/Tests/Editor/EditorExampleTest.cs.meta create mode 100644 Packages/com.omarator.mosissdk/Tests/Editor/Omarator.Mosissdk.Editor.Tests.asmdef create mode 100644 Packages/com.omarator.mosissdk/Tests/Editor/Omarator.Mosissdk.Editor.Tests.asmdef.meta create mode 100644 Packages/com.omarator.mosissdk/Tests/Runtime.meta create mode 100644 Packages/com.omarator.mosissdk/Tests/Runtime/Omarator.Mosissdk.Tests.asmdef create mode 100644 Packages/com.omarator.mosissdk/Tests/Runtime/Omarator.Mosissdk.Tests.asmdef.meta create mode 100644 Packages/com.omarator.mosissdk/Tests/Runtime/RuntimeExampleTest.cs create mode 100644 Packages/com.omarator.mosissdk/Tests/Runtime/RuntimeExampleTest.cs.meta create mode 100644 Packages/com.omarator.mosissdk/Third Party Notices.md create mode 100644 Packages/com.omarator.mosissdk/Third Party Notices.md.meta create mode 100644 Packages/com.omarator.mosissdk/package.json create mode 100644 Packages/com.omarator.mosissdk/package.json.meta create mode 100644 Packages/manifest.json create mode 100644 Packages/packages-lock.json create mode 100644 ProjectSettings/AudioManager.asset create mode 100644 ProjectSettings/BurstAotSettings_Android.json create mode 100644 ProjectSettings/ClusterInputManager.asset create mode 100644 ProjectSettings/CommonBurstAotSettings.json create mode 100644 ProjectSettings/DynamicsManager.asset create mode 100644 ProjectSettings/EditorBuildSettings.asset create mode 100644 ProjectSettings/EditorSettings.asset create mode 100644 ProjectSettings/GraphicsSettings.asset create mode 100644 ProjectSettings/InputManager.asset create mode 100644 ProjectSettings/MemorySettings.asset create mode 100644 ProjectSettings/MultiplayerManager.asset create mode 100644 ProjectSettings/NavMeshAreas.asset create mode 100644 ProjectSettings/PackageManagerSettings.asset create mode 100644 ProjectSettings/Packages/com.unity.dedicated-server/MultiplayerRolesSettings.asset create mode 100644 ProjectSettings/Packages/com.unity.learn.iet-framework/Settings.json create mode 100644 ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json create mode 100644 ProjectSettings/Physics2DSettings.asset create mode 100644 ProjectSettings/PresetManager.asset create mode 100644 ProjectSettings/ProjectSettings.asset create mode 100644 ProjectSettings/ProjectVersion.txt create mode 100644 ProjectSettings/QualitySettings.asset create mode 100644 ProjectSettings/SceneTemplateSettings.json create mode 100644 ProjectSettings/ShaderGraphSettings.asset create mode 100644 ProjectSettings/TagManager.asset create mode 100644 ProjectSettings/TimeManager.asset create mode 100644 ProjectSettings/TimelineSettings.asset create mode 100644 ProjectSettings/URPProjectSettings.asset create mode 100644 ProjectSettings/UnityConnectSettings.asset create mode 100644 ProjectSettings/VFXManager.asset create mode 100644 ProjectSettings/VersionControlSettings.asset create mode 100644 ProjectSettings/XRPackageSettings.asset create mode 100644 ProjectSettings/XRSettings.asset diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..859c559 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,163 @@ +# Define macros (only works in top-level gitattributes files) +[attr]lfs filter=lfs diff=lfs merge=lfs -text +[attr]unity-json eol=lf linguist-language=json +[attr]unity-yaml merge=unityyamlmerge eol=lf linguist-language=yaml + +# Optionally collapse Unity YAML files on GitHub diffs +# [attr]unity-yaml merge=unityyamlmerge text linguist-language=yaml linguist-generated + +# Unity source files +*.cginc text +*.compute text linguist-language=hlsl +*.cs text diff=csharp +*.hlsl text linguist-language=hlsl +*.raytrace text linguist-language=hlsl +*.shader text + +# Unity JSON files +*.asmdef unity-json +*.asmref unity-json +*.index unity-json +*.inputactions unity-json +*.shadergraph unity-json +*.shadersubgraph unity-json + +# Unity UI Toolkit files +*.tss text diff=css linguist-language=css +*.uss text diff=css linguist-language=css +*.uxml text linguist-language=xml linguist-detectable + +# Unity YAML files +*.anim unity-yaml +*.asset unity-yaml +*.brush unity-yaml +*.controller unity-yaml +*.flare unity-yaml +*.fontsettings unity-yaml +*.giparams unity-yaml +*.guiskin unity-yaml +*.lighting unity-yaml +*.mask unity-yaml +*.mat unity-yaml +*.meta unity-yaml +*.mixer unity-yaml +*.overrideController unity-yaml +*.playable unity-yaml +*.prefab unity-yaml +*.preset unity-yaml +*.renderTexture unity-yaml +*.scenetemplate unity-yaml +*.shadervariants unity-yaml +*.signal unity-yaml +*.spriteatlas unity-yaml +*.spriteatlasv2 unity-yaml +*.terrainlayer unity-yaml +*.unity unity-yaml + +# "physic" for 3D but "physics" for 2D +*.physicMaterial unity-yaml +*.physicsMaterial2D unity-yaml + +# Exclude from GitHub stats and diffs: third-party plugins, packages lock file +Assets/Plugins/** linguist-generated +Packages/packages-lock.json linguist-generated + +# Unity LFS +*.cubemap lfs +*.unitypackage lfs + +# 3D models +*.3dm lfs +*.3ds lfs +*.blend lfs +*.blend1 lfs +*.c4d lfs +*.collada lfs +*.dae lfs +*.dxf lfs +*.FBX lfs +*.fbx lfs +*.jas lfs +*.lws lfs +*.lxo lfs +*.ma lfs +*.max lfs +*.mb lfs +*.obj lfs +*.ply lfs +*.skp lfs +*.stl lfs +*.ztl lfs + +# Audio +*.aif lfs +*.aiff lfs +*.it lfs +*.mod lfs +*.mp3 lfs +*.ogg lfs +*.s3m lfs +*.wav lfs +*.xm lfs + +# Video +*.asf lfs +*.avi lfs +*.flv lfs +*.mov lfs +*.mp4 lfs +*.mpeg lfs +*.mpg lfs +*.ogv lfs +*.wmv lfs + +# Images +*.bmp lfs +*.exr lfs +*.gif lfs +*.hdr lfs +*.iff lfs +*.jpeg lfs +*.jpg lfs +*.pict lfs +*.png lfs +*.psd lfs +*.tga lfs +*.tif lfs +*.tiff lfs +*.webp lfs + +# Compressed Archive +*.7z lfs +*.bz2 lfs +*.gz lfs +*.rar lfs +*.tar lfs +*.zip lfs + +# Compiled Dynamic Library +*.dll lfs +*.pdb lfs +*.so lfs + +# Fonts +*.otf lfs +*.ttf lfs + +# Executable/Installer +*.apk lfs +*.exe lfs + +# Documents +*.pdf lfs + +# ETC +*.a lfs +*.reason lfs +*.rns lfs + +# Spine export file for Unity +*.skel.bytes lfs + +# Exceptions for .asset files such as lightning pre-baking +LightingData.asset binary diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..469df8a --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +Library +Logs +*.csproj +*.slnx +*DoNotShip +Temp +UserSettings +.vscode +.utmp +.DS_Store diff --git a/Assets/DefaultVolumeProfile.asset b/Assets/DefaultVolumeProfile.asset new file mode 100644 index 0000000..2dc4156 --- /dev/null +++ b/Assets/DefaultVolumeProfile.asset @@ -0,0 +1,795 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7421096243121189777 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3} + m_Name: ChromaticAberration + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7418140390737849241 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3} + m_Name: FilmGrain + m_EditorClassIdentifier: + active: 1 + type: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + response: + m_OverrideState: 1 + m_Value: 0.8 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} +--- !u!114 &-6787609107417152939 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb60a22f311433c4c962b888d1393f88, type: 3} + m_Name: PaniniProjection + m_EditorClassIdentifier: + active: 1 + distance: + m_OverrideState: 1 + m_Value: 0 + cropToFit: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-5954177847976826866 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 558a8e2b6826cf840aae193990ba9f2e, type: 3} + m_Name: ShadowsMidtonesHighlights + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + midtones: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + highlights: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + shadowsStart: + m_OverrideState: 1 + m_Value: 0 + shadowsEnd: + m_OverrideState: 1 + m_Value: 0.3 + highlightsStart: + m_OverrideState: 1 + m_Value: 0.55 + highlightsEnd: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-5844943586150005936 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e021b4c809a781e468c2988c016ebbea, type: 3} + m_Name: ColorLookup + m_EditorClassIdentifier: + active: 1 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + contribution: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-5386571787587349074 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 1 + threshold: + m_OverrideState: 1 + m_Value: 0.9 + intensity: + m_OverrideState: 1 + m_Value: 0 + scatter: + m_OverrideState: 1 + m_Value: 0.7 + clamp: + m_OverrideState: 1 + m_Value: 65472 + tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 0 + downscale: + m_OverrideState: 1 + m_Value: 0 + maxIterations: + m_OverrideState: 1 + m_Value: 6 + dirtTexture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-1377927621367197308 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 221518ef91623a7438a71fef23660601, type: 3} + m_Name: WhiteBalance + m_EditorClassIdentifier: + active: 1 + temperature: + m_OverrideState: 1 + m_Value: 0 + tint: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-1316422313757601441 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0 + smoothness: + m_OverrideState: 1 + m_Value: 0.2 + rounded: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-324871269950643110 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06437c1ff663d574d9447842ba0a72e4, type: 3} + m_Name: ScreenSpaceLensFlare + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + tintColor: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + bloomMip: + m_OverrideState: 1 + m_Value: 1 + firstFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + secondaryFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareScale: + m_OverrideState: 1 + m_Value: {x: 1, y: 1} + samples: + m_OverrideState: 1 + m_Value: 1 + sampleDimmer: + m_OverrideState: 1 + m_Value: 0.5 + vignetteEffect: + m_OverrideState: 1 + m_Value: 1 + startingPosition: + m_OverrideState: 1 + m_Value: 1.25 + scale: + m_OverrideState: 1 + m_Value: 1.5 + streaksIntensity: + m_OverrideState: 1 + m_Value: 0 + streaksLength: + m_OverrideState: 1 + m_Value: 0.5 + streaksOrientation: + m_OverrideState: 1 + m_Value: 0 + streaksThreshold: + m_OverrideState: 1 + m_Value: 0.25 + resolution: + m_OverrideState: 1 + m_Value: 4 + chromaticAbberationIntensity: + m_OverrideState: 1 + m_Value: 0.5 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: DefaultVolumeProfile + m_EditorClassIdentifier: + components: + - {fileID: 6058122952597297739} + - {fileID: 740159920569565729} + - {fileID: -1377927621367197308} + - {fileID: 620222539856011564} + - {fileID: -7421096243121189777} + - {fileID: 4128515664278618566} + - {fileID: -324871269950643110} + - {fileID: 919598218924102584} + - {fileID: 14229295411216620} + - {fileID: -6787609107417152939} + - {fileID: 9026691863995123148} + - {fileID: -5844943586150005936} + - {fileID: 3598312518371328039} + - {fileID: -5954177847976826866} + - {fileID: -1316422313757601441} + - {fileID: -7418140390737849241} + - {fileID: 1563326871748030085} + - {fileID: -5386571787587349074} + - {fileID: 2609520313565454508} +--- !u!114 &14229295411216620 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5485954d14dfb9a4c8ead8edb0ded5b1, type: 3} + m_Name: LiftGammaGain + m_EditorClassIdentifier: + active: 1 + lift: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gamma: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gain: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} +--- !u!114 &620222539856011564 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c5e1dc532bcb41949b58bc4f2abfbb7e, type: 3} + m_Name: LensDistortion + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + xMultiplier: + m_OverrideState: 1 + m_Value: 1 + yMultiplier: + m_OverrideState: 1 + m_Value: 1 + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + scale: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &740159920569565729 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + clamp: + m_OverrideState: 1 + m_Value: 0.05 +--- !u!114 &919598218924102584 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c01700fd266d6914ababb731e09af2eb, type: 3} + m_Name: DepthOfField + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + gaussianStart: + m_OverrideState: 1 + m_Value: 10 + gaussianEnd: + m_OverrideState: 1 + m_Value: 30 + gaussianMaxRadius: + m_OverrideState: 1 + m_Value: 1 + highQualitySampling: + m_OverrideState: 1 + m_Value: 0 + focusDistance: + m_OverrideState: 1 + m_Value: 10 + aperture: + m_OverrideState: 1 + m_Value: 5.6 + focalLength: + m_OverrideState: 1 + m_Value: 50 + bladeCount: + m_OverrideState: 1 + m_Value: 5 + bladeCurvature: + m_OverrideState: 1 + m_Value: 1 + bladeRotation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &1563326871748030085 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3eb4b772797da9440885e8bd939e9560, type: 3} + m_Name: ColorCurves + m_EditorClassIdentifier: + active: 1 + master: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + red: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + green: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + blue: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsHue: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + satVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + lumVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &2609520313565454508 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6bd486065ce11414fa40e631affc4900, type: 3} + m_Name: ProbeVolumesOptions + m_EditorClassIdentifier: + active: 1 + normalBias: + m_OverrideState: 1 + m_Value: 0.33 + viewBias: + m_OverrideState: 1 + m_Value: 0 + scaleBiasWithMinProbeDistance: + m_OverrideState: 1 + m_Value: 0 + samplingNoise: + m_OverrideState: 1 + m_Value: 0.1 + animateSamplingNoise: + m_OverrideState: 1 + m_Value: 1 + leakReductionMode: + m_OverrideState: 1 + m_Value: 2 + minValidDotProductValue: + m_OverrideState: 1 + m_Value: 0.1 + occlusionOnlyReflectionNormalization: + m_OverrideState: 1 + m_Value: 1 + intensityMultiplier: + m_OverrideState: 1 + m_Value: 1 + skyOcclusionIntensityMultiplier: + m_OverrideState: 1 + m_Value: 1 + worldOffset: + m_OverrideState: 1 + m_Value: {x: 0, y: 0, z: 0} +--- !u!114 &3598312518371328039 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cdfbdbb87d3286943a057f7791b43141, type: 3} + m_Name: ChannelMixer + m_EditorClassIdentifier: + active: 1 + redOutRedIn: + m_OverrideState: 1 + m_Value: 100 + redOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + redOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + greenOutRedIn: + m_OverrideState: 1 + m_Value: 0 + greenOutGreenIn: + m_OverrideState: 1 + m_Value: 100 + greenOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + blueOutRedIn: + m_OverrideState: 1 + m_Value: 0 + blueOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + blueOutBlueIn: + m_OverrideState: 1 + m_Value: 100 +--- !u!114 &4128515664278618566 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + postExposure: + m_OverrideState: 1 + m_Value: 0 + contrast: + m_OverrideState: 1 + m_Value: 0 + colorFilter: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hueShift: + m_OverrideState: 1 + m_Value: 0 + saturation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &6058122952597297739 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + neutralHDRRangeReductionMode: + m_OverrideState: 1 + m_Value: 2 + acesPreset: + m_OverrideState: 1 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 1 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 300 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 1000 +--- !u!114 &9026691863995123148 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70afe9e12c7a7ed47911bb608a23a8ff, type: 3} + m_Name: SplitToning + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + highlights: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + balance: + m_OverrideState: 1 + m_Value: 0 diff --git a/Assets/DefaultVolumeProfile.asset.meta b/Assets/DefaultVolumeProfile.asset.meta new file mode 100644 index 0000000..12d6deb --- /dev/null +++ b/Assets/DefaultVolumeProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6d8050cecbe75e4c8b3445d5ccd33ff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins.meta b/Assets/Plugins.meta new file mode 100644 index 0000000..8448e1d --- /dev/null +++ b/Assets/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6891d7f04b0eb4b6cbe24e45142e144e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Android.meta b/Assets/Plugins/Android.meta new file mode 100644 index 0000000..e89206f --- /dev/null +++ b/Assets/Plugins/Android.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c6ddafe861cd546d38e2b2f97b9215d9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Android/mainTemplate.gradle b/Assets/Plugins/Android/mainTemplate.gradle new file mode 100644 index 0000000..cb7d2ff --- /dev/null +++ b/Assets/Plugins/Android/mainTemplate.gradle @@ -0,0 +1,57 @@ +apply plugin: 'com.android.library' +apply from: '../shared/keepUnitySymbols.gradle' +apply from: '../shared/common.gradle' +**APPLY_PLUGINS** + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) +**DEPS**} + +android { + namespace "com.unity3d.player" + ndkPath "**NDKPATH**" + ndkVersion "**NDKVERSION**" + + compileSdk **APIVERSION** + buildToolsVersion = "**BUILDTOOLS**" + + compileOptions { + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 + } + + defaultConfig { + minSdk **MINSDK** + targetSdk **TARGETSDK** + ndk { + abiFilters **ABIFILTERS** + debugSymbolLevel **DEBUGSYMBOLLEVEL** + } + versionCode **VERSIONCODE** + versionName '**VERSIONNAME**' + consumerProguardFiles 'proguard-unity.txt'**USER_PROGUARD** +**DEFAULT_CONFIG_SETUP** + } + + buildFeatures { + aidl true + } + + sourceSets { + main { + aidl.srcDirs += ['../../MosisVR/Packages/com.omarator.mosissdk/Plugins/Android/aidl'] + } + } + + lint { + abortOnError false + } + + androidResources { + noCompress = **BUILTIN_NOCOMPRESS** + unityStreamingAssets.tokenize(', ') + ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:!CVS:!thumbs.db:!picasa.ini:!*~" + }**PACKAGING** +} +**IL_CPP_BUILD_SETUP** +**SOURCE_BUILD_SETUP** +**EXTERNAL_SOURCES** diff --git a/Assets/Plugins/Android/mainTemplate.gradle.meta b/Assets/Plugins/Android/mainTemplate.gradle.meta new file mode 100644 index 0000000..e79201e --- /dev/null +++ b/Assets/Plugins/Android/mainTemplate.gradle.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 05e4c52e1188d434bade71b3cf5f7318 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples.meta b/Assets/Samples.meta new file mode 100644 index 0000000..3b33b2b --- /dev/null +++ b/Assets/Samples.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f17e771607346bb4ea2d7cdc50a90cbf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands.meta b/Assets/Samples/XR Hands.meta new file mode 100644 index 0000000..c0dde03 --- /dev/null +++ b/Assets/Samples/XR Hands.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce6293aea353e494f98858b3bcc881e7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1.meta b/Assets/Samples/XR Hands/1.7.1.meta new file mode 100644 index 0000000..1ec693e --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1bba8bf2738365a4ebe41aa48a804770 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer.meta new file mode 100644 index 0000000..300ff1c --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3b0cd98e7918f8948adc45d9aa40973c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/HandVisualizer.unity b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/HandVisualizer.unity new file mode 100644 index 0000000..2e25165 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/HandVisualizer.unity @@ -0,0 +1,849 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 2722834} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!850595691 &2722834 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 4 + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_LightmapCompression: 2 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 1 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_PVRTiledBaking: 0 +--- !u!1 &215855080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 215855081} + - component: {fileID: 215855084} + - component: {fileID: 215855083} + - component: {fileID: 215855082} + - component: {fileID: 215855085} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &215855081 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215855080} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 944581975} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &215855082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215855080} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a2a9c34df4095f47b9ca8f975175f5b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Device: 0 + m_PoseSource: 2 + m_PoseProviderComponent: {fileID: 0} + m_TrackingType: 0 + m_UpdateType: 0 + m_UseRelativeTransform: 0 +--- !u!81 &215855083 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215855080} + m_Enabled: 1 +--- !u!20 &215855084 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215855080} + 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!114 &215855085 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215855080} + 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_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 0 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: e8ff7b7a-9f10-4ee3-8333-563442d7ba93 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 32444af1-0203-4f80-82eb-ce8caabdcfc3 + m_Path: /centerEyePosition + m_Interactions: + m_Processors: + m_Groups: + m_Action: Position + m_Flags: 0 + - m_Name: + m_Id: 05aa6447-a626-43f2-aaaa-0a7026bc02e0 + m_Path: /devicePosition + m_Interactions: + m_Processors: + m_Groups: + m_Action: Position + m_Flags: 0 + m_Flags: 0 + m_Reference: {fileID: 0} + m_RotationInput: + m_UseReference: 0 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 193e5ce3-4bd7-4b7f-b8d1-4e82524e705c + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 000caf52-48a9-43c2-9211-0615cc4e6b2d + m_Path: /centerEyeRotation + m_Interactions: + m_Processors: + m_Groups: + m_Action: Rotation + m_Flags: 0 + - m_Name: + m_Id: 43882e43-112e-47fc-bb4d-c0695fd7ed12 + m_Path: /deviceRotation + m_Interactions: + m_Processors: + m_Groups: + m_Action: Rotation + m_Flags: 0 + m_Flags: 0 + m_Reference: {fileID: 0} + m_TrackingStateInput: + m_UseReference: 0 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: + m_Id: 5a2bcbea-fd36-402d-bf3e-e299ba6113ac + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 3265643c-ff9b-4c75-9db8-e53f04630227 + m_Path: /trackingState + m_Interactions: + m_Processors: + m_Groups: + m_Action: Tracking State Input + m_Flags: 0 + - m_Name: + m_Id: ec57cceb-7fd5-4550-b3ca-78dd4ae9dfa4 + m_Path: /trackingState + m_Interactions: + m_Processors: + m_Groups: + m_Action: Tracking State Input + m_Flags: 0 + m_Flags: 0 + m_Reference: {fileID: 0} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &447680416 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 447680417} + - component: {fileID: 447680420} + - component: {fileID: 447680419} + - component: {fileID: 447680418} + m_Layer: 0 + m_Name: LeftRuntimeMesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &447680417 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 447680416} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &447680418 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 447680416} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2, y: 2, z: 2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &447680419 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 447680416} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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 &447680420 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 447680416} + m_Mesh: {fileID: 0} +--- !u!1 &713583834 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 713583835} + - component: {fileID: 713583838} + - component: {fileID: 713583837} + - component: {fileID: 713583836} + m_Layer: 0 + m_Name: RightRuntimeMesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &713583835 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 713583834} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &713583836 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 713583834} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2, y: 2, z: 2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &713583837 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 713583834} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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 &713583838 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 713583834} + m_Mesh: {fileID: 0} +--- !u!1 &935940900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 935940901} + - component: {fileID: 935940902} + - component: {fileID: 935940903} + m_Layer: 0 + m_Name: Hand Visualizer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &935940901 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 935940900} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 944581975} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &935940902 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 935940900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2e9813c68d7d6f44282ace8bd2d1fd46, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UseOptimizedControls: 0 + m_MetaQuestLeftHandMesh: {fileID: 919132149155446097, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_MetaQuestRightHandMesh: {fileID: 919132149155446097, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_AndroidXRLeftHandMesh: {fileID: 919132149155446097, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_AndroidXRRightHandMesh: {fileID: 919132149155446097, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_HandMeshMaterial: {fileID: 2100000, guid: 613690cd962241049a0ec289a6ff835e, type: 2} + m_DrawMeshes: 1 + m_DebugDrawPrefab: {fileID: 6507399986997092475, guid: 254b742d65a15d14b9df756ae77de868, type: 3} + m_DebugDrawJoints: 1 + m_VelocityPrefab: {fileID: 8538602047018081646, guid: 629fd7882ec6bfc499a5fcf20035282b, type: 3} + m_VelocityType: 2 +--- !u!114 &935940903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 935940900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac5903b776721d74786a2e43f00b949a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProcessorExampleMode: 0 + m_LeftHandSmoothingFactor: 16 + m_RightHandSmoothingFactor: 16 +--- !u!1 &944581974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 944581975} + m_Layer: 0 + m_Name: Camera Offset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &944581975 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 944581974} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 215855081} + - {fileID: 935940901} + m_Father: {fileID: 1085439597} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1085439595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1085439597} + - component: {fileID: 1085439596} + m_Layer: 0 + m_Name: XR Origin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1085439596 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1085439595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e0cb9aa70a22847b5925ee5f067c10a9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Camera: {fileID: 215855084} + m_OriginBaseGameObject: {fileID: 1085439595} + m_CameraFloorOffsetObject: {fileID: 944581974} + m_RequestedTrackingOriginMode: 0 + m_CameraYOffset: 1.1176 +--- !u!4 &1085439597 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1085439595} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 944581975} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1517268251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1517268253} + - component: {fileID: 1517268252} + 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 &1517268252 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1517268251} + 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: 4 + 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 &1517268253 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1517268251} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/HandVisualizer.unity.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/HandVisualizer.unity.meta new file mode 100644 index 0000000..4662255 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/HandVisualizer.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ab7acf0d9677fbe4db51bc36647d4fcb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials.meta new file mode 100644 index 0000000..557e3d1 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe662ea7d4bacf74ea2459d10b988a1b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Blue.mat b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Blue.mat new file mode 100644 index 0000000..92267d5 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Blue.mat @@ -0,0 +1,170 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7628788528051855285 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMask: 15 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionEnabled: 0 + - _EnableExternalAlpha: 0 + - _EnvironmentReflections: 1 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _Surface: 0 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 0, b: 1, a: 1} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 0, g: 0, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Blue.mat.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Blue.mat.meta new file mode 100644 index 0000000..8b54781 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b26add94f09dc44fb811013f007a3aa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Green.mat b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Green.mat new file mode 100644 index 0000000..d988995 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Green.mat @@ -0,0 +1,170 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Green + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMask: 15 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionEnabled: 0 + - _EnableExternalAlpha: 0 + - _EnvironmentReflections: 1 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _Surface: 0 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 1, b: 0, a: 1} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 0, g: 1, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &9064977523446290879 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Green.mat.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Green.mat.meta new file mode 100644 index 0000000..a1073c5 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Green.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 727f87098255ad04987a60f5f08390bc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/HandsDefaultMaterial.mat b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/HandsDefaultMaterial.mat new file mode 100644 index 0000000..e98553d --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/HandsDefaultMaterial.mat @@ -0,0 +1,174 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6565127186501960882 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HandsDefaultMaterial + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _ALPHABLEND_ON + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - SHADOWCASTER + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 0 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMask: 15 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 10 + - _DstBlendAlpha: 10 + - _EmissionEnabled: 0 + - _EnableExternalAlpha: 0 + - _EnvironmentReflections: 1 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _SrcBlendAlpha: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _Surface: 1 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _WorkflowMode: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 0.66518503, g: 0.66518503, b: 0.66518503, a: 0.64705884} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 0.66518503, g: 0.66518503, b: 0.66518503, a: 0.64705884} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/HandsDefaultMaterial.mat.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/HandsDefaultMaterial.mat.meta new file mode 100644 index 0000000..c5f8f6b --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/HandsDefaultMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 613690cd962241049a0ec289a6ff835e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/MaterialPipelineHandler.asset b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/MaterialPipelineHandler.asset new file mode 100644 index 0000000..024d5c4 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/MaterialPipelineHandler.asset @@ -0,0 +1,58 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6772a216ed6f29c42abef904c7d6940d, type: 3} + m_Name: MaterialPipelineHandler + m_EditorClassIdentifier: + m_ShaderContainers: + - material: {fileID: 2100000, guid: 7b26add94f09dc44fb811013f007a3aa, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: 727f87098255ad04987a60f5f08390bc, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: 613690cd962241049a0ec289a6ff835e, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: 55fa12dc7870f1e46b6a7f8617949a86, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: d149182fa7aa1dc47bd32b2a6da80ec9, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: c3474c208278e814cb8d1c29aa806e81, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + m_AutoRefreshShaders: 1 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/MaterialPipelineHandler.asset.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/MaterialPipelineHandler.asset.meta new file mode 100644 index 0000000..7e377e5 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/MaterialPipelineHandler.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e22d037d5d9286644b4b81a8b91b5ee5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Red.mat b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Red.mat new file mode 100644 index 0000000..63e3989 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Red.mat @@ -0,0 +1,170 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Red + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMask: 15 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionEnabled: 0 + - _EnableExternalAlpha: 0 + - _EnvironmentReflections: 1 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _Surface: 0 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0, b: 0, a: 1} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &2151432713694262380 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Red.mat.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Red.mat.meta new file mode 100644 index 0000000..3b6c8af --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/Red.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55fa12dc7870f1e46b6a7f8617949a86 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/TransparentRed.mat b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/TransparentRed.mat new file mode 100644 index 0000000..e9b59e4 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/TransparentRed.mat @@ -0,0 +1,170 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TransparentRed + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMask: 15 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionEnabled: 0 + - _EnableExternalAlpha: 0 + - _EnvironmentReflections: 1 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _Surface: 0 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0, b: 0, a: 0.54509807} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 0, b: 0, a: 0.54509807} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &2151432713694262380 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/TransparentRed.mat.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/TransparentRed.mat.meta new file mode 100644 index 0000000..b9b16d4 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/TransparentRed.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d149182fa7aa1dc47bd32b2a6da80ec9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/White.mat b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/White.mat new file mode 100644 index 0000000..c482ab9 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/White.mat @@ -0,0 +1,170 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: White + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMask: 15 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionEnabled: 0 + - _EnableExternalAlpha: 0 + - _EnvironmentReflections: 1 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _Surface: 0 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.9686274, g: 0.9686274, b: 0.9686274, a: 1} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 0.9686274, g: 0.9686274, b: 0.9686274, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &447292672560585647 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/White.mat.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/White.mat.meta new file mode 100644 index 0000000..c3bd3e7 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Materials/White.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3474c208278e814cb8d1c29aa806e81 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models.meta new file mode 100644 index 0000000..476a9c9 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22f58ef53b57ffc4390fa3fd82468a7d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHand.fbx b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHand.fbx new file mode 100644 index 0000000..10ccee4 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHand.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:828996c1e01f710222a90caa3451a2099ec82f0651242a9b4847091a508ec521 +size 318800 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHand.fbx.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHand.fbx.meta new file mode 100644 index 0000000..8b63673 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHand.fbx.meta @@ -0,0 +1,103 @@ +fileFormatVersion: 2 +guid: bf7151579c38e2a44be94ba8773876c1 +ModelImporter: + serializedVersion: 20300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHandAndroidXR.fbx b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHandAndroidXR.fbx new file mode 100644 index 0000000..2b607a7 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHandAndroidXR.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f8708d009a5c67c7c1b715240bf36a065e3ee2c3f24991fa90dceee19826d53 +size 622688 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHandAndroidXR.fbx.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHandAndroidXR.fbx.meta new file mode 100644 index 0000000..3b97bad --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/LeftHandAndroidXR.fbx.meta @@ -0,0 +1,247 @@ +fileFormatVersion: 2 +guid: 7eff605df5fc69141bad762b74fb9228 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: + - name: RightHand-Original-ImportExportTest(Clone) + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: V2-Hand reference mesh-02 + parentName: RightHand-Original-ImportExportTest(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: R_Wrist + parentName: RightHand-Original-ImportExportTest(Clone) + position: {x: -0.003278835, y: 0.05342003, z: -0.062004544} + rotation: {x: 0.6861093, y: 0.036429923, z: 0.028978078, w: 0.7260077} + scale: {x: 1.0000001, y: 1, z: 1.0000027} + - name: R_IndexMetacarpal + parentName: R_Wrist + position: {x: -0.015184388, y: 0.043368313, z: -0.0004082384} + rotation: {x: -0.039728012, y: -0.016940618, z: 0.0136341, w: 0.9989739} + scale: {x: 0.99999994, y: 1, z: 0.99999994} + - name: R_IndexProximal + parentName: R_IndexMetacarpal + position: {x: -0.0000000030971443, y: 0.053249188, z: 0.0000000036459735} + rotation: {x: 0.11408561, y: 0.027069341, z: -0.003031183, w: 0.9930975} + scale: {x: 1, y: 0.9999999, z: 1.0000002} + - name: R_IndexIntermediate + parentName: R_IndexProximal + position: {x: 2.0986757e-10, y: 0.03119257, z: -0.0000000029665912} + rotation: {x: 0.22822198, y: -0.0019579423, z: -0.0028197072, w: 0.9736031} + scale: {x: 1, y: 1.0000002, z: 0.9999998} + - name: R_IndexDistal + parentName: R_IndexIntermediate + position: {x: 0.000000011364375, y: 0.015153917, z: 0.000000006907221} + rotation: {x: 0.11608021, y: -0.020753868, z: 0.0004017833, w: 0.9930229} + scale: {x: 0.99999994, y: 1.0000006, z: 0.99999946} + - name: R_IndexTip + parentName: R_IndexDistal + position: {x: 0.0000000049176343, y: 0.008471283, z: 0.000000011485351} + rotation: {x: 0.023955874, y: -0.01890053, z: -0.00004664642, w: 0.99953437} + scale: {x: 0.99999994, y: 1.0000001, z: 0.9999998} + - name: R_MiddleMetacarpal + parentName: R_Wrist + position: {x: -0.0021637694, y: 0.041841764, z: -0.0008136065} + rotation: {x: -0.018308057, y: -0.06036859, z: -0.022970585, w: 0.9977439} + scale: {x: 1.0000001, y: 1, z: 0.99999994} + - name: R_MiddleProximal + parentName: R_MiddleMetacarpal + position: {x: -0.00000000739658, y: 0.053792052, z: 0.0000000048860156} + rotation: {x: 0.118838586, y: 0.01847689, z: -0.00033644997, w: 0.9927416} + scale: {x: 1, y: 0.9999999, z: 1.0000001} + - name: R_MiddleIntermediate + parentName: R_MiddleProximal + position: {x: 0.000000005422766, y: 0.031502105, z: -6.3897215e-10} + rotation: {x: 0.32552293, y: -0.011826178, z: 0.020449111, w: 0.945239} + scale: {x: 0.9999999, y: 1.0000005, z: 0.99999946} + - name: R_MiddleDistal + parentName: R_MiddleIntermediate + position: {x: 0.000000028710986, y: 0.018965539, z: 0.000000026385173} + rotation: {x: 0.20727825, y: 0.012435533, z: 0.028069785, w: 0.9778002} + scale: {x: 1, y: 1.0000008, z: 0.99999917} + - name: R_MiddleTip + parentName: R_MiddleDistal + position: {x: 0.000000018862254, y: 0.01355556, z: 0.000000010927729} + rotation: {x: 0.027218292, y: -0.026071634, z: -0.0108469, w: 0.9992306} + scale: {x: 1, y: 1.0000001, z: 0.9999999} + - name: R_RingMetacarpal + parentName: R_Wrist + position: {x: 0.009159105, y: 0.04289402, z: -0.0009776641} + rotation: {x: -0.5051329, y: -0.012376049, z: -0.08139011, w: 0.8591061} + scale: {x: 1.0000001, y: 1, z: 0.9999999} + - name: R_RingProximal + parentName: R_RingMetacarpal + position: {x: 7.1046946e-10, y: 0.047772877, z: -0.0000000012237608} + rotation: {x: 0.01830861, y: -0.036776215, z: 0.04406918, w: 0.9981835} + scale: {x: 1.0000002, y: 1, z: 0.9999999} + - name: R_RingIntermediate + parentName: R_RingProximal + position: {x: 0.000000020008601, y: 0.027416931, z: 0.000000009794475} + rotation: {x: -0.004819274, y: -0.085748516, z: -0.0073304567, w: 0.9962782} + scale: {x: 1.0000001, y: 1.0000005, z: 0.99999917} + - name: R_RingDistal + parentName: R_RingIntermediate + position: {x: 0.0000000361422, y: 0.021599585, z: 0.000000012509237} + rotation: {x: 0.21586773, y: -0.11252745, z: 0.5731088, w: 0.78248644} + scale: {x: 1.0000002, y: 1.0000005, z: 0.9999993} + - name: R_RingTip + parentName: R_RingDistal + position: {x: 0.000000014014161, y: 0.008182308, z: 0.000000016518117} + rotation: {x: 0.08212139, y: 0.050801937, z: -0.04902353, w: 0.9941187} + scale: {x: 0.99999976, y: 1.0000004, z: 0.99999976} + - name: R_Palm + parentName: R_Wrist + position: {x: 0.00033856664, y: 0.052908763, z: -0.0050242892} + rotation: {x: 0.036044274, y: -0.046207204, z: 0.0056319265, w: 0.9982655} + scale: {x: 1.0000001, y: 1, z: 0.9999999} + - name: R_ThumbMetacarpal + parentName: R_Wrist + position: {x: -0.024570636, y: 0.039576054, z: 0.0056750975} + rotation: {x: 0.38757673, y: 0.48578048, z: 0.5464086, w: 0.5614617} + scale: {x: 0.99999976, y: 0.99999994, z: 1.0000002} + - name: R_ThumbProximal + parentName: R_ThumbMetacarpal + position: {x: 0.0000000030227367, y: 0.024318831, z: 0.0000000127638735} + rotation: {x: 0.11798811, y: 0.073554516, z: 0.027695354, w: 0.9898998} + scale: {x: 1.0000005, y: 0.99999994, z: 0.9999997} + - name: R_ThumbDistal + parentName: R_ThumbProximal + position: {x: -0.000000013828266, y: 0.03048904, z: 0.000000047016265} + rotation: {x: 0.06120874, y: -0.114165455, z: -0.55291957, w: 0.82310367} + scale: {x: 1.0000006, y: 1.0000001, z: 0.99999917} + - name: R_ThumbTip + parentName: R_ThumbDistal + position: {x: -0.000000024058998, y: 0.017674206, z: 0.00000008461095} + rotation: {x: -0.042718224, y: -0.040577695, z: -0.007416172, w: 0.9982353} + scale: {x: 0.99999994, y: 1.0000001, z: 1.0000001} + - name: R_LittleMetacarpal + parentName: R_Wrist + position: {x: 0.018062059, y: 0.041240305, z: 0.002480461} + rotation: {x: 0.040541753, y: -0.2460445, z: -0.13661616, w: 0.9587255} + scale: {x: 1.0000004, y: 1, z: 0.9999997} + - name: R_LittleProximal + parentName: R_LittleMetacarpal + position: {x: 0.000000022705052, y: 0.04444153, z: -0.0000000065787407} + rotation: {x: 0.58528006, y: 0.13245042, z: -0.15188508, w: 0.7853885} + scale: {x: 0.99999964, y: 1.0000001, z: 1.0000004} + - name: R_LittleIntermediate + parentName: R_LittleProximal + position: {x: 0.000000013486351, y: 0.0184942, z: -0.0000000054124114} + rotation: {x: 0.21532907, y: -0.22571056, z: -0.01377247, w: 0.9499992} + scale: {x: 1.0000007, y: 1.0000004, z: 0.99999905} + - name: R_LittleDistal + parentName: R_LittleIntermediate + position: {x: 0.000000031878056, y: 0.014893936, z: 0.00000000870707} + rotation: {x: -0.27264047, y: 0.07361126, z: 0.2861297, w: 0.91563004} + scale: {x: 0.9999997, y: 1.0000007, z: 0.99999964} + - name: R_LittleTip + parentName: R_LittleDistal + position: {x: 0.000000019335364, y: 0.0077872393, z: -9.0059754e-10} + rotation: {x: 0.030928679, y: 0.115395255, z: 0.0017466116, w: 0.99283653} + scale: {x: 0.99999994, y: 1, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHand.fbx b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHand.fbx new file mode 100644 index 0000000..ac1c09a --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHand.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:215bd9c9782a74c95b47e08e802bd2e37b9bd0e2205428543dbdef9da7990db3 +size 319648 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHand.fbx.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHand.fbx.meta new file mode 100644 index 0000000..a416985 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHand.fbx.meta @@ -0,0 +1,103 @@ +fileFormatVersion: 2 +guid: 56186ccf27ad7864681108ed88349071 +ModelImporter: + serializedVersion: 20300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHandAndroidXR.fbx b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHandAndroidXR.fbx new file mode 100644 index 0000000..de86b33 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHandAndroidXR.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6de3d67047347307007b37a20b7d39286cc9893a9c168f5f3a84241592a5c31c +size 625344 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHandAndroidXR.fbx.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHandAndroidXR.fbx.meta new file mode 100644 index 0000000..4cbeabc --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Models/RightHandAndroidXR.fbx.meta @@ -0,0 +1,247 @@ +fileFormatVersion: 2 +guid: 49090752ee8bba242ad64a291905ee10 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: + - name: RightHand-Original-ImportExportTest(Clone) + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: V2-Hand reference mesh-02 + parentName: RightHand-Original-ImportExportTest(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: R_Wrist + parentName: RightHand-Original-ImportExportTest(Clone) + position: {x: -0.003278835, y: 0.05342003, z: -0.062004544} + rotation: {x: 0.6861093, y: 0.036429923, z: 0.028978078, w: 0.7260077} + scale: {x: 1.0000001, y: 1, z: 1.0000027} + - name: R_IndexMetacarpal + parentName: R_Wrist + position: {x: -0.015184388, y: 0.043368313, z: -0.0004082384} + rotation: {x: -0.039728012, y: -0.016940618, z: 0.0136341, w: 0.9989739} + scale: {x: 0.99999994, y: 1, z: 0.99999994} + - name: R_IndexProximal + parentName: R_IndexMetacarpal + position: {x: -0.0000000030971443, y: 0.053249188, z: 0.0000000036459735} + rotation: {x: 0.11408561, y: 0.027069341, z: -0.003031183, w: 0.9930975} + scale: {x: 1, y: 0.9999999, z: 1.0000002} + - name: R_IndexIntermediate + parentName: R_IndexProximal + position: {x: 2.0986757e-10, y: 0.03119257, z: -0.0000000029665912} + rotation: {x: 0.22822198, y: -0.0019579423, z: -0.0028197072, w: 0.9736031} + scale: {x: 1, y: 1.0000002, z: 0.9999998} + - name: R_IndexDistal + parentName: R_IndexIntermediate + position: {x: 0.000000011364375, y: 0.015153917, z: 0.000000006907221} + rotation: {x: 0.11608021, y: -0.020753868, z: 0.0004017833, w: 0.9930229} + scale: {x: 0.99999994, y: 1.0000006, z: 0.99999946} + - name: R_IndexTip + parentName: R_IndexDistal + position: {x: 0.0000000049176343, y: 0.008471283, z: 0.000000011485351} + rotation: {x: 0.023955874, y: -0.01890053, z: -0.00004664642, w: 0.99953437} + scale: {x: 0.99999994, y: 1.0000001, z: 0.9999998} + - name: R_MiddleMetacarpal + parentName: R_Wrist + position: {x: -0.0021637694, y: 0.041841764, z: -0.0008136065} + rotation: {x: -0.018308057, y: -0.06036859, z: -0.022970585, w: 0.9977439} + scale: {x: 1.0000001, y: 1, z: 0.99999994} + - name: R_MiddleProximal + parentName: R_MiddleMetacarpal + position: {x: -0.00000000739658, y: 0.053792052, z: 0.0000000048860156} + rotation: {x: 0.118838586, y: 0.01847689, z: -0.00033644997, w: 0.9927416} + scale: {x: 1, y: 0.9999999, z: 1.0000001} + - name: R_MiddleIntermediate + parentName: R_MiddleProximal + position: {x: 0.000000005422766, y: 0.031502105, z: -6.3897215e-10} + rotation: {x: 0.32552293, y: -0.011826178, z: 0.020449111, w: 0.945239} + scale: {x: 0.9999999, y: 1.0000005, z: 0.99999946} + - name: R_MiddleDistal + parentName: R_MiddleIntermediate + position: {x: 0.000000028710986, y: 0.018965539, z: 0.000000026385173} + rotation: {x: 0.20727825, y: 0.012435533, z: 0.028069785, w: 0.9778002} + scale: {x: 1, y: 1.0000008, z: 0.99999917} + - name: R_MiddleTip + parentName: R_MiddleDistal + position: {x: 0.000000018862254, y: 0.01355556, z: 0.000000010927729} + rotation: {x: 0.027218292, y: -0.026071634, z: -0.0108469, w: 0.9992306} + scale: {x: 1, y: 1.0000001, z: 0.9999999} + - name: R_RingMetacarpal + parentName: R_Wrist + position: {x: 0.009159105, y: 0.04289402, z: -0.0009776641} + rotation: {x: -0.5051329, y: -0.012376049, z: -0.08139011, w: 0.8591061} + scale: {x: 1.0000001, y: 1, z: 0.9999999} + - name: R_RingProximal + parentName: R_RingMetacarpal + position: {x: 7.1046946e-10, y: 0.047772877, z: -0.0000000012237608} + rotation: {x: 0.01830861, y: -0.036776215, z: 0.04406918, w: 0.9981835} + scale: {x: 1.0000002, y: 1, z: 0.9999999} + - name: R_RingIntermediate + parentName: R_RingProximal + position: {x: 0.000000020008601, y: 0.027416931, z: 0.000000009794475} + rotation: {x: -0.004819274, y: -0.085748516, z: -0.0073304567, w: 0.9962782} + scale: {x: 1.0000001, y: 1.0000005, z: 0.99999917} + - name: R_RingDistal + parentName: R_RingIntermediate + position: {x: 0.0000000361422, y: 0.021599585, z: 0.000000012509237} + rotation: {x: 0.21586773, y: -0.11252745, z: 0.5731088, w: 0.78248644} + scale: {x: 1.0000002, y: 1.0000005, z: 0.9999993} + - name: R_RingTip + parentName: R_RingDistal + position: {x: 0.000000014014161, y: 0.008182308, z: 0.000000016518117} + rotation: {x: 0.08212139, y: 0.050801937, z: -0.04902353, w: 0.9941187} + scale: {x: 0.99999976, y: 1.0000004, z: 0.99999976} + - name: R_Palm + parentName: R_Wrist + position: {x: 0.00033856664, y: 0.052908763, z: -0.0050242892} + rotation: {x: 0.036044274, y: -0.046207204, z: 0.0056319265, w: 0.9982655} + scale: {x: 1.0000001, y: 1, z: 0.9999999} + - name: R_ThumbMetacarpal + parentName: R_Wrist + position: {x: -0.024570636, y: 0.039576054, z: 0.0056750975} + rotation: {x: 0.38757673, y: 0.48578048, z: 0.5464086, w: 0.5614617} + scale: {x: 0.99999976, y: 0.99999994, z: 1.0000002} + - name: R_ThumbProximal + parentName: R_ThumbMetacarpal + position: {x: 0.0000000030227367, y: 0.024318831, z: 0.0000000127638735} + rotation: {x: 0.11798811, y: 0.073554516, z: 0.027695354, w: 0.9898998} + scale: {x: 1.0000005, y: 0.99999994, z: 0.9999997} + - name: R_ThumbDistal + parentName: R_ThumbProximal + position: {x: -0.000000013828266, y: 0.03048904, z: 0.000000047016265} + rotation: {x: 0.06120874, y: -0.114165455, z: -0.55291957, w: 0.82310367} + scale: {x: 1.0000006, y: 1.0000001, z: 0.99999917} + - name: R_ThumbTip + parentName: R_ThumbDistal + position: {x: -0.000000024058998, y: 0.017674206, z: 0.00000008461095} + rotation: {x: -0.042718224, y: -0.040577695, z: -0.007416172, w: 0.9982353} + scale: {x: 0.99999994, y: 1.0000001, z: 1.0000001} + - name: R_LittleMetacarpal + parentName: R_Wrist + position: {x: 0.018062059, y: 0.041240305, z: 0.002480461} + rotation: {x: 0.040541753, y: -0.2460445, z: -0.13661616, w: 0.9587255} + scale: {x: 1.0000004, y: 1, z: 0.9999997} + - name: R_LittleProximal + parentName: R_LittleMetacarpal + position: {x: 0.000000022705052, y: 0.04444153, z: -0.0000000065787407} + rotation: {x: 0.58528006, y: 0.13245042, z: -0.15188508, w: 0.7853885} + scale: {x: 0.99999964, y: 1.0000001, z: 1.0000004} + - name: R_LittleIntermediate + parentName: R_LittleProximal + position: {x: 0.000000013486351, y: 0.0184942, z: -0.0000000054124114} + rotation: {x: 0.21532907, y: -0.22571056, z: -0.01377247, w: 0.9499992} + scale: {x: 1.0000007, y: 1.0000004, z: 0.99999905} + - name: R_LittleDistal + parentName: R_LittleIntermediate + position: {x: 0.000000031878056, y: 0.014893936, z: 0.00000000870707} + rotation: {x: -0.27264047, y: 0.07361126, z: 0.2861297, w: 0.91563004} + scale: {x: 0.9999997, y: 1.0000007, z: 0.99999964} + - name: R_LittleTip + parentName: R_LittleDistal + position: {x: 0.000000019335364, y: 0.0077872393, z: -9.0059754e-10} + rotation: {x: 0.030928679, y: 0.115395255, z: 0.0017466116, w: 0.99283653} + scale: {x: 0.99999994, y: 1, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs.meta new file mode 100644 index 0000000..755f5a9 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3acfee4a2c8c7c24b96095fdac3ee33d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Joint.prefab b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Joint.prefab new file mode 100644 index 0000000..9c5829b --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Joint.prefab @@ -0,0 +1,522 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &734748737383922805 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2107813110650148675} + - component: {fileID: 6434675759608581130} + - component: {fileID: 5634315896501048958} + m_Layer: 0 + m_Name: Y + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2107813110650148675 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734748737383922805} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.005, z: 0} + m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4831140773533800019} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6434675759608581130 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734748737383922805} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5634315896501048958 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734748737383922805} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 727f87098255ad04987a60f5f08390bc, 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!1 &998394589122162542 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6518585025970797200} + - component: {fileID: 1887305460834055526} + - component: {fileID: 6370029320555855244} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6518585025970797200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 998394589122162542} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8123511170798101446} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1887305460834055526 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 998394589122162542} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6370029320555855244 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 998394589122162542} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: c3474c208278e814cb8d1c29aa806e81, 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!1 &1884330011090648049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5222184468966665097} + - component: {fileID: 1819206441057094587} + - component: {fileID: 1391820213567226204} + m_Layer: 0 + m_Name: X + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5222184468966665097 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1884330011090648049} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.005, y: 0, z: 0} + m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4831140773533800019} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1819206441057094587 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1884330011090648049} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1391820213567226204 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1884330011090648049} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 55fa12dc7870f1e46b6a7f8617949a86, 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!1 &6507399986997092475 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8123511170798101446} + - component: {fileID: 2704860076515533465} + - component: {fileID: 7456416708721142674} + m_Layer: 0 + m_Name: Joint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8123511170798101446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6507399986997092475} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6518585025970797200} + - {fileID: 4831140773533800019} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!120 &2704860076515533465 +LineRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6507399986997092475} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10306, 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_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.04166603 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MaskInteraction: 0 + m_UseWorldSpace: 1 + m_Loop: 0 + m_ApplyActiveColorSpace: 0 +--- !u!114 &7456416708721142674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6507399986997092475} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6e1c395ff62a3a14dbeb293298bb46bf, type: 3} + m_Name: + m_EditorClassIdentifier: + m_JointVisual: {fileID: 998394589122162542} + m_HighFidelityJointMaterial: {fileID: 2100000, guid: c3474c208278e814cb8d1c29aa806e81, type: 2} + m_LowFidelityJointMaterial: {fileID: 2100000, guid: d149182fa7aa1dc47bd32b2a6da80ec9, type: 2} +--- !u!1 &6513021459858911318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 791700661656661422} + - component: {fileID: 8027412990048445551} + - component: {fileID: 3953861510652508848} + m_Layer: 0 + m_Name: Z + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &791700661656661422 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6513021459858911318} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.005} + m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4831140773533800019} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8027412990048445551 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6513021459858911318} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3953861510652508848 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6513021459858911318} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 7b26add94f09dc44fb811013f007a3aa, 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!1 &6855854388140184776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4831140773533800019} + m_Layer: 0 + m_Name: Axis + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4831140773533800019 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6855854388140184776} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5222184468966665097} + - {fileID: 2107813110650148675} + - {fileID: 791700661656661422} + m_Father: {fileID: 8123511170798101446} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Joint.prefab.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Joint.prefab.meta new file mode 100644 index 0000000..9d298d3 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Joint.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 254b742d65a15d14b9df756ae77de868 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Left Hand Tracking.prefab b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Left Hand Tracking.prefab new file mode 100644 index 0000000..6a046d1 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Left Hand Tracking.prefab @@ -0,0 +1,351 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &467299062429507094 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7009038412992213568, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -7009038412992213568, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 613690cd962241049a0ec289a6ff835e, type: 2} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.x + value: -0.2 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.w + value: 0.8660254 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -60 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_Name + value: Left Hand Tracking + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} +--- !u!1 &773853689519989575 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5876909491052011584 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1448281546621806375 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1325600225764489521, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &330500789068740710 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 209983296314435184, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3946411421816380034 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5712721285632293740, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3094800083807817888 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -6012624077346500938, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7683948867115331237 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -1378399668587237197, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7135220269285660042 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7311957944441736092, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3789855843017900069 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5556197524085236173, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5830835152374552890 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6239569783937730348, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4762083549225478452 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4929893224545990434, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6191545133100169418 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3201804815453640996, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5647312111078691803 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4025260990191858227, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4511303806647181083 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4100370146787934477, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &9150967386063312380 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -539611307452216342, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &653873766723170089 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8111219613762522817, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6241780104622499675 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3394746642390042291, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2733093729761800249 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2563049845517938223, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3721614932501511239 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5342963413919112623, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7215852769725028180 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -2134717383426619070, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &394343688656815241 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 217531209976470175, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &708706760777700289 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1128709220219833815, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4678747065800207856 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5085146375408579558, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6373319304223449305 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6777559164489776847, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5200181528285594001 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3578409481622970489, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4564316283654639424 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5103814781551259306, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3133028404922549142 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3244543061537447296, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!137 &1785337192100647894 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: -7009038412992213568, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!114 &639686448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773853689519989575} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 1 + m_UpdateType: 2 + m_PoseUpdated: + m_PersistentCalls: + m_Calls: [] + m_JointsUpdated: + m_PersistentCalls: + m_Calls: [] + m_TrackingAcquired: + m_PersistentCalls: + m_Calls: [] + m_TrackingLost: + m_PersistentCalls: + m_Calls: [] + m_TrackingChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &5828388934748857539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773853689519989575} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07aaccfa1bc2417d8fbd0d9e2e102c2c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 639686448} + m_RootTransform: {fileID: 5876909491052011584} + m_JointTransformReferences: + - m_XRHandJointID: 1 + m_JointTransform: {fileID: 5876909491052011584} + - m_XRHandJointID: 7 + m_JointTransform: {fileID: 1448281546621806375} + - m_XRHandJointID: 8 + m_JointTransform: {fileID: 330500789068740710} + - m_XRHandJointID: 9 + m_JointTransform: {fileID: 3946411421816380034} + - m_XRHandJointID: 10 + m_JointTransform: {fileID: 3094800083807817888} + - m_XRHandJointID: 11 + m_JointTransform: {fileID: 7683948867115331237} + - m_XRHandJointID: 22 + m_JointTransform: {fileID: 7135220269285660042} + - m_XRHandJointID: 23 + m_JointTransform: {fileID: 3789855843017900069} + - m_XRHandJointID: 24 + m_JointTransform: {fileID: 5830835152374552890} + - m_XRHandJointID: 25 + m_JointTransform: {fileID: 4762083549225478452} + - m_XRHandJointID: 26 + m_JointTransform: {fileID: 6191545133100169418} + - m_XRHandJointID: 12 + m_JointTransform: {fileID: 5647312111078691803} + - m_XRHandJointID: 13 + m_JointTransform: {fileID: 4511303806647181083} + - m_XRHandJointID: 14 + m_JointTransform: {fileID: 9150967386063312380} + - m_XRHandJointID: 15 + m_JointTransform: {fileID: 653873766723170089} + - m_XRHandJointID: 16 + m_JointTransform: {fileID: 6241780104622499675} + - m_XRHandJointID: 17 + m_JointTransform: {fileID: 3721614932501511239} + - m_XRHandJointID: 18 + m_JointTransform: {fileID: 7215852769725028180} + - m_XRHandJointID: 19 + m_JointTransform: {fileID: 394343688656815241} + - m_XRHandJointID: 20 + m_JointTransform: {fileID: 708706760777700289} + - m_XRHandJointID: 21 + m_JointTransform: {fileID: 4678747065800207856} + - m_XRHandJointID: 3 + m_JointTransform: {fileID: 6373319304223449305} + - m_XRHandJointID: 4 + m_JointTransform: {fileID: 5200181528285594001} + - m_XRHandJointID: 5 + m_JointTransform: {fileID: 4564316283654639424} + - m_XRHandJointID: 6 + m_JointTransform: {fileID: 3133028404922549142} + - m_XRHandJointID: 2 + m_JointTransform: {fileID: 2733093729761800249} +--- !u!114 &6627571522594998540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773853689519989575} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21096d6d8059a5343a1f2b4d050e4789, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 639686448} + m_HandMeshRenderer: {fileID: 1785337192100647894} + m_ShowMeshWhenTrackingIsAcquired: 1 + m_HideMeshWhenTrackingIsLost: 1 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Left Hand Tracking.prefab.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Left Hand Tracking.prefab.meta new file mode 100644 index 0000000..c75c38d --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Left Hand Tracking.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Right Hand Tracking.prefab b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Right Hand Tracking.prefab new file mode 100644 index 0000000..be26221 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Right Hand Tracking.prefab @@ -0,0 +1,347 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &2863446611106501643 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5335555045901936782, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 613690cd962241049a0ec289a6ff835e, type: 2} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.x + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.w + value: 0.8660254 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -60 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_Name + value: Right Hand Tracking + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 56186ccf27ad7864681108ed88349071, type: 3} +--- !u!1 &3133494152545806682 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2468282021181825328 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3948347335870036048 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -7965080492784997285, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2604916979015095787 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8963421420082658848, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5784116713708183948 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8644745267644822919, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2168581177090073220 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4153823618884826767, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3288495761867447508 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8494328768516585249, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6612406317759570666 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8970885712544478945, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2539154032915424125 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8898582184611268746, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8701566162615192194 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6881269161254739593, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &65199002294604442 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2835758823564002961, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1018444605519319862 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2999182382527465277, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2087600070971462675 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4952371131901738984, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5925080913539658014 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8468768647995122965, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4158396131418465098 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2164145347914561345, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6226456670447996205 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -1020680080924960474, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7356241863038367081 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4491320855693958814, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2721691953714425675 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -9045367783505560768, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8609037504304071432 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5819900291352614659, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5643220763833292161 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7632966843634336138, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7629607333241681997 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5646615596051819590, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7165857418126095518 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4265123391628091243, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1590987666903257055 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5644888990184678444, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2353264378503682855 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8712924870032863444, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &423036791582609439 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -6745288066082061292, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &129824984984905013 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2769778261254893886, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4114692932810539891 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2208825326345590648, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!137 &1317669517487522681 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: -5335555045901936782, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!114 &513866637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3133494152545806682} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 2 + m_UpdateType: 2 + m_PoseUpdated: + m_PersistentCalls: + m_Calls: [] + m_JointsUpdated: + m_PersistentCalls: + m_Calls: [] + m_TrackingAcquired: + m_PersistentCalls: + m_Calls: [] + m_TrackingLost: + m_PersistentCalls: + m_Calls: [] + m_TrackingChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &513866642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3133494152545806682} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07aaccfa1bc2417d8fbd0d9e2e102c2c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 513866637} + m_RootTransform: {fileID: 2468282021181825328} + m_JointTransformReferences: + - m_XRHandJointID: 1 + m_JointTransform: {fileID: 2468282021181825328} + - m_XRHandJointID: 7 + m_JointTransform: {fileID: 3948347335870036048} + - m_XRHandJointID: 8 + m_JointTransform: {fileID: 2604916979015095787} + - m_XRHandJointID: 9 + m_JointTransform: {fileID: 5784116713708183948} + - m_XRHandJointID: 10 + m_JointTransform: {fileID: 2168581177090073220} + - m_XRHandJointID: 11 + m_JointTransform: {fileID: 3288495761867447508} + - m_XRHandJointID: 22 + m_JointTransform: {fileID: 6612406317759570666} + - m_XRHandJointID: 23 + m_JointTransform: {fileID: 2539154032915424125} + - m_XRHandJointID: 24 + m_JointTransform: {fileID: 8701566162615192194} + - m_XRHandJointID: 25 + m_JointTransform: {fileID: 65199002294604442} + - m_XRHandJointID: 26 + m_JointTransform: {fileID: 1018444605519319862} + - m_XRHandJointID: 12 + m_JointTransform: {fileID: 2087600070971462675} + - m_XRHandJointID: 13 + m_JointTransform: {fileID: 5925080913539658014} + - m_XRHandJointID: 14 + m_JointTransform: {fileID: 4158396131418465098} + - m_XRHandJointID: 15 + m_JointTransform: {fileID: 6226456670447996205} + - m_XRHandJointID: 16 + m_JointTransform: {fileID: 7356241863038367081} + - m_XRHandJointID: 17 + m_JointTransform: {fileID: 8609037504304071432} + - m_XRHandJointID: 18 + m_JointTransform: {fileID: 5643220763833292161} + - m_XRHandJointID: 19 + m_JointTransform: {fileID: 7629607333241681997} + - m_XRHandJointID: 20 + m_JointTransform: {fileID: 7165857418126095518} + - m_XRHandJointID: 21 + m_JointTransform: {fileID: 1590987666903257055} + - m_XRHandJointID: 3 + m_JointTransform: {fileID: 2353264378503682855} + - m_XRHandJointID: 4 + m_JointTransform: {fileID: 423036791582609439} + - m_XRHandJointID: 5 + m_JointTransform: {fileID: 129824984984905013} + - m_XRHandJointID: 6 + m_JointTransform: {fileID: 4114692932810539891} + - m_XRHandJointID: 2 + m_JointTransform: {fileID: 2721691953714425675} +--- !u!114 &2726143015963839043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3133494152545806682} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21096d6d8059a5343a1f2b4d050e4789, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 513866637} + m_HandMeshRenderer: {fileID: 1317669517487522681} + m_ShowMeshWhenTrackingIsAcquired: 1 + m_HideMeshWhenTrackingIsLost: 1 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Right Hand Tracking.prefab.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Right Hand Tracking.prefab.meta new file mode 100644 index 0000000..8871785 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/Right Hand Tracking.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3f7511fbc40ae7a4b89c3298a3de199d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/VelocityPrefab.prefab b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/VelocityPrefab.prefab new file mode 100644 index 0000000..79acd7a --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/VelocityPrefab.prefab @@ -0,0 +1,131 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8538602047018081646 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7702457921730198461} + - component: {fileID: 3262118000911692578} + m_Layer: 0 + m_Name: VelocityPrefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7702457921730198461 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8538602047018081646} + 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} +--- !u!120 &3262118000911692578 +LineRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8538602047018081646} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10306, 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_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.013891645 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 0, b: 0, a: 1} + key1: {r: 0, g: 0, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + shadowBias: 0.5 + generateLightingData: 0 + m_UseWorldSpace: 1 + m_Loop: 0 diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/VelocityPrefab.prefab.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/VelocityPrefab.prefab.meta new file mode 100644 index 0000000..67768bf --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Prefabs/VelocityPrefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 629fd7882ec6bfc499a5fcf20035282b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/README.md b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/README.md new file mode 100644 index 0000000..5704d73 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/README.md @@ -0,0 +1,3 @@ +# Hand Visualizer Sample + +Demonstrates driving meshes and free-floating debug-draw objects on an XR Origin by using `XRHandSubsystem`. diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/README.md.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/README.md.meta new file mode 100644 index 0000000..0ea398a --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b0057a2d371351e41ae711f975c741e2 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts.meta new file mode 100644 index 0000000..4e30fa8 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c161b4c00c888c41a1bb8253e94492c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandProcessor.cs b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandProcessor.cs new file mode 100644 index 0000000..3c575bc --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandProcessor.cs @@ -0,0 +1,171 @@ +using System.Collections.Generic; +using UnityEngine.XR.Hands.Processing; + +namespace UnityEngine.XR.Hands.Samples.VisualizerSample +{ + /// + /// Example hand processor that applies transformations on the root poses to + /// modify the hands skeleton. Note it is possible to modify the bones + /// directly for more advanced use cases that are not shown here. + /// + public class HandProcessor : MonoBehaviour, IXRHandProcessor + { + /// + public int callbackOrder => 0; + + /// + /// The mode to use for the sample processor. + /// + public enum ProcessorExampleMode + { + /// + /// No processing is applied. + /// + None, + + /// + /// Smooths the hand root pose of the left and right hands with interpolated positions + /// + Smoothing, + + /// + /// Inverts the left and right hands. + /// + Invert + } + + // Variables used for smoothing hand movements. + bool m_FirstFrame = false; + Vector3 m_LastLeftHandPosition; + Vector3 m_LastRightHandPosition; + Pose m_LeftHandPose = Pose.identity; + Pose m_RightHandPose = Pose.identity; + + [SerializeField] + [Tooltip("The mode to use for the sample processor.")] + ProcessorExampleMode m_ProcessorExampleMode = ProcessorExampleMode.Smoothing; + ProcessorExampleMode m_LastProcessorExampleMode = ProcessorExampleMode.None; + + /// + /// The to use for the sample processor. + /// + public ProcessorExampleMode processorExampleMode + { + get => m_ProcessorExampleMode; + set => m_ProcessorExampleMode = value; + } + + // Smoothing factors for the left and right hands. + [Header("Smoothing parameters")] + [SerializeField] + [Tooltip("The smoothing factor to use when smoothing the root of the left hand in the sample processor. Use 0 for no smoothing.")] + float m_LeftHandSmoothingFactor = 16f; + + [SerializeField] + [Tooltip("The smoothing factor to use when smoothing the root of the right hand in the sample processor. Use 0 for no smoothing.")] + float m_RightHandSmoothingFactor = 16f; + + /// + public void ProcessJoints(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags successFlags, XRHandSubsystem.UpdateType updateType) + { + switch (m_ProcessorExampleMode) + { + case ProcessorExampleMode.Smoothing: + SmoothHandsExample(subsystem, successFlags, updateType, m_LastProcessorExampleMode != m_ProcessorExampleMode); + break; + + case ProcessorExampleMode.Invert: + InvertHandsExample(subsystem, successFlags, updateType); + break; + } + + m_LastProcessorExampleMode = m_ProcessorExampleMode; + } + + // Smooths the hand movements of an XRHandSubsystem by updating the root + // pose of the left and right hands with interpolated positions. + void SmoothHandsExample(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags successFlags, XRHandSubsystem.UpdateType updateType, bool modeChanged) + { + var leftHand = subsystem.leftHand; + var rightHand = subsystem.rightHand; + + if (leftHand.isTracked && m_LeftHandSmoothingFactor > 0) + { + var leftPose = leftHand.rootPose; + var currentLeftHandPosition = leftPose.position; + if (!m_FirstFrame && !modeChanged) + { + float tweenAmt = Time.deltaTime * m_LeftHandSmoothingFactor; + currentLeftHandPosition = Vector3.Lerp(m_LastLeftHandPosition, currentLeftHandPosition, tweenAmt); + m_LeftHandPose.position = currentLeftHandPosition; + m_LeftHandPose.rotation = leftPose.rotation; + + leftHand.SetRootPose(m_LeftHandPose); + subsystem.SetCorrespondingHand(leftHand); + } + m_LastLeftHandPosition = currentLeftHandPosition; + } + + if (rightHand.isTracked && m_RightHandSmoothingFactor > 0) + { + var rightPose = rightHand.rootPose; + var currentRightHandPosition = rightPose.position; + if (!m_FirstFrame && !modeChanged) + { + float tweenAmt = Time.deltaTime * m_RightHandSmoothingFactor; + currentRightHandPosition = Vector3.Lerp(m_LastRightHandPosition, currentRightHandPosition, tweenAmt); + m_RightHandPose.position = currentRightHandPosition; + m_RightHandPose.rotation = rightPose.rotation; + + rightHand.SetRootPose(m_RightHandPose); + subsystem.SetCorrespondingHand(rightHand); + } + m_LastRightHandPosition = currentRightHandPosition; + } + } + + // Call this from process joints to try inverting the user's hands. + void InvertHandsExample(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags successFlags, XRHandSubsystem.UpdateType updateType) + { + var leftHand = subsystem.leftHand; + var leftHandPose = leftHand.rootPose; + + var rightHand = subsystem.rightHand; + var rightHandPose = rightHand.rootPose; + + if (leftHand.isTracked) + { + leftHand.SetRootPose(rightHandPose); + subsystem.SetCorrespondingHand(leftHand); + + rightHand.SetRootPose(leftHandPose); + subsystem.SetCorrespondingHand(rightHand); + } + } + + void Update() + { + if (m_Subsystem != null) + return; + + SubsystemManager.GetSubsystems(s_SubsystemsReuse); + if (s_SubsystemsReuse.Count == 0) + return; + + m_Subsystem = s_SubsystemsReuse[0]; + m_Subsystem.RegisterProcessor(this); + } + + void OnDisable() + { + if (m_Subsystem != null) + { + m_Subsystem.UnregisterProcessor(this); + m_Subsystem = null; + } + } + + XRHandSubsystem m_Subsystem; + static List s_SubsystemsReuse = new List(); + } +} diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandProcessor.cs.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandProcessor.cs.meta new file mode 100644 index 0000000..748484b --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ac5903b776721d74786a2e43f00b949a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandVisualizer.cs b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandVisualizer.cs new file mode 100644 index 0000000..7d94269 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandVisualizer.cs @@ -0,0 +1,608 @@ +using System.Collections.Generic; +using UnityEngine.Serialization; + +namespace UnityEngine.XR.Hands.Samples.VisualizerSample +{ + // Hand rig setups can differ between platforms. In these cases, the HandVisualizer supports displaying unique hands on a per-platform basis. + // If you would like to customize the hand meshes that are displayed by the HandVisualizer, based on the platform you are using, + // you will need to replace the rigged hand mesh references assigned to the corresponding fields for that platform. + // For Meta Quest devices, assign your rigged hand meshes to the "m_MetaQuestLeftHandMesh" & "m_MetaQuestRightHandMesh" fields. + // For Android XR devices, assign your rigged hand meshes to the "m_AndroidXRLeftHandMesh" & "m_AndroidXRRightHandMesh" fields. + // The rigged hand meshes that are assigned for a given platform will be displayed when that platform is detected, + // and any other rigged hand meshes assigned for other undetected platforms will not be displayed. + + /// + /// This component visualizes the hand joints and mesh for the left and right hands. + /// + public class HandVisualizer : MonoBehaviour + { + /// + /// The type of velocity to visualize. + /// + public enum VelocityType + { + /// + /// Visualize the linear velocity of the joint. + /// + Linear, + + /// + /// Visualize the angular velocity of the joint. + /// + Angular, + + /// + /// Do not visualize velocity. + /// + None, + } + + [SerializeField] + [Tooltip("If this is enabled, this component will enable the Input System internal feature flag 'USE_OPTIMIZED_CONTROLS'. You must have at least version 1.5.0 of the Input System and have its backend enabled for this to take effect.")] + bool m_UseOptimizedControls; + + [SerializeField, FormerlySerializedAs("m_LeftHandMesh")] + [Tooltip("References either a prefab or a GameObject in the scene that will be used to visualize the left hand.")] + GameObject m_MetaQuestLeftHandMesh; + + [SerializeField, FormerlySerializedAs("m_RightHandMesh")] + [Tooltip("References either a prefab or a GameObject in the scene that will be used to visualize the right hand.")] + GameObject m_MetaQuestRightHandMesh; + + [SerializeField] + [Tooltip("References either a prefab or a GameObject in the scene that will be used to visualize the left hand on Android XR devices." + + "

Instructions for how to setup and use these meshes can be found at the top of the HandVisualizer.cs class")] + GameObject m_AndroidXRLeftHandMesh; + + [SerializeField] + [Tooltip("References either a prefab or a GameObject in the scene that will be used to visualize the right hand on Android XR devices." + + "

Instructions for how to setup and use these meshes can be found at the top of the HandVisualizer.cs class")] + GameObject m_AndroidXRRightHandMesh; + + [SerializeField] + [Tooltip("(Optional) If this is set, the hand meshes will be assigned this material.")] + Material m_HandMeshMaterial; + + [SerializeField] + [Tooltip("Tells the Hand Visualizer to draw the meshes for the hands.")] + bool m_DrawMeshes; + bool m_PreviousDrawMeshes; + + /// + /// Tells the Hand Visualizer to draw the meshes for the hands. + /// + public bool drawMeshes + { + get => m_DrawMeshes; + set => m_DrawMeshes = value; + } + + [SerializeField] + [Tooltip("The prefab that will be used to visualize the joints for debugging.")] + GameObject m_DebugDrawPrefab; + + [SerializeField] + [Tooltip("Tells the Hand Visualizer to draw the debug joints for the hands.")] + bool m_DebugDrawJoints; + bool m_PreviousDebugDrawJoints; + + /// + /// Tells the Hand Visualizer to draw the debug joints for the hands. + /// + public bool debugDrawJoints + { + get => m_DebugDrawJoints; + set => m_DebugDrawJoints = value; + } + + [SerializeField] + [Tooltip("Prefab to use for visualizing the velocity.")] + GameObject m_VelocityPrefab; + + [SerializeField] + [Tooltip("The type of velocity to visualize.")] + VelocityType m_VelocityType; + VelocityType m_PreviousVelocityType; + + /// + /// The type of velocity to visualize. + /// + public VelocityType velocityType + { + get => m_VelocityType; + set => m_VelocityType = value; + } + + XRHandSubsystem m_Subsystem; + HandGameObjects m_LeftHandGameObjects; + HandGameObjects m_RightHandGameObjects; + + static readonly List s_SubsystemsReuse = new List(); + + /// + /// See . + /// + protected void Awake() + { +#if ENABLE_INPUT_SYSTEM + if (m_UseOptimizedControls) + InputSystem.InputSystem.settings.SetInternalFeatureFlag("USE_OPTIMIZED_CONTROLS", true); +#endif // ENABLE_INPUT_SYSTEM + } + + /// + /// See . + /// + protected void OnEnable() + { + if (m_Subsystem == null) + return; + + UpdateRenderingVisibility(m_LeftHandGameObjects, m_Subsystem.leftHand.isTracked); + UpdateRenderingVisibility(m_RightHandGameObjects, m_Subsystem.rightHand.isTracked); + } + + /// + /// See . + /// + protected void OnDisable() + { + if (m_Subsystem != null) + { + m_Subsystem.trackingAcquired -= OnTrackingAcquired; + m_Subsystem.trackingLost -= OnTrackingLost; + m_Subsystem.updatedHands -= OnUpdatedHands; + m_Subsystem = null; + } + + UpdateRenderingVisibility(m_LeftHandGameObjects, false); + UpdateRenderingVisibility(m_RightHandGameObjects, false); + } + + /// + /// See . + /// + protected void OnDestroy() + { + if (m_LeftHandGameObjects != null) + { + m_LeftHandGameObjects.OnDestroy(); + m_LeftHandGameObjects = null; + } + + if (m_RightHandGameObjects != null) + { + m_RightHandGameObjects.OnDestroy(); + m_RightHandGameObjects = null; + } + } + + /// + /// See . + /// + protected void Update() + { + if (m_Subsystem != null && m_Subsystem.running) + return; + + SubsystemManager.GetSubsystems(s_SubsystemsReuse); + var foundRunningHandSubsystem = false; + for (var i = 0; i < s_SubsystemsReuse.Count; ++i) + { + var handSubsystem = s_SubsystemsReuse[i]; + if (handSubsystem.running) + { + UnsubscribeHandSubsystem(); + m_Subsystem = handSubsystem; + foundRunningHandSubsystem = true; + break; + } + } + + if (!foundRunningHandSubsystem) + return; + + GameObject selectedLeftHandMesh = null, selectedRightHandMesh = null; + if (m_Subsystem.detectedHandMeshLayout == XRDetectedHandMeshLayout.OpenXRAndroidXR) + { + selectedLeftHandMesh = m_AndroidXRLeftHandMesh; + selectedRightHandMesh = m_AndroidXRRightHandMesh; + } + else + { + selectedLeftHandMesh = m_MetaQuestLeftHandMesh; + selectedRightHandMesh = m_MetaQuestRightHandMesh; + } + + if (m_LeftHandGameObjects == null) + { + m_LeftHandGameObjects = new HandGameObjects( + Handedness.Left, + transform, + selectedLeftHandMesh, + m_HandMeshMaterial, + m_DebugDrawPrefab, + m_VelocityPrefab); + } + + if (m_RightHandGameObjects == null) + { + m_RightHandGameObjects = new HandGameObjects( + Handedness.Right, + transform, + selectedRightHandMesh, + m_HandMeshMaterial, + m_DebugDrawPrefab, + m_VelocityPrefab); + } + + UpdateRenderingVisibility(m_LeftHandGameObjects, m_Subsystem.leftHand.isTracked); + UpdateRenderingVisibility(m_RightHandGameObjects, m_Subsystem.rightHand.isTracked); + + m_PreviousDrawMeshes = m_DrawMeshes; + m_PreviousDebugDrawJoints = m_DebugDrawJoints; + m_PreviousVelocityType = m_VelocityType; + + SubscribeHandSubsystem(); + } + + void SubscribeHandSubsystem() + { + if (m_Subsystem == null) + return; + + m_Subsystem.trackingAcquired += OnTrackingAcquired; + m_Subsystem.trackingLost += OnTrackingLost; + m_Subsystem.updatedHands += OnUpdatedHands; + } + + void UnsubscribeHandSubsystem() + { + if (m_Subsystem == null) + return; + + m_Subsystem.trackingAcquired -= OnTrackingAcquired; + m_Subsystem.trackingLost -= OnTrackingLost; + m_Subsystem.updatedHands -= OnUpdatedHands; + } + + void UpdateRenderingVisibility(HandGameObjects handGameObjects, bool isTracked) + { + if (handGameObjects == null) + return; + + handGameObjects.ToggleDrawMesh(m_DrawMeshes); + handGameObjects.ToggleDebugDrawJoints(m_DebugDrawJoints && isTracked); + handGameObjects.SetVelocityType(isTracked ? m_VelocityType : VelocityType.None); + } + + void OnTrackingAcquired(XRHand hand) + { + switch (hand.handedness) + { + case Handedness.Left: + UpdateRenderingVisibility(m_LeftHandGameObjects, true); + break; + + case Handedness.Right: + UpdateRenderingVisibility(m_RightHandGameObjects, true); + break; + } + } + + void OnTrackingLost(XRHand hand) + { + switch (hand.handedness) + { + case Handedness.Left: + UpdateRenderingVisibility(m_LeftHandGameObjects, false); + break; + + case Handedness.Right: + UpdateRenderingVisibility(m_RightHandGameObjects, false); + break; + } + } + + void OnUpdatedHands(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags updateSuccessFlags, XRHandSubsystem.UpdateType updateType) + { + // We have no game logic depending on the Transforms, so early out here + // (add game logic before this return here, directly querying from + // subsystem.leftHand and subsystem.rightHand using GetJoint on each hand) + if (updateType == XRHandSubsystem.UpdateType.Dynamic) + return; + + bool leftHandTracked = subsystem.leftHand.isTracked; + bool rightHandTracked = subsystem.rightHand.isTracked; + + if (m_PreviousDrawMeshes != m_DrawMeshes) + { + m_LeftHandGameObjects.ToggleDrawMesh(m_DrawMeshes); + m_RightHandGameObjects.ToggleDrawMesh(m_DrawMeshes); + m_PreviousDrawMeshes = m_DrawMeshes; + } + + if (m_PreviousDebugDrawJoints != m_DebugDrawJoints) + { + m_LeftHandGameObjects.ToggleDebugDrawJoints(m_DebugDrawJoints && leftHandTracked); + m_RightHandGameObjects.ToggleDebugDrawJoints(m_DebugDrawJoints && rightHandTracked); + m_PreviousDebugDrawJoints = m_DebugDrawJoints; + } + + if (m_PreviousVelocityType != m_VelocityType) + { + m_LeftHandGameObjects.SetVelocityType(leftHandTracked ? m_VelocityType : VelocityType.None); + m_RightHandGameObjects.SetVelocityType(rightHandTracked ? m_VelocityType : VelocityType.None); + m_PreviousVelocityType = m_VelocityType; + } + + m_LeftHandGameObjects.UpdateJoints( + subsystem.leftHand, + (updateSuccessFlags & XRHandSubsystem.UpdateSuccessFlags.LeftHandJoints) != 0, + m_DebugDrawJoints, + m_VelocityType); + + m_RightHandGameObjects.UpdateJoints( + subsystem.rightHand, + (updateSuccessFlags & XRHandSubsystem.UpdateSuccessFlags.RightHandJoints) != 0, + m_DebugDrawJoints, + m_VelocityType); + } + + class HandGameObjects + { + GameObject m_HandRoot; + GameObject m_DrawJointsParent; + + GameObject[] m_DrawJoints = new GameObject[XRHandJointID.EndMarker.ToIndex()]; + GameObject[] m_VelocityParents = new GameObject[XRHandJointID.EndMarker.ToIndex()]; + LineRenderer[] m_Lines = new LineRenderer[XRHandJointID.EndMarker.ToIndex()]; + JointVisualizer[] m_JointVisualizers = new JointVisualizer[XRHandJointID.EndMarker.ToIndex()]; + + static Vector3[] s_LinePointsReuse = new Vector3[2]; + XRHandMeshController m_MeshController; + const float k_LineWidth = 0.005f; + + public HandGameObjects( + Handedness handedness, + Transform parent, + GameObject meshPrefab, + Material meshMaterial, + GameObject debugDrawPrefab, + GameObject velocityPrefab) + { + void AssignJoint( + XRHandJointID jointId, + Transform jointDrivenTransform, + Transform drawJointsParent) + { + var jointIndex = jointId.ToIndex(); + m_DrawJoints[jointIndex] = Instantiate(debugDrawPrefab); + m_DrawJoints[jointIndex].transform.parent = drawJointsParent; + m_DrawJoints[jointIndex].name = jointId.ToString(); + + m_VelocityParents[jointIndex] = Instantiate(velocityPrefab); + m_VelocityParents[jointIndex].transform.parent = jointDrivenTransform; + + m_Lines[jointIndex] = m_DrawJoints[jointIndex].GetComponent(); + m_Lines[jointIndex].startWidth = m_Lines[jointIndex].endWidth = k_LineWidth; + s_LinePointsReuse[0] = s_LinePointsReuse[1] = jointDrivenTransform.position; + m_Lines[jointIndex].SetPositions(s_LinePointsReuse); + + if (m_DrawJoints[jointIndex].TryGetComponent(out var jointVisualizer)) + m_JointVisualizers[jointIndex] = jointVisualizer; + } + + var isSceneObject = meshPrefab.scene.IsValid(); + m_HandRoot = isSceneObject ? meshPrefab : Instantiate(meshPrefab, parent); + m_HandRoot.SetActive(false); // Deactivate so that added components do not run OnEnable before they are finished being set up + + m_HandRoot.transform.localPosition = Vector3.zero; + m_HandRoot.transform.localRotation = Quaternion.identity; + + var handEvents = m_HandRoot.GetComponent(); + if (handEvents == null) + { + handEvents = m_HandRoot.AddComponent(); + handEvents.updateType = XRHandTrackingEvents.UpdateTypes.Dynamic; + handEvents.handedness = handedness; + } + + m_MeshController = m_HandRoot.GetComponent(); + if (m_MeshController == null) + { + m_MeshController = m_HandRoot.AddComponent(); + for (var childIndex = 0; childIndex < m_HandRoot.transform.childCount; ++childIndex) + { + var childTransform = m_HandRoot.transform.GetChild(childIndex); + if (childTransform.TryGetComponent(out var renderer)) + m_MeshController.handMeshRenderer = renderer; + } + + m_MeshController.handTrackingEvents = handEvents; + } + + if (meshMaterial != null) + { + m_MeshController.handMeshRenderer.sharedMaterial = meshMaterial; + } + + var skeletonDriver = m_HandRoot.GetComponent(); + if (skeletonDriver == null) + { + skeletonDriver = m_HandRoot.AddComponent(); + skeletonDriver.jointTransformReferences = new List(); + Transform root = null; + for (var childIndex = 0; childIndex < m_HandRoot.transform.childCount; ++childIndex) + { + var child = m_HandRoot.transform.GetChild(childIndex); + if (child.gameObject.name.EndsWith(XRHandJointID.Wrist.ToString())) + root = child; + } + + skeletonDriver.rootTransform = root; + XRHandSkeletonDriverUtility.FindJointsFromRoot(skeletonDriver); + skeletonDriver.InitializeFromSerializedReferences(); + skeletonDriver.handTrackingEvents = handEvents; + } + + m_DrawJointsParent = new GameObject(); + m_DrawJointsParent.transform.parent = parent; + m_DrawJointsParent.transform.localPosition = Vector3.zero; + m_DrawJointsParent.transform.localRotation = Quaternion.identity; + m_DrawJointsParent.name = handedness + "HandDebugDrawJoints"; + + for (var i = 0; i < skeletonDriver.jointTransformReferences.Count; i++) + { + var jointTransformReference = skeletonDriver.jointTransformReferences[i]; + var jointTransform = jointTransformReference.jointTransform; + var jointID = jointTransformReference.xrHandJointID; + AssignJoint(jointID, jointTransform, m_DrawJointsParent.transform); + } + + m_HandRoot.SetActive(true); + } + + public void OnDestroy() + { + Destroy(m_HandRoot); + m_HandRoot = null; + + for (var jointIndex = 0; jointIndex < m_DrawJoints.Length; ++jointIndex) + { + Destroy(m_DrawJoints[jointIndex]); + m_DrawJoints[jointIndex] = null; + } + + for (var jointIndex = 0; jointIndex < m_VelocityParents.Length; ++jointIndex) + { + Destroy(m_VelocityParents[jointIndex]); + m_VelocityParents[jointIndex] = null; + } + + Destroy(m_DrawJointsParent); + m_DrawJointsParent = null; + } + + public void ToggleDrawMesh(bool drawMesh) + { + m_MeshController.enabled = drawMesh; + if (!drawMesh) + m_MeshController.handMeshRenderer.enabled = false; + } + + public void ToggleDebugDrawJoints(bool debugDrawJoints) + { + for (int jointIndex = 0; jointIndex < m_DrawJoints.Length; ++jointIndex) + { + ToggleRenderers(debugDrawJoints, m_DrawJoints[jointIndex].transform); + m_Lines[jointIndex].enabled = debugDrawJoints; + } + + m_Lines[0].enabled = false; + } + + public void SetVelocityType(VelocityType velocityType) + { + for (int jointIndex = 0; jointIndex < m_VelocityParents.Length; ++jointIndex) + ToggleRenderers(velocityType != VelocityType.None, m_VelocityParents[jointIndex].transform); + } + + public void UpdateJoints( + XRHand hand, + bool areJointsTracked, + bool debugDrawJoints, + VelocityType velocityType) + { + if (!areJointsTracked) + return; + + var wristPose = Pose.identity; + var parentIndex = XRHandJointID.Wrist.ToIndex(); + UpdateJoint(debugDrawJoints, velocityType, hand.GetJoint(XRHandJointID.Wrist), ref wristPose, ref parentIndex); + UpdateJoint(debugDrawJoints, velocityType, hand.GetJoint(XRHandJointID.Palm), ref wristPose, ref parentIndex, false); + + for (var fingerIndex = (int)XRHandFingerID.Thumb; + fingerIndex <= (int)XRHandFingerID.Little; + ++fingerIndex) + { + var parentPose = wristPose; + var fingerId = (XRHandFingerID)fingerIndex; + parentIndex = XRHandJointID.Wrist.ToIndex(); + + var jointIndexBack = fingerId.GetBackJointID().ToIndex(); + for (var jointIndex = fingerId.GetFrontJointID().ToIndex(); + jointIndex <= jointIndexBack; + ++jointIndex) + { + UpdateJoint(debugDrawJoints, velocityType, hand.GetJoint(XRHandJointIDUtility.FromIndex(jointIndex)), ref parentPose, ref parentIndex); + } + } + } + + void UpdateJoint( + bool debugDrawJoints, + VelocityType velocityType, + XRHandJoint joint, + ref Pose parentPose, + ref int parentIndex, + bool cacheParentPose = true) + { + if (joint.id == XRHandJointID.Invalid) + return; + + var jointIndex = joint.id.ToIndex(); + m_JointVisualizers[jointIndex].NotifyTrackingState(joint.trackingState); + + if (!joint.TryGetPose(out var pose)) + return; + + m_DrawJoints[jointIndex].transform.localPosition = pose.position; + m_DrawJoints[jointIndex].transform.localRotation = pose.rotation; + + if (debugDrawJoints && joint.id != XRHandJointID.Wrist) + { + s_LinePointsReuse[0] = m_DrawJoints[parentIndex].transform.position; + s_LinePointsReuse[1] = m_DrawJoints[jointIndex].transform.position; + m_Lines[jointIndex].SetPositions(s_LinePointsReuse); + } + + if (cacheParentPose) + { + parentPose = pose; + parentIndex = jointIndex; + } + + if (velocityType != VelocityType.None && m_VelocityParents[jointIndex].TryGetComponent(out var renderer)) + { + m_VelocityParents[jointIndex].transform.localPosition = Vector3.zero; + m_VelocityParents[jointIndex].transform.localRotation = Quaternion.identity; + + s_LinePointsReuse[0] = s_LinePointsReuse[1] = m_VelocityParents[jointIndex].transform.position; + if (velocityType == VelocityType.Linear) + { + if (joint.TryGetLinearVelocity(out var velocity)) + s_LinePointsReuse[1] += velocity; + } + else if (velocityType == VelocityType.Angular) + { + if (joint.TryGetAngularVelocity(out var velocity)) + s_LinePointsReuse[1] += 0.05f * velocity.normalized; + } + + renderer.SetPositions(s_LinePointsReuse); + } + } + + static void ToggleRenderers(bool toggle, Transform rendererTransform) + where TRenderer : Renderer + { + if (rendererTransform.TryGetComponent(out var renderer)) + renderer.enabled = toggle; + + for (var childIndex = 0; childIndex < rendererTransform.childCount; ++childIndex) + ToggleRenderers(toggle, rendererTransform.GetChild(childIndex)); + } + } + } +} diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandVisualizer.cs.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandVisualizer.cs.meta new file mode 100644 index 0000000..65ca33e --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/HandVisualizer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2e9813c68d7d6f44282ace8bd2d1fd46 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/JointVisualizer.cs b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/JointVisualizer.cs new file mode 100644 index 0000000..d8b67e9 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/JointVisualizer.cs @@ -0,0 +1,38 @@ +using UnityEngine; +using UnityEngine.XR.Hands.Processing; + +namespace UnityEngine.XR.Hands.Samples.VisualizerSample +{ + public class JointVisualizer : MonoBehaviour + { + [SerializeField] + GameObject m_JointVisual; + + [SerializeField] + Material m_HighFidelityJointMaterial; + + [SerializeField] + Material m_LowFidelityJointMaterial; + + bool m_HighFidelityJoint; + + Renderer m_JointRenderer; + + public void NotifyTrackingState(XRHandJointTrackingState jointTrackingState) + { + bool highFidelityJoint = (jointTrackingState & XRHandJointTrackingState.HighFidelityPose) == XRHandJointTrackingState.HighFidelityPose; + if (m_HighFidelityJoint == highFidelityJoint) + return; + + m_JointRenderer.material = highFidelityJoint ? m_HighFidelityJointMaterial : m_LowFidelityJointMaterial; + + m_HighFidelityJoint = highFidelityJoint; + } + + void Start() + { + if (m_JointVisual.TryGetComponent(out var jointRenderer)) + m_JointRenderer = jointRenderer; + } + } +} diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/JointVisualizer.cs.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/JointVisualizer.cs.meta new file mode 100644 index 0000000..9f1035d --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/JointVisualizer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e1c395ff62a3a14dbeb293298bb46bf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/MaterialPipelineHandler.cs b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/MaterialPipelineHandler.cs new file mode 100644 index 0000000..1f355c0 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/MaterialPipelineHandler.cs @@ -0,0 +1,249 @@ +using UnityEngine.Rendering; +using System.Collections.Generic; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityEngine.XR.Hands.Samples.VisualizerSample +{ +#if UNITY_EDITOR + [InitializeOnLoad] + static class RenderPipelineValidation + { + static RenderPipelineValidation() + { + foreach (var pipelineHandler in GetAllInstances()) + pipelineHandler.AutoRefreshPipelineShaders(); + } + + static List GetAllInstances() + { + var instances = new List(); + + // Find all GUIDs for objects that match the type MaterialPipelineHandler + var guids = AssetDatabase.FindAssets("t:MaterialPipelineHandler"); + for (int i = 0; i < guids.Length; i++) + { + string path = AssetDatabase.GUIDToAssetPath(guids[i]); + var asset = AssetDatabase.LoadAssetAtPath(path); + if (asset != null) + instances.Add(asset); + } + + return instances; + } + } +#endif + + /// + /// Serializable class that contains the shader information for a material. + /// + [System.Serializable] + public class ShaderContainer + { + public Material material; + public bool useSRPShaderName = true; + public string scriptableRenderPipelineShaderName = "Universal Render Pipeline/Lit"; + public Shader scriptableRenderPipelineShader; + public bool useBuiltinShaderName = true; + public string builtInPipelineShaderName = "Standard"; + public Shader builtInPipelineShader; + } + + /// + /// Scriptable object that allows for setting the shader on a material based on the current render pipeline. + /// Will run automatically OnEnable in the editor to set the shaders on project bootup. Can be refreshed manually with editor button. + /// This exists because while objects render correctly using shadergraph shaders, others do not and using the standard shader resolves various rendering issues. + /// + [CreateAssetMenu(fileName = "MaterialPipelineHandler", menuName = "XR/MaterialPipelineHandler", order = 0)] + public class MaterialPipelineHandler : ScriptableObject + { + [SerializeField] + [Tooltip("List of materials and their associated shaders.")] + List m_ShaderContainers; + + [SerializeField] + [Tooltip("If true, the shaders will be refreshed automatically when the editor opens and when this scriptable object instance is enabled.")] + bool m_AutoRefreshShaders = true; + +#if UNITY_EDITOR + void OnEnable() + { + if (Application.isPlaying) + return; + AutoRefreshPipelineShaders(); + } +#endif + + public void AutoRefreshPipelineShaders() + { + if (m_AutoRefreshShaders) + SetPipelineShaders(); + } + + /// + /// Applies the appropriate shader to the materials based on the current render pipeline. + /// + public void SetPipelineShaders() + { + if (m_ShaderContainers == null) + return; + + bool isBuiltinRenderPipeline = GraphicsSettings.currentRenderPipeline == null; + + foreach (var info in m_ShaderContainers) + { + if (info.material == null) + continue; + + // Store original color before shader change + Color originalColor = info.material.GetColor("_Color"); + if (!info.material.HasProperty("_Color")) + originalColor = info.material.GetColor("_BaseColor"); // URP uses _BaseColor + + // Find the appropriate shaders based on the toggle + Shader birpShader = info.useBuiltinShaderName ? Shader.Find(info.builtInPipelineShaderName) : info.builtInPipelineShader; + Shader srpShader = info.useSRPShaderName ? Shader.Find(info.scriptableRenderPipelineShaderName) : info.scriptableRenderPipelineShader; + + // Determine current shader for comparison + Shader currentShader = info.material.shader; + + // Update shader for the current render pipeline only if necessary + if (isBuiltinRenderPipeline && birpShader != null && currentShader != birpShader) + { + info.material.shader = birpShader; + info.material.SetColor("_Color", originalColor); + MarkMaterialModified(info.material); + } + else if (!isBuiltinRenderPipeline && srpShader != null && currentShader != srpShader) + { + info.material.shader = srpShader; + info.material.SetColor("_BaseColor", originalColor); + MarkMaterialModified(info.material); + } + } + } + + static void MarkMaterialModified(Material material) + { +#if UNITY_EDITOR + EditorUtility.SetDirty(material); +#endif + } + } + +#if UNITY_EDITOR + /// + /// Custom property drawer for the shader container class. + /// + [CustomPropertyDrawer(typeof(ShaderContainer))] + public class ShaderContainerDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUI.BeginProperty(position, label, property); + + float singleLineHeight = EditorGUIUtility.singleLineHeight; + float verticalSpacing = EditorGUIUtility.standardVerticalSpacing; + + SerializedProperty materialProp = property.FindPropertyRelative("material"); + SerializedProperty useSRPShaderNameProp = property.FindPropertyRelative("useSRPShaderName"); + SerializedProperty scriptableShaderNameProp = property.FindPropertyRelative("scriptableRenderPipelineShaderName"); + SerializedProperty scriptableShaderProp = property.FindPropertyRelative("scriptableRenderPipelineShader"); + SerializedProperty useShaderNameProp = property.FindPropertyRelative("useBuiltinShaderName"); + SerializedProperty builtInNameProp = property.FindPropertyRelative("builtInPipelineShaderName"); + SerializedProperty builtInShaderProp = property.FindPropertyRelative("builtInPipelineShader"); + + // Draw Material without the header. + position.height = singleLineHeight; + EditorGUI.PropertyField(position, materialProp); + position.y += singleLineHeight + verticalSpacing; + + // SRP Shader header and fields. + EditorGUI.LabelField(position, "Scriptable Render Pipeline Shader", EditorStyles.boldLabel); + position.y += EditorGUIUtility.singleLineHeight + verticalSpacing; + + EditorGUI.PropertyField(position, useSRPShaderNameProp); + position.y += singleLineHeight + verticalSpacing; + + if (useSRPShaderNameProp.boolValue) + { + EditorGUI.PropertyField(position, scriptableShaderNameProp); + position.y += singleLineHeight + verticalSpacing; + } + else + { + EditorGUI.PropertyField(position, scriptableShaderProp); + position.y += singleLineHeight + verticalSpacing; + } + + // Built-in Shader header and fields. + EditorGUI.LabelField(position, "Built-In Render Pipeline Shader", EditorStyles.boldLabel); + position.y += singleLineHeight + verticalSpacing; + + EditorGUI.PropertyField(position, useShaderNameProp); + position.y += singleLineHeight + verticalSpacing; + + if (useShaderNameProp.boolValue) + { + EditorGUI.PropertyField(position, builtInNameProp); + position.y += singleLineHeight + verticalSpacing; + } + else + { + EditorGUI.PropertyField(position, builtInShaderProp); + position.y += singleLineHeight + verticalSpacing; + } + + // Draw a separator line at the end. + position.y += verticalSpacing / 2; // Extra space for the line. + position.height = 1; + EditorGUI.DrawRect(new Rect(position.x, position.y, position.width, 1), Color.gray); + + EditorGUI.EndProperty(); + } + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + const int baseFieldCount = 4; // The Material field, the two toggles, and one for an optional field. + int extraLineCount = property.FindPropertyRelative("useBuiltinShaderName").boolValue ? 0 : 1; + extraLineCount += property.FindPropertyRelative("useSRPShaderName").boolValue ? 0 : 1; + + float singleLineHeight = EditorGUIUtility.singleLineHeight; + float verticalSpacing = EditorGUIUtility.standardVerticalSpacing; + float headerHeight = EditorGUIUtility.singleLineHeight; // No longer need extra height for headers. + + // Calculate height for fields and headers + float fieldsHeight = baseFieldCount * singleLineHeight + (baseFieldCount - 1 + extraLineCount) * verticalSpacing; + + // Allow space for header, separator line, and a bit of padding before the line. + float headersHeight = 2 * (headerHeight + verticalSpacing); + float separatorSpace = verticalSpacing / 2 + 1; // Additional vertical spacing and line height. + + return fieldsHeight + headersHeight + separatorSpace + singleLineHeight * 1.5f; + } + } + + /// + /// Custom editor MaterialPipelineHandler + /// + [CustomEditor(typeof(MaterialPipelineHandler)), CanEditMultipleObjects] + public class MaterialPipelineHandlerEditor : Editor + { + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + + // Draw the "Refresh Shaders" button + if (GUILayout.Button("Refresh Shaders")) + { + foreach (var t in targets) + { + var handler = (MaterialPipelineHandler)t; + handler.SetPipelineShaders(); + } + } + } + } +#endif +} diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/MaterialPipelineHandler.cs.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/MaterialPipelineHandler.cs.meta new file mode 100644 index 0000000..3117421 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Scripts/MaterialPipelineHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6772a216ed6f29c42abef904c7d6940d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef new file mode 100644 index 0000000..a0cf316 --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef @@ -0,0 +1,18 @@ +{ + "name": "Unity.XR.Hands.Samples.VisualizerSample", + "rootNamespace": "", + "references": [ + "GUID:75469ad4d38634e559750d17036d5f7c", + "GUID:dc960734dc080426fa6612f1c5fe95f3", + "GUID:ce522b6ed64c8be4c989a1d26d0e3275" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef.meta b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef.meta new file mode 100644 index 0000000..34e2aff --- /dev/null +++ b/Assets/Samples/XR Hands/1.7.1/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 60e576d96416ac94182fe26f63acf9ff +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit.meta b/Assets/Samples/XR Interaction Toolkit.meta new file mode 100644 index 0000000..22cf4ad --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3099165e1531cb747bf5f107ed487035 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0.meta new file mode 100644 index 0000000..c6eb48e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 433bde593676ec646b322eed4ca63779 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo.meta new file mode 100644 index 0000000..d638e8b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a9308b2af512bb049ab21187d0e84301 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes.meta new file mode 100644 index 0000000..3adbf66 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 433598263b9448741a163c607dcda8a5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/FingerColor.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/FingerColor.asset new file mode 100644 index 0000000..d0db316 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/FingerColor.asset @@ -0,0 +1,74 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: FingerColor + m_EditorClassIdentifier: + m_Comments: 'For each state in the list, there are 2 values (Start and End). + + Default + => End value is chosen | Hovering => Blend between [Start,End] with input + + Select + => Value can be animated between [Start,End] for click anim.' + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 1, g: 1, b: 1, a: 0} + animationStateEndValue: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 0} + - stateName: idle + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + - stateName: hovered + animationStateStartValue: {r: 1, g: 0.78431374, b: 0.5686275, a: 0.5254902} + animationStateEndValue: {r: 1, g: 0.78431374, b: 0.5686275, a: 0.5254902} + - stateName: hoveredPriority + animationStateStartValue: {r: 1, g: 0.78431374, b: 0.5686275, a: 0.5254902} + animationStateEndValue: {r: 1, g: 0.78431374, b: 0.5686275, a: 0.5254902} + - stateName: selected + animationStateStartValue: {r: 0.5686275, g: 0.78431374, b: 1, a: 1} + animationStateEndValue: {r: 0.5686275, g: 0.78431374, b: 1, a: 1} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/FingerColor.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/FingerColor.asset.meta new file mode 100644 index 0000000..aa5bd9d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/FingerColor.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec1df508c6fb9eb45ae9f181ff6bbe82 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/HandEdgeColor.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/HandEdgeColor.asset new file mode 100644 index 0000000..7cae0e3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/HandEdgeColor.asset @@ -0,0 +1,74 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: HandEdgeColor + m_EditorClassIdentifier: + m_Comments: 'For each state in the list, there are 2 values (Start and End). + + Default + => End value is chosen | Hovering => Blend between [Start,End] with input + + Select + => Value can be animated between [Start,End] for click anim.' + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0.76470596, g: 0.7843138, b: 0.8117648, a: 0.60784316} + animationStateEndValue: {r: 0.76470596, g: 0.7843138, b: 0.8117648, a: 0.60784316} + - stateName: idle + animationStateStartValue: {r: 1, g: 1, b: 1, a: 0.8} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 0.8} + - stateName: hovered + animationStateStartValue: {r: 1, g: 1, b: 1, a: 0.5254902} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 0.5254902} + - stateName: hoveredPriority + animationStateStartValue: {r: 1, g: 1, b: 1, a: 0.8} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 0.8} + - stateName: selected + animationStateStartValue: {r: 1, g: 1, b: 1, a: 1} + animationStateEndValue: {r: 0.5686275, g: 0.78431374, b: 1, a: 1} + - stateName: activated + animationStateStartValue: {r: 0.5686275, g: 0.78431374, b: 1, a: 0.8} + animationStateEndValue: {r: 0.5686275, g: 0.78431374, b: 1, a: 0.8} + - stateName: focused + animationStateStartValue: {r: 1, g: 1, b: 1, a: 0.8} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 0.8} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/HandEdgeColor.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/HandEdgeColor.asset.meta new file mode 100644 index 0000000..f05ca07 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/HandEdgeColor.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f94337e1a5a93c7438d8f8508b246e6d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/InteractionColor.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/InteractionColor.asset new file mode 100644 index 0000000..0b358be --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/InteractionColor.asset @@ -0,0 +1,74 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: InteractionColor + m_EditorClassIdentifier: + m_Comments: 'For each state in the list, there are 2 values (Start and End). + + Default + => End value is chosen | Hovering => Blend between [Start,End] with input + + Select + => Value can be animated between [Start,End] for click anim.' + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0.76470596, g: 0.7843138, b: 0.8117648, a: 0.60784316} + animationStateEndValue: {r: 0.76470596, g: 0.7843138, b: 0.8117648, a: 0.60784316} + - stateName: idle + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0.2509804, g: 0.7019608, b: 0.90196085, a: 1} + animationStateEndValue: {r: 0, g: 0.627451, b: 1, a: 1} + - stateName: hoveredPriority + animationStateStartValue: {r: 0.2509804, g: 0.7019608, b: 0.90196085, a: 1} + animationStateEndValue: {r: 0, g: 0.627451, b: 1, a: 1} + - stateName: selected + animationStateStartValue: {r: 0, g: 0.627451, b: 1, a: 1} + animationStateEndValue: {r: 1, g: 0.40000004, b: 0, a: 1} + - stateName: activated + animationStateStartValue: {r: 1, g: 0.40000004, b: 0, a: 1} + animationStateEndValue: {r: 1, g: 0.9729279, b: 0, a: 1} + - stateName: focused + animationStateStartValue: {r: 0.41176474, g: 0.5176471, b: 0.69411767, a: 1} + animationStateEndValue: {r: 0.41176474, g: 0.5176471, b: 0.69411767, a: 1} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/InteractionColor.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/InteractionColor.asset.meta new file mode 100644 index 0000000..bb4c8ae --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/InteractionColor.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2447c2ae63ed301429bb0f32f88ef8ce +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointBlendShape.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointBlendShape.asset new file mode 100644 index 0000000..26d2788 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointBlendShape.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: PinchPointBlendShape + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 100 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 100 + animationStateEndValue: 100 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointBlendShape.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointBlendShape.asset.meta new file mode 100644 index 0000000..601edf0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointBlendShape.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fbf5c74e21f572740881de5634f1ce9c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointColor.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointColor.asset new file mode 100644 index 0000000..edb52ac --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointColor.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: PinchPointColor + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.09803922} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.09803922} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.5019608} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.5019608} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.7254902} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.7254902} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.7254902} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.7254902} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.7254902} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.7254902} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.7254902} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.7254902} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.5019608} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.5019608} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointColor.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointColor.asset.meta new file mode 100644 index 0000000..1c7ba36 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointColor.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1468864c36cbf39428681b1f0d9ef149 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointEdgeStrength.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointEdgeStrength.asset new file mode 100644 index 0000000..8bc26f3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointEdgeStrength.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: PinchPointEdgeStrength + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 4 + animationStateEndValue: 4 + - stateName: idle + animationStateStartValue: 4 + animationStateEndValue: 4 + - stateName: hovered + animationStateStartValue: 3 + animationStateEndValue: 2.5 + - stateName: hoveredPriority + animationStateStartValue: 3 + animationStateEndValue: 3 + - stateName: selected + animationStateStartValue: 2.5 + animationStateEndValue: 2 + - stateName: activated + animationStateStartValue: 2 + animationStateEndValue: 2 + - stateName: focused + animationStateStartValue: 3 + animationStateEndValue: 3 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointEdgeStrength.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointEdgeStrength.asset.meta new file mode 100644 index 0000000..0e550a0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointEdgeStrength.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d9d4878bfb037248af1d243a0638dd0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointHighlightColor.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointHighlightColor.asset new file mode 100644 index 0000000..3e5d58f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointHighlightColor.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: PinchPointHighlightColor + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 1, g: 1, b: 1, a: 0.5019608} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 0.5019608} + - stateName: idle + animationStateStartValue: {r: 1, g: 1, b: 1, a: 1} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 1} + - stateName: hovered + animationStateStartValue: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + animationStateEndValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + - stateName: hoveredPriority + animationStateStartValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + animationStateEndValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + - stateName: selected + animationStateStartValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + animationStateEndValue: {r: 0.7843138, g: 0.8431373, b: 1, a: 1} + - stateName: activated + animationStateStartValue: {r: 0.8627451, g: 0.9019608, b: 1, a: 1} + animationStateEndValue: {r: 0.78431374, g: 0.84313726, b: 1, a: 1} + - stateName: focused + animationStateStartValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + animationStateEndValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointHighlightColor.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointHighlightColor.asset.meta new file mode 100644 index 0000000..b2c651a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointHighlightColor.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b0360f219436394b8519378cd55c7e3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointLocalTransformOffset.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointLocalTransformOffset.asset new file mode 100644 index 0000000..084c72f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointLocalTransformOffset.asset @@ -0,0 +1,108 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6f7c05e2d6a94808ac5dcf4531f19721, type: 3} + m_Name: PinchPointLocalTransformOffset + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: idle + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: hovered + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0.0075 + - stateName: hoveredPriority + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0.0075 + - stateName: selected + animationStateStartValue: + x: 0 + y: 0 + z: 0.0075 + animationStateEndValue: + x: 0 + y: 0 + z: 0.0075 + - stateName: activated + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: focused + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointLocalTransformOffset.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointLocalTransformOffset.asset.meta new file mode 100644 index 0000000..6aeb2f3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointLocalTransformOffset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2826cece951f71642a19da5a2080a27c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointUniformScaleScale.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointUniformScaleScale.asset new file mode 100644 index 0000000..69bc169 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointUniformScaleScale.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: PinchPointUniformScaleScale + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0.5 + animationStateEndValue: 0.5 + - stateName: idle + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: hovered + animationStateStartValue: 1.15 + animationStateEndValue: 0.95 + - stateName: hoveredPriority + animationStateStartValue: 1.15 + animationStateEndValue: 0.95 + - stateName: selected + animationStateStartValue: 0.95 + animationStateEndValue: 0.95 + - stateName: activated + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: focused + animationStateStartValue: 1 + animationStateEndValue: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointUniformScaleScale.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointUniformScaleScale.asset.meta new file mode 100644 index 0000000..9bb6376 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/AffordanceThemes/PinchPointUniformScaleScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d22e48f34794ab9498d082f9713c2293 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets.meta new file mode 100644 index 0000000..979d6d0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9024548be6607c7498776620cbf54adf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset new file mode 100644 index 0000000..b3fe2c3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset @@ -0,0 +1,33 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9846808ef0fb41b39630338c123c9269, type: 3} + m_Name: Menu Controller Follow Preset + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + rightHandLocalPosition: {x: 0, y: -0.17, z: 0} + leftHandLocalPosition: {x: 0, y: -0.17, z: 0} + rightHandLocalRotation: {x: 0, y: 90, z: 90} + leftHandLocalRotation: {x: 0, y: -90, z: -90} + palmReferenceAxis: 0 + invertAxisForRightHand: 1 + requirePalmFacingUser: 1 + palmFacingUserDegreeAngleThreshold: 54 + requirePalmFacingUp: 1 + palmFacingUpDegreeAngleThreshold: 72 + snapToGaze: 1 + snapToGazeAngleThreshold: 30 + hideDelaySeconds: 0.15 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset.meta new file mode 100644 index 0000000..ac6644b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2899508b1645c5e4fa421b4217da9539 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset new file mode 100644 index 0000000..2efeb8a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset @@ -0,0 +1,33 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9846808ef0fb41b39630338c123c9269, type: 3} + m_Name: Menu Hands Follow Preset + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + rightHandLocalPosition: {x: 0.17, y: 0, z: 0.1} + leftHandLocalPosition: {x: -0.17, y: 0, z: 0.1} + rightHandLocalRotation: {x: 270, y: 180, z: 0} + leftHandLocalRotation: {x: 270, y: 180, z: 0} + palmReferenceAxis: 4 + invertAxisForRightHand: 0 + requirePalmFacingUser: 1 + palmFacingUserDegreeAngleThreshold: 95.74 + requirePalmFacingUp: 1 + palmFacingUpDegreeAngleThreshold: 95.74 + snapToGaze: 1 + snapToGazeAngleThreshold: 49.46 + hideDelaySeconds: 0.05 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset.meta new file mode 100644 index 0000000..5466322 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15088c60ea1e00448a95ebaef96316da +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset new file mode 100644 index 0000000..0eb7ae5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset @@ -0,0 +1,33 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9846808ef0fb41b39630338c123c9269, type: 3} + m_Name: Under Watch Controller Follow Preset + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + rightHandLocalPosition: {x: -0.05, y: -0.02, z: -0.17} + leftHandLocalPosition: {x: 0.05, y: -0.02, z: -0.17} + rightHandLocalRotation: {x: 0, y: 0, z: -270} + leftHandLocalRotation: {x: 0, y: 0, z: 270} + palmReferenceAxis: 0 + invertAxisForRightHand: 1 + requirePalmFacingUser: 1 + palmFacingUserDegreeAngleThreshold: 54 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 72 + snapToGaze: 0 + snapToGazeAngleThreshold: 30 + hideDelaySeconds: 0.15 + allowSmoothing: 0 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset.meta new file mode 100644 index 0000000..da3d173 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 979c1b69d98e91041bc1c5c6e63aab97 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset new file mode 100644 index 0000000..3f59549 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset @@ -0,0 +1,33 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9846808ef0fb41b39630338c123c9269, type: 3} + m_Name: Under Watch Hands Follow Preset + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + rightHandLocalPosition: {x: 0, y: -0.05, z: -0.03} + leftHandLocalPosition: {x: 0, y: -0.05, z: -0.03} + rightHandLocalRotation: {x: 0, y: 0, z: 180} + leftHandLocalRotation: {x: 0, y: 0, z: 180} + palmReferenceAxis: 4 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 54 + requirePalmFacingUp: 1 + palmFacingUpDegreeAngleThreshold: 72 + snapToGaze: 0 + snapToGazeAngleThreshold: 30 + hideDelaySeconds: 0.15 + allowSmoothing: 0 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset.meta new file mode 100644 index 0000000..84787c1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c3063cefe11749438f60126cef83288 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor.meta new file mode 100644 index 0000000..0b1267d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 981a9b62b953c3045a7054300387cca1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/HandsInteractionDemo.Editor.asmdef b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/HandsInteractionDemo.Editor.asmdef new file mode 100644 index 0000000..dc97872 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/HandsInteractionDemo.Editor.asmdef @@ -0,0 +1,21 @@ +{ + "name": "Unity.XR.Interaction.Toolkit.Samples.Hands.Editor", + "rootNamespace": "UnityEditor.XR.Interaction.Toolkit.Samples.Hands.Editor", + "references": [ + "Unity.XR.CoreUtils", + "Unity.XR.CoreUtils.Editor", + "Unity.XR.Interaction.Toolkit", + "Unity.XR.Interaction.Toolkit.Editor" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/HandsInteractionDemo.Editor.asmdef.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/HandsInteractionDemo.Editor.asmdef.meta new file mode 100644 index 0000000..eb3ea33 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/HandsInteractionDemo.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ec10eb674fe33dc418851b064a84acc4 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts.meta new file mode 100644 index 0000000..bd83f04 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86f27c2138eb8584fa6527e18c1be13d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts/HandsSampleProjectValidation.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts/HandsSampleProjectValidation.cs new file mode 100644 index 0000000..c7ffdde --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts/HandsSampleProjectValidation.cs @@ -0,0 +1,236 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Unity.XR.CoreUtils.Editor; +using UnityEditor.PackageManager; +using UnityEditor.PackageManager.Requests; +using UnityEditor.PackageManager.UI; +using UnityEditor.XR.Interaction.Toolkit.ProjectValidation; +using UnityEngine; + +namespace UnityEditor.XR.Interaction.Toolkit.Samples.Hands.Editor +{ + /// + /// Unity Editor class which registers Project Validation rules for the Hands Interaction Demo sample, + /// checking that other required samples and packages are installed. + /// + static class HandsSampleProjectValidation + { + const string k_SampleDisplayName = "Hands Interaction Demo"; + const string k_Category = "XR Interaction Toolkit"; + const string k_StarterAssetsSampleName = "Starter Assets"; + const string k_HandVisualizerSampleName = "HandVisualizer"; + const string k_ProjectValidationSettingsPath = "Project/XR Plug-in Management/Project Validation"; + const string k_HandsPackageDisplayName = "XR Hands"; + const string k_HandsPackageName = "com.unity.xr.hands"; + const string k_XRIPackageName = "com.unity.xr.interaction.toolkit"; + const string k_ShaderGraphPackageName = "com.unity.shadergraph"; + static readonly PackageVersion s_MinimumHandsPackageVersion = new PackageVersion("1.5.1"); + static readonly PackageVersion s_RecommendedHandsPackageVersion = new PackageVersion("1.6.1"); + + static readonly BuildTargetGroup[] s_BuildTargetGroups = + ((BuildTargetGroup[])Enum.GetValues(typeof(BuildTargetGroup))).Distinct().ToArray(); + + static readonly List s_BuildValidationRules = new List + { + new BuildValidationRule + { + IsRuleEnabled = () => s_HandsPackageAddRequest == null || s_HandsPackageAddRequest.IsCompleted, + Message = $"[{k_SampleDisplayName}] XR Hands ({k_HandsPackageName}) package must be installed or updated to use this sample.", + Category = k_Category, + CheckPredicate = () => PackageVersionUtility.GetPackageVersion(k_HandsPackageName) >= s_MinimumHandsPackageVersion, + FixIt = () => + { + if (s_HandsPackageAddRequest == null || s_HandsPackageAddRequest.IsCompleted) + InstallOrUpdateHands(); + }, + FixItAutomatic = true, + Error = true, + }, + new BuildValidationRule + { + IsRuleEnabled = () => s_HandsPackageAddRequest == null || s_HandsPackageAddRequest.IsCompleted, + Message = $"[{k_SampleDisplayName}] XR Hands ({k_HandsPackageName}) package must be at version {s_RecommendedHandsPackageVersion} or higher to use the latest sample features.", + Category = k_Category, + CheckPredicate = () => PackageVersionUtility.GetPackageVersion(k_HandsPackageName) >= s_RecommendedHandsPackageVersion, + FixIt = () => + { + if (s_HandsPackageAddRequest == null || s_HandsPackageAddRequest.IsCompleted) + InstallOrUpdateHands(); + }, + FixItAutomatic = true, + Error = false, + }, + new BuildValidationRule + { + IsRuleEnabled = () => PackageVersionUtility.GetPackageVersion(k_HandsPackageName) >= s_MinimumHandsPackageVersion, + Message = $"[{k_SampleDisplayName}] {k_HandVisualizerSampleName} sample from XR Hands ({k_HandsPackageName}) package must be imported or updated to use this sample.", + Category = k_Category, + CheckPredicate = () => ProjectValidationUtility.SampleImportMeetsMinimumVersion(k_HandsPackageDisplayName, k_HandVisualizerSampleName, PackageVersionUtility.GetPackageVersion(k_HandsPackageName)), + FixIt = () => + { + if (TryFindSample(k_HandsPackageName, string.Empty, k_HandVisualizerSampleName, out var sample)) + { + sample.Import(Sample.ImportOptions.OverridePreviousImports); + } + }, + FixItAutomatic = true, + Error = !ProjectValidationUtility.SampleImportMeetsMinimumVersion(k_HandsPackageDisplayName, k_HandVisualizerSampleName, s_MinimumHandsPackageVersion), + }, + new BuildValidationRule + { + Message = $"[{k_SampleDisplayName}] {k_StarterAssetsSampleName} sample from XR Interaction Toolkit ({k_XRIPackageName}) package must be imported or updated to use this sample. {GetImportSampleVersionMessage(k_Category, k_StarterAssetsSampleName, ProjectValidationUtility.minimumXRIStarterAssetsSampleVersion)}", + Category = k_Category, + CheckPredicate = () => ProjectValidationUtility.SampleImportMeetsMinimumVersion(k_Category, k_StarterAssetsSampleName, ProjectValidationUtility.minimumXRIStarterAssetsSampleVersion), + FixIt = () => + { + if (TryFindSample(k_XRIPackageName, string.Empty, k_StarterAssetsSampleName, out var sample)) + { + sample.Import(Sample.ImportOptions.OverridePreviousImports); + } + }, + FixItAutomatic = true, + Error = !ProjectValidationUtility.HasSampleImported(k_Category, k_StarterAssetsSampleName), + }, + new BuildValidationRule + { + IsRuleEnabled = () => s_ShaderGraphPackageAddRequest == null || s_ShaderGraphPackageAddRequest.IsCompleted, + Message = $"[{k_SampleDisplayName}] Shader Graph ({k_ShaderGraphPackageName}) package must be installed for materials used in this sample.", + Category = k_Category, + CheckPredicate = () => PackageVersionUtility.IsPackageInstalled(k_ShaderGraphPackageName), + FixIt = () => + { + s_ShaderGraphPackageAddRequest = Client.Add(k_ShaderGraphPackageName); + if (s_ShaderGraphPackageAddRequest.Error != null) + { + Debug.LogError($"Package installation error: {s_ShaderGraphPackageAddRequest.Error}: {s_ShaderGraphPackageAddRequest.Error.message}"); + } + }, + FixItAutomatic = true, + Error = false, + }, + }; + + static AddRequest s_HandsPackageAddRequest; + static AddRequest s_ShaderGraphPackageAddRequest; + + [InitializeOnLoadMethod] + static void RegisterProjectValidationRules() + { + foreach (var buildTargetGroup in s_BuildTargetGroups) + { + BuildValidator.AddRules(buildTargetGroup, s_BuildValidationRules); + } + + // Delay evaluating conditions for issues to give time for Package Manager and UPM cache to fully initialize. + EditorApplication.delayCall += ShowWindowIfIssuesExist; + } + + static void ShowWindowIfIssuesExist() + { + foreach (var validation in s_BuildValidationRules) + { + if (validation.CheckPredicate == null || (!validation.CheckPredicate.Invoke() && validation.Error)) + { + ShowWindow(); + return; + } + } + } + + internal static void ShowWindow() + { + // Delay opening the window since sometimes other settings in the player settings provider redirect to the + // project validation window causing serialized objects to be nullified. + EditorApplication.delayCall += () => + { + SettingsService.OpenProjectSettings(k_ProjectValidationSettingsPath); + }; + } + + static bool TryFindSample(string packageName, string packageVersion, string sampleDisplayName, out Sample sample) + { + sample = default; + + if (!PackageVersionUtility.IsPackageInstalled(packageName)) + return false; + + IEnumerable packageSamples; + try + { + packageSamples = Sample.FindByPackage(packageName, packageVersion); + } + catch (Exception e) + { + Debug.LogError($"Couldn't find samples of the {ToString(packageName, packageVersion)} package; aborting project validation rule. Exception: {e}"); + return false; + } + + if (packageSamples == null) + { + Debug.LogWarning($"Couldn't find samples of the {ToString(packageName, packageVersion)} package; aborting project validation rule."); + return false; + } + + foreach (var packageSample in packageSamples) + { + if (packageSample.displayName == sampleDisplayName) + { + sample = packageSample; + return true; + } + } + + Debug.LogWarning($"Couldn't find {sampleDisplayName} sample in the {ToString(packageName, packageVersion)} package; aborting project validation rule."); + return false; + } + + static string ToString(string packageName, string packageVersion) + { + return string.IsNullOrEmpty(packageVersion) ? packageName : $"{packageName}@{packageVersion}"; + } + + static void InstallOrUpdateHands() + { + // Set a 3-second timeout for request to avoid editor lockup + var currentTime = DateTime.Now; + var endTime = currentTime + TimeSpan.FromSeconds(3); + + var request = Client.Search(k_HandsPackageName); + if (request.Status == StatusCode.InProgress) + { + Debug.Log($"Searching for ({k_HandsPackageName}) in Unity Package Registry."); + while (request.Status == StatusCode.InProgress && currentTime < endTime) + currentTime = DateTime.Now; + } + + var addRequest = k_HandsPackageName; + if (request.Status == StatusCode.Success && request.Result.Length > 0) + { + var versions = request.Result[0].versions; +#if UNITY_2022_2_OR_NEWER + var recommendedVersion = new PackageVersion(versions.recommended); +#else + var recommendedVersion = new PackageVersion(versions.verified); +#endif + var latestCompatible = new PackageVersion(versions.latestCompatible); + if (recommendedVersion < s_RecommendedHandsPackageVersion && s_RecommendedHandsPackageVersion <= latestCompatible) + addRequest = $"{k_HandsPackageName}@{s_RecommendedHandsPackageVersion}"; + } + + s_HandsPackageAddRequest = Client.Add(addRequest); + if (s_HandsPackageAddRequest.Error != null) + { + Debug.LogError($"Package installation error: {s_HandsPackageAddRequest.Error}: {s_HandsPackageAddRequest.Error.message}"); + } + } + + static string GetImportSampleVersionMessage(string packageFolderName, string sampleDisplayName, PackageVersion version) + { + if (ProjectValidationUtility.SampleImportMeetsMinimumVersion(packageFolderName, sampleDisplayName, version) || !ProjectValidationUtility.HasSampleImported(packageFolderName, sampleDisplayName)) + return string.Empty; + + return $"An older version of {sampleDisplayName} has been found. This may cause errors."; + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts/HandsSampleProjectValidation.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts/HandsSampleProjectValidation.cs.meta new file mode 100644 index 0000000..d03a642 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Editor/Scripts/HandsSampleProjectValidation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0deb305527bf17143801528616ee4f73 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoScene.unity b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoScene.unity new file mode 100644 index 0000000..c1c1e4d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoScene.unity @@ -0,0 +1,9023 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &9821838 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2105799744} + m_Modifications: + - target: {fileID: 106093692981118498, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_Name + value: SimpleSocket + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalPosition.x + value: 2.720022 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalPosition.y + value: -5.110141 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalPosition.z + value: -49.98017 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7010574 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.09229593 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7010574 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalRotation.z + value: -0.09229593 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} +--- !u!4 &9821839 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + m_PrefabInstance: {fileID: 9821838} + m_PrefabAsset: {fileID: 0} +--- !u!1 &42134093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 42134094} + - component: {fileID: 42134096} + - component: {fileID: 42134095} + - component: {fileID: 42134097} + m_Layer: 5 + m_Name: Icon Button Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &42134094 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42134093} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1726903308} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 170.0502, y: 70.01792} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &42134095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42134093} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &42134096 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42134093} + m_CullTransparentMesh: 1 +--- !u!210 &42134097 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42134093} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -100 +--- !u!114 &45925792 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5664791683828586331, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &89318626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 89318627} + - component: {fileID: 89318629} + - component: {fileID: 89318628} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &89318627 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89318626} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1120256391} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -15, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!114 &89318628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89318626} + 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.92156863, g: 0.9490196, 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: 28 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: UI Scrollview +--- !u!222 &89318629 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89318626} + m_CullTransparentMesh: 1 +--- !u!1 &123424312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 123424313} + m_Layer: 0 + m_Name: Front + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &123424313 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123424312} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1120256391} + - {fileID: 992345761} + m_Father: {fileID: 1434975003} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152278406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 152278407} + - component: {fileID: 152278409} + - component: {fileID: 152278408} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &152278407 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152278406} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1887197406} + 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: -24} + m_SizeDelta: {x: -144, y: 48} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &152278408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152278406} + 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.92156863, g: 0.9490196, 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: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Scrollview +--- !u!222 &152278409 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152278406} + m_CullTransparentMesh: 0 +--- !u!1001 &170632160 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1930256998} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1633829042} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 6 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &170632161 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 170632160} + m_PrefabAsset: {fileID: 0} +--- !u!224 &182067613 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + m_PrefabInstance: {fileID: 1004097911546261873} + m_PrefabAsset: {fileID: 0} +--- !u!1 &187460342 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 187460343} + - component: {fileID: 187460348} + - component: {fileID: 187460347} + - component: {fileID: 187460346} + - component: {fileID: 187460345} + m_Layer: 0 + m_Name: Scrollview Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &187460343 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187460342} + m_LocalRotation: {x: 0.13052616, y: -0, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0.637} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 900557651} + - {fileID: 1943824117} + m_Father: {fileID: 1576716364} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 15, 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: 1.025} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &187460345 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187460342} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &187460346 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187460342} + 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 &187460347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187460342} + 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 &187460348 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187460342} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!1001 &203859524 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1648550613} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 9108665820597706860} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &203859525 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 203859524} + m_PrefabAsset: {fileID: 0} +--- !u!1 &231362122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 231362123} + - component: {fileID: 231362125} + - component: {fileID: 231362124} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &231362123 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 231362122} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 745358749} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &231362124 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 231362122} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &231362125 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 231362122} + m_CullTransparentMesh: 1 +--- !u!1 &246682136 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 246682137} + m_Layer: 0 + m_Name: Labels + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &246682137 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 246682136} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 266087464} + - {fileID: 1007358709} + - {fileID: 883783995} + - {fileID: 2050916414} + m_Father: {fileID: 2105827454} + 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: -20} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &257810521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 257810523} + - component: {fileID: 257810522} + 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 &257810522 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257810521} + 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: 0 + 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: 4 + 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 &257810523 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257810521} + m_LocalRotation: {x: 0.3641889, y: -0.6962201, z: 0.036887143, w: 0.6174815} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 30.074001, y: -105.73701, z: -32.233} +--- !u!1 &266087463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 266087464} + - component: {fileID: 266087466} + - component: {fileID: 266087465} + m_Layer: 0 + m_Name: Slider Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &266087464 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266087463} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000023841858} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 246682137} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -150.00006, y: 141.00015} + m_SizeDelta: {x: 75.14, y: 22} + m_Pivot: {x: 0, y: 1} +--- !u!114 &266087465 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266087463} + 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.92156863, g: 0.9490196, 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: 20 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Slider +--- !u!222 &266087466 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266087463} + m_CullTransparentMesh: 1 +--- !u!1 &293575449 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 293575450} + - component: {fileID: 293575452} + - component: {fileID: 293575451} + m_Layer: 5 + m_Name: Background (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &293575450 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293575449} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2011190209} + m_RootOrder: 2 + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &293575451 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293575449} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &293575452 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293575449} + m_CullTransparentMesh: 1 +--- !u!1 &323906122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 323906123} + - component: {fileID: 323906125} + - component: {fileID: 323906124} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &323906123 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323906122} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2105799744} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -15, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!114 &323906124 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323906122} + 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.92156863, g: 0.9490196, 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: 28 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Snap Socket +--- !u!222 &323906125 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323906122} + m_CullTransparentMesh: 1 +--- !u!1001 &331857615 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1643716050} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 9 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 452173682} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 9 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &331857616 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 331857615} + m_PrefabAsset: {fileID: 0} +--- !u!1 &361856894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 361856895} + - component: {fileID: 361856897} + - component: {fileID: 361856896} + m_Layer: 5 + m_Name: Backgrounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &361856895 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 361856894} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 745358749} + - {fileID: 2011190209} + - {fileID: 1459892945} + m_Father: {fileID: 992345761} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &361856896 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 361856894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 1 + m_VerticalFit: 1 +--- !u!114 &361856897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 361856894} + 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: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!224 &364340073 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} +--- !u!1 &375196258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 375196259} + - component: {fileID: 375196261} + - component: {fileID: 375196260} + m_Layer: 5 + m_Name: Background (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &375196259 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375196258} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2011190209} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &375196260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375196258} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &375196261 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375196258} + m_CullTransparentMesh: 1 +--- !u!224 &448506027 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + m_PrefabInstance: {fileID: 195190421004440613} + m_PrefabAsset: {fileID: 0} +--- !u!114 &452173682 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2089690465474535966, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &496326443 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1434975003} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalPosition.y + value: 0.73660004 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalPosition.z + value: -0.25 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 6c72d2d2ead00e54db4b71b27ffb03d4, type: 2} + - target: {fileID: 919132149155446097, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_Name + value: VirtualTabletop + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} +--- !u!114 &501676794 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 3504782657351738374, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &518872803 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1643716050} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 7 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 45925792} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 7 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &518872804 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 518872803} + m_PrefabAsset: {fileID: 0} +--- !u!1 &522548467 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 522548468} + - component: {fileID: 522548470} + - component: {fileID: 522548469} + m_Layer: 5 + m_Name: Background (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &522548468 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522548467} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1459892945} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &522548469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522548467} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &522548470 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522548467} + m_CullTransparentMesh: 1 +--- !u!1 &540034325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 540034326} + - component: {fileID: 540034328} + - component: {fileID: 540034327} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &540034326 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 540034325} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2011190209} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &540034327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 540034325} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &540034328 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 540034325} + m_CullTransparentMesh: 1 +--- !u!1001 &547215372 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1337396801} + m_Modifications: + - target: {fileID: 6957000769822834729, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_Interpolate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalPosition.x + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalPosition.y + value: 0.842 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalPosition.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834733, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_Name + value: SimpleSocketShape + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834733, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} +--- !u!4 &547215373 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + m_PrefabInstance: {fileID: 547215372} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &611616339 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1337110718} + m_Modifications: + - target: {fileID: 3166814444043639594, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 1948693200} + - target: {fileID: 5030734266366949668, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 1948693200} + - target: {fileID: 5030734267259534324, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_Name + value: Hand Menu With Button Activation + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} +--- !u!1 &659511933 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 659511934} + - component: {fileID: 659511936} + - component: {fileID: 659511935} + m_Layer: 5 + m_Name: Text Button Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &659511934 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659511933} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1726903308} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -29.863647, y: 70.0487} + m_SizeDelta: {x: 170, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &659511935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659511933} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &659511936 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659511933} + m_CullTransparentMesh: 1 +--- !u!1 &680485292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 680485293} + - component: {fileID: 680485296} + - component: {fileID: 680485295} + - component: {fileID: 680485294} + m_Layer: 5 + m_Name: Background Pannel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &680485293 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680485292} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2105799744} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -15, 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: 275} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &680485294 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680485292} + 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: 2 +--- !u!114 &680485295 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680485292} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &680485296 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680485292} + m_CullTransparentMesh: 0 +--- !u!1001 &691032629 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1434975003} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalScale.x + value: 0.825 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalScale.y + value: 0.825 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalScale.z + value: 0.825 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalPosition.y + value: 0.202 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalPosition.z + value: -0.04 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4439102092742417607, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + - target: {fileID: -2592982531892835197, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + - target: {fileID: 352991350029454794, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + - target: {fileID: 919132149155446097, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Name + value: Frame + objectReference: {fileID: 0} + - target: {fileID: 4387676272040780315, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + - target: {fileID: 5501516358913157983, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + - target: {fileID: 7239177940356296027, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} +--- !u!224 &702756937 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + m_PrefabInstance: {fileID: 5715416335952834191} + m_PrefabAsset: {fileID: 0} +--- !u!1 &745358748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 745358749} + - component: {fileID: 745358750} + m_Layer: 5 + m_Name: Row 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &745358749 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745358748} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 231362123} + - {fileID: 861617807} + - {fileID: 1308569717} + m_Father: {fileID: 361856895} + 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!114 &745358750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745358748} + 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: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &797091099 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 797091100} + m_Layer: 0 + m_Name: Front Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &797091100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 797091099} + m_LocalRotation: {x: -0, y: -0.3090171, z: -0, w: 0.95105654} + m_LocalPosition: {x: 0, y: 0, z: -0.25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2105827454} + - {fileID: 1961794668} + - {fileID: 2063322578} + m_Father: {fileID: 1434975003} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: -36, z: 0} +--- !u!1 &809110995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 809110996} + - component: {fileID: 809110998} + - component: {fileID: 809110997} + m_Layer: 5 + m_Name: Background (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &809110996 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809110995} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1459892945} + m_RootOrder: 2 + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &809110997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809110995} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &809110998 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809110995} + m_CullTransparentMesh: 1 +--- !u!1001 &812076691 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1943824117} + m_Modifications: + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -432 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -97 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -499 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -231 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -566 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721044, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Name + value: Scroll View + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: -48 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: -119 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -35.49995 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902371939695, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: 596 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0.9999999 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0.6409395 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -365 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -298 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -164 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} +--- !u!224 &812076692 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 812076691} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &820107586 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1648550613} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1784880961} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &820107587 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 820107586} + m_PrefabAsset: {fileID: 0} +--- !u!1 &852312762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 852312763} + - component: {fileID: 852312766} + - component: {fileID: 852312765} + - component: {fileID: 852312764} + m_Layer: 5 + m_Name: Background Pannel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &852312763 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852312762} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1120256391} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -15, 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: 275} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &852312764 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852312762} + 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: 2 +--- !u!114 &852312765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852312762} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &852312766 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852312762} + m_CullTransparentMesh: 0 +--- !u!1 &861617806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 861617807} + - component: {fileID: 861617809} + - component: {fileID: 861617808} + m_Layer: 5 + m_Name: Background (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &861617807 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861617806} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 745358749} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &861617808 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861617806} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &861617809 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861617806} + m_CullTransparentMesh: 1 +--- !u!1 &871500093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 871500094} + - component: {fileID: 871500097} + - component: {fileID: 871500096} + - component: {fileID: 871500095} + m_Layer: 5 + m_Name: Background Pannel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &871500094 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871500093} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2105827454} + 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: -6} + m_SizeDelta: {x: 425, y: 450} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &871500095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871500093} + 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: 2 +--- !u!114 &871500096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871500093} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &871500097 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871500093} + m_CullTransparentMesh: 0 +--- !u!1 &883783994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 883783995} + - component: {fileID: 883783997} + - component: {fileID: 883783996} + m_Layer: 0 + m_Name: Toggles Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &883783995 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883783994} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00006593764} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 246682137} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -149.99997, y: -38.999847} + m_SizeDelta: {x: 100, y: 22} + m_Pivot: {x: 0, y: 1} +--- !u!114 &883783996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883783994} + 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.92156863, g: 0.9490196, 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: 20 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Toggles + +' +--- !u!222 &883783997 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883783994} + m_CullTransparentMesh: 1 +--- !u!1 &900557650 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 900557651} + - component: {fileID: 900557653} + - component: {fileID: 900557652} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &900557651 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 900557650} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 187460343} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!114 &900557652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 900557650} + 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, 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: 28 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: UI Scrollview +--- !u!222 &900557653 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 900557650} + m_CullTransparentMesh: 1 +--- !u!1 &929444317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 929444318} + - component: {fileID: 929444320} + - component: {fileID: 929444319} + m_Layer: 5 + m_Name: Buttons + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &929444318 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929444317} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1648550613} + - {fileID: 1930256998} + - {fileID: 1643716050} + m_Father: {fileID: 992345761} + 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: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &929444319 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929444317} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 1 + m_VerticalFit: 1 +--- !u!114 &929444320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929444317} + 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: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1001 &938402502 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1129778166} + m_Modifications: + - target: {fileID: 5268460675038366900, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_Interpolate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5268460675038366902, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_Name + value: Cube 2 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.x + value: 9.5 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.y + value: 9.5 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.z + value: 9.5 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.000000011395885 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.000000035072926 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.67182606 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.24036595 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.19515198 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.z + value: -0.6728965 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 116.218 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -85.48 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -18.765 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} +--- !u!4 &938402503 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + m_PrefabInstance: {fileID: 938402502} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &975642589 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_SizeDelta.x + value: 260 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.z + value: 0.096935034 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchoredPosition.x + value: -29.927155 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchoredPosition.y + value: -169.97406 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682554, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Name + value: Dropdown + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682554, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318609936197, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318609936197, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813319869900771, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813319869900771, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813319869900771, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813320191324749, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} +--- !u!224 &975642590 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + m_PrefabInstance: {fileID: 975642589} + m_PrefabAsset: {fileID: 0} +--- !u!1 &982772612 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + m_PrefabInstance: {fileID: 496326443} + m_PrefabAsset: {fileID: 0} +--- !u!64 &982772613 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 982772612} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 8207010926609093179, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} +--- !u!1 &992345760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 992345761} + - component: {fileID: 992345767} + - component: {fileID: 992345766} + - component: {fileID: 992345765} + - component: {fileID: 992345764} + m_Layer: 0 + m_Name: Touchpad Flat + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &992345761 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992345760} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0.5548} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1740401301} + - {fileID: 361856895} + - {fileID: 929444318} + m_Father: {fileID: 123424313} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, 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.7429} + m_SizeDelta: {x: 225, y: 225} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &992345764 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992345760} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &992345765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992345760} + m_Enabled: 0 + 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 &992345766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992345760} + 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 &992345767 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992345760} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!1001 &1004500090 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1643716050} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 8 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1495165417} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 8 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &1004500091 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 1004500090} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1007358708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1007358709} + - component: {fileID: 1007358711} + - component: {fileID: 1007358710} + m_Layer: 0 + m_Name: Buttons Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1007358709 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007358708} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000044703484} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 246682137} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -149.99997, y: 51.000153} + m_SizeDelta: {x: 100, y: 22} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1007358710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007358708} + 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.92156863, g: 0.9490196, 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: 20 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Buttons +--- !u!222 &1007358711 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007358708} + m_CullTransparentMesh: 1 +--- !u!1 &1109639963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1109639964} + - component: {fileID: 1109639970} + - component: {fileID: 1109639969} + - component: {fileID: 1109639968} + - component: {fileID: 1109639967} + m_Layer: 0 + m_Name: Manipulation + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1109639964 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109639963} + m_LocalRotation: {x: 0.13052616, y: -0, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0.625} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1874101526} + - {fileID: 1618199120} + m_Father: {fileID: 1972783598} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 15, 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: 1.025} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1109639967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109639963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &1109639968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109639963} + m_Enabled: 0 + 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 &1109639969 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109639963} + 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 &1109639970 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109639963} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!1 &1120256384 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1120256391} + - component: {fileID: 1120256390} + - component: {fileID: 1120256389} + - component: {fileID: 1120256388} + - component: {fileID: 1120256387} + m_Layer: 0 + m_Name: Scrollview Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1120256387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120256384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &1120256388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120256384} + 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 &1120256389 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120256384} + 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 &1120256390 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120256384} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!224 &1120256391 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120256384} + m_LocalRotation: {x: 0.13052616, y: -0, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0.637} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 852312763} + - {fileID: 89318627} + - {fileID: 1887197406} + m_Father: {fileID: 123424313} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 15, 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: 1.025} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1129778165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1129778166} + m_Layer: 0 + m_Name: Cubes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1129778166 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1129778165} + m_LocalRotation: {x: -0, y: -0.58778524, z: -0, w: 0.809017} + m_LocalPosition: {x: 0.047972523, y: 0.773, z: 0.5700773} + m_LocalScale: {x: 0.606102, y: 0.606102, z: 0.606102} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3154726581514219159} + - {fileID: 938402503} + - {fileID: 1935852348} + m_Father: {fileID: 1972783598} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &1159150007 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + m_PrefabInstance: {fileID: 6689389173002939780} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1170633772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1170633773} + - component: {fileID: 1170633775} + - component: {fileID: 1170633774} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1170633773 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170633772} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000019284} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1351530911} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -0, y: 0} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1170633774 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170633772} + 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.92156863, g: 0.9490196, 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: 24 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Poke Manipulation +--- !u!222 &1170633775 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170633772} + m_CullTransparentMesh: 1 +--- !u!1001 &1189763045 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 8969571751951368413, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571751951368413, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551113, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Name + value: MinMaxSlider + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551113, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_SizeDelta.x + value: 260 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchoredPosition.x + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 159.99994 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} +--- !u!224 &1189763046 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + m_PrefabInstance: {fileID: 1189763045} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1260218105 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1260218106} + - component: {fileID: 1260218107} + m_Layer: 0 + m_Name: Object Reset Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1260218106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260218105} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.2, z: -0.15799998} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1434975003} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1260218107 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260218105} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 54ce4268a4182384da360e6e2654d3a6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ObjectsToReset: + - {fileID: 3154726581514219159} + - {fileID: 938402503} + - {fileID: 1935852348} + - {fileID: 547215373} + m_CheckDuration: 2 + m_ObjectRoot: {fileID: 1434975003} +--- !u!1 &1287234602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1287234603} + - component: {fileID: 1287234605} + - component: {fileID: 1287234604} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1287234603 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287234602} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2105827454} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -15, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1287234604 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287234602} + 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.92156863, g: 0.9490196, 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: 28 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: UI Poke Components +--- !u!222 &1287234605 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287234602} + m_CullTransparentMesh: 1 +--- !u!1 &1308569716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1308569717} + - component: {fileID: 1308569719} + - component: {fileID: 1308569718} + m_Layer: 5 + m_Name: Background (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1308569717 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308569716} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 745358749} + m_RootOrder: 2 + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1308569718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308569716} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &1308569719 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308569716} + m_CullTransparentMesh: 1 +--- !u!1 &1319938173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1319938174} + - component: {fileID: 1319938177} + - component: {fileID: 1319938176} + m_Layer: 0 + m_Name: Icon Toggle Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1319938174 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319938173} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1726903308} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 170, y: -20.012537} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1319938176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319938173} + 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.6039216, g: 0.6039216, b: 0.6039216, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e45f8f823c093d941855bb23b53b9414, type: 3} + 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: 4 +--- !u!222 &1319938177 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319938173} + m_CullTransparentMesh: 1 +--- !u!4 &1337110718 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 657184242161839408, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + m_PrefabInstance: {fileID: 5534409079552104243} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1337396800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1337396801} + m_Layer: 0 + m_Name: Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1337396801 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1337396800} + m_LocalRotation: {x: 0.000000026041338, y: 0.5877853, z: 0.000000016295347, w: 0.80901706} + m_LocalPosition: {x: -0.000000082124764, y: 0.00000011920929, z: -0.2500001} + m_LocalScale: {x: 0.9999999, y: 1, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2105799744} + - {fileID: 547215373} + m_Father: {fileID: 1434975003} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 72, z: 0} +--- !u!1 &1351530910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1351530911} + - component: {fileID: 1351530915} + - component: {fileID: 1351530914} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1351530911 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1351530910} + m_LocalRotation: {x: -0, y: -0.60876137, z: -0, w: 0.7933534} + m_LocalPosition: {x: 0, y: 0, z: -0.0581} + m_LocalScale: {x: 0.0010000003, y: 0.001, z: 0.0010000003} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1170633773} + m_Father: {fileID: 1576716364} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: -75, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.043600082, y: 0.05499983} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1351530914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1351530910} + 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 &1351530915 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1351530910} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!1 &1373282166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1373282167} + - component: {fileID: 1373282169} + - component: {fileID: 1373282168} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1373282167 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1373282166} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1943824117} + 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: -24} + m_SizeDelta: {x: -144, y: 48} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1373282168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1373282166} + 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: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Scrollview +--- !u!222 &1373282169 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1373282166} + m_CullTransparentMesh: 0 +--- !u!1 &1434975002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1434975003} + m_Layer: 0 + m_Name: Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1434975003 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1434975002} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.15799998} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1765827126} + - {fileID: 1648686084} + - {fileID: 1576716364} + - {fileID: 797091100} + - {fileID: 123424313} + - {fileID: 1972783598} + - {fileID: 1337396801} + - {fileID: 1260218106} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1459892944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1459892945} + - component: {fileID: 1459892946} + m_Layer: 5 + m_Name: Row 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1459892945 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1459892944} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1675184742} + - {fileID: 522548468} + - {fileID: 809110996} + m_Father: {fileID: 361856895} + m_RootOrder: 2 + 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 &1459892946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1459892944} + 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: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &1495165417 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7452232763456472641, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1542318347 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1930256998} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1607142550} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &1542318348 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 1542318347} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1576716363 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1576716364} + m_Layer: 0 + m_Name: Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1576716364 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1576716363} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.6, y: 0.75, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 187460343} + - {fileID: 1351530911} + - {fileID: 1985586552} + m_Father: {fileID: 1434975003} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1607142550 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2932259739682790196, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1618199119 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1618199120} + - component: {fileID: 1618199122} + - component: {fileID: 1618199121} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1618199120 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1618199119} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1109639964} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -15, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1618199121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1618199119} + 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.92156863, g: 0.9490196, 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: 28 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Manipulation +--- !u!222 &1618199122 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1618199119} + m_CullTransparentMesh: 1 +--- !u!1 &1633600914 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1633600915} + - component: {fileID: 1633600917} + - component: {fileID: 1633600916} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1633600915 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633600914} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1943824117} + m_RootOrder: 1 + 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: -81} + m_SizeDelta: {x: -48, y: 2} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1633600916 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633600914} + 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.9411765, g: 0.9411765, b: 0.9411765, a: 0.5019608} + 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 &1633600917 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633600914} + m_CullTransparentMesh: 0 +--- !u!114 &1633829042 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1228319155873904005, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1636806581 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1985586552} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalPosition.x + value: 0.004 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalPosition.z + value: 0.005 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9999985 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalRotation.y + value: 0.0017452955 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_Name + value: Chess Board Square + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} +--- !u!4 &1636806582 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + m_PrefabInstance: {fileID: 1636806581} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1643716049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1643716050} + - component: {fileID: 1643716051} + m_Layer: 5 + m_Name: Row 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1643716050 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1643716049} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 518872804} + - {fileID: 1004500091} + - {fileID: 331857616} + m_Father: {fileID: 929444318} + m_RootOrder: 2 + 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 &1643716051 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1643716049} + 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: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &1648550612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1648550613} + - component: {fileID: 1648550614} + m_Layer: 5 + m_Name: Row 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1648550613 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1648550612} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 203859525} + - {fileID: 820107587} + - {fileID: 2069439979} + m_Father: {fileID: 929444318} + 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!114 &1648550614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1648550612} + 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: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!4 &1648686084 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + m_PrefabInstance: {fileID: 691032629} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1675184741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1675184742} + - component: {fileID: 1675184744} + - component: {fileID: 1675184743} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1675184742 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1675184741} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1459892945} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1675184743 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1675184741} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &1675184744 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1675184741} + m_CullTransparentMesh: 1 +--- !u!1 &1691745543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1691745544} + - component: {fileID: 1691745547} + - component: {fileID: 1691745546} + - component: {fileID: 1691745545} + m_Layer: 5 + m_Name: Background Pannel2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1691745544 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691745543} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2105827454} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -15, 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: 275} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1691745545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691745543} + 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: 2 +--- !u!114 &1691745546 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691745543} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &1691745547 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691745543} + m_CullTransparentMesh: 0 +--- !u!1 &1726903307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1726903308} + m_Layer: 0 + m_Name: Elements + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1726903308 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726903307} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 659511934} + - {fileID: 42134094} + - {fileID: 2024359420} + - {fileID: 1319938174} + - {fileID: 1189763046} + - {fileID: 2005650193314499418} + - {fileID: 182067613} + - {fileID: 448506027} + - {fileID: 702756937} + - {fileID: 975642590} + m_Father: {fileID: 2105827454} + m_RootOrder: 4 + 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: -20} + m_SizeDelta: {x: -300, y: -500} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1740401300 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1740401301} + - component: {fileID: 1740401303} + - component: {fileID: 1740401302} + m_Layer: 5 + m_Name: Background Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1740401301 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1740401300} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 992345761} + 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: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1740401302 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1740401300} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.12156863} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &1740401303 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1740401300} + m_CullTransparentMesh: 1 +--- !u!1 &1746021764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1746021765} + - component: {fileID: 1746021767} + - component: {fileID: 1746021766} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1746021765 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746021764} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000019284} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1961794668} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -0, y: 0} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1746021766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746021764} + 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.92156863, g: 0.9490196, 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: 24 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Simple 3D Poke Button +--- !u!222 &1746021767 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746021764} + m_CullTransparentMesh: 1 +--- !u!4 &1765827126 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + m_PrefabInstance: {fileID: 496326443} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1784880961 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7729528788630165396, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1874101525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1874101526} + - component: {fileID: 1874101529} + - component: {fileID: 1874101528} + - component: {fileID: 1874101527} + m_Layer: 5 + m_Name: Background Pannel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1874101526 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1874101525} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1109639964} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -15, 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: 275} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1874101527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1874101525} + 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: 2 +--- !u!114 &1874101528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1874101525} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &1874101529 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1874101525} + m_CullTransparentMesh: 0 +--- !u!114 &1879067437 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8535804950626849423, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1887197405 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1887197406} + - component: {fileID: 1887197409} + - component: {fileID: 1887197408} + - component: {fileID: 1887197407} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1887197406 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887197405} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 152278407} + - {fileID: 1895556602} + - {fileID: 364340073} + m_Father: {fileID: 1120256391} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 200, y: -265} + m_SizeDelta: {x: 300, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1887197407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887197405} + 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: 2 +--- !u!114 &1887197408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887197405} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &1887197409 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887197405} + m_CullTransparentMesh: 0 +--- !u!1 &1895556601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1895556602} + - component: {fileID: 1895556604} + - component: {fileID: 1895556603} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1895556602 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1895556601} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1887197406} + m_RootOrder: 1 + 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: -81} + m_SizeDelta: {x: -48, y: 2} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1895556603 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1895556601} + 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.9411765, g: 0.9411765, b: 0.9411765, a: 0.5019608} + 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 &1895556604 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1895556601} + m_CullTransparentMesh: 0 +--- !u!1 &1930256997 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1930256998} + - component: {fileID: 1930256999} + m_Layer: 5 + m_Name: Row 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1930256998 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930256997} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2113631881} + - {fileID: 1542318348} + - {fileID: 170632161} + m_Father: {fileID: 929444318} + 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 &1930256999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930256997} + 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: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1001 &1935852347 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1129778166} + m_Modifications: + - target: {fileID: 5268460675038366900, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_Interpolate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5268460675038366902, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_Name + value: Cube 3 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.x + value: 13.5 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.y + value: 13.5 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.z + value: 13.5 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.080486774 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.y + value: 0.105406225 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.05591418 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.43192205 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.x + value: 0.45761725 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.75258726 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.z + value: 0.19401608 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 18.713 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} +--- !u!4 &1935852348 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + m_PrefabInstance: {fileID: 1935852347} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1943824116 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1943824117} + - component: {fileID: 1943824120} + - component: {fileID: 1943824119} + - component: {fileID: 1943824118} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1943824117 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943824116} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1373282167} + - {fileID: 1633600915} + - {fileID: 812076692} + m_Father: {fileID: 187460343} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 200, y: -265} + m_SizeDelta: {x: 300, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1943824118 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943824116} + 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: 2 +--- !u!114 &1943824119 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943824116} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.9019608} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &1943824120 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943824116} + m_CullTransparentMesh: 0 +--- !u!20 &1948693200 stripped +Camera: + m_CorrespondingSourceObject: {fileID: 657184242118504724, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + m_PrefabInstance: {fileID: 5534409079552104243} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1961794667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1961794668} + - component: {fileID: 1961794670} + - component: {fileID: 1961794669} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1961794668 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961794667} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0.5034} + m_LocalScale: {x: 0.0005, y: 0.0005, z: 0.0005} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1746021765} + m_Father: {fileID: 797091100} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0001, y: 0.7421} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1961794669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961794667} + 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 &1961794670 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961794667} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!1 &1972783597 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1972783598} + m_Layer: 0 + m_Name: Front Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1972783598 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1972783597} + m_LocalRotation: {x: -0, y: 0.309017, z: -0, w: 0.95105654} + m_LocalPosition: {x: 0, y: 0, z: -0.25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1109639964} + - {fileID: 5006512736343635145} + - {fileID: 5006512735865308539} + - {fileID: 1129778166} + m_Father: {fileID: 1434975003} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 36, z: 0} +--- !u!1 &1985586551 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1985586552} + m_Layer: 0 + m_Name: Board + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1985586552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1985586551} + m_LocalRotation: {x: -0, y: 0.13052616, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0.0379, y: -0.008099973, z: -0.0849} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1636806582} + - {fileID: 1159150007} + - {fileID: 5765833378047162190} + m_Father: {fileID: 1576716364} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 15, z: 0} +--- !u!1 &2011190208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2011190209} + - component: {fileID: 2011190210} + m_Layer: 5 + m_Name: Row 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2011190209 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2011190208} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 540034326} + - {fileID: 375196259} + - {fileID: 293575450} + m_Father: {fileID: 361856895} + 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 &2011190210 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2011190208} + 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: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &2024359419 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2024359420} + - component: {fileID: 2024359422} + - component: {fileID: 2024359421} + m_Layer: 5 + m_Name: Text Toggle Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2024359420 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2024359419} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1726903308} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -30, y: -20.0001} + m_SizeDelta: {x: 170, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &2024359421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2024359419} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!222 &2024359422 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2024359419} + m_CullTransparentMesh: 0 +--- !u!1 &2050916413 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2050916414} + - component: {fileID: 2050916416} + - component: {fileID: 2050916415} + m_Layer: 0 + m_Name: Dropdown Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2050916414 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050916413} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000113248825} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 246682137} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -150, y: -128.99997} + m_SizeDelta: {x: 100, y: 22} + m_Pivot: {x: 0, y: 1} +--- !u!114 &2050916415 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050916413} + 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.92156863, g: 0.9490196, 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: 20 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Dropdown + +' +--- !u!222 &2050916416 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050916413} + m_CullTransparentMesh: 1 +--- !u!4 &2063322578 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + m_PrefabInstance: {fileID: 2130331532795802190} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2069439978 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1648550613} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 3 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 501676794} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 3 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &2069439979 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 2069439978} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2105799743 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2105799744} + - component: {fileID: 2105799748} + - component: {fileID: 2105799747} + - component: {fileID: 2105799746} + - component: {fileID: 2105799745} + m_Layer: 0 + m_Name: SnapSocketTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2105799744 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105799743} + m_LocalRotation: {x: 0.13052616, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0.625} + m_LocalScale: {x: 0.00062500004, y: 0.0006249999, z: 0.00062500004} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 680485293} + - {fileID: 323906123} + - {fileID: 9821839} + m_Father: {fileID: 1337396801} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 15, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0403, y: 1.025} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2105799745 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105799743} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &2105799746 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105799743} + m_Enabled: 0 + 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 &2105799747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105799743} + 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 &2105799748 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105799743} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!1 &2105827453 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2105827454} + - component: {fileID: 2105827460} + - component: {fileID: 2105827459} + - component: {fileID: 2105827458} + - component: {fileID: 2105827457} + m_Layer: 0 + m_Name: UI Poke Components + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2105827454 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105827453} + m_LocalRotation: {x: 0.13052616, y: -0, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0.625} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1691745544} + - {fileID: 1287234603} + - {fileID: 871500094} + - {fileID: 246682137} + - {fileID: 1726903308} + m_Father: {fileID: 797091100} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 15, 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: 1.025} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2105827457 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105827453} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &2105827458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105827453} + 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 &2105827459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105827453} + 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 &2105827460 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105827453} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!1001 &2113631880 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1930256998} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 4 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1879067437} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 4 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &2113631881 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 2113631880} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &65600831110779464 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1972783598} + m_Modifications: + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalPosition.x + value: -0.091 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalPosition.y + value: 1.091 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalPosition.z + value: 0.643 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70105743 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalRotation.x + value: 0.09229594 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalRotation.y + value: -0.09229592 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalRotation.z + value: 0.70105743 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 8343167407413159200, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_Name + value: Arrow + objectReference: {fileID: 0} + - target: {fileID: 8343167407413159202, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_Interpolate + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} +--- !u!1001 &195190421004440613 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_SizeDelta.x + value: 170 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchoredPosition.x + value: -29.99997 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchoredPosition.y + value: -19.99998 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360911, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Name + value: Text Toggle + objectReference: {fileID: 0} + - target: {fileID: 195190420563360911, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} +--- !u!1001 &1004097911546261873 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchoredPosition.x + value: 169.99992 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchoredPosition.y + value: 70.00003 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439917, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Name + value: Icon Button + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439917, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 56686f82f64b0af4688a89676403a500, type: 3} +--- !u!1001 &2005650193314499417 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 5289182684458692540, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Name + value: TextButton + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692540, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_SizeDelta.x + value: 170 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchoredPosition.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchoredPosition.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5db301629853dd4a99835fa70099d79, type: 3} +--- !u!224 &2005650193314499418 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + m_PrefabInstance: {fileID: 2005650193314499417} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2130331532795802190 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 797091100} + m_Modifications: + - target: {fileID: 2130331530761912218, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_InteractionManager + value: + objectReference: {fileID: 7578513822832117758} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.y + value: 0.7577 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.z + value: 0.5693 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912223, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_Name + value: PokeButton + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912223, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2130331531475655813, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.y + value: 0.016499996 + objectReference: {fileID: 0} + - target: {fileID: 2130331531475655813, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.z + value: 0.000000059604645 + objectReference: {fileID: 0} + - target: {fileID: 2130331532155778801, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.x + value: -0.00000008940697 + objectReference: {fileID: 0} + - target: {fileID: 2130331532155778801, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.y + value: -0.01969999 + objectReference: {fileID: 0} + - target: {fileID: 2130331532155778801, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.z + value: 0.00000011920929 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d661f645c81f29b4aa596207971ae441, type: 3} +--- !u!4 &3154726581514219159 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + m_PrefabInstance: {fileID: 6089389884994424882} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3293653893799755237 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3293653894479941009, guid: faf53399145e13c4b992b14c97b5f4c0, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 3293653894479941009, guid: faf53399145e13c4b992b14c97b5f4c0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3293653894479941009, guid: faf53399145e13c4b992b14c97b5f4c0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3293653894479941009, guid: faf53399145e13c4b992b14c97b5f4c0, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3293653894479941009, guid: faf53399145e13c4b992b14c97b5f4c0, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3293653894479941009, guid: faf53399145e13c4b992b14c97b5f4c0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3293653894479941009, guid: faf53399145e13c4b992b14c97b5f4c0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3293653894479941009, guid: faf53399145e13c4b992b14c97b5f4c0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3293653894479941015, guid: faf53399145e13c4b992b14c97b5f4c0, type: 3} + propertyPath: m_Name + value: Permissions Manager + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: faf53399145e13c4b992b14c97b5f4c0, type: 3} +--- !u!1001 &4330884014604818162 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1972783598} + m_Modifications: + - target: {fileID: 5709307613756117032, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_Name + value: Cylinder + objectReference: {fileID: 0} + - target: {fileID: 5709307613756117038, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_Interpolate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalPosition.x + value: 0.09374997 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalPosition.y + value: 1.0551852 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalPosition.z + value: 0.6330882 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalRotation.w + value: 0.95846367 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalRotation.x + value: 0.1261841 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalRotation.y + value: 0.03338638 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalRotation.z + value: -0.25359496 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -29.64 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} +--- !u!4 &5006512735865308539 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + m_PrefabInstance: {fileID: 65600831110779464} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5006512736343635145 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + m_PrefabInstance: {fileID: 4330884014604818162} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5509715586133197775 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1985586552} + m_Modifications: + - target: {fileID: 2049748930621633664, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_Name + value: FlatSphereController + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0642 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0584 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} +--- !u!1001 &5534409079552104243 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559054, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_Name + value: XR Origin Hands (XR Rig) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} +--- !u!1001 &5715416335952834191 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 5715416334889072034, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchoredPosition.x + value: 170 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchoredPosition.y + value: -19.99998 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216647, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Name + value: Icon Toggle + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216647, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} +--- !u!4 &5765833378047162190 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + m_PrefabInstance: {fileID: 5509715586133197775} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6089389884994424882 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1129778166} + m_Modifications: + - target: {fileID: 5268460675038366900, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_Interpolate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5268460675038366902, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_Name + value: Cube 1 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0045190454 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.y + value: 0.018455446 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.16146101 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.47675768 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.x + value: 0.6736901 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.y + value: -0.2520906 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.z + value: 0.5052665 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 116.218 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -85.48 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -18.765 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} +--- !u!1001 &6183026901525796732 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1887197406} + m_Modifications: + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721044, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Name + value: Scroll View + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: -48 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: -119 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -35.49995 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902371939695, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} +--- !u!1001 &6689389173002939780 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1985586552} + m_Modifications: + - target: {fileID: 6689389171845895218, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_Name + value: PawnController + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0649 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0422 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a5f97d75a3184ad46aef39618607e083, type: 3} +--- !u!1001 &7403072357405031663 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 7403072356416083904, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_Name + value: TableHandle + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalPosition.y + value: 0.65 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalPosition.z + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072357328242341, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 1948693200} + - target: {fileID: 7403072357431632352, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_TargetTransform + value: + objectReference: {fileID: 1434975003} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} +--- !u!1 &7578513822832117753 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7578513822832117759} + - component: {fileID: 7578513822832117758} + m_Layer: 0 + m_Name: XR Interaction Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &7578513822832117758 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7578513822832117753} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83e4e6cca11330d4088d729ab4fc9d9f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] +--- !u!4 &7578513822832117759 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7578513822832117753} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7578513823358268780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7578513823358268787} + - component: {fileID: 7578513823358268786} + - component: {fileID: 7578513823358268784} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &7578513823358268784 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7578513823358268780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab68ce6587aab0146b8dabefbd806791, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_ClickSpeed: 0.3 + m_MoveDeadzone: 0.6 + m_RepeatDelay: 0.5 + m_RepeatRate: 0.1 + m_TrackedDeviceDragThresholdMultiplier: 2 + m_TrackedScrollDeltaMultiplier: 5 + m_BypassUIToolkitEvents: 0 + m_ActiveInputMode: 1 + m_EnableXRInput: 1 + m_EnableMouseInput: 1 + m_EnableTouchInput: 1 + m_EnableGamepadInput: 1 + m_EnableJoystickInput: 1 + m_PointAction: {fileID: 2869410428622933342, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_LeftClickAction: {fileID: 1855836014308820768, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_MiddleClickAction: {fileID: -6289560987278519447, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RightClickAction: {fileID: -2562941478296515153, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ScrollWheelAction: {fileID: 5825226938762934180, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_NavigateAction: {fileID: -7967456002180160679, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SubmitAction: {fileID: 3994978066732806534, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_CancelAction: {fileID: 2387711382375263438, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_EnableBuiltinActionsAsFallback: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel +--- !u!114 &7578513823358268786 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7578513823358268780} + 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 &7578513823358268787 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7578513823358268780} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &9108665820597706860 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 3145480085366568720, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoScene.unity.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoScene.unity.meta new file mode 100644 index 0000000..2f8b4e9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3ff35cecbcc52cc42945cf531638a60a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets.meta new file mode 100644 index 0000000..0a1240e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1a5d62171de539e4e9cb663b19180604 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances.meta new file mode 100644 index 0000000..1d88e87 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e808bedb47894a9469ff90e39c886dd5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Audio.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Audio.asset new file mode 100644 index 0000000..3f86654 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Audio.asset @@ -0,0 +1,39 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6af57311f7c9446fae8acabfbbfdb412, type: 3} + m_Name: Audio + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 8300000, guid: 9a6d738025ed59f4fb946bb59c20e774, type: 3} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 8300000, guid: eeeda5dce5e1d344f8e2f6195f16cb38, type: 3} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 0} + stateExited: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Audio.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Audio.asset.meta new file mode 100644 index 0000000..7f980a2 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Audio.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 57def9352cdee8548bfc9ebc6a55914a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/BlendShapeValue.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/BlendShapeValue.asset new file mode 100644 index 0000000..573d13b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/BlendShapeValue.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: BlendShapeValue + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 100 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 100 + animationStateEndValue: 90 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/BlendShapeValue.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/BlendShapeValue.asset.meta new file mode 100644 index 0000000..cdf7c26 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/BlendShapeValue.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20eb8725b4dab864ea2bfa8ecbd4adff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/CapsuleScale.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/CapsuleScale.asset new file mode 100644 index 0000000..fd58db6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/CapsuleScale.asset @@ -0,0 +1,108 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6f7c05e2d6a94808ac5dcf4531f19721, type: 3} + m_Name: CapsuleScale + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: idle + animationStateStartValue: + x: 0.5 + y: 0.5 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 0.5 + z: 0.5 + - stateName: hovered + animationStateStartValue: + x: 0.5 + y: 2 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 2 + z: 0.5 + - stateName: hoveredPriority + animationStateStartValue: + x: 0.5 + y: 2 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 2 + z: 0.5 + - stateName: selected + animationStateStartValue: + x: 0.5 + y: 2 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 2 + z: 0.5 + - stateName: activated + animationStateStartValue: + x: 0.5 + y: 2 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 2 + z: 0.5 + - stateName: focused + animationStateStartValue: + x: 0.5 + y: 0.5 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 0.5 + z: 0.5 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/CapsuleScale.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/CapsuleScale.asset.meta new file mode 100644 index 0000000..c3f5033 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/CapsuleScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e5acc2ade2588d44fb53e968cd702099 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/ChessPieceColor.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/ChessPieceColor.asset new file mode 100644 index 0000000..2b2138d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/ChessPieceColor.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: ChessPieceColor + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 1, g: 1, b: 1, a: 1} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 1} + - stateName: hovered + animationStateStartValue: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + animationStateEndValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + - stateName: hoveredPriority + animationStateStartValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + animationStateEndValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + - stateName: selected + animationStateStartValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + animationStateEndValue: {r: 0.7843138, g: 0.8431373, b: 1, a: 1} + - stateName: activated + animationStateStartValue: {r: 0.8627451, g: 0.9019608, b: 1, a: 1} + animationStateEndValue: {r: 0.78431374, g: 0.84313726, b: 1, a: 1} + - stateName: focused + animationStateStartValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + animationStateEndValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/ChessPieceColor.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/ChessPieceColor.asset.meta new file mode 100644 index 0000000..0d14061 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/ChessPieceColor.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c39d3614cd6089347a01b0743003ae34 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/LargeScale.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/LargeScale.asset new file mode 100644 index 0000000..60e8d41 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/LargeScale.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: LargeScale + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: idle + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: hovered + animationStateStartValue: 1.15 + animationStateEndValue: 1.25 + - stateName: hoveredPriority + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: selected + animationStateStartValue: 1.25 + animationStateEndValue: 1.3 + - stateName: activated + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: focused + animationStateStartValue: 1 + animationStateEndValue: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/LargeScale.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/LargeScale.asset.meta new file mode 100644 index 0000000..c392094 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/LargeScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d47a7e28eb1851943b2b99ded7acba3b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Scale.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Scale.asset new file mode 100644 index 0000000..4b604d0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Scale.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: Scale + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: idle + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: hovered + animationStateStartValue: 1.1 + animationStateEndValue: 1.15 + - stateName: hoveredPriority + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: selected + animationStateStartValue: 1.15 + animationStateEndValue: 1.2 + - stateName: activated + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: focused + animationStateStartValue: 1 + animationStateEndValue: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Scale.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Scale.asset.meta new file mode 100644 index 0000000..18cb0b6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Affordances/Scale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c5f857510aad3f4c8df41fd90e934a5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio.meta new file mode 100644 index 0000000..a9b5c79 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71a837b47f3069c4582a87e6a15555aa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav new file mode 100644 index 0000000..4c5b153 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e23363180ce08aeffec33f8996fff6b631c2da3dc6dfb5165ba494e20771b44a +size 22052 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav.meta new file mode 100644 index 0000000..36ab295 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: eeeda5dce5e1d344f8e2f6195f16cb38 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav new file mode 100644 index 0000000..03244c0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83ae7f7b22c7f30f75966d4c0ae69f26bd55f589030f9139878fba3bf52230ca +size 13576 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav.meta new file mode 100644 index 0000000..20959b3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 9a6d738025ed59f4fb946bb59c20e774 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials.meta new file mode 100644 index 0000000..9a2fef0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4031454b2e45d3843a7beb52d8dc1c38 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat new file mode 100644 index 0000000..69465be --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat @@ -0,0 +1,183 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8120562580438748798 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AccentButton + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossinessSource: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _NormalStrength: 0.2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RimPower: 5 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.9275999, g: 0.58167726, b: 0.58167726, a: 1} + - _Color: {r: 0.9275999, g: 0.5816772, b: 0.5816772, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _NormalOffset: {r: 0, g: 0, b: 0, a: 0} + - _NormalTiling: {r: 1, g: 1, b: 0, a: 0} + - _RimColor: {r: 1, g: 1, b: 1, a: 0.5803922} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1604840317777982163 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat.meta new file mode 100644 index 0000000..776ed79 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53c16fb5d5c516b40a1f6a8fc34132f3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat new file mode 100644 index 0000000..bcb3fb8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat @@ -0,0 +1,170 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4177236750999561618 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ChessPiece + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossinessSource: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &7412609096850590555 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat.meta new file mode 100644 index 0000000..302b63c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 40808a1b89c64184e9466aaec1fd1ac1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat new file mode 100644 index 0000000..31a7095 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat @@ -0,0 +1,166 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6166396220496902698 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!114 &-4118503124237194887 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Chrome + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.251 + - _GlossyReflections: 1 + - _Metallic: 1 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.7 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.61483705, g: 0.7287318, b: 0.71826583, a: 1} + - _Color: {r: 0.61483705, g: 0.7287318, b: 0.71826583, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat.meta new file mode 100644 index 0000000..e85f697 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2edb876ca20f6ea40b4ebb61f96f1df1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat new file mode 100644 index 0000000..bc78df2 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat @@ -0,0 +1,170 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8512279004525987911 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &-6052782388386979577 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Controls_Black + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossinessSource: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.672 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.254717, g: 0.2535155, b: 0.2535155, a: 1} + - _Color: {r: 0.25471696, g: 0.25351545, b: 0.25351545, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat.meta new file mode 100644 index 0000000..6842e4e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f95c205049f12cc4cb5bd57dbded286c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat new file mode 100644 index 0000000..4131ce9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat @@ -0,0 +1,172 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FrameOutline + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _ALPHABLEND_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - SHADOWCASTER + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 0 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _DstBlendAlpha: 10 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 1 + - _Mode: 2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _SrcBlendAlpha: 1 + - _Surface: 1 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 0.12156863} + - _Color: {r: 1, g: 1, b: 1, a: 0.12156863} + - _EdgeColor: {r: 1, g: 1, b: 1, a: 0.2627451} + - _EdgeData: {r: 0, g: 0.85, b: 0.5, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &2933908090109234080 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &9048737277979502610 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat.meta new file mode 100644 index 0000000..e071c56 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54f7c59213ac02b4d9f00104348dbac3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Interactable White.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Interactable White.mat new file mode 100644 index 0000000..9ffa707 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Interactable White.mat @@ -0,0 +1,184 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3335879748548489386 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &-2536893978736553219 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Interactable White + m_Shader: {fileID: -6465566751694194690, guid: 0927d29e476ce5843b1f7d2a96943c51, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 2800000, guid: cdebec39dbf81a14688e1de8d12897b4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_46c74e5059524c9b9656d53d13cff555_Out_0: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_ced3e0f4340741a1b36c259c8f49d0c7_Out_0: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 0 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0.05 + - _NormalStrength: 0.75 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RimPower: 4 + - _Smoothness: 0.2 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpOffset: {r: 0, g: 0, b: 0, a: 0} + - _BumpTiling: {r: 4, g: 2, b: 0, a: 0} + - _Color: {r: 0.5686274, g: 0.78431374, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _NormalOffset: {r: 0, g: 0, b: 0, a: 0} + - _NormalTiling: {r: 4, g: 2, b: 0, a: 0} + - _RimColor: {r: 1, g: 1, b: 1, a: 0.09803922} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Interactable White.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Interactable White.mat.meta new file mode 100644 index 0000000..6b32bc6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Interactable White.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b3c19a119577be64885886bfcc8792fe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/RPMaterialHandler.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/RPMaterialHandler.asset new file mode 100644 index 0000000..b08a771 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/RPMaterialHandler.asset @@ -0,0 +1,65 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e7883133e628dff4a86f50c082f77055, type: 3} + m_Name: RPMaterialHandler + m_EditorClassIdentifier: + m_ShaderContainers: + - material: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: 6c72d2d2ead00e54db4b71b27ffb03d4, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: 40808a1b89c64184e9466aaec1fd1ac1, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: 53c16fb5d5c516b40a1f6a8fc34132f3, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Simple Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: f95c205049f12cc4cb5bd57dbded286c, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: 2edb876ca20f6ea40b4ebb61f96f1df1, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: b3c19a119577be64885886bfcc8792fe, type: 2} + useSRPShaderName: 0 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: -6465566751694194690, guid: 0927d29e476ce5843b1f7d2a96943c51, type: 3} + useBuiltinShaderName: 0 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 4800000, guid: b24c216c4acb0094c892a61dfbbb76b4, type: 3} + m_AutoRefreshShaders: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/RPMaterialHandler.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/RPMaterialHandler.asset.meta new file mode 100644 index 0000000..268755d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/RPMaterialHandler.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84966892245e3a742b5a7a3e6d830f34 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat new file mode 100644 index 0000000..2bd2ab3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat @@ -0,0 +1,173 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Table Surface + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _BumpStrength: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossinessSource: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.57155573, g: 0.65465593, b: 0.7169812, a: 1} + - _BumpOffset: {r: 0, g: 0, b: 0, a: 0} + - _BumpTiling: {r: 4, g: 2, b: 0, a: 0} + - _Color: {r: 0.57155573, g: 0.6546559, b: 0.7169812, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &2642942474496021612 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &7412609096850590555 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat.meta new file mode 100644 index 0000000..0a66295 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c72d2d2ead00e54db4b71b27ffb03d4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models.meta new file mode 100644 index 0000000..3596957 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 244d416b583e0204289c36456c6419cd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess.meta new file mode 100644 index 0000000..643eaf9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6b8fa9195b866c48b828c4de654fdd1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx new file mode 100644 index 0000000..606b9bf --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f8454b1434bac42de711300d3febb22e0d86d819001effe9217f5da60cbdbc4 +size 297392 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx.meta new file mode 100644 index 0000000..73d5a69 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 714a27c3372b8074d8370e2bc0cecf56 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx new file mode 100644 index 0000000..eb2768b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39942894ce9443b778c6b929c0a7dd05674f9e1237756dfa5b068523ad6da2fc +size 47952 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx.meta new file mode 100644 index 0000000..0ff09bb --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 45b2a246bd435f74989d22078ec2752e +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx new file mode 100644 index 0000000..25d7936 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5f0ce1e378c35761325dd012187a0ad0b8bf9a449b198ca95d49fab40a8923e +size 630560 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx.meta new file mode 100644 index 0000000..528f7f1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 171affcd2d7ddf545ae966acd2de57c2 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives.meta new file mode 100644 index 0000000..efc8dae --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a06a8ab6416c4c4ba584cb0cdc219d4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx new file mode 100644 index 0000000..a6198a7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bb01358ae59c024edea2638f196e5a2281230c5b14b0d9927705821b31db3d0 +size 22080 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx.meta new file mode 100644 index 0000000..293a386 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 30ab630b2b7264c1c85cca8ce81b06c3 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx new file mode 100644 index 0000000..380d1d0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49a4c05492e7f6bed399050c089cd6b5a4d6172bb0d6796d56d61591b5010a15 +size 58144 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx.meta new file mode 100644 index 0000000..c048748 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: ce5fb6ec8c1eb4a4eb135301f2602a6c +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx new file mode 100644 index 0000000..095cf20 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f6c584af74d4586e280be697f3b94267717455806e2c5789b6a57e114442847 +size 23232 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx.meta new file mode 100644 index 0000000..39778fa --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: a7a887b25cdbbe74aa546963f5ea3aba +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx new file mode 100644 index 0000000..f65837d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d47f53729855e19f167152f4db2c853979a9d5b35583479ee416a357e892d6a6 +size 23280 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx.meta new file mode 100644 index 0000000..ee37592 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: c3bde1a6f623d4b569b67c73aedfebbf +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx new file mode 100644 index 0000000..efb3908 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:877470b3a6b73a59b9f9e79ba245fa5b039ff3c5a0641f7a430fcbeba5a633ef +size 222384 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx.meta new file mode 100644 index 0000000..553c136 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 365907f61b8b39a48aab9aacd4588f45 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs.meta new file mode 100644 index 0000000..9278e19 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e4059f18edfaa9a40a3a8744bb219e6d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab new file mode 100644 index 0000000..64f37ad --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab @@ -0,0 +1,739 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1298034832768328457 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4545471551454475695} + - component: {fileID: 524047735051175017} + m_Layer: 0 + m_Name: Cylinder_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4545471551454475695 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298034832768328457} + m_LocalRotation: {x: -0, y: -0, z: -0.000000008381902, w: 1} + m_LocalPosition: {x: 0, y: -0.0096, z: 0} + m_LocalScale: {x: 0.41586003, y: 1.3768293, z: 0.41586003} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4145319467813668827} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &524047735051175017 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298034832768328457} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.0055 + m_Height: 0.0100000035 + m_Direction: 1 + m_Center: {x: 0, y: -0.001, z: 0} +--- !u!1 &4318511848014193775 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4978570559794932741} + - component: {fileID: 2418615375201463647} + - component: {fileID: 8159150361180033376} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4978570559794932741 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4318511848014193775} + m_LocalRotation: {x: -0, y: -0, z: -0.000000008381902, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.826501, y: 4.826501, z: 4.826501} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4905619921565087965} + m_Father: {fileID: 5013556786019211059} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &2418615375201463647 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4318511848014193775} + m_Mesh: {fileID: -2934717439318261032, guid: 30ab630b2b7264c1c85cca8ce81b06c3, type: 3} +--- !u!23 &8159150361180033376 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4318511848014193775} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1 &6454890281064773312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4145319467813668827} + - component: {fileID: 3306061968444785682} + m_Layer: 0 + m_Name: Arrow_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4145319467813668827 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6454890281064773312} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.826501, y: 4.826501, z: 4.826501} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 4545471551454475695} + m_Father: {fileID: 5013556786019211059} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!135 &3306061968444785682 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6454890281064773312} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.0065 + m_Center: {x: 0, y: -0.002, z: 0} +--- !u!1 &8236831428665510606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4905619921565087965} + - component: {fileID: 4129596266679649003} + - component: {fileID: 7670699472714972690} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4905619921565087965 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8236831428665510606} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: -0.0096, z: -0} + m_LocalScale: {x: 0.41586, y: 1.3768293, z: 0.41586} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4978570559794932741} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4129596266679649003 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8236831428665510606} + m_Mesh: {fileID: -5076798556035486163, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!23 &7670699472714972690 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8236831428665510606} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1 &8343167407413159200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5013556786019211059} + - component: {fileID: 8343167407413159202} + - component: {fileID: 8343167407413159201} + - component: {fileID: 8343167407413159203} + m_Layer: 0 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5013556786019211059 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8343167407413159200} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4978570559794932741} + - {fileID: 8777580590156759232} + - {fileID: 4145319467813668827} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &8343167407413159202 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8343167407413159200} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &8343167407413159201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8343167407413159200} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 4978570559794932741} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 1 + m_SmoothScale: 1 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &8343167407413159203 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8343167407413159200} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 7 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 3 + m_ScaleMultiplier: 0.25 +--- !u!1 &8439317372374805806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3848225726396102574} + - component: {fileID: 5408859887124869817} + - component: {fileID: 8874141616362956421} + - component: {fileID: 2522668584211318101} + m_Layer: 0 + m_Name: Material Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3848225726396102574 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8439317372374805806} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8777580590156759232} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5408859887124869817 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8439317372374805806} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7670699472714972690} + m_MaterialIndex: 0 +--- !u!114 &8874141616362956421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8439317372374805806} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 5114438700417830185} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 8b0b5aede76faac438e02d2a468f4805, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5408859887124869817} + m_ColorPropertyName: _RimColor +--- !u!114 &2522668584211318101 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8439317372374805806} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 629ea686265f47f082ba5732cffad1cf, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 5114438700417830185} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: 795305341a8dbbd46ae54e9a01d6ea95, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5408859887124869817} + m_FloatPropertyName: _RimPower +--- !u!1001 &3542471709012220395 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5013556786019211059} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: Highlight Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 8159150361180033376} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 8343167407413159201} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!114 &5114438700417830185 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 3542471709012220395} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &8777580590156759232 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 3542471709012220395} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab.meta new file mode 100644 index 0000000..a6949ee --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d56cf1aacbea4704cac4d7983df1a0ad +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/AudioAffordance.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/AudioAffordance.prefab new file mode 100644 index 0000000..a0e6ecd --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/AudioAffordance.prefab @@ -0,0 +1,171 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1515492005369169331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8501457409089496690} + - component: {fileID: 6772632406345170694} + - component: {fileID: 5746416808058614602} + m_Layer: 0 + m_Name: AudioAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8501457409089496690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1515492005369169331} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &6772632406345170694 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1515492005369169331} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &5746416808058614602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1515492005369169331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 0} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 57def9352cdee8548bfc9ebc6a55914a, type: 2} + m_AudioSource: {fileID: 6772632406345170694} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/AudioAffordance.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/AudioAffordance.prefab.meta new file mode 100644 index 0000000..d4469af --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/AudioAffordance.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1c54cdd9a14d96049a8d37d422bd0e17 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab new file mode 100644 index 0000000..2c62c15 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab @@ -0,0 +1,403 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2468804214868727367 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8715892259302707255} + - component: {fileID: 8468258526941819482} + - component: {fileID: 2603633290551499573} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8715892259302707255 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2468804214868727367} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9171031756790316709} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 116.218, y: -85.48, z: -18.765} +--- !u!33 &8468258526941819482 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2468804214868727367} + m_Mesh: {fileID: 4068373912626513877, guid: 7cf3ac7bcd2e5471fb54d5f5da9aad56, type: 3} +--- !u!23 &2603633290551499573 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2468804214868727367} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1 &5268460675038366902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9171031756790316709} + - component: {fileID: 5268460675038366900} + - component: {fileID: 5268460675038366903} + - component: {fileID: 1988286665728152634} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9171031756790316709 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5268460675038366902} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8715892259302707255} + - {fileID: 2591278628457874792} + - {fileID: 282141102872427026} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &5268460675038366900 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5268460675038366902} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &5268460675038366903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5268460675038366902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 0 + m_PredictedVisualsTransform: {fileID: 8715892259302707255} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 1 + m_SmoothScale: 1 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &1988286665728152634 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5268460675038366902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 7 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 3 + m_ScaleMultiplier: 0.25 +--- !u!1 &7648158582513752052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 282141102872427026} + - component: {fileID: 7122136183723076422} + m_Layer: 0 + m_Name: Cube_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &282141102872427026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7648158582513752052} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 9171031756790316709} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &7122136183723076422 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7648158582513752052} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.01, y: 0.01, z: 0.01} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &7714466481515797571 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 9171031756790316709} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: Highlight Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 2603633290551499573} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 5268460675038366903} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!4 &2591278628457874792 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 7714466481515797571} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab.meta new file mode 100644 index 0000000..84ed548 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f5afcb7f49afad5419049090809f5cc7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab new file mode 100644 index 0000000..17b4f9f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab @@ -0,0 +1,404 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2213964968421872420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8537240164155695927} + - component: {fileID: 2338048652654404869} + m_Layer: 0 + m_Name: Cylinder_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8537240164155695927 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2213964968421872420} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 3.697217, y: 16.29315, z: 3.697217} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8746220130012963387} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &2338048652654404869 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2213964968421872420} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.00575 + m_Height: 0.011 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &5020655387663051124 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 256826899755551065} + - component: {fileID: 4802184161675562276} + - component: {fileID: 5677050711131360266} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &256826899755551065 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5020655387663051124} + m_LocalRotation: {x: -0, y: -0, z: -0.0000000037252899, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 3.6972165, y: 16.293152, z: 3.6972165} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8746220130012963387} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -29.64} +--- !u!33 &4802184161675562276 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5020655387663051124} + m_Mesh: {fileID: -5076798556035486163, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!23 &5677050711131360266 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5020655387663051124} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1 &5709307613756117032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8746220130012963387} + - component: {fileID: 5709307613756117038} + - component: {fileID: 5709307613756117033} + - component: {fileID: 5709307613756117039} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8746220130012963387 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5709307613756117032} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 256826899755551065} + - {fileID: 3066043236613899732} + - {fileID: 8537240164155695927} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &5709307613756117038 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5709307613756117032} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &5709307613756117033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5709307613756117032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 256826899755551065} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 1 + m_SmoothScale: 1 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &5709307613756117039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5709307613756117032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 7 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 3 + m_ScaleMultiplier: 0.25 +--- !u!1001 &7094750918406528255 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8746220130012963387} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: Highlight Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 5677050711131360266} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 5709307613756117033} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!4 &3066043236613899732 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 7094750918406528255} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab.meta new file mode 100644 index 0000000..37709ab --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 531d9182cdbe93948a57bd87a1e47fdf +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab new file mode 100644 index 0000000..325cc06 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab @@ -0,0 +1,325 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3333891132371502189 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7280225642476438904} + - component: {fileID: 4960124456723445106} + - component: {fileID: 9036101007884858220} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7280225642476438904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3333891132371502189} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 19211.94, y: 19211.94, z: 19211.94} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7842150748703565069} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4960124456723445106 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3333891132371502189} + m_Mesh: {fileID: 6099800089077584851, guid: c3bde1a6f623d4b569b67c73aedfebbf, type: 3} +--- !u!23 &9036101007884858220 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3333891132371502189} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: b3c19a119577be64885886bfcc8792fe, 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!1 &5698717141545891635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2682454320948501628} + - component: {fileID: 9107698131921131490} + m_Layer: 0 + m_Name: Disc_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2682454320948501628 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5698717141545891635} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 19211.94, y: 19211.94, z: 19211.94} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7842150748703565069} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &9107698131921131490 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5698717141545891635} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 6099800089077584851, guid: c3bde1a6f623d4b569b67c73aedfebbf, type: 3} +--- !u!1 &6525631569650833182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7842150748703565069} + - component: {fileID: 6525631569650833181} + - component: {fileID: 6525631569650833180} + m_Layer: 0 + m_Name: Disc + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7842150748703565069 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6525631569650833182} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3310751854173884151} + - {fileID: 7280225642476438904} + - {fileID: 2682454320948501628} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6525631569650833181 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6525631569650833182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] +--- !u!54 &6525631569650833180 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6525631569650833182} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 1 + m_Constraints: 126 + m_CollisionDetection: 0 +--- !u!1001 &3003441632896246687 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7842150748703565069} + m_Modifications: + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1784108126610004015, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 6525631569650833181} + - target: {fileID: 4104645014554624858, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 9036101007884858220} + - target: {fileID: 4696973491166461409, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Name + value: InteractionAffordance + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} +--- !u!4 &3310751854173884151 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + m_PrefabInstance: {fileID: 3003441632896246687} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab.meta new file mode 100644 index 0000000..d416871 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 54a010e086d816242aedcc5be9e8b1b5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/DiscController.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/DiscController.prefab new file mode 100644 index 0000000..4a17915 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/DiscController.prefab @@ -0,0 +1,635 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &613365142163583785 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963704805165273306} + - component: {fileID: 344296503422081362} + m_Layer: 0 + m_Name: DiscController_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &963704805165273306 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613365142163583785} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 2049748930621633665} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &344296503422081362 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613365142163583785} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.06, y: 0.2, z: 0.06} + m_Center: {x: 0, y: -0.05, z: 0} +--- !u!1 &2049748930621633664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2049748930621633665} + - component: {fileID: 2049748930621633679} + - component: {fileID: 2049748930621633676} + - component: {fileID: 2049748930621633677} + - component: {fileID: 2049748930621633674} + m_Layer: 0 + m_Name: DiscController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2049748930621633665 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049748930621633664} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.163, y: 0, z: -0.091} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 5509715586815330617} + - {fileID: 3894836964852715047} + - {fileID: 963704805165273306} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &2049748930621633679 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049748930621633664} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &2049748930621633676 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049748930621633664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: + - {fileID: 344296503422081362} + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 0 + m_SnapToColliderVolume: 0 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 5509715586815330617} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 1 + m_SmoothPositionAmount: 12 + m_TightenPosition: 0.1 + m_TrackRotation: 0 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &2049748930621633677 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049748930621633664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 5 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 0 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.05 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!114 &2049748930621633674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049748930621633664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 115f1a2a50d85cd4b9d6dad4c95622be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Interactable: {fileID: 2049748930621633676} + m_PokeCollider: {fileID: 344296503422081362} + m_PokeConfiguration: + m_UseConstant: 1 + m_ConstantValue: + m_PokeDirection: 5 + m_InteractionDepthOffset: 0 + m_EnablePokeAngleThreshold: 1 + m_PokeAngleThreshold: 45 + m_Variable: {fileID: 0} +--- !u!1 &5509715586815330618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5509715586815330617} + - component: {fileID: 5509715586815330613} + - component: {fileID: 5509715586815330614} + - component: {fileID: 5509715586815330615} + - component: {fileID: 5509715586815330616} + - component: {fileID: 5509715586815330611} + - component: {fileID: 5509715586815330612} + m_Layer: 0 + m_Name: Sphere_And_Affordances + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5509715586815330617 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_LocalRotation: {x: -0, y: -0.13052616, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.055, y: 0.025, z: 0.055} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2049748930621633665} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5509715586815330613 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5509715586815330614 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: b3c19a119577be64885886bfcc8792fe, 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!114 &5509715586815330615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 2049748930621633676} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 0 + m_ActivateClickAnimationMode: 0 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &5509715586815330616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 73feefcb6c9340e188b14a48254f4b5e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 5509715586815330615} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: d47a7e28eb1851943b2b99ded7acba3b, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_TransformToScale: {fileID: 5509715586815330617} +--- !u!114 &5509715586815330611 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5509715586815330614} + m_MaterialIndex: 0 +--- !u!114 &5509715586815330612 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 5509715586815330615} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: c39d3614cd6089347a01b0743003ae34, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5509715586815330611} + m_ColorPropertyName: _BaseColor +--- !u!1001 &4897105965448374357 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2049748930621633665} + m_Modifications: + - target: {fileID: 1515492005369169331, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_Name + value: AudioAffordance + objectReference: {fileID: 0} + - target: {fileID: 5746416808058614602, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_AffordanceStateProvider + value: + objectReference: {fileID: 5509715586815330615} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} +--- !u!4 &3894836964852715047 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + m_PrefabInstance: {fileID: 4897105965448374357} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/DiscController.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/DiscController.prefab.meta new file mode 100644 index 0000000..eef7d0e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/DiscController.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6b7188f9e149bd64cb26cec516eb470c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PawnController.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PawnController.prefab new file mode 100644 index 0000000..8226e44 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PawnController.prefab @@ -0,0 +1,617 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6689389171845895218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6689389171845895219} + - component: {fileID: 6689389171845895229} + - component: {fileID: 6689389171845895230} + - component: {fileID: 6689389171845895231} + - component: {fileID: 6689389171845895224} + m_Layer: 0 + m_Name: PawnController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6689389171845895219 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389171845895218} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.1369, y: 0, z: 0.0354} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 6689389173434678687} + - {fileID: 8302078025757585448} + - {fileID: 610982477392564286} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &6689389171845895229 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389171845895218} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &6689389171845895230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389171845895218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: + - {fileID: 4521726787290210859} + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 0 + m_SnapToColliderVolume: 0 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 6689389173434678687} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 1 + m_SmoothPositionAmount: 12 + m_TightenPosition: 0.1 + m_TrackRotation: 0 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &6689389171845895231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389171845895218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 5 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 0 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.05 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!114 &6689389171845895224 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389171845895218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 115f1a2a50d85cd4b9d6dad4c95622be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Interactable: {fileID: 6689389171845895230} + m_PokeCollider: {fileID: 4521726787290210859} + m_PokeConfiguration: + m_UseConstant: 1 + m_ConstantValue: + m_PokeDirection: 5 + m_InteractionDepthOffset: 0 + m_EnablePokeAngleThreshold: 1 + m_PokeAngleThreshold: 45 + m_Variable: {fileID: 0} +--- !u!1 &6689389173096316706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6689389173096316707} + - component: {fileID: 6689389173096316716} + m_Layer: 0 + m_Name: Pawn Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6689389173096316707 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173096316706} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6689389173434678687} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6689389173096316716 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173096316706} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b3c19a119577be64885886bfcc8792fe, 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 1 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: -7696507639337603356, guid: 45b2a246bd435f74989d22078ec2752e, type: 3} + m_Bones: [] + m_BlendShapeWeights: + - 0 + - 0 + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.000000009313226, y: 0.026900887, z: 0} + m_Extent: {x: 0.012847318, y: 0.026900887, z: 0.0128473295} + m_DirtyAABB: 0 +--- !u!1 &6689389173443419733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6689389173434678687} + - component: {fileID: 6689389173434678681} + - component: {fileID: 6689389173002939785} + - component: {fileID: 6689389173002939784} + - component: {fileID: 5052028028641032844} + m_Layer: 0 + m_Name: Chess Pawn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6689389173434678687 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173443419733} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6689389173096316707} + m_Father: {fileID: 6689389171845895219} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6689389173434678681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173443419733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 6689389171845895230} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 0 + m_ActivateClickAnimationMode: 0 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &6689389173002939785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173443419733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6689389173096316716} + m_MaterialIndex: 0 +--- !u!114 &6689389173002939784 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173443419733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 6689389173434678681} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: c39d3614cd6089347a01b0743003ae34, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 6689389173002939785} + m_ColorPropertyName: _BaseColor +--- !u!114 &5052028028641032844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173443419733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 78373ff495dc8234887e0cbdc7140022, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFilter: {fileID: 6689389171845895224} + m_SkinnedMeshRenderer: {fileID: 6689389173096316716} + m_BlendShapeIndex: 1 + m_BlendShapeMin: 0 + m_BlendShapeMax: 100 +--- !u!1 &7657675623233892162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 610982477392564286} + - component: {fileID: 4521726787290210859} + m_Layer: 0 + m_Name: PawnController_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &610982477392564286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7657675623233892162} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6689389171845895219} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &4521726787290210859 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7657675623233892162} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.03, y: 0.155, z: 0.03} + m_Center: {x: 0, y: -0.025, z: 0} +--- !u!1001 &490287090769008218 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6689389171845895219} + m_Modifications: + - target: {fileID: 1515492005369169331, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_Name + value: AudioAffordance + objectReference: {fileID: 0} + - target: {fileID: 5746416808058614602, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_AffordanceStateProvider + value: + objectReference: {fileID: 6689389173434678681} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} +--- !u!4 &8302078025757585448 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8501457409089496690, guid: 1c54cdd9a14d96049a8d37d422bd0e17, type: 3} + m_PrefabInstance: {fileID: 490287090769008218} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PawnController.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PawnController.prefab.meta new file mode 100644 index 0000000..dda32a5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PawnController.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a5f97d75a3184ad46aef39618607e083 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab new file mode 100644 index 0000000..5ecd322 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab @@ -0,0 +1,957 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2130331530761912223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2130331530761912220} + - component: {fileID: 2130331530761912218} + - component: {fileID: 2130331530761912221} + - component: {fileID: 8348423061939033190} + m_Layer: 0 + m_Name: PokeButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2130331530761912220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331530761912223} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2130331531028021864} + - {fileID: 2130331531475655813} + - {fileID: 2130331532155778801} + - {fileID: 1858874181107226732} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2130331530761912218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331530761912223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] +--- !u!114 &2130331530761912221 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331530761912223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 115f1a2a50d85cd4b9d6dad4c95622be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Interactable: {fileID: 2130331530761912218} + m_PokeCollider: {fileID: 2130331532155778702} + m_PokeConfiguration: + m_UseConstant: 1 + m_ConstantValue: + m_PokeDirection: 5 + m_InteractionDepthOffset: 0 + m_EnablePokeAngleThreshold: 1 + m_PokeAngleThreshold: 45 + m_Variable: {fileID: 0} +--- !u!114 &8348423061939033190 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331530761912223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 2130331531475655813} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 0.01650002 +--- !u!1 &2130331531028021867 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2130331531028021864} + m_Layer: 0 + m_Name: Base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2130331531028021864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331531028021867} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.0164, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6407146669795823432} + - {fileID: 6407146669819355306} + m_Father: {fileID: 2130331530761912220} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2130331531475655812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2130331531475655813} + m_Layer: 0 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2130331531475655813 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331531475655812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.016500022, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6407146670984646345} + - {fileID: 6407146669589918088} + m_Father: {fileID: 2130331530761912220} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2130331532155778800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2130331532155778801} + - component: {fileID: 2130331532155778702} + m_Layer: 0 + m_Name: PokeCollider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2130331532155778801 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331532155778800} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.0197, z: 0} + m_LocalScale: {x: 0.06519, y: 0.07469253, z: 0.06519} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2130331530761912220} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2130331532155778702 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331532155778800} + 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!1 &4434510254525139557 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8748052491345851914} + - component: {fileID: 2109709745044380960} + - component: {fileID: 3199942921445726553} + m_Layer: 0 + m_Name: AudioAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8748052491345851914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4434510254525139557} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1858874181107226732} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &2109709745044380960 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4434510254525139557} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &3199942921445726553 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4434510254525139557} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 383397362901904683} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 57def9352cdee8548bfc9ebc6a55914a, type: 2} + m_AudioSource: {fileID: 2109709745044380960} +--- !u!1 &6683189824981813477 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1858874181107226732} + - component: {fileID: 383397362901904683} + m_Layer: 0 + m_Name: InteractionAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1858874181107226732 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6683189824981813477} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8748052491345851914} + - {fileID: 2721150326367477965} + m_Father: {fileID: 2130331530761912220} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &383397362901904683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6683189824981813477} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 2130331530761912218} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &9213483171842931406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2721150326367477965} + - component: {fileID: 6524287566887027744} + - component: {fileID: 2207781253836161479} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2721150326367477965 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9213483171842931406} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1858874181107226732} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6524287566887027744 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9213483171842931406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 8542569998572914694} + m_MaterialIndex: 0 +--- !u!114 &2207781253836161479 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9213483171842931406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 383397362901904683} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 6524287566887027744} + m_ColorPropertyName: +--- !u!1001 &2130331531034647186 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2130331531475655813} + m_Modifications: + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.x + value: 2.4266 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.y + value: 2.4266 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.z + value: 2.4266 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.y + value: -0.021099955 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 2edb876ca20f6ea40b4ebb61f96f1df1, type: 2} + - target: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Name + value: Cylinder (1) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!4 &6407146669589918088 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2130331531034647186} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2130331531226932306 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2130331531028021864} + m_Modifications: + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.x + value: 5.978421 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.y + value: 0.32632014 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.z + value: 5.978421 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: f95c205049f12cc4cb5bd57dbded286c, type: 2} + - target: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Name + value: Cylinder + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!4 &6407146669795823432 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2130331531226932306} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2130331531283090352 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2130331531028021864} + m_Modifications: + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.x + value: 3.146143 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.y + value: 0.24472657 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.z + value: 3.146143 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0025 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: f95c205049f12cc4cb5bd57dbded286c, type: 2} + - target: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Name + value: Cylinder (1) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!4 &6407146669819355306 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2130331531283090352} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2130331532395832787 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2130331531475655813} + m_Modifications: + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.x + value: 4.7689075 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.y + value: 1.0046538 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.z + value: 4.7689075 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0058 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 53c16fb5d5c516b40a1f6a8fc34132f3, type: 2} + - target: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Name + value: Cylinder + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!4 &6407146670984646345 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2130331532395832787} + m_PrefabAsset: {fileID: 0} +--- !u!23 &8542569998572914694 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2130331532395832787} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab.meta new file mode 100644 index 0000000..af25587 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d661f645c81f29b4aa596207971ae441 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab new file mode 100644 index 0000000..dc12e00 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab @@ -0,0 +1,494 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &106093692981118498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 734996079564348568} + - component: {fileID: 728864242803681389} + - component: {fileID: 5172308405717368139} + m_Layer: 0 + m_Name: SimpleSocket + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &734996079564348568 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106093692981118498} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 800, y: 800, z: 800} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 5572517086321491450} + - {fileID: 6441652780047499728} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &728864242803681389 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106093692981118498} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayers: + m_Bits: 4294967295 + m_Handedness: 0 + m_AttachTransform: {fileID: 5572517086321491450} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_ShowInteractableHoverMeshes: 0 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 1 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 2 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 0.05, y: 0.1, z: 0.05} +--- !u!65 &5172308405717368139 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106093692981118498} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.2, y: 0.3, z: 0.3} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &992896250728694134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6441652780047499728} + m_Layer: 0 + m_Name: Simple_Socket_Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6441652780047499728 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992896250728694134} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2119503333954798193} + - {fileID: 136868517415886600} + - {fileID: 6690175492877764369} + - {fileID: 4250642347119713851} + m_Father: {fileID: 734996079564348568} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1010441622692718940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6690175492877764369} + - component: {fileID: 747345456234366501} + - component: {fileID: 406981427254625433} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6690175492877764369 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010441622692718940} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.05, y: 0.125, z: 0} + m_LocalScale: {x: 0.1, y: 0.05, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6441652780047499728} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &747345456234366501 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010441622692718940} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &406981427254625433 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010441622692718940} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: f95c205049f12cc4cb5bd57dbded286c, 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!1 &1602715075570566562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5572517086321491450} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5572517086321491450 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1602715075570566562} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 734996079564348568} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5427271494345311123 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 136868517415886600} + - component: {fileID: 5062548740983822529} + - component: {fileID: 6317744024979905813} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &136868517415886600 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5427271494345311123} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.05, y: 0, z: -0.1} + m_LocalScale: {x: 0.1, y: 0.3, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6441652780047499728} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5062548740983822529 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5427271494345311123} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6317744024979905813 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5427271494345311123} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: f95c205049f12cc4cb5bd57dbded286c, 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!1 &5736995918871761936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2119503333954798193} + - component: {fileID: 6388264563034436822} + - component: {fileID: 6390925710335525439} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2119503333954798193 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5736995918871761936} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.05, y: 0, z: 0.1} + m_LocalScale: {x: 0.1, y: 0.3, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6441652780047499728} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6388264563034436822 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5736995918871761936} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6390925710335525439 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5736995918871761936} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: f95c205049f12cc4cb5bd57dbded286c, 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!1 &6614057041200256932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4250642347119713851} + - component: {fileID: 747566124053762357} + - component: {fileID: 468281548969361700} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4250642347119713851 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6614057041200256932} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.05, y: -0.125, z: 0} + m_LocalScale: {x: 0.1, y: 0.05, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6441652780047499728} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &747566124053762357 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6614057041200256932} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &468281548969361700 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6614057041200256932} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: f95c205049f12cc4cb5bd57dbded286c, 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} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab.meta new file mode 100644 index 0000000..020a98f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aec71f91a8da27d418aa44bd0c543f9b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab new file mode 100644 index 0000000..5095296 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab @@ -0,0 +1,415 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1031448858251931788 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1418993816527876554} + - component: {fileID: 2974951109015007536} + m_Layer: 0 + m_Name: SimpleSocketShape_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1418993816527876554 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1031448858251931788} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6957000769822834732} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2974951109015007536 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1031448858251931788} + 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!1 &3277249689611702729 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3000186246023203508} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3000186246023203508 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3277249689611702729} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6957000769822834732} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6246657825917315834 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4863877574584780789} + - component: {fileID: 742614289333670027} + - component: {fileID: 4947452220568773659} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4863877574584780789 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6246657825917315834} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6957000769822834732} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &742614289333670027 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6246657825917315834} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4947452220568773659 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6246657825917315834} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1 &6957000769822834733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6957000769822834732} + - component: {fileID: 6957000769822834729} + - component: {fileID: 6957000769822834730} + m_Layer: 0 + m_Name: SimpleSocketShape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6957000769822834732 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6957000769822834733} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.075, y: 0.15000002, z: 0.075} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 3000186246023203508} + - {fileID: 4863877574584780789} + - {fileID: 129807179434452588} + - {fileID: 1418993816527876554} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &6957000769822834729 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6957000769822834733} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &6957000769822834730 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6957000769822834733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 3000186246023203508} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 4863877574584780789} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 1 + m_SmoothPositionAmount: 5 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 1 + m_SmoothRotationAmount: 5 + m_TightenRotation: 0.1 + m_TrackScale: 1 + m_SmoothScale: 1 + m_SmoothScaleAmount: 5 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!1001 &401194151877151492 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6957000769822834732} + m_Modifications: + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 651352808372728803, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 4947452220568773659} + - target: {fileID: 1784108126610004015, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 6957000769822834730} + - target: {fileID: 4104645014554624858, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 0} + - target: {fileID: 4696973491166461409, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Name + value: InteractionAffordance + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} +--- !u!4 &129807179434452588 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + m_PrefabInstance: {fileID: 401194151877151492} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab.meta new file mode 100644 index 0000000..cbd1137 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d81193b4b57486b46b4762e8b26d2de8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab new file mode 100644 index 0000000..73fcb7c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab @@ -0,0 +1,1124 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2213068851608463849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4947713856948696042} + - component: {fileID: 4314541616144226055} + - component: {fileID: 9207931725971051232} + - component: {fileID: 1496078646549329671} + m_Layer: 0 + m_Name: Material Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4947713856948696042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2213068851608463849} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7403072356979171078} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4314541616144226055 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2213068851608463849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7403072356348442413} + m_MaterialIndex: 0 +--- !u!114 &9207931725971051232 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2213068851608463849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 7403072356979171075} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: fc690d1505c48cb4696838b71abd2ca0, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 4314541616144226055} + m_ColorPropertyName: _RimColor +--- !u!114 &1496078646549329671 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2213068851608463849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 629ea686265f47f082ba5732cffad1cf, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 0} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: c2712227db89c5142adad58b143bf039, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 4314541616144226055} + m_FloatPropertyName: _RimPower +--- !u!1 &4620769735011440698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3158431017434260179} + - component: {fileID: 8930713440759245186} + m_Layer: 0 + m_Name: TableHandle_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3158431017434260179 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4620769735011440698} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 7403072356416083930} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &8930713440759245186 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4620769735011440698} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.25 + m_Height: 4 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &5209669283067494015 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3133794072027396999} + - component: {fileID: 8482967781085504782} + - component: {fileID: 5790058641736664295} + m_Layer: 0 + m_Name: AudioAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3133794072027396999 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5209669283067494015} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7403072356979171078} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &8482967781085504782 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5209669283067494015} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &5790058641736664295 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5209669283067494015} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 7403072356979171075} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 57def9352cdee8548bfc9ebc6a55914a, type: 2} + m_AudioSource: {fileID: 8482967781085504782} +--- !u!1 &7403072356348442448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072356348442415} + - component: {fileID: 7403072356348442413} + - component: {fileID: 7403072356348442414} + m_Layer: 0 + m_Name: CapsuleVisual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7403072356348442415 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356348442448} + 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: 2, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7403072356416083930} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!23 &7403072356348442413 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356348442448} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: f5ccd52dc494e054fbe7d7161dcabe25, 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 &7403072356348442414 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356348442448} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &7403072356416083904 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072356416083930} + - component: {fileID: 7403072356416083934} + - component: {fileID: 7403072356416083935} + - component: {fileID: 7403072356416083929} + - component: {fileID: 7185658523818339205} + m_Layer: 0 + m_Name: TableHandle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7403072356416083930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356416083904} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.65, z: 0.35} + m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 7403072357328242346} + - {fileID: 7403072357431632353} + - {fileID: 7403072356979171078} + - {fileID: 7403072356348442415} + - {fileID: 3158431017434260179} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &7403072356416083934 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356416083904} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &7403072356416083935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356416083904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 0 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 0 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 7403072356348442415} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 1 + m_SmoothPositionAmount: 5 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 1 + m_SmoothRotationAmount: 2 + m_TightenRotation: 0.05 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: + - {fileID: 7403072356416083929} + - {fileID: 7185658523818339205} + m_StartingMultipleGrabTransformers: + - {fileID: 7403072356416083929} + - {fileID: 7185658523818339205} + m_AddDefaultGrabTransformers: 0 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &7403072356416083929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356416083904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 7 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 0 + m_AllowTwoHandedScaling: 0 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.05 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!114 &7185658523818339205 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356416083904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4dd2e41114c62b44fbd334ca5b314352, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedRotationAxis: 2 +--- !u!1 &7403072356979171079 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072356979171078} + - component: {fileID: 7403072356979171075} + - component: {fileID: 3331925869084700775} + m_Layer: 0 + m_Name: Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7403072356979171078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356979171079} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3133794072027396999} + - {fileID: 4947713856948696042} + m_Father: {fileID: 7403072356416083930} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7403072356979171075 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356979171079} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 7403072356416083935} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 0 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &3331925869084700775 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356979171079} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 27bee223346c63f4bb2b0f85250f58b7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 7403072356979171075} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: idle + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: hovered + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: hoveredPriority + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: selected + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: activated + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: focused + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + m_Variable: {fileID: 11400000, guid: e5acc2ade2588d44fb53e968cd702099, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_TargetTransform: {fileID: 7403072356348442415} +--- !u!1 &7403072357328242347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072357328242346} + - component: {fileID: 7403072357328242341} + - component: {fileID: 7403072357328242342} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7403072357328242346 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357328242347} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 7403072357429160174} + m_Father: {fileID: 7403072356416083930} + 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.811} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &7403072357328242341 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357328242347} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!114 &7403072357328242342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357328242347} + 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!1 &7403072357429160175 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072357429160174} + - component: {fileID: 7403072357429160172} + - component: {fileID: 7403072357429160173} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7403072357429160174 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357429160175} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000019284} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7403072357328242346} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -0, y: 0} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0, y: 1} +--- !u!222 &7403072357429160172 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357429160175} + m_CullTransparentMesh: 1 +--- !u!114 &7403072357429160173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357429160175} + 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.92156863, g: 0.9490196, 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: 24 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Table Handle +--- !u!1 &7403072357431632354 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072357431632353} + - component: {fileID: 7403072357431632352} + m_Layer: 0 + m_Name: TableOffset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7403072357431632353 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357431632354} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -13, z: -3.8400004} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 7403072356416083930} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7403072357431632352 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357431632354} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f22671673eaaae848b70290eb3a1350c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TargetTransform: {fileID: 0} + m_SmoothFollowSpeed: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab.meta new file mode 100644 index 0000000..c53deea --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ed5fdb8d3e523e94ca6d8a239d40615a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI.meta new file mode 100644 index 0000000..0456341 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b3a8d214e4bdcab45b1b15f9bbcd0e17 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ButtonHandMenu.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ButtonHandMenu.prefab new file mode 100644 index 0000000..7965272 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ButtonHandMenu.prefab @@ -0,0 +1,1950 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &895918403217596474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5571350067279869460} + - component: {fileID: 98969642509450644} + - component: {fileID: 170368682110498312} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5571350067279869460 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 895918403217596474} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5025401335839548057} + 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: -24} + m_SizeDelta: {x: -144, y: 48} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &98969642509450644 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 895918403217596474} + m_CullTransparentMesh: 0 +--- !u!114 &170368682110498312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 895918403217596474} + 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: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Scrollview +--- !u!1 &1571819876068155739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6707265917959869671} + - component: {fileID: 6400350243045638085} + m_Layer: 0 + m_Name: Hand Menu ScrollView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6707265917959869671 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1571819876068155739} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5090755972623007741} + m_Father: {fileID: 5030734267259534325} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6400350243045638085 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1571819876068155739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aceb12f22b4c45e59443ac967a8ece7d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HandMenuUIGameObject: {fileID: 2372476104464761951} + m_MenuHandedness: 3 + m_HandMenuUpDirection: 2 + m_LeftPalmAnchor: {fileID: 5712684618771745601} + m_RightPalmAnchor: {fileID: 6207472708949750662} + m_MinFollowDistance: 0.005 + m_MaxFollowDistance: 0.03 + m_MinToMaxDelaySeconds: 1 + m_HideMenuWhenGazeDiverges: 1 + m_MenuVisibleGazeAngleDivergenceThreshold: 35 + m_AnimateMenuHideAndReveal: 1 + m_RevealHideAnimationDuration: 0.1 + m_HideMenuOnSelect: 1 + m_InteractionManager: {fileID: 0} + m_HandTrackingFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 15088c60ea1e00448a95ebaef96316da, type: 2} + m_ControllerFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 2899508b1645c5e4fa421b4217da9539, type: 2} +--- !u!1 &1722891874241318160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6857915713242953900} + - component: {fileID: 6551141464211886990} + m_Layer: 0 + m_Name: Hand Menu Wrist Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6857915713242953900 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722891874241318160} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4944168734326199222} + m_Father: {fileID: 5030734267259534325} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6551141464211886990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722891874241318160} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aceb12f22b4c45e59443ac967a8ece7d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HandMenuUIGameObject: {fileID: 2509756936787257364} + m_MenuHandedness: 3 + m_HandMenuUpDirection: 1 + m_LeftPalmAnchor: {fileID: 5712684618771745601} + m_RightPalmAnchor: {fileID: 6207472708949750662} + m_MinFollowDistance: 0.005 + m_MaxFollowDistance: 0.03 + m_MinToMaxDelaySeconds: 1 + m_HideMenuWhenGazeDiverges: 1 + m_MenuVisibleGazeAngleDivergenceThreshold: 30 + m_AnimateMenuHideAndReveal: 1 + m_RevealHideAnimationDuration: 0.1 + m_HideMenuOnSelect: 1 + m_InteractionManager: {fileID: 0} + m_HandTrackingFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 5c3063cefe11749438f60126cef83288, type: 2} + m_ControllerFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 979c1b69d98e91041bc1c5c6e63aab97, type: 2} +--- !u!1 &2372476104464761951 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5090755972623007741} + m_Layer: 0 + m_Name: Follow GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5090755972623007741 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2372476104464761951} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5992214634569622092} + m_Father: {fileID: 6707265917959869671} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2509756936787257364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4944168734326199222} + m_Layer: 0 + m_Name: Follow GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4944168734326199222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509756936787257364} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5030734266366949664} + m_Father: {fileID: 6857915713242953900} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3104971548485255466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5712684618771745601} + - component: {fileID: 8123540843157675698} + m_Layer: 0 + m_Name: Left Hand Tracked Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5712684618771745601 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3104971548485255466} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5030734267259534325} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8123540843157675698 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3104971548485255466} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TrackingType: 0 + m_UpdateType: 1 + m_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -2024308242397127297, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 8248158260566104461, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 9e7f60d6-fc72-48c4-959a-c80ad3b02565 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 684395432459739428, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &3977197974065273168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5992214634569622092} + - component: {fileID: 3166814444043639594} + - component: {fileID: 1502660460840008007} + - component: {fileID: 2503453349996003984} + - component: {fileID: 4837942043424170029} + m_Layer: 0 + m_Name: Hand Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5992214634569622092 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3977197974065273168} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5025401335839548057} + m_Father: {fileID: 5090755972623007741} + 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: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &3166814444043639594 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3977197974065273168} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!114 &1502660460840008007 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3977197974065273168} + 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!114 &2503453349996003984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3977197974065273168} + 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 &4837942043424170029 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3977197974065273168} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!1 &4800426466548343938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4121769380870618905} + - component: {fileID: 1438423340347406024} + - component: {fileID: 6445051628646183527} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4121769380870618905 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4800426466548343938} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5025401335839548057} + m_RootOrder: 1 + 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: -81} + m_SizeDelta: {x: -48, y: 2} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &1438423340347406024 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4800426466548343938} + m_CullTransparentMesh: 0 +--- !u!114 &6445051628646183527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4800426466548343938} + 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.9411765, g: 0.9411765, b: 0.9411765, a: 0.5019608} + 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 &5030734265454020863 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734265454020860} + - component: {fileID: 5030734265454020851} + - component: {fileID: 5030734265454020850} + - component: {fileID: 5030734265454020861} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5030734265454020860 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265454020863} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5030734266349821010} + m_Father: {fileID: 5030734266792631115} + 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 &5030734265454020851 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265454020863} + m_CullTransparentMesh: 1 +--- !u!114 &5030734265454020850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265454020863} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e45f8f823c093d941855bb23b53b9414, type: 3} + 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: 4 +--- !u!114 &5030734265454020861 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265454020863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!1 &5030734265712111729 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734265712111734} + - component: {fileID: 5030734265712111732} + - component: {fileID: 5030734265712111735} + m_Layer: 5 + m_Name: Text Button Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5030734265712111734 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265712111729} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5030734266366949664} + 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: 5, y: -5} + m_SizeDelta: {x: -10, y: -10} + m_Pivot: {x: 0, y: 1} +--- !u!222 &5030734265712111732 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265712111729} + m_CullTransparentMesh: 1 +--- !u!114 &5030734265712111735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265712111729} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e45f8f823c093d941855bb23b53b9414, type: 3} + 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: 2 +--- !u!1 &5030734266349821021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734266349821010} + - component: {fileID: 5030734266349821008} + - component: {fileID: 5030734266349821011} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5030734266349821010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266349821021} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5030734265454020860} + 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 &5030734266349821008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266349821021} + m_CullTransparentMesh: 0 +--- !u!114 &5030734266349821011 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266349821021} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 256 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 256 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Menu +--- !u!1 &5030734266366949667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734266366949664} + - component: {fileID: 5030734266366949668} + - component: {fileID: 5030734266366949671} + - component: {fileID: 5030734266366949670} + - component: {fileID: 5030734266366949665} + m_Layer: 0 + m_Name: Wrist Button UI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5030734266366949664 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266366949667} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 0.00046875, y: 0.00046875, z: 0.00046875} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 5030734265712111734} + - {fileID: 5030734266792631115} + m_Father: {fileID: 4944168734326199222} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, 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.01} + m_SizeDelta: {x: 90, y: 90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &5030734266366949668 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266366949667} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!114 &5030734266366949671 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266366949667} + 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!114 &5030734266366949670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266366949667} + 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 &5030734266366949665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266366949667} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!1 &5030734266792631114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734266792631115} + - component: {fileID: 5030734266792631119} + - component: {fileID: 5030734266792631118} + - component: {fileID: 5030734266792631113} + - component: {fileID: 5030734266792631112} + - component: {fileID: 5030734266792631116} + - component: {fileID: 5426094921606689094} + m_Layer: 5 + m_Name: Text Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5030734266792631115 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5030734265454020860} + - {fileID: 8450376734766142520} + m_Father: {fileID: 5030734266366949664} + m_RootOrder: 1 + 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: -5} + m_SizeDelta: {x: -10, y: -10} + m_Pivot: {x: 0, y: 1} +--- !u!222 &5030734266792631119 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_CullTransparentMesh: 0 +--- !u!114 &5030734266792631118 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.1254902, g: 0.5882353, b: 0.95294124, a: 1} + m_HighlightedColor: {r: 0.09411766, g: 0.43921572, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.34509805, g: 0.6901961, b: 0.96470594, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.95294124, a: 1} + m_DisabledColor: {r: 0.7843138, g: 0.7843138, b: 0.7843138, 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: 5030734265454020850} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5030734266792631116} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Samples.ToggleGameObject, + Unity.XR.Interaction.Toolkit.Samples.Hands + m_MethodName: ToggleActiveState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &5030734266792631113 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + 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: 0} + 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!114 &5030734266792631112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 5030734265454020860} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 20 +--- !u!114 &5030734266792631116 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 646ef16ad2fbd1944b40157feffe8574, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ActivationGameObject: {fileID: 1571819876068155739} + m_CurrentlyActive: 0 +--- !u!114 &5426094921606689094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 2 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: 9a6d738025ed59f4fb946bb59c20e774, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 4 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 2 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: eeeda5dce5e1d344f8e2f6195f16cb38, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 3 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: eeeda5dce5e1d344f8e2f6195f16cb38, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &5030734267259534324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734267259534325} + m_Layer: 0 + m_Name: ButtonHandMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5030734267259534325 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734267259534324} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5712684618771745601} + - {fileID: 6207472708949750662} + - {fileID: 6857915713242953900} + - {fileID: 6707265917959869671} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6778729554687940349 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6207472708949750662} + - component: {fileID: 6368961208440748751} + m_Layer: 0 + m_Name: Right Hand Tracked Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6207472708949750662 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6778729554687940349} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5030734267259534325} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6368961208440748751 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6778729554687940349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TrackingType: 0 + m_UpdateType: 1 + m_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -3326005586356538449, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 5101698808175986029, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 20198b68-d65f-43a7-a5dd-66a9a1e0df0e + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1277054153949319361, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &7016142335816606385 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8450376734766142520} + - component: {fileID: 6267208404447482002} + m_Layer: 5 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8450376734766142520 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7016142335816606385} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5030734266792631115} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!82 &6267208404447482002 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7016142335816606385} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 2 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &7632328176030769678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5025401335839548057} + - component: {fileID: 4838580404367875309} + - component: {fileID: 1529038839174510597} + - component: {fileID: 4502389954348167665} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5025401335839548057 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7632328176030769678} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5571350067279869460} + - {fileID: 4121769380870618905} + - {fileID: 2312402699723314282} + m_Father: {fileID: 5992214634569622092} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 200, y: -265} + m_SizeDelta: {x: 300, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4838580404367875309 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7632328176030769678} + m_CullTransparentMesh: 0 +--- !u!114 &1529038839174510597 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7632328176030769678} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.9019608} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!114 &4502389954348167665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7632328176030769678} + 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: 2 +--- !u!1001 &8492038705920335999 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5025401335839548057} + m_Modifications: + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -432 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -97 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -499 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -231 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -566 + objectReference: {fileID: 0} + - target: {fileID: 6183026900792136172, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Value + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721044, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Name + value: Scroll View + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: -48 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: -119 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -35.49995 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902371939695, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: 596 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0.9999999 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0.6409395 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -365 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -298 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -164 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} +--- !u!224 &2312402699723314282 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 8492038705920335999} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ButtonHandMenu.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ButtonHandMenu.prefab.meta new file mode 100644 index 0000000..178dfce --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ButtonHandMenu.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e2698219e3231e94c8765d49b9dd5cff +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollHandMenu.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollHandMenu.prefab new file mode 100644 index 0000000..177e17b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollHandMenu.prefab @@ -0,0 +1,743 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &526437755006193512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8999235769639834867} + - component: {fileID: 6207803349283724578} + - component: {fileID: 2063121858613664141} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8999235769639834867 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 526437755006193512} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 30695937856604531} + m_RootOrder: 1 + 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: -81} + m_SizeDelta: {x: -48, y: 2} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &6207803349283724578 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 526437755006193512} + m_CullTransparentMesh: 0 +--- !u!114 &2063121858613664141 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 526437755006193512} + 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.9411765, g: 0.9411765, b: 0.9411765, a: 0.5019608} + 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 &3187343611524286948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 30695937856604531} + - component: {fileID: 501822693461702407} + - component: {fileID: 5830189613322687471} + - component: {fileID: 8911341521928018459} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &30695937856604531 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187343611524286948} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 612959553970003454} + - {fileID: 8999235769639834867} + - {fileID: 3256471858175882363} + m_Father: {fileID: 1655175526012914086} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 200, y: -265} + m_SizeDelta: {x: 300, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &501822693461702407 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187343611524286948} + m_CullTransparentMesh: 0 +--- !u!114 &5830189613322687471 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187343611524286948} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.9019608} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!114 &8911341521928018459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187343611524286948} + 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: 2 +--- !u!1 &5313740836432104400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 612959553970003454} + - component: {fileID: 4940271171826505342} + - component: {fileID: 5155925860469759458} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &612959553970003454 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5313740836432104400} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 30695937856604531} + 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: -24} + m_SizeDelta: {x: -144, y: 48} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4940271171826505342 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5313740836432104400} + m_CullTransparentMesh: 0 +--- !u!114 &5155925860469759458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5313740836432104400} + 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: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Scrollview +--- !u!1 &8277926544304812730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1655175526012914086} + - component: {fileID: 7935917433478246592} + - component: {fileID: 5839558563959427757} + - component: {fileID: 7453122751755643258} + - component: {fileID: 500762188822694855} + m_Layer: 0 + m_Name: Hand Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1655175526012914086 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277926544304812730} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 30695937856604531} + m_Father: {fileID: 249173234633970711} + 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: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &7935917433478246592 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277926544304812730} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!114 &5839558563959427757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277926544304812730} + 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!114 &7453122751755643258 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277926544304812730} + 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 &500762188822694855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277926544304812730} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!1001 &5388093878633684849 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1929406674756097472, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_Name + value: Hand Menu Setup With ScrollView Variant + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 58011bca9681c484080084eccc4cb150, type: 3} +--- !u!4 &249173234633970711 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5310702087570344806, guid: 58011bca9681c484080084eccc4cb150, type: 3} + m_PrefabInstance: {fileID: 5388093878633684849} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8718909315516678254 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 30695937856604531} + m_Modifications: + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026900792136172, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Value + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721044, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Name + value: Scroll View + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: -48 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: -119 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -35.49995 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902371939695, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} +--- !u!224 &3256471858175882363 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 8718909315516678254} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollHandMenu.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollHandMenu.prefab.meta new file mode 100644 index 0000000..eac32cc --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollHandMenu.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 30194602712a0eb4980318e2379d1bb8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollView.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollView.prefab new file mode 100644 index 0000000..02d1530 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollView.prefab @@ -0,0 +1,1673 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6183026900792136178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026900792136179} + - component: {fileID: 6183026900792136174} + - component: {fileID: 6183026900792136173} + - component: {fileID: 6183026900792136172} + m_Layer: 5 + m_Name: Scrollbar Vertical Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026900792136179 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900792136178} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6183026902415741008} + - {fileID: 6183026901230637121} + m_Father: {fileID: 6183026901214721045} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 24, y: 0} + m_SizeDelta: {x: 6, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!222 &6183026900792136174 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900792136178} + m_CullTransparentMesh: 0 +--- !u!114 &6183026900792136173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900792136178} + 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: 0} + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 4 +--- !u!114 &6183026900792136172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900792136178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 6183026900792136173} + m_HandleRect: {fileID: 6183026902669923109} + m_Direction: 2 + m_Value: 0.9999995 + m_Size: 0.3590604 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6183026900844072979 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026900844072972} + - component: {fileID: 6183026900844072975} + - component: {fileID: 6183026900844072974} + - component: {fileID: 6183026900844072973} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026900844072972 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900844072979} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6183026902371939695} + m_Father: {fileID: 6183026901214721045} + 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: -17} + m_Pivot: {x: 0, y: 1} +--- !u!222 &6183026900844072975 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900844072979} + m_CullTransparentMesh: 0 +--- !u!114 &6183026900844072974 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900844072979} + 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: 8 +--- !u!114 &6183026900844072973 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900844072979} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &6183026901214721044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026901214721045} + - component: {fileID: 6183026901214721041} + - component: {fileID: 6183026901214721047} + - component: {fileID: 6183026901214721046} + m_Layer: 5 + m_Name: ScrollView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026901214721045 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901214721044} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6183026900844072972} + - {fileID: 6183026900792136179} + m_Father: {fileID: 0} + 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: -35.49995} + m_SizeDelta: {x: -48, y: -119} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6183026901214721041 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901214721044} + m_CullTransparentMesh: 0 +--- !u!114 &6183026901214721047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901214721044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 6183026902371939695} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 6183026900844072972} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 6183026900792136172} + m_HorizontalScrollbarVisibility: 1 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &6183026901214721046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901214721044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &6183026901230637120 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026901230637121} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026901230637121 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901230637120} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6183026902669923109} + m_Father: {fileID: 6183026900792136179} + m_RootOrder: 1 + 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!1 &6183026901923816730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026901923816731} + - component: {fileID: 6183026901923816725} + - component: {fileID: 6183026901923816724} + m_Layer: 5 + m_Name: Handle Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026901923816731 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901923816730} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6183026902669923109} + 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 &6183026901923816725 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901923816730} + m_CullTransparentMesh: 0 +--- !u!114 &6183026901923816724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901923816730} + 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.92156863, g: 0.9490196, 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: 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: 40 +--- !u!1 &6183026902371939694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026902371939695} + - component: {fileID: 6183026902371939690} + - component: {fileID: 6183026902371939688} + - component: {fileID: 6183026902371939689} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026902371939695 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902371939694} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7115703732978342057} + - {fileID: 2459597453263534125} + - {fileID: 8774576546710604735} + - {fileID: 4545177384989293878} + - {fileID: 7050254453680010381} + - {fileID: 6371800052681497148} + - {fileID: 575213516256852194} + - {fileID: 3318402603881556472} + - {fileID: 6081796599383575975} + m_Father: {fileID: 6183026900844072972} + 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.00001858593} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &6183026902371939690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902371939694} + 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: 1 + m_Spacing: 7 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &6183026902371939688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902371939694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2fafe2cfe61f6974895a912c3755e8f1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AllowSwitchOff: 1 +--- !u!114 &6183026902371939689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902371939694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 1 +--- !u!1 &6183026902415741015 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026902415741008} + - component: {fileID: 6183026902415741010} + - component: {fileID: 6183026902415741009} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026902415741008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902415741015} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6183026900792136179} + 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 &6183026902415741010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902415741015} + m_CullTransparentMesh: 0 +--- !u!114 &6183026902415741009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902415741015} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 40 +--- !u!1 &6183026902669923108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026902669923109} + - component: {fileID: 6183026902669923111} + - component: {fileID: 6183026902669923110} + m_Layer: 5 + m_Name: Handle Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026902669923109 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902669923108} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6183026901923816731} + m_Father: {fileID: 6183026901230637121} + 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 &6183026902669923111 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902669923108} + m_CullTransparentMesh: 0 +--- !u!114 &6183026902669923110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902669923108} + 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: 0} + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 12.52 +--- !u!1001 &983035876576939081 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 7 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 7 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &575213516256852194 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 983035876576939081} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2617354276812102995 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 8 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 8 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &3318402603881556472 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 2617354276812102995} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2917732864979176582 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 2 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 2 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &2459597453263534125 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 2917732864979176582} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3840539753544386973 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 4 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 4 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &4545177384989293878 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 3840539753544386973} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5923023155387838103 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 6 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 6 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &6371800052681497148 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 5923023155387838103} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6789459588623415564 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 9 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 9 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &6081796599383575975 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 6789459588623415564} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7539006633174838274 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &7115703732978342057 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 7539006633174838274} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7748559004982116390 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &7050254453680010381 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 7748559004982116390} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8330092162758983444 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 3 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 3 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &8774576546710604735 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 8330092162758983444} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollView.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollView.prefab.meta new file mode 100644 index 0000000..5e6a660 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollView.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cc0d6bd3aca3b5d4a986e27ce112e071 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollViewItem.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollViewItem.prefab new file mode 100644 index 0000000..c932872 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollViewItem.prefab @@ -0,0 +1,362 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &747562692158060084 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 747562692158060085} + - component: {fileID: 747562692158060043} + - component: {fileID: 747562692158060082} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &747562692158060085 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692158060084} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 747562692447532203} + m_RootOrder: 2 + 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: -23, y: 0} + m_SizeDelta: {x: -74, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &747562692158060043 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692158060084} + m_CullTransparentMesh: 0 +--- !u!114 &747562692158060082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692158060084} + 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.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 0 + 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: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Item 1 +--- !u!1 &747562692447532202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 747562692447532203} + - component: {fileID: 747562692447532206} + - component: {fileID: 747562692447532201} + - component: {fileID: 4843924787302882066} + m_Layer: 5 + m_Name: ScrollViewItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &747562692447532203 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692447532202} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4418427761969027155} + - {fileID: 4843924787467235425} + - {fileID: 747562692158060085} + 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: 0, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &747562692447532206 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692447532202} + m_CullTransparentMesh: 0 +--- !u!114 &747562692447532201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692447532202} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 4 +--- !u!114 &4843924787302882066 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692447532202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_HighlightedColor: {r: 0.09411765, g: 0.4392157, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_SelectedColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, 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: 747562692447532201} + toggleTransition: 1 + graphic: {fileID: 4843924787467235424} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &4418427761969027154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4418427761969027155} + - component: {fileID: 4418427761969027153} + - component: {fileID: 4418427761969027152} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4418427761969027155 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4418427761969027154} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 747562692447532203} + 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 &4418427761969027153 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4418427761969027154} + m_CullTransparentMesh: 1 +--- !u!114 &4418427761969027152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4418427761969027154} + 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, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, type: 3} + 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: 4 +--- !u!1 &4843924787467235430 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4843924787467235425} + - component: {fileID: 4843924787467235427} + - component: {fileID: 4843924787467235424} + m_Layer: 5 + m_Name: Active + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4843924787467235425 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4843924787467235430} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 747562692447532203} + m_RootOrder: 1 + 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 &4843924787467235427 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4843924787467235430} + m_CullTransparentMesh: 0 +--- !u!114 &4843924787467235424 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4843924787467235430} + 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.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 4 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollViewItem.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollViewItem.prefab.meta new file mode 100644 index 0000000..1d1e6ab --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/ScrollViewItem.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6ef6ed42ad21b2e44bf9d63455bfebd9 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPadButton.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPadButton.prefab new file mode 100644 index 0000000..8993536 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPadButton.prefab @@ -0,0 +1,546 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4325697754847085445 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4550097850330393526} + - component: {fileID: 3245942183117002936} + m_Layer: 5 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4550097850330393526 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4325697754847085445} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 4455438662752596672} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!82 &3245942183117002936 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4325697754847085445} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 2 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &4455438662752596673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4455438662752596672} + - component: {fileID: 4455438662752596681} + - component: {fileID: 4455438662752596683} + - component: {fileID: 7566063986779765728} + - component: {fileID: 6843260260195551652} + - component: {fileID: 2428494541859028798} + m_Layer: 5 + m_Name: TouchPadButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4455438662752596672 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7991839960969920021} + - {fileID: 4550097850330393526} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4455438662752596681 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + m_CullTransparentMesh: 0 +--- !u!114 &4455438662752596683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_HighlightedColor: {r: 0, g: 0.67058825, b: 0.74509805, a: 1} + m_PressedColor: {r: 0.38431373, g: 0.38431373, b: 0.38431373, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, 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: 2516641621768468710} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &7566063986779765728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + 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: 0} + 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!114 &6843260260195551652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 7991839960969920021} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 20 +--- !u!114 &2428494541859028798 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 2 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: 9a6d738025ed59f4fb946bb59c20e774, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 4 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 2 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: eeeda5dce5e1d344f8e2f6195f16cb38, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 3 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: eeeda5dce5e1d344f8e2f6195f16cb38, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &4455438663099779003 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4455438663099779002} + - component: {fileID: 4455438663099779000} + - component: {fileID: 4455438663099779001} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4455438663099779002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438663099779003} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7991839960969920021} + 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 &4455438663099779000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438663099779003} + m_CullTransparentMesh: 1 +--- !u!114 &4455438663099779001 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438663099779003} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 0 +--- !u!1 &5345893842477192190 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7991839960969920021} + - component: {fileID: 6803271863954811239} + - component: {fileID: 2516641621768468710} + - component: {fileID: 3062923241884553427} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7991839960969920021 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5345893842477192190} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4455438663099779002} + m_Father: {fileID: 4455438662752596672} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6803271863954811239 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5345893842477192190} + m_CullTransparentMesh: 1 +--- !u!114 &2516641621768468710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5345893842477192190} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!114 &3062923241884553427 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5345893842477192190} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPadButton.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPadButton.prefab.meta new file mode 100644 index 0000000..ca004c0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPadButton.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b0c78422845bac948a9080175e57ffff +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts.meta new file mode 100644 index 0000000..b5bdd94 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a569e7260117d1418a7faa6fd6fda2c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs new file mode 100644 index 0000000..68f2817 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs @@ -0,0 +1,96 @@ +using System.Collections; +using System.Collections.Generic; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Provides the ability to reset specified objects if they fall below a certain position - designated by this transform's height. + /// + public class ObjectResetPlane : MonoBehaviour + { + [SerializeField] + [Tooltip("Which objects to reset if falling out of range.")] + List m_ObjectsToReset = new List(); + + [SerializeField] + [Tooltip("How often to check if objects should be reset.")] + float m_CheckDuration = 2f; + + [SerializeField] + [Tooltip("The object root used to compute local positions relative to. Objects will respawn relative to their position in this transform's hierarchy.")] + Transform m_ObjectRoot = null; + + readonly List m_OriginalPositions = new List(); + + float m_CheckTimer; + + /// + /// See . + /// + protected void Start() + { + foreach (var currentTransform in m_ObjectsToReset) + { + if (currentTransform != null) + { + var position = currentTransform.position; + + if (m_ObjectRoot != null) + position = m_ObjectRoot.InverseTransformPoint(currentTransform.position); + + m_OriginalPositions.Add(new Pose(position, currentTransform.rotation)); + } + else + { + Debug.LogWarning("Objects To Reset contained a null element. Update the reference or delete the array element of the missing object.", this); + m_OriginalPositions.Add(new Pose()); + } + } + } + + /// + /// See . + /// + protected void Update() + { + m_CheckTimer -= Time.deltaTime; + + if (m_CheckTimer > 0) + return; + + m_CheckTimer = m_CheckDuration; + + var resetPlane = transform.position.y; + + for (var transformIndex = 0; transformIndex < m_ObjectsToReset.Count; transformIndex++) + { + var currentTransform = m_ObjectsToReset[transformIndex]; + if (currentTransform == null) + continue; + + if (currentTransform.position.y < resetPlane) + { + var originalWorldPosition = m_OriginalPositions[transformIndex].position; + if (m_ObjectRoot != null) + originalWorldPosition = m_ObjectRoot.TransformPoint(originalWorldPosition); + + currentTransform.SetPositionAndRotation(originalWorldPosition, m_OriginalPositions[transformIndex].rotation); + + var rigidBody = currentTransform.GetComponentInChildren(); + if (rigidBody != null) + { + StartCoroutine(ResetRigidbodyRoutine(rigidBody)); + } + } + } + } + + IEnumerator ResetRigidbodyRoutine(Rigidbody body) + { + body.isKinematic = true; + yield return new WaitForFixedUpdate(); + body.isKinematic = false; + + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs.meta new file mode 100644 index 0000000..cacb5e7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 54ce4268a4182384da360e6e2654d3a6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs new file mode 100644 index 0000000..f70af26 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs @@ -0,0 +1,107 @@ +using Unity.XR.CoreUtils.Bindings; +using UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.State; +using UnityEngine.XR.Interaction.Toolkit.Filtering; +using UnityEngine.XR.Interaction.Toolkit.Interactables; +using UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Animates a blend shape on a SkinnedMeshRenderer based on the interaction strength of a poke. + /// + public class PokeBlendShapeAnimator : MonoBehaviour + { + [SerializeField] + [Tooltip("The PokeFilter to use to determine the interaction strength.")] + XRPokeFilter m_PokeFilter; + + [SerializeField] + [Tooltip("The SkinnedMeshRenderer to animate.")] + SkinnedMeshRenderer m_SkinnedMeshRenderer; + + [SerializeField] + [Tooltip("The index of the blend shape to animate.")] + int m_BlendShapeIndex; + + [SerializeField] + [Tooltip("The minimum blend shape value.")] + float m_BlendShapeMin; + + [SerializeField] + [Tooltip("The maximum blend shape value.")] + float m_BlendShapeMax = 100f; + + readonly BindingsGroup m_BindingsGroup = new BindingsGroup(); + + IXRHoverInteractable m_HoverInteractable; + IXRInteractionStrengthInteractable m_InteractionStrengthInteractable; +#pragma warning disable CS0618 // Type or member is obsolete + readonly FloatTweenableVariable m_TweenableVariable = new FloatTweenableVariable(); +#pragma warning restore CS0618 // Type or member is obsolete + + float m_TweenTarget; + + /// + /// See . + /// + void OnEnable() + { + if (m_PokeFilter == null || m_SkinnedMeshRenderer == null) + { + enabled = false; + return; + } + + m_HoverInteractable = m_PokeFilter.GetComponent(); + m_InteractionStrengthInteractable = m_PokeFilter.GetComponent(); + + m_BindingsGroup.AddBinding(m_PokeFilter.pokeStateData.Subscribe(data => + { + var blendShapeValue = Mathf.Lerp(m_BlendShapeMin, m_BlendShapeMax, data.interactionStrength); + m_TweenTarget = blendShapeValue; + })); + + m_BindingsGroup.AddBinding(m_TweenableVariable.SubscribeAndUpdate(newValue => + { + m_SkinnedMeshRenderer.SetBlendShapeWeight(m_BlendShapeIndex, newValue); + })); + } + + /// + /// See . + /// + void OnDisable() + { + m_BindingsGroup.Clear(); + } + + /// + /// See . + /// + void Update() + { + m_TweenableVariable.HandleTween(Time.deltaTime * 16f); + if (m_HoverInteractable.interactorsHovering.Count == 0) + return; + + var pokeInteractorStrength = 0f; + var largestNonPokeInteractorStrength = 0f; + for (var index = 0; index < m_HoverInteractable.interactorsHovering.Count; ++index) + { + var interactor = m_HoverInteractable.interactorsHovering[index]; + var interactionStrength = m_InteractionStrengthInteractable.GetInteractionStrength(interactor); + var isPokeProvider = interactor is IPokeStateDataProvider; + if (isPokeProvider) + { + pokeInteractorStrength = interactionStrength; + } + else + { + largestNonPokeInteractorStrength = Mathf.Max(largestNonPokeInteractorStrength, interactionStrength); + } + } + + m_TweenableVariable.target = pokeInteractorStrength > largestNonPokeInteractorStrength ? m_TweenTarget : 0f; + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs.meta new file mode 100644 index 0000000..e160a29 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 78373ff495dc8234887e0cbdc7140022 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs new file mode 100644 index 0000000..ac7f7e3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs @@ -0,0 +1,47 @@ +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Toggles the active state of a GameObject. + /// + public class ToggleGameObject : MonoBehaviour + { + [SerializeField] + [Tooltip("The GameObject to toggle the active state for.")] + GameObject m_ActivationGameObject; + + /// + /// The GameObject to toggle the active state for. + /// + public GameObject activationGameObject + { + get => m_ActivationGameObject; + set => m_ActivationGameObject = value; + } + + [SerializeField] + [Tooltip("Whether the GameObject is currently active.")] + bool m_CurrentlyActive; + + /// + /// Whether the GameObject is currently active. + /// + public bool currentlyActive + { + get => m_CurrentlyActive; + set + { + m_CurrentlyActive = value; + activationGameObject.SetActive(m_CurrentlyActive); + } + } + + /// + /// Toggles the active state of the GameObject. + /// + public void ToggleActiveState() + { + m_CurrentlyActive = !m_CurrentlyActive; + activationGameObject.SetActive(m_CurrentlyActive); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs.meta new file mode 100644 index 0000000..f1407b8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 646ef16ad2fbd1944b40157feffe8574 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs new file mode 100644 index 0000000..8635c69 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs @@ -0,0 +1,103 @@ +using System; +using UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Class used to sync the transform of a target game object with this one. + /// + public class TransformSync : MonoBehaviour + { + [SerializeField] + [Tooltip("Transform to apply this transform's data to.")] + Transform m_TargetTransform; + + [SerializeField] + [Range(0f, 30f)] + [Tooltip("Set to 0 for no smoothing. Higher values indicate more smoothing.")] + float m_SmoothFollowSpeed = 8f; + + Rigidbody m_Rigidbody; + + bool m_HasTransform; + bool m_HasRigidbody; + + Transform m_ThisTransform; + +#pragma warning disable CS0618 // Type or member is obsolete + readonly Vector3TweenableVariable m_PositionTweenable = new Vector3TweenableVariable(); + readonly QuaternionTweenableVariable m_RotationTweenable = new QuaternionTweenableVariable(); +#pragma warning restore CS0618 // Type or member is obsolete + + /// + /// See . + /// + void OnValidate() + { + if (m_TargetTransform != null) + { + transform.localPosition = transform.parent == null + ? m_TargetTransform.position + : transform.parent.InverseTransformPoint(m_TargetTransform.position); + } + } + + /// + /// See . + /// + void Awake() + { + m_ThisTransform = transform; + } + + /// + /// See . + /// + void OnEnable() + { + if (m_TargetTransform == null) + { + enabled = false; + return; + } + m_HasTransform = true; + + if (m_TargetTransform.TryGetComponent(out Rigidbody rigidBodyComponent)) + { + m_Rigidbody = rigidBodyComponent; + m_HasRigidbody = true; + } + + m_PositionTweenable.Value = m_ThisTransform.position; + m_RotationTweenable.Value = m_ThisTransform.rotation; + } + + /// + /// See . + /// + void Update() + { + m_PositionTweenable.target = m_ThisTransform.position; + m_RotationTweenable.target = m_ThisTransform.rotation; + + var tweenTarget = m_SmoothFollowSpeed > 0f ? m_SmoothFollowSpeed * Time.deltaTime : 1f; + m_PositionTweenable.HandleTween(tweenTarget); + m_RotationTweenable.HandleTween(tweenTarget); + + if (!m_HasRigidbody && m_HasTransform) + m_TargetTransform.SetPositionAndRotation(m_PositionTweenable.Value, m_RotationTweenable.Value); + } + + /// + /// See . + /// + void FixedUpdate() + { + if (!m_HasRigidbody) + return; + + m_Rigidbody.MovePosition(m_PositionTweenable.Value); + m_Rigidbody.MoveRotation(m_RotationTweenable.Value); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs.meta new file mode 100644 index 0000000..d55db4c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f22671673eaaae848b70290eb3a1350c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsInteractionDemo.asmdef b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsInteractionDemo.asmdef new file mode 100644 index 0000000..f6a93f3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsInteractionDemo.asmdef @@ -0,0 +1,36 @@ +{ + "name": "Unity.XR.Interaction.Toolkit.Samples.Hands", + "rootNamespace": "", + "references": [ + "Unity.InputSystem", + "Unity.Mathematics", + "Unity.XR.CoreUtils", + "Unity.XR.Hands", + "Unity.XR.Interaction.Toolkit" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [ + { + "name": "com.unity.xr.hands", + "expression": "1.1.0", + "define": "XR_HANDS_1_1_OR_NEWER" + }, + { + "name": "com.unity.xr.hands", + "expression": "1.2.1", + "define": "XR_HANDS_1_2_OR_NEWER" + }, + { + "name": "com.unity.xr.hands", + "expression": "1.5.0-pre.3", + "define": "XR_HANDS_1_5_OR_NEWER" + } + ], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsInteractionDemo.asmdef.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsInteractionDemo.asmdef.meta new file mode 100644 index 0000000..c585a20 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/HandsInteractionDemo.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cb2909ae488862941b33f4c055c3ed13 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials.meta new file mode 100644 index 0000000..50e04ca --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 614cc8f4f782c8347835fa12ab57d034 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/DepthOnly.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/DepthOnly.mat new file mode 100644 index 0000000..217c98b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/DepthOnly.mat @@ -0,0 +1,39 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DepthOnly + m_Shader: {fileID: 4800000, guid: 3ff7faa3aa8991a4eb1a459f880a75a6, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3001 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: [] + m_Ints: [] + m_Floats: [] + m_Colors: [] + m_BuildTextureStacks: [] +--- !u!114 &8557380758366049678 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 4 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/DepthOnly.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/DepthOnly.mat.meta new file mode 100644 index 0000000..7f605e2 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/DepthOnly.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 455ef821a5429de4baeed61fa958acbc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat new file mode 100644 index 0000000..e249b24 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat @@ -0,0 +1,153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5317383577462440460 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!114 &-4650124383509787667 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Unity_Hand_Dark + m_Shader: {fileID: -6465566751694194690, guid: 89a6790c28795dd4987bb267c3d05338, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BUILTIN_SURFACE_TYPE_TRANSPARENT + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3002 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_1: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - Texture2D_51ff199db3994adfb572d990ca23b12f: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CombinedFingerIndexHighlightMask: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_d8d577078ce74100a2dbc4e4b33a16aa_Out_0: + m_Texture: {fileID: 2800000, guid: 35713ce8e1375af4d8c957f27da58eaa, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - ENUM_61F2EC711A23498E8A09626461AAEE89: 0 + - Vector1_1: 0.813 + - Vector1_2: 0.508 + - Vector1_3: 0.315 + - Vector1_4: 0.211 + - Vector1_69b40c1ee2e1422cbfcae389f53b36a9: 1 + - Vector1_8671db567d5d4784b29e8ff511bd8f1e: 1 + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 10 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 5 + - _BUILTIN_Surface: 1 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 0 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CastShadows: 1 + - _Cull: 2 + - _DstBlend: 10 + - _EdgeHighlightPower: 5 + - _FadeSize: 0.01 + - _FadeStart: 0.12 + - _Float: 0.33 + - _Float_1: 0.71 + - _Fragments: 0.71 + - _Noise: 0 + - _NoiseScale: 5000 + - _NoiseStrength: 0.5 + - _Offset: 0.15 + - _Power: 2.5 + - _QueueControl: 1 + - _QueueOffset: 0 + - _Scale: 0.16 + - _SrcBlend: 5 + - _Surface: 1 + - _TransitionSize: 0.1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + m_Colors: + - Color_d710c7c4aa1a4153a2a64167ef0bec76: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_1: {r: 0.09807763, g: 0.48720872, b: 0.7169812, a: 0.7529412} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_2: {r: 0.26237094, g: 0.61872536, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_3: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_4: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Vector2_35ca599ce1fc4a0e9beb6851331d34d0: {r: 1, g: 1, b: 1, a: 1} + - Vector4_a181cf55d95248cd8de84bc8794fab43: {r: 0, g: 0, b: 0, a: 0} + - Vector4_b4ecd630827d4a4eb3f21c6ac3664540: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.78039217} + - _Color_1: {r: 0, g: 0, b: 0, a: 0.5803922} + - _EdgeColor: {r: 0, g: 0, b: 0, a: 0.9019608} + - _FadeCenter: {r: 0, g: 0, b: 0.15, a: 0} + - _FadeScale: {r: 1, g: 4, b: 1, a: 0} + - _FingerColor_1: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_2: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_3: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_4: {r: 1, g: 1, b: 1, a: 0} + - _MainColor: {r: 0, g: 0, b: 0, a: 0.65882355} + - _Range: {r: 0.1, g: 1, b: 0, a: 0} + - _ThumbColor: {r: 1, g: 1, b: 1, a: 0} + - _Vector2: {r: 0.2, g: 0.88, b: 0, a: 0} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat.meta new file mode 100644 index 0000000..3e409e6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1c1d86181c00bf4dabbad3ca0b191e7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Light.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Light.mat new file mode 100644 index 0000000..b533500 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Light.mat @@ -0,0 +1,153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5317383577462440460 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!114 &-2671852768243367264 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Unity_Hand_Light + m_Shader: {fileID: -6465566751694194690, guid: 89a6790c28795dd4987bb267c3d05338, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BUILTIN_SURFACE_TYPE_TRANSPARENT + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3002 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_1: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - Texture2D_51ff199db3994adfb572d990ca23b12f: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CombinedFingerIndexHighlightMask: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_d8d577078ce74100a2dbc4e4b33a16aa_Out_0: + m_Texture: {fileID: 2800000, guid: 35713ce8e1375af4d8c957f27da58eaa, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - ENUM_61F2EC711A23498E8A09626461AAEE89: 0 + - Vector1_1: 0.813 + - Vector1_2: 0.508 + - Vector1_3: 0.315 + - Vector1_4: 0.211 + - Vector1_69b40c1ee2e1422cbfcae389f53b36a9: 1 + - Vector1_8671db567d5d4784b29e8ff511bd8f1e: 1 + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 10 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 5 + - _BUILTIN_Surface: 1 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 0 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CastShadows: 1 + - _Cull: 2 + - _DstBlend: 10 + - _EdgeHighlightPower: 5 + - _FadeSize: 0.01 + - _FadeStart: 0.12 + - _Float: 0.33 + - _Float_1: 0.71 + - _Fragments: 0.71 + - _Noise: 0 + - _NoiseScale: 5000 + - _NoiseStrength: 0.5 + - _Offset: 0.12 + - _Power: 1.5 + - _QueueControl: 1 + - _QueueOffset: 0 + - _Scale: 0.16 + - _SrcBlend: 5 + - _Surface: 1 + - _TransitionSize: 0.1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + m_Colors: + - Color_d710c7c4aa1a4153a2a64167ef0bec76: {r: 0.41189036, g: 0.769924, b: 0.9811321, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_1: {r: 0.41189036, g: 0.769924, b: 0.9811321, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_2: {r: 0.41189036, g: 0.769924, b: 0.9811321, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_3: {r: 0.41189036, g: 0.769924, b: 0.9811321, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_4: {r: 0.41189036, g: 0.769924, b: 0.9811321, a: 1} + - Vector2_35ca599ce1fc4a0e9beb6851331d34d0: {r: 1, g: 1, b: 1, a: 1} + - Vector4_a181cf55d95248cd8de84bc8794fab43: {r: 0, g: 0, b: 0, a: 0} + - Vector4_b4ecd630827d4a4eb3f21c6ac3664540: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 3.086187, g: 3.086187, b: 3.086187, a: 0.78039217} + - _Color_1: {r: 0.2924528, g: 0.2924528, b: 0.2924528, a: 0.5803922} + - _EdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _FadeCenter: {r: 0, g: 0, b: 0.15, a: 0} + - _FadeScale: {r: 1, g: 4, b: 1, a: 0} + - _FingerColor_1: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_2: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_3: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_4: {r: 1, g: 1, b: 1, a: 0} + - _MainColor: {r: 0.496, g: 0.496, b: 0.496, a: 0.5803922} + - _Range: {r: 0.1, g: 1, b: 0, a: 0} + - _ThumbColor: {r: 1, g: 1, b: 1, a: 0} + - _Vector2: {r: 0.2, g: 0.88, b: 0, a: 0} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Light.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Light.mat.meta new file mode 100644 index 0000000..48e92e7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Light.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1e4454c94a0cbda42814c4fb8df151d7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat new file mode 100644 index 0000000..2621f68 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat @@ -0,0 +1,186 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5317383577462440460 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Unity_Hand_Medium + m_Shader: {fileID: -6465566751694194690, guid: 89a6790c28795dd4987bb267c3d05338, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BUILTIN_SURFACE_TYPE_TRANSPARENT + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3002 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_1: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - Texture2D_51ff199db3994adfb572d990ca23b12f: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CombinedFingerIndexHighlightMask: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FingerGlowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_d8d577078ce74100a2dbc4e4b33a16aa_Out_0: + m_Texture: {fileID: 2800000, guid: 35713ce8e1375af4d8c957f27da58eaa, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _texcoord: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - ENUM_61F2EC711A23498E8A09626461AAEE89: 0 + - Vector1_1: 0.813 + - Vector1_2: 0.508 + - Vector1_3: 0.315 + - Vector1_4: 0.211 + - Vector1_69b40c1ee2e1422cbfcae389f53b36a9: 1 + - Vector1_8671db567d5d4784b29e8ff511bd8f1e: 1 + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 10 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 5 + - _BUILTIN_Surface: 1 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 0 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CastShadows: 1 + - _Cull: 2 + - _DstBlend: 10 + - _EdgeHighlightPower: 5 + - _FadeSize: 0.02 + - _FadeStart: 0.12 + - _Float: 0.33 + - _Float_1: 0.71 + - _Fragments: 0.71 + - _FresnelPower: 0.16 + - _Noise: 0 + - _NoiseScale: 5000 + - _NoiseStrength: 0.5 + - _Offset: 0.15 + - _Opacity: 0.8 + - _OutlineGlowIntensity: 0 + - _OutlineIntensity: 1 + - _OutlineOpacity: 0.4 + - _OutlinePinchRange: 0.15 + - _OutlineSphereHardness: 0.3 + - _OutlineWidth: 0.00134 + - _PinchIntensity: 0 + - _PinchRange: 0.03 + - _Power: 2.5 + - _PressIntensity: 1 + - _QueueControl: 1 + - _QueueOffset: 0 + - _Scale: 0.16 + - _SrcBlend: 5 + - _Surface: 1 + - _TransitionSize: 0.1 + - _WristRange: 0.06 + - _WristRangeBaseScalar: 1 + - _WristRangeScalar: 1 + - _WristRangeScalarA: 1 + - _WristRangeScalarB: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + m_Colors: + - Color_d710c7c4aa1a4153a2a64167ef0bec76: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_1: {r: 0.09807763, g: 0.48720872, b: 0.7169812, a: 0.7529412} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_2: {r: 0.26237094, g: 0.61872536, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_3: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_4: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Vector2_35ca599ce1fc4a0e9beb6851331d34d0: {r: 1, g: 1, b: 1, a: 1} + - Vector4_a181cf55d95248cd8de84bc8794fab43: {r: 0, g: 0, b: 0, a: 0} + - Vector4_b4ecd630827d4a4eb3f21c6ac3664540: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.78039217} + - _ColorBottom: {r: 0.12156857, g: 0.12549016, b: 0.12941167, a: 1} + - _ColorTop: {r: 0.19607836, g: 0.20392147, b: 0.21176466, a: 1} + - _Color_1: {r: 0, g: 0, b: 0, a: 0.5803922} + - _EdgeColor: {r: 0.9, g: 0.9, b: 0.9, a: 0.8} + - _FadeCenter: {r: 0, g: 0, b: 0.15, a: 0} + - _FadeCenter_1: {r: 1, g: 4, b: 1, a: 0} + - _FadeScale: {r: 1, g: 4, b: 1, a: 0} + - _FingerColor_1: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_2: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_3: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_4: {r: 1, g: 1, b: 1, a: 0} + - _FingerGlowColor: {r: 1, g: 1, b: 1, a: 1} + - _MainColor: {r: 0.1, g: 0.1, b: 0.1, a: 0.65882355} + - _OutlineColor: {r: 0.53773576, g: 0.53773576, b: 0.53773576, a: 1} + - _OutlineGlowColor: {r: 1, g: 1, b: 1, a: 1} + - _PinchColor: {r: 0.95, g: 0.95, b: 0.95, a: 1} + - _PinchPosition: {r: 0, g: 0, b: 0, a: 0} + - _Range: {r: 0.1, g: 1, b: 0, a: 0} + - _ThumbColor: {r: 1, g: 1, b: 1, a: 0} + - _Vector2: {r: 0.2, g: 0.88, b: 0, a: 0} + - _WristLocalOffset: {r: 0, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &9183041752085862926 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat.meta new file mode 100644 index 0000000..44da4f1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 61d033f3a51f40647a5458ea14f3b4af +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs.meta new file mode 100644 index 0000000..1f10e68 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9297b35a4fce9a542b31a0f95d614370 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandInteractorAffordances.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandInteractorAffordances.prefab new file mode 100644 index 0000000..8ac6612 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandInteractorAffordances.prefab @@ -0,0 +1,324 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3535746112591574418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3535746112591574419} + - component: {fileID: 3535746112591574423} + - component: {fileID: 3535746112591574422} + - component: {fileID: 3535746112591574421} + - component: {fileID: 1881156673079181450} + - component: {fileID: 3535746112591574420} + m_Layer: 0 + m_Name: HandInteractorAffordances + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3535746112591574419 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3535746112591574423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83f12c537584f51b92c01f10d7090c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractorSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_IgnoreUGUIHover: 0 + m_IgnoreUGUISelect: 0 + m_IgnoreXRInteractionEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &3535746112591574422 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 0} + m_MaterialIndex: 1 +--- !u!114 &3535746112591574421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3535746112591574423} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: ec1df508c6fb9eb45ae9f181ff6bbe82, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3535746112591574422} + m_ColorPropertyName: _FingerColor_1 +--- !u!114 &1881156673079181450 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3535746112591574423} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: ec1df508c6fb9eb45ae9f181ff6bbe82, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3535746112591574422} + m_ColorPropertyName: _ThumbColor +--- !u!114 &3535746112591574420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3535746112591574423} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: f94337e1a5a93c7438d8f8508b246e6d, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3535746112591574422} + m_ColorPropertyName: _EdgeColor diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandInteractorAffordances.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandInteractorAffordances.prefab.meta new file mode 100644 index 0000000..38c0f0c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandInteractorAffordances.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 67c52e745f2766644ba16bfb165e2659 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandMenuRig.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandMenuRig.prefab new file mode 100644 index 0000000..e62a2e4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandMenuRig.prefab @@ -0,0 +1,336 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1929406674756097472 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5909398001603780732} + - component: {fileID: 6324184579401567070} + m_Layer: 0 + m_Name: HandMenuRig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5909398001603780732 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1929406674756097472} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4785593887994352529} + - {fileID: 6560354495274216278} + - {fileID: 5310702087570344806} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6324184579401567070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1929406674756097472} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aceb12f22b4c45e59443ac967a8ece7d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HandMenuUIGameObject: {fileID: 3457113661323325636} + m_MenuHandedness: 3 + m_HandMenuUpDirection: 1 + m_LeftPalmAnchor: {fileID: 4785593887994352529} + m_RightPalmAnchor: {fileID: 6560354495274216278} + m_MinFollowDistance: 0.005 + m_MaxFollowDistance: 0.03 + m_MinToMaxDelaySeconds: 1 + m_HideMenuWhenGazeDiverges: 1 + m_MenuVisibleGazeAngleDivergenceThreshold: 35 + m_AnimateMenuHideAndReveal: 1 + m_RevealHideAnimationDuration: 0.1 + m_HideMenuOnSelect: 1 + m_InteractionManager: {fileID: 0} + m_HandTrackingFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 15088c60ea1e00448a95ebaef96316da, type: 2} + m_ControllerFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 2899508b1645c5e4fa421b4217da9539, type: 2} +--- !u!1 &2754306322374449658 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4785593887994352529} + - component: {fileID: 9048520510989600354} + m_Layer: 0 + m_Name: Left Hand Tracked Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4785593887994352529 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2754306322374449658} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5909398001603780732} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &9048520510989600354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2754306322374449658} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TrackingType: 0 + m_UpdateType: 1 + m_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position Input + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 8eca31ce-af94-4489-93af-98c8dd23d3d5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -2024308242397127297, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation Input + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 8683248d-dc08-4118-bced-10787ad11fb2 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 8248158260566104461, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 9e7f60d6-fc72-48c4-959a-c80ad3b02565 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 684395432459739428, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &3457113661323325636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5310702087570344806} + m_Layer: 0 + m_Name: Follow GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5310702087570344806 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3457113661323325636} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5909398001603780732} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5997865275637665325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6560354495274216278} + - component: {fileID: 6146648593719566879} + m_Layer: 0 + m_Name: Right Hand Tracked Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6560354495274216278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5997865275637665325} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5909398001603780732} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6146648593719566879 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5997865275637665325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TrackingType: 0 + m_UpdateType: 1 + m_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position Input + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 8eca31ce-af94-4489-93af-98c8dd23d3d5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -3326005586356538449, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation Input + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 8683248d-dc08-4118-bced-10787ad11fb2 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 5101698808175986029, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 20198b68-d65f-43a7-a5dd-66a9a1e0df0e + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1277054153949319361, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandMenuRig.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandMenuRig.prefab.meta new file mode 100644 index 0000000..85ce494 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandMenuRig.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 58011bca9681c484080084eccc4cb150 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandPokeInteractorAffordances.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandPokeInteractorAffordances.prefab new file mode 100644 index 0000000..af91ebd --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandPokeInteractorAffordances.prefab @@ -0,0 +1,249 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3626493631032143715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3626493631032143714} + - component: {fileID: 3626493631032143718} + - component: {fileID: 3626493631032143719} + - component: {fileID: 3626493631032143716} + - component: {fileID: 3626493631032143717} + m_Layer: 0 + m_Name: HandPokeInteractorAffordances + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3626493631032143714 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3626493631032143715} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3626493631032143718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3626493631032143715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83f12c537584f51b92c01f10d7090c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractorSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_IgnoreUGUIHover: 0 + m_IgnoreUGUISelect: 0 + m_IgnoreXRInteractionEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &3626493631032143719 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3626493631032143715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 0} + m_MaterialIndex: 1 +--- !u!114 &3626493631032143716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3626493631032143715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3626493631032143718} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: ec1df508c6fb9eb45ae9f181ff6bbe82, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3626493631032143719} + m_ColorPropertyName: _FingerColor_1 +--- !u!114 &3626493631032143717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3626493631032143715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3626493631032143718} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: f94337e1a5a93c7438d8f8508b246e6d, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3626493631032143719} + m_ColorPropertyName: _EdgeColor diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandPokeInteractorAffordances.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandPokeInteractorAffordances.prefab.meta new file mode 100644 index 0000000..148b100 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/HandPokeInteractorAffordances.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eed9e61964b17194d94ce56bffabb610 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab new file mode 100644 index 0000000..8eaf29e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab @@ -0,0 +1,448 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2313441362174852961 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7275325890891809550} + - component: {fileID: 60592885034133540} + - component: {fileID: 3600643431587687517} + m_Layer: 0 + m_Name: AudioAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7275325890891809550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2313441362174852961} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 314259139610439016} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &60592885034133540 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2313441362174852961} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &3600643431587687517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2313441362174852961} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1784108126610004015} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 57def9352cdee8548bfc9ebc6a55914a, type: 2} + m_AudioSource: {fileID: 60592885034133540} +--- !u!1 &3196468547072183565 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8521807588786738958} + - component: {fileID: 651352808372728803} + - component: {fileID: 5558392255022446084} + - component: {fileID: 2749842065993389027} + m_Layer: 0 + m_Name: Material Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8521807588786738958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3196468547072183565} + m_LocalRotation: {x: -0, y: -0, z: -0.00000001452281, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 314259139610439016} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &651352808372728803 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3196468547072183565} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 0} + m_MaterialIndex: 0 +--- !u!114 &5558392255022446084 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3196468547072183565} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1784108126610004015} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 8b0b5aede76faac438e02d2a468f4805, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 651352808372728803} + m_ColorPropertyName: _RimColor +--- !u!114 &2749842065993389027 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3196468547072183565} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 629ea686265f47f082ba5732cffad1cf, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1784108126610004015} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: 795305341a8dbbd46ae54e9a01d6ea95, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 651352808372728803} + m_FloatPropertyName: _RimPower +--- !u!1 &4696973491166461409 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 314259139610439016} + - component: {fileID: 1784108126610004015} + m_Layer: 0 + m_Name: InteractionAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &314259139610439016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4696973491166461409} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7275325890891809550} + - {fileID: 8521807588786738958} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1784108126610004015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4696973491166461409} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab.meta new file mode 100644 index 0000000..d0afa43 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9a5f820ee9c46b64294ae756b459a681 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandAndroidXRVisual.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandAndroidXRVisual.prefab new file mode 100644 index 0000000..b03cdee --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandAndroidXRVisual.prefab @@ -0,0 +1,523 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &879409366468573372 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1739623322747750672} + m_Modifications: + - target: {fileID: 3535746112591574418, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Name + value: Hand Near-Far Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574422, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 77757455427707707} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} +--- !u!4 &4405985482811346223 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + m_PrefabInstance: {fileID: 879409366468573372} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2283003182967697147 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7009038412992213568, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_Materials.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -7009038412992213568, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 455ef821a5429de4baeed61fa958acbc, type: 2} + - target: {fileID: -7009038412992213568, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_Materials.Array.data[1] + value: + objectReference: {fileID: 2100000, guid: 61d033f3a51f40647a5458ea14f3b4af, type: 2} + - target: {fileID: -2886011254516924842, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalPosition.z + value: -0.08 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + propertyPath: m_Name + value: LeftHandAndroidXRVisual + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + insertIndex: -1 + addedObject: {fileID: 377869108871872945} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + insertIndex: -1 + addedObject: {fileID: 4405985482811346223} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + insertIndex: -1 + addedObject: {fileID: 1098522720765126874} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + insertIndex: -1 + addedObject: {fileID: 3534026446068169943} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + insertIndex: -1 + addedObject: {fileID: 733457149864955333} + m_SourcePrefab: {fileID: 100100000, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} +--- !u!137 &77757455427707707 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: -7009038412992213568, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &994065358606211018 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1325600225764489521, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1154927300237157164 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1128709220219833815, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1207514387487711172 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8111219613762522817, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1400534398292267946 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1098522720765126874 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1400534398292267946} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 1 + m_UpdateType: 2 + m_PoseUpdated: + m_PersistentCalls: + m_Calls: [] + m_JointsUpdated: + m_PersistentCalls: + m_Calls: [] + m_TrackingAcquired: + m_PersistentCalls: + m_Calls: [] + m_TrackingLost: + m_PersistentCalls: + m_Calls: [] + m_TrackingChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &3534026446068169943 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1400534398292267946} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07aaccfa1bc2417d8fbd0d9e2e102c2c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 1098522720765126874} + m_RootTransform: {fileID: 5214059247035027629} + m_JointTransformReferences: + - m_XRHandJointID: 1 + m_JointTransform: {fileID: 5214059247035027629} + - m_XRHandJointID: 7 + m_JointTransform: {fileID: 994065358606211018} + - m_XRHandJointID: 8 + m_JointTransform: {fileID: 2109050212683499659} + - m_XRHandJointID: 9 + m_JointTransform: {fileID: 3393054462702725743} + - m_XRHandJointID: 10 + m_JointTransform: {fileID: 3683950055161405517} + - m_XRHandJointID: 11 + m_JointTransform: {fileID: 8318196346930028104} + - m_XRHandJointID: 22 + m_JointTransform: {fileID: 8851702257820607847} + - m_XRHandJointID: 23 + m_JointTransform: {fileID: 3263614972761911496} + - m_XRHandJointID: 24 + m_JointTransform: {fileID: 5276456127611972055} + - m_XRHandJointID: 25 + m_JointTransform: {fileID: 6612591057182595545} + - m_XRHandJointID: 26 + m_JointTransform: {fileID: 5493894804425148455} + - m_XRHandJointID: 12 + m_JointTransform: {fileID: 6308906702481695542} + - m_XRHandJointID: 13 + m_JointTransform: {fileID: 2830982548539666422} + - m_XRHandJointID: 14 + m_JointTransform: {fileID: 7434371044626326801} + - m_XRHandJointID: 15 + m_JointTransform: {fileID: 1207514387487711172} + - m_XRHandJointID: 16 + m_JointTransform: {fileID: 5714422130347874230} + - m_XRHandJointID: 17 + m_JointTransform: {fileID: 3059950042146229418} + - m_XRHandJointID: 18 + m_JointTransform: {fileID: 9075085941963581369} + - m_XRHandJointID: 19 + m_JointTransform: {fileID: 2065472412221535332} + - m_XRHandJointID: 20 + m_JointTransform: {fileID: 1154927300237157164} + - m_XRHandJointID: 21 + m_JointTransform: {fileID: 6430237444904836381} + - m_XRHandJointID: 3 + m_JointTransform: {fileID: 4728886717279047732} + - m_XRHandJointID: 4 + m_JointTransform: {fileID: 5906528934947271036} + - m_XRHandJointID: 5 + m_JointTransform: {fileID: 2775695336887287725} + - m_XRHandJointID: 6 + m_JointTransform: {fileID: 3650226828335248251} + - m_XRHandJointID: 2 + m_JointTransform: {fileID: 4341209515356012756} +--- !u!114 &733457149864955333 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1400534398292267946} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21096d6d8059a5343a1f2b4d050e4789, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 1098522720765126874} + m_HandMeshRenderer: {fileID: 77757455427707707} + m_ShowMeshWhenTrackingIsAcquired: 1 + m_HideMeshWhenTrackingIsLost: 1 +--- !u!4 &1739623322747750672 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2065472412221535332 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 217531209976470175, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2109050212683499659 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 209983296314435184, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2775695336887287725 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5103814781551259306, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2830982548539666422 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4100370146787934477, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3059950042146229418 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5342963413919112623, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3263614972761911496 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5556197524085236173, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3393054462702725743 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5712721285632293740, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3650226828335248251 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3244543061537447296, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3683950055161405517 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -6012624077346500938, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4341209515356012756 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2563049845517938223, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4728886717279047732 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6777559164489776847, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5214059247035027629 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -2886011254516924842, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5276456127611972055 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6239569783937730348, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5493894804425148455 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3201804815453640996, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5714422130347874230 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3394746642390042291, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5906528934947271036 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3578409481622970489, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6308906702481695542 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4025260990191858227, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6430237444904836381 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5085146375408579558, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6612591057182595545 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4929893224545990434, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7434371044626326801 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -539611307452216342, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8318196346930028104 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -1378399668587237197, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8851702257820607847 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7311957944441736092, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &9075085941963581369 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -2134717383426619070, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + m_PrefabInstance: {fileID: 2283003182967697147} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3994008206660988627 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1739623322747750672} + m_Modifications: + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143715, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Name + value: Hand Poke Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143719, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 77757455427707707} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eed9e61964b17194d94ce56bffabb610, type: 3} +--- !u!4 &377869108871872945 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + m_PrefabInstance: {fileID: 3994008206660988627} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandAndroidXRVisual.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandAndroidXRVisual.prefab.meta new file mode 100644 index 0000000..98a5cbc --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandAndroidXRVisual.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c596c6eccbc90fe48949f87e583ce552 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandQuestVisual.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandQuestVisual.prefab new file mode 100644 index 0000000..b2a10fa --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandQuestVisual.prefab @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &451958910231872896 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7009038412992213568, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_Materials.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -7009038412992213568, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 455ef821a5429de4baeed61fa958acbc, type: 2} + - target: {fileID: -7009038412992213568, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_Materials.Array.data[1] + value: + objectReference: {fileID: 2100000, guid: 61d033f3a51f40647a5458ea14f3b4af, type: 2} + - target: {fileID: 919132149155446097, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_Name + value: LeftHandQuestVisual + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + insertIndex: -1 + addedObject: {fileID: 4117179676178661334} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + insertIndex: -1 + addedObject: {fileID: 1493371769922722511} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + insertIndex: -1 + addedObject: {fileID: 8207877637699278635} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + insertIndex: -1 + addedObject: {fileID: 3113203136159532523} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + insertIndex: -1 + addedObject: {fileID: 2599780285154657760} + m_SourcePrefab: {fileID: 100100000, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} +--- !u!4 &130348505910534763 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &337678205528302576 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 209983296314435184, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &378721559038451487 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 217531209976470175, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &660488211821327551 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8111219613762522817, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &715040130265040983 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1128709220219833815, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!1 &757950445636073681 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8207877637699278635 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 757950445636073681} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 1 + m_UpdateType: 2 + m_PoseUpdated: + m_PersistentCalls: + m_Calls: [] + m_JointsUpdated: + m_PersistentCalls: + m_Calls: [] + m_TrackingAcquired: + m_PersistentCalls: + m_Calls: [] + m_TrackingLost: + m_PersistentCalls: + m_Calls: [] + m_TrackingChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &3113203136159532523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 757950445636073681} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07aaccfa1bc2417d8fbd0d9e2e102c2c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 8207877637699278635} + m_RootTransform: {fileID: 5888309410120121302} + m_JointTransformReferences: + - m_XRHandJointID: 1 + m_JointTransform: {fileID: 5888309410120121302} + - m_XRHandJointID: 7 + m_JointTransform: {fileID: 1450392563892567217} + - m_XRHandJointID: 8 + m_JointTransform: {fileID: 337678205528302576} + - m_XRHandJointID: 9 + m_JointTransform: {fileID: 3962596449830732052} + - m_XRHandJointID: 10 + m_JointTransform: {fileID: 3083682039098805046} + - m_XRHandJointID: 11 + m_JointTransform: {fileID: 7681838000235803955} + - m_XRHandJointID: 22 + m_JointTransform: {fileID: 7150842343119785500} + - m_XRHandJointID: 23 + m_JointTransform: {fileID: 3792530003515612083} + - m_XRHandJointID: 24 + m_JointTransform: {fileID: 5823938901671084716} + - m_XRHandJointID: 25 + m_JointTransform: {fileID: 4769261425247564450} + - m_XRHandJointID: 26 + m_JointTransform: {fileID: 6184930202753278812} + - m_XRHandJointID: 12 + m_JointTransform: {fileID: 5649423025252141133} + - m_XRHandJointID: 13 + m_JointTransform: {fileID: 4513414793852929165} + - m_XRHandJointID: 14 + m_JointTransform: {fileID: 9135345565699624554} + - m_XRHandJointID: 15 + m_JointTransform: {fileID: 660488211821327551} + - m_XRHandJointID: 16 + m_JointTransform: {fileID: 6243891040220462285} + - m_XRHandJointID: 17 + m_JointTransform: {fileID: 3718941051176675281} + - m_XRHandJointID: 18 + m_JointTransform: {fileID: 7213178781026012354} + - m_XRHandJointID: 19 + m_JointTransform: {fileID: 378721559038451487} + - m_XRHandJointID: 20 + m_JointTransform: {fileID: 715040130265040983} + - m_XRHandJointID: 21 + m_JointTransform: {fileID: 4672413782145136230} + - m_XRHandJointID: 3 + m_JointTransform: {fileID: 6362201014768679759} + - m_XRHandJointID: 4 + m_JointTransform: {fileID: 5193567031731460615} + - m_XRHandJointID: 5 + m_JointTransform: {fileID: 4570649240875717846} + - m_XRHandJointID: 6 + m_JointTransform: {fileID: 3117406296711911424} + - m_XRHandJointID: 2 + m_JointTransform: {fileID: 2725916351972961199} +--- !u!114 &2599780285154657760 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 757950445636073681} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21096d6d8059a5343a1f2b4d050e4789, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 8207877637699278635} + m_HandMeshRenderer: {fileID: 1801240328544028736} + m_ShowMeshWhenTrackingIsAcquired: 1 + m_HideMeshWhenTrackingIsLost: 1 +--- !u!4 &1450392563892567217 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1325600225764489521, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!137 &1801240328544028736 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: -7009038412992213568, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2725916351972961199 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2563049845517938223, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3083682039098805046 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -6012624077346500938, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3117406296711911424 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3244543061537447296, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3718941051176675281 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5342963413919112623, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3792530003515612083 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5556197524085236173, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3962596449830732052 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5712721285632293740, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4513414793852929165 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4100370146787934477, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4570649240875717846 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5103814781551259306, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4672413782145136230 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5085146375408579558, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4769261425247564450 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4929893224545990434, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5193567031731460615 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3578409481622970489, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5649423025252141133 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4025260990191858227, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5823938901671084716 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6239569783937730348, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5888309410120121302 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6184930202753278812 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3201804815453640996, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6243891040220462285 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3394746642390042291, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6362201014768679759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6777559164489776847, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7150842343119785500 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7311957944441736092, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7213178781026012354 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -2134717383426619070, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7681838000235803955 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -1378399668587237197, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!4 &9135345565699624554 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -539611307452216342, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 451958910231872896} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &824384837593141428 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 130348505910534763} + m_Modifications: + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143715, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Name + value: Hand Poke Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143719, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 1801240328544028736} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eed9e61964b17194d94ce56bffabb610, type: 3} +--- !u!4 &4117179676178661334 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + m_PrefabInstance: {fileID: 824384837593141428} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2713695772278927196 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 130348505910534763} + m_Modifications: + - target: {fileID: 3535746112591574418, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Name + value: Hand Near-Far Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574422, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 1801240328544028736} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} +--- !u!4 &1493371769922722511 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + m_PrefabInstance: {fileID: 2713695772278927196} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandQuestVisual.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandQuestVisual.prefab.meta new file mode 100644 index 0000000..ed64820 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/LeftHandQuestVisual.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ffd656bf2a3ba3d41b1e4a94b81b7c85 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/PinchPointStabilized.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/PinchPointStabilized.prefab new file mode 100644 index 0000000..9c87aac --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/PinchPointStabilized.prefab @@ -0,0 +1,690 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2181396665701132182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1517203009072151852} + - component: {fileID: 6379762978650309333} + - component: {fileID: 1538976526839647015} + - component: {fileID: 8232174397725000580} + - component: {fileID: 9205766622909133630} + m_Layer: 0 + m_Name: Pinch Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1517203009072151852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 7962545760240945814} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!137 &6379762978650309333 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 0 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f5ccd52dc494e054fbe7d7161dcabe25, 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 1 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: -5120762275383614272, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + m_Bones: [] + m_BlendShapeWeights: + - 0 + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0, y: 0.009045093, z: 0} + m_Extent: {x: 0.0077457884, y: 0.016694028, z: 0.0077457884} + m_DirtyAABB: 0 +--- !u!114 &1538976526839647015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 434cd70b6a5740cca11da2a0417cf0ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3941121930630195656} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: fbf5c74e21f572740881de5634f1ce9c, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_SkinnedMeshRenderer: {fileID: 6379762978650309333} + m_BlendShapeIndex: 0 +--- !u!114 &8232174397725000580 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 865d01d2834c9cb4caa8f2c901104c2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3941121930630195656} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: idle + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: hovered + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: hoveredPriority + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: selected + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: activated + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: focused + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + m_Variable: {fileID: 11400000, guid: 2826cece951f71642a19da5a2080a27c, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_TransformToTranslate: {fileID: 1517203009072151852} +--- !u!114 &9205766622909133630 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 73feefcb6c9340e188b14a48254f4b5e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3941121930630195656} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: d22e48f34794ab9498d082f9713c2293, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_TransformToScale: {fileID: 1517203009072151852} +--- !u!1 &3275437478627839725 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5697399126433476533} + m_Layer: 0 + m_Name: Pinch Visual Offset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5697399126433476533 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3275437478627839725} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7962545760240945814} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3369527167708781622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7962545760240945814} + - component: {fileID: 6603267092101694357} + - component: {fileID: 3941121930630195656} + - component: {fileID: 868360655280004538} + m_Layer: 0 + m_Name: PinchPointStabilized + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7962545760240945814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3369527167708781622} + 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_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1517203009072151852} + - {fileID: 5697399126433476533} + - {fileID: 3319742158842249363} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6603267092101694357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3369527167708781622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8693657abb5062a40a80ba3cb86ef181, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 0} + m_RayInteractor: {fileID: 0} + m_NearFarInteractor: {fileID: 0} + m_TargetRotation: {fileID: 0} + m_RotationSmoothingSpeed: 12 +--- !u!114 &3941121930630195656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3369527167708781622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83f12c537584f51b92c01f10d7090c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractorSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_IgnoreUGUIHover: 0 + m_IgnoreUGUISelect: 0 + m_IgnoreXRInteractionEvents: 0 + m_SelectClickAnimationMode: 0 + m_ActivateClickAnimationMode: 0 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &868360655280004538 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3369527167708781622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2e989a75b2954bdab01ca618a30d5de6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Interactor: {fileID: 0} + m_ObjectToHide: {fileID: 2181396665701132182} +--- !u!1 &8362549039119506064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3319742158842249363} + - component: {fileID: 5862434181995340926} + - component: {fileID: 1545576279830946201} + - component: {fileID: 9113310872675320958} + m_Layer: 0 + m_Name: Material Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3319742158842249363 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8362549039119506064} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7962545760240945814} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5862434181995340926 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8362549039119506064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6379762978650309333} + m_MaterialIndex: 0 +--- !u!114 &1545576279830946201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8362549039119506064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3941121930630195656} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: fc690d1505c48cb4696838b71abd2ca0, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5862434181995340926} + m_ColorPropertyName: _BaseColor +--- !u!114 &9113310872675320958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8362549039119506064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 629ea686265f47f082ba5732cffad1cf, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3941121930630195656} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: c2712227db89c5142adad58b143bf039, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5862434181995340926} + m_FloatPropertyName: _RimPower diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/PinchPointStabilized.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/PinchPointStabilized.prefab.meta new file mode 100644 index 0000000..4187b23 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/PinchPointStabilized.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 88b12c0ca81d9a34eac32a1e1bd19b1c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandAndroidXRVisual.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandAndroidXRVisual.prefab new file mode 100644 index 0000000..91d0f5f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandAndroidXRVisual.prefab @@ -0,0 +1,527 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &1316084587712118627 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5238227193230272128} + m_Modifications: + - target: {fileID: 3535746112591574418, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Name + value: Hand Near-Far Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574422, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 8849325225210123801} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} +--- !u!4 &2545331685269916400 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + m_PrefabInstance: {fileID: 1316084587712118627} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4929628111119630754 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5238227193230272128} + m_Modifications: + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143715, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Name + value: Hand Poke Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143719, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 8849325225210123801} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eed9e61964b17194d94ce56bffabb610, type: 3} +--- !u!4 &8519238297643642560 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + m_PrefabInstance: {fileID: 4929628111119630754} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5709247784737390955 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5335555045901936782, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_Materials.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -5335555045901936782, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 455ef821a5429de4baeed61fa958acbc, type: 2} + - target: {fileID: -5335555045901936782, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_Materials.Array.data[1] + value: + objectReference: {fileID: 2100000, guid: 61d033f3a51f40647a5458ea14f3b4af, type: 2} + - target: {fileID: 431247075847058747, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalPosition.z + value: -0.08 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + propertyPath: m_Name + value: RightHandAndroidXRVisual + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + insertIndex: -1 + addedObject: {fileID: 8519238297643642560} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + insertIndex: -1 + addedObject: {fileID: 2545331685269916400} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + insertIndex: -1 + addedObject: {fileID: 2334773795923623962} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + insertIndex: -1 + addedObject: {fileID: 1331276682974895251} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + insertIndex: -1 + addedObject: {fileID: 4573416352358490138} + m_SourcePrefab: {fileID: 100100000, guid: 49090752ee8bba242ad64a291905ee10, type: 3} +--- !u!4 &101221503473560877 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5646615596051819590, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &861434662931210750 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4265123391628091243, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1049565101708517385 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4491320855693958814, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1172201765396094946 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6881269161254739593, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2305599908322121320 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5819900291352614659, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2798684232805613793 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7632966843634336138, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3694552149164980106 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8970885712544478945, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4090144328364602604 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8644745267644822919, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4232344247162086526 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8468768647995122965, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4534705102116870221 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -1020680080924960474, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!1 &4898292749234109498 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2334773795923623962 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4898292749234109498} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 2 + m_UpdateType: 2 + m_PoseUpdated: + m_PersistentCalls: + m_Calls: [] + m_JointsUpdated: + m_PersistentCalls: + m_Calls: [] + m_TrackingAcquired: + m_PersistentCalls: + m_Calls: [] + m_TrackingLost: + m_PersistentCalls: + m_Calls: [] + m_TrackingChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1331276682974895251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4898292749234109498} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07aaccfa1bc2417d8fbd0d9e2e102c2c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 2334773795923623962} + m_RootTransform: {fileID: 5388357333761881168} + m_JointTransformReferences: + - m_XRHandJointID: 1 + m_JointTransform: {fileID: 5388357333761881168} + - m_XRHandJointID: 7 + m_JointTransform: {fileID: 6795100479737916720} + - m_XRHandJointID: 8 + m_JointTransform: {fileID: 5521647515565146251} + - m_XRHandJointID: 9 + m_JointTransform: {fileID: 4090144328364602604} + - m_XRHandJointID: 10 + m_JointTransform: {fileID: 8547280201006233572} + - m_XRHandJointID: 11 + m_JointTransform: {fileID: 4982465945529567668} + - m_XRHandJointID: 22 + m_JointTransform: {fileID: 3694552149164980106} + - m_XRHandJointID: 23 + m_JointTransform: {fileID: 5456867662310503965} + - m_XRHandJointID: 24 + m_JointTransform: {fileID: 1172201765396094946} + - m_XRHandJointID: 25 + m_JointTransform: {fileID: 7521558094242056186} + - m_XRHandJointID: 26 + m_JointTransform: {fileID: 7396158400441976406} + - m_XRHandJointID: 12 + m_JointTransform: {fileID: 8394417431835853171} + - m_XRHandJointID: 13 + m_JointTransform: {fileID: 4232344247162086526} + - m_XRHandJointID: 14 + m_JointTransform: {fileID: 5851236009164387882} + - m_XRHandJointID: 15 + m_JointTransform: {fileID: 4534705102116870221} + - m_XRHandJointID: 16 + m_JointTransform: {fileID: 1049565101708517385} + - m_XRHandJointID: 17 + m_JointTransform: {fileID: 2305599908322121320} + - m_XRHandJointID: 18 + m_JointTransform: {fileID: 2798684232805613793} + - m_XRHandJointID: 19 + m_JointTransform: {fileID: 101221503473560877} + - m_XRHandJointID: 20 + m_JointTransform: {fileID: 861434662931210750} + - m_XRHandJointID: 21 + m_JointTransform: {fileID: 9120354134295452351} + - m_XRHandJointID: 3 + m_JointTransform: {fileID: 5201141220473245255} + - m_XRHandJointID: 4 + m_JointTransform: {fileID: 7879257149175104895} + - m_XRHandJointID: 5 + m_JointTransform: {fileID: 7587272600507068501} + - m_XRHandJointID: 6 + m_JointTransform: {fileID: 5880575703270970899} + - m_XRHandJointID: 2 + m_JointTransform: {fileID: 5567354521196575275} +--- !u!114 &4573416352358490138 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4898292749234109498} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21096d6d8059a5343a1f2b4d050e4789, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 2334773795923623962} + m_HandMeshRenderer: {fileID: 8849325225210123801} + m_ShowMeshWhenTrackingIsAcquired: 1 + m_HideMeshWhenTrackingIsLost: 1 +--- !u!4 &4982465945529567668 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8494328768516585249, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5201141220473245255 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8712924870032863444, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5238227193230272128 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5388357333761881168 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 431247075847058747, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5456867662310503965 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8898582184611268746, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5521647515565146251 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8963421420082658848, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5567354521196575275 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -9045367783505560768, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5851236009164387882 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2164145347914561345, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5880575703270970899 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2208825326345590648, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6795100479737916720 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -7965080492784997285, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7396158400441976406 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2999182382527465277, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7521558094242056186 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2835758823564002961, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7587272600507068501 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2769778261254893886, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7879257149175104895 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -6745288066082061292, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8394417431835853171 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4952371131901738984, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8547280201006233572 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4153823618884826767, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!137 &8849325225210123801 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: -5335555045901936782, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} +--- !u!4 &9120354134295452351 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5644888990184678444, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + m_PrefabInstance: {fileID: 5709247784737390955} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandAndroidXRVisual.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandAndroidXRVisual.prefab.meta new file mode 100644 index 0000000..57702c9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandAndroidXRVisual.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: db3e5aca7f72adb40a12ecd3ce5c17f3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandQuestVisual.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandQuestVisual.prefab new file mode 100644 index 0000000..c7605a9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandQuestVisual.prefab @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &1463089726363421901 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5335555045901936782, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_Materials.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -5335555045901936782, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 455ef821a5429de4baeed61fa958acbc, type: 2} + - target: {fileID: -5335555045901936782, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_Materials.Array.data[1] + value: + objectReference: {fileID: 2100000, guid: 61d033f3a51f40647a5458ea14f3b4af, type: 2} + - target: {fileID: 919132149155446097, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_Name + value: RightHandQuestVisual + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + insertIndex: -1 + addedObject: {fileID: 7565144130350447154} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + insertIndex: -1 + addedObject: {fileID: 1139509643922615340} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 56186ccf27ad7864681108ed88349071, type: 3} + insertIndex: -1 + addedObject: {fileID: 2605394267117782397} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 56186ccf27ad7864681108ed88349071, type: 3} + insertIndex: -1 + addedObject: {fileID: 2812080162531844880} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 56186ccf27ad7864681108ed88349071, type: 3} + insertIndex: -1 + addedObject: {fileID: 196909957261332044} + m_SourcePrefab: {fileID: 100100000, guid: 56186ccf27ad7864681108ed88349071, type: 3} +--- !u!4 &377080968755962006 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -7965080492784997285, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &740110829900839820 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2164145347914561345, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &786619982227004341 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2208825326345590648, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1210363277419903931 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8898582184611268746, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1275056031598148086 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1394014326140699617 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8712924870032863444, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1425188242308148006 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1600349852976887693 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -9045367783505560768, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1717692179988794669 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8963421420082658848, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1768957577311777180 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2605394267117782397 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768957577311777180} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 2 + m_UpdateType: 2 + m_PoseUpdated: + m_PersistentCalls: + m_Calls: [] + m_JointsUpdated: + m_PersistentCalls: + m_Calls: [] + m_TrackingAcquired: + m_PersistentCalls: + m_Calls: [] + m_TrackingLost: + m_PersistentCalls: + m_Calls: [] + m_TrackingChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2812080162531844880 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768957577311777180} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07aaccfa1bc2417d8fbd0d9e2e102c2c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 2605394267117782397} + m_RootTransform: {fileID: 1275056031598148086} + m_JointTransformReferences: + - m_XRHandJointID: 1 + m_JointTransform: {fileID: 1275056031598148086} + - m_XRHandJointID: 7 + m_JointTransform: {fileID: 377080968755962006} + - m_XRHandJointID: 8 + m_JointTransform: {fileID: 1717692179988794669} + - m_XRHandJointID: 9 + m_JointTransform: {fileID: 7184858092916390218} + - m_XRHandJointID: 10 + m_JointTransform: {fileID: 3308079505283463746} + - m_XRHandJointID: 11 + m_JointTransform: {fileID: 2185341653829174290} + - m_XRHandJointID: 22 + m_JointTransform: {fileID: 7508359693329070636} + - m_XRHandJointID: 23 + m_JointTransform: {fileID: 1210363277419903931} + - m_XRHandJointID: 24 + m_JointTransform: {fileID: 5418636900650586692} + - m_XRHandJointID: 25 + m_JointTransform: {fileID: 3681503556111436380} + - m_XRHandJointID: 26 + m_JointTransform: {fileID: 4454847445964327920} + - m_XRHandJointID: 12 + m_JointTransform: {fileID: 3389052088048897237} + - m_XRHandJointID: 13 + m_JointTransform: {fileID: 7046704523944700376} + - m_XRHandJointID: 14 + m_JointTransform: {fileID: 740110829900839820} + - m_XRHandJointID: 15 + m_JointTransform: {fileID: 7320636951995667947} + - m_XRHandJointID: 16 + m_JointTransform: {fileID: 6189756924962319791} + - m_XRHandJointID: 17 + m_JointTransform: {fileID: 4938619342929107918} + - m_XRHandJointID: 18 + m_JointTransform: {fileID: 9052321826939768135} + - m_XRHandJointID: 19 + m_JointTransform: {fileID: 6490037450897039499} + - m_XRHandJointID: 20 + m_JointTransform: {fileID: 5801424144841452632} + - m_XRHandJointID: 21 + m_JointTransform: {fileID: 2730486519082850073} + - m_XRHandJointID: 3 + m_JointTransform: {fileID: 1394014326140699617} + - m_XRHandJointID: 4 + m_JointTransform: {fileID: 3904089156876568793} + - m_XRHandJointID: 5 + m_JointTransform: {fileID: 3620272867458432499} + - m_XRHandJointID: 6 + m_JointTransform: {fileID: 786619982227004341} + - m_XRHandJointID: 2 + m_JointTransform: {fileID: 1600349852976887693} +--- !u!114 &196909957261332044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768957577311777180} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21096d6d8059a5343a1f2b4d050e4789, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 2605394267117782397} + m_HandMeshRenderer: {fileID: 2430180933195963327} + m_ShowMeshWhenTrackingIsAcquired: 1 + m_HideMeshWhenTrackingIsLost: 1 +--- !u!4 &2185341653829174290 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8494328768516585249, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!137 &2430180933195963327 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: -5335555045901936782, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2730486519082850073 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5644888990184678444, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3308079505283463746 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4153823618884826767, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3389052088048897237 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4952371131901738984, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3620272867458432499 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2769778261254893886, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3681503556111436380 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2835758823564002961, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3904089156876568793 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -6745288066082061292, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4454847445964327920 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2999182382527465277, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4938619342929107918 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5819900291352614659, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5418636900650586692 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6881269161254739593, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5801424144841452632 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4265123391628091243, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6189756924962319791 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4491320855693958814, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6490037450897039499 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5646615596051819590, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7046704523944700376 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8468768647995122965, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7184858092916390218 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8644745267644822919, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7320636951995667947 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -1020680080924960474, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7508359693329070636 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8970885712544478945, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!4 &9052321826939768135 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7632966843634336138, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 1463089726363421901} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4521939072911841727 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1425188242308148006} + m_Modifications: + - target: {fileID: 3535746112591574418, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Name + value: Hand Near-Far Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574422, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 2430180933195963327} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} +--- !u!4 &1139509643922615340 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + m_PrefabInstance: {fileID: 4521939072911841727} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6534492434163324240 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1425188242308148006} + m_Modifications: + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143715, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Name + value: Hand Poke Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143719, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 2430180933195963327} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eed9e61964b17194d94ce56bffabb610, type: 3} +--- !u!4 &7565144130350447154 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + m_PrefabInstance: {fileID: 6534492434163324240} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandQuestVisual.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandQuestVisual.prefab.meta new file mode 100644 index 0000000..f5654af --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/RightHandQuestVisual.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 89e80c47615e4f043926d66492d3ca5f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab new file mode 100644 index 0000000..4489720 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab @@ -0,0 +1,2830 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &184753855263555647 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2577301593842775501} + - component: {fileID: 9051997425903558535} + m_Layer: 0 + m_Name: Pinch Grab Pose + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2577301593842775501 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184753855263555647} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5878492368827077393} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &9051997425903558535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184753855263555647} + 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_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 30afccef-16a0-41f5-b55e-7f7e5729c1b4 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -2706128282752906596, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 93bb13a8-bf69-44be-b396-d7d890c46a1a + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 8248158260566104461, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: f7cb8660-fb74-4e41-a845-1a5af98a4941 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 684395432459739428, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: bc622c19-6f48-4007-9b8b-2c0fa5818228 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: 562186a0-e5e3-4b4b-81bd-086bbe30af95 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &317924410297350442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9198895547380049656} + - component: {fileID: 488363206831216342} + m_Layer: 0 + m_Name: UI Press Input + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9198895547380049656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 317924410297350442} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 2609991494921256999} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &488363206831216342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 317924410297350442} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 63f61d1c82c9fc6429ebd4791a4d6817, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ValueInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Value + m_Type: 1 + m_ExpectedControlType: + m_Id: c31ad6e4-ecd9-4e94-8d50-bcb7e193b9f4 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Value Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 8e36200b-9f0d-48ce-a8a2-38e46eab9489 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: -6395602842196007441, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_InputActionReferenceValue: {fileID: 71106601250685021, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_PressThreshold: 1 + m_ReleaseThreshold: 0.9 +--- !u!1 &927309121262695183 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2631882194166649619} + - component: {fileID: 3922177026488651056} + m_Layer: 0 + m_Name: Hand Visualizer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2631882194166649619 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 927309121262695183} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 657184242161839408} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3922177026488651056 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 927309121262695183} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2e9813c68d7d6f44282ace8bd2d1fd46, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UseOptimizedControls: 0 + m_MetaQuestLeftHandMesh: {fileID: 2425469361241291328} + m_MetaQuestRightHandMesh: {fileID: 2974021035037999946} + m_AndroidXRLeftHandMesh: {fileID: 5807523068563062282} + m_AndroidXRRightHandMesh: {fileID: 1250152698927207567} + m_HandMeshMaterial: {fileID: 0} + m_DrawMeshes: 1 + m_DebugDrawPrefab: {fileID: 6507399986997092475, guid: 254b742d65a15d14b9df756ae77de868, type: 3} + m_DebugDrawJoints: 0 + m_VelocityPrefab: {fileID: 8538602047018081646, guid: 629fd7882ec6bfc499a5fcf20035282b, type: 3} + m_VelocityType: 2 +--- !u!1 &1203898232706430911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8075461073020094709} + - component: {fileID: 6237049687586235588} + - component: {fileID: 4399489205904907115} + m_Layer: 0 + m_Name: Poke Interactor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8075461073020094709 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1203898232706430911} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5878492368827077393} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6237049687586235588 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1203898232706430911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0924bcaa9eb50df458a783ae0e2b59f5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayers: + m_Bits: 4294967295 + m_Handedness: 1 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_AutoFindParentInteractableInHierarchy: 0 + m_ParentInteractableObject: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_PokeDepth: 0.1 + m_PokeWidth: 0.0075 + m_PokeSelectWidth: 0.015 + m_PokeHoverRadius: 0.015 + m_PokeInteractionOffset: 0.005 + m_PhysicsLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_PhysicsTriggerInteraction: 1 + m_UIDocumentTriggerInteraction: 1 + m_RequirePokeFilter: 1 + m_EnableUIInteraction: 1 + m_ClickUIOnDown: 1 + m_DebugVisualizationsEnabled: 0 + m_UIHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_UIHoverExited: + m_PersistentCalls: + m_Calls: [] + m_EnableMultiPick: 0 +--- !u!114 &4399489205904907115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1203898232706430911} + 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_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -4441903561031843679, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -3279446914071225446, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 8e43f309-dfa6-4dfa-877d-cc691285d03b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 684395432459739428, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &1800725127586568702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6311120899289156754} + - component: {fileID: 6560933994651781378} + - component: {fileID: 8572728199451716644} + - component: {fileID: 1476538982341290011} + - component: {fileID: 4180761095810057920} + m_Layer: 0 + m_Name: Right Hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6311120899289156754 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800725127586568702} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1466716113210599621} + - {fileID: 5083622343426082761} + - {fileID: 8000110866998627907} + - {fileID: 2677369771392174608} + - {fileID: 4894638449106479503} + - {fileID: 2453908687963199984} + - {fileID: 1878775019534618165} + m_Father: {fileID: 657184242161839408} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6560933994651781378 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800725127586568702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4a50d88b55b45648927679791f472de, type: 3} + m_Name: + m_EditorClassIdentifier: + m_GroupName: + m_InteractionManager: {fileID: 0} + m_StartingGroupMembers: + - {fileID: 8209797214075343310} + - {fileID: 2942156198692655549} + m_StartingInteractionOverridesMap: + - groupMember: {fileID: 8209797214075343310} + overrideGroupMembers: + - {fileID: 2942156198692655549} +--- !u!114 &8572728199451716644 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800725127586568702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a83bc4aa48d0da648b49d0fd56690b25, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AimFlagsAction: + m_UseReference: 1 + m_Action: + m_Name: Aim Flags + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 5a4fce95-4f7e-4130-b323-a6ab97b798b3 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 3270634481770055383, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SystemGestureStarted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6003869514719898561} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + 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_Target: {fileID: 5449032374622712347} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + 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_SystemGestureEnded: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6003869514719898561} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 5449032374622712347} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + m_MenuPressed: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4180761095810057920} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: Play + m_Mode: 1 + 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 +--- !u!114 &1476538982341290011 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800725127586568702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbac611a2982409ab5f5e604f53bcad0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 2 + m_PokeGestureStarted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2942156198692655549} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.MultiCastInteractor.NearFarInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_enableFarCasting + m_Mode: 6 + 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_PokeGestureEnded: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2942156198692655549} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.MultiCastInteractor.NearFarInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_enableFarCasting + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!82 &4180761095810057920 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800725127586568702} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 16fba6d30ed741d4a9fdd6e79ee2f3ac, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &2611266366292535140 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2832331016450934123} + - component: {fileID: 6730044672306722172} + m_Layer: 0 + m_Name: Select Input + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2832331016450934123 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2611266366292535140} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 2609991494921256999} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6730044672306722172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2611266366292535140} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 63f61d1c82c9fc6429ebd4791a4d6817, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ValueInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Value + m_Type: 1 + m_ExpectedControlType: + m_Id: 8af5f191-8af9-4df3-a0eb-ab393e7026bf + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Value Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 23ee9ba6-3999-4f3d-8189-277a6cf4cb42 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: -6131295136447488360, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_InputActionReferenceValue: {fileID: 6558622148059887818, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_PressThreshold: 1 + m_ReleaseThreshold: 0.9 +--- !u!1 &3216986067806868489 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2677369771392174608} + - component: {fileID: 2930949565896419353} + m_Layer: 0 + m_Name: Pinch Grab Pose + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2677369771392174608 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3216986067806868489} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6311120899289156754} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2930949565896419353 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3216986067806868489} + 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_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 53c7e346-77a0-4e87-be38-dd2d1b0dee53 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -7813013294023911475, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 46629533-7e64-44be-aa25-ed9dd59091c0 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 5101698808175986029, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 486a9a93-5a8b-4b8c-b115-397f20eb6400 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1277054153949319361, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: 5008e6f1-ae36-41fa-bbb8-688d12ba2040 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: 17f4a6d6-82f3-4b3c-a2ce-62d2fe310f63 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &3731119764064029736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9150249479564954943} + - component: {fileID: 7217514538655570714} + m_Layer: 0 + m_Name: Aim Pose + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9150249479564954943 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3731119764064029736} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5878492368827077393} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7217514538655570714 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3731119764064029736} + 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_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 0c4b579d-ee40-46d3-a88c-e891a262b15d + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -2496076053284925795, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 9b71528a-da93-4597-b881-749f186a3d2d + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 7149951272733842039, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 774d357c-5bfa-42fa-93a6-afeee62d27c6 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 684395432459739428, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: d0569fd8-2c54-429b-82a5-adcdaa21fd60 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: 74ba3577-c83e-41ae-bce4-66a70d6e3399 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &3892329699652493770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6184646459296248926} + - component: {fileID: 781544023858974861} + m_Layer: 0 + m_Name: UI Press Input + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6184646459296248926 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3892329699652493770} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5083622343426082761} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &781544023858974861 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3892329699652493770} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 63f61d1c82c9fc6429ebd4791a4d6817, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ValueInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Value + m_Type: 1 + m_ExpectedControlType: + m_Id: 573218e1-1037-443b-b4e7-621bf6e32482 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Value Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: fd259e71-bb9d-4042-83b0-5704f6c057c9 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 3279264004350380116, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_InputActionReferenceValue: {fileID: -5908353012961274365, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_PressThreshold: 1 + m_ReleaseThreshold: 0.9 +--- !u!1 &4605643766788160351 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 657172139978056025} + - component: {fileID: 4353042875904107839} + m_Layer: 0 + m_Name: Hands Smoothing Post Processor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &657172139978056025 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4605643766788160351} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 2218496723442559053} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4353042875904107839 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4605643766788160351} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bc6980b6cb3b4f12b6b75074e4ef59f3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FilterMinCutoff: 0.1 + m_FilterBeta: 0.2 +--- !u!1 &5323647229090770512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1551366800282432914} + - component: {fileID: 4234401886418808293} + m_Layer: 0 + m_Name: Select Input + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1551366800282432914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5323647229090770512} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5083622343426082761} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4234401886418808293 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5323647229090770512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 63f61d1c82c9fc6429ebd4791a4d6817, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ValueInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Value + m_Type: 1 + m_ExpectedControlType: + m_Id: 10f0c96d-6c50-4214-b520-55ed10f0d86a + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Value Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 1af57d1d-a16a-4f44-9f26-44d165b54d6a + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 187161793506945269, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_InputActionReferenceValue: {fileID: -1758520528963094988, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_PressThreshold: 1 + m_ReleaseThreshold: 0.9 +--- !u!1 &5780998334867579440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8000110866998627907} + - component: {fileID: 2034475846792841991} + m_Layer: 0 + m_Name: Aim Pose + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8000110866998627907 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5780998334867579440} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6311120899289156754} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2034475846792841991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5780998334867579440} + 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_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 53c7e346-77a0-4e87-be38-dd2d1b0dee53 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 9126875591944302883, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 46629533-7e64-44be-aa25-ed9dd59091c0 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -3870559572202308136, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 486a9a93-5a8b-4b8c-b115-397f20eb6400 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1277054153949319361, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: 5008e6f1-ae36-41fa-bbb8-688d12ba2040 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: 17f4a6d6-82f3-4b3c-a2ce-62d2fe310f63 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &6003869514719898561 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1466716113210599621} + - component: {fileID: 8209797214075343310} + - component: {fileID: 6701248540588036368} + m_Layer: 0 + m_Name: Poke Interactor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1466716113210599621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6003869514719898561} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6311120899289156754} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8209797214075343310 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6003869514719898561} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0924bcaa9eb50df458a783ae0e2b59f5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayers: + m_Bits: 4294967295 + m_Handedness: 2 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_AutoFindParentInteractableInHierarchy: 0 + m_ParentInteractableObject: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_PokeDepth: 0.1 + m_PokeWidth: 0.0075 + m_PokeSelectWidth: 0.015 + m_PokeHoverRadius: 0.015 + m_PokeInteractionOffset: 0.005 + m_PhysicsLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_PhysicsTriggerInteraction: 1 + m_UIDocumentTriggerInteraction: 1 + m_RequirePokeFilter: 1 + m_EnableUIInteraction: 1 + m_ClickUIOnDown: 1 + m_DebugVisualizationsEnabled: 0 + m_UIHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_UIHoverExited: + m_PersistentCalls: + m_Calls: [] + m_EnableMultiPick: 0 +--- !u!114 &6701248540588036368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6003869514719898561} + 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_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -5758763892361954021, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 7384354444432909072, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: eb83a511-0462-46f9-a3f2-f261e83bab2d + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1277054153949319361, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &6355494128053973299 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5878492368827077393} + - component: {fileID: 3510802014482765209} + - component: {fileID: 8504099170080106023} + - component: {fileID: 4728882361841621924} + - component: {fileID: 7475873568227309559} + m_Layer: 0 + m_Name: Left Hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5878492368827077393 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6355494128053973299} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8075461073020094709} + - {fileID: 2609991494921256999} + - {fileID: 9150249479564954943} + - {fileID: 1176872742605197438} + - {fileID: 2577301593842775501} + - {fileID: 3090365601253761274} + - {fileID: 6616816834633409712} + m_Father: {fileID: 657184242161839408} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3510802014482765209 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6355494128053973299} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4a50d88b55b45648927679791f472de, type: 3} + m_Name: + m_EditorClassIdentifier: + m_GroupName: + m_InteractionManager: {fileID: 0} + m_StartingGroupMembers: + - {fileID: 6237049687586235588} + - {fileID: 5359434741994886739} + m_StartingInteractionOverridesMap: + - groupMember: {fileID: 6237049687586235588} + overrideGroupMembers: + - {fileID: 5359434741994886739} +--- !u!114 &8504099170080106023 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6355494128053973299} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a83bc4aa48d0da648b49d0fd56690b25, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AimFlagsAction: + m_UseReference: 1 + m_Action: + m_Name: Aim Flags + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 5a4fce95-4f7e-4130-b323-a6ab97b798b3 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -6595512345416212934, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SystemGestureStarted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1203898232706430911} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + 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_Target: {fileID: 2966448196471584245} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + 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_SystemGestureEnded: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1203898232706430911} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 2966448196471584245} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + m_MenuPressed: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 7475873568227309559} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: Play + m_Mode: 1 + 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 +--- !u!114 &4728882361841621924 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6355494128053973299} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbac611a2982409ab5f5e604f53bcad0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 1 + m_PokeGestureStarted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5359434741994886739} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.MultiCastInteractor.NearFarInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_enableFarCasting + m_Mode: 6 + 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_PokeGestureEnded: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5359434741994886739} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.MultiCastInteractor.NearFarInteractor, + Unity.XR.Interaction.Toolkit + m_MethodName: set_enableFarCasting + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!82 &7475873568227309559 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6355494128053973299} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 16fba6d30ed741d4a9fdd6e79ee2f3ac, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1001 &657184243840976483 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 658028464602686504, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_UseGravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_Name + value: XR Origin Hands (XR Rig) + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904471525139099824, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5826056641483426609, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LeftHand + value: + objectReference: {fileID: 6355494128053973299} + - target: {fileID: 5826056641483426609, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_RightHand + value: + objectReference: {fileID: 1800725127586568702} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} +--- !u!4 &657184242161839408 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1680501587, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 657184243840976483} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2218496723442559053 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 657184243840976483} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3110923438699430545 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5878492368827077393} + m_Modifications: + - target: {fileID: 130348505910534763, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 757950445636073681, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1493371769922722507, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 5359434741994886739} + - target: {fileID: 1593233024999764063, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119128821997336139, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_Name + value: Left Hand Quest Visual + objectReference: {fileID: 0} + - target: {fileID: 2119128821997336139, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4117179676178661330, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 6237049687586235588} + - target: {fileID: 8207877637699278635, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8207877637699278635, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2699405255377508733} + - target: {fileID: 8207877637699278635, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8207877637699278635, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnJointsUpdated + objectReference: {fileID: 0} + - target: {fileID: 8207877637699278635, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.XR.Interaction.Toolkit.Samples.Hands.PinchPointFollow, Unity.XR.Interaction.Toolkit.Samples.Hands + objectReference: {fileID: 0} + - target: {fileID: 8207877637699278635, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} +--- !u!1 &2425469361241291328 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 757950445636073681, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + m_PrefabInstance: {fileID: 3110923438699430545} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7880230242738870079 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2425469361241291328} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e1f6ec8e1334364b4bbcae77749ff85, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeInteractorObject: {fileID: 6237049687586235588} + m_PokeStrengthSnapThreshold: 0.01 + m_SmoothingAmount: 24 + m_FixedOffset: 0.005 +--- !u!4 &3090365601253761274 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 130348505910534763, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + m_PrefabInstance: {fileID: 3110923438699430545} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3273442460117869337 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6311120899289156754} + m_Modifications: + - target: {fileID: 868360655280004538, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_Interactor + value: + objectReference: {fileID: 2942156198692655549} + - target: {fileID: 3369527167708781622, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_Name + value: Pinch Point Stabilized + objectReference: {fileID: 0} + - target: {fileID: 3901091180161469564, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 0} + - target: {fileID: 3941121930630195656, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 2942156198692655549} + - target: {fileID: 5697399126433476533, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.z + value: 0.025 + objectReference: {fileID: 0} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_RayInteractor + value: + objectReference: {fileID: 0} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_TargetRotation + value: + objectReference: {fileID: 8000110866998627907} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_NearFarInteractor + value: + objectReference: {fileID: 2942156198692655549} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_XRHandTrackingEvents + value: + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} +--- !u!4 &4894638449106479503 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + m_PrefabInstance: {fileID: 3273442460117869337} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7096723873125731500 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5697399126433476533, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + m_PrefabInstance: {fileID: 3273442460117869337} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8560814016635478156 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + m_PrefabInstance: {fileID: 3273442460117869337} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8693657abb5062a40a80ba3cb86ef181, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &3587470959140778710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6311120899289156754} + m_Modifications: + - target: {fileID: 1139509643922615336, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 2942156198692655549} + - target: {fileID: 1425188242308148006, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1768957577311777180, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2605394267117782397, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2605394267117782397, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 8560814016635478156} + - target: {fileID: 2605394267117782397, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2605394267117782397, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnJointsUpdated + objectReference: {fileID: 0} + - target: {fileID: 2605394267117782397, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.XR.Interaction.Toolkit.Samples.Hands.PinchPointFollow, Unity.XR.Interaction.Toolkit.Samples.Hands + objectReference: {fileID: 0} + - target: {fileID: 2605394267117782397, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 2746493918707896725, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_Name + value: Right Hand Quest Visual + objectReference: {fileID: 0} + - target: {fileID: 2746493918707896725, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5029497141306326554, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 0} + - target: {fileID: 7565144130350447158, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 8209797214075343310} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} +--- !u!4 &2453908687963199984 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1425188242308148006, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + m_PrefabInstance: {fileID: 3587470959140778710} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2974021035037999946 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1768957577311777180, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + m_PrefabInstance: {fileID: 3587470959140778710} + m_PrefabAsset: {fileID: 0} +--- !u!114 &6703543941869974850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2974021035037999946} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e1f6ec8e1334364b4bbcae77749ff85, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeInteractorObject: {fileID: 8209797214075343310} + m_PokeStrengthSnapThreshold: 0.01 + m_SmoothingAmount: 24 + m_FixedOffset: 0.005 +--- !u!1001 &4897600735035485600 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5878492368827077393} + m_Modifications: + - target: {fileID: 377869108871872949, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 6237049687586235588} + - target: {fileID: 1098522720765126874, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1098522720765126874, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1098522720765126874, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2699405255377508733} + - target: {fileID: 1098522720765126874, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1098522720765126874, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnJointsUpdated + objectReference: {fileID: 0} + - target: {fileID: 1098522720765126874, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.XR.Interaction.Toolkit.Samples.Hands.PinchPointFollow, Unity.XR.Interaction.Toolkit.Samples.Hands + objectReference: {fileID: 0} + - target: {fileID: 1098522720765126874, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 1400534398292267946, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1739623322747750672, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4405985482811346219, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 5359434741994886739} + - target: {fileID: 4623801325352787106, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_Name + value: Left Hand Android XR Visual + objectReference: {fileID: 0} + - target: {fileID: 4623801325352787106, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4929309947385632234, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_PokeInteractorObject + value: + objectReference: {fileID: 6237049687586235588} + - target: {fileID: 5431581265840195096, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 5431581265840195096, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5431581265840195096, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5431581265840195096, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5431581265840195096, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5431581265840195096, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5431581265840195096, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5431581265840195096, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5431581265840195096, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5431581265840195096, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5431581265840195096, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} +--- !u!1 &5807523068563062282 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1400534398292267946, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + m_PrefabInstance: {fileID: 4897600735035485600} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7349081926953207095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5807523068563062282} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e1f6ec8e1334364b4bbcae77749ff85, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeInteractorObject: {fileID: 6237049687586235588} + m_PokeStrengthSnapThreshold: 0.01 + m_SmoothingAmount: 24 + m_FixedOffset: 0.005 +--- !u!4 &6616816834633409712 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1739623322747750672, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + m_PrefabInstance: {fileID: 4897600735035485600} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5954695543190268085 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6311120899289156754} + m_Modifications: + - target: {fileID: 410449530282037168, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_PokeInteractorObject + value: + objectReference: {fileID: 8209797214075343310} + - target: {fileID: 2334773795923623962, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2334773795923623962, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2334773795923623962, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 8560814016635478156} + - target: {fileID: 2334773795923623962, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2334773795923623962, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnJointsUpdated + objectReference: {fileID: 0} + - target: {fileID: 2334773795923623962, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.XR.Interaction.Toolkit.Samples.Hands.PinchPointFollow, Unity.XR.Interaction.Toolkit.Samples.Hands + objectReference: {fileID: 0} + - target: {fileID: 2334773795923623962, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_JointsUpdated.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 2545331685269916404, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 2942156198692655549} + - target: {fileID: 2860780732953382991, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_Name + value: Right Hand Android XR Visual + objectReference: {fileID: 0} + - target: {fileID: 2860780732953382991, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3240436998108318453, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 3240436998108318453, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3240436998108318453, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3240436998108318453, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3240436998108318453, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3240436998108318453, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3240436998108318453, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3240436998108318453, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3240436998108318453, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3240436998108318453, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3240436998108318453, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898292749234109498, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5238227193230272128, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 8519238297643642564, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 8209797214075343310} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} +--- !u!1 &1250152698927207567 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4898292749234109498, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + m_PrefabInstance: {fileID: 5954695543190268085} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3704369066975840493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1250152698927207567} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e1f6ec8e1334364b4bbcae77749ff85, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeInteractorObject: {fileID: 8209797214075343310} + m_PokeStrengthSnapThreshold: 0.01 + m_SmoothingAmount: 24 + m_FixedOffset: 0.005 +--- !u!4 &1878775019534618165 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5238227193230272128, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + m_PrefabInstance: {fileID: 5954695543190268085} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7667419780366140788 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6311120899289156754} + m_Modifications: + - target: {fileID: 130500635472496801, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_CastOrigin + value: + objectReference: {fileID: 2677369771392174608} + - target: {fileID: 2447424620550846319, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_Name + value: Near-Far Interactor + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4808866746549998793, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_SelectInput.m_InputSourceMode + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4808866746549998793, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_UIPressInput.m_InputSourceMode + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4808866746549998793, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_SelectInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 4234401886418808293} + - target: {fileID: 4808866746549998793, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_UIPressInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 781544023858974861} + - target: {fileID: 6288467125497789300, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LineBendRatio + value: 0.15 + objectReference: {fileID: 0} + - target: {fileID: 6288467125497789300, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_CurveStartOffset + value: 0.025 + objectReference: {fileID: 0} + - target: {fileID: 6288467125497789300, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LineOriginTransform + value: + objectReference: {fileID: 7096723873125731500} + - target: {fileID: 8229381180640938747, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_CastOrigin + value: + objectReference: {fileID: 8000110866998627907} + - target: {fileID: 8408429868716997126, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_SmoothOffset + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8408429868716997126, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_TransformToFollow + value: + objectReference: {fileID: 2677369771392174608} + - target: {fileID: 8408429868716997126, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_UseManipulationInput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8408429868716997126, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_MinAdditionalVelocityScalar + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 8408429868716997126, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_ManipulationInput.m_InputSourceMode + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 5712664876877111600, guid: b200f6587d118224eba8467281481800, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: b200f6587d118224eba8467281481800, type: 3} +--- !u!114 &2942156198692655549 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808866746549998793, guid: b200f6587d118224eba8467281481800, type: 3} + m_PrefabInstance: {fileID: 7667419780366140788} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5449032374622712347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 25a07ef133a37d140a87cdf1f1c75fdf, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &5083622343426082761 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + m_PrefabInstance: {fileID: 7667419780366140788} + m_PrefabAsset: {fileID: 0} +--- !u!1 &5449032374622712347 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2447424620550846319, guid: b200f6587d118224eba8467281481800, type: 3} + m_PrefabInstance: {fileID: 7667419780366140788} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7747415240148662507 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5878492368827077393} + m_Modifications: + - target: {fileID: 1255647619390271626, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_CastOrigin + value: + objectReference: {fileID: 9150249479564954943} + - target: {fileID: 1722882099693224055, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_SmoothOffset + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1722882099693224055, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_TransformToFollow + value: + objectReference: {fileID: 2577301593842775501} + - target: {fileID: 1722882099693224055, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_UseManipulationInput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1722882099693224055, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_MinAdditionalVelocityScalar + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1722882099693224055, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_ManipulationInput.m_InputSourceMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_SelectInput.m_InputSourceMode + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_UIPressInput.m_InputSourceMode + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_SelectInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 6730044672306722172} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_UIPressInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 488363206831216342} + - target: {fileID: 3755238779732181253, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LineBendRatio + value: 0.15 + objectReference: {fileID: 0} + - target: {fileID: 3755238779732181253, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_CurveStartOffset + value: 0.025 + objectReference: {fileID: 0} + - target: {fileID: 3755238779732181253, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LineOriginTransform + value: + objectReference: {fileID: 3586141808747803997} + - target: {fileID: 4804964734930210078, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_Name + value: Near-Far Interactor + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7104419533170684624, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_CastOrigin + value: + objectReference: {fileID: 2577301593842775501} + m_RemovedComponents: + - {fileID: 3179295312718945089, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} +--- !u!4 &2609991494921256999 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + m_PrefabInstance: {fileID: 7747415240148662507} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2966448196471584245 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4804964734930210078, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + m_PrefabInstance: {fileID: 7747415240148662507} + m_PrefabAsset: {fileID: 0} +--- !u!114 &5359434741994886739 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + m_PrefabInstance: {fileID: 7747415240148662507} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2966448196471584245} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 25a07ef133a37d140a87cdf1f1c75fdf, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &9139407454820817640 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5878492368827077393} + m_Modifications: + - target: {fileID: 868360655280004538, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_Interactor + value: + objectReference: {fileID: 5359434741994886739} + - target: {fileID: 3369527167708781622, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_Name + value: Pinch Point Stabilized + objectReference: {fileID: 0} + - target: {fileID: 3901091180161469564, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 0} + - target: {fileID: 3941121930630195656, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 5359434741994886739} + - target: {fileID: 5697399126433476533, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.z + value: 0.025 + objectReference: {fileID: 0} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_RayInteractor + value: + objectReference: {fileID: 0} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_TargetRotation + value: + objectReference: {fileID: 9150249479564954943} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_NearFarInteractor + value: + objectReference: {fileID: 5359434741994886739} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_XRHandTrackingEvents + value: + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} +--- !u!4 &1176872742605197438 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + m_PrefabInstance: {fileID: 9139407454820817640} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2699405255377508733 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + m_PrefabInstance: {fileID: 9139407454820817640} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8693657abb5062a40a80ba3cb86ef181, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &3586141808747803997 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5697399126433476533, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + m_PrefabInstance: {fileID: 9139407454820817640} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab.meta new file mode 100644 index 0000000..5b7e2f6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d6878e1999eb4b44a9f5a263af86c185 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts.meta new file mode 100644 index 0000000..86a3f07 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7186a71711b572d428850289265b52d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs new file mode 100644 index 0000000..1dd5278 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs @@ -0,0 +1,141 @@ +#if XR_HANDS_1_2_OR_NEWER +using System.Collections.Generic; +using UnityEngine.XR.Hands; +using UnityEngine.XR.Hands.Processing; +#endif + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// A post processor for XR hand tracking data, using the One Euro filter to smooth hand positions. + /// +#if XR_HANDS_1_2_OR_NEWER + public class HandsOneEuroFilterPostProcessor : MonoBehaviour, IXRHandProcessor +#else + public class HandsOneEuroFilterPostProcessor : MonoBehaviour +#endif + { + [SerializeField] + [Tooltip("Smoothing amount at low speeds.")] +#pragma warning disable CS0414 // Field assigned but its value is never used -- Keep to retain serialized value when XR Hands is not installed + float m_FilterMinCutoff = 0.1f; +#pragma warning restore CS0414 + + [SerializeField] + [Tooltip("Filter's responsiveness to speed changes.")] +#pragma warning disable CS0414 // Field assigned but its value is never used -- Keep to retain serialized value when XR Hands is not installed + float m_FilterBeta = 0.2f; +#pragma warning restore CS0414 + +#if XR_HANDS_1_2_OR_NEWER + /// + public int callbackOrder => 0; + + readonly OneEuroFilterVector3 m_LeftHandFilter = new OneEuroFilterVector3(Vector3.zero); + readonly OneEuroFilterVector3 m_RightHandFilter = new OneEuroFilterVector3(Vector3.zero); + + bool m_WasLeftHandTrackedLastFrame; + bool m_WasRightHandTrackedLastFrame; + + XRHandSubsystem m_Subsystem; + static readonly List s_SubsystemsReuse = new List(); +#endif + +#if XR_HANDS_1_2_OR_NEWER + /// + /// See . + /// + void OnDisable() + { + if (m_Subsystem != null) + { + m_Subsystem.UnregisterProcessor(this); + m_Subsystem = null; + } + } + + /// + /// See . + /// + void Update() + { + if (m_Subsystem != null && m_Subsystem.running) + return; + + SubsystemManager.GetSubsystems(s_SubsystemsReuse); + var foundRunningHandSubsystem = false; + for (var i = 0; i < s_SubsystemsReuse.Count; ++i) + { + var handSubsystem = s_SubsystemsReuse[i]; + if (handSubsystem.running) + { + m_Subsystem?.UnregisterProcessor(this); + m_Subsystem = handSubsystem; + foundRunningHandSubsystem = true; + break; + } + } + + if (!foundRunningHandSubsystem) + return; + + m_WasLeftHandTrackedLastFrame = false; + m_WasRightHandTrackedLastFrame = false; + m_Subsystem.RegisterProcessor(this); + } + + /// + public void ProcessJoints(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags successFlags, XRHandSubsystem.UpdateType updateType) + { + var leftHand = subsystem.leftHand; + if (leftHand.isTracked) + { + var leftHandPose = leftHand.rootPose; + if (!m_WasLeftHandTrackedLastFrame) + { + m_LeftHandFilter.Initialize(leftHandPose.position); + } + else + { + var newLeftPosition = m_LeftHandFilter.Filter(leftHandPose.position, Time.deltaTime, m_FilterMinCutoff, m_FilterBeta); + var newLeftPose = new Pose(newLeftPosition, leftHandPose.rotation); + + leftHand.SetRootPose(newLeftPose); + subsystem.SetCorrespondingHand(leftHand); + } + } + + m_WasLeftHandTrackedLastFrame = leftHand.isTracked; + + var rightHand = subsystem.rightHand; + if (rightHand.isTracked) + { + var rightHandPose = rightHand.rootPose; + if (!m_WasRightHandTrackedLastFrame) + { + m_RightHandFilter.Initialize(rightHandPose.position); + } + else + { + var newRightPosition = m_RightHandFilter.Filter(rightHandPose.position, Time.deltaTime, m_FilterMinCutoff, m_FilterBeta); + var newRightPose = new Pose(newRightPosition, rightHandPose.rotation); + + rightHand.SetRootPose(newRightPose); + subsystem.SetCorrespondingHand(rightHand); + } + } + + m_WasRightHandTrackedLastFrame = rightHand.isTracked; + } +#else + /// + /// See . + /// + void Awake() + { + Debug.LogWarning("HandsOneEuroFilterPostProcessor requires XR Hands (com.unity.xr.hands) 1.2.0 or newer. Disabling component.", this); + enabled = false; + } +#endif + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs.meta new file mode 100644 index 0000000..73b2b27 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bc6980b6cb3b4f12b6b75074e4ef59f3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HideObjectWhenInteractorBlocked.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HideObjectWhenInteractorBlocked.cs new file mode 100644 index 0000000..912894a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HideObjectWhenInteractorBlocked.cs @@ -0,0 +1,49 @@ +using UnityEngine.XR.Interaction.Toolkit.Interactors; +using UnityEngine.XR.Interaction.Toolkit.Interactors.Visuals; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Hides the specified GameObject when the associated interactor is blocked by an interaction within its group. + /// + public class HideObjectWhenInteractorBlocked : MonoBehaviour + { + [SerializeField] + [Tooltip("The interactor that this component monitors for blockages.")] + XRBaseInteractor m_Interactor; + + [SerializeField] + [Tooltip("The GameObject to hide when the interactor is blocked.")] + GameObject m_ObjectToHide; + + ICurveInteractionDataProvider m_CurveInteractionDataProvider; + bool m_HasCurveDataProvider; + + /// + /// See . + /// + void OnEnable() + { + if (m_Interactor == null || m_ObjectToHide == null) + enabled = false; + + m_HasCurveDataProvider = false; + if (m_Interactor is ICurveInteractionDataProvider provider) + { + m_CurveInteractionDataProvider = provider; + m_HasCurveDataProvider = true; + } + } + + /// + /// See . + /// + void Update() + { + if (m_HasCurveDataProvider) + m_ObjectToHide.SetActive(m_CurveInteractionDataProvider.isActive); + else + m_ObjectToHide.SetActive(m_Interactor.isActiveAndEnabled && !m_Interactor.IsBlockedByInteractionWithinGroup()); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HideObjectWhenInteractorBlocked.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HideObjectWhenInteractorBlocked.cs.meta new file mode 100644 index 0000000..7413c99 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/HideObjectWhenInteractorBlocked.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2e989a75b2954bdab01ca618a30d5de6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs new file mode 100644 index 0000000..26806fb --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs @@ -0,0 +1,73 @@ +using System; +using Unity.Mathematics; +using UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.Receiver.Primitives; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Affordance receiver applying a Vector3 (Float3) affordance theme to a Transform local position. + /// Broadcasts new affordance value with Unity Event. + /// + [AddComponentMenu("Affordance System/Receiver/Transformation/Local Position Offset Affordance Receiver", 12)] + [Obsolete("The Affordance System namespace and all associated classes have been deprecated. The existing affordance system will be moved, replaced and updated with a new interaction feedback system in a future version of XRI.")] + public class LocalPositionOffsetAffordanceReceiver : Vector3AffordanceReceiver + { + [SerializeField] + [Tooltip("Transform on which to apply a local translation value.")] + Transform m_TransformToTranslate; + + /// + /// Transform on which to apply a local translation value. + /// + public Transform transformToTranslate + { + get => m_TransformToTranslate; + set + { + m_TransformToTranslate = value; + m_HasTransformToTranslate = m_TransformToTranslate != null; + } + } + + bool m_HasTransformToTranslate; + float3 m_InitialOffset = float3.zero; + + /// + protected override void OnEnable() + { + base.OnEnable(); + m_HasTransformToTranslate = m_TransformToTranslate != null; + } + + /// + protected override float3 GetCurrentValueForCapture() + { + if (m_HasTransformToTranslate) + { + m_InitialOffset = m_TransformToTranslate.localPosition; + } + + return float3.zero; + } + + /// + protected override void OnAffordanceValueUpdated(float3 newValue) + { + if (m_HasTransformToTranslate) + { + m_TransformToTranslate.localPosition = m_InitialOffset + newValue; + } + + base.OnAffordanceValueUpdated(newValue); + } + + /// + /// See . + /// + void OnValidate() + { + if (m_TransformToTranslate == null) + m_TransformToTranslate = transform; + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs.meta new file mode 100644 index 0000000..03d9955 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 865d01d2834c9cb4caa8f2c901104c2d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs new file mode 100644 index 0000000..a4c142c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs @@ -0,0 +1,263 @@ +using System; +using Unity.XR.CoreUtils.Bindings.Variables; +using UnityEngine.Events; +using UnityEngine.InputSystem; +using UnityEngine.XR.Interaction.Toolkit.Inputs; +#if XR_HANDS_1_1_OR_NEWER +using UnityEngine.XR.Hands; +#endif + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Behavior that provides events for when the system gesture starts and ends and when the + /// menu palm pinch gesture occurs while hand tracking is in use. + /// + /// + /// See Meta Hand Tracking Aim. + /// + /// + public class MetaSystemGestureDetector : MonoBehaviour + { + /// + /// The state of the system gesture. + /// + /// + public enum SystemGestureState + { + /// + /// The system gesture has fully ended. + /// + Ended, + + /// + /// The system gesture has started or is ongoing. Typically, this means the user is looking at + /// their palm at eye level or has not yet released the palm pinch gesture or turned their hand around. + /// + Started, + } + + [SerializeField] + InputActionProperty m_AimFlagsAction = new InputActionProperty(new InputAction(expectedControlType: "Integer")); + + /// + /// The Input System action to read the Aim Flags. + /// + /// + /// Typically a Value action type with an Integer control type with a binding to either: + /// + /// + /// <MetaAimHand>{LeftHand}/aimFlags + /// + /// + /// <MetaAimHand>{RightHand}/aimFlags + /// + /// + /// + public InputActionProperty aimFlagsAction + { + get => m_AimFlagsAction; + set + { + if (Application.isPlaying) + UnbindAimFlags(); + + m_AimFlagsAction = value; + + if (Application.isPlaying && isActiveAndEnabled) + BindAimFlags(); + } + } + + [SerializeField] + UnityEvent m_SystemGestureStarted; + + /// + /// Calls the methods in its invocation list when the system gesture starts, which typically occurs when + /// the user looks at their palm at eye level. + /// + /// + /// + public UnityEvent systemGestureStarted + { + get => m_SystemGestureStarted; + set => m_SystemGestureStarted = value; + } + + [SerializeField] + UnityEvent m_SystemGestureEnded; + + /// + /// Calls the methods in its invocation list when the system gesture ends. + /// + /// + /// This behavior postpones ending the system gesture until the user has turned their hand around. + /// In other words, it isn't purely based on the + /// being cleared from the aim flags in order to better replicate the native visual feedback in the Meta Home menu. + /// + /// + /// + public UnityEvent systemGestureEnded + { + get => m_SystemGestureEnded; + set => m_SystemGestureEnded = value; + } + + [SerializeField] + UnityEvent m_MenuPressed; + + /// + /// Calls the methods in its invocation list when the menu button is triggered by a palm pinch gesture. + /// + /// + /// This is triggered by the non-dominant hand, which is the one with the menu icon (☰). + /// The universal menu (Oculus icon) on the dominant hand does not trigger this event. + /// + /// + public UnityEvent menuPressed + { + get => m_MenuPressed; + set => m_MenuPressed = value; + } + + /// + /// The state of the system gesture. + /// + /// + /// + /// + public IReadOnlyBindableVariable systemGestureState => m_SystemGestureState; + + readonly BindableEnum m_SystemGestureState = new BindableEnum(checkEquality: false); + +#if XR_HANDS_1_1_OR_NEWER && (ENABLE_VR || UNITY_GAMECORE) + [NonSerialized] // NonSerialized is required to avoid an "Unsupported enum base type" error about the Flags enum being ulong + MetaAimFlags m_AimFlags; +#endif + + bool m_AimFlagsBound; + + /// + /// See . + /// + protected void OnEnable() + { + BindAimFlags(); + +#if XR_HANDS_1_1_OR_NEWER +#if ENABLE_VR || UNITY_GAMECORE + var action = m_AimFlagsAction.action; + if (action != null) + // Force invoking the events upon initialization to simplify making sure the callback's desired results are synced + UpdateAimFlags((MetaAimFlags)action.ReadValue(), true); +#endif +#else + Debug.LogWarning("Script requires XR Hands (com.unity.xr.hands) package to monitor Meta Aim Flags. Install using Window > Package Manager or click Fix on the related issue in Edit > Project Settings > XR Plug-in Management > Project Validation.", this); + SetGestureState(SystemGestureState.Ended, true); +#endif + } + + /// + /// See . + /// + protected void OnDisable() + { + UnbindAimFlags(); + } + + void BindAimFlags() + { + if (m_AimFlagsBound) + return; + + var action = m_AimFlagsAction.action; + if (action == null) + return; + + action.performed += OnAimFlagsActionPerformedOrCanceled; + action.canceled += OnAimFlagsActionPerformedOrCanceled; + m_AimFlagsBound = true; + + m_AimFlagsAction.EnableDirectAction(); + } + + void UnbindAimFlags() + { + if (!m_AimFlagsBound) + return; + + var action = m_AimFlagsAction.action; + if (action == null) + return; + + m_AimFlagsAction.DisableDirectAction(); + + action.performed -= OnAimFlagsActionPerformedOrCanceled; + action.canceled -= OnAimFlagsActionPerformedOrCanceled; + m_AimFlagsBound = false; + } + + void SetGestureState(SystemGestureState state, bool forceInvoke) + { + if (!forceInvoke && m_SystemGestureState.Value == state) + return; + + m_SystemGestureState.Value = state; + switch (state) + { + case SystemGestureState.Ended: + m_SystemGestureEnded?.Invoke(); + break; + case SystemGestureState.Started: + m_SystemGestureStarted?.Invoke(); + break; + } + } + +#if XR_HANDS_1_1_OR_NEWER && (ENABLE_VR || UNITY_GAMECORE) + void UpdateAimFlags(MetaAimFlags value, bool forceInvoke = false) + { + var hadMenuPressed = (m_AimFlags & MetaAimFlags.MenuPressed) != 0; + m_AimFlags = value; + var hasSystemGesture = (m_AimFlags & MetaAimFlags.SystemGesture) != 0; + var hasMenuPressed = (m_AimFlags & MetaAimFlags.MenuPressed) != 0; + var hasValid = (m_AimFlags & MetaAimFlags.Valid) != 0; + var hasIndexPinching = (m_AimFlags & MetaAimFlags.IndexPinching) != 0; + + if (!hadMenuPressed && hasMenuPressed) + { + m_MenuPressed?.Invoke(); + } + + if (hasSystemGesture || hasMenuPressed) + { + SetGestureState(SystemGestureState.Started, forceInvoke); + return; + } + + if (hasValid) + { + SetGestureState(SystemGestureState.Ended, forceInvoke); + return; + } + + // We want to keep the system gesture going when the user is still index pinching + // even though the SystemGesture flag is no longer set. + if (hasIndexPinching && m_SystemGestureState.Value != SystemGestureState.Ended) + { + SetGestureState(SystemGestureState.Started, forceInvoke); + return; + } + + SetGestureState(SystemGestureState.Ended, forceInvoke); + } +#endif + + void OnAimFlagsActionPerformedOrCanceled(InputAction.CallbackContext context) + { +#if XR_HANDS_1_1_OR_NEWER && (ENABLE_VR || UNITY_GAMECORE) + UpdateAimFlags((MetaAimFlags)context.ReadValue()); +#endif + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs.meta new file mode 100644 index 0000000..6a3e37b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a83bc4aa48d0da648b49d0fd56690b25 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs new file mode 100644 index 0000000..2e0643c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs @@ -0,0 +1,126 @@ +using UnityEngine.XR.Interaction.Toolkit.Utilities; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Provides a means to smooth jittery signals. + /// This filter is particularly effective for small and rapid movements, + /// making it useful for applications like motion tracking or gesture recognition. + /// + /// + /// The filtering process relies on two main parameters: minCutoff and beta. + /// + /// + /// minCutoff + /// primarily influences the smoothing at low speeds. + /// + /// + /// beta + /// determines the filter's responsiveness to speed changes. + /// + /// + /// + public class OneEuroFilterVector3 + { + Vector3 m_LastRawValue; + Vector3 m_LastFilteredValue; + readonly float m_MinCutoff; + readonly float m_Beta; + + /// + /// Initializes a new instance of the with specified cutoff and beta values. + /// + /// The initial raw value for the filter. + /// The minimum cutoff value for the filter. Default is 0.1f. + /// The beta value for the filter. Default is 0.02f. + /// + /// Filter parameters: + /// + /// + /// + /// + /// Controls the amount of smoothing at low speeds. A smaller value will introduce + /// more smoothing and potential lag, helping to reduce low-frequency jitter. A larger value + /// may feel more responsive but can let through more jitter. It's advised to start with a + /// value around 0.1 for masking jitter in movements of about 1 cm. + /// + /// + /// + /// + /// + /// Determines the filter's adjustment to speed changes. A smaller value provides consistent + /// smoothing, while a larger one introduces more aggressive adjustments for speed changes, offering + /// responsive filtering at high speeds. A starting value of 0.02 is recommended, but fine-tuning + /// might be necessary based on specific use cases. + /// + /// + /// + /// + /// + public OneEuroFilterVector3(Vector3 initialRawValue, float minCutoff = 0.1f, float beta = 0.02f) + { + m_LastRawValue = initialRawValue; + m_LastFilteredValue = initialRawValue; + m_MinCutoff = minCutoff; + m_Beta = beta; + } + + /// + /// Resets the initial raw value. Useful to recover from tracking loss. + /// + /// Raw value to reset filtering basis to. + public void Initialize(Vector3 initialRawValue) + { + m_LastRawValue = initialRawValue; + m_LastFilteredValue = initialRawValue; + } + + /// + /// Filters the given rawValue using the internal minCutoff and beta parameters. + /// + /// The raw value to be filtered. + /// The time since the last filter update. + /// The filtered value. + public Vector3 Filter(Vector3 rawValue, float deltaTime) + { + return Filter(rawValue, deltaTime, m_MinCutoff, m_Beta); + } + + /// + /// Filters the given rawValue using provided minCutoff and beta parameters. + /// This method computes the speed of change in the signal and dynamically adjusts the amount of smoothing + /// based on the speed and the provided minCutoff and beta values. + /// + /// The raw value to be filtered. + /// The time since the last filter update. + /// The minimum cutoff value for the filter. Influences the amount of smoothing at low speeds. + /// Determines the filter's adjustment to speed changes, influencing its responsiveness. + /// The filtered value. + public Vector3 Filter(Vector3 rawValue, float deltaTime, float minCutoff, float beta) + { + // Calculate speed as a Vector3 + Vector3 speed = (rawValue - m_LastRawValue) / deltaTime; + + // Compute cutoffs for x, y, and z + Vector3 cutoffs = new Vector3(minCutoff, minCutoff, minCutoff); + Vector3 betaValues = new Vector3(beta, beta, beta); + + // Incorporate speed into the cutoffs + Vector3 combinedCutoffs = cutoffs + Vector3.Scale(betaValues, speed); + + // Compute alpha for x, y, and z + BurstMathUtility.FastSafeDivide(Vector3.one, Vector3.one + combinedCutoffs, out Vector3 alpha); + + Vector3 rawFiltered = Vector3.Scale(alpha, rawValue); + Vector3 lastFiltered = Vector3.Scale(Vector3.one - alpha, m_LastFilteredValue); + + // Calculate the final filtered value + Vector3 filteredValue = rawFiltered + lastFiltered; + + m_LastRawValue = rawValue; + m_LastFilteredValue = filteredValue; + + return filteredValue; + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs.meta new file mode 100644 index 0000000..c5cfc42 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8cf24614c456bc04c9adb820d19e35c5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PinchPointFollow.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PinchPointFollow.cs new file mode 100644 index 0000000..0a50d0a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PinchPointFollow.cs @@ -0,0 +1,185 @@ +#if XR_HANDS_1_2_OR_NEWER +using Unity.XR.CoreUtils.Bindings; +using UnityEngine.XR.Hands; +using UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives; +#endif +using UnityEngine.XR.Interaction.Toolkit.Interactors; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// A class that follows the pinch point between the thumb and index finger using XR Hand Tracking. + /// It updates its position to the midpoint between the thumb and index tip while optionally adjusting its rotation + /// to look at a specified target. The rotation towards the target can also be smoothly interpolated over time. + /// + public class PinchPointFollow : MonoBehaviour + { + [Header("Events")] + [SerializeField] + [Tooltip("The XR Hand Tracking Events component that will be used to subscribe to hand tracking events.")] +#if XR_HANDS_1_2_OR_NEWER + XRHandTrackingEvents m_XRHandTrackingEvents; +#else + Object m_XRHandTrackingEvents; +#endif + + [Header("Interactor reference (Pick one)")] + [SerializeField] + [Tooltip("The transform will use the XRRayInteractor endpoint position to calculate the transform rotation.")] + XRRayInteractor m_RayInteractor; + + [SerializeField] + [Tooltip("The transform will use the NearFarInteractor endpoint position to calculate the transform rotation.")] + NearFarInteractor m_NearFarInteractor; + + [Header("Rotation Config")] + [SerializeField] + [Tooltip("The transform to match the rotation of.")] + Transform m_TargetRotation; + + [SerializeField] + [Tooltip("How fast to match rotation (0 means no rotation smoothing.)")] + [Range(0f, 32f)] +#pragma warning disable CS0414 // Field assigned but its value is never used -- Keep to retain serialized value when XR Hands is not installed + float m_RotationSmoothingSpeed = 12f; +#pragma warning restore CS0414 + +#if XR_HANDS_1_2_OR_NEWER + bool m_HasTargetRotationTransform; + IXRRayProvider m_RayProvider; + bool m_HasRayProvider; + OneEuroFilterVector3 m_OneEuroFilterVector3; + +#pragma warning disable CS0618 // Type or member is obsolete + readonly QuaternionTweenableVariable m_QuaternionTweenableVariable = new QuaternionTweenableVariable(); +#pragma warning restore CS0618 // Type or member is obsolete + readonly BindingsGroup m_BindingsGroup = new BindingsGroup(); +#endif + + /// + /// See . + /// + void OnEnable() + { +#if XR_HANDS_1_2_OR_NEWER + if (m_XRHandTrackingEvents != null) + m_XRHandTrackingEvents.jointsUpdated.AddListener(OnJointsUpdated); + + m_OneEuroFilterVector3 = new OneEuroFilterVector3(transform.localPosition); + if (m_RayInteractor != null) + { + m_RayProvider = m_RayInteractor; + m_HasRayProvider = true; + } + if (m_NearFarInteractor != null) + { + m_RayProvider = m_NearFarInteractor; + m_HasRayProvider = true; + } + m_HasTargetRotationTransform = m_TargetRotation != null; + m_BindingsGroup.AddBinding(m_QuaternionTweenableVariable.Subscribe(newValue => transform.rotation = newValue)); +#else + Debug.LogWarning("PinchPointFollow requires XR Hands (com.unity.xr.hands) 1.2.0 or newer. Disabling component.", this); + enabled = false; +#endif + } + + /// + /// See . + /// + void OnDisable() + { +#if XR_HANDS_1_2_OR_NEWER + m_BindingsGroup.Clear(); + if (m_XRHandTrackingEvents != null) + m_XRHandTrackingEvents.jointsUpdated.RemoveListener(OnJointsUpdated); +#endif + } + +#if XR_HANDS_1_2_OR_NEWER + static bool TryGetPinchPosition(XRHandJointsUpdatedEventArgs args, out Vector3 position) + { +#if XR_HANDS_1_5_OR_NEWER + if (args.subsystem != null) + { + var commonHandGestures = args.hand.handedness == Handedness.Left + ? args.subsystem.leftHandCommonGestures + : args.hand.handedness == Handedness.Right + ? args.subsystem.rightHandCommonGestures + : null; + if (commonHandGestures != null && commonHandGestures.TryGetPinchPose(out var pinchPose)) + { + // Protect against platforms returning bad data like (NaN, NaN, NaN) + if (!float.IsNaN(pinchPose.position.x) && + !float.IsNaN(pinchPose.position.y) && + !float.IsNaN(pinchPose.position.z)) + { + position = pinchPose.position; + return true; + } + } + } +#endif + + var thumbTip = args.hand.GetJoint(XRHandJointID.ThumbTip); + if (!thumbTip.TryGetPose(out var thumbTipPose)) + { + position = Vector3.zero; + return false; + } + + var indexTip = args.hand.GetJoint(XRHandJointID.IndexTip); + if (!indexTip.TryGetPose(out var indexTipPose)) + { + position = Vector3.zero; + return false; + } + + position = Vector3.Lerp(thumbTipPose.position, indexTipPose.position, 0.5f); + return true; + } + + public void OnJointsUpdated(XRHandJointsUpdatedEventArgs args) + { + if (!TryGetPinchPosition(args, out var targetPos)) + return; + + var filteredTargetPos = m_OneEuroFilterVector3.Filter(targetPos, Time.deltaTime); + + // Hand pose data is in local space relative to the XR Origin. + transform.localPosition = filteredTargetPos; + + if (m_HasTargetRotationTransform && m_HasRayProvider) + { + // Given that the ray endpoint is in world space, we need to use the world space transform of this point to determine the target rotation. + // This allows us to keep orientation consistent when moving the XR Origin for locomotion. + var targetDir = (m_RayProvider.rayEndPoint - transform.position).normalized; + if (targetDir != Vector3.zero) + { + // Use the parent Transform's up vector if available, otherwise use the world up vector. + // The assumption is the parent Transform matches the XR Origin rotation. + // This allows the XR Origin to teleport to angled surfaces or upside down surfaces + // and the visual will still be correct relative to the application's ground. + var upwards = Vector3.up; + var parentTransform = transform.parent; + if (!(parentTransform is null)) + upwards = parentTransform.up; + + var targetRot = Quaternion.LookRotation(targetDir, upwards); + + // If there aren't any major swings in rotation, follow the target rotation. + if (Vector3.Dot(m_TargetRotation.forward, targetDir) > 0.5f) + m_QuaternionTweenableVariable.target = targetRot; + } + else + { + m_QuaternionTweenableVariable.target = m_TargetRotation.rotation; + } + + var tweenTarget = m_RotationSmoothingSpeed > 0f ? m_RotationSmoothingSpeed * Time.deltaTime : 1f; + m_QuaternionTweenableVariable.HandleTween(tweenTarget); + } + } +#endif + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PinchPointFollow.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PinchPointFollow.cs.meta new file mode 100644 index 0000000..3e39de3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PinchPointFollow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8693657abb5062a40a80ba3cb86ef181 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PokeGestureDetector.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PokeGestureDetector.cs new file mode 100644 index 0000000..85bfa1b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PokeGestureDetector.cs @@ -0,0 +1,200 @@ +using System.Collections.Generic; +using UnityEngine.Events; +#if XR_HANDS_1_1_OR_NEWER +using UnityEngine.XR.Hands; +#endif + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Behavior that provides events for when an starts and ends a poke gesture. The gesture is + /// detected if the index finger is extended and the middle, ring, and little fingers are curled in. + /// + public class PokeGestureDetector : MonoBehaviour + { + [SerializeField] + [Tooltip("Which hand to check for the poke gesture.")] +#if XR_HANDS_1_1_OR_NEWER + Handedness m_Handedness; +#else + int m_Handedness; +#endif + + [SerializeField] + [Tooltip("Called when the hand has started a poke gesture.")] + UnityEvent m_PokeGestureStarted; + + [SerializeField] + [Tooltip("Called when the hand has ended a poke gesture.")] + UnityEvent m_PokeGestureEnded; + +#if XR_HANDS_1_1_OR_NEWER + XRHandSubsystem m_Subsystem; + bool m_IsPoking; + + static readonly List s_Subsystems = new List(); +#endif + + /// + /// See . + /// + protected void OnEnable() + { +#if XR_HANDS_1_1_OR_NEWER + SubsystemManager.GetSubsystems(s_Subsystems); + if (s_Subsystems.Count == 0) + return; + + m_Subsystem = s_Subsystems[0]; + m_Subsystem.updatedHands += OnUpdatedHands; +#else + Debug.LogError("Script requires XR Hands (com.unity.xr.hands) package. Install using Window > Package Manager or click Fix on the related issue in Edit > Project Settings > XR Plug-in Management > Project Validation.", this); +#endif + } + + /// + /// See . + /// + protected void OnDisable() + { +#if XR_HANDS_1_1_OR_NEWER + if (m_Subsystem == null) + return; + + m_Subsystem.updatedHands -= OnUpdatedHands; + m_Subsystem = null; +#endif + } + +#if XR_HANDS_1_1_OR_NEWER + void OnUpdatedHands(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags updateSuccessFlags, XRHandSubsystem.UpdateType updateType) + { + var wasPoking = m_IsPoking; + switch (m_Handedness) + { + case Handedness.Left: + if (!HasUpdateSuccessFlag(updateSuccessFlags, XRHandSubsystem.UpdateSuccessFlags.LeftHandJoints)) + return; + + var leftHand = subsystem.leftHand; + m_IsPoking = IsIndexExtended(leftHand) && IsMiddleGrabbing(leftHand) && IsRingGrabbing(leftHand) && + IsLittleGrabbing(leftHand); + break; + case Handedness.Right: + if (!HasUpdateSuccessFlag(updateSuccessFlags, XRHandSubsystem.UpdateSuccessFlags.RightHandJoints)) + return; + + var rightHand = subsystem.rightHand; + m_IsPoking = IsIndexExtended(rightHand) && IsMiddleGrabbing(rightHand) && IsRingGrabbing(rightHand) && + IsLittleGrabbing(rightHand); + break; + } + + if (m_IsPoking && !wasPoking) + StartPokeGesture(); + else if (!m_IsPoking && wasPoking) + EndPokeGesture(); + } + + /// + /// Determines whether one or more bit fields are set in the flags. + /// Non-boxing version of HasFlag for . + /// + /// The flags enum instance. + /// The flag to check if set. + /// Returns if the bit field or bit fields are set, otherwise returns . + static bool HasUpdateSuccessFlag(XRHandSubsystem.UpdateSuccessFlags successFlags, XRHandSubsystem.UpdateSuccessFlags successFlag) + { + return (successFlags & successFlag) == successFlag; + } + + /// + /// Returns true if the given hand's index finger tip is farther from the wrist than the index intermediate joint. + /// + /// Hand to check for the required pose. + /// True if the given hand's index finger tip is farther from the wrist than the index intermediate joint, false otherwise. + static bool IsIndexExtended(XRHand hand) + { + if (!(hand.GetJoint(XRHandJointID.Wrist).TryGetPose(out var wristPose) && + hand.GetJoint(XRHandJointID.IndexTip).TryGetPose(out var tipPose) && + hand.GetJoint(XRHandJointID.IndexIntermediate).TryGetPose(out var intermediatePose))) + { + return false; + } + + var wristToTip = tipPose.position - wristPose.position; + var wristToIntermediate = intermediatePose.position - wristPose.position; + return wristToTip.sqrMagnitude > wristToIntermediate.sqrMagnitude; + } + + /// + /// Returns true if the given hand's middle finger tip is closer to the wrist than the middle proximal joint. + /// + /// Hand to check for the required pose. + /// True if the given hand's middle finger tip is closer to the wrist than the middle proximal joint, false otherwise. + static bool IsMiddleGrabbing(XRHand hand) + { + if (!(hand.GetJoint(XRHandJointID.Wrist).TryGetPose(out var wristPose) && + hand.GetJoint(XRHandJointID.MiddleTip).TryGetPose(out var tipPose) && + hand.GetJoint(XRHandJointID.MiddleProximal).TryGetPose(out var proximalPose))) + { + return false; + } + + var wristToTip = tipPose.position - wristPose.position; + var wristToProximal = proximalPose.position - wristPose.position; + return wristToProximal.sqrMagnitude >= wristToTip.sqrMagnitude; + } + + /// + /// Returns true if the given hand's ring finger tip is closer to the wrist than the ring proximal joint. + /// + /// Hand to check for the required pose. + /// True if the given hand's ring finger tip is closer to the wrist than the ring proximal joint, false otherwise. + static bool IsRingGrabbing(XRHand hand) + { + if (!(hand.GetJoint(XRHandJointID.Wrist).TryGetPose(out var wristPose) && + hand.GetJoint(XRHandJointID.RingTip).TryGetPose(out var tipPose) && + hand.GetJoint(XRHandJointID.RingProximal).TryGetPose(out var proximalPose))) + { + return false; + } + + var wristToTip = tipPose.position - wristPose.position; + var wristToProximal = proximalPose.position - wristPose.position; + return wristToProximal.sqrMagnitude >= wristToTip.sqrMagnitude; + } + + /// + /// Returns true if the given hand's little finger tip is closer to the wrist than the little proximal joint. + /// + /// Hand to check for the required pose. + /// True if the given hand's little finger tip is closer to the wrist than the little proximal joint, false otherwise. + static bool IsLittleGrabbing(XRHand hand) + { + if (!(hand.GetJoint(XRHandJointID.Wrist).TryGetPose(out var wristPose) && + hand.GetJoint(XRHandJointID.LittleTip).TryGetPose(out var tipPose) && + hand.GetJoint(XRHandJointID.LittleProximal).TryGetPose(out var proximalPose))) + { + return false; + } + + var wristToTip = tipPose.position - wristPose.position; + var wristToProximal = proximalPose.position - wristPose.position; + return wristToProximal.sqrMagnitude >= wristToTip.sqrMagnitude; + } + + void StartPokeGesture() + { + m_IsPoking = true; + m_PokeGestureStarted.Invoke(); + } + + void EndPokeGesture() + { + m_IsPoking = false; + m_PokeGestureEnded.Invoke(); + } +#endif + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PokeGestureDetector.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PokeGestureDetector.cs.meta new file mode 100644 index 0000000..591d36e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/PokeGestureDetector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dbac611a2982409ab5f5e604f53bcad0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ReleaseThresholdButtonReader.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ReleaseThresholdButtonReader.cs new file mode 100644 index 0000000..e509100 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ReleaseThresholdButtonReader.cs @@ -0,0 +1,127 @@ +using UnityEngine.XR.Interaction.Toolkit.Inputs.Readers; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// An input button reader based on another and holds it true until falling below a lower release threshold. + /// Useful with hand interaction because the bool select value can bounce when the hand is near the tight internal threshold, + /// so using this will keep the pinch true until moving the fingers much further away than the pinch activation threshold. + /// + [DefaultExecutionOrder(XRInteractionUpdateOrder.k_XRInputDeviceButtonReader)] + public class ReleaseThresholdButtonReader : MonoBehaviour, IXRInputButtonReader + { + [SerializeField] + [Tooltip("The source input that this component reads to create a processed button value.")] + XRInputButtonReader m_ValueInput = new XRInputButtonReader("Value"); + + /// + /// The source input that this component reads to create a processed button value. + /// + public XRInputButtonReader valueInput + { + get => m_ValueInput; + set => XRInputReaderUtility.SetInputProperty(ref m_ValueInput, value, this); + } + + [SerializeField] + [Tooltip("The threshold value to use to determine when the button is pressed. Considered pressed equal to or greater than this value.")] + [Range(0f, 1f)] + float m_PressThreshold = 1f; + + /// + /// The threshold value to use to determine when the button is pressed. Considered pressed equal to or greater than this value. + /// + /// + /// This reader will also be considered performed if the source input is performed. + /// + public float pressThreshold + { + get => m_PressThreshold; + set => m_PressThreshold = value; + } + + [SerializeField] + [Tooltip("The threshold value to use to determine when the button is released when it was previously pressed. Keeps being pressed until falls back to a value of or below this value.")] + [Range(0f, 1f)] + float m_ReleaseThreshold = 0.9f; + + /// + /// The threshold value to use to determine when the button is released when it was previously pressed. + /// Keeps being pressed until falls back to a value of or below this value. + /// + /// + /// This reader will still be considered performed if the source input is still performed + /// when this threshold is reached. + /// + public float releaseThreshold + { + get => m_ReleaseThreshold; + set => m_ReleaseThreshold = value; + } + + bool m_IsPerformed; + bool m_WasPerformedThisFrame; + bool m_WasCompletedThisFrame; + + /// + /// See . + /// + void OnEnable() + { + m_ValueInput?.EnableDirectActionIfModeUsed(); + } + + /// + /// See . + /// + void OnDisable() + { + m_ValueInput?.DisableDirectActionIfModeUsed(); + } + + /// + /// See . + /// + void Update() + { + // Go true when either the press threshold is reached or the bool is already performed. + // Only drop back to false when the release threshold is reached and the bool is no longer performed. + var prevPerformed = m_IsPerformed; + var pressAmount = m_ValueInput.ReadValue(); + m_IsPerformed = m_ValueInput.ReadIsPerformed() || prevPerformed ? pressAmount > m_ReleaseThreshold : pressAmount >= m_PressThreshold; + + m_WasPerformedThisFrame = !prevPerformed && m_IsPerformed; + m_WasCompletedThisFrame = prevPerformed && !m_IsPerformed; + } + + /// + public bool ReadIsPerformed() + { + return m_IsPerformed; + } + + /// + public bool ReadWasPerformedThisFrame() + { + return m_WasPerformedThisFrame; + } + + /// + public bool ReadWasCompletedThisFrame() + { + return m_WasCompletedThisFrame; + } + + /// + public float ReadValue() + { + return m_ValueInput.ReadValue(); + } + + /// + public bool TryReadValue(out float value) + { + return m_ValueInput.TryReadValue(out value); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ReleaseThresholdButtonReader.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ReleaseThresholdButtonReader.cs.meta new file mode 100644 index 0000000..cd19e72 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ReleaseThresholdButtonReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 63f61d1c82c9fc6429ebd4791a4d6817 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ValueDerivedButtonReader.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ValueDerivedButtonReader.cs new file mode 100644 index 0000000..828ccab --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ValueDerivedButtonReader.cs @@ -0,0 +1,121 @@ +using UnityEngine.XR.Interaction.Toolkit.Inputs.Readers; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Example class that reads a float value from an and converts it to a bool. + /// Useful with hand interaction because the bool select value can be unreliable when the hand is near the tight internal threshold. + /// + [DefaultExecutionOrder(XRInteractionUpdateOrder.k_XRInputDeviceButtonReader)] + public class ValueDerivedButtonReader : MonoBehaviour, IXRInputButtonReader + { + [SerializeField] + [Tooltip("The input reader used to reference the float value to convert to a bool.")] + XRInputValueReader m_ValueInput = new XRInputValueReader("Value"); + + /// + /// The input reader used to reference the float value to convert to a bool. + /// + public XRInputValueReader valueInput + { + get => m_ValueInput; + set => XRInputReaderUtility.SetInputProperty(ref m_ValueInput, value, this); + } + + [SerializeField] + [Tooltip("The threshold value to use to determine when the button is pressed. Considered pressed equal to or greater than this value.")] + [Range(0f, 1f)] + float m_PressThreshold = 0.8f; + + /// + /// The threshold value to use to determine when the button is pressed. Considered pressed equal to or greater than this value. + /// + public float pressThreshold + { + get => m_PressThreshold; + set => m_PressThreshold = value; + } + + [SerializeField] + [Tooltip("The threshold value to use to determine when the button is released when it was previously pressed. Keeps being pressed until falls back to a value of or below this value.")] + [Range(0f, 1f)] + float m_ReleaseThreshold = 0.25f; + + /// + /// The threshold value to use to determine when the button is released when it was previously pressed. + /// Keeps being pressed until falls back to a value of or below this value. + /// + public float releaseThreshold + { + get => m_ReleaseThreshold; + set => m_ReleaseThreshold = value; + } + + bool m_IsPerformed; + bool m_WasPerformedThisFrame; + bool m_WasCompletedThisFrame; + + /// + /// See . + /// + void OnEnable() + { + m_ValueInput?.EnableDirectActionIfModeUsed(); + } + + /// + /// See . + /// + void OnDisable() + { + m_ValueInput?.DisableDirectActionIfModeUsed(); + } + + /// + /// See . + /// + void Update() + { + var prevPerformed = m_IsPerformed; + var pressAmount = m_ValueInput.ReadValue(); + + var newValue = pressAmount >= m_PressThreshold; + if (!newValue && prevPerformed) + newValue = pressAmount > m_ReleaseThreshold; + + m_IsPerformed = newValue; + m_WasPerformedThisFrame = !prevPerformed && m_IsPerformed; + m_WasCompletedThisFrame = prevPerformed && !m_IsPerformed; + } + + /// + public bool ReadIsPerformed() + { + return m_IsPerformed; + } + + /// + public bool ReadWasPerformedThisFrame() + { + return m_WasPerformedThisFrame; + } + + /// + public bool ReadWasCompletedThisFrame() + { + return m_WasCompletedThisFrame; + } + + /// + public float ReadValue() + { + return m_ValueInput.ReadValue(); + } + + /// + public bool TryReadValue(out float value) + { + return m_ValueInput.TryReadValue(out value); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ValueDerivedButtonReader.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ValueDerivedButtonReader.cs.meta new file mode 100644 index 0000000..1ed61a4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/ValueDerivedButtonReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bf47ae772fb3421292887025bf9b5820 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/Vector3ScaleAffordanceReceiver.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/Vector3ScaleAffordanceReceiver.cs new file mode 100644 index 0000000..3845f19 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/Vector3ScaleAffordanceReceiver.cs @@ -0,0 +1,33 @@ +using System; +using Unity.Mathematics; +using UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.Receiver.Primitives; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Affordance receiver applying a Vector3 (Float3) affordance theme to a Transform local scale. + /// Broadcasts new affordance value with Unity Event. + /// + [Obsolete("The Affordance System namespace and all associated classes have been deprecated. The existing affordance system will be moved, replaced and updated with a new interaction feedback system in a future version of XRI.")] + public class Vector3ScaleAffordanceReceiver : Vector3AffordanceReceiver + { + [SerializeField] + [Tooltip("The transform to apply the scale value to.")] + Transform m_TargetTransform; + + /// + protected override void OnEnable() + { + base.OnEnable(); + if (m_TargetTransform == null) + m_TargetTransform = transform; + } + + /// + protected override void OnAffordanceValueUpdated(float3 newValue) + { + base.OnAffordanceValueUpdated(newValue); + m_TargetTransform.localScale = newValue; + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/Vector3ScaleAffordanceReceiver.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/Vector3ScaleAffordanceReceiver.cs.meta new file mode 100644 index 0000000..c56261b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Scripts/Vector3ScaleAffordanceReceiver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 27bee223346c63f4bb2b0f85250f58b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders.meta new file mode 100644 index 0000000..3574ba6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa895053b43d10944a6d46ec1ef78638 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/DepthOnly.shader b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/DepthOnly.shader new file mode 100644 index 0000000..53f590d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/DepthOnly.shader @@ -0,0 +1,19 @@ +Shader "Unlit/DepthOnly" +{ + Properties + { + } + SubShader + { + Tags { "Queue"="Transparent" } + + + Pass + { + ZWrite On + + ColorMask 0 + } + + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/DepthOnly.shader.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/DepthOnly.shader.meta new file mode 100644 index 0000000..534c58c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/DepthOnly.shader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3ff7faa3aa8991a4eb1a459f880a75a6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/RimLight.shadergraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/RimLight.shadergraph new file mode 100644 index 0000000..7d99048 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/RimLight.shadergraph @@ -0,0 +1,1186 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "d507a2b68a194cacb4c8b62c7f4e5e72", + "m_Properties": [ + { + "m_Id": "955641a6bbfa49beb23e3dd9fbb4c9c8" + }, + { + "m_Id": "cca03c3dcfd64292846075c3d1c50022" + }, + { + "m_Id": "dc070148fa7f467b99e9f1922b6558a4" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "70d91adefb3d426e8ccfc57edd86c917" + } + ], + "m_Nodes": [ + { + "m_Id": "5ceeed517ff94176b31c1c976413c721" + }, + { + "m_Id": "d4e389164dd848d79fb9fba68c328820" + }, + { + "m_Id": "0cf1ffa448d646d5b1c94385ab286d0d" + }, + { + "m_Id": "ea94811bffad44d281b643aaf7fcb968" + }, + { + "m_Id": "281aea6a4b434164a84f831fea4b4bb1" + }, + { + "m_Id": "a1b2c45b4f7146a78e360c7011b7d7af" + }, + { + "m_Id": "3af70668a94b4adcacae08068095b11d" + }, + { + "m_Id": "c1a789cd49d040bca49892ef5355b014" + }, + { + "m_Id": "ce9cb4978b704df48372fcec36805d90" + }, + { + "m_Id": "dbdcc843e21440ca9f7b2092328b152d" + }, + { + "m_Id": "2a378b84075a4e57a434b46d07d92a43" + }, + { + "m_Id": "8a9882f11e4d49afa27791b660b0ac21" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a378b84075a4e57a434b46d07d92a43" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "281aea6a4b434164a84f831fea4b4bb1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3af70668a94b4adcacae08068095b11d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a1b2c45b4f7146a78e360c7011b7d7af" + }, + "m_SlotId": 388273844 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a1b2c45b4f7146a78e360c7011b7d7af" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea94811bffad44d281b643aaf7fcb968" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c1a789cd49d040bca49892ef5355b014" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a1b2c45b4f7146a78e360c7011b7d7af" + }, + "m_SlotId": 1369637604 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ce9cb4978b704df48372fcec36805d90" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a1b2c45b4f7146a78e360c7011b7d7af" + }, + "m_SlotId": 585579156 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbdcc843e21440ca9f7b2092328b152d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2a378b84075a4e57a434b46d07d92a43" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 273.33331298828127, + "y": 34.666656494140628 + }, + "m_Blocks": [ + { + "m_Id": "5ceeed517ff94176b31c1c976413c721" + }, + { + "m_Id": "d4e389164dd848d79fb9fba68c328820" + }, + { + "m_Id": "0cf1ffa448d646d5b1c94385ab286d0d" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 273.33331298828127, + "y": 234.66668701171876 + }, + "m_Blocks": [ + { + "m_Id": "ea94811bffad44d281b643aaf7fcb968" + }, + { + "m_Id": "281aea6a4b434164a84f831fea4b4bb1" + }, + { + "m_Id": "8a9882f11e4d49afa27791b660b0ac21" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "15af2ebb74d045cd93fdc56a91ca4c5c" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "016adcf5af0947ba9b80bd4195393bf2", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "074d63f88bab4227bcdb1e924a9dca07", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0c1fb89360d1419d83b7c9fafed359e9", + "m_Id": 0, + "m_DisplayName": "Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "0cf1ffa448d646d5b1c94385ab286d0d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "016adcf5af0947ba9b80bd4195393bf2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "15af2ebb74d045cd93fdc56a91ca4c5c", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "27a15476cf624e6a9243022d3a0d4e31" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": false, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "22378bfaed104aaf8d87efb2497e7be3", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "27a15476cf624e6a9243022d3a0d4e31" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "281aea6a4b434164a84f831fea4b4bb1", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "cb3a14d585374becba90c2e9ecdc2a60" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "2a378b84075a4e57a434b46d07d92a43", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -16.666685104370118, + "y": 640.0, + "width": 120.66668701171875, + "height": 150.6666259765625 + } + }, + "m_Slots": [ + { + "m_Id": "22378bfaed104aaf8d87efb2497e7be3" + }, + { + "m_Id": "8f62caeeaa6f4cbea814d3305852b2e0" + }, + { + "m_Id": "76cd836a5759434c829dcfd8bbe247cf" + }, + { + "m_Id": "413be9f87022477f8932258b04035eaa" + }, + { + "m_Id": "5a0137fd8e0d411eba6c7ac4aa32eeb9" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3af70668a94b4adcacae08068095b11d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -334.6666564941406, + "y": 350.0000305175781, + "width": 131.3332977294922, + "height": 36.000030517578128 + } + }, + "m_Slots": [ + { + "m_Id": "ef41ed6f11ec4f79bde0022678d6990b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cca03c3dcfd64292846075c3d1c50022" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "413be9f87022477f8932258b04035eaa", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44f36b19e19a4b88854f2fd3132dd9fe", + "m_Id": 585579156, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_StageCapability": 3, + "m_Value": 5.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5a0137fd8e0d411eba6c7ac4aa32eeb9", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5ceeed517ff94176b31c1c976413c721", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "91c061b47e234432bb085f9e763e0083" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "60e6bead4312448695fdd5d651e7c8e9", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7019981f94b84e8fbd6c335934e7ebc6", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "70d91adefb3d426e8ccfc57edd86c917", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "955641a6bbfa49beb23e3dd9fbb4c9c8" + }, + { + "m_Id": "cca03c3dcfd64292846075c3d1c50022" + }, + { + "m_Id": "dc070148fa7f467b99e9f1922b6558a4" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "76cd836a5759434c829dcfd8bbe247cf", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7eeb5a66d7b349119852dd586128931b", + "m_Id": 1369637604, + "m_DisplayName": "EdgeColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "88ac377d02bf46b69d3d8f4db4170c60", + "m_Id": 0, + "m_DisplayName": "MainColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "8a9882f11e4d49afa27791b660b0ac21", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "60e6bead4312448695fdd5d651e7c8e9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f62caeeaa6f4cbea814d3305852b2e0", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "91c061b47e234432bb085f9e763e0083", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "92f2f713e5fe4579991dfc7e6ba6425e", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "955641a6bbfa49beb23e3dd9fbb4c9c8", + "m_Guid": { + "m_GuidSerialized": "399bb8b8-8447-4274-b8cd-7d5c9be709a0" + }, + "m_Name": "Power", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Power", + "m_DefaultReferenceName": "_Power", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "a1b2c45b4f7146a78e360c7011b7d7af", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EdgeHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -170.6666717529297, + "y": 234.66664123535157, + "width": 225.33331298828126, + "height": 328.0 + } + }, + "m_Slots": [ + { + "m_Id": "44f36b19e19a4b88854f2fd3132dd9fe" + }, + { + "m_Id": "7eeb5a66d7b349119852dd586128931b" + }, + { + "m_Id": "e0391b37f9194583a6bb95c07166b47e" + }, + { + "m_Id": "7019981f94b84e8fbd6c335934e7ebc6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"3167e2a6e0f4099428078b1f37bd6322\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf", + "d2464835-3bbc-4d61-b15c-b807dc2d3cc9", + "26a47553-de8e-4ba3-bb38-9b50d205b82a" + ], + "m_PropertyIds": [ + 585579156, + 1369637604, + 388273844 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c1a789cd49d040bca49892ef5355b014", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -383.3333435058594, + "y": 301.3333740234375, + "width": 133.33335876464845, + "height": 35.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "dfaf30cc8ef84b5e94152fdacac2a9d5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc070148fa7f467b99e9f1922b6558a4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cb3a14d585374becba90c2e9ecdc2a60", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "cca03c3dcfd64292846075c3d1c50022", + "m_Guid": { + "m_GuidSerialized": "3016da81-8154-4851-844b-db3802ba78bc" + }, + "m_Name": "MainColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "MainColor", + "m_DefaultReferenceName": "_MainColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.501960813999176 + }, + "isMainColor": true, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ce9cb4978b704df48372fcec36805d90", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -360.0, + "y": 234.6666717529297, + "width": 110.00001525878906, + "height": 36.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "0c1fb89360d1419d83b7c9fafed359e9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "955641a6bbfa49beb23e3dd9fbb4c9c8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "d4e389164dd848d79fb9fba68c328820", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "074d63f88bab4227bcdb1e924a9dca07" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "dbdcc843e21440ca9f7b2092328b152d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -190.00001525878907, + "y": 630.6666259765625, + "width": 131.33334350585938, + "height": 35.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "88ac377d02bf46b69d3d8f4db4170c60" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cca03c3dcfd64292846075c3d1c50022" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc070148fa7f467b99e9f1922b6558a4", + "m_Guid": { + "m_GuidSerialized": "4d910a2e-27dd-4eea-be1c-81b32f3806b9" + }, + "m_Name": "EdgeColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "EdgeColor", + "m_DefaultReferenceName": "_EdgeColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "dfaf30cc8ef84b5e94152fdacac2a9d5", + "m_Id": 0, + "m_DisplayName": "EdgeColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "e0391b37f9194583a6bb95c07166b47e", + "m_Id": 388273844, + "m_DisplayName": "MainColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ea94811bffad44d281b643aaf7fcb968", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "92f2f713e5fe4579991dfc7e6ba6425e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ef41ed6f11ec4f79bde0022678d6990b", + "m_Id": 0, + "m_DisplayName": "MainColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/RimLight.shadergraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/RimLight.shadergraph.meta new file mode 100644 index 0000000..247fb8f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/RimLight.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 4ff4bf42ffc12e34a9c53b2f216f5442 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs.meta new file mode 100644 index 0000000..3871a6f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f0b4cf401045ea4ba36bf058f7e9a5e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph new file mode 100644 index 0000000..8a178f7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph @@ -0,0 +1,2768 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "3268b989bf5b42eca21cd6c69e7c5028", + "m_Properties": [ + { + "m_Id": "0928b8f116c44abbae77c5de023738c3" + }, + { + "m_Id": "0218d236a8fb40a5a6d29d01d7441a18" + }, + { + "m_Id": "9bd2e93f1ac04295bde88ceef15bbda9" + }, + { + "m_Id": "2d4aa9f1361a4bb79552df23b4034789" + }, + { + "m_Id": "87ea02e154124a82b902c210ffe4fe58" + }, + { + "m_Id": "01b32a3c13cb4e809d4a4c5c8d2561c6" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "57d984a481c7426dae5263e0bc0df3dc" + } + ], + "m_Nodes": [ + { + "m_Id": "1953b667d76f485a930e115367a121f3" + }, + { + "m_Id": "cacfc9ebef5a49c09c29f6d4f6931f8d" + }, + { + "m_Id": "0a5df21a4738459198c0739486358863" + }, + { + "m_Id": "02405891ff71450f80adc0c7fca28189" + }, + { + "m_Id": "fab5fcd824a04e2c9bf5d0a5b95ef8e5" + }, + { + "m_Id": "40e9548019244894a32715dd811fdeaf" + }, + { + "m_Id": "784f0dce622c4c288cd7c6b288826f27" + }, + { + "m_Id": "6224f7b43dfd4f9f87d35bf15dbdace0" + }, + { + "m_Id": "be084aaadf554721b66a7e2d0a7ae96a" + }, + { + "m_Id": "4d9cb73880fd467ab9fc0ed1eb757616" + }, + { + "m_Id": "c10bc155572d44b8ab5806ef21ff8097" + }, + { + "m_Id": "14023a85d20a4cb38b3b38de18fc64de" + }, + { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + { + "m_Id": "745d92870113427592245ea9075ef0eb" + }, + { + "m_Id": "d211854583274e77bf3751102e7eb866" + }, + { + "m_Id": "6479e15fbea946eba88ac44ffdf48fb6" + }, + { + "m_Id": "9fd20768a9cd46169464204681d86450" + }, + { + "m_Id": "3b2542cb9b7145ce8dfbbf98851a766c" + }, + { + "m_Id": "3bd99ea71a4f40e78028739f401fec81" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "02405891ff71450f80adc0c7fca28189" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6224f7b43dfd4f9f87d35bf15dbdace0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0a5df21a4738459198c0739486358863" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d9cb73880fd467ab9fc0ed1eb757616" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "14023a85d20a4cb38b3b38de18fc64de" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cacfc9ebef5a49c09c29f6d4f6931f8d" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3b2542cb9b7145ce8dfbbf98851a766c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "40e9548019244894a32715dd811fdeaf" + }, + "m_SlotId": 457135930 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3bd99ea71a4f40e78028739f401fec81" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "784f0dce622c4c288cd7c6b288826f27" + }, + "m_SlotId": 457135930 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "40e9548019244894a32715dd811fdeaf" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "be084aaadf554721b66a7e2d0a7ae96a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4d9cb73880fd467ab9fc0ed1eb757616" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1953b667d76f485a930e115367a121f3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6224f7b43dfd4f9f87d35bf15dbdace0" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c10bc155572d44b8ab5806ef21ff8097" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6479e15fbea946eba88ac44ffdf48fb6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02405891ff71450f80adc0c7fca28189" + }, + "m_SlotId": 457135930 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02405891ff71450f80adc0c7fca28189" + }, + "m_SlotId": -1568899083 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0a5df21a4738459198c0739486358863" + }, + "m_SlotId": -1568899083 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "40e9548019244894a32715dd811fdeaf" + }, + "m_SlotId": -1568899083 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "784f0dce622c4c288cd7c6b288826f27" + }, + "m_SlotId": -1568899083 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fab5fcd824a04e2c9bf5d0a5b95ef8e5" + }, + "m_SlotId": -1568899083 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "745d92870113427592245ea9075ef0eb" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cacfc9ebef5a49c09c29f6d4f6931f8d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "784f0dce622c4c288cd7c6b288826f27" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "be084aaadf554721b66a7e2d0a7ae96a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02405891ff71450f80adc0c7fca28189" + }, + "m_SlotId": -1168196890 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0a5df21a4738459198c0739486358863" + }, + "m_SlotId": -1168196890 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "40e9548019244894a32715dd811fdeaf" + }, + "m_SlotId": -1168196890 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "784f0dce622c4c288cd7c6b288826f27" + }, + "m_SlotId": -1168196890 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fab5fcd824a04e2c9bf5d0a5b95ef8e5" + }, + "m_SlotId": -1168196890 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9fd20768a9cd46169464204681d86450" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fab5fcd824a04e2c9bf5d0a5b95ef8e5" + }, + "m_SlotId": 457135930 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "be084aaadf554721b66a7e2d0a7ae96a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c10bc155572d44b8ab5806ef21ff8097" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c10bc155572d44b8ab5806ef21ff8097" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d9cb73880fd467ab9fc0ed1eb757616" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cacfc9ebef5a49c09c29f6d4f6931f8d" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cacfc9ebef5a49c09c29f6d4f6931f8d" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d211854583274e77bf3751102e7eb866" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0a5df21a4738459198c0739486358863" + }, + "m_SlotId": 457135930 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fab5fcd824a04e2c9bf5d0a5b95ef8e5" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6224f7b43dfd4f9f87d35bf15dbdace0" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Sub Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "1953b667d76f485a930e115367a121f3" + }, + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_Guid": { + "m_GuidSerialized": "3e0a3faa-d32a-4768-94a3-2e52f5d757d5" + }, + "m_Name": "FingerColor (4)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0218d236a8fb40a5a6d29d01d7441a18", + "m_Guid": { + "m_GuidSerialized": "c0c8f59f-29e6-493f-a330-f6922651ae68" + }, + "m_Name": "ThumbColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_0218d236a8fb40a5a6d29d01d7441a18", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "021972b0dbbd425dbe1cb5814f55debf", + "m_Id": -1168196890, + "m_DisplayName": "IndexMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "02405891ff71450f80adc0c7fca28189", + "m_Group": { + "m_Id": "" + }, + "m_Name": "OneFingerHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 127.2498779296875, + "y": -339.9999084472656, + "width": 240.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "021972b0dbbd425dbe1cb5814f55debf" + }, + { + "m_Id": "8f275a819c004db58e3043021332118c" + }, + { + "m_Id": "a49c3480768b4436807b324032b391f5" + }, + { + "m_Id": "77db707f852443129bd232b729dfd4a4" + }, + { + "m_Id": "b8ffb6c57b45421d8554133cfafc42e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"b8fd0258d5743d74290d71cbca4d556b\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "ead5ff0c-808b-4506-a4ef-d060d4253eec", + "c77aaf06-4285-442f-b882-e498074c2f0d", + "e4c836e8-4db4-4945-914e-0b6bbb56f658", + "c2056cbd-44b4-4917-9cd2-208e15c0b1ec", + "78791cd1-7746-4be4-9c01-14a13214640f", + "40903f92-82d7-45ce-805d-c18e2c47538a", + "87bb6e32-a7e7-442c-b9bf-69c1693d7ee0" + ], + "m_PropertyIds": [ + -1168196890, + 1644161828, + -1568899083, + -1498340026, + 457135930, + 55016150, + 1230777086 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0583197d1d04424b8ced79a11901b6dd", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0741975dc130443ca4eb1e7b5a2d5a10", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "081f4c354d87408ca576465dba2f5443", + "m_Id": 457135930, + "m_DisplayName": "Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "0928b8f116c44abbae77c5de023738c3", + "m_Guid": { + "m_GuidSerialized": "2f9f58a7-2360-4406-ad49-c0ec6ab7e888" + }, + "m_Name": "CombinedFingerIndexStrengthMask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_0928b8f116c44abbae77c5de023738c3", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"323e734c56102e643a829e6f33533314\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "0a5df21a4738459198c0739486358863", + "m_Group": { + "m_Id": "" + }, + "m_Name": "OneFingerHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 127.2498779296875, + "y": -565.0000610351563, + "width": 240.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "154a5877f9f743418382fc0493ee1478" + }, + { + "m_Id": "83591412d0694647bcac72983fcaae16" + }, + { + "m_Id": "49ccae03cf2440b1a0d739a8d0479e66" + }, + { + "m_Id": "a19ddc22810c4226a1d37de87cf9adb7" + }, + { + "m_Id": "1e3c3e1f4d754caebcb4777c5ad54ec0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"b8fd0258d5743d74290d71cbca4d556b\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "ead5ff0c-808b-4506-a4ef-d060d4253eec", + "c77aaf06-4285-442f-b882-e498074c2f0d", + "e4c836e8-4db4-4945-914e-0b6bbb56f658", + "c2056cbd-44b4-4917-9cd2-208e15c0b1ec", + "78791cd1-7746-4be4-9c01-14a13214640f", + "40903f92-82d7-45ce-805d-c18e2c47538a", + "87bb6e32-a7e7-442c-b9bf-69c1693d7ee0" + ], + "m_PropertyIds": [ + -1168196890, + 1644161828, + -1568899083, + -1498340026, + 457135930, + 55016150, + 1230777086 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "12d28d9ab692450db255c9967e81dd3a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateNode", + "m_ObjectId": "14023a85d20a4cb38b3b38de18fc64de", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sampler State", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1074.0, + "y": -105.99999237060547, + "width": 144.99998474121095, + "height": 140.0 + } + }, + "m_Slots": [ + { + "m_Id": "2038463f615840e88a5d1ab98316fca0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_filter": 0, + "m_wrap": 1, + "m_aniso": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "154a5877f9f743418382fc0493ee1478", + "m_Id": -1168196890, + "m_DisplayName": "IndexMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "18f27110ff594025b5bfc435b8b7eb97", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "1953b667d76f485a930e115367a121f3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 937.0000610351563, + "y": -84.00001525878906, + "width": 120.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "2bb597f7c74c486fbb67ea5426bfb81d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "1e3c3e1f4d754caebcb4777c5ad54ec0", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "2038463f615840e88a5d1ab98316fca0", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2606eececb004d2cb10b374f4498bf6b", + "m_Id": 0, + "m_DisplayName": "ThumbColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2bb597f7c74c486fbb67ea5426bfb81d", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "2d4aa9f1361a4bb79552df23b4034789", + "m_Guid": { + "m_GuidSerialized": "6c244190-8ce8-4e53-935d-950979362de9" + }, + "m_Name": "FingerColor (2)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_2d4aa9f1361a4bb79552df23b4034789", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "314f014b8ff4486aa8cf019a75648ce3", + "m_Id": 55016150, + "m_DisplayName": "Finger", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34f2160e124b458187bfd39d920f52e7", + "m_Id": -1168196890, + "m_DisplayName": "IndexMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "353ad3d8d63a4c51b728a89566c80ec6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "390b1731bc8340bda371cb3341076a8c", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "391aa28a86e84c0ea23d8f841ece230b", + "m_Id": 457135930, + "m_DisplayName": "Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3b2542cb9b7145ce8dfbbf98851a766c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -117.0000228881836, + "y": 218.99998474121095, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d3508d72ccc84a6f960bd922d7aa514f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "87ea02e154124a82b902c210ffe4fe58" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3bd99ea71a4f40e78028739f401fec81", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -117.00001525878906, + "y": 461.9999694824219, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "91781fbbcb264b279d6b5846c6ff29a3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "01b32a3c13cb4e809d4a4c5c8d2561c6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "40e9548019244894a32715dd811fdeaf", + "m_Group": { + "m_Id": "" + }, + "m_Name": "OneFingerHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 127.2498779296875, + "y": 134.99993896484376, + "width": 240.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c8cf9efbddb44e03b359aeada3edf226" + }, + { + "m_Id": "61c2b43bc0cb441d8f27cf8ab502da44" + }, + { + "m_Id": "baaf5a8d564b4c3eb50367c47ce3fa58" + }, + { + "m_Id": "45471a1eb35042db9dc30b54a7d92606" + }, + { + "m_Id": "390b1731bc8340bda371cb3341076a8c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"b8fd0258d5743d74290d71cbca4d556b\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "ead5ff0c-808b-4506-a4ef-d060d4253eec", + "c77aaf06-4285-442f-b882-e498074c2f0d", + "e4c836e8-4db4-4945-914e-0b6bbb56f658", + "c2056cbd-44b4-4917-9cd2-208e15c0b1ec", + "78791cd1-7746-4be4-9c01-14a13214640f", + "40903f92-82d7-45ce-805d-c18e2c47538a", + "87bb6e32-a7e7-442c-b9bf-69c1693d7ee0" + ], + "m_PropertyIds": [ + -1168196890, + 1644161828, + -1568899083, + -1498340026, + 457135930, + 55016150, + 1230777086 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "45471a1eb35042db9dc30b54a7d92606", + "m_Id": 55016150, + "m_DisplayName": "Finger", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_StageCapability": 3, + "m_Value": 3.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "49ccae03cf2440b1a0d739a8d0479e66", + "m_Id": 457135930, + "m_DisplayName": "Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "4d9cb73880fd467ab9fc0ed1eb757616", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 748.0000610351563, + "y": -84.00001525878906, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0583197d1d04424b8ced79a11901b6dd" + }, + { + "m_Id": "ef7898b541184fcd8208f8939e062ae3" + }, + { + "m_Id": "12d28d9ab692450db255c9967e81dd3a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "54cfb701c4874eaa92ec2025f029aea5", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "57d984a481c7426dae5263e0bc0df3dc", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "0928b8f116c44abbae77c5de023738c3" + }, + { + "m_Id": "0218d236a8fb40a5a6d29d01d7441a18" + }, + { + "m_Id": "9bd2e93f1ac04295bde88ceef15bbda9" + }, + { + "m_Id": "2d4aa9f1361a4bb79552df23b4034789" + }, + { + "m_Id": "87ea02e154124a82b902c210ffe4fe58" + }, + { + "m_Id": "01b32a3c13cb4e809d4a4c5c8d2561c6" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5fd0062df7e040b59b09d3b83f030f25", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61c2b43bc0cb441d8f27cf8ab502da44", + "m_Id": -1568899083, + "m_DisplayName": "StrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "6224f7b43dfd4f9f87d35bf15dbdace0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 420.2498474121094, + "y": -116.99989318847656, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "b3189fd38a994b848112ed9b610d48a5" + }, + { + "m_Id": "cf2d2cd6797f4f90a5bf34acf6dc74b5" + }, + { + "m_Id": "8dd1e7ce98ae486b9d1a25aa52e171f2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "62cf7d020ed2427a85ea74a6ae0077ec", + "m_Id": -1568899083, + "m_DisplayName": "StrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "644465a7f06a4fec982bff6f2b5caab6", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6479e15fbea946eba88ac44ffdf48fb6", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -117.00004577636719, + "y": -247.9999542236328, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "7613855aca7a4cb08144c4a6160ed75d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9bd2e93f1ac04295bde88ceef15bbda9" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "703e7169909342c6bf7748311ded64fd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -615.9999389648438, + "y": -24.999923706054689, + "width": 207.99998474121095, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "93db816511aa40538099371ac607011f" + }, + { + "m_Id": "d017d16f21ae448cb119878af2f1e3a2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "745d92870113427592245ea9075ef0eb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1200.9998779296875, + "y": -191.0, + "width": 272.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ccf70adc8549444c935fc80ed3bd0e81" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0928b8f116c44abbae77c5de023738c3" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7613855aca7a4cb08144c4a6160ed75d", + "m_Id": 0, + "m_DisplayName": "FingerColor (1)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "77bb7b15b6884e30b34bbca0b793a591", + "m_Id": -1168196890, + "m_DisplayName": "IndexMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "77db707f852443129bd232b729dfd4a4", + "m_Id": 55016150, + "m_DisplayName": "Finger", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "784f0dce622c4c288cd7c6b288826f27", + "m_Group": { + "m_Id": "" + }, + "m_Name": "OneFingerHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 127.2498779296875, + "y": 375.00006103515627, + "width": 240.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "34f2160e124b458187bfd39d920f52e7" + }, + { + "m_Id": "62cf7d020ed2427a85ea74a6ae0077ec" + }, + { + "m_Id": "391aa28a86e84c0ea23d8f841ece230b" + }, + { + "m_Id": "314f014b8ff4486aa8cf019a75648ce3" + }, + { + "m_Id": "a07101aa635c4f0590f41b4cbdb68478" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"b8fd0258d5743d74290d71cbca4d556b\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "ead5ff0c-808b-4506-a4ef-d060d4253eec", + "c77aaf06-4285-442f-b882-e498074c2f0d", + "e4c836e8-4db4-4945-914e-0b6bbb56f658", + "c2056cbd-44b4-4917-9cd2-208e15c0b1ec", + "78791cd1-7746-4be4-9c01-14a13214640f", + "40903f92-82d7-45ce-805d-c18e2c47538a", + "87bb6e32-a7e7-442c-b9bf-69c1693d7ee0" + ], + "m_PropertyIds": [ + -1168196890, + 1644161828, + -1568899083, + -1498340026, + 457135930, + 55016150, + 1230777086 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "7f73a8933b654eb98f14f5b5b46ad170", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "82b8a5e42d7a402ea50af4d9eda00d87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -615.9999389648438, + "y": -323.9999694824219, + "width": 207.99998474121095, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "e2db3da2458144e2a32119a1417c8810" + }, + { + "m_Id": "e0bfd4dbe53a401a867e9bef18e04b44" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "83591412d0694647bcac72983fcaae16", + "m_Id": -1568899083, + "m_DisplayName": "StrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "87ea02e154124a82b902c210ffe4fe58", + "m_Guid": { + "m_GuidSerialized": "af07249a-075b-460d-b8f0-177ec162dfc8" + }, + "m_Name": "FingerColor (3)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_87ea02e154124a82b902c210ffe4fe58", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "88fa2feab72148ef9fda49129abf26a6", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8dd1e7ce98ae486b9d1a25aa52e171f2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f275a819c004db58e3043021332118c", + "m_Id": -1568899083, + "m_DisplayName": "StrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "91781fbbcb264b279d6b5846c6ff29a3", + "m_Id": 0, + "m_DisplayName": "FingerColor (4)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "93db816511aa40538099371ac607011f", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "9bd2e93f1ac04295bde88ceef15bbda9", + "m_Guid": { + "m_GuidSerialized": "6484623c-8e00-468a-b021-9f71d15f37ec" + }, + "m_Name": "FingerColor (1)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_9bd2e93f1ac04295bde88ceef15bbda9", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9fd20768a9cd46169464204681d86450", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -117.0000228881836, + "y": -0.000028629186999751255, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "baf5659d166b4e13bf25fe7dc957a388" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d4aa9f1361a4bb79552df23b4034789" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a07101aa635c4f0590f41b4cbdb68478", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a19ddc22810c4226a1d37de87cf9adb7", + "m_Id": 55016150, + "m_DisplayName": "Finger", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a49c3480768b4436807b324032b391f5", + "m_Id": 457135930, + "m_DisplayName": "Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a5b4115f447e449698cd4d60579d1495", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "aad65eb0261a497dbe55794a9f8da40b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b3189fd38a994b848112ed9b610d48a5", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b8ffb6c57b45421d8554133cfafc42e3", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ba29c130a637457388843e38cf544016", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "baaf5a8d564b4c3eb50367c47ce3fa58", + "m_Id": 457135930, + "m_DisplayName": "Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "baf5659d166b4e13bf25fe7dc957a388", + "m_Id": 0, + "m_DisplayName": "FingerColor (2)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "be084aaadf554721b66a7e2d0a7ae96a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 420.2498474121094, + "y": 134.99993896484376, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "54cfb701c4874eaa92ec2025f029aea5" + }, + { + "m_Id": "88fa2feab72148ef9fda49129abf26a6" + }, + { + "m_Id": "353ad3d8d63a4c51b728a89566c80ec6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "c10bc155572d44b8ab5806ef21ff8097", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 578.25, + "y": 1.000152587890625, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "ba29c130a637457388843e38cf544016" + }, + { + "m_Id": "f63797788c514a8e89fee167a5bf68ec" + }, + { + "m_Id": "d3c5aeb5e9d0409c8fc86b36974e6bff" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c8455e49a15d4da4bdddfa637cd786f5", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c8cf9efbddb44e03b359aeada3edf226", + "m_Id": -1168196890, + "m_DisplayName": "IndexMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cacfc9ebef5a49c09c29f6d4f6931f8d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -905.9999389648438, + "y": -214.0, + "width": 208.0, + "height": 436.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "644465a7f06a4fec982bff6f2b5caab6" + }, + { + "m_Id": "a5b4115f447e449698cd4d60579d1495" + }, + { + "m_Id": "c8455e49a15d4da4bdddfa637cd786f5" + }, + { + "m_Id": "0741975dc130443ca4eb1e7b5a2d5a10" + }, + { + "m_Id": "5fd0062df7e040b59b09d3b83f030f25" + }, + { + "m_Id": "7f73a8933b654eb98f14f5b5b46ad170" + }, + { + "m_Id": "aad65eb0261a497dbe55794a9f8da40b" + }, + { + "m_Id": "e6e47ff5273c40dfa021ec55aeab67fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "ccf70adc8549444c935fc80ed3bd0e81", + "m_Id": 0, + "m_DisplayName": "CombinedFingerIndexStrengthMask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cf2d2cd6797f4f90a5bf34acf6dc74b5", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d017d16f21ae448cb119878af2f1e3a2", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d10acfb422a54ff4acae8bdacae6ab75", + "m_Id": 55016150, + "m_DisplayName": "Finger", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_StageCapability": 3, + "m_Value": 2.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d211854583274e77bf3751102e7eb866", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -117.00004577636719, + "y": -477.9999694824219, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2606eececb004d2cb10b374f4498bf6b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0218d236a8fb40a5a6d29d01d7441a18" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d3508d72ccc84a6f960bd922d7aa514f", + "m_Id": 0, + "m_DisplayName": "FingerColor (3)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d3865d6f3e984a00945ffcb19413e528", + "m_Id": -1568899083, + "m_DisplayName": "StrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d3c5aeb5e9d0409c8fc86b36974e6bff", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e0bfd4dbe53a401a867e9bef18e04b44", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e2db3da2458144e2a32119a1417c8810", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "e6e47ff5273c40dfa021ec55aeab67fc", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ef7898b541184fcd8208f8939e062ae3", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f63797788c514a8e89fee167a5bf68ec", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "fab5fcd824a04e2c9bf5d0a5b95ef8e5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "OneFingerHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 127.2498779296875, + "y": -93.99993896484375, + "width": 240.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "77bb7b15b6884e30b34bbca0b793a591" + }, + { + "m_Id": "d3865d6f3e984a00945ffcb19413e528" + }, + { + "m_Id": "081f4c354d87408ca576465dba2f5443" + }, + { + "m_Id": "d10acfb422a54ff4acae8bdacae6ab75" + }, + { + "m_Id": "18f27110ff594025b5bfc435b8b7eb97" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"b8fd0258d5743d74290d71cbca4d556b\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "ead5ff0c-808b-4506-a4ef-d060d4253eec", + "c77aaf06-4285-442f-b882-e498074c2f0d", + "e4c836e8-4db4-4945-914e-0b6bbb56f658", + "c2056cbd-44b4-4917-9cd2-208e15c0b1ec", + "78791cd1-7746-4be4-9c01-14a13214640f", + "40903f92-82d7-45ce-805d-c18e2c47538a", + "87bb6e32-a7e7-442c-b9bf-69c1693d7ee0" + ], + "m_PropertyIds": [ + -1168196890, + 1644161828, + -1568899083, + -1498340026, + 457135930, + 55016150, + 1230777086 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph.meta new file mode 100644 index 0000000..9b746d7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 31b878b1ba6f0f548bacb4ee6ae992e9 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph new file mode 100644 index 0000000..a5dd552 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph @@ -0,0 +1,1358 @@ +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "8acdbd72e0f6485da01e6dc4bd82a3fc", + "m_Properties": [ + { + "m_Id": "65e2a85457434808843afef2fe2e87a4" + }, + { + "m_Id": "16fda35adb4d4d2494a2b1894693a25c" + }, + { + "m_Id": "e7ec15d738174e87be7ed213307bd8ff" + } + ], + "m_Keywords": [], + "m_Nodes": [ + { + "m_Id": "730bbb6a215346ecb5c9402a6532f4e7" + }, + { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + { + "m_Id": "619a52344f454fbbb4438cd5eee82cd1" + }, + { + "m_Id": "7ca182fb487d4dc196eb90d60b9dbad2" + }, + { + "m_Id": "6a32756933fa47369f350ca54f991a31" + }, + { + "m_Id": "6903edec12f04a6f9e723098a38133a4" + }, + { + "m_Id": "1fb675821bee409daa0ab0bb5f7328ae" + }, + { + "m_Id": "18898d8c7d074d4d87d05e24e0229d35" + }, + { + "m_Id": "c219af87618a499ab71c506161d28298" + }, + { + "m_Id": "5279e3a3a55a4d5dbf001d0d477819cd" + }, + { + "m_Id": "d7219b91a9054d62ba0b60d6914fce99" + } + ], + "m_GroupDatas": [ + { + "m_Id": "f756829734d340cfb556c7798eec05d4" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "18898d8c7d074d4d87d05e24e0229d35" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "730bbb6a215346ecb5c9402a6532f4e7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1fb675821bee409daa0ab0bb5f7328ae" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "18898d8c7d074d4d87d05e24e0229d35" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5279e3a3a55a4d5dbf001d0d477819cd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6a32756933fa47369f350ca54f991a31" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "619a52344f454fbbb4438cd5eee82cd1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6903edec12f04a6f9e723098a38133a4" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1fb675821bee409daa0ab0bb5f7328ae" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6a32756933fa47369f350ca54f991a31" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "18898d8c7d074d4d87d05e24e0229d35" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7ca182fb487d4dc196eb90d60b9dbad2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c219af87618a499ab71c506161d28298" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d7219b91a9054d62ba0b60d6914fce99" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1fb675821bee409daa0ab0bb5f7328ae" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6903edec12f04a6f9e723098a38133a4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6a32756933fa47369f350ca54f991a31" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Sub Graphs", + "m_ConcretePrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "730bbb6a215346ecb5c9402a6532f4e7" + }, + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "11a8f9db45274c6f9ae19f4bb0fd11cc", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "15585403e41c4eb08af50b6fc62587e0", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "16fda35adb4d4d2494a2b1894693a25c", + "m_Guid": { + "m_GuidSerialized": "d2464835-3bbc-4d61-b15c-b807dc2d3cc9" + }, + "m_Name": "EdgeColor", + "m_DefaultReferenceName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "18898d8c7d074d4d87d05e24e0229d35", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 501.0, + "y": 2.000009775161743, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "27ca0b9729a24f6c91215efdda0afb27" + }, + { + "m_Id": "c38dc49290fd481da0189dbdfb7e8e10" + }, + { + "m_Id": "11a8f9db45274c6f9ae19f4bb0fd11cc" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "1fb675821bee409daa0ab0bb5f7328ae", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 293.00006103515627, + "y": -50.999996185302737, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "9afa979e458144039ccd904e6f40b27a" + }, + { + "m_Id": "5bc0f6d0ae2749c28f8c9bdf9945f4f9" + }, + { + "m_Id": "b3b7ba2038c2419b8514d6131f8fe82e" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "27ca0b9729a24f6c91215efdda0afb27", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3ce133c2aa4641bcab4ba4d1bd8d9693", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "3e59412f42094e289a40a953c9ec2def", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4b71b73653e54700ac91964f3d5bb141", + "m_Id": 0, + "m_DisplayName": "Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "4f304c18a6ab460fadacf1268eacce37", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "5279e3a3a55a4d5dbf001d0d477819cd", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 128.99998474121095, + "y": 154.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b5315693a5f54474a3f022b9d2978c87" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "16fda35adb4d4d2494a2b1894693a25c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "5bc0f6d0ae2749c28f8c9bdf9945f4f9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", + "m_ObjectId": "619a52344f454fbbb4438cd5eee82cd1", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Normal Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -534.0, + "y": -41.00004196166992, + "width": 206.0, + "height": 132.0 + } + }, + "m_Slots": [ + { + "m_Id": "6c0a2ad62c1c421682375da93c41df49" + } + ], + "synonyms": [ + "surface direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "65e2a85457434808843afef2fe2e87a4", + "m_Guid": { + "m_GuidSerialized": "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf" + }, + "m_Name": "Power", + "m_DefaultReferenceName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "6903edec12f04a6f9e723098a38133a4", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -64.00000762939453, + "y": -26.999988555908204, + "width": 128.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "b75af67b42bf4e0a8c36ccd7bdd81c5c" + }, + { + "m_Id": "15585403e41c4eb08af50b6fc62587e0" + } + ], + "synonyms": [ + "complement", + "invert", + "opposite" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "690fe326a68c46038d76ffed14c566a6", + "m_Id": 0, + "m_DisplayName": "MainColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6a32756933fa47369f350ca54f991a31", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 293.00006103515627, + "y": 91.00000762939453, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "9bdbaa17921c47f6b6e3af6492fbd6fa" + }, + { + "m_Id": "ab3fab4949314200a836667ed89a5e22" + }, + { + "m_Id": "6f9cf2a1d6c049d78f914a83402a7faf" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "6c0a2ad62c1c421682375da93c41df49", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "6f9cf2a1d6c049d78f914a83402a7faf", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "730bbb6a215346ecb5c9402a6532f4e7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 778.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "dac35b34733a49c2b26fa74fdc122903" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionNode", + "m_ObjectId": "7ca182fb487d4dc196eb90d60b9dbad2", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -534.0, + "y": 103.99996185302735, + "width": 206.0, + "height": 132.0 + } + }, + "m_Slots": [ + { + "m_Id": "4f304c18a6ab460fadacf1268eacce37" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9afa979e458144039ccd904e6f40b27a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9bdbaa17921c47f6b6e3af6492fbd6fa", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "ab3fab4949314200a836667ed89a5e22", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b3b7ba2038c2419b8514d6131f8fe82e", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b5315693a5f54474a3f022b9d2978c87", + "m_Id": 0, + "m_DisplayName": "EdgeColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b75af67b42bf4e0a8c36ccd7bdd81c5c", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c219af87618a499ab71c506161d28298", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -436.9999694824219, + "y": 259.99993896484377, + "width": 109.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b71b73653e54700ac91964f3d5bb141" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "65e2a85457434808843afef2fe2e87a4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c38dc49290fd481da0189dbdfb7e8e10", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d7219b91a9054d62ba0b60d6914fce99", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 131.00003051757813, + "y": -12.000007629394532, + "width": 132.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "690fe326a68c46038d76ffed14c566a6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "e7ec15d738174e87be7ed213307bd8ff" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d76a898336bb41acaad8ae38034386c3", + "m_Id": 2, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Power", + "m_StageCapability": 3, + "m_Value": 1.7200000286102296, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "dac35b34733a49c2b26fa74fdc122903", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionMaterialSlot", + "m_ObjectId": "e4efeb1a51334f8b8e6e2e297ef777ab", + "m_Id": 1, + "m_DisplayName": "View Dir", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ViewDir", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 2 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "e7ec15d738174e87be7ed213307bd8ff", + "m_Guid": { + "m_GuidSerialized": "26a47553-de8e-4ba3-bb38-9b50d205b82a" + }, + "m_Name": "MainColor", + "m_DefaultReferenceName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.FresnelNode", + "m_ObjectId": "f2d5e8045c5646bb8571386c8b7dfba3", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Fresnel Effect", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -258.99993896484377, + "y": 81.99995422363281, + "width": 164.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "3e59412f42094e289a40a953c9ec2def" + }, + { + "m_Id": "e4efeb1a51334f8b8e6e2e297ef777ab" + }, + { + "m_Id": "d76a898336bb41acaad8ae38034386c3" + }, + { + "m_Id": "3ce133c2aa4641bcab4ba4d1bd8d9693" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "f756829734d340cfb556c7798eec05d4", + "m_Title": "Fresnel Edge Color", + "m_Position": { + "x": -559.0, + "y": -100.00000762939453 + } +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph.meta new file mode 100644 index 0000000..6c46a03 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3167e2a6e0f4099428078b1f37bd6322 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph new file mode 100644 index 0000000..8300b68 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph @@ -0,0 +1,1229 @@ +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "aba8d64903334d148adb89b1e2525442", + "m_Properties": [ + { + "m_Id": "2aa01d9c80c5403faeb9fb67ebffad85" + }, + { + "m_Id": "9672423af31b4e58b53ca5267e390319" + }, + { + "m_Id": "d6121fc9c0c040e9a86ebf030b12be30" + }, + { + "m_Id": "8f472d7c87fb413c9090e2648e2409df" + } + ], + "m_Keywords": [], + "m_Nodes": [ + { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + { + "m_Id": "50da188f33194411a385480240dc7751" + }, + { + "m_Id": "d64b59adf30646beb312e4fb4dc61085" + }, + { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + { + "m_Id": "ca09615fa92b42ea95b56bc2ab17a858" + }, + { + "m_Id": "f4e71783985d4060ab82cae1b27c87f6" + }, + { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + { + "m_Id": "2964fd5f0bff4d929070d749f3ecb69d" + }, + { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + { + "m_Id": "d904f0f2c08d47ecb56f03747d0b29d4" + }, + { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + } + ], + "m_GroupDatas": [ + { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2964fd5f0bff4d929070d749f3ecb69d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "50da188f33194411a385480240dc7751" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ca09615fa92b42ea95b56bc2ab17a858" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d64b59adf30646beb312e4fb4dc61085" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "50da188f33194411a385480240dc7751" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d904f0f2c08d47ecb56f03747d0b29d4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f4e71783985d4060ab82cae1b27c87f6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Sub Graphs", + "m_ConcretePrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "06c966d71829473d962de9f70dc452da", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0833fa49fbff41dea810a64b65c074c1", + "m_Id": 2, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "0df1d7cc896b451aa4f9482fb4e00afc", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0e5c02b7b1b44f5d9a99d40b5ec852dd", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "1f11d896cebd4a95959faa84c67062aa", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 325.9999084472656, + "y": -73.99998474121094, + "width": 115.99999237060547, + "height": 76.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "44d833224b8e4875bb4102479fe993bd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2964fd5f0bff4d929070d749f3ecb69d", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -762.9999389648438, + "y": 124.99999237060547, + "width": 140.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "9f09f3d895604184823efab79d8b0ee8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2aa01d9c80c5403faeb9fb67ebffad85" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "29d72b1344ed4e51847a10c798a9cdc5", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "2aa01d9c80c5403faeb9fb67ebffad85", + "m_Guid": { + "m_GuidSerialized": "5cab732c-7560-479f-a4a3-b7facb198ff7" + }, + "m_Name": "Fade Center", + "m_DefaultReferenceName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2ebf7cbac03b41afb38f3a6ca7c3116b", + "m_Id": 0, + "m_DisplayName": "Edge1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge1", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DistanceNode", + "m_ObjectId": "2fb2f8add6484052a046b8586949bb9a", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Distance", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -546.0000610351563, + "y": -28.99996566772461, + "width": 128.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "ab9e30fea8f04da4b88a3b3ae7874087" + }, + { + "m_Id": "0e5c02b7b1b44f5d9a99d40b5ec852dd" + }, + { + "m_Id": "b1aa44113db645e9a5b1073bb13cd1a4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3a1aa4ed117749e0bfa3037a682a1ebb", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44d833224b8e4875bb4102479fe993bd", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "45155fe0c17d4e699e80db8c9a7cc3ae", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.10000000149011612, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "478f85ec7d604c1fb86888ada43c75b0", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SmoothstepNode", + "m_ObjectId": "50da188f33194411a385480240dc7751", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Smoothstep", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 64.99994659423828, + "y": -73.99998474121094, + "width": 207.99998474121095, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "2ebf7cbac03b41afb38f3a6ca7c3116b" + }, + { + "m_Id": "c8c88cf4a4924d9c959c59efdd6d5ca0" + }, + { + "m_Id": "0833fa49fbff41dea810a64b65c074c1" + }, + { + "m_Id": "478f85ec7d604c1fb86888ada43c75b0" + } + ], + "synonyms": [ + "curve" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "697cd3757630460b84abac350b57c07f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6f31f1e0dd9b41b491941a1d4c1656ef", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "742a96e2426044d7be5a89afc88891bd", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "8f472d7c87fb413c9090e2648e2409df", + "m_Guid": { + "m_GuidSerialized": "1f8814ed-c35a-468a-9871-4388ffe31998" + }, + "m_Name": "Fade Size", + "m_DefaultReferenceName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.20000000298023225, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "9672423af31b4e58b53ca5267e390319", + "m_Guid": { + "m_GuidSerialized": "57d0cadc-d349-4702-8bc4-a65757ada858" + }, + "m_Name": "Fade Scale", + "m_DefaultReferenceName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9ac108128bf84df3be3fdd05853e81ac", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "9f09f3d895604184823efab79d8b0ee8", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "a0ecd50a25c84c8e99319e20a7582cdc", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -753.0000610351563, + "y": -28.99996566772461, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "3a1aa4ed117749e0bfa3037a682a1ebb" + }, + { + "m_Id": "e2d5c185a28f46c887951f89f020121c" + }, + { + "m_Id": "697cd3757630460b84abac350b57c07f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ab9e30fea8f04da4b88a3b3ae7874087", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b1aa44113db645e9a5b1073bb13cd1a4", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c5a46f25ef7f4f54bc828b844400e69b", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c8c88cf4a4924d9c959c59efdd6d5ca0", + "m_Id": 1, + "m_DisplayName": "Edge2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ca09615fa92b42ea95b56bc2ab17a858", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -343.9999084472656, + "y": 124.99999237060547, + "width": 125.99999237060547, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "06c966d71829473d962de9f70dc452da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8f472d7c87fb413c9090e2648e2409df" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d437cf1afdb240b4a5b51b9a72d9e4b6", + "m_Title": "Fade By Distance", + "m_Position": { + "x": -1054.0, + "y": -133.00001525878907 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d6121fc9c0c040e9a86ebf030b12be30", + "m_Guid": { + "m_GuidSerialized": "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5" + }, + "m_Name": "Fade Start", + "m_DefaultReferenceName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.10000000149011612, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "d64b59adf30646beb312e4fb4dc61085", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1029.0001220703125, + "y": -25.99997329711914, + "width": 206.0, + "height": 132.0 + } + }, + "m_Slots": [ + { + "m_Id": "0df1d7cc896b451aa4f9482fb4e00afc" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "d855814b6f6e4ab8b13d5c6555f058eb", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -153.0, + "y": -28.999984741210939, + "width": 208.0, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "e90fc3d58f1d47c1987dd92ca5241a69" + }, + { + "m_Id": "45155fe0c17d4e699e80db8c9a7cc3ae" + }, + { + "m_Id": "9ac108128bf84df3be3fdd05853e81ac" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d904f0f2c08d47ecb56f03747d0b29d4", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -956.9999389648438, + "y": 124.99999237060547, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c5a46f25ef7f4f54bc828b844400e69b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9672423af31b4e58b53ca5267e390319" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ddf3336b2d0746c89f2beae324956f8a", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -344.0000305175781, + "y": -28.99999237060547, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "29d72b1344ed4e51847a10c798a9cdc5" + }, + { + "m_Id": "6f31f1e0dd9b41b491941a1d4c1656ef" + }, + { + "m_Id": "e718abcf25c849a5805cd242ed4f6a5f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e2d5c185a28f46c887951f89f020121c", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e718abcf25c849a5805cd242ed4f6a5f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e90fc3d58f1d47c1987dd92ca5241a69", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f4e71783985d4060ab82cae1b27c87f6", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -546.0, + "y": 124.99999237060547, + "width": 129.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "742a96e2426044d7be5a89afc88891bd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d6121fc9c0c040e9a86ebf030b12be30" + } +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph.meta new file mode 100644 index 0000000..02cb2f8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 42ba907d16ca12e4ea44090883108545 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterNoise.shadersubgraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterNoise.shadersubgraph new file mode 100644 index 0000000..cad2e01 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterNoise.shadersubgraph @@ -0,0 +1,2016 @@ +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "aba8d64903334d148adb89b1e2525442", + "m_Properties": [ + { + "m_Id": "2aa01d9c80c5403faeb9fb67ebffad85" + }, + { + "m_Id": "9672423af31b4e58b53ca5267e390319" + }, + { + "m_Id": "d6121fc9c0c040e9a86ebf030b12be30" + }, + { + "m_Id": "8f472d7c87fb413c9090e2648e2409df" + }, + { + "m_Id": "53b64e5cb5d0495bb4c2cdad63400812" + }, + { + "m_Id": "e5612891b8e2424bb624d6653a7394fe" + } + ], + "m_Keywords": [], + "m_Nodes": [ + { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + { + "m_Id": "50da188f33194411a385480240dc7751" + }, + { + "m_Id": "d64b59adf30646beb312e4fb4dc61085" + }, + { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + { + "m_Id": "ca09615fa92b42ea95b56bc2ab17a858" + }, + { + "m_Id": "53e20f469fb24356bfa364ec95860f2c" + }, + { + "m_Id": "925fe7d6d79a4a4e89ea61b639d7916c" + }, + { + "m_Id": "41e6448ea9a94b989f437decde269bb5" + }, + { + "m_Id": "03593ce443f445b7a1ff41b987457ba2" + }, + { + "m_Id": "00cf85eadd9b4d29be6ff1a547b86019" + }, + { + "m_Id": "f4e71783985d4060ab82cae1b27c87f6" + }, + { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + { + "m_Id": "2964fd5f0bff4d929070d749f3ecb69d" + }, + { + "m_Id": "3616106e0e314e72bf4a078db81b9ae3" + }, + { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + { + "m_Id": "d904f0f2c08d47ecb56f03747d0b29d4" + }, + { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + } + ], + "m_GroupDatas": [ + { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "00cf85eadd9b4d29be6ff1a547b86019" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "50da188f33194411a385480240dc7751" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "03593ce443f445b7a1ff41b987457ba2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "925fe7d6d79a4a4e89ea61b639d7916c" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2964fd5f0bff4d929070d749f3ecb69d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3616106e0e314e72bf4a078db81b9ae3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "925fe7d6d79a4a4e89ea61b639d7916c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "41e6448ea9a94b989f437decde269bb5" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "53e20f469fb24356bfa364ec95860f2c" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "50da188f33194411a385480240dc7751" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "53e20f469fb24356bfa364ec95860f2c" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3616106e0e314e72bf4a078db81b9ae3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "925fe7d6d79a4a4e89ea61b639d7916c" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "00cf85eadd9b4d29be6ff1a547b86019" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ca09615fa92b42ea95b56bc2ab17a858" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d64b59adf30646beb312e4fb4dc61085" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "00cf85eadd9b4d29be6ff1a547b86019" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d904f0f2c08d47ecb56f03747d0b29d4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f4e71783985d4060ab82cae1b27c87f6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Sub Graphs", + "m_ConcretePrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0043c651d39645ba9a36c7719dc1497a", + "m_Id": 0, + "m_DisplayName": "Noise Strength", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "00cf85eadd9b4d29be6ff1a547b86019", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 37.99998092651367, + "y": -25.999950408935548, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "88ed09d102f1495a8b64d48d31183c04" + }, + { + "m_Id": "81f85b0de2794e979a065a52b2f6aece" + }, + { + "m_Id": "7e0d4968f302483ba292bcd9adcc0545" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "03593ce443f445b7a1ff41b987457ba2", + "m_Group": { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -485.9998779296875, + "y": 529.0, + "width": 153.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "0043c651d39645ba9a36c7719dc1497a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "e5612891b8e2424bb624d6653a7394fe" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "06c966d71829473d962de9f70dc452da", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0833fa49fbff41dea810a64b65c074c1", + "m_Id": 2, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "0df1d7cc896b451aa4f9482fb4e00afc", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0e5c02b7b1b44f5d9a99d40b5ec852dd", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "138d8d5a726045edb8381892b1daa278", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": -1.0, + "z": -1.0, + "w": -1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "181227cacc904858913e35b23dbfc746", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "1f11d896cebd4a95959faa84c67062aa", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 571.0, + "y": -73.9999771118164, + "width": 116.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "44d833224b8e4875bb4102479fe993bd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2964fd5f0bff4d929070d749f3ecb69d", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -762.9999389648438, + "y": 124.99999237060547, + "width": 140.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "9f09f3d895604184823efab79d8b0ee8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2aa01d9c80c5403faeb9fb67ebffad85" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "29d72b1344ed4e51847a10c798a9cdc5", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "2aa01d9c80c5403faeb9fb67ebffad85", + "m_Guid": { + "m_GuidSerialized": "5cab732c-7560-479f-a4a3-b7facb198ff7" + }, + "m_Name": "Fade Center", + "m_DefaultReferenceName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2ebf7cbac03b41afb38f3a6ca7c3116b", + "m_Id": 0, + "m_DisplayName": "Edge1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge1", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DistanceNode", + "m_ObjectId": "2fb2f8add6484052a046b8586949bb9a", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Distance", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -546.0000610351563, + "y": -28.99996566772461, + "width": 128.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "ab9e30fea8f04da4b88a3b3ae7874087" + }, + { + "m_Id": "0e5c02b7b1b44f5d9a99d40b5ec852dd" + }, + { + "m_Id": "b1aa44113db645e9a5b1073bb13cd1a4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "32338ca3155e41c4b01d0375f8ad5bbb", + "m_Id": 1, + "m_DisplayName": "Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Scale", + "m_StageCapability": 3, + "m_Value": 10000.0, + "m_DefaultValue": 500.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RemapNode", + "m_ObjectId": "3616106e0e314e72bf4a078db81b9ae3", + "m_Group": { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + }, + "m_Name": "Remap", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -517.9999389648438, + "y": 361.9999694824219, + "width": 186.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "138d8d5a726045edb8381892b1daa278" + }, + { + "m_Id": "c98ca73169e44ceea650da6617a5d90e" + }, + { + "m_Id": "e12fabba754e4e099601438be5cde249" + }, + { + "m_Id": "adc2a8f7d74e4a4f90a1ce17b164dbe1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3a1aa4ed117749e0bfa3037a682a1ebb", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "41e6448ea9a94b989f437decde269bb5", + "m_Group": { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1030.9998779296875, + "y": 445.9999694824219, + "width": 136.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "57a044e3d858458586384ae7dbe3f74d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53b64e5cb5d0495bb4c2cdad63400812" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44d833224b8e4875bb4102479fe993bd", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "45155fe0c17d4e699e80db8c9a7cc3ae", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.10000000149011612, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "478f85ec7d604c1fb86888ada43c75b0", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SmoothstepNode", + "m_ObjectId": "50da188f33194411a385480240dc7751", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Smoothstep", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 294.0000305175781, + "y": -73.9999771118164, + "width": 207.99998474121095, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "2ebf7cbac03b41afb38f3a6ca7c3116b" + }, + { + "m_Id": "c8c88cf4a4924d9c959c59efdd6d5ca0" + }, + { + "m_Id": "0833fa49fbff41dea810a64b65c074c1" + }, + { + "m_Id": "478f85ec7d604c1fb86888ada43c75b0" + } + ], + "synonyms": [ + "curve" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "53b64e5cb5d0495bb4c2cdad63400812", + "m_Guid": { + "m_GuidSerialized": "2020153d-2c24-472d-95cb-988068b911af" + }, + "m_Name": "Noise Scale", + "m_DefaultReferenceName": "Vector1_53b64e5cb5d0495bb4c2cdad63400812", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 3000.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.NoiseNode", + "m_ObjectId": "53e20f469fb24356bfa364ec95860f2c", + "m_Group": { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + }, + "m_Name": "Simple Noise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -876.9998779296875, + "y": 361.9999694824219, + "width": 207.99998474121095, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "c6026a59c5094fa381eca8262e3bb80e" + }, + { + "m_Id": "32338ca3155e41c4b01d0375f8ad5bbb" + }, + { + "m_Id": "a99587b7214d480e8f080b0c522ab779" + } + ], + "synonyms": [ + "value noise" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "57a044e3d858458586384ae7dbe3f74d", + "m_Id": 0, + "m_DisplayName": "Noise Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "697cd3757630460b84abac350b57c07f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "6a49e4f281b5459ebc151a5d1727e365", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.3199999928474426, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6f31f1e0dd9b41b491941a1d4c1656ef", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "742a96e2426044d7be5a89afc88891bd", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "75d91800f19c49f08cc40ce38e7a5f08", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7e0d4968f302483ba292bcd9adcc0545", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "81f85b0de2794e979a065a52b2f6aece", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "88ed09d102f1495a8b64d48d31183c04", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "8f472d7c87fb413c9090e2648e2409df", + "m_Guid": { + "m_GuidSerialized": "1f8814ed-c35a-468a-9871-4388ffe31998" + }, + "m_Name": "Fade Size", + "m_DefaultReferenceName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.20000000298023225, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "925fe7d6d79a4a4e89ea61b639d7916c", + "m_Group": { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -280.9999694824219, + "y": 361.9999694824219, + "width": 125.99999237060547, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "75d91800f19c49f08cc40ce38e7a5f08" + }, + { + "m_Id": "6a49e4f281b5459ebc151a5d1727e365" + }, + { + "m_Id": "181227cacc904858913e35b23dbfc746" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "9672423af31b4e58b53ca5267e390319", + "m_Guid": { + "m_GuidSerialized": "57d0cadc-d349-4702-8bc4-a65757ada858" + }, + "m_Name": "Fade Scale", + "m_DefaultReferenceName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9ac108128bf84df3be3fdd05853e81ac", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "9f09f3d895604184823efab79d8b0ee8", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "a0ecd50a25c84c8e99319e20a7582cdc", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -753.0000610351563, + "y": -28.99996566772461, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "3a1aa4ed117749e0bfa3037a682a1ebb" + }, + { + "m_Id": "e2d5c185a28f46c887951f89f020121c" + }, + { + "m_Id": "697cd3757630460b84abac350b57c07f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a99587b7214d480e8f080b0c522ab779", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ab9e30fea8f04da4b88a3b3ae7874087", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "adc2a8f7d74e4a4f90a1ce17b164dbe1", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b1aa44113db645e9a5b1073bb13cd1a4", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c5a46f25ef7f4f54bc828b844400e69b", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c6026a59c5094fa381eca8262e3bb80e", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c8c88cf4a4924d9c959c59efdd6d5ca0", + "m_Id": 1, + "m_DisplayName": "Edge2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c98ca73169e44ceea650da6617a5d90e", + "m_Id": 1, + "m_DisplayName": "In Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "InMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ca09615fa92b42ea95b56bc2ab17a858", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -343.9999084472656, + "y": 124.99999237060547, + "width": 125.99999237060547, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "06c966d71829473d962de9f70dc452da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8f472d7c87fb413c9090e2648e2409df" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d437cf1afdb240b4a5b51b9a72d9e4b6", + "m_Title": "Fade By Distance", + "m_Position": { + "x": -1163.0, + "y": -198.00001525878907 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d6121fc9c0c040e9a86ebf030b12be30", + "m_Guid": { + "m_GuidSerialized": "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5" + }, + "m_Name": "Fade Start", + "m_DefaultReferenceName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.10000000149011612, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "d64b59adf30646beb312e4fb4dc61085", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1029.0001220703125, + "y": -25.99997329711914, + "width": 206.0, + "height": 132.0 + } + }, + "m_Slots": [ + { + "m_Id": "0df1d7cc896b451aa4f9482fb4e00afc" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "d855814b6f6e4ab8b13d5c6555f058eb", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -153.0, + "y": -28.999984741210939, + "width": 208.0, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "e90fc3d58f1d47c1987dd92ca5241a69" + }, + { + "m_Id": "45155fe0c17d4e699e80db8c9a7cc3ae" + }, + { + "m_Id": "9ac108128bf84df3be3fdd05853e81ac" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d904f0f2c08d47ecb56f03747d0b29d4", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -956.9999389648438, + "y": 124.99999237060547, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c5a46f25ef7f4f54bc828b844400e69b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9672423af31b4e58b53ca5267e390319" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ddf3336b2d0746c89f2beae324956f8a", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -344.0000305175781, + "y": -28.99999237060547, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "29d72b1344ed4e51847a10c798a9cdc5" + }, + { + "m_Id": "6f31f1e0dd9b41b491941a1d4c1656ef" + }, + { + "m_Id": "e718abcf25c849a5805cd242ed4f6a5f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e12fabba754e4e099601438be5cde249", + "m_Id": 2, + "m_DisplayName": "Out Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e2d5c185a28f46c887951f89f020121c", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "e5612891b8e2424bb624d6653a7394fe", + "m_Guid": { + "m_GuidSerialized": "78a50b82-7c3a-4f55-b29e-10eb73b6b191" + }, + "m_Name": "Noise Strength", + "m_DefaultReferenceName": "Vector1_e5612891b8e2424bb624d6653a7394fe", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "e6016317e3d147cc8fcfb5db22fbbe45", + "m_Title": "Fade Out Noise", + "m_Position": { + "x": -1055.9998779296875, + "y": 302.9999694824219 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e718abcf25c849a5805cd242ed4f6a5f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e90fc3d58f1d47c1987dd92ca5241a69", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f4e71783985d4060ab82cae1b27c87f6", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -546.0, + "y": 124.99999237060547, + "width": 129.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "742a96e2426044d7be5a89afc88891bd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d6121fc9c0c040e9a86ebf030b12be30" + } +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterNoise.shadersubgraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterNoise.shadersubgraph.meta new file mode 100644 index 0000000..8f6966a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterNoise.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d76b454bee8e3db44acf749b2f4ac142 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph new file mode 100644 index 0000000..801e5a8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph @@ -0,0 +1,1631 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "f2fb45c99bd74dbdb0a2a80c292ef135", + "m_Properties": [ + { + "m_Id": "a0801ca73b36407d819e5e94e8d257f8" + }, + { + "m_Id": "bd53ab12eeb14d719510b6f494c88051" + }, + { + "m_Id": "e4354abeff924a52a5bf3d03e6a30876" + }, + { + "m_Id": "d036a8fc2b59459db65b257b9e563abb" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "8df4871aebc8484b995c89f19e9a9c42" + } + ], + "m_Nodes": [ + { + "m_Id": "e1ae6feac7b34dfc97bb12afd9cd5eed" + }, + { + "m_Id": "27c99160cff44716a036093f84385ae8" + }, + { + "m_Id": "070a2f6c978a4a6ab90ed176b0508c83" + }, + { + "m_Id": "4e3c705529e34534aa1ae8f82063b2e2" + }, + { + "m_Id": "69d1585c4de548d5a0db94abbfc4c381" + }, + { + "m_Id": "bafd4f93d1334cbe90a29859a7aedc71" + }, + { + "m_Id": "a8bb1a0ba414447a80e9c1eb408c0b26" + }, + { + "m_Id": "809e43cdf38b4568a9be915b49f8ce54" + }, + { + "m_Id": "6d6ed4fe0b9b402f9ee9295747e15f5a" + }, + { + "m_Id": "8962b1782d504f42bf04a975f59ed57a" + }, + { + "m_Id": "ef5323960eb841cc8b58830df8b973a8" + }, + { + "m_Id": "7d717ac00a8d4e97b9db4b121bc1785a" + } + ], + "m_GroupDatas": [ + { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "070a2f6c978a4a6ab90ed176b0508c83" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e1ae6feac7b34dfc97bb12afd9cd5eed" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "27c99160cff44716a036093f84385ae8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "070a2f6c978a4a6ab90ed176b0508c83" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e3c705529e34534aa1ae8f82063b2e2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "809e43cdf38b4568a9be915b49f8ce54" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "69d1585c4de548d5a0db94abbfc4c381" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "27c99160cff44716a036093f84385ae8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6d6ed4fe0b9b402f9ee9295747e15f5a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d717ac00a8d4e97b9db4b121bc1785a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d717ac00a8d4e97b9db4b121bc1785a" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ef5323960eb841cc8b58830df8b973a8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "809e43cdf38b4568a9be915b49f8ce54" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6d6ed4fe0b9b402f9ee9295747e15f5a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8962b1782d504f42bf04a975f59ed57a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6d6ed4fe0b9b402f9ee9295747e15f5a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a8bb1a0ba414447a80e9c1eb408c0b26" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "070a2f6c978a4a6ab90ed176b0508c83" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bafd4f93d1334cbe90a29859a7aedc71" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8962b1782d504f42bf04a975f59ed57a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ef5323960eb841cc8b58830df8b973a8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "27c99160cff44716a036093f84385ae8" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Sub Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "e1ae6feac7b34dfc97bb12afd9cd5eed" + }, + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "01749cda28ae4b6a81791b54d153969c", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "070a2f6c978a4a6ab90ed176b0508c83", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -404.99993896484377, + "y": -127.00001525878906, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a6e7b98f883b456995976d00ebf53b5e" + }, + { + "m_Id": "73c056bd56b440e5ad8f7f60c78f0345" + }, + { + "m_Id": "4633ed15d9164792912808938e4c6922" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0aa4852c555a48d5b62f248a256951db", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2791461605ca45bb9e589a202129423b", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "27c99160cff44716a036093f84385ae8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -599.0, + "y": -127.00001525878906, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "65f8d28cf5fb4350ab0b2a0c96eef340" + }, + { + "m_Id": "c86a53ee8fc248b0bb896d3363a8d75a" + }, + { + "m_Id": "9f906570a17e479e9c2ebdaed7f352a5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "31d1ea0f7dc34e08916f209a290de33a", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "4633ed15d9164792912808938e4c6922", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d565458131e41e2a79034e4aad75893", + "m_Id": 0, + "m_DisplayName": "IndexMask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4e3c705529e34534aa1ae8f82063b2e2", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1468.0, + "y": -194.0, + "width": 132.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d565458131e41e2a79034e4aad75893" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a0801ca73b36407d819e5e94e8d257f8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5038c1172f604160aff694acc6ae6df2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5ab76217bfb4436cbfcaaecc18ff1e82", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "65f8d28cf5fb4350ab0b2a0c96eef340", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6953759088fe4188a42c704630a5d0ab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "69d1585c4de548d5a0db94abbfc4c381", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -810.9999389648438, + "y": 8.000005722045899, + "width": 149.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "99896366a60c47eeb4e5263be38d7b65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "bd53ab12eeb14d719510b6f494c88051" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "6d6ed4fe0b9b402f9ee9295747e15f5a", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1169.0, + "y": -160.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0bf14976a6b4e11adf7a1d828ed800a" + }, + { + "m_Id": "0aa4852c555a48d5b62f248a256951db" + }, + { + "m_Id": "6953759088fe4188a42c704630a5d0ab" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "73c056bd56b440e5ad8f7f60c78f0345", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RoundNode", + "m_ObjectId": "7d717ac00a8d4e97b9db4b121bc1785a", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Round", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1009.0, + "y": -160.0, + "width": 128.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "5ab76217bfb4436cbfcaaecc18ff1e82" + }, + { + "m_Id": "31d1ea0f7dc34e08916f209a290de33a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8084bf65f00644dabc2aec95d26b1899", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 255.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "809e43cdf38b4568a9be915b49f8ce54", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1336.0, + "y": -219.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9d2bf305a548446ab5d8a3549e2c21ab" + }, + { + "m_Id": "8084bf65f00644dabc2aec95d26b1899" + }, + { + "m_Id": "c7b4bc6bce934fe3816406ffd52d90b1" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "877e02404ccd4f8bacb1b633f8566e52", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PowerNode", + "m_ObjectId": "8962b1782d504f42bf04a975f59ed57a", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Power", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1336.0, + "y": -96.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "01749cda28ae4b6a81791b54d153969c" + }, + { + "m_Id": "5038c1172f604160aff694acc6ae6df2" + }, + { + "m_Id": "e90666cc01c648e0b405ecdc828f117f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "8df4871aebc8484b995c89f19e9a9c42", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "a0801ca73b36407d819e5e94e8d257f8" + }, + { + "m_Id": "bd53ab12eeb14d719510b6f494c88051" + }, + { + "m_Id": "e4354abeff924a52a5bf3d03e6a30876" + }, + { + "m_Id": "d036a8fc2b59459db65b257b9e563abb" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8ed0d739cb1e4f58b494cd80d2062274", + "m_Id": 0, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "99896366a60c47eeb4e5263be38d7b65", + "m_Id": 0, + "m_DisplayName": "StrengthMask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9d2bf305a548446ab5d8a3549e2c21ab", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9f906570a17e479e9c2ebdaed7f352a5", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a0801ca73b36407d819e5e94e8d257f8", + "m_Guid": { + "m_GuidSerialized": "ead5ff0c-808b-4506-a4ef-d060d4253eec" + }, + "m_Name": "IndexMask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a6e7b98f883b456995976d00ebf53b5e", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a8bb1a0ba414447a80e9c1eb408c0b26", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -579.9999389648438, + "y": 8.000005722045899, + "width": 107.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8ed0d739cb1e4f58b494cd80d2062274" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "e4354abeff924a52a5bf3d03e6a30876" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ac4fa0053acd4b6aa020fbf2b5bec250", + "m_Id": 0, + "m_DisplayName": "Finger", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b616e5daf63642a58bf751dc990420a0", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bafd4f93d1334cbe90a29859a7aedc71", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1444.0, + "y": -26.0, + "width": 108.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ac4fa0053acd4b6aa020fbf2b5bec250" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d036a8fc2b59459db65b257b9e563abb" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "bd53ab12eeb14d719510b6f494c88051", + "m_Guid": { + "m_GuidSerialized": "e4c836e8-4db4-4945-914e-0b6bbb56f658" + }, + "m_Name": "StrengthMask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "c7b4bc6bce934fe3816406ffd52d90b1", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "c86a53ee8fc248b0bb896d3363a8d75a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.5, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d036a8fc2b59459db65b257b9e563abb", + "m_Guid": { + "m_GuidSerialized": "40903f92-82d7-45ce-805d-c18e2c47538a" + }, + "m_Name": "Finger", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d0bf14976a6b4e11adf7a1d828ed800a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "e1ae6feac7b34dfc97bb12afd9cd5eed", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -208.99998474121095, + "y": -127.0, + "width": 119.99999237060547, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "e479ceece67345e38528167ae9ded368" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "e4354abeff924a52a5bf3d03e6a30876", + "m_Guid": { + "m_GuidSerialized": "78791cd1-7746-4be4-9c01-14a13214640f" + }, + "m_Name": "Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "e479ceece67345e38528167ae9ded368", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e90666cc01c648e0b405ecdc828f117f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ModuloNode", + "m_ObjectId": "ef5323960eb841cc8b58830df8b973a8", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Modulo", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -788.9999389648438, + "y": -160.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "877e02404ccd4f8bacb1b633f8566e52" + }, + { + "m_Id": "b616e5daf63642a58bf751dc990420a0" + }, + { + "m_Id": "2791461605ca45bb9e589a202129423b" + } + ], + "synonyms": [ + "fmod" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "fe8a557ad1684f24be7e69d489110a5a", + "m_Title": "Extract Nth Bit From Mask", + "m_Position": { + "x": 10.0, + "y": 10.0 + } +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph.meta new file mode 100644 index 0000000..867433c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b8fd0258d5743d74290d71cbca4d556b +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph new file mode 100644 index 0000000..17c3030 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph @@ -0,0 +1,3341 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "a06c834ea56343ef916b53766bd8641b", + "m_Properties": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "bbe587a3c4fd460b8d31bcd77e5be2d9" + } + ], + "m_Nodes": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + }, + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + { + "m_Id": "4b816566a2b4453f8e6248edadd8bc7e" + } + ], + "m_GroupDatas": [ + { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": -1630849980 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1375339933 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1084464545 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 580488582 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": -1613606145 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 624227168 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1971594330 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 523156680 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -855696343 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": -1811282596 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1976307498 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1021282281 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1663712986 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1100.0, + "y": 90.9999771118164 + }, + "m_Blocks": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1100.0, + "y": 297.0 + }, + "m_Blocks": [ + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "4b816566a2b4453f8e6248edadd8bc7e" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10200,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "67b624bda26a492193a2fd0e5782d7fd" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "00166ed539b24c0da11650444a9ff874", + "m_Id": 0, + "m_DisplayName": "Finger Color (4)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "02d8b49880284a2e8976ff8016a3b386", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "03eedfceeb4f4bcba36d4a70e2c8d8c3", + "m_Id": -1811282596, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0668e7f621404c1489d665f0e514dc08", + "m_Id": 624227168, + "m_DisplayName": "Fade Start", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_StageCapability": 3, + "m_Value": 0.10000000149011612, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "08881264b1d347b8a7d1a89f51aa8b26", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -266.00006103515627, + "y": 751.9999389648438, + "width": 140.0, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "27bde71856e64c5fb0e8dbb9d501e579" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "0e5697e9fd8f4c788e50c99b8512a636", + "m_Title": "Edge Highlight Fresnel Shading", + "m_Position": { + "x": -326.99993896484377, + "y": 98.99999237060547 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "125f5fd7e2cf45a0afa8c1259f285a5d", + "m_Id": 3, + "m_DisplayName": "Opacity", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Opacity", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "13131328a764434d8219c64e9e98e332", + "m_Id": 1663712986, + "m_DisplayName": "MainColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "131f24e8de374eef91873b49f428ed0f", + "m_Guid": { + "m_GuidSerialized": "4a49e79f-8e1c-48e5-83de-66327684b1b6" + }, + "m_Name": "Fade Center", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector3_131f24e8de374eef91873b49f428ed0f", + "m_OverrideReferenceName": "_FadeCenter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.15000000596046449, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "175f8b266c554716b346221f83469846", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "19894bdbd55d4a109ef1a1733dcaf19b", + "m_Id": -855696343, + "m_DisplayName": "CombinedFingerIndexStrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture2D_0928b8f116c44abbae77c5de023738c3", + "m_StageCapability": 2, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1b99066cc31146b5993f6166f30f121c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "55edc8b5a6c64a0980bd981dcfdfd137" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f7ea2c230a141cca4023e1daba8f84c", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "270856ab3ee645fc86e5aa3fabb38e92", + "m_Guid": { + "m_GuidSerialized": "ee8041a7-830f-4b0d-bbfb-c8d4b0a5f0b9" + }, + "m_Name": "Finger Color (4)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_4", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "27bde71856e64c5fb0e8dbb9d501e579", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2d13e604eab2442aa18dc6bf86657437", + "m_Id": 1976307498, + "m_DisplayName": "FingerColor (2)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_2d4aa9f1361a4bb79552df23b4034789", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "33c600be145641b6961245030b69e4c8", + "m_Id": 523156680, + "m_DisplayName": "ThumbColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_0218d236a8fb40a5a6d29d01d7441a18", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "34d3a17f883d4e748c195f45377ad0d6", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -248.00001525878907, + "y": 223.0, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa3d97b3729a4c41990a7aebbccc7413" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3aa510de00fc44b5a7b4fbdc94fd2f3a", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "3b17f6832e694f669e73d671ab3d393e", + "m_Id": 580488582, + "m_DisplayName": "Fade Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -224.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ec9d21fdfc6f42f891056b5c5d94470b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3d3fe361422b4efcb32fb69ff19d590b", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3d700b923b37409f8d116e472c1fe9dd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "bf5a9fdbf14b451b8d8c02c32ef93198" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3fb54fa177634d6bb523fe3118ffee76", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlendNode", + "m_ObjectId": "407eecca5df04d4db097f64ce851033f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Blend", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 630.9999389648438, + "y": 90.99999237060547, + "width": 161.0, + "height": 177.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "d677f3e3a5a14213b60a716a98042e04" + }, + { + "m_Id": "8e4a559e5e3f4077b9122fc0b964aedc" + }, + { + "m_Id": "125f5fd7e2cf45a0afa8c1259f285a5d" + }, + { + "m_Id": "eb74a97523d44f7d92e8422c8c3dac23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_BlendMode": 21 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "424ab646eff94a79b77a1000c78c5e36", + "m_Id": -1021282281, + "m_DisplayName": "FingerColor (4)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "47a34d1deca44df8bbdb9162ddc3f875", + "m_Id": 1971594330, + "m_DisplayName": "FingerColor (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_9bd2e93f1ac04295bde88ceef15bbda9", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4aa7ed6706aa402ebac1245a10f22526", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "4b816566a2b4453f8e6248edadd8bc7e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c4a8074662c34ecb9a45e541f001440e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "4e49d32beb0149f7ba958b72335bb8d3", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "AllFingerHighlights", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -234.00006103515626, + "y": -368.0, + "width": 362.9999694824219, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "19894bdbd55d4a109ef1a1733dcaf19b" + }, + { + "m_Id": "33c600be145641b6961245030b69e4c8" + }, + { + "m_Id": "47a34d1deca44df8bbdb9162ddc3f875" + }, + { + "m_Id": "2d13e604eab2442aa18dc6bf86657437" + }, + { + "m_Id": "b7f9b357faee431daff20dda585e112a" + }, + { + "m_Id": "424ab646eff94a79b77a1000c78c5e36" + }, + { + "m_Id": "7e27682e0be1449b8b97bc620527e0e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"31b878b1ba6f0f548bacb4ee6ae992e9\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "2f9f58a7-2360-4406-ad49-c0ec6ab7e888", + "c0c8f59f-29e6-493f-a330-f6922651ae68", + "6484623c-8e00-468a-b021-9f71d15f37ec", + "6c244190-8ce8-4e53-935d-950979362de9", + "af07249a-075b-460d-b8f0-177ec162dfc8", + "3e0a3faa-d32a-4768-94a3-2e52f5d757d5" + ], + "m_PropertyIds": [ + -855696343, + 523156680, + 1971594330, + 1976307498, + -1084464545, + -1021282281 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "527daaa2de7746c5a6a463af9d875d1c", + "m_Guid": { + "m_GuidSerialized": "8a5f919c-156f-4927-a515-9722f4c34d64" + }, + "m_Name": "Fade Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FadeScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 4.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "53daca37533a4504a35932fb4954e2de", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "eebf30d05db043f8b88ead54738748e7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55edc8b5a6c64a0980bd981dcfdfd137", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "5971a7e513b04d12a1d7afd36e8a034c", + "m_Guid": { + "m_GuidSerialized": "d4bcfe47-ca3b-4c64-a4ab-b5f2ca540bf8" + }, + "m_Name": "Main Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5971a7e513b04d12a1d7afd36e8a034c", + "m_OverrideReferenceName": "_MainColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.658823549747467 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "59fe9f4182d7400591ff0aa36b9e8b7f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5a886d3919794a9383ac846e364191c3", + "m_Id": 0, + "m_DisplayName": "Thumb Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e7821aaf77f4514bf530d40a32d0be0", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6626a0b4e7aa41caaa9a252217e3c921", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -260.0, + "y": 786.0, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c2a2ce111f6b4f56bd9576d525b5d4c1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "67b624bda26a492193a2fd0e5782d7fd", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "bcb4d268c8ea4098aae09ecfbc709549" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "689a47dc1aad4f63a56328163b73a947", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 414.0000915527344, + "y": 702.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "175f8b266c554716b346221f83469846" + }, + { + "m_Id": "e1d660485a98402cb1245a4232eebc7a" + }, + { + "m_Id": "e55d2543c8d4427bac7246af9dfcc8b0" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "75b13e7d54c642f8a668018865116259", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 648.9999389648438, + "y": 968.0, + "width": 200.00001525878907, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "02d8b49880284a2e8976ff8016a3b386" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "790d9fc827b34c73bec34e818f6e56d6", + "m_Guid": { + "m_GuidSerialized": "5af80b98-4f86-424c-aadd-b971907b72d4" + }, + "m_Name": "Finger Color (3)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7aa8fb500c3f44869e92c7ae4e9459a1", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -251.99998474121095, + "y": 852.9999389648438, + "width": 125.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "b568afda2471455bbfba3fe22a87c625" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b9a5b2c03c84ddf8e92e2381a95b467", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7bb30650e4174503ac580e4b5d3d3d3e", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7e27682e0be1449b8b97bc620527e0e6", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "803826f76d7c4bd592d41746ff0c719d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "80b198dd0f3c4381ae06bc6305fc01e4", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -255.0000762939453, + "y": 820.0, + "width": 128.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "1f7ea2c230a141cca4023e1daba8f84c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "86572dcc091b457b9f46b55e364fb6de", + "m_Guid": { + "m_GuidSerialized": "5305ad3c-9ec3-481b-9419-4c400253ccd1" + }, + "m_Name": "Fade Start", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Offset", + "m_OverrideReferenceName": "_FadeStart", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.11999999731779099, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "87df4767a4424a6c8bc66e8d80c50f66", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "EdgeHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -90.99992370605469, + "y": 158.0000457763672, + "width": 225.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "03eedfceeb4f4bcba36d4a70e2c8d8c3" + }, + { + "m_Id": "f5fcebe049d64631a5fbbcb29893325a" + }, + { + "m_Id": "13131328a764434d8219c64e9e98e332" + }, + { + "m_Id": "f6d55cdbf87246448fde3d04b65723a5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"3167e2a6e0f4099428078b1f37bd6322\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf", + "d2464835-3bbc-4d61-b15c-b807dc2d3cc9", + "26a47553-de8e-4ba3-bb38-9b50d205b82a" + ], + "m_PropertyIds": [ + -1811282596, + 1375339933, + 1663712986 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "883a17e8b9cb41d8871b1a715e637f76", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8e4a559e5e3f4077b9122fc0b964aedc", + "m_Id": 1, + "m_DisplayName": "Blend", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Blend", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "90f2e56c460d4e1784572f05a769c0b4", + "m_Guid": { + "m_GuidSerialized": "29f4b9fb-3f75-4c64-b518-5297ef6c726f" + }, + "m_Name": "Edge Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "_EdgeColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.800000011920929 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "954696b12d2b4be2ba5ee866fd243a87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 961.9998168945313, + "y": 172.0, + "width": 200.00006103515626, + "height": 40.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "883a17e8b9cb41d8871b1a715e637f76" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "95e7789126b44a42b5cf0cdb61b5dd63", + "m_Id": -1630849980, + "m_DisplayName": "Fade Center", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9be150a2427e45e4ae9d9bd155565654", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -284.0000305175781, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d307a970a8894a1baa24b792f9ddb77e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e92fcaeb3dd40388ff3e8610e80684c", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -413.00006103515627, + "y": -318.0000305175781, + "width": 147.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5a886d3919794a9383ac846e364191c3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a04d70e16271423bba252da08a7e83e2", + "m_Id": 0, + "m_DisplayName": "Finger Color (2)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a0c03d907cb84e89a67dd7a4593d1c17", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -552.0000610351563, + "y": -352.0000305175781, + "width": 288.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa7362e9e62c4779b808dc5661a1fd6d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a280451472b84042bfdf261ad115d3c0", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a5f4aa93916c47e4b980844ea357ee7a", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "aa3d97b3729a4c41990a7aebbccc7413", + "m_Id": 0, + "m_DisplayName": "Edge Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "aa7362e9e62c4779b808dc5661a1fd6d", + "m_Id": 0, + "m_DisplayName": "Combined Finger Index Highlight Mask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "aff23e113c9b4ed393c693fa57a3ae64", + "m_Title": "Wrist Fade Out", + "m_Position": { + "x": -290.99993896484377, + "y": 668.9999389648438 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b568afda2471455bbfba3fe22a87c625", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b7f9b357faee431daff20dda585e112a", + "m_Id": -1084464545, + "m_DisplayName": "FingerColor (3)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_87ea02e154124a82b902c210ffe4fe58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "bbe587a3c4fd460b8d31bcd77e5be2d9", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "bcb4d268c8ea4098aae09ecfbc709549" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bd1af2c3043743ddabe78ac535eac899", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -302.0000305175781, + "y": 189.00001525878907, + "width": 191.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cc596309633541d69a87d5ee93c28fac" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "bf5a9fdbf14b451b8d8c02c32ef93198", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "c04f25bbd29a4c599783403e035c7231", + "m_Guid": { + "m_GuidSerialized": "6a65b4d6-09ea-4666-b199-ef2219235118" + }, + "m_Name": "Finger Color (2)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c1f0d2cd4c3643d99900c5e31d05be51", + "m_Guid": { + "m_GuidSerialized": "44c2ea86-bed4-4a59-9df1-4f43b4b8c908" + }, + "m_Name": "Edge Highlight Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Power", + "m_OverrideReferenceName": "_EdgeHighlightPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c2a2ce111f6b4f56bd9576d525b5d4c1", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c4a8074662c34ecb9a45e541f001440e", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "cab94b32336743ffa67ff9054da72932", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 168.999755859375, + "y": -237.00001525878907, + "width": 120.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "a5f4aa93916c47e4b980844ea357ee7a" + }, + { + "m_Id": "5e7821aaf77f4514bf530d40a32d0be0" + }, + { + "m_Id": "f88dd83199dd4655919d54fccb332a6d" + }, + { + "m_Id": "4aa7ed6706aa402ebac1245a10f22526" + }, + { + "m_Id": "7bb30650e4174503ac580e4b5d3d3d3e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cb64c10232df418c8eae1bee6635df30", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cc596309633541d69a87d5ee93c28fac", + "m_Id": 0, + "m_DisplayName": "Edge Highlight Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ce2c6095294748a09b8194d141946aa9", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "cf793574f10f4ebc80caf6da6126725f", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "FadeFromCenter", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -95.00009155273438, + "y": 727.9999389648438, + "width": 226.99998474121095, + "height": 349.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "95e7789126b44a42b5cf0cdb61b5dd63" + }, + { + "m_Id": "3b17f6832e694f669e73d671ab3d393e" + }, + { + "m_Id": "0668e7f621404c1489d665f0e514dc08" + }, + { + "m_Id": "f92be7ab6a184448a4090d4555f829bb" + }, + { + "m_Id": "3d3fe361422b4efcb32fb69ff19d590b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"42ba907d16ca12e4ea44090883108545\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "5cab732c-7560-479f-a4a3-b7facb198ff7", + "57d0cadc-d349-4702-8bc4-a65757ada858", + "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5", + "1f8814ed-c35a-468a-9871-4388ffe31998", + "2020153d-2c24-472d-95cb-988068b911af", + "78a50b82-7c3a-4f55-b29e-10eb73b6b191" + ], + "m_PropertyIds": [ + -1630849980, + 580488582, + 624227168, + -1613606145, + -1811656001, + 345982022 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d26f6568d22d4ccb94d0bad3b0127659", + "m_Guid": { + "m_GuidSerialized": "63c3319e-eafd-45db-89fb-ddc4d3932d20" + }, + "m_Name": "Fade Size", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_TransitionSize", + "m_OverrideReferenceName": "_FadeSize", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.019999999552965165, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d307a970a8894a1baa24b792f9ddb77e", + "m_Id": 0, + "m_DisplayName": "Finger Color (1)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d54d50bd76d34041a693a6b96fdcaa69", + "m_Guid": { + "m_GuidSerialized": "0c06e5c0-6e70-4ffb-bd85-f599c8be70fe" + }, + "m_Name": "Finger Color (1)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "d5d25efa086d4567b2f9fb7ca9f8df63", + "m_Guid": { + "m_GuidSerialized": "3a6d54de-f0bc-478c-9ed0-747a06a746cd" + }, + "m_Name": "Combined Finger Index Highlight Mask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_CombinedFingerIndexHighlightMask", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"323e734c56102e643a829e6f33533314\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d677f3e3a5a14213b60a716a98042e04", + "m_Id": 0, + "m_DisplayName": "Base", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Base", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d710c7c4aa1a4153a2a64167ef0bec76", + "m_Guid": { + "m_GuidSerialized": "2ff7099c-6f0c-4ab0-a4ea-b8fead5dc8be" + }, + "m_Name": "Thumb Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_d710c7c4aa1a4153a2a64167ef0bec76", + "m_OverrideReferenceName": "_ThumbColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "db7382e4ab404ca9b955c93c5ed692d3", + "m_Id": 0, + "m_DisplayName": "Main Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "de89c844cfa14d6b8632a846343e6f65", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -254.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a04d70e16271423bba252da08a7e83e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e1d660485a98402cb1245a4232eebc7a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e55d2543c8d4427bac7246af9dfcc8b0", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "eb74a97523d44f7d92e8422c8c3dac23", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ec9d21fdfc6f42f891056b5c5d94470b", + "m_Id": 0, + "m_DisplayName": "Finger Color (3)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ee5133f546cc483ca43f918a516de0dd", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -194.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "00166ed539b24c0da11650444a9ff874" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "eebf30d05db043f8b88ead54738748e7", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "eececb6f85a842f687afb37140e55a9d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 631.0001220703125, + "y": 702.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "803826f76d7c4bd592d41746ff0c719d" + }, + { + "m_Id": "59fe9f4182d7400591ff0aa36b9e8b7f" + }, + { + "m_Id": "cb64c10232df418c8eae1bee6635df30" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f5fcebe049d64631a5fbbcb29893325a", + "m_Id": 1375339933, + "m_DisplayName": "EdgeColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f674bd8c89be4f03ae92a34993a9b921", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -248.00001525878907, + "y": 253.0, + "width": 135.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "db7382e4ab404ca9b955c93c5ed692d3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6d55cdbf87246448fde3d04b65723a5", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f88dd83199dd4655919d54fccb332a6d", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f92be7ab6a184448a4090d4555f829bb", + "m_Id": -1613606145, + "m_DisplayName": "Fade Size", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_StageCapability": 3, + "m_Value": 0.20000000298023225, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "ff65f467822841edbec1f7ab7a4c05f7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 169.0000457763672, + "y": 251.00001525878907, + "width": 120.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "ce2c6095294748a09b8194d141946aa9" + }, + { + "m_Id": "3aa510de00fc44b5a7b4fbdc94fd2f3a" + }, + { + "m_Id": "7b9a5b2c03c84ddf8e92e2381a95b467" + }, + { + "m_Id": "3fb54fa177634d6bb523fe3118ffee76" + }, + { + "m_Id": "a280451472b84042bfdf261ad115d3c0" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ffb174ea9d7047918eb030b981e7ca06", + "m_Title": "Finger Highlights", + "m_Position": { + "x": -577.0, + "y": -427.0 + } +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph.meta new file mode 100644 index 0000000..a4ec780 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: bd11349dc99f3fd4083ef2f86cee9c1f +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph new file mode 100644 index 0000000..016116c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph @@ -0,0 +1,3341 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "a06c834ea56343ef916b53766bd8641b", + "m_Properties": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "65b83a7ed87148008ca6c1729ef22690" + } + ], + "m_Nodes": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + }, + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + { + "m_Id": "71f0600da00643e98965c5f35d8a0d08" + } + ], + "m_GroupDatas": [ + { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": -1630849980 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1375339933 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1084464545 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 580488582 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": -1613606145 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 624227168 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1971594330 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 523156680 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -855696343 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": -1811282596 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1976307498 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1021282281 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1663712986 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1100.0, + "y": 90.9999771118164 + }, + "m_Blocks": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1100.0, + "y": 297.0 + }, + "m_Blocks": [ + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "71f0600da00643e98965c5f35d8a0d08" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10200,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "67b624bda26a492193a2fd0e5782d7fd" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "00166ed539b24c0da11650444a9ff874", + "m_Id": 0, + "m_DisplayName": "Finger Color (4)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "02d8b49880284a2e8976ff8016a3b386", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "03eedfceeb4f4bcba36d4a70e2c8d8c3", + "m_Id": -1811282596, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0668e7f621404c1489d665f0e514dc08", + "m_Id": 624227168, + "m_DisplayName": "Fade Start", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_StageCapability": 3, + "m_Value": 0.10000000149011612, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "08881264b1d347b8a7d1a89f51aa8b26", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -266.00006103515627, + "y": 751.9999389648438, + "width": 140.0, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "27bde71856e64c5fb0e8dbb9d501e579" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "0e5697e9fd8f4c788e50c99b8512a636", + "m_Title": "Edge Highlight Fresnel Shading", + "m_Position": { + "x": -326.9999694824219, + "y": 98.99999237060547 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "125f5fd7e2cf45a0afa8c1259f285a5d", + "m_Id": 3, + "m_DisplayName": "Opacity", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Opacity", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "13131328a764434d8219c64e9e98e332", + "m_Id": 1663712986, + "m_DisplayName": "MainColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "131f24e8de374eef91873b49f428ed0f", + "m_Guid": { + "m_GuidSerialized": "4a49e79f-8e1c-48e5-83de-66327684b1b6" + }, + "m_Name": "Fade Center", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector3_131f24e8de374eef91873b49f428ed0f", + "m_OverrideReferenceName": "_FadeCenter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.15000000596046449, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "175f8b266c554716b346221f83469846", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "19894bdbd55d4a109ef1a1733dcaf19b", + "m_Id": -855696343, + "m_DisplayName": "CombinedFingerIndexStrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture2D_0928b8f116c44abbae77c5de023738c3", + "m_StageCapability": 2, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1b99066cc31146b5993f6166f30f121c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "55edc8b5a6c64a0980bd981dcfdfd137" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f7ea2c230a141cca4023e1daba8f84c", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "270856ab3ee645fc86e5aa3fabb38e92", + "m_Guid": { + "m_GuidSerialized": "ee8041a7-830f-4b0d-bbfb-c8d4b0a5f0b9" + }, + "m_Name": "Finger Color (4)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_4", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "27bde71856e64c5fb0e8dbb9d501e579", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2d13e604eab2442aa18dc6bf86657437", + "m_Id": 1976307498, + "m_DisplayName": "FingerColor (2)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_2d4aa9f1361a4bb79552df23b4034789", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "33c600be145641b6961245030b69e4c8", + "m_Id": 523156680, + "m_DisplayName": "ThumbColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_0218d236a8fb40a5a6d29d01d7441a18", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "34d3a17f883d4e748c195f45377ad0d6", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -246.0, + "y": 221.0, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa3d97b3729a4c41990a7aebbccc7413" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3aa510de00fc44b5a7b4fbdc94fd2f3a", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "3b17f6832e694f669e73d671ab3d393e", + "m_Id": 580488582, + "m_DisplayName": "Fade Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -224.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ec9d21fdfc6f42f891056b5c5d94470b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3d3fe361422b4efcb32fb69ff19d590b", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3d700b923b37409f8d116e472c1fe9dd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "bf5a9fdbf14b451b8d8c02c32ef93198" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3fb54fa177634d6bb523fe3118ffee76", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlendNode", + "m_ObjectId": "407eecca5df04d4db097f64ce851033f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Blend", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 630.9999389648438, + "y": 90.99999237060547, + "width": 161.0, + "height": 177.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "d677f3e3a5a14213b60a716a98042e04" + }, + { + "m_Id": "8e4a559e5e3f4077b9122fc0b964aedc" + }, + { + "m_Id": "125f5fd7e2cf45a0afa8c1259f285a5d" + }, + { + "m_Id": "eb74a97523d44f7d92e8422c8c3dac23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_BlendMode": 21 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "424ab646eff94a79b77a1000c78c5e36", + "m_Id": -1021282281, + "m_DisplayName": "FingerColor (4)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "47a34d1deca44df8bbdb9162ddc3f875", + "m_Id": 1971594330, + "m_DisplayName": "FingerColor (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_9bd2e93f1ac04295bde88ceef15bbda9", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4aa7ed6706aa402ebac1245a10f22526", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "4e49d32beb0149f7ba958b72335bb8d3", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "AllFingerHighlights", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -234.00006103515626, + "y": -368.0, + "width": 362.9999694824219, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "19894bdbd55d4a109ef1a1733dcaf19b" + }, + { + "m_Id": "33c600be145641b6961245030b69e4c8" + }, + { + "m_Id": "47a34d1deca44df8bbdb9162ddc3f875" + }, + { + "m_Id": "2d13e604eab2442aa18dc6bf86657437" + }, + { + "m_Id": "b7f9b357faee431daff20dda585e112a" + }, + { + "m_Id": "424ab646eff94a79b77a1000c78c5e36" + }, + { + "m_Id": "7e27682e0be1449b8b97bc620527e0e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"31b878b1ba6f0f548bacb4ee6ae992e9\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "2f9f58a7-2360-4406-ad49-c0ec6ab7e888", + "c0c8f59f-29e6-493f-a330-f6922651ae68", + "6484623c-8e00-468a-b021-9f71d15f37ec", + "6c244190-8ce8-4e53-935d-950979362de9", + "af07249a-075b-460d-b8f0-177ec162dfc8", + "3e0a3faa-d32a-4768-94a3-2e52f5d757d5" + ], + "m_PropertyIds": [ + -855696343, + 523156680, + 1971594330, + 1976307498, + -1084464545, + -1021282281 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "527daaa2de7746c5a6a463af9d875d1c", + "m_Guid": { + "m_GuidSerialized": "8a5f919c-156f-4927-a515-9722f4c34d64" + }, + "m_Name": "Fade Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FadeScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 4.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "53daca37533a4504a35932fb4954e2de", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "eebf30d05db043f8b88ead54738748e7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55edc8b5a6c64a0980bd981dcfdfd137", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "5971a7e513b04d12a1d7afd36e8a034c", + "m_Guid": { + "m_GuidSerialized": "d4bcfe47-ca3b-4c64-a4ab-b5f2ca540bf8" + }, + "m_Name": "Main Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5971a7e513b04d12a1d7afd36e8a034c", + "m_OverrideReferenceName": "_MainColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.658823549747467 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "59fe9f4182d7400591ff0aa36b9e8b7f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5a886d3919794a9383ac846e364191c3", + "m_Id": 0, + "m_DisplayName": "Thumb Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e7821aaf77f4514bf530d40a32d0be0", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "65b83a7ed87148008ca6c1729ef22690", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6626a0b4e7aa41caaa9a252217e3c921", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -260.0, + "y": 786.0, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c2a2ce111f6b4f56bd9576d525b5d4c1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "67b624bda26a492193a2fd0e5782d7fd", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "bcb4d268c8ea4098aae09ecfbc709549" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "689a47dc1aad4f63a56328163b73a947", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 414.0000915527344, + "y": 702.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "175f8b266c554716b346221f83469846" + }, + { + "m_Id": "e1d660485a98402cb1245a4232eebc7a" + }, + { + "m_Id": "e55d2543c8d4427bac7246af9dfcc8b0" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "71f0600da00643e98965c5f35d8a0d08", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a8b564e9574e4d0bab742cb00abaef5e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "75b13e7d54c642f8a668018865116259", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 648.9999389648438, + "y": 968.0, + "width": 200.00001525878907, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "02d8b49880284a2e8976ff8016a3b386" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "790d9fc827b34c73bec34e818f6e56d6", + "m_Guid": { + "m_GuidSerialized": "5af80b98-4f86-424c-aadd-b971907b72d4" + }, + "m_Name": "Finger Color (3)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7aa8fb500c3f44869e92c7ae4e9459a1", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -251.99998474121095, + "y": 852.9999389648438, + "width": 125.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "b568afda2471455bbfba3fe22a87c625" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b9a5b2c03c84ddf8e92e2381a95b467", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7bb30650e4174503ac580e4b5d3d3d3e", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7e27682e0be1449b8b97bc620527e0e6", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "803826f76d7c4bd592d41746ff0c719d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "80b198dd0f3c4381ae06bc6305fc01e4", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -255.0000762939453, + "y": 820.0, + "width": 128.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "1f7ea2c230a141cca4023e1daba8f84c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "86572dcc091b457b9f46b55e364fb6de", + "m_Guid": { + "m_GuidSerialized": "5305ad3c-9ec3-481b-9419-4c400253ccd1" + }, + "m_Name": "Fade Start", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Offset", + "m_OverrideReferenceName": "_FadeStart", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.11999999731779099, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "87df4767a4424a6c8bc66e8d80c50f66", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "EdgeHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -90.99992370605469, + "y": 158.0000457763672, + "width": 225.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "03eedfceeb4f4bcba36d4a70e2c8d8c3" + }, + { + "m_Id": "f5fcebe049d64631a5fbbcb29893325a" + }, + { + "m_Id": "13131328a764434d8219c64e9e98e332" + }, + { + "m_Id": "f6d55cdbf87246448fde3d04b65723a5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"3167e2a6e0f4099428078b1f37bd6322\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf", + "d2464835-3bbc-4d61-b15c-b807dc2d3cc9", + "26a47553-de8e-4ba3-bb38-9b50d205b82a" + ], + "m_PropertyIds": [ + -1811282596, + 1375339933, + 1663712986 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "883a17e8b9cb41d8871b1a715e637f76", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8e4a559e5e3f4077b9122fc0b964aedc", + "m_Id": 1, + "m_DisplayName": "Blend", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Blend", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "90f2e56c460d4e1784572f05a769c0b4", + "m_Guid": { + "m_GuidSerialized": "29f4b9fb-3f75-4c64-b518-5297ef6c726f" + }, + "m_Name": "Edge Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "_EdgeColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.800000011920929 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "954696b12d2b4be2ba5ee866fd243a87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 961.9998168945313, + "y": 172.0, + "width": 200.00006103515626, + "height": 40.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "883a17e8b9cb41d8871b1a715e637f76" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "95e7789126b44a42b5cf0cdb61b5dd63", + "m_Id": -1630849980, + "m_DisplayName": "Fade Center", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9be150a2427e45e4ae9d9bd155565654", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -284.0000305175781, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d307a970a8894a1baa24b792f9ddb77e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e92fcaeb3dd40388ff3e8610e80684c", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -413.00006103515627, + "y": -318.0000305175781, + "width": 147.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5a886d3919794a9383ac846e364191c3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a04d70e16271423bba252da08a7e83e2", + "m_Id": 0, + "m_DisplayName": "Finger Color (2)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a0c03d907cb84e89a67dd7a4593d1c17", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -557.0000610351563, + "y": -352.0000305175781, + "width": 288.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa7362e9e62c4779b808dc5661a1fd6d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a280451472b84042bfdf261ad115d3c0", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a5f4aa93916c47e4b980844ea357ee7a", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a8b564e9574e4d0bab742cb00abaef5e", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "aa3d97b3729a4c41990a7aebbccc7413", + "m_Id": 0, + "m_DisplayName": "Edge Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "aa7362e9e62c4779b808dc5661a1fd6d", + "m_Id": 0, + "m_DisplayName": "Combined Finger Index Highlight Mask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "aff23e113c9b4ed393c693fa57a3ae64", + "m_Title": "Wrist Fade Out", + "m_Position": { + "x": -290.99993896484377, + "y": 668.9999389648438 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b568afda2471455bbfba3fe22a87c625", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b7f9b357faee431daff20dda585e112a", + "m_Id": -1084464545, + "m_DisplayName": "FingerColor (3)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_87ea02e154124a82b902c210ffe4fe58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "bcb4d268c8ea4098aae09ecfbc709549" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bd1af2c3043743ddabe78ac535eac899", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -302.0, + "y": 187.00001525878907, + "width": 191.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cc596309633541d69a87d5ee93c28fac" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "bf5a9fdbf14b451b8d8c02c32ef93198", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "c04f25bbd29a4c599783403e035c7231", + "m_Guid": { + "m_GuidSerialized": "6a65b4d6-09ea-4666-b199-ef2219235118" + }, + "m_Name": "Finger Color (2)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c1f0d2cd4c3643d99900c5e31d05be51", + "m_Guid": { + "m_GuidSerialized": "44c2ea86-bed4-4a59-9df1-4f43b4b8c908" + }, + "m_Name": "Edge Highlight Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Power", + "m_OverrideReferenceName": "_EdgeHighlightPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c2a2ce111f6b4f56bd9576d525b5d4c1", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "cab94b32336743ffa67ff9054da72932", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 168.999755859375, + "y": -237.00001525878907, + "width": 120.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "a5f4aa93916c47e4b980844ea357ee7a" + }, + { + "m_Id": "5e7821aaf77f4514bf530d40a32d0be0" + }, + { + "m_Id": "f88dd83199dd4655919d54fccb332a6d" + }, + { + "m_Id": "4aa7ed6706aa402ebac1245a10f22526" + }, + { + "m_Id": "7bb30650e4174503ac580e4b5d3d3d3e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cb64c10232df418c8eae1bee6635df30", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cc596309633541d69a87d5ee93c28fac", + "m_Id": 0, + "m_DisplayName": "Edge Highlight Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ce2c6095294748a09b8194d141946aa9", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "cf793574f10f4ebc80caf6da6126725f", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "FadeFromCenter", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -95.00009155273438, + "y": 727.9999389648438, + "width": 226.99998474121095, + "height": 349.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "95e7789126b44a42b5cf0cdb61b5dd63" + }, + { + "m_Id": "3b17f6832e694f669e73d671ab3d393e" + }, + { + "m_Id": "0668e7f621404c1489d665f0e514dc08" + }, + { + "m_Id": "f92be7ab6a184448a4090d4555f829bb" + }, + { + "m_Id": "3d3fe361422b4efcb32fb69ff19d590b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"42ba907d16ca12e4ea44090883108545\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "5cab732c-7560-479f-a4a3-b7facb198ff7", + "57d0cadc-d349-4702-8bc4-a65757ada858", + "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5", + "1f8814ed-c35a-468a-9871-4388ffe31998", + "2020153d-2c24-472d-95cb-988068b911af", + "78a50b82-7c3a-4f55-b29e-10eb73b6b191" + ], + "m_PropertyIds": [ + -1630849980, + 580488582, + 624227168, + -1613606145, + -1811656001, + 345982022 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d26f6568d22d4ccb94d0bad3b0127659", + "m_Guid": { + "m_GuidSerialized": "63c3319e-eafd-45db-89fb-ddc4d3932d20" + }, + "m_Name": "Fade Size", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_TransitionSize", + "m_OverrideReferenceName": "_FadeSize", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.019999999552965165, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d307a970a8894a1baa24b792f9ddb77e", + "m_Id": 0, + "m_DisplayName": "Finger Color (1)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d54d50bd76d34041a693a6b96fdcaa69", + "m_Guid": { + "m_GuidSerialized": "0c06e5c0-6e70-4ffb-bd85-f599c8be70fe" + }, + "m_Name": "Finger Color (1)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "d5d25efa086d4567b2f9fb7ca9f8df63", + "m_Guid": { + "m_GuidSerialized": "3a6d54de-f0bc-478c-9ed0-747a06a746cd" + }, + "m_Name": "Combined Finger Index Highlight Mask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_CombinedFingerIndexHighlightMask", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"323e734c56102e643a829e6f33533314\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d677f3e3a5a14213b60a716a98042e04", + "m_Id": 0, + "m_DisplayName": "Base", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Base", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d710c7c4aa1a4153a2a64167ef0bec76", + "m_Guid": { + "m_GuidSerialized": "2ff7099c-6f0c-4ab0-a4ea-b8fead5dc8be" + }, + "m_Name": "Thumb Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_d710c7c4aa1a4153a2a64167ef0bec76", + "m_OverrideReferenceName": "_ThumbColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "db7382e4ab404ca9b955c93c5ed692d3", + "m_Id": 0, + "m_DisplayName": "Main Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "de89c844cfa14d6b8632a846343e6f65", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -254.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a04d70e16271423bba252da08a7e83e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e1d660485a98402cb1245a4232eebc7a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e55d2543c8d4427bac7246af9dfcc8b0", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "eb74a97523d44f7d92e8422c8c3dac23", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ec9d21fdfc6f42f891056b5c5d94470b", + "m_Id": 0, + "m_DisplayName": "Finger Color (3)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ee5133f546cc483ca43f918a516de0dd", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -194.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "00166ed539b24c0da11650444a9ff874" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "eebf30d05db043f8b88ead54738748e7", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "eececb6f85a842f687afb37140e55a9d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 631.0001220703125, + "y": 702.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "803826f76d7c4bd592d41746ff0c719d" + }, + { + "m_Id": "59fe9f4182d7400591ff0aa36b9e8b7f" + }, + { + "m_Id": "cb64c10232df418c8eae1bee6635df30" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f5fcebe049d64631a5fbbcb29893325a", + "m_Id": 1375339933, + "m_DisplayName": "EdgeColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f674bd8c89be4f03ae92a34993a9b921", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -246.0, + "y": 255.00001525878907, + "width": 135.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "db7382e4ab404ca9b955c93c5ed692d3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6d55cdbf87246448fde3d04b65723a5", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f88dd83199dd4655919d54fccb332a6d", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f92be7ab6a184448a4090d4555f829bb", + "m_Id": -1613606145, + "m_DisplayName": "Fade Size", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_StageCapability": 3, + "m_Value": 0.20000000298023225, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "ff65f467822841edbec1f7ab7a4c05f7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 169.0000457763672, + "y": 251.00001525878907, + "width": 120.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "ce2c6095294748a09b8194d141946aa9" + }, + { + "m_Id": "3aa510de00fc44b5a7b4fbdc94fd2f3a" + }, + { + "m_Id": "7b9a5b2c03c84ddf8e92e2381a95b467" + }, + { + "m_Id": "3fb54fa177634d6bb523fe3118ffee76" + }, + { + "m_Id": "a280451472b84042bfdf261ad115d3c0" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ffb174ea9d7047918eb030b981e7ca06", + "m_Title": "Finger Highlights", + "m_Position": { + "x": -582.0, + "y": -427.0 + } +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph.meta new file mode 100644 index 0000000..52ccc92 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 0f2e4d0d30e2b93488dce2f0124a9b44 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph new file mode 100644 index 0000000..f38492a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph @@ -0,0 +1,3583 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "a06c834ea56343ef916b53766bd8641b", + "m_Properties": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + }, + { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + }, + { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "a806797571054750b7914b3f3368bcf3" + } + ], + "m_Nodes": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + }, + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + { + "m_Id": "053984dd06c54d7396a27c9330f5bdc3" + }, + { + "m_Id": "56abf8d7f410479daafc41b10c424c1b" + }, + { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + { + "m_Id": "3da30c036b3b430db3e22c92ed23b12d" + } + ], + "m_GroupDatas": [ + { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "053984dd06c54d7396a27c9330f5bdc3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1811656001 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1630849980 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1375339933 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1084464545 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56abf8d7f410479daafc41b10c424c1b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 345982022 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 580488582 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1613606145 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 624227168 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1971594330 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 523156680 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -855696343 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": -1811282596 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1976307498 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1021282281 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1663712986 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1100.0, + "y": 90.9999771118164 + }, + "m_Blocks": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1100.0, + "y": 297.0 + }, + "m_Blocks": [ + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "3da30c036b3b430db3e22c92ed23b12d" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10200,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "67b624bda26a492193a2fd0e5782d7fd" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "00166ed539b24c0da11650444a9ff874", + "m_Id": 0, + "m_DisplayName": "Finger Color (4)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "02d8b49880284a2e8976ff8016a3b386", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "03eedfceeb4f4bcba36d4a70e2c8d8c3", + "m_Id": -1811282596, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "053984dd06c54d7396a27c9330f5bdc3", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -268.0, + "y": 886.9999389648438, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2a4e752f781b4988853fc2606073bec9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "08881264b1d347b8a7d1a89f51aa8b26", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -270.9999694824219, + "y": 751.9999389648438, + "width": 140.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "27bde71856e64c5fb0e8dbb9d501e579" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "0e5697e9fd8f4c788e50c99b8512a636", + "m_Title": "Edge Highlight Fresnel Shading", + "m_Position": { + "x": -327.9999694824219, + "y": 99.00008392333985 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "125f5fd7e2cf45a0afa8c1259f285a5d", + "m_Id": 3, + "m_DisplayName": "Opacity", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Opacity", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "13131328a764434d8219c64e9e98e332", + "m_Id": 1663712986, + "m_DisplayName": "MainColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "131f24e8de374eef91873b49f428ed0f", + "m_Guid": { + "m_GuidSerialized": "4a49e79f-8e1c-48e5-83de-66327684b1b6" + }, + "m_Name": "Fade Center", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector3_131f24e8de374eef91873b49f428ed0f", + "m_OverrideReferenceName": "_FadeCenter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.15000000596046449, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "175f8b266c554716b346221f83469846", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "19894bdbd55d4a109ef1a1733dcaf19b", + "m_Id": -855696343, + "m_DisplayName": "CombinedFingerIndexStrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture2D_0928b8f116c44abbae77c5de023738c3", + "m_StageCapability": 2, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1b99066cc31146b5993f6166f30f121c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "55edc8b5a6c64a0980bd981dcfdfd137" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f7ea2c230a141cca4023e1daba8f84c", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "270856ab3ee645fc86e5aa3fabb38e92", + "m_Guid": { + "m_GuidSerialized": "ee8041a7-830f-4b0d-bbfb-c8d4b0a5f0b9" + }, + "m_Name": "Finger Color (4)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_4", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "27bde71856e64c5fb0e8dbb9d501e579", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2a4e752f781b4988853fc2606073bec9", + "m_Id": 0, + "m_DisplayName": "Noise Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2d13e604eab2442aa18dc6bf86657437", + "m_Id": 1976307498, + "m_DisplayName": "FingerColor (2)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_2d4aa9f1361a4bb79552df23b4034789", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2d7342e186fa4e2a9dac7a2ee5ee2df1", + "m_Id": 0, + "m_DisplayName": "Noise Strength", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "33c600be145641b6961245030b69e4c8", + "m_Id": 523156680, + "m_DisplayName": "ThumbColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_0218d236a8fb40a5a6d29d01d7441a18", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "34d3a17f883d4e748c195f45377ad0d6", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -247.00001525878907, + "y": 222.0, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa3d97b3729a4c41990a7aebbccc7413" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "35fa8294ef2143418cd9376648ca630f", + "m_Id": -1613606145, + "m_DisplayName": "Fade Size", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_StageCapability": 3, + "m_Value": 0.20000000298023225, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "38c108c327f9469d948fd7c21d4caef5", + "m_Guid": { + "m_GuidSerialized": "97f221b2-efe5-40bc-bd53-64e53c2489da" + }, + "m_Name": "Noise Strength", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Noise", + "m_OverrideReferenceName": "_NoiseStrength", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3aa510de00fc44b5a7b4fbdc94fd2f3a", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -224.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ec9d21fdfc6f42f891056b5c5d94470b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3d700b923b37409f8d116e472c1fe9dd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "bf5a9fdbf14b451b8d8c02c32ef93198" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3da30c036b3b430db3e22c92ed23b12d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a9066963e5ff4815afdb4f1bb0329d11" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3fb54fa177634d6bb523fe3118ffee76", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlendNode", + "m_ObjectId": "407eecca5df04d4db097f64ce851033f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Blend", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 665.0, + "y": 90.99996948242188, + "width": 161.0, + "height": 177.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "d677f3e3a5a14213b60a716a98042e04" + }, + { + "m_Id": "8e4a559e5e3f4077b9122fc0b964aedc" + }, + { + "m_Id": "125f5fd7e2cf45a0afa8c1259f285a5d" + }, + { + "m_Id": "eb74a97523d44f7d92e8422c8c3dac23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_BlendMode": 21 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "424ab646eff94a79b77a1000c78c5e36", + "m_Id": -1021282281, + "m_DisplayName": "FingerColor (4)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "47a34d1deca44df8bbdb9162ddc3f875", + "m_Id": 1971594330, + "m_DisplayName": "FingerColor (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_9bd2e93f1ac04295bde88ceef15bbda9", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4aa7ed6706aa402ebac1245a10f22526", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4df96cba5a98408cad85641a38081f33", + "m_Id": -1811656001, + "m_DisplayName": "Noise Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_53b64e5cb5d0495bb4c2cdad63400812", + "m_StageCapability": 3, + "m_Value": 3000.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "4e49d32beb0149f7ba958b72335bb8d3", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "AllFingerHighlights", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -234.00006103515626, + "y": -368.0, + "width": 362.9999694824219, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "19894bdbd55d4a109ef1a1733dcaf19b" + }, + { + "m_Id": "33c600be145641b6961245030b69e4c8" + }, + { + "m_Id": "47a34d1deca44df8bbdb9162ddc3f875" + }, + { + "m_Id": "2d13e604eab2442aa18dc6bf86657437" + }, + { + "m_Id": "b7f9b357faee431daff20dda585e112a" + }, + { + "m_Id": "424ab646eff94a79b77a1000c78c5e36" + }, + { + "m_Id": "7e27682e0be1449b8b97bc620527e0e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"31b878b1ba6f0f548bacb4ee6ae992e9\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "2f9f58a7-2360-4406-ad49-c0ec6ab7e888", + "c0c8f59f-29e6-493f-a330-f6922651ae68", + "6484623c-8e00-468a-b021-9f71d15f37ec", + "6c244190-8ce8-4e53-935d-950979362de9", + "af07249a-075b-460d-b8f0-177ec162dfc8", + "3e0a3faa-d32a-4768-94a3-2e52f5d757d5" + ], + "m_PropertyIds": [ + -855696343, + 523156680, + 1971594330, + 1976307498, + -1084464545, + -1021282281 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "527daaa2de7746c5a6a463af9d875d1c", + "m_Guid": { + "m_GuidSerialized": "8a5f919c-156f-4927-a515-9722f4c34d64" + }, + "m_Name": "Fade Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FadeScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 4.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "53daca37533a4504a35932fb4954e2de", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "eebf30d05db043f8b88ead54738748e7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55edc8b5a6c64a0980bd981dcfdfd137", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "56abf8d7f410479daafc41b10c424c1b", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -285.0, + "y": 921.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2d7342e186fa4e2a9dac7a2ee5ee2df1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "5971a7e513b04d12a1d7afd36e8a034c", + "m_Guid": { + "m_GuidSerialized": "d4bcfe47-ca3b-4c64-a4ab-b5f2ca540bf8" + }, + "m_Name": "Main Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5971a7e513b04d12a1d7afd36e8a034c", + "m_OverrideReferenceName": "_MainColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.658823549747467 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "59fe9f4182d7400591ff0aa36b9e8b7f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5a886d3919794a9383ac846e364191c3", + "m_Id": 0, + "m_DisplayName": "Thumb Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "5d26331fb0284ebfbda4e8516c870481", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "FadeFromCenterNoise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -111.00000762939453, + "y": 732.0, + "width": 240.99998474121095, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "89a4a0384f8043278252225ee3f95cc2" + }, + { + "m_Id": "634be019e24e46f59f70e6c3453dc7d2" + }, + { + "m_Id": "b8a1c2082d6d4d51b7ae7105deef7616" + }, + { + "m_Id": "35fa8294ef2143418cd9376648ca630f" + }, + { + "m_Id": "4df96cba5a98408cad85641a38081f33" + }, + { + "m_Id": "64a94117711e4945a3322b034f845b23" + }, + { + "m_Id": "f4a0eea95f4143708eaf6fec870aa16e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"d76b454bee8e3db44acf749b2f4ac142\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "1f8814ed-c35a-468a-9871-4388ffe31998", + "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5", + "111bfe88-5f28-4a9d-8cf6-955d95b77e5e", + "2020153d-2c24-472d-95cb-988068b911af", + "78a50b82-7c3a-4f55-b29e-10eb73b6b191", + "5cab732c-7560-479f-a4a3-b7facb198ff7", + "57d0cadc-d349-4702-8bc4-a65757ada858" + ], + "m_PropertyIds": [ + -1613606145, + 624227168, + -617368501, + -1811656001, + 345982022, + -1630849980, + 580488582 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e7821aaf77f4514bf530d40a32d0be0", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "634be019e24e46f59f70e6c3453dc7d2", + "m_Id": 580488582, + "m_DisplayName": "Fade Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "64a94117711e4945a3322b034f845b23", + "m_Id": 345982022, + "m_DisplayName": "Noise Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_e5612891b8e2424bb624d6653a7394fe", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6626a0b4e7aa41caaa9a252217e3c921", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -264.9999694824219, + "y": 786.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c2a2ce111f6b4f56bd9576d525b5d4c1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "67b624bda26a492193a2fd0e5782d7fd", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "bcb4d268c8ea4098aae09ecfbc709549" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "689a47dc1aad4f63a56328163b73a947", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 414.0, + "y": 711.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "175f8b266c554716b346221f83469846" + }, + { + "m_Id": "e1d660485a98402cb1245a4232eebc7a" + }, + { + "m_Id": "e55d2543c8d4427bac7246af9dfcc8b0" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "75b13e7d54c642f8a668018865116259", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 648.9999389648438, + "y": 968.0, + "width": 200.00001525878907, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "02d8b49880284a2e8976ff8016a3b386" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "790d9fc827b34c73bec34e818f6e56d6", + "m_Guid": { + "m_GuidSerialized": "5af80b98-4f86-424c-aadd-b971907b72d4" + }, + "m_Name": "Finger Color (3)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7aa8fb500c3f44869e92c7ae4e9459a1", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -256.9999694824219, + "y": 852.9999389648438, + "width": 126.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b568afda2471455bbfba3fe22a87c625" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b9a5b2c03c84ddf8e92e2381a95b467", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7bb30650e4174503ac580e4b5d3d3d3e", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7e27682e0be1449b8b97bc620527e0e6", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "803826f76d7c4bd592d41746ff0c719d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "80b198dd0f3c4381ae06bc6305fc01e4", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -260.0, + "y": 819.9999389648438, + "width": 129.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1f7ea2c230a141cca4023e1daba8f84c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "86572dcc091b457b9f46b55e364fb6de", + "m_Guid": { + "m_GuidSerialized": "5305ad3c-9ec3-481b-9419-4c400253ccd1" + }, + "m_Name": "Fade Start", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Offset", + "m_OverrideReferenceName": "_FadeStart", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.11999999731779099, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "87df4767a4424a6c8bc66e8d80c50f66", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "EdgeHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -90.99992370605469, + "y": 158.0000457763672, + "width": 225.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "03eedfceeb4f4bcba36d4a70e2c8d8c3" + }, + { + "m_Id": "f5fcebe049d64631a5fbbcb29893325a" + }, + { + "m_Id": "13131328a764434d8219c64e9e98e332" + }, + { + "m_Id": "f6d55cdbf87246448fde3d04b65723a5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"3167e2a6e0f4099428078b1f37bd6322\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf", + "d2464835-3bbc-4d61-b15c-b807dc2d3cc9", + "26a47553-de8e-4ba3-bb38-9b50d205b82a" + ], + "m_PropertyIds": [ + -1811282596, + 1375339933, + 1663712986 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "883a17e8b9cb41d8871b1a715e637f76", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "89a4a0384f8043278252225ee3f95cc2", + "m_Id": -1630849980, + "m_DisplayName": "Fade Center", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8e4a559e5e3f4077b9122fc0b964aedc", + "m_Id": 1, + "m_DisplayName": "Blend", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Blend", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "90f2e56c460d4e1784572f05a769c0b4", + "m_Guid": { + "m_GuidSerialized": "29f4b9fb-3f75-4c64-b518-5297ef6c726f" + }, + "m_Name": "Edge Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "_EdgeColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.800000011920929 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "954696b12d2b4be2ba5ee866fd243a87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 961.9998168945313, + "y": 172.0, + "width": 200.00006103515626, + "height": 40.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "883a17e8b9cb41d8871b1a715e637f76" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9be150a2427e45e4ae9d9bd155565654", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -284.0000305175781, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d307a970a8894a1baa24b792f9ddb77e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e92fcaeb3dd40388ff3e8610e80684c", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -413.00006103515627, + "y": -318.0000305175781, + "width": 147.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5a886d3919794a9383ac846e364191c3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a04d70e16271423bba252da08a7e83e2", + "m_Id": 0, + "m_DisplayName": "Finger Color (2)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a0c03d907cb84e89a67dd7a4593d1c17", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -554.0, + "y": -352.0, + "width": 288.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa7362e9e62c4779b808dc5661a1fd6d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a280451472b84042bfdf261ad115d3c0", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a5f4aa93916c47e4b980844ea357ee7a", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "a806797571054750b7914b3f3368bcf3", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + }, + { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + }, + { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a9066963e5ff4815afdb4f1bb0329d11", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "aa3d97b3729a4c41990a7aebbccc7413", + "m_Id": 0, + "m_DisplayName": "Edge Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "aa7362e9e62c4779b808dc5661a1fd6d", + "m_Id": 0, + "m_DisplayName": "Combined Finger Index Highlight Mask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "aff23e113c9b4ed393c693fa57a3ae64", + "m_Title": "Wrist Fade Out", + "m_Position": { + "x": -309.99993896484377, + "y": 673.0000610351563 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b568afda2471455bbfba3fe22a87c625", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b7f9b357faee431daff20dda585e112a", + "m_Id": -1084464545, + "m_DisplayName": "FingerColor (3)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_87ea02e154124a82b902c210ffe4fe58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b8a1c2082d6d4d51b7ae7105deef7616", + "m_Id": 624227168, + "m_DisplayName": "Fade Start", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_StageCapability": 3, + "m_Value": 0.10000000149011612, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "bcb4d268c8ea4098aae09ecfbc709549" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bd1af2c3043743ddabe78ac535eac899", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -303.0, + "y": 188.0, + "width": 191.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cc596309633541d69a87d5ee93c28fac" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "bf5a9fdbf14b451b8d8c02c32ef93198", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "c04f25bbd29a4c599783403e035c7231", + "m_Guid": { + "m_GuidSerialized": "6a65b4d6-09ea-4666-b199-ef2219235118" + }, + "m_Name": "Finger Color (2)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c1f0d2cd4c3643d99900c5e31d05be51", + "m_Guid": { + "m_GuidSerialized": "44c2ea86-bed4-4a59-9df1-4f43b4b8c908" + }, + "m_Name": "Edge Highlight Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Power", + "m_OverrideReferenceName": "_EdgeHighlightPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c2a2ce111f6b4f56bd9576d525b5d4c1", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "cab94b32336743ffa67ff9054da72932", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 168.999755859375, + "y": -237.00001525878907, + "width": 120.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "a5f4aa93916c47e4b980844ea357ee7a" + }, + { + "m_Id": "5e7821aaf77f4514bf530d40a32d0be0" + }, + { + "m_Id": "f88dd83199dd4655919d54fccb332a6d" + }, + { + "m_Id": "4aa7ed6706aa402ebac1245a10f22526" + }, + { + "m_Id": "7bb30650e4174503ac580e4b5d3d3d3e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cb64c10232df418c8eae1bee6635df30", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cc596309633541d69a87d5ee93c28fac", + "m_Id": 0, + "m_DisplayName": "Edge Highlight Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ce2c6095294748a09b8194d141946aa9", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d26f6568d22d4ccb94d0bad3b0127659", + "m_Guid": { + "m_GuidSerialized": "63c3319e-eafd-45db-89fb-ddc4d3932d20" + }, + "m_Name": "Fade Size", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_TransitionSize", + "m_OverrideReferenceName": "_FadeSize", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.019999999552965165, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d307a970a8894a1baa24b792f9ddb77e", + "m_Id": 0, + "m_DisplayName": "Finger Color (1)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d54d50bd76d34041a693a6b96fdcaa69", + "m_Guid": { + "m_GuidSerialized": "0c06e5c0-6e70-4ffb-bd85-f599c8be70fe" + }, + "m_Name": "Finger Color (1)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "d5d25efa086d4567b2f9fb7ca9f8df63", + "m_Guid": { + "m_GuidSerialized": "3a6d54de-f0bc-478c-9ed0-747a06a746cd" + }, + "m_Name": "Combined Finger Index Highlight Mask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_CombinedFingerIndexHighlightMask", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"323e734c56102e643a829e6f33533314\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d677f3e3a5a14213b60a716a98042e04", + "m_Id": 0, + "m_DisplayName": "Base", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Base", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d710c7c4aa1a4153a2a64167ef0bec76", + "m_Guid": { + "m_GuidSerialized": "2ff7099c-6f0c-4ab0-a4ea-b8fead5dc8be" + }, + "m_Name": "Thumb Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_d710c7c4aa1a4153a2a64167ef0bec76", + "m_OverrideReferenceName": "_ThumbColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "db7382e4ab404ca9b955c93c5ed692d3", + "m_Id": 0, + "m_DisplayName": "Main Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "de89c844cfa14d6b8632a846343e6f65", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -254.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a04d70e16271423bba252da08a7e83e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e1d660485a98402cb1245a4232eebc7a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e55d2543c8d4427bac7246af9dfcc8b0", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "eb74a97523d44f7d92e8422c8c3dac23", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ec9d21fdfc6f42f891056b5c5d94470b", + "m_Id": 0, + "m_DisplayName": "Finger Color (3)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ee5133f546cc483ca43f918a516de0dd", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -194.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "00166ed539b24c0da11650444a9ff874" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "eebf30d05db043f8b88ead54738748e7", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "eececb6f85a842f687afb37140e55a9d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 699.9998779296875, + "y": 710.9999389648438, + "width": 125.99999237060547, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "803826f76d7c4bd592d41746ff0c719d" + }, + { + "m_Id": "59fe9f4182d7400591ff0aa36b9e8b7f" + }, + { + "m_Id": "cb64c10232df418c8eae1bee6635df30" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f4a0eea95f4143708eaf6fec870aa16e", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f5fcebe049d64631a5fbbcb29893325a", + "m_Id": 1375339933, + "m_DisplayName": "EdgeColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f674bd8c89be4f03ae92a34993a9b921", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -247.00001525878907, + "y": 252.0, + "width": 135.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "db7382e4ab404ca9b955c93c5ed692d3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "f6a3efa7797c43478db6beab00c46be9", + "m_Guid": { + "m_GuidSerialized": "eddf89f6-2072-46fa-9abd-41068cfb3575" + }, + "m_Name": "Noise Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_NoiseScale", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5000.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6d55cdbf87246448fde3d04b65723a5", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f88dd83199dd4655919d54fccb332a6d", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "ff65f467822841edbec1f7ab7a4c05f7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 169.0000457763672, + "y": 251.00001525878907, + "width": 120.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "ce2c6095294748a09b8194d141946aa9" + }, + { + "m_Id": "3aa510de00fc44b5a7b4fbdc94fd2f3a" + }, + { + "m_Id": "7b9a5b2c03c84ddf8e92e2381a95b467" + }, + { + "m_Id": "3fb54fa177634d6bb523fe3118ffee76" + }, + { + "m_Id": "a280451472b84042bfdf261ad115d3c0" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ffb174ea9d7047918eb030b981e7ca06", + "m_Title": "Finger Highlights", + "m_Position": { + "x": -578.9999389648438, + "y": -427.0 + } +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph.meta new file mode 100644 index 0000000..c542836 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 89a6790c28795dd4987bb267c3d05338 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph new file mode 100644 index 0000000..e752c15 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph @@ -0,0 +1,3583 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "a06c834ea56343ef916b53766bd8641b", + "m_Properties": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + }, + { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + }, + { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "34aa0abaf7f5478c90cc30f3286f035f" + } + ], + "m_Nodes": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + }, + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + { + "m_Id": "053984dd06c54d7396a27c9330f5bdc3" + }, + { + "m_Id": "56abf8d7f410479daafc41b10c424c1b" + }, + { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + { + "m_Id": "34c896bda9f5409293c785dc750121ee" + } + ], + "m_GroupDatas": [ + { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "053984dd06c54d7396a27c9330f5bdc3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1811656001 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1630849980 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1375339933 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1084464545 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56abf8d7f410479daafc41b10c424c1b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 345982022 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 580488582 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1613606145 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 624227168 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1971594330 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 523156680 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -855696343 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": -1811282596 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1976307498 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1021282281 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1663712986 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1100.0, + "y": 90.9999771118164 + }, + "m_Blocks": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1100.0, + "y": 297.0 + }, + "m_Blocks": [ + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "34c896bda9f5409293c785dc750121ee" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10200,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "67b624bda26a492193a2fd0e5782d7fd" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "00166ed539b24c0da11650444a9ff874", + "m_Id": 0, + "m_DisplayName": "Finger Color (4)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "02d8b49880284a2e8976ff8016a3b386", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "03eedfceeb4f4bcba36d4a70e2c8d8c3", + "m_Id": -1811282596, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "053984dd06c54d7396a27c9330f5bdc3", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -268.0, + "y": 886.9999389648438, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2a4e752f781b4988853fc2606073bec9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "08881264b1d347b8a7d1a89f51aa8b26", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -270.9999694824219, + "y": 751.9999389648438, + "width": 140.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "27bde71856e64c5fb0e8dbb9d501e579" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "0e5697e9fd8f4c788e50c99b8512a636", + "m_Title": "Edge Highlight Fresnel Shading", + "m_Position": { + "x": -327.99993896484377, + "y": 98.99999237060547 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "125f5fd7e2cf45a0afa8c1259f285a5d", + "m_Id": 3, + "m_DisplayName": "Opacity", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Opacity", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "13131328a764434d8219c64e9e98e332", + "m_Id": 1663712986, + "m_DisplayName": "MainColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "131f24e8de374eef91873b49f428ed0f", + "m_Guid": { + "m_GuidSerialized": "4a49e79f-8e1c-48e5-83de-66327684b1b6" + }, + "m_Name": "Fade Center", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector3_131f24e8de374eef91873b49f428ed0f", + "m_OverrideReferenceName": "_FadeCenter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.15000000596046449, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "175f8b266c554716b346221f83469846", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "19894bdbd55d4a109ef1a1733dcaf19b", + "m_Id": -855696343, + "m_DisplayName": "CombinedFingerIndexStrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture2D_0928b8f116c44abbae77c5de023738c3", + "m_StageCapability": 2, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1b99066cc31146b5993f6166f30f121c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "55edc8b5a6c64a0980bd981dcfdfd137" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f7ea2c230a141cca4023e1daba8f84c", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "270856ab3ee645fc86e5aa3fabb38e92", + "m_Guid": { + "m_GuidSerialized": "ee8041a7-830f-4b0d-bbfb-c8d4b0a5f0b9" + }, + "m_Name": "Finger Color (4)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_4", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "27bde71856e64c5fb0e8dbb9d501e579", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2a4e752f781b4988853fc2606073bec9", + "m_Id": 0, + "m_DisplayName": "Noise Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2d13e604eab2442aa18dc6bf86657437", + "m_Id": 1976307498, + "m_DisplayName": "FingerColor (2)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_2d4aa9f1361a4bb79552df23b4034789", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2d7342e186fa4e2a9dac7a2ee5ee2df1", + "m_Id": 0, + "m_DisplayName": "Noise Strength", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "33c600be145641b6961245030b69e4c8", + "m_Id": 523156680, + "m_DisplayName": "ThumbColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_0218d236a8fb40a5a6d29d01d7441a18", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "34aa0abaf7f5478c90cc30f3286f035f", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + }, + { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + }, + { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "34c896bda9f5409293c785dc750121ee", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b9f821fc46be44e8b0acf8a741aba43b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "34d3a17f883d4e748c195f45377ad0d6", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -249.0000457763672, + "y": 221.0, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa3d97b3729a4c41990a7aebbccc7413" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "35fa8294ef2143418cd9376648ca630f", + "m_Id": -1613606145, + "m_DisplayName": "Fade Size", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_StageCapability": 3, + "m_Value": 0.20000000298023225, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "38c108c327f9469d948fd7c21d4caef5", + "m_Guid": { + "m_GuidSerialized": "97f221b2-efe5-40bc-bd53-64e53c2489da" + }, + "m_Name": "Noise Strength", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Noise", + "m_OverrideReferenceName": "_NoiseStrength", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3aa510de00fc44b5a7b4fbdc94fd2f3a", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -224.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ec9d21fdfc6f42f891056b5c5d94470b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3d700b923b37409f8d116e472c1fe9dd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "bf5a9fdbf14b451b8d8c02c32ef93198" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3fb54fa177634d6bb523fe3118ffee76", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlendNode", + "m_ObjectId": "407eecca5df04d4db097f64ce851033f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Blend", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 665.0, + "y": 90.99996948242188, + "width": 161.0, + "height": 177.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "d677f3e3a5a14213b60a716a98042e04" + }, + { + "m_Id": "8e4a559e5e3f4077b9122fc0b964aedc" + }, + { + "m_Id": "125f5fd7e2cf45a0afa8c1259f285a5d" + }, + { + "m_Id": "eb74a97523d44f7d92e8422c8c3dac23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_BlendMode": 21 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "424ab646eff94a79b77a1000c78c5e36", + "m_Id": -1021282281, + "m_DisplayName": "FingerColor (4)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "47a34d1deca44df8bbdb9162ddc3f875", + "m_Id": 1971594330, + "m_DisplayName": "FingerColor (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_9bd2e93f1ac04295bde88ceef15bbda9", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4aa7ed6706aa402ebac1245a10f22526", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4df96cba5a98408cad85641a38081f33", + "m_Id": -1811656001, + "m_DisplayName": "Noise Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_53b64e5cb5d0495bb4c2cdad63400812", + "m_StageCapability": 3, + "m_Value": 3000.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "4e49d32beb0149f7ba958b72335bb8d3", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "AllFingerHighlights", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -234.00006103515626, + "y": -368.0, + "width": 362.9999694824219, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "19894bdbd55d4a109ef1a1733dcaf19b" + }, + { + "m_Id": "33c600be145641b6961245030b69e4c8" + }, + { + "m_Id": "47a34d1deca44df8bbdb9162ddc3f875" + }, + { + "m_Id": "2d13e604eab2442aa18dc6bf86657437" + }, + { + "m_Id": "b7f9b357faee431daff20dda585e112a" + }, + { + "m_Id": "424ab646eff94a79b77a1000c78c5e36" + }, + { + "m_Id": "7e27682e0be1449b8b97bc620527e0e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"31b878b1ba6f0f548bacb4ee6ae992e9\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "2f9f58a7-2360-4406-ad49-c0ec6ab7e888", + "c0c8f59f-29e6-493f-a330-f6922651ae68", + "6484623c-8e00-468a-b021-9f71d15f37ec", + "6c244190-8ce8-4e53-935d-950979362de9", + "af07249a-075b-460d-b8f0-177ec162dfc8", + "3e0a3faa-d32a-4768-94a3-2e52f5d757d5" + ], + "m_PropertyIds": [ + -855696343, + 523156680, + 1971594330, + 1976307498, + -1084464545, + -1021282281 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "527daaa2de7746c5a6a463af9d875d1c", + "m_Guid": { + "m_GuidSerialized": "8a5f919c-156f-4927-a515-9722f4c34d64" + }, + "m_Name": "Fade Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FadeScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 4.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "53daca37533a4504a35932fb4954e2de", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "eebf30d05db043f8b88ead54738748e7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55edc8b5a6c64a0980bd981dcfdfd137", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "56abf8d7f410479daafc41b10c424c1b", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -285.0, + "y": 921.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2d7342e186fa4e2a9dac7a2ee5ee2df1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "5971a7e513b04d12a1d7afd36e8a034c", + "m_Guid": { + "m_GuidSerialized": "d4bcfe47-ca3b-4c64-a4ab-b5f2ca540bf8" + }, + "m_Name": "Main Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5971a7e513b04d12a1d7afd36e8a034c", + "m_OverrideReferenceName": "_MainColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.658823549747467 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "59fe9f4182d7400591ff0aa36b9e8b7f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5a886d3919794a9383ac846e364191c3", + "m_Id": 0, + "m_DisplayName": "Thumb Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "5d26331fb0284ebfbda4e8516c870481", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "FadeFromCenterNoise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -111.00000762939453, + "y": 732.0, + "width": 240.99998474121095, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "89a4a0384f8043278252225ee3f95cc2" + }, + { + "m_Id": "634be019e24e46f59f70e6c3453dc7d2" + }, + { + "m_Id": "b8a1c2082d6d4d51b7ae7105deef7616" + }, + { + "m_Id": "35fa8294ef2143418cd9376648ca630f" + }, + { + "m_Id": "4df96cba5a98408cad85641a38081f33" + }, + { + "m_Id": "64a94117711e4945a3322b034f845b23" + }, + { + "m_Id": "f4a0eea95f4143708eaf6fec870aa16e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"d76b454bee8e3db44acf749b2f4ac142\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "1f8814ed-c35a-468a-9871-4388ffe31998", + "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5", + "111bfe88-5f28-4a9d-8cf6-955d95b77e5e", + "2020153d-2c24-472d-95cb-988068b911af", + "78a50b82-7c3a-4f55-b29e-10eb73b6b191", + "5cab732c-7560-479f-a4a3-b7facb198ff7", + "57d0cadc-d349-4702-8bc4-a65757ada858" + ], + "m_PropertyIds": [ + -1613606145, + 624227168, + -617368501, + -1811656001, + 345982022, + -1630849980, + 580488582 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e7821aaf77f4514bf530d40a32d0be0", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "634be019e24e46f59f70e6c3453dc7d2", + "m_Id": 580488582, + "m_DisplayName": "Fade Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "64a94117711e4945a3322b034f845b23", + "m_Id": 345982022, + "m_DisplayName": "Noise Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_e5612891b8e2424bb624d6653a7394fe", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6626a0b4e7aa41caaa9a252217e3c921", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -264.9999694824219, + "y": 786.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c2a2ce111f6b4f56bd9576d525b5d4c1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "67b624bda26a492193a2fd0e5782d7fd", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "bcb4d268c8ea4098aae09ecfbc709549" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "689a47dc1aad4f63a56328163b73a947", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 414.0, + "y": 711.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "175f8b266c554716b346221f83469846" + }, + { + "m_Id": "e1d660485a98402cb1245a4232eebc7a" + }, + { + "m_Id": "e55d2543c8d4427bac7246af9dfcc8b0" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "75b13e7d54c642f8a668018865116259", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 648.9999389648438, + "y": 968.0, + "width": 200.00001525878907, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "02d8b49880284a2e8976ff8016a3b386" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "790d9fc827b34c73bec34e818f6e56d6", + "m_Guid": { + "m_GuidSerialized": "5af80b98-4f86-424c-aadd-b971907b72d4" + }, + "m_Name": "Finger Color (3)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7aa8fb500c3f44869e92c7ae4e9459a1", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -256.9999694824219, + "y": 852.9999389648438, + "width": 126.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b568afda2471455bbfba3fe22a87c625" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b9a5b2c03c84ddf8e92e2381a95b467", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7bb30650e4174503ac580e4b5d3d3d3e", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7e27682e0be1449b8b97bc620527e0e6", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "803826f76d7c4bd592d41746ff0c719d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "80b198dd0f3c4381ae06bc6305fc01e4", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -260.0, + "y": 819.9999389648438, + "width": 129.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1f7ea2c230a141cca4023e1daba8f84c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "86572dcc091b457b9f46b55e364fb6de", + "m_Guid": { + "m_GuidSerialized": "5305ad3c-9ec3-481b-9419-4c400253ccd1" + }, + "m_Name": "Fade Start", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Offset", + "m_OverrideReferenceName": "_FadeStart", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.11999999731779099, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "87df4767a4424a6c8bc66e8d80c50f66", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "EdgeHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -90.99992370605469, + "y": 158.0000457763672, + "width": 225.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "03eedfceeb4f4bcba36d4a70e2c8d8c3" + }, + { + "m_Id": "f5fcebe049d64631a5fbbcb29893325a" + }, + { + "m_Id": "13131328a764434d8219c64e9e98e332" + }, + { + "m_Id": "f6d55cdbf87246448fde3d04b65723a5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"3167e2a6e0f4099428078b1f37bd6322\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf", + "d2464835-3bbc-4d61-b15c-b807dc2d3cc9", + "26a47553-de8e-4ba3-bb38-9b50d205b82a" + ], + "m_PropertyIds": [ + -1811282596, + 1375339933, + 1663712986 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "883a17e8b9cb41d8871b1a715e637f76", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "89a4a0384f8043278252225ee3f95cc2", + "m_Id": -1630849980, + "m_DisplayName": "Fade Center", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8e4a559e5e3f4077b9122fc0b964aedc", + "m_Id": 1, + "m_DisplayName": "Blend", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Blend", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "90f2e56c460d4e1784572f05a769c0b4", + "m_Guid": { + "m_GuidSerialized": "29f4b9fb-3f75-4c64-b518-5297ef6c726f" + }, + "m_Name": "Edge Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "_EdgeColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.800000011920929 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "954696b12d2b4be2ba5ee866fd243a87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 961.9998168945313, + "y": 172.0, + "width": 200.00006103515626, + "height": 40.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "883a17e8b9cb41d8871b1a715e637f76" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9be150a2427e45e4ae9d9bd155565654", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -284.0000305175781, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d307a970a8894a1baa24b792f9ddb77e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e92fcaeb3dd40388ff3e8610e80684c", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -413.0, + "y": -318.0, + "width": 147.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5a886d3919794a9383ac846e364191c3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a04d70e16271423bba252da08a7e83e2", + "m_Id": 0, + "m_DisplayName": "Finger Color (2)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a0c03d907cb84e89a67dd7a4593d1c17", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -554.0, + "y": -352.0, + "width": 288.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa7362e9e62c4779b808dc5661a1fd6d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a280451472b84042bfdf261ad115d3c0", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a5f4aa93916c47e4b980844ea357ee7a", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "aa3d97b3729a4c41990a7aebbccc7413", + "m_Id": 0, + "m_DisplayName": "Edge Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "aa7362e9e62c4779b808dc5661a1fd6d", + "m_Id": 0, + "m_DisplayName": "Combined Finger Index Highlight Mask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "aff23e113c9b4ed393c693fa57a3ae64", + "m_Title": "Wrist Fade Out", + "m_Position": { + "x": -309.9999084472656, + "y": 673.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b568afda2471455bbfba3fe22a87c625", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b7f9b357faee431daff20dda585e112a", + "m_Id": -1084464545, + "m_DisplayName": "FingerColor (3)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_87ea02e154124a82b902c210ffe4fe58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b8a1c2082d6d4d51b7ae7105deef7616", + "m_Id": 624227168, + "m_DisplayName": "Fade Start", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_StageCapability": 3, + "m_Value": 0.10000000149011612, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b9f821fc46be44e8b0acf8a741aba43b", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "bcb4d268c8ea4098aae09ecfbc709549" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bd1af2c3043743ddabe78ac535eac899", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -303.0000305175781, + "y": 192.0, + "width": 191.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cc596309633541d69a87d5ee93c28fac" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "bf5a9fdbf14b451b8d8c02c32ef93198", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "c04f25bbd29a4c599783403e035c7231", + "m_Guid": { + "m_GuidSerialized": "6a65b4d6-09ea-4666-b199-ef2219235118" + }, + "m_Name": "Finger Color (2)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c1f0d2cd4c3643d99900c5e31d05be51", + "m_Guid": { + "m_GuidSerialized": "44c2ea86-bed4-4a59-9df1-4f43b4b8c908" + }, + "m_Name": "Edge Highlight Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Power", + "m_OverrideReferenceName": "_EdgeHighlightPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c2a2ce111f6b4f56bd9576d525b5d4c1", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "cab94b32336743ffa67ff9054da72932", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 168.999755859375, + "y": -237.00001525878907, + "width": 120.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "a5f4aa93916c47e4b980844ea357ee7a" + }, + { + "m_Id": "5e7821aaf77f4514bf530d40a32d0be0" + }, + { + "m_Id": "f88dd83199dd4655919d54fccb332a6d" + }, + { + "m_Id": "4aa7ed6706aa402ebac1245a10f22526" + }, + { + "m_Id": "7bb30650e4174503ac580e4b5d3d3d3e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cb64c10232df418c8eae1bee6635df30", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cc596309633541d69a87d5ee93c28fac", + "m_Id": 0, + "m_DisplayName": "Edge Highlight Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ce2c6095294748a09b8194d141946aa9", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d26f6568d22d4ccb94d0bad3b0127659", + "m_Guid": { + "m_GuidSerialized": "63c3319e-eafd-45db-89fb-ddc4d3932d20" + }, + "m_Name": "Fade Size", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_TransitionSize", + "m_OverrideReferenceName": "_FadeSize", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.019999999552965165, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d307a970a8894a1baa24b792f9ddb77e", + "m_Id": 0, + "m_DisplayName": "Finger Color (1)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d54d50bd76d34041a693a6b96fdcaa69", + "m_Guid": { + "m_GuidSerialized": "0c06e5c0-6e70-4ffb-bd85-f599c8be70fe" + }, + "m_Name": "Finger Color (1)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "d5d25efa086d4567b2f9fb7ca9f8df63", + "m_Guid": { + "m_GuidSerialized": "3a6d54de-f0bc-478c-9ed0-747a06a746cd" + }, + "m_Name": "Combined Finger Index Highlight Mask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_CombinedFingerIndexHighlightMask", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"323e734c56102e643a829e6f33533314\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d677f3e3a5a14213b60a716a98042e04", + "m_Id": 0, + "m_DisplayName": "Base", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Base", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d710c7c4aa1a4153a2a64167ef0bec76", + "m_Guid": { + "m_GuidSerialized": "2ff7099c-6f0c-4ab0-a4ea-b8fead5dc8be" + }, + "m_Name": "Thumb Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_d710c7c4aa1a4153a2a64167ef0bec76", + "m_OverrideReferenceName": "_ThumbColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "db7382e4ab404ca9b955c93c5ed692d3", + "m_Id": 0, + "m_DisplayName": "Main Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "de89c844cfa14d6b8632a846343e6f65", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -254.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a04d70e16271423bba252da08a7e83e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e1d660485a98402cb1245a4232eebc7a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e55d2543c8d4427bac7246af9dfcc8b0", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "eb74a97523d44f7d92e8422c8c3dac23", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ec9d21fdfc6f42f891056b5c5d94470b", + "m_Id": 0, + "m_DisplayName": "Finger Color (3)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ee5133f546cc483ca43f918a516de0dd", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -194.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "00166ed539b24c0da11650444a9ff874" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "eebf30d05db043f8b88ead54738748e7", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "eececb6f85a842f687afb37140e55a9d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 699.9998779296875, + "y": 710.9999389648438, + "width": 125.99999237060547, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "803826f76d7c4bd592d41746ff0c719d" + }, + { + "m_Id": "59fe9f4182d7400591ff0aa36b9e8b7f" + }, + { + "m_Id": "cb64c10232df418c8eae1bee6635df30" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f4a0eea95f4143708eaf6fec870aa16e", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f5fcebe049d64631a5fbbcb29893325a", + "m_Id": 1375339933, + "m_DisplayName": "EdgeColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f674bd8c89be4f03ae92a34993a9b921", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -249.0000457763672, + "y": 251.0, + "width": 135.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "db7382e4ab404ca9b955c93c5ed692d3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "f6a3efa7797c43478db6beab00c46be9", + "m_Guid": { + "m_GuidSerialized": "eddf89f6-2072-46fa-9abd-41068cfb3575" + }, + "m_Name": "Noise Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_NoiseScale", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5000.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6d55cdbf87246448fde3d04b65723a5", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f88dd83199dd4655919d54fccb332a6d", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "ff65f467822841edbec1f7ab7a4c05f7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 169.0000457763672, + "y": 251.00001525878907, + "width": 120.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "ce2c6095294748a09b8194d141946aa9" + }, + { + "m_Id": "3aa510de00fc44b5a7b4fbdc94fd2f3a" + }, + { + "m_Id": "7b9a5b2c03c84ddf8e92e2381a95b467" + }, + { + "m_Id": "3fb54fa177634d6bb523fe3118ffee76" + }, + { + "m_Id": "a280451472b84042bfdf261ad115d3c0" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ffb174ea9d7047918eb030b981e7ca06", + "m_Title": "Finger Highlights", + "m_Position": { + "x": -578.9999389648438, + "y": -427.0 + } +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph.meta new file mode 100644 index 0000000..204b435 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 882bbd70d867c23418d3e8aef80294aa +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures.meta new file mode 100644 index 0000000..4197120 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16f05c518e5885742a9bfcce46480095 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png new file mode 100644 index 0000000..bcc3684 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc65091c4458e2900445ccea4fdeed98eea78d01aa770256e7f1f2d66db9954d +size 65033 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png.meta new file mode 100644 index 0000000..e65b2e7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 323e734c56102e643a829e6f33533314 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets.meta new file mode 100644 index 0000000..8ae6e08 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 634e3dbea9e9fa84e973e4713e728c45 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes.meta new file mode 100644 index 0000000..5b54fd6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c333f3b28c3ddba48b84169d5da1a730 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/ControllerPokeSphereScale.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/ControllerPokeSphereScale.asset new file mode 100644 index 0000000..3931abc --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/ControllerPokeSphereScale.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: ControllerPokeSphereScale + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0.5 + animationStateEndValue: 0.5 + - stateName: hovered + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: hoveredPriority + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: selected + animationStateStartValue: 0.75 + animationStateEndValue: 0.75 + - stateName: activated + animationStateStartValue: 0.55 + animationStateEndValue: 0.55 + - stateName: focused + animationStateStartValue: 1 + animationStateEndValue: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/ControllerPokeSphereScale.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/ControllerPokeSphereScale.asset.meta new file mode 100644 index 0000000..53a6656 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/ControllerPokeSphereScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fd784a23f6ef7774a8998adf6e979d04 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightInteractionColor.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightInteractionColor.asset new file mode 100644 index 0000000..62364a8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightInteractionColor.asset @@ -0,0 +1,74 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: HighlightInteractionColor + m_EditorClassIdentifier: + m_Comments: 'For each state in the list, there are 2 values (Start and End). + + Default + => End value is chosen | Hovering => Blend between [Start,End] with input + + Select + => Value can be animated between [Start,End] for click anim.' + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0.09803922} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0.09803922} + - stateName: hovered + animationStateStartValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + animationStateEndValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + - stateName: hoveredPriority + animationStateStartValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + animationStateEndValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + - stateName: selected + animationStateStartValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + animationStateEndValue: {r: 0.5686275, g: 0.7843138, b: 1, a: 1} + - stateName: activated + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0.78431374} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0.78431374} + - stateName: focused + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0.5882353} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0.5882353} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightInteractionColor.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightInteractionColor.asset.meta new file mode 100644 index 0000000..b24604f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightInteractionColor.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b0b5aede76faac438e02d2a468f4805 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightStrengthInteraction.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightStrengthInteraction.asset new file mode 100644 index 0000000..6c8da00 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightStrengthInteraction.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: HighlightStrengthInteraction + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 16 + animationStateEndValue: 16 + - stateName: idle + animationStateStartValue: 4 + animationStateEndValue: 4 + - stateName: hovered + animationStateStartValue: 1.5 + animationStateEndValue: 1.5 + - stateName: hoveredPriority + animationStateStartValue: 1.5 + animationStateEndValue: 1.5 + - stateName: selected + animationStateStartValue: 1.5 + animationStateEndValue: 1.5 + - stateName: activated + animationStateStartValue: 1.5 + animationStateEndValue: 1.5 + - stateName: focused + animationStateStartValue: 3 + animationStateEndValue: 3 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightStrengthInteraction.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightStrengthInteraction.asset.meta new file mode 100644 index 0000000..8ea7273 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/HighlightStrengthInteraction.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 795305341a8dbbd46ae54e9a01d6ea95 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereColor.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereColor.asset new file mode 100644 index 0000000..9b15eb8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereColor.asset @@ -0,0 +1,74 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: PokeSphereColor + m_EditorClassIdentifier: + m_Comments: 'For each state in the list, there are 2 values (Start and End). + + Default + => End value is chosen | Hovering => Blend between [Start,End] with input + + Select + => Value can be animated between [Start,End] for click anim.' + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0.21568628} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0.21568628} + - stateName: idle + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 1} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 1} + - stateName: hovered + animationStateStartValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + animationStateEndValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + - stateName: hoveredPriority + animationStateStartValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + animationStateEndValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + - stateName: selected + animationStateStartValue: {r: 0.5686275, g: 0.7843138, b: 1, a: 1} + animationStateEndValue: {r: 0.5686275, g: 0.7843138, b: 1, a: 1} + - stateName: activated + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 1} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 1} + - stateName: focused + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 1} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 1} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereColor.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereColor.asset.meta new file mode 100644 index 0000000..b02d8f8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereColor.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc690d1505c48cb4696838b71abd2ca0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereInteraction.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereInteraction.asset new file mode 100644 index 0000000..76ec1c4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereInteraction.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: PokeSphereInteraction + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 1.5 + animationStateEndValue: 1.5 + - stateName: idle + animationStateStartValue: 1.5 + animationStateEndValue: 1.5 + - stateName: hovered + animationStateStartValue: 1.2 + animationStateEndValue: 1.5 + - stateName: hoveredPriority + animationStateStartValue: 1.5 + animationStateEndValue: 1.5 + - stateName: selected + animationStateStartValue: 1.5 + animationStateEndValue: 1.5 + - stateName: activated + animationStateStartValue: 1.5 + animationStateEndValue: 1.5 + - stateName: focused + animationStateStartValue: 1.5 + animationStateEndValue: 1.5 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereInteraction.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereInteraction.asset.meta new file mode 100644 index 0000000..7b05a98 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/AffordanceThemes/PokeSphereInteraction.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2712227db89c5142adad58b143bf039 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations.meta new file mode 100644 index 0000000..9ff8971 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8214388458fa6ed49b17bdcee2339a6d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/ArrowBounce.anim b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/ArrowBounce.anim new file mode 100644 index 0000000..0cd7d2a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/ArrowBounce.anim @@ -0,0 +1,205 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ArrowBounce + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.41666666 + value: {x: 0, y: 0, z: -0.4} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.8333333 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Arrow + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 435601722 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.8333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Arrow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Arrow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: -0.4 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Arrow + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/ArrowBounce.anim.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/ArrowBounce.anim.meta new file mode 100644 index 0000000..5a78d86 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/ArrowBounce.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ebfa13455423c254e943b87bf6e1f310 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/Climb Teleport Arrow.controller b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/Climb Teleport Arrow.controller new file mode 100644 index 0000000..e428096 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/Climb Teleport Arrow.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Climb Teleport Arrow + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 153770218214309143} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1107 &153770218214309143 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 8146158331300458114} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 8146158331300458114} +--- !u!1102 &8146158331300458114 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ArrowBounce + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ebfa13455423c254e943b87bf6e1f310, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/Climb Teleport Arrow.controller.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/Climb Teleport Arrow.controller.meta new file mode 100644 index 0000000..aac095c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Animations/Climb Teleport Arrow.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db6239f7ccb29ca4aac63126c6a35e7d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoScene.unity b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoScene.unity new file mode 100644 index 0000000..f35d93f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoScene.unity @@ -0,0 +1,7058 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: 8938f010b6d8ddb4aa5a1bee57205791, type: 2} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &144254102 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 144254103} + - component: {fileID: 144254105} + - component: {fileID: 144254104} + m_Layer: 5 + m_Name: Header Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &144254103 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144254102} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1247873231} + m_Father: {fileID: 788111585} + 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: -48.5} + m_SizeDelta: {x: 0, y: 98.63} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &144254104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144254102} + 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, g: 0, b: 0, a: 0.7490196} + 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 &144254105 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144254102} + m_CullTransparentMesh: 1 +--- !u!1 &157733528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 157733529} + - component: {fileID: 157733531} + - component: {fileID: 157733530} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &157733529 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157733528} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000029802322} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 421848384} + m_Father: {fileID: 788111585} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -275, y: 50} + m_SizeDelta: {x: 250, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &157733530 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157733528} + 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, g: 0, b: 0, a: 0.7490196} + 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 &157733531 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157733528} + m_CullTransparentMesh: 1 +--- !u!1001 &208985960 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1565887663814566040, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_Name + value: Teleportation Environment + objectReference: {fileID: 0} + - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} +--- !u!4 &208985961 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} + m_PrefabInstance: {fileID: 208985960} + m_PrefabAsset: {fileID: 0} +--- !u!1 &235184210 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 235184214} + - component: {fileID: 235184213} + - component: {fileID: 235184212} + - component: {fileID: 235184211} + m_Layer: 0 + m_Name: Grab Interactable Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &235184211 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235184210} + 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 &235184212 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235184210} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 842f1b88643f1bb458ba6243088e344e, 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 &235184213 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235184210} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &235184214 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235184210} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 4, y: 0.625, z: -2.5} + m_LocalScale: {x: 0.4, y: 1, z: 1.85} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 439588100} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!143 &331616097 stripped +CharacterController: + m_CorrespondingSourceObject: {fileID: 6232745470614056090, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} +--- !u!1 &336426667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 336426668} + - component: {fileID: 336426670} + - component: {fileID: 336426669} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &336426668 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336426667} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000029802322} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 196977305468683333} + m_Father: {fileID: 604367606304239380} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -250.00003, y: 35} + m_SizeDelta: {x: 200, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &336426669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336426667} + 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, g: 0, b: 0, a: 0.7490196} + 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 &336426670 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336426667} + m_CullTransparentMesh: 1 +--- !u!1001 &420042991 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 208985961} + m_Modifications: + - target: {fileID: 268508938848858109, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Name + value: Teleport Anchor (1) + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.x + value: 3.2 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.y + value: 0.125 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} +--- !u!1 &421848383 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421848384} + - component: {fileID: 421848387} + - component: {fileID: 421848386} + - component: {fileID: 421848385} + m_Layer: 5 + m_Name: Dynamic Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &421848384 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 421848383} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 157733529} + 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.000091552734, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &421848385 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 421848383} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Dynamic Attach +--- !u!114 &421848386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 421848383} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &421848387 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 421848383} + m_CullTransparentMesh: 0 +--- !u!1 &439588099 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439588100} + m_Layer: 0 + m_Name: Demo Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &439588100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 439588099} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1815318737} + - {fileID: 604367606304239380} + - {fileID: 235184214} + - {fileID: 3807310296116640662} + - {fileID: 4581292472285887094} + - {fileID: 788111585} + - {fileID: 1579013953} + - {fileID: 1959883323} + - {fileID: 1916378494740788999} + - {fileID: 1917198434} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &491722061 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1139632663260518045} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: HighlightInteractionAffordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 4003532202278197727} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 7995632351462671356} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!4 &491722062 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 491722061} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &546959460 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8588015448644617696} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: HighlightInteractionAffordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 5724475355359988386} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 1587582712625565825} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!4 &546959461 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 546959460} + m_PrefabAsset: {fileID: 0} +--- !u!1 &564796391 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 564796392} + - component: {fileID: 564796394} + - component: {fileID: 564796393} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &564796392 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 564796391} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000029802322} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1021619524} + m_Father: {fileID: 604367606304239380} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 250.00003, y: 35} + m_SizeDelta: {x: 200, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &564796393 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 564796391} + 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, g: 0, b: 0, a: 0.7490196} + 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 &564796394 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 564796391} + m_CullTransparentMesh: 1 +--- !u!1 &788111584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 788111585} + - component: {fileID: 788111590} + - component: {fileID: 788111589} + - component: {fileID: 788111588} + - component: {fileID: 788111587} + m_Layer: 5 + m_Name: Far Grab Interactable Info + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &788111585 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 788111584} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: -5} + m_LocalScale: {x: 0.002, y: 0.002, z: 0.002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 144254103} + - {fileID: 157733529} + - {fileID: 1740969851} + - {fileID: 1807497890} + m_Father: {fileID: 439588100} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: -1.5, y: 1.5} + m_SizeDelta: {x: 800, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &788111587 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 788111584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!114 &788111588 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 788111584} + 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 &788111589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 788111584} + 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 &788111590 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 788111584} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1731298971} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &874919884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 874919885} + - component: {fileID: 874919887} + - component: {fileID: 874919886} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &874919885 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874919884} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1522956427} + m_Father: {fileID: 604367606304239380} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 35} + m_SizeDelta: {x: 200, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &874919886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874919884} + 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, g: 0, b: 0, a: 0.7490196} + 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 &874919887 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874919884} + m_CullTransparentMesh: 1 +--- !u!1001 &876656115 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 732877344778758187, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 732877344778758187, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 732877344778758187, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 732877344778758187, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 732877344778758187, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720397298211355, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720397298211355, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398002813458, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398002813458, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398002813458, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398059456908, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398059456908, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398059456908, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398059456908, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1477547282043262312, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1477547282043262312, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1477547282043262312, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1477547282043262312, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956391703820887915, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956391703820887915, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956391703820887915, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956391703820887915, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1962376703435983919, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1962376703435983919, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1962376703435983919, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2923970395470667645, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2923970395470667645, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2923970395470667645, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2923970395470667645, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978173798649548, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978173798649548, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978173798649548, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978173798649548, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978174125981243, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978174125981243, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978174125981243, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978174125981243, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 150 + objectReference: {fileID: 0} + - target: {fileID: 3322978174125981243, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978174681443215, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978174681443215, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978174681443215, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3322978174681443215, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 475 + objectReference: {fileID: 0} + - target: {fileID: 3322978174681443215, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3352765378411564996, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3352765378411564996, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3352765378411564996, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3352765378411564996, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3690213291364595752, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3690213291364595752, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3690213291364595752, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3690213291364595752, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939850, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 1731298971} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_SizeDelta.x + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_SizeDelta.y + value: 360 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_LocalPosition.z + value: -2.5 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4015128326712939855, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_Name + value: UI Sample + objectReference: {fileID: 0} + - target: {fileID: 4220274215976610951, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4220274215976610951, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4220274215976610951, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4220274215976610951, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4220274215976610951, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659089949380333, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659089949380333, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659089949380333, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659089949380333, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659089949380333, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659090696076826, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659090696076826, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659090696076826, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659090696076826, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659090696076826, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659091188657070, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659091188657070, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659091188657070, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4422659091188657070, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4588051828473420344, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4588051828473420344, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4588051828473420344, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4588051828473420344, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950580794031056704, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950580794031056704, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950580794031056704, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950580794031056704, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 150 + objectReference: {fileID: 0} + - target: {fileID: 4950580794031056704, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5459145654789298736, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5459145654789298736, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5459145655105915303, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5459145655105915303, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5459145655105915303, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5459145655105915303, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5459145655158323769, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5459145655158323769, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5459145655158323769, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5684358024879033404, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5684358024879033404, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5849765079216124530, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5849765079944474460, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_Size + value: 0.9999997 + objectReference: {fileID: 0} + - target: {fileID: 5849765080478431418, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5849765080478431418, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5849765080478431418, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5849765080480587862, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5849765080480587862, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5849765080480587862, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5849765080480587862, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5849765080850205986, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5849765080850205986, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5849765080850205986, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6546457552942104298, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6546457552942104298, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6546457552942104298, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815008627773159, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815008627773159, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815008627773159, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815008627773159, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009374535184, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009374535184, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009374535184, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009374535184, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009888545700, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009888545700, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009888545700, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009888545700, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8575284107106180950, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8575284107106180950, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8575284107106180950, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8575284107106180950, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8607500784391115102, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8607500784391115102, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8607500784391115102, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8607500784391115102, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} +--- !u!1 &967567311 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 967567312} + - component: {fileID: 967567315} + - component: {fileID: 967567314} + - component: {fileID: 967567313} + m_Layer: 5 + m_Name: Dual Fixed Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &967567312 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967567311} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1807497890} + 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.0002746582, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &967567313 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967567311} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Dual Fixed Attach +--- !u!114 &967567314 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967567311} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &967567315 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967567311} + m_CullTransparentMesh: 0 +--- !u!1 &1021619523 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1021619524} + - component: {fileID: 1021619527} + - component: {fileID: 1021619526} + - component: {fileID: 1021619525} + m_Layer: 5 + m_Name: Velocity-Tracked Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1021619524 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1021619523} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 564796392} + 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.0002746582, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1021619525 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1021619523} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Velocity Tracked + + Movement' +--- !u!114 &1021619526 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1021619523} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &1021619527 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1021619523} + m_CullTransparentMesh: 0 +--- !u!1 &1196330704 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6501755809687671949, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1196330705 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5944131804917401860, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1202312658 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1202312659} + - component: {fileID: 1202312661} + - component: {fileID: 1202312660} + m_Layer: 5 + m_Name: Header Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1202312659 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202312658} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 196977306215183538} + m_Father: {fileID: 604367606304239380} + 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: -48.5} + m_SizeDelta: {x: 0, y: 98.63} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1202312660 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202312658} + 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, g: 0, b: 0, a: 0.7490196} + 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 &1202312661 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202312658} + m_CullTransparentMesh: 1 +--- !u!1 &1247873230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1247873231} + - component: {fileID: 1247873233} + - component: {fileID: 1247873232} + m_Layer: 5 + m_Name: Header Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1247873231 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1247873230} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 144254103} + 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.6850014} + m_SizeDelta: {x: -428, y: -65.13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1247873232 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1247873230} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Far Grab Interactable Objects +--- !u!222 &1247873233 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1247873230} + m_CullTransparentMesh: 0 +--- !u!1 &1486677401 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1486677402} + - component: {fileID: 1486677405} + - component: {fileID: 1486677404} + - component: {fileID: 1486677403} + m_Layer: 5 + m_Name: Single Fixed Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1486677402 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486677401} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1740969851} + 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 &1486677403 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486677401} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Single Fixed Attach +--- !u!114 &1486677404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486677401} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &1486677405 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486677401} + m_CullTransparentMesh: 0 +--- !u!1001 &1519520462 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1060243933316379515, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_Name + value: Interactables Sample + objectReference: {fileID: 0} + - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_LocalPosition.x + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_LocalPosition.y + value: 0.634 + objectReference: {fileID: 0} + - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_LocalPosition.z + value: -2.5 + objectReference: {fileID: 0} + - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} +--- !u!1 &1522956426 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1522956427} + - component: {fileID: 1522956430} + - component: {fileID: 1522956429} + - component: {fileID: 1522956428} + m_Layer: 5 + m_Name: Instananeous Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1522956427 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522956426} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 874919885} + 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 &1522956428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522956426} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Instantaneous + + Movement' +--- !u!114 &1522956429 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522956426} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &1522956430 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522956426} + m_CullTransparentMesh: 0 +--- !u!1 &1579013952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1579013953} + - component: {fileID: 1579013956} + - component: {fileID: 1579013955} + - component: {fileID: 1579013954} + m_Layer: 0 + m_Name: Far Grab Interactable Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1579013953 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1579013952} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: -1.5, y: 0.625, z: -4.5} + m_LocalScale: {x: 0.4, y: 1, z: 1.85} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 439588100} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!65 &1579013954 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1579013952} + 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 &1579013955 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1579013952} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 842f1b88643f1bb458ba6243088e344e, 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 &1579013956 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1579013952} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1589715509 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1589715510} + - component: {fileID: 1589715512} + - component: {fileID: 1589715511} + m_Layer: 5 + m_Name: Header Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1589715510 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1589715509} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1743632700} + m_Father: {fileID: 1917198434} + 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: -48.5} + m_SizeDelta: {x: 0, y: 98.63} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1589715511 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1589715509} + 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, g: 0, b: 0, a: 0.7490196} + 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 &1589715512 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1589715509} + m_CullTransparentMesh: 1 +--- !u!114 &1592246342 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 742272467831425975, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 760ff70c1c91bdd45907d0ff0cdcaf7f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1592246343 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4083252680172266230, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b94c4c83dec6a94fbaebf543478259e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1592246344 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6480925242510836759, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 75b29b6c6428c984a8a73ffc2d58063b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1592246345 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7347985736721345035, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9f365cf844c03449bc8973eead2c3c1, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1627520196 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1139632664875193153} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: HighlightInteractionAffordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 4003532203893136387} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 7995632350930126368} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!4 &1627520197 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 1627520196} + m_PrefabAsset: {fileID: 0} +--- !u!20 &1731298971 stripped +Camera: + m_CorrespondingSourceObject: {fileID: 1767192439, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1740969850 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1740969851} + - component: {fileID: 1740969853} + - component: {fileID: 1740969852} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1740969851 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1740969850} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1486677402} + m_Father: {fileID: 788111585} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 50} + m_SizeDelta: {x: 275, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1740969852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1740969850} + 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, g: 0, b: 0, a: 0.7490196} + 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 &1740969853 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1740969850} + m_CullTransparentMesh: 1 +--- !u!1 &1743632699 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1743632700} + - component: {fileID: 1743632702} + - component: {fileID: 1743632701} + m_Layer: 5 + m_Name: Header Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1743632700 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743632699} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1589715510} + 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.6850014} + m_SizeDelta: {x: -400, y: -65.13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1743632701 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743632699} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Climb Interactable Objects +--- !u!222 &1743632702 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743632699} + m_CullTransparentMesh: 0 +--- !u!1 &1807497889 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1807497890} + - component: {fileID: 1807497892} + - component: {fileID: 1807497891} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1807497890 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1807497889} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000029802322} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 967567312} + m_Father: {fileID: 788111585} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 275, y: 50} + m_SizeDelta: {x: 250, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1807497891 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1807497889} + 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, g: 0, b: 0, a: 0.7490196} + 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 &1807497892 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1807497889} + m_CullTransparentMesh: 1 +--- !u!1 &1815318735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1815318737} + - component: {fileID: 1815318736} + 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 &1815318736 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1815318735} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.9450981, b: 0.85098046, a: 1} + m_Intensity: 0.95 + 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: 0.75 + 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 &1815318737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1815318735} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 439588100} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1917198433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1917198434} + - component: {fileID: 1917198438} + - component: {fileID: 1917198437} + - component: {fileID: 1917198436} + - component: {fileID: 1917198435} + m_Layer: 5 + m_Name: Climb Interactable Info + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1917198434 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917198433} + m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0.642} + m_LocalScale: {x: 0.002, y: 0.002, z: 0.002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1589715510} + m_Father: {fileID: 439588100} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: -2.87, y: 1.5} + m_SizeDelta: {x: 700, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1917198435 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917198433} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!114 &1917198436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917198433} + 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 &1917198437 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917198433} + 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 &1917198438 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917198433} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1731298971} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &1959883322 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1959883323} + - component: {fileID: 1959883326} + - component: {fileID: 1959883325} + - component: {fileID: 1959883324} + m_Layer: 0 + m_Name: Gaze Interactable Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1959883323 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1959883322} + m_LocalRotation: {x: -0, y: 0.00000035762784, z: -0, w: 1} + m_LocalPosition: {x: 4, y: 0.625, z: 2} + m_LocalScale: {x: 0.4, y: 1, z: 1.85} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 439588100} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1959883324 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1959883322} + 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 &1959883325 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1959883322} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 842f1b88643f1bb458ba6243088e344e, 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 &1959883326 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1959883322} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &196977305468683332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 196977305468683333} + - component: {fileID: 196977305468683336} + - component: {fileID: 196977305468683334} + - component: {fileID: 4934032446432824226} + m_Layer: 5 + m_Name: Kinematic Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &196977305468683333 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196977305468683332} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 336426668} + 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.000091552734, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &196977305468683334 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196977305468683332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &196977305468683336 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196977305468683332} + m_CullTransparentMesh: 0 +--- !u!1 &196977306215183537 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 196977306215183538} + - component: {fileID: 196977306215183541} + - component: {fileID: 9108292829394508247} + m_Layer: 5 + m_Name: Header Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &196977306215183538 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196977306215183537} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1202312659} + 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.6850014} + m_SizeDelta: {x: -428, y: -65.13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &196977306215183541 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196977306215183537} + m_CullTransparentMesh: 0 +--- !u!1 &604367606304239376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 604367606304239380} + - component: {fileID: 604367606304239381} + - component: {fileID: 604367606304239378} + - component: {fileID: 604367606304239379} + - component: {fileID: 604367606304239383} + m_Layer: 5 + m_Name: Grab Interactable Info + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &604367606304239378 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604367606304239376} + 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!114 &604367606304239379 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604367606304239376} + 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!224 &604367606304239380 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604367606304239376} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: -2.5} + m_LocalScale: {x: 0.002, y: 0.002, z: 0.002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1202312659} + - {fileID: 336426668} + - {fileID: 874919885} + - {fileID: 564796392} + m_Father: {fileID: 439588100} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 4.5, y: 1.5} + m_SizeDelta: {x: 700, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &604367606304239381 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604367606304239376} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1731298971} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &604367606304239383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604367606304239376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!1001 &670559718131909908 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 670559718997833774, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_Name + value: Poke Interactions Sample + objectReference: {fileID: 0} + - target: {fileID: 670559718997833775, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 670559718997833775, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 670559718997833775, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_LocalPosition.y + value: 1.13 + objectReference: {fileID: 0} + - target: {fileID: 670559718997833775, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_LocalPosition.z + value: -4.45 + objectReference: {fileID: 0} + - target: {fileID: 670559718997833775, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 670559718997833775, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 670559718997833775, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 670559718997833775, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 670559718997833775, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 670559718997833775, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 670559718997833775, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 88246f8e9c3765d49be8da34eca3c630, type: 3} +--- !u!33 &779980651013948996 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2314411796857723434} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &779980652620497816 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2314411796325179382} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1017698943352573226 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 177564888636506461, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalPosition.z + value: -4.5 + objectReference: {fileID: 0} + - target: {fileID: 177564888636506461, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalRotation.w + value: 0.24184489 + objectReference: {fileID: 0} + - target: {fileID: 177564888636506461, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalRotation.x + value: -0.70710677 + objectReference: {fileID: 0} + - target: {fileID: 177564888636506461, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalRotation.y + value: 0.664463 + objectReference: {fileID: 0} + - target: {fileID: 177564888636506461, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalRotation.z + value: -0.00000026822093 + objectReference: {fileID: 0} + - target: {fileID: 177564888636506461, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 340 + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256213, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_Name + value: Far Grab Samples + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256298, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256298, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256298, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256298, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256298, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256298, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256298, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256298, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256298, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256298, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1017698943250256298, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5032153987230353887, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalPosition.x + value: -2.067 + objectReference: {fileID: 0} + - target: {fileID: 5032153987230353887, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalPosition.z + value: -4.446 + objectReference: {fileID: 0} + - target: {fileID: 5151981248583452152, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalPosition.x + value: -1.531 + objectReference: {fileID: 0} + - target: {fileID: 5151981248583452152, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} + propertyPath: m_LocalPosition.z + value: -4.439 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f5ee409d69254d64da7a3b74d31a5a40, type: 3} +--- !u!4 &1139632663260518045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2314411796325179382} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.5, y: 0.58, z: 0} + m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 491722062} + m_Father: {fileID: 5425234947219307409} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &1139632664875193153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2314411796857723434} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.58, z: 0} + m_LocalScale: {x: 0.2, y: 0.1, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1627520197} + m_Father: {fileID: 5425234947219307409} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1587582712625565825 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6404252905800158347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 1 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5425234948032954002} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + m_LastHoverExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5425234948032954002} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + 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_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AutoFindParentInteractableInHierarchy: 0 + m_ParentInteractableObject: {fileID: 0} +--- !u!1001 &1697435643247541036 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5425234947219307409} + m_Modifications: + - target: {fileID: 6684695113594104824, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_Name + value: GazeActivationZone + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104826, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_ActivationObject + value: + objectReference: {fileID: 331616097} + - target: {fileID: 6684695113594104826, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_GameObjectsToToggle.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104826, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_GameObjectsToToggle.Array.data[0] + value: + objectReference: {fileID: 1196330705} + - target: {fileID: 6684695113594104826, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_GameObjectsToToggle.Array.data[1] + value: + objectReference: {fileID: 1196330704} + - target: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} +--- !u!1 &1916378493204061992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916378493204061993} + - component: {fileID: 1916378493204062007} + - component: {fileID: 1916378493204062006} + m_Layer: 5 + m_Name: Header Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1916378493204061993 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493204061992} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1916378494239535985} + 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.6850014} + m_SizeDelta: {x: -428, y: -65.13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1916378493204062006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493204061992} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Gaze Interactable Objects +--- !u!222 &1916378493204062007 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493204061992} + m_CullTransparentMesh: 0 +--- !u!114 &1916378493434573434 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493434573439} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &1916378493434573435 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493434573439} + m_CullTransparentMesh: 0 +--- !u!224 &1916378493434573436 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493434573439} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1916378493546152093} + 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 &1916378493434573437 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493434573439} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Gaze Assisted +--- !u!1 &1916378493434573439 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916378493434573436} + - component: {fileID: 1916378493434573435} + - component: {fileID: 1916378493434573434} + - component: {fileID: 1916378493434573437} + m_Layer: 5 + m_Name: Gaze Assisted + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1916378493546152090 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493546152092} + 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, g: 0, b: 0, a: 0.7490196} + 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 &1916378493546152091 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493546152092} + m_CullTransparentMesh: 1 +--- !u!1 &1916378493546152092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916378493546152093} + - component: {fileID: 1916378493546152091} + - component: {fileID: 1916378493546152090} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1916378493546152093 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493546152092} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1916378493434573436} + m_Father: {fileID: 1916378494740788999} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 50} + m_SizeDelta: {x: 275, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1916378493755419970 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493755419975} + m_CullTransparentMesh: 1 +--- !u!224 &1916378493755419972 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493755419975} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000029802322} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1916378495062814774} + m_Father: {fileID: 1916378494740788999} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 275, y: 50} + m_SizeDelta: {x: 250, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1916378493755419973 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378493755419975} + 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, g: 0, b: 0, a: 0.7490196} + 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 &1916378493755419975 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916378493755419972} + - component: {fileID: 1916378493755419970} + - component: {fileID: 1916378493755419973} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1916378494239535984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916378494239535985} + - component: {fileID: 1916378494239535999} + - component: {fileID: 1916378494239535998} + m_Layer: 5 + m_Name: Header Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1916378494239535985 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494239535984} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1916378493204061993} + m_Father: {fileID: 1916378494740788999} + 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: -48.5} + m_SizeDelta: {x: 0, y: 98.63} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1916378494239535998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494239535984} + 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, g: 0, b: 0, a: 0.7490196} + 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 &1916378494239535999 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494239535984} + m_CullTransparentMesh: 1 +--- !u!114 &1916378494261495164 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494261495166} + 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, g: 0, b: 0, a: 0.7490196} + 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 &1916378494261495165 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494261495166} + m_CullTransparentMesh: 1 +--- !u!1 &1916378494261495166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916378494261495167} + - component: {fileID: 1916378494261495165} + - component: {fileID: 1916378494261495164} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1916378494261495167 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494261495166} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000029802322} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1916378494534005414} + m_Father: {fileID: 1916378494740788999} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -275, y: 50} + m_SizeDelta: {x: 250, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1916378494534005412 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494534005465} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &1916378494534005413 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494534005465} + m_CullTransparentMesh: 0 +--- !u!224 &1916378494534005414 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494534005465} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1916378494261495167} + 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.000091552734, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1916378494534005415 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494534005465} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Gaze Hover +--- !u!1 &1916378494534005465 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916378494534005414} + - component: {fileID: 1916378494534005413} + - component: {fileID: 1916378494534005412} + - component: {fileID: 1916378494534005415} + m_Layer: 5 + m_Name: Gaze Hover + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!223 &1916378494740788992 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494740788998} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &1916378494740788994 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494740788998} + 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 &1916378494740788995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494740788998} + 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!114 &1916378494740788997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494740788998} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!1 &1916378494740788998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916378494740788999} + - component: {fileID: 1916378494740788992} + - component: {fileID: 1916378494740788995} + - component: {fileID: 1916378494740788994} + - component: {fileID: 1916378494740788997} + m_Layer: 5 + m_Name: Gaze Interactable Info + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1916378494740788999 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378494740788998} + m_LocalRotation: {x: -0, y: 0.707107, z: -0, w: 0.7071066} + m_LocalPosition: {x: 0, y: 0, z: 2} + m_LocalScale: {x: 0.002, y: 0.002, z: 0.002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1916378494239535985} + - {fileID: 1916378494261495167} + - {fileID: 1916378493546152093} + - {fileID: 1916378493755419972} + m_Father: {fileID: 439588100} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 4.5, y: 1.5} + m_SizeDelta: {x: 800, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1916378495062814761 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916378495062814774} + - component: {fileID: 1916378495062814773} + - component: {fileID: 1916378495062814772} + - component: {fileID: 1916378495062814775} + m_Layer: 5 + m_Name: Gaze Select/Auto Deselect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1916378495062814772 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378495062814761} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &1916378495062814773 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378495062814761} + m_CullTransparentMesh: 0 +--- !u!224 &1916378495062814774 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378495062814761} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1916378493755419972} + 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.0002746582, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1916378495062814775 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916378495062814761} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Gaze Select + + Auto Deselect + + Interactable override times' +--- !u!1001 &2181405618988545911 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 9014170783777442264} + m_Modifications: + - target: {fileID: 8429981633443581377, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_Name + value: TunnelingVignette + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.size + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_LocomotionProvider + value: + objectReference: {fileID: 1592246345} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_LocomotionProvider + value: + objectReference: {fileID: 1592246344} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_LocomotionProvider + value: + objectReference: {fileID: 9014170783777442268} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_LocomotionProvider + value: + objectReference: {fileID: 9014170783777442267} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_LocomotionProvider + value: + objectReference: {fileID: 1592246343} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_LocomotionProvider + value: + objectReference: {fileID: 1592246342} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_LocomotionProvider + value: + objectReference: {fileID: 9014170783777442266} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_LocomotionProvider + value: + objectReference: {fileID: 9014170783777442265} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} +--- !u!135 &2314411796325179377 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2314411796325179382} + 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!1 &2314411796325179382 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1139632663260518045} + - component: {fileID: 779980652620497816} + - component: {fileID: 4003532202278197727} + - component: {fileID: 2314411796325179377} + - component: {fileID: 7995632351462671356} + m_Layer: 0 + m_Name: Gaze Select/Deselect Simple Interactable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &2314411796857723434 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1139632664875193153} + - component: {fileID: 779980651013948996} + - component: {fileID: 4003532203893136387} + - component: {fileID: 4937372929454964364} + - component: {fileID: 7995632350930126368} + m_Layer: 0 + m_Name: Gaze Assisted Simple Interactable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &3127728407676174906 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3127728407676174909} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83e4e6cca11330d4088d729ab4fc9d9f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] +--- !u!4 &3127728407676174907 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3127728407676174909} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3127728407676174909 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3127728407676174907} + - component: {fileID: 3127728407676174906} + m_Layer: 0 + m_Name: XR Interaction Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &3127728408198131880 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3127728408198131895} + - component: {fileID: 3127728408198131894} + - component: {fileID: 3127728408198131892} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &3127728408198131892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3127728408198131880} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab68ce6587aab0146b8dabefbd806791, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_ClickSpeed: 0.3 + m_MoveDeadzone: 0.6 + m_RepeatDelay: 0.5 + m_RepeatRate: 0.1 + m_TrackedDeviceDragThresholdMultiplier: 2 + m_TrackedScrollDeltaMultiplier: 5 + m_BypassUIToolkitEvents: 0 + m_ActiveInputMode: 1 + m_EnableXRInput: 1 + m_EnableMouseInput: 1 + m_EnableTouchInput: 1 + m_EnableGamepadInput: 1 + m_EnableJoystickInput: 1 + m_PointAction: {fileID: 2869410428622933342, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_LeftClickAction: {fileID: 1855836014308820768, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_MiddleClickAction: {fileID: -6289560987278519447, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RightClickAction: {fileID: -2562941478296515153, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ScrollWheelAction: {fileID: 5825226938762934180, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_NavigateAction: {fileID: -7967456002180160679, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SubmitAction: {fileID: 3994978066732806534, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_CancelAction: {fileID: 2387711382375263438, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_EnableBuiltinActionsAsFallback: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel +--- !u!114 &3127728408198131894 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3127728408198131880} + 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 &3127728408198131895 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3127728408198131880} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3807310294900035020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310294900035022} + 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, g: 0, b: 0, a: 0.7490196} + 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 &3807310294900035021 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310294900035022} + m_CullTransparentMesh: 1 +--- !u!1 &3807310294900035022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3807310294900035023} + - component: {fileID: 3807310294900035021} + - component: {fileID: 3807310294900035020} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3807310294900035023 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310294900035022} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3807310296080488667} + m_Father: {fileID: 3807310296116640662} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 50} + m_SizeDelta: {x: 275, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3807310295319535098 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295319535103} + m_CullTransparentMesh: 1 +--- !u!224 &3807310295319535100 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295319535103} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3807310295681469693} + m_Father: {fileID: 3807310296116640662} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 275, y: 50} + m_SizeDelta: {x: 250, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3807310295319535101 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295319535103} + 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, g: 0, b: 0, a: 0.7490196} + 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 &3807310295319535103 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3807310295319535100} + - component: {fileID: 3807310295319535098} + - component: {fileID: 3807310295319535101} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &3807310295418403514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295418403519} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &3807310295418403515 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295418403519} + m_CullTransparentMesh: 0 +--- !u!224 &3807310295418403516 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295418403519} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3807310296483843619} + 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 &3807310295418403517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295418403519} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enable Particle System +--- !u!1 &3807310295418403519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3807310295418403516} + - component: {fileID: 3807310295418403515} + - component: {fileID: 3807310295418403514} + - component: {fileID: 3807310295418403517} + m_Layer: 5 + m_Name: Enable Particle System + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &3807310295488059788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295488059790} + 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, g: 0, b: 0, a: 0.7490196} + 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 &3807310295488059789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295488059790} + m_CullTransparentMesh: 1 +--- !u!1 &3807310295488059790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3807310295488059791} + - component: {fileID: 3807310295488059789} + - component: {fileID: 3807310295488059788} + m_Layer: 5 + m_Name: Header Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3807310295488059791 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295488059790} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3807310295959509738} + m_Father: {fileID: 3807310296116640662} + 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: -48.5} + m_SizeDelta: {x: 0, y: 98.63} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3807310295681469688 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295681469692} + m_CullTransparentMesh: 0 +--- !u!114 &3807310295681469690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295681469692} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Increment UI Text +--- !u!114 &3807310295681469691 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295681469692} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &3807310295681469692 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3807310295681469693} + - component: {fileID: 3807310295681469688} + - component: {fileID: 3807310295681469691} + - component: {fileID: 3807310295681469690} + m_Layer: 5 + m_Name: Increment UI Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3807310295681469693 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295681469692} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3807310295319535100} + 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 &3807310295959509736 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295959509741} + m_CullTransparentMesh: 0 +--- !u!224 &3807310295959509738 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295959509741} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3807310295488059791} + 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.6850014} + m_SizeDelta: {x: -428, y: -65.13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3807310295959509739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310295959509741} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Poke Interaction Examples +--- !u!1 &3807310295959509741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3807310295959509738} + - component: {fileID: 3807310295959509736} + - component: {fileID: 3807310295959509739} + m_Layer: 5 + m_Name: Header Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &3807310296080488662 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296080488666} + m_CullTransparentMesh: 0 +--- !u!114 &3807310296080488664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296080488666} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Play Sound +--- !u!114 &3807310296080488665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296080488666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &3807310296080488666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3807310296080488667} + - component: {fileID: 3807310296080488662} + - component: {fileID: 3807310296080488665} + - component: {fileID: 3807310296080488664} + m_Layer: 5 + m_Name: Play Sound + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3807310296080488667 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296080488666} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3807310294900035023} + 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!223 &3807310296116640658 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296116640665} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1731298971} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &3807310296116640660 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296116640665} + 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 &3807310296116640661 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296116640665} + 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!224 &3807310296116640662 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296116640665} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: -5} + m_LocalScale: {x: 0.002, y: 0.002, z: 0.002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3807310295488059791} + - {fileID: 3807310296483843619} + - {fileID: 3807310294900035023} + - {fileID: 3807310295319535100} + m_Father: {fileID: 439588100} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 1.5, y: 1.5} + m_SizeDelta: {x: 800, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3807310296116640663 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296116640665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!1 &3807310296116640665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3807310296116640662} + - component: {fileID: 3807310296116640658} + - component: {fileID: 3807310296116640661} + - component: {fileID: 3807310296116640660} + - component: {fileID: 3807310296116640663} + m_Layer: 5 + m_Name: Poke Interactions Info + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &3807310296483843616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296483843618} + 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, g: 0, b: 0, a: 0.7490196} + 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 &3807310296483843617 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296483843618} + m_CullTransparentMesh: 1 +--- !u!1 &3807310296483843618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3807310296483843619} + - component: {fileID: 3807310296483843617} + - component: {fileID: 3807310296483843616} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3807310296483843619 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3807310296483843618} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3807310295418403516} + m_Father: {fileID: 3807310296116640662} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -275, y: 50} + m_SizeDelta: {x: 250, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &3953970342977539823 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 566908114440589555, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 842f1b88643f1bb458ba6243088e344e, type: 2} + - target: {fileID: 3953970342014523578, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: fc226930e8fad4c499969204cecfbc05, type: 2} + - target: {fileID: 3953970342314940649, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 3953970342314940649, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_LocalPosition.x + value: -3.75 + objectReference: {fileID: 0} + - target: {fileID: 3953970342314940649, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_LocalPosition.y + value: 0.125 + objectReference: {fileID: 0} + - target: {fileID: 3953970342314940649, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_LocalPosition.z + value: 1.7 + objectReference: {fileID: 0} + - target: {fileID: 3953970342314940649, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3953970342314940649, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3953970342314940649, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3953970342314940649, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3953970342314940649, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3953970342314940649, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 3953970342314940649, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3953970342314940650, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_Name + value: Climb Sample + objectReference: {fileID: 0} + - target: {fileID: 4216385758722005817, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 842f1b88643f1bb458ba6243088e344e, type: 2} + - target: {fileID: 7810350561350330887, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 842f1b88643f1bb458ba6243088e344e, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ea572d587ee60f44bd5baa3bc2d6503, type: 3} +--- !u!23 &4003532202278197727 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2314411796325179382} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!23 &4003532203893136387 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2314411796857723434} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1 &4581292472285887089 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4581292472285887094} + - component: {fileID: 4581292472285887093} + - component: {fileID: 4581292472285887092} + - component: {fileID: 4581292472285887095} + m_Layer: 0 + m_Name: Poke Interactions Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &4581292472285887092 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4581292472285887089} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 842f1b88643f1bb458ba6243088e344e, 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 &4581292472285887093 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4581292472285887089} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &4581292472285887094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4581292472285887089} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 1.5, y: 0.625, z: -4.4199996} + m_LocalScale: {x: 0.40000004, y: 1, z: 1.85} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 439588100} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!65 &4581292472285887095 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4581292472285887089} + 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!114 &4934032446432824226 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196977305468683332} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Kinematic + + Movement' +--- !u!64 &4937372929454964364 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2314411796857723434} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &5425234946435043543 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6684695113594104827, guid: 4f7b6e4d9c721834e97d07d4cd95bf74, type: 3} + m_PrefabInstance: {fileID: 1697435643247541036} + m_PrefabAsset: {fileID: 0} +--- !u!114 &5425234946560511360 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234946560511366} + 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, g: 0, b: 0, a: 0.7490196} + 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!224 &5425234946560511361 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234946560511366} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5425234948269570529} + m_Father: {fileID: 5425234947629669485} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 25} + m_SizeDelta: {x: 150, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5425234946560511363 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234946560511366} + m_CullTransparentMesh: 1 +--- !u!1 &5425234946560511366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5425234946560511361} + - component: {fileID: 5425234946560511363} + - component: {fileID: 5425234946560511360} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5425234947219307409 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234947219307414} + m_LocalRotation: {x: -0, y: -0.70710677, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.981, y: 0.663, z: 1.987} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5425234946435043543} + - {fileID: 8588015448644617696} + - {fileID: 1139632664875193153} + - {fileID: 1139632663260518045} + - {fileID: 5425234947629669485} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!1 &5425234947219307414 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5425234947219307409} + m_Layer: 0 + m_Name: Gaze Interactables + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &5425234947629669474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5425234947629669485} + - component: {fileID: 5425234947629669480} + - component: {fileID: 5425234947629669481} + - component: {fileID: 5425234947629669486} + - component: {fileID: 5425234947629669487} + m_Layer: 5 + m_Name: Gaze Select/Deselect Interactable Info + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!223 &5425234947629669480 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234947629669474} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &5425234947629669481 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234947629669474} + 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!224 &5425234947629669485 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234947629669474} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0.23999977} + m_LocalScale: {x: 0.002, y: 0.002, z: 0.002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5425234946560511361} + m_Father: {fileID: 5425234947219307409} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: -0.5, y: 0.4} + m_SizeDelta: {x: 150, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &5425234947629669486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234947629669474} + 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 &5425234947629669487 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234947629669474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!1 &5425234948032954002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5425234948032954013} + - component: {fileID: 5425234948032954015} + - component: {fileID: 5425234948032954012} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!23 &5425234948032954012 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234948032954002} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 91ff3830fc4055a4fb0d0d2be32101a7, 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!4 &5425234948032954013 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234948032954002} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8588015448644617696} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5425234948032954015 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234948032954002} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &5425234948269570528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234948269570534} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Hovered +--- !u!224 &5425234948269570529 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234948269570534} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5425234946560511361} + 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 &5425234948269570530 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234948269570534} + m_CullTransparentMesh: 0 +--- !u!114 &5425234948269570531 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5425234948269570534} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &5425234948269570534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5425234948269570529} + - component: {fileID: 5425234948269570530} + - component: {fileID: 5425234948269570531} + - component: {fileID: 5425234948269570528} + m_Layer: 5 + m_Name: Interactable State + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &5724475355359988386 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6404252905800158347} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!65 &6404252905800158346 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6404252905800158347} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2, y: 2, z: 2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &6404252905800158347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8588015448644617696} + - component: {fileID: 8227239891672207589} + - component: {fileID: 5724475355359988386} + - component: {fileID: 6404252905800158346} + - component: {fileID: 1587582712625565825} + m_Layer: 0 + m_Name: Gaze Hover Simple Interactable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &7995632350930126368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2314411796857723434} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 1 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 2 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 2 + m_AllowGazeAssistance: 1 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AutoFindParentInteractableInHierarchy: 0 + m_ParentInteractableObject: {fileID: 0} +--- !u!114 &7995632351462671356 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2314411796325179382} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 1 + m_AllowGazeSelect: 1 + m_OverrideGazeTimeToSelect: 1 + m_GazeTimeToSelect: 2 + m_OverrideTimeToAutoDeselectGaze: 1 + m_TimeToAutoDeselectGaze: 4 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5425234947629669474} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 5425234948269570528} + m_TargetAssemblyTypeName: UnityEngine.UI.Text, UnityEngine.UI + m_MethodName: set_text + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Hovered + m_BoolArgument: 1 + m_CallState: 2 + m_LastHoverExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5425234947629669474} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + 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_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5425234948269570528} + m_TargetAssemblyTypeName: UnityEngine.UI.Text, UnityEngine.UI + m_MethodName: set_text + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Selected + m_BoolArgument: 0 + m_CallState: 2 + m_LastSelectExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5425234948269570528} + m_TargetAssemblyTypeName: UnityEngine.UI.Text, UnityEngine.UI + m_MethodName: set_text + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Deselected + m_BoolArgument: 0 + m_CallState: 2 + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AutoFindParentInteractableInHierarchy: 0 + m_ParentInteractableObject: {fileID: 0} +--- !u!33 &8227239891672207589 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6404252905800158347} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &8588015448644617696 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6404252905800158347} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.5, y: 0.58, z: 0} + m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5425234948032954013} + - {fileID: 546959461} + m_Father: {fileID: 5425234947219307409} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &9014170783777442263 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_Name + value: XR Origin (XR Rig) + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.y + value: 0.125 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} +--- !u!4 &9014170783777442264 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1767192434, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} +--- !u!114 &9014170783777442265 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5739245880472075158, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 496880615cd240be960d436c1c8ae570, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &9014170783777442266 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1748222016861356527, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01f69dc1cb084aa42b2f2f8cd87bc770, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &9014170783777442267 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2032798983271290625, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b94c4c83dec6a94fbaebf543478259e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &9014170783777442268 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 153982007679157697, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 9014170783777442263} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b1e8c997df241c1a67045eeac79b41b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &9108292829394508247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 196977306215183537} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Grab Interactable Objects diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoScene.unity.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoScene.unity.meta new file mode 100644 index 0000000..1d39213 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 319dafa5c80f29f428dc1e0d03f04177 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets.meta new file mode 100644 index 0000000..58db3f6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42541a22bf6270741bd05ac5ca0fccd4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes.meta new file mode 100644 index 0000000..b6ea24e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f635bc48476c3db41b2fe75737878deb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColor.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColor.asset new file mode 100644 index 0000000..de89204 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColor.asset @@ -0,0 +1,74 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: InteractionColor + m_EditorClassIdentifier: + m_Comments: 'For each state in the list, there are 2 values (Start and End). + + Default + => End value is chosen | Hovering => Blend between [Start,End] with input + + Select + => Value can be animated between [Start,End] for click anim.' + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0.76470596, g: 0.7843138, b: 0.8117648, a: 0.60784316} + animationStateEndValue: {r: 0.76470596, g: 0.7843138, b: 0.8117648, a: 0.60784316} + - stateName: idle + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + - stateName: hovered + animationStateStartValue: {r: 1, g: 0.78431374, b: 0.5686275, a: 1} + animationStateEndValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + - stateName: hoveredPriority + animationStateStartValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + animationStateEndValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + - stateName: selected + animationStateStartValue: {r: 0.5686275, g: 0.7843138, b: 1, a: 1} + animationStateEndValue: {r: 0.5686275, g: 0.78431374, b: 1, a: 1} + - stateName: activated + animationStateStartValue: {r: 0.5686275, g: 0.7843138, b: 1, a: 1} + animationStateEndValue: {r: 1, g: 0.7843138, b: 0.5686275, a: 1} + - stateName: focused + animationStateStartValue: {r: 0.41176474, g: 0.5176471, b: 0.69411767, a: 1} + animationStateEndValue: {r: 0.41176474, g: 0.5176471, b: 0.69411767, a: 1} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColor.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColor.asset.meta new file mode 100644 index 0000000..bccb68b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColor.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ec238cb3e80e274c844d7b56f585392 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio.meta new file mode 100644 index 0000000..db20128 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b95d69e6872d544088b4338a03df20e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav new file mode 100644 index 0000000..70e4169 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a1b9aa5525b2c782068ef44fb1722d6b3b1f834d1dd350b173967152fb9f0c0 +size 51580 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav.meta new file mode 100644 index 0000000..e65394b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 16fba6d30ed741d4a9fdd6e79ee2f3ac +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials.meta new file mode 100644 index 0000000..52c44c4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4e01b7fb24753742a7665cef9ed7839 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Dark Blue.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Dark Blue.mat new file mode 100644 index 0000000..f7899f8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Dark Blue.mat @@ -0,0 +1,172 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1638956391025656723 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Concrete Dark Blue + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + m_InvalidKeywords: + - _METALLICGLOSSMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 4, y: 2} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: cdebec39dbf81a14688e1de8d12897b4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 4, y: 2} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: f3fb518ec70eb4047b1c6ec34933fbce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _BumpStrength: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0.1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.1 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.40784314, g: 0.61960775, b: 0.84705883, a: 1} + - _BumpOffset: {r: 0, g: 0, b: 0, a: 0} + - _BumpTiling: {r: 4, g: 2, b: 0, a: 0} + - _Color: {r: 0.4078431, g: 0.61960775, b: 0.84705883, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1031156148794556660 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Dark Blue.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Dark Blue.mat.meta new file mode 100644 index 0000000..b3b292d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Dark Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bbb56ac3cf3c61a46ab3887c0fdbda8f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Grey.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Grey.mat new file mode 100644 index 0000000..3d100fb --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Grey.mat @@ -0,0 +1,176 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6113625539559698513 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Concrete Grey + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + m_InvalidKeywords: + - _METALLICGLOSSMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 4, y: 2} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: cdebec39dbf81a14688e1de8d12897b4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 4, y: 2} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: f3fb518ec70eb4047b1c6ec34933fbce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _BumpStrength: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0.1 + - _Glossiness: 0.5 + - _GlossinessSource: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.1 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.82745105, g: 0.9215687, b: 0.9921569, a: 1} + - _BumpOffset: {r: 0, g: 0, b: 0, a: 0} + - _BumpTiling: {r: 4, g: 2, b: 0, a: 0} + - _Color: {r: 0.82745105, g: 0.9215687, b: 0.9921569, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &7210481364470626827 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Grey.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Grey.mat.meta new file mode 100644 index 0000000..eca0b90 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Grey.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 842f1b88643f1bb458ba6243088e344e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Light Blue.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Light Blue.mat new file mode 100644 index 0000000..1618717 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Light Blue.mat @@ -0,0 +1,172 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Concrete Light Blue + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + m_InvalidKeywords: + - _METALLICGLOSSMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 4, y: 2} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: cdebec39dbf81a14688e1de8d12897b4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 4, y: 2} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: f3fb518ec70eb4047b1c6ec34933fbce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _BumpStrength: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0.1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.1 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.7725491, g: 0.82745105, b: 0.8745099, a: 1} + - _BumpOffset: {r: 0, g: 0, b: 0, a: 0} + - _BumpTiling: {r: 4, g: 2, b: 0, a: 0} + - _Color: {r: 0.7725491, g: 0.82745105, b: 0.8745099, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &4635247099857105162 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!114 &4738169426747826149 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Light Blue.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Light Blue.mat.meta new file mode 100644 index 0000000..7478be8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Concrete Light Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 830d28b607e09a2479e2005c2eb5c75e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Lit White.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Lit White.mat new file mode 100644 index 0000000..e63e235 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Lit White.mat @@ -0,0 +1,171 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-799537754957037517 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Lit White + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossinessSource: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &8490472560057171736 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Lit White.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Lit White.mat.meta new file mode 100644 index 0000000..f5a958b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/Lit White.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc226930e8fad4c499969204cecfbc05 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/MaterialPipelineHandler.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/MaterialPipelineHandler.asset new file mode 100644 index 0000000..2a68cf5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/MaterialPipelineHandler.asset @@ -0,0 +1,44 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e7883133e628dff4a86f50c082f77055, type: 3} + m_Name: MaterialPipelineHandler + m_EditorClassIdentifier: + m_ShaderContainers: + - material: {fileID: 2100000, guid: bbb56ac3cf3c61a46ab3887c0fdbda8f, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: 842f1b88643f1bb458ba6243088e344e, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: 830d28b607e09a2479e2005c2eb5c75e, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: fc226930e8fad4c499969204cecfbc05, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Simple Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + m_AutoRefreshShaders: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/MaterialPipelineHandler.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/MaterialPipelineHandler.asset.meta new file mode 100644 index 0000000..858a7b0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Materials/MaterialPipelineHandler.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fcbe69f7b69204d43b67d30e2487c37c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models.meta new file mode 100644 index 0000000..52c70d7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90a5974969e85834f8306496fd3cda4c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster.fbx new file mode 100644 index 0000000..3550d76 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7cc9f5a1caaa1d76d55dc5791e68cc497084b9880fafa21b955a3d39b1194e1 +size 102160 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster.fbx.meta new file mode 100644 index 0000000..19849ae --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster.fbx.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: e8cf87fef9298444ca38948b2c8a4073 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert1 + second: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster_Long.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster_Long.fbx new file mode 100644 index 0000000..30485b2 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster_Long.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e6cdfde636489e46cbb1ff7ba717880c4a93b7b4191ca312341ce23af5036c3 +size 108668 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster_Long.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster_Long.fbx.meta new file mode 100644 index 0000000..0f4bada --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster_Long.fbx.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: e51d3dbfe79e4c646bb30424a11f23a0 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert1.002 + second: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Cylinder.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Cylinder.fbx new file mode 100644 index 0000000..095cf20 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Cylinder.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f6c584af74d4586e280be697f3b94267717455806e2c5789b6a57e114442847 +size 23232 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Cylinder.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Cylinder.fbx.meta new file mode 100644 index 0000000..4bbe9f9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Cylinder.fbx.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: 73b694bb0f61cd14e9e1ed7b578ac09a +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert1 + second: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 10 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 10 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx new file mode 100644 index 0000000..b742940 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bbafbfad94a491cfe517742aecb6c7dec21d80c4973a111be3f69b475b54e6f +size 21632 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx.meta new file mode 100644 index 0000000..63fbc44 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: 63e02ddb08ce42da868504e1333d48ae +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert1 + second: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Tapered_Cylinder.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Tapered_Cylinder.fbx new file mode 100644 index 0000000..3133fc0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Tapered_Cylinder.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93f231a7c73b0a20f1c6efaa7f109d2dba60c57db5c42508c9c1b3c4fe69fc83 +size 26380 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Tapered_Cylinder.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Tapered_Cylinder.fbx.meta new file mode 100644 index 0000000..3e883c5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Tapered_Cylinder.fbx.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: e3493855a112e8248a2ea2c9828a51a1 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert1 + second: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 10 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 10 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx new file mode 100644 index 0000000..b101788 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48b086a822980ec261f87c76baa42f0b2440747d3f85d62e9486abe6280ee2b5 +size 33056 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx.meta new file mode 100644 index 0000000..5e27b19 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: f077c919501a44778a0c2edb6eb1a54a +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert1 + second: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus_Cut.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus_Cut.fbx new file mode 100644 index 0000000..5655137 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus_Cut.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95220e5b4e7f5720dd64e49f68148ef289a8329cd716d65093f7ab28d8a93b28 +size 27856 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus_Cut.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus_Cut.fbx.meta new file mode 100644 index 0000000..8de00af --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/Primitive_Torus_Cut.fbx.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: 46c1c422ff6897f49a404b012dc924d3 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert1 + second: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/PushButton.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/PushButton.fbx new file mode 100644 index 0000000..ea0940f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/PushButton.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb32c83c2657b4b764ce4e1180b4eb3b4b58646215f044c013a5c361484bc1d8 +size 47120 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/PushButton.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/PushButton.fbx.meta new file mode 100644 index 0000000..a1880ba --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Models/PushButton.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 7ab6f3b0fd1a6ba41b2a47766c16613f +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs.meta new file mode 100644 index 0000000..a728df7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91951de0742340f45a1e49a4735db517 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb.meta new file mode 100644 index 0000000..d5373a6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c6d684cb56fa7d4f869594e9a2dddb5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab new file mode 100644 index 0000000..634ce1c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab @@ -0,0 +1,226 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3953970342314940650 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3953970342314940649} + m_Layer: 0 + m_Name: Climb Sample + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3953970342314940649 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3953970342314940650} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: -3.75, y: 0.125, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7306256556956711982} + - {fileID: 3953970341132373934} + - {fileID: 6357001091881990116} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!1001 &3468669171938899717 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3953970342314940649} + m_Modifications: + - target: {fileID: 5705580279468903836, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_Name + value: Single Floor Ladder + objectReference: {fileID: 0} + - target: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_LocalPosition.z + value: 1.0500003 + objectReference: {fileID: 0} + - target: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} +--- !u!4 &7306256556956711982 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6144662080407587627, guid: 1f62bdd0e59688d4bb754afe89fa2f5a, type: 3} + m_PrefabInstance: {fileID: 3468669171938899717} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6888699650741072855 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3953970342314940649} + m_Modifications: + - target: {fileID: 7585962579481558136, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_Name + value: Climbing Wall + objectReference: {fileID: 0} + - target: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_LocalPosition.z + value: -0.79 + objectReference: {fileID: 0} + - target: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7585962580643705477, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + propertyPath: m_InteractionManager + value: + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} +--- !u!4 &3953970341132373934 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7585962579481558137, guid: a0ea40bd139aedc43b0e8374d6139437, type: 3} + m_PrefabInstance: {fileID: 6888699650741072855} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8050214715828898099 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3953970342314940649} + m_Modifications: + - target: {fileID: 3308162198220175456, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_Name + value: Multi Floor Ladder + objectReference: {fileID: 0} + - target: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_LocalPosition.x + value: -2.2 + objectReference: {fileID: 0} + - target: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_LocalPosition.z + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} +--- !u!4 &6357001091881990116 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3999338779507687127, guid: 652585f331bff7e44afb8fe71ec2119f, type: 3} + m_PrefabInstance: {fileID: 8050214715828898099} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab.meta new file mode 100644 index 0000000..d8439d7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2ea572d587ee60f44bd5baa3bc2d6503 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/ClimbTeleportReticle.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/ClimbTeleportReticle.prefab new file mode 100644 index 0000000..aafaaeb --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/ClimbTeleportReticle.prefab @@ -0,0 +1,647 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1231436352321780396 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4544271136228639733} + - component: {fileID: 3733134294308858899} + - component: {fileID: 3153377512821708037} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4544271136228639733 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231436352321780396} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9007515192825494133} + 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: 330, y: 330} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3733134294308858899 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231436352321780396} + m_CullTransparentMesh: 1 +--- !u!114 &3153377512821708037 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231436352321780396} + 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, g: 0, b: 0, a: 0.7490196} + 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: 21300000, guid: e45f8f823c093d941855bb23b53b9414, type: 3} + 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 &3461113883738593307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8592093655008360416} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8592093655008360416 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3461113883738593307} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5005453272123457097} + - {fileID: 1823803951432028360} + m_Father: {fileID: 285002964321344741} + 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: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4523418461820257256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2204478448753199471} + - component: {fileID: 2986821684335916666} + - component: {fileID: 2304449840905880906} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2204478448753199471 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4523418461820257256} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 656850745989562019} + 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: 0.00006103516, y: 225} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2986821684335916666 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4523418461820257256} + m_CullTransparentMesh: 1 +--- !u!114 &2304449840905880906 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4523418461820257256} + 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, g: 0, b: 0, a: 0.7490196} + 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: 21300000, guid: f8ecc54972abacc46a93f671b0602139, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &4733855102705320443 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9007515192825494133} + m_Layer: 5 + m_Name: Timer Progress + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9007515192825494133 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4733855102705320443} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4544271136228639733} + - {fileID: 7180036288173734758} + m_Father: {fileID: 285002964321344741} + 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!1 &6364497269786421194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 285002964321344741} + - component: {fileID: 7683931602190211230} + - component: {fileID: 1657001993927382629} + - component: {fileID: 4583518788051481835} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &285002964321344741 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6364497269786421194} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.001, y: 0.001, z: 0.001} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 9007515192825494133} + - {fileID: 656850745989562019} + - {fileID: 8592093655008360416} + m_Father: {fileID: 6498076632518532997} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 500, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &7683931602190211230 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6364497269786421194} + 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 &1657001993927382629 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6364497269786421194} + 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!114 &4583518788051481835 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6364497269786421194} + 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 &6927910310626014204 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 656850745989562019} + m_Layer: 5 + m_Name: Progress Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &656850745989562019 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6927910310626014204} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2204478448753199471} + m_Father: {fileID: 285002964321344741} + 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: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &7560836725041214684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6498076632518532997} + - component: {fileID: 6060699434838084334} + m_Layer: 0 + m_Name: ClimbTeleportReticle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6498076632518532997 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7560836725041214684} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 285002964321344741} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6060699434838084334 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7560836725041214684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e001d3dc91354f8f8c590b4e1d1d3da9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TimerProgressFilledImage: {fileID: 7858840363066308928} + m_DestinationIndicator: {fileID: 3461113883738593307} + m_PotentialDestinationIndicator: {fileID: 6927910310626014204} + m_PotentialIndicatorUpdateFrequency: 0.1 +--- !u!1 &8291802535000133445 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1823803951432028360} + - component: {fileID: 203882619933263282} + - component: {fileID: 5289661317720192359} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1823803951432028360 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8291802535000133445} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8592093655008360416} + 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.00006103516, y: 225} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &203882619933263282 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8291802535000133445} + m_CullTransparentMesh: 1 +--- !u!114 &5289661317720192359 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8291802535000133445} + 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: 21300000, guid: f8ecc54972abacc46a93f671b0602139, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8391053872352027772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7180036288173734758} + - component: {fileID: 621455826683349568} + - component: {fileID: 7858840363066308928} + m_Layer: 5 + m_Name: Progress + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7180036288173734758 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8391053872352027772} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9007515192825494133} + 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: 0} + m_SizeDelta: {x: 300, y: 300} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &621455826683349568 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8391053872352027772} + m_CullTransparentMesh: 1 +--- !u!114 &7858840363066308928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8391053872352027772} + 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: 21300000, guid: 2f8349570a152884fb6cf7ebdc8c18b3, type: 3} + m_Type: 3 + 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 &8696404588391070980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5005453272123457097} + - component: {fileID: 2754733227418273496} + - component: {fileID: 2105042693997049524} + m_Layer: 5 + m_Name: Legibility Mask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5005453272123457097 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8696404588391070980} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8592093655008360416} + 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: 225.00002} + m_SizeDelta: {x: 260, y: 150} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2754733227418273496 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8696404588391070980} + m_CullTransparentMesh: 1 +--- !u!114 &2105042693997049524 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8696404588391070980} + 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, g: 0, b: 0, a: 0.7490196} + 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: 21300000, guid: a85d80c1edb5d2f458d42e79f78055b9, type: 3} + 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/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/ClimbTeleportReticle.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/ClimbTeleportReticle.prefab.meta new file mode 100644 index 0000000..f0770fa --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/ClimbTeleportReticle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6eb816e9b7ce30f4cadff3d4ad7ad10c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab new file mode 100644 index 0000000..9d88bd7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab @@ -0,0 +1,8223 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &44238678952547878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8594256920082277255} + - component: {fileID: 346864084136821777} + - component: {fileID: 2935460505167096077} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8594256920082277255 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44238678952547878} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7470654498106422027} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &346864084136821777 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44238678952547878} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 1119577204777661848} + m_MaterialIndex: 0 +--- !u!114 &2935460505167096077 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44238678952547878} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 346864084136821777} + m_ColorPropertyName: +--- !u!1 &317614458655672824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 857468511645469604} + - component: {fileID: 4448568436658753514} + - component: {fileID: 5469833287495653783} + - component: {fileID: 6863578052966229954} + m_Layer: 0 + m_Name: Sphere (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &857468511645469604 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 317614458655672824} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.872, y: 0.313, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5625531138379468532} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4448568436658753514 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 317614458655672824} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5469833287495653783 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 317614458655672824} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &6863578052966229954 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 317614458655672824} + 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!1 &341882414788256671 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4354704120321791064} + - component: {fileID: 3574432298472261195} + - component: {fileID: 294580637433502793} + - component: {fileID: 1003032814125080559} + m_Layer: 0 + m_Name: Sphere (11) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4354704120321791064 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 341882414788256671} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.264, y: 0.955, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5647523953337836569} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3574432298472261195 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 341882414788256671} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &294580637433502793 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 341882414788256671} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &1003032814125080559 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 341882414788256671} + 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!1 &521222396592898912 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1787317493179701138} + - component: {fileID: 52845257133294543} + - component: {fileID: 5610171121034192647} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1787317493179701138 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 521222396592898912} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6038549972074828916} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &52845257133294543 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 521222396592898912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 4984762126074283739} + m_MaterialIndex: 0 +--- !u!114 &5610171121034192647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 521222396592898912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 52845257133294543} + m_ColorPropertyName: +--- !u!1 &542063675784399586 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6654345412576249371} + - component: {fileID: 2889041184576103132} + - component: {fileID: 1710707527757037788} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6654345412576249371 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542063675784399586} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3376253258083616447} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2889041184576103132 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542063675784399586} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 2500441544470237441} + m_MaterialIndex: 0 +--- !u!114 &1710707527757037788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542063675784399586} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 2889041184576103132} + m_ColorPropertyName: +--- !u!1 &551290872121351241 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5647523953337836569} + - component: {fileID: 2919094295059751558} + - component: {fileID: 6089209909159516227} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5647523953337836569 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 551290872121351241} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4354704120321791064} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2919094295059751558 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 551290872121351241} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 294580637433502793} + m_MaterialIndex: 0 +--- !u!114 &6089209909159516227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 551290872121351241} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 2919094295059751558} + m_ColorPropertyName: +--- !u!1 &552743021824758300 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 932582413512132944} + - component: {fileID: 4845279294434355601} + - component: {fileID: 5454701041861647837} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &932582413512132944 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 552743021824758300} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5816804911528974429} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4845279294434355601 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 552743021824758300} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 2885743743956939145} + m_MaterialIndex: 0 +--- !u!114 &5454701041861647837 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 552743021824758300} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 4845279294434355601} + m_ColorPropertyName: +--- !u!1 &573330555838276875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 348753758087915500} + - component: {fileID: 6392144829557880250} + - component: {fileID: 4819939374626030629} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &348753758087915500 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 573330555838276875} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4595584359265667760} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6392144829557880250 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 573330555838276875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 3327566311097792017} + m_MaterialIndex: 0 +--- !u!114 &4819939374626030629 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 573330555838276875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 6392144829557880250} + m_ColorPropertyName: +--- !u!1 &585077285945170149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7496248237745259494} + - component: {fileID: 5941278825374940486} + - component: {fileID: 2456065428962815657} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7496248237745259494 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 585077285945170149} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1960236689651181916} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5941278825374940486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 585077285945170149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 2564693922704703727} + m_MaterialIndex: 0 +--- !u!114 &2456065428962815657 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 585077285945170149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5941278825374940486} + m_ColorPropertyName: +--- !u!1 &742593036323682333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3765322442004079464} + - component: {fileID: 5153087469601618365} + - component: {fileID: 7387365006926065678} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3765322442004079464 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 742593036323682333} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7980277895126731949} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5153087469601618365 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 742593036323682333} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 4009323094115177313} + m_MaterialIndex: 0 +--- !u!114 &7387365006926065678 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 742593036323682333} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5153087469601618365} + m_ColorPropertyName: +--- !u!1 &854623391999996240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7705157297883664653} + - component: {fileID: 8372471050698308968} + - component: {fileID: 3374787843740454471} + - component: {fileID: 3010537058003127725} + m_Layer: 0 + m_Name: Sphere (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7705157297883664653 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 854623391999996240} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.262, y: 0.39, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2283926903535392085} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8372471050698308968 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 854623391999996240} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3374787843740454471 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 854623391999996240} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &3010537058003127725 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 854623391999996240} + 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!1 &919567083695414791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2904633665880556950} + - component: {fileID: 1909809048760453831} + - component: {fileID: 5047203172729829097} + - component: {fileID: 5319600083047336024} + m_Layer: 0 + m_Name: Sphere (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2904633665880556950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 919567083695414791} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.568, y: 0.882, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1031813166654868225} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1909809048760453831 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 919567083695414791} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5047203172729829097 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 919567083695414791} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &5319600083047336024 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 919567083695414791} + 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!1 &1776527581311525133 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8037543016539790423} + - component: {fileID: 5526422372007973583} + - component: {fileID: 5567836796500047818} + - component: {fileID: 6059093999455568196} + m_Layer: 0 + m_Name: Sphere (10) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8037543016539790423 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1776527581311525133} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.978, y: 0.683, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2048587996373869317} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5526422372007973583 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1776527581311525133} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5567836796500047818 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1776527581311525133} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &6059093999455568196 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1776527581311525133} + 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!1 &1893593297006545789 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8812079473714787161} + - component: {fileID: 7676791105694672857} + - component: {fileID: 8751981182861488584} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8812079473714787161 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1893593297006545789} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7691836147598520973} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7676791105694672857 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1893593297006545789} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 60125426819533644} + m_MaterialIndex: 0 +--- !u!114 &8751981182861488584 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1893593297006545789} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7676791105694672857} + m_ColorPropertyName: +--- !u!1 &1993090171332990124 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2893674514767305793} + - component: {fileID: 1206281095487418764} + - component: {fileID: 623068136294808618} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2893674514767305793 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993090171332990124} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6492077355639612206} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1206281095487418764 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993090171332990124} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6022981977401819069} + m_MaterialIndex: 0 +--- !u!114 &623068136294808618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993090171332990124} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 1206281095487418764} + m_ColorPropertyName: +--- !u!1 &2051420469348874292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4918779976276591615} + - component: {fileID: 180632476480206011} + - component: {fileID: 2251114839073321895} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4918779976276591615 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2051420469348874292} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5023194577319420311} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &180632476480206011 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2051420469348874292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7101034434928341677} + m_MaterialIndex: 0 +--- !u!114 &2251114839073321895 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2051420469348874292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 180632476480206011} + m_ColorPropertyName: +--- !u!1 &2465367846929820204 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2213403759552526992} + - component: {fileID: 1725711212747151212} + - component: {fileID: 5625484542635814858} + - component: {fileID: 7861380608669490811} + m_Layer: 0 + m_Name: Sphere (11) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2213403759552526992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2465367846929820204} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.264, y: 0.955, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 310539757113050359} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1725711212747151212 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2465367846929820204} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5625484542635814858 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2465367846929820204} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &7861380608669490811 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2465367846929820204} + 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!1 &2625289565161431966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6936027996146277676} + - component: {fileID: 7925400139534045981} + - component: {fileID: 6821697635686998239} + - component: {fileID: 6638773016481763968} + m_Layer: 0 + m_Name: Sphere (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6936027996146277676 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2625289565161431966} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.244, y: 0.826, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1086285738516946031} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7925400139534045981 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2625289565161431966} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6821697635686998239 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2625289565161431966} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &6638773016481763968 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2625289565161431966} + 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!1 &2770988456614787778 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4367827292347397237} + m_Layer: 0 + m_Name: HandlesSet (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4367827292347397237 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2770988456614787778} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.8, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4169972166755958789} + - {fileID: 5486126184005354786} + - {fileID: 5972590659264791304} + - {fileID: 2567418658929649223} + - {fileID: 6963722664931986504} + - {fileID: 7691836147598520973} + - {fileID: 6038549972074828916} + - {fileID: 1960236689651181916} + - {fileID: 5422799826263334674} + - {fileID: 7473920317060209263} + - {fileID: 2821717472793643862} + - {fileID: 4354704120321791064} + m_Father: {fileID: 7585962580643705475} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2887596423464215831 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4595584359265667760} + - component: {fileID: 7718776529806665586} + - component: {fileID: 3327566311097792017} + - component: {fileID: 2078965904905296039} + m_Layer: 0 + m_Name: Sphere (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4595584359265667760 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2887596423464215831} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.568, y: 0.882, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 348753758087915500} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7718776529806665586 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2887596423464215831} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3327566311097792017 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2887596423464215831} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &2078965904905296039 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2887596423464215831} + 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!1 &2990443612356326601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8927631924966858428} + - component: {fileID: 5601033493648230603} + - component: {fileID: 2471497026491812984} + - component: {fileID: 7793862097155485846} + m_Layer: 0 + m_Name: Sphere (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8927631924966858428 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2990443612356326601} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.353, y: 0.445, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7107675020510922183} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5601033493648230603 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2990443612356326601} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2471497026491812984 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2990443612356326601} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &7793862097155485846 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2990443612356326601} + 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!1 &3077135667139894838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8118731708026586165} + - component: {fileID: 1144508373836685528} + - component: {fileID: 5461579844982252863} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8118731708026586165 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3077135667139894838} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7585962579358716694} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1144508373836685528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3077135667139894838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7585962579358716680} + m_MaterialIndex: 0 +--- !u!114 &5461579844982252863 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3077135667139894838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 1144508373836685528} + m_ColorPropertyName: +--- !u!1 &3110793547869394313 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5266259993439318115} + - component: {fileID: 2162245247396376972} + - component: {fileID: 6177414709121579278} + - component: {fileID: 5175551241258439433} + m_Layer: 0 + m_Name: Sphere (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5266259993439318115 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3110793547869394313} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.37, y: 0.754, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8704684839175915126} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2162245247396376972 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3110793547869394313} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6177414709121579278 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3110793547869394313} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &5175551241258439433 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3110793547869394313} + 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!1 &3200365427548647297 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5260239977363644798} + - component: {fileID: 6323280725868655951} + - component: {fileID: 2320060910457179186} + - component: {fileID: 5220299821155630219} + m_Layer: 0 + m_Name: Sphere (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5260239977363644798 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3200365427548647297} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.781, y: 0.511, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1697531592720929251} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6323280725868655951 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3200365427548647297} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2320060910457179186 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3200365427548647297} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &5220299821155630219 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3200365427548647297} + 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!1 &3202762425513239757 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6038549972074828916} + - component: {fileID: 342658024926861553} + - component: {fileID: 4984762126074283739} + - component: {fileID: 5213127269732389387} + m_Layer: 0 + m_Name: Sphere (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6038549972074828916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3202762425513239757} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.039, y: 0.827, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1787317493179701138} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &342658024926861553 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3202762425513239757} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4984762126074283739 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3202762425513239757} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &5213127269732389387 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3202762425513239757} + 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!1 &3503317257441963013 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2048587996373869317} + - component: {fileID: 351621831783727212} + - component: {fileID: 495571559607644711} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2048587996373869317 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3503317257441963013} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8037543016539790423} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &351621831783727212 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3503317257441963013} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5567836796500047818} + m_MaterialIndex: 0 +--- !u!114 &495571559607644711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3503317257441963013} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 351621831783727212} + m_ColorPropertyName: +--- !u!1 &3557327053638759212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1182558839748939124} + - component: {fileID: 1293988548836304315} + - component: {fileID: 7974537314954387363} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1182558839748939124 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3557327053638759212} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7473920317060209263} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1293988548836304315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3557327053638759212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7657489604810522812} + m_MaterialIndex: 0 +--- !u!114 &7974537314954387363 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3557327053638759212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 1293988548836304315} + m_ColorPropertyName: +--- !u!1 &3776858665321064441 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6644258907661498893} + - component: {fileID: 8550749283732062888} + - component: {fileID: 122896196498795609} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6644258907661498893 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3776858665321064441} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4438779832404853050} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8550749283732062888 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3776858665321064441} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 8948679691032438633} + m_MaterialIndex: 0 +--- !u!114 &122896196498795609 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3776858665321064441} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 8550749283732062888} + m_ColorPropertyName: +--- !u!1 &3897500855829752112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4644335631303939418} + - component: {fileID: 7113885033027315505} + - component: {fileID: 4744239330047726765} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4644335631303939418 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3897500855829752112} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2428510553631514553} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7113885033027315505 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3897500855829752112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 1648302037017622285} + m_MaterialIndex: 0 +--- !u!114 &4744239330047726765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3897500855829752112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7113885033027315505} + m_ColorPropertyName: +--- !u!1 &4498773659213939663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4056615195701887267} + - component: {fileID: 6535656610300537645} + - component: {fileID: 2430217774534744445} + - component: {fileID: 7566291895108218026} + m_Layer: 0 + m_Name: Sphere (11) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4056615195701887267 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4498773659213939663} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.264, y: 0.955, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8443044927161956435} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6535656610300537645 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4498773659213939663} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2430217774534744445 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4498773659213939663} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &7566291895108218026 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4498773659213939663} + 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!1 &4638575693133796420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2428510553631514553} + - component: {fileID: 7988790193039092145} + - component: {fileID: 1648302037017622285} + - component: {fileID: 3977255415521992268} + m_Layer: 0 + m_Name: Sphere (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2428510553631514553 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4638575693133796420} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.791, y: 0.96, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4644335631303939418} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7988790193039092145 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4638575693133796420} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1648302037017622285 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4638575693133796420} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &3977255415521992268 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4638575693133796420} + 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!1 &4707828520642920179 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5816804911528974429} + - component: {fileID: 7124138230557415287} + - component: {fileID: 2885743743956939145} + - component: {fileID: 4735754733584350393} + m_Layer: 0 + m_Name: Sphere (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5816804911528974429 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4707828520642920179} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.353, y: 0.445, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 932582413512132944} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7124138230557415287 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4707828520642920179} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2885743743956939145 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4707828520642920179} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &4735754733584350393 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4707828520642920179} + 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!1 &4724706129218591114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7622843386099842623} + - component: {fileID: 4832108258861972030} + - component: {fileID: 4242859807362637990} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7622843386099842623 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4724706129218591114} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5422799826263334674} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4832108258861972030 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4724706129218591114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5046559946094886164} + m_MaterialIndex: 0 +--- !u!114 &4242859807362637990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4724706129218591114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 4832108258861972030} + m_ColorPropertyName: +--- !u!1 &4895635815631112604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1960236689651181916} + - component: {fileID: 8051152709889214329} + - component: {fileID: 2564693922704703727} + - component: {fileID: 8710049026485660187} + m_Layer: 0 + m_Name: Sphere (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1960236689651181916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4895635815631112604} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.353, y: 0.445, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7496248237745259494} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8051152709889214329 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4895635815631112604} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2564693922704703727 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4895635815631112604} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &8710049026485660187 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4895635815631112604} + 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!1 &5003706717514971652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3044085257035410558} + - component: {fileID: 8920692937392904337} + - component: {fileID: 3412171642901629710} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3044085257035410558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5003706717514971652} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4250800834070631180} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8920692937392904337 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5003706717514971652} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 611206522396933544} + m_MaterialIndex: 0 +--- !u!114 &3412171642901629710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5003706717514971652} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 8920692937392904337} + m_ColorPropertyName: +--- !u!1 &5016618005325456459 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8704684839175915126} + - component: {fileID: 6429800459170064611} + - component: {fileID: 7756262722308636781} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8704684839175915126 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5016618005325456459} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5266259993439318115} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6429800459170064611 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5016618005325456459} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6177414709121579278} + m_MaterialIndex: 0 +--- !u!114 &7756262722308636781 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5016618005325456459} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 6429800459170064611} + m_ColorPropertyName: +--- !u!1 &5126727322602612706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3274744151133089951} + m_Layer: 0 + m_Name: HandlesSet (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3274744151133089951 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5126727322602612706} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.9, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3376253258083616447} + - {fileID: 2611622575333548510} + - {fileID: 2428510553631514553} + - {fileID: 7470654498106422027} + - {fileID: 7980277895126731949} + - {fileID: 5266259993439318115} + - {fileID: 4250800834070631180} + - {fileID: 5816804911528974429} + - {fileID: 4595584359265667760} + - {fileID: 857468511645469604} + - {fileID: 8037543016539790423} + - {fileID: 4056615195701887267} + m_Father: {fileID: 7585962580643705475} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5395857053608175276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1454492841322775756} + - component: {fileID: 3043250933908861940} + - component: {fileID: 5867982066974916252} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1454492841322775756 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5395857053608175276} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2567418658929649223} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3043250933908861940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5395857053608175276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6319836431026127215} + m_MaterialIndex: 0 +--- !u!114 &5867982066974916252 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5395857053608175276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3043250933908861940} + m_ColorPropertyName: +--- !u!1 &5396683676352184436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5960478174581927681} + - component: {fileID: 3683344912336516121} + - component: {fileID: 5885775623913259053} + - component: {fileID: 3942227805741030974} + m_Layer: 0 + m_Name: Sphere (10) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5960478174581927681 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5396683676352184436} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.978, y: 0.683, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2667347675753284964} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3683344912336516121 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5396683676352184436} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5885775623913259053 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5396683676352184436} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &3942227805741030974 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5396683676352184436} + 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!1 &5508822453745676451 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 204533453615689689} + - component: {fileID: 8210556963076543867} + - component: {fileID: 5735442407950958838} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &204533453615689689 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5508822453745676451} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2821717472793643862} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8210556963076543867 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5508822453745676451} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 1312882351522584800} + m_MaterialIndex: 0 +--- !u!114 &5735442407950958838 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5508822453745676451} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 8210556963076543867} + m_ColorPropertyName: +--- !u!1 &5593455253299390670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1031813166654868225} + - component: {fileID: 804575793188393304} + - component: {fileID: 5217870814393013011} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1031813166654868225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5593455253299390670} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2904633665880556950} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &804575793188393304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5593455253299390670} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5047203172729829097} + m_MaterialIndex: 0 +--- !u!114 &5217870814393013011 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5593455253299390670} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 804575793188393304} + m_ColorPropertyName: +--- !u!1 &5674877204309764336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 973658774361894060} + - component: {fileID: 7347667953711989428} + - component: {fileID: 1196290104144306225} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &973658774361894060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5674877204309764336} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5972590659264791304} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7347667953711989428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5674877204309764336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 8616561069280158298} + m_MaterialIndex: 0 +--- !u!114 &1196290104144306225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5674877204309764336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7347667953711989428} + m_ColorPropertyName: +--- !u!1 &5765395617857874777 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7980277895126731949} + - component: {fileID: 2111308584337565419} + - component: {fileID: 4009323094115177313} + - component: {fileID: 7298624525813765418} + m_Layer: 0 + m_Name: Sphere (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7980277895126731949 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5765395617857874777} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.262, y: 0.39, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3765322442004079464} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2111308584337565419 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5765395617857874777} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4009323094115177313 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5765395617857874777} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &7298624525813765418 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5765395617857874777} + 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!1 &5809875648853325207 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5972590659264791304} + - component: {fileID: 3217073701901007858} + - component: {fileID: 8616561069280158298} + - component: {fileID: 5872642707752935515} + m_Layer: 0 + m_Name: Sphere (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5972590659264791304 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5809875648853325207} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.791, y: 0.96, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 973658774361894060} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3217073701901007858 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5809875648853325207} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8616561069280158298 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5809875648853325207} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &5872642707752935515 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5809875648853325207} + 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!1 &5953048503393573316 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2667347675753284964} + - component: {fileID: 597189483066553247} + - component: {fileID: 4526265792880128602} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2667347675753284964 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5953048503393573316} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5960478174581927681} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &597189483066553247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5953048503393573316} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5885775623913259053} + m_MaterialIndex: 0 +--- !u!114 &4526265792880128602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5953048503393573316} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 597189483066553247} + m_ColorPropertyName: +--- !u!1 &6143542840592389207 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2567418658929649223} + - component: {fileID: 2832186921991626669} + - component: {fileID: 6319836431026127215} + - component: {fileID: 5580049162921591570} + m_Layer: 0 + m_Name: Sphere (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2567418658929649223 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6143542840592389207} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.781, y: 0.511, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1454492841322775756} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2832186921991626669 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6143542840592389207} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6319836431026127215 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6143542840592389207} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &5580049162921591570 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6143542840592389207} + 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!1 &6161787310810516463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2272541096272905211} + - component: {fileID: 7033385462115738815} + - component: {fileID: 7463919308878573826} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2272541096272905211 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6161787310810516463} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6963722664931986504} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7033385462115738815 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6161787310810516463} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7122647948855382861} + m_MaterialIndex: 0 +--- !u!114 &7463919308878573826 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6161787310810516463} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7033385462115738815} + m_ColorPropertyName: +--- !u!1 &6394747674397441355 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1176639359600982109} + - component: {fileID: 6663318612370734744} + - component: {fileID: 5865700967307390226} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1176639359600982109 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6394747674397441355} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6330966684721107903} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6663318612370734744 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6394747674397441355} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 8937869494441945958} + m_MaterialIndex: 0 +--- !u!114 &5865700967307390226 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6394747674397441355} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 6663318612370734744} + m_ColorPropertyName: +--- !u!1 &6456543845411551030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1697531592720929251} + - component: {fileID: 5814388964077982227} + - component: {fileID: 1477675921285919825} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1697531592720929251 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6456543845411551030} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5260239977363644798} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5814388964077982227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6456543845411551030} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 2320060910457179186} + m_MaterialIndex: 0 +--- !u!114 &1477675921285919825 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6456543845411551030} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5814388964077982227} + m_ColorPropertyName: +--- !u!1 &6477391072318178342 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2821717472793643862} + - component: {fileID: 2123752849672834187} + - component: {fileID: 1312882351522584800} + - component: {fileID: 2837678978771663052} + m_Layer: 0 + m_Name: Sphere (10) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2821717472793643862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6477391072318178342} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.978, y: 0.683, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 204533453615689689} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2123752849672834187 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6477391072318178342} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1312882351522584800 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6477391072318178342} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &2837678978771663052 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6477391072318178342} + 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!1 &6508596706287592154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4169972166755958789} + - component: {fileID: 6422308489400908807} + - component: {fileID: 1772477656110510455} + - component: {fileID: 6145648922215953096} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4169972166755958789 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6508596706287592154} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.205, y: 0.346, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4604595860783123788} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6422308489400908807 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6508596706287592154} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1772477656110510455 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6508596706287592154} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &6145648922215953096 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6508596706287592154} + 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!1 &6508772069402656712 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7473920317060209263} + - component: {fileID: 5586883128305723932} + - component: {fileID: 7657489604810522812} + - component: {fileID: 8988985647010649744} + m_Layer: 0 + m_Name: Sphere (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7473920317060209263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6508772069402656712} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.872, y: 0.313, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1182558839748939124} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5586883128305723932 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6508772069402656712} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7657489604810522812 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6508772069402656712} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &8988985647010649744 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6508772069402656712} + 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!1 &6511711002819727829 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5625531138379468532} + - component: {fileID: 8286904939462699950} + - component: {fileID: 3854074198772965925} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5625531138379468532 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6511711002819727829} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 857468511645469604} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8286904939462699950 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6511711002819727829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5469833287495653783} + m_MaterialIndex: 0 +--- !u!114 &3854074198772965925 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6511711002819727829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 8286904939462699950} + m_ColorPropertyName: +--- !u!1 &6652594320573631350 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 310539757113050359} + - component: {fileID: 5611159536265276456} + - component: {fileID: 540471631665755054} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &310539757113050359 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6652594320573631350} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2213403759552526992} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5611159536265276456 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6652594320573631350} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5625484542635814858} + m_MaterialIndex: 0 +--- !u!114 &540471631665755054 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6652594320573631350} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5611159536265276456} + m_ColorPropertyName: +--- !u!1 &6712779244723228288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4438779832404853050} + - component: {fileID: 8300301868440779706} + - component: {fileID: 8948679691032438633} + - component: {fileID: 2863816453962915586} + m_Layer: 0 + m_Name: Sphere (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4438779832404853050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6712779244723228288} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.791, y: 0.96, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6644258907661498893} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8300301868440779706 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6712779244723228288} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8948679691032438633 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6712779244723228288} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &2863816453962915586 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6712779244723228288} + 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!1 &6734619723000058500 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2611622575333548510} + - component: {fileID: 6834277177144395151} + - component: {fileID: 5111530680301108288} + - component: {fileID: 5101332301845220312} + m_Layer: 0 + m_Name: Sphere (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2611622575333548510 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6734619723000058500} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.244, y: 0.826, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8280925439098765150} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6834277177144395151 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6734619723000058500} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5111530680301108288 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6734619723000058500} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &5101332301845220312 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6734619723000058500} + 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!1 &6755158700073241132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5486126184005354786} + - component: {fileID: 3650173786481572331} + - component: {fileID: 9134206721403211953} + - component: {fileID: 4957924476464536856} + m_Layer: 0 + m_Name: Sphere (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5486126184005354786 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6755158700073241132} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.244, y: 0.826, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2704579486901885890} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3650173786481572331 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6755158700073241132} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &9134206721403211953 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6755158700073241132} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &4957924476464536856 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6755158700073241132} + 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!1 &6922803883752130069 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7691836147598520973} + - component: {fileID: 6130123564132019070} + - component: {fileID: 60125426819533644} + - component: {fileID: 1317371542683843484} + m_Layer: 0 + m_Name: Sphere (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7691836147598520973 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6922803883752130069} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.37, y: 0.754, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8812079473714787161} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6130123564132019070 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6922803883752130069} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &60125426819533644 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6922803883752130069} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &1317371542683843484 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6922803883752130069} + 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!1 &7026255039258192640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5422799826263334674} + - component: {fileID: 551114516066375716} + - component: {fileID: 5046559946094886164} + - component: {fileID: 6062725887789690890} + m_Layer: 0 + m_Name: Sphere (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5422799826263334674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7026255039258192640} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.568, y: 0.882, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7622843386099842623} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &551114516066375716 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7026255039258192640} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5046559946094886164 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7026255039258192640} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &6062725887789690890 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7026255039258192640} + 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!1 &7241657456178891918 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6330966684721107903} + - component: {fileID: 4543385888532974711} + - component: {fileID: 8937869494441945958} + - component: {fileID: 2022289248618618586} + m_Layer: 0 + m_Name: Sphere (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6330966684721107903 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7241657456178891918} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.039, y: 0.827, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1176639359600982109} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4543385888532974711 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7241657456178891918} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8937869494441945958 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7241657456178891918} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &2022289248618618586 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7241657456178891918} + 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!1 &7490645970809407256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7107675020510922183} + - component: {fileID: 3439928318843805948} + - component: {fileID: 7450843527591514400} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7107675020510922183 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7490645970809407256} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8927631924966858428} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3439928318843805948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7490645970809407256} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 2471497026491812984} + m_MaterialIndex: 0 +--- !u!114 &7450843527591514400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7490645970809407256} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3439928318843805948} + m_ColorPropertyName: +--- !u!1 &7585962579358716693 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7585962579358716694} + - component: {fileID: 7585962579358716681} + - component: {fileID: 7585962579358716680} + - component: {fileID: 7585962579358716695} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7585962579358716694 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962579358716693} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.205, y: 0.346, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8118731708026586165} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7585962579358716681 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962579358716693} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7585962579358716680 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962579358716693} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &7585962579358716695 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962579358716693} + 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!1 &7585962579481558136 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7585962579481558137} + m_Layer: 0 + m_Name: Climbing Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7585962579481558137 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962579481558136} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7585962579641756523} + - {fileID: 7585962580643705475} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7585962579641756522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7585962579641756523} + - component: {fileID: 7585962579641756526} + - component: {fileID: 7585962579641756525} + - component: {fileID: 7585962579641756524} + m_Layer: 0 + m_Name: Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7585962579641756523 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962579641756522} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 0} + m_LocalScale: {x: 3, y: 3, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7585962579481558137} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7585962579641756526 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962579641756522} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7585962579641756525 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962579641756522} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 842f1b88643f1bb458ba6243088e344e, 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!65 &7585962579641756524 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962579641756522} + 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!1 &7585962580643705474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7585962580643705475} + - component: {fileID: 7585962580643705477} + - component: {fileID: 7585962580643705476} + - component: {fileID: 1756470705510262840} + m_Layer: 0 + m_Name: Handles (Climbable) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7585962580643705475 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962580643705474} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6799453224723734497} + - {fileID: 3274744151133089951} + - {fileID: 4367827292347397237} + m_Father: {fileID: 7585962579481558137} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7585962580643705477 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962580643705474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e9e72fe1e3b49f8a1fee8aa4ed33fe8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_ClimbProvider: {fileID: 0} + m_ClimbTransform: {fileID: 7585962580643705475} + m_FilterInteractionByDistance: 1 + m_MaxInteractionDistance: 0.15 + m_ClimbAssistanceTeleportVolume: {fileID: 0} + m_ClimbSettingsOverride: + m_UseConstant: 0 + m_ConstantValue: + m_AllowFreeXMovement: 1 + m_AllowFreeYMovement: 1 + m_AllowFreeZMovement: 1 + m_Variable: {fileID: 0} +--- !u!54 &7585962580643705476 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962580643705474} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 126 + m_CollisionDetection: 0 +--- !u!114 &1756470705510262840 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7585962580643705474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &7665311061069721854 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4604595860783123788} + - component: {fileID: 7460165785994829903} + - component: {fileID: 4516463559152747801} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4604595860783123788 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7665311061069721854} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4169972166755958789} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7460165785994829903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7665311061069721854} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 1772477656110510455} + m_MaterialIndex: 0 +--- !u!114 &4516463559152747801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7665311061069721854} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7460165785994829903} + m_ColorPropertyName: +--- !u!1 &7747709649658836421 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3376253258083616447} + - component: {fileID: 8626230301279005743} + - component: {fileID: 2500441544470237441} + - component: {fileID: 8359835081000112205} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3376253258083616447 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7747709649658836421} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.205, y: 0.346, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6654345412576249371} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8626230301279005743 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7747709649658836421} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2500441544470237441 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7747709649658836421} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &8359835081000112205 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7747709649658836421} + 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!1 &7787286718170761340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8280925439098765150} + - component: {fileID: 8364376736731539141} + - component: {fileID: 5486807496804587596} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8280925439098765150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7787286718170761340} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2611622575333548510} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8364376736731539141 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7787286718170761340} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5111530680301108288} + m_MaterialIndex: 0 +--- !u!114 &5486807496804587596 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7787286718170761340} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 8364376736731539141} + m_ColorPropertyName: +--- !u!1 &7891101573814860491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2704579486901885890} + - component: {fileID: 4970027166921784278} + - component: {fileID: 2433516400468201460} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2704579486901885890 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7891101573814860491} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5486126184005354786} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4970027166921784278 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7891101573814860491} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 9134206721403211953} + m_MaterialIndex: 0 +--- !u!114 &2433516400468201460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7891101573814860491} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 4970027166921784278} + m_ColorPropertyName: +--- !u!1 &7922036932760548972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8443044927161956435} + - component: {fileID: 2515981411757414692} + - component: {fileID: 3282877379539013143} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8443044927161956435 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7922036932760548972} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4056615195701887267} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2515981411757414692 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7922036932760548972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 2430217774534744445} + m_MaterialIndex: 0 +--- !u!114 &3282877379539013143 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7922036932760548972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 2515981411757414692} + m_ColorPropertyName: +--- !u!1 &7948209360473482403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6963722664931986504} + - component: {fileID: 5685693821738422507} + - component: {fileID: 7122647948855382861} + - component: {fileID: 38207717456230404} + m_Layer: 0 + m_Name: Sphere (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6963722664931986504 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7948209360473482403} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.262, y: 0.39, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2272541096272905211} + m_Father: {fileID: 4367827292347397237} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5685693821738422507 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7948209360473482403} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7122647948855382861 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7948209360473482403} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &38207717456230404 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7948209360473482403} + 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!1 &8025240494742943895 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6492077355639612206} + - component: {fileID: 5262231839698568525} + - component: {fileID: 6022981977401819069} + - component: {fileID: 8319578802018612825} + m_Layer: 0 + m_Name: Sphere (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6492077355639612206 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8025240494742943895} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.872, y: 0.313, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2893674514767305793} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5262231839698568525 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8025240494742943895} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6022981977401819069 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8025240494742943895} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &8319578802018612825 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8025240494742943895} + 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!1 &8267645673091437734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7470654498106422027} + - component: {fileID: 6447873625833771339} + - component: {fileID: 1119577204777661848} + - component: {fileID: 3966296402268202739} + m_Layer: 0 + m_Name: Sphere (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7470654498106422027 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8267645673091437734} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.781, y: 0.511, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8594256920082277255} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6447873625833771339 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8267645673091437734} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1119577204777661848 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8267645673091437734} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &3966296402268202739 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8267645673091437734} + 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!1 &8438392474296575168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5023194577319420311} + - component: {fileID: 1041648971662146514} + - component: {fileID: 7101034434928341677} + - component: {fileID: 4365706627702553447} + m_Layer: 0 + m_Name: Sphere (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5023194577319420311 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8438392474296575168} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.37, y: 0.754, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4918779976276591615} + m_Father: {fileID: 6799453224723734497} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1041648971662146514 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8438392474296575168} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7101034434928341677 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8438392474296575168} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &4365706627702553447 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8438392474296575168} + 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!1 &8504507237391985207 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2283926903535392085} + - component: {fileID: 4957853453244015246} + - component: {fileID: 2858208788280183266} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2283926903535392085 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8504507237391985207} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7705157297883664653} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4957853453244015246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8504507237391985207} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 3374787843740454471} + m_MaterialIndex: 0 +--- !u!114 &2858208788280183266 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8504507237391985207} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 4957853453244015246} + m_ColorPropertyName: +--- !u!1 &8716063912594090647 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6799453224723734497} + m_Layer: 0 + m_Name: HandlesSet + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6799453224723734497 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8716063912594090647} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7585962579358716694} + - {fileID: 6936027996146277676} + - {fileID: 4438779832404853050} + - {fileID: 5260239977363644798} + - {fileID: 7705157297883664653} + - {fileID: 5023194577319420311} + - {fileID: 6330966684721107903} + - {fileID: 8927631924966858428} + - {fileID: 2904633665880556950} + - {fileID: 6492077355639612206} + - {fileID: 5960478174581927681} + - {fileID: 2213403759552526992} + m_Father: {fileID: 7585962580643705475} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8908096710380973026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4250800834070631180} + - component: {fileID: 4178187628569805092} + - component: {fileID: 611206522396933544} + - component: {fileID: 7313790433104035020} + m_Layer: 0 + m_Name: Sphere (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4250800834070631180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8908096710380973026} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.039, y: 0.827, z: 0.216} + m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3044085257035410558} + m_Father: {fileID: 3274744151133089951} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4178187628569805092 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8908096710380973026} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &611206522396933544 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8908096710380973026} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 830d28b607e09a2479e2005c2eb5c75e, 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!135 &7313790433104035020 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8908096710380973026} + 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!1 &9025119034561300113 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1086285738516946031} + - component: {fileID: 3463368872482751294} + - component: {fileID: 6909765195369219618} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1086285738516946031 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9025119034561300113} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6936027996146277676} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3463368872482751294 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9025119034561300113} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6821697635686998239} + m_MaterialIndex: 0 +--- !u!114 &6909765195369219618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9025119034561300113} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1756470705510262840} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3463368872482751294} + m_ColorPropertyName: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab.meta new file mode 100644 index 0000000..7030c16 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a0ea40bd139aedc43b0e8374d6139437 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab new file mode 100644 index 0000000..089eb68 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab @@ -0,0 +1,3341 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &140935287379615809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7396280505656994104} + m_Layer: 0 + m_Name: RightSide + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7396280505656994104 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140935287379615809} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.27, y: 0, z: 0} + m_LocalScale: {x: 0.066602, y: 3.2, z: 0.066602} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 9115634593854503349} + m_Father: {fileID: 4223635557334411916} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &161331167856629209 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7524463156010859143} + m_Layer: 0 + m_Name: RungSet Bottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7524463156010859143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161331167856629209} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7943030676772847225} + - {fileID: 2177308449197577270} + - {fileID: 4665287053250384675} + - {fileID: 3013495666256952966} + - {fileID: 4479397534192911667} + m_Father: {fileID: 8764721392725842676} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &270209649350902150 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 346412486727514802} + - component: {fileID: 4410526664489999667} + - component: {fileID: 6074742297571328894} + - component: {fileID: 4310015221177051982} + m_Layer: 0 + m_Name: Top Handles (Climbable) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &346412486727514802 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270209649350902150} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 3.38, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 654620736083371744} + - {fileID: 4140253432961404070} + m_Father: {fileID: 4223635557334411916} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4410526664489999667 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270209649350902150} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e9e72fe1e3b49f8a1fee8aa4ed33fe8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 2 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_ClimbProvider: {fileID: 0} + m_ClimbTransform: {fileID: 346412486727514802} + m_FilterInteractionByDistance: 1 + m_MaxInteractionDistance: 0.1 + m_ClimbAssistanceTeleportVolume: {fileID: 0} + m_ClimbSettingsOverride: + m_UseConstant: 1 + m_ConstantValue: + m_AllowFreeXMovement: 0 + m_AllowFreeYMovement: 1 + m_AllowFreeZMovement: 1 + m_Variable: {fileID: 0} +--- !u!54 &6074742297571328894 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270209649350902150} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 126 + m_CollisionDetection: 0 +--- !u!114 &4310015221177051982 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270209649350902150} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &811868084794948891 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6351832735192664100} + - component: {fileID: 3790684750701609247} + - component: {fileID: 878593870138214322} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6351832735192664100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811868084794948891} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3013495666256952966} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3790684750701609247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811868084794948891} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5121449591114372526} + m_MaterialIndex: 0 +--- !u!114 &878593870138214322 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811868084794948891} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3240153781076942511} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3790684750701609247} + m_ColorPropertyName: +--- !u!1 &1358161349020755078 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5101209706677052610} + - component: {fileID: 3460018402768805621} + - component: {fileID: 6526894358897026290} + - component: {fileID: 4015552014747125180} + m_Layer: 0 + m_Name: Cylinder (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5101209706677052610 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1358161349020755078} + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.6, z: 0} + m_LocalScale: {x: 0.05793609, y: 0.27032292, z: 0.05793609} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8608572467652548347} + m_Father: {fileID: 3613598094449066536} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &3460018402768805621 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1358161349020755078} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6526894358897026290 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1358161349020755078} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &4015552014747125180 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1358161349020755078} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &1472891185631658292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9115634593854503349} + - component: {fileID: 2947910133143435012} + - component: {fileID: 4196965434616941593} + - component: {fileID: 785935129559014336} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9115634593854503349 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1472891185631658292} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7396280505656994104} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2947910133143435012 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1472891185631658292} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4196965434616941593 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1472891185631658292} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!65 &785935129559014336 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1472891185631658292} + 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!1 &1873464328522446777 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2068073369274281111} + - component: {fileID: 6277986813960870171} + - component: {fileID: 4045004753224175779} + - component: {fileID: 7934086731934884993} + m_Layer: 0 + m_Name: Cylinder (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2068073369274281111 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1873464328522446777} + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 1.5, z: 0} + m_LocalScale: {x: 0.05793609, y: 0.27032292, z: 0.05793609} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5763342937134517967} + m_Father: {fileID: 3613598094449066536} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &6277986813960870171 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1873464328522446777} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4045004753224175779 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1873464328522446777} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &7934086731934884993 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1873464328522446777} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &2319498192833226842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 654620736083371744} + - component: {fileID: 8094249603722630537} + - component: {fileID: 430835586947283286} + - component: {fileID: 5836455525614043499} + m_Layer: 0 + m_Name: TopLeftBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &654620736083371744 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2319498192833226842} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.27, y: 0.2061, z: 0.0017} + m_LocalScale: {x: 0.05587439, y: 0.386778, z: 0.05587439} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7393177414002560526} + m_Father: {fileID: 346412486727514802} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8094249603722630537 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2319498192833226842} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &430835586947283286 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2319498192833226842} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &5836455525614043499 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2319498192833226842} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.50000036 + m_Height: 2 + m_Direction: 1 + m_Center: {x: -0.0000008940701, y: 0, z: -0.0000008046631} +--- !u!1 &2332023941313853586 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7196832734851925230} + m_Layer: 0 + m_Name: LeftSide + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7196832734851925230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2332023941313853586} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.27, y: 0, z: 0} + m_LocalScale: {x: 0.066602, y: 3.2, z: 0.066602} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7784380876153986202} + m_Father: {fileID: 4223635557334411916} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2749183458751264168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4479397534192911667} + - component: {fileID: 1086284008087955251} + - component: {fileID: 2676170156604727006} + - component: {fileID: 245202837078405454} + m_Layer: 0 + m_Name: Cylinder (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4479397534192911667 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2749183458751264168} + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 1.5, z: 0} + m_LocalScale: {x: 0.05793609, y: 0.27032292, z: 0.05793609} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2133398834041498515} + m_Father: {fileID: 7524463156010859143} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &1086284008087955251 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2749183458751264168} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2676170156604727006 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2749183458751264168} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &245202837078405454 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2749183458751264168} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &2944803536409353694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8764721392725842676} + - component: {fileID: 2478550239312682541} + - component: {fileID: 7314041475288654874} + - component: {fileID: 3240153781076942511} + m_Layer: 0 + m_Name: Handles (Climbable) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8764721392725842676 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2944803536409353694} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7524463156010859143} + - {fileID: 3613598094449066536} + m_Father: {fileID: 4223635557334411916} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2478550239312682541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2944803536409353694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e9e72fe1e3b49f8a1fee8aa4ed33fe8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 2 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_ClimbProvider: {fileID: 0} + m_ClimbTransform: {fileID: 8764721392725842676} + m_FilterInteractionByDistance: 1 + m_MaxInteractionDistance: 0.1 + m_ClimbAssistanceTeleportVolume: {fileID: 0} + m_ClimbSettingsOverride: + m_UseConstant: 1 + m_ConstantValue: + m_AllowFreeXMovement: 0 + m_AllowFreeYMovement: 1 + m_AllowFreeZMovement: 0 + m_Variable: {fileID: 0} +--- !u!54 &7314041475288654874 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2944803536409353694} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 126 + m_CollisionDetection: 0 +--- !u!114 &3240153781076942511 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2944803536409353694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &3361109697912970943 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3613598094449066536} + m_Layer: 0 + m_Name: RungSet Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3613598094449066536 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3361109697912970943} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3110611373604643039} + - {fileID: 5101209706677052610} + - {fileID: 807638183771946168} + - {fileID: 5632146717278354137} + - {fileID: 2068073369274281111} + m_Father: {fileID: 8764721392725842676} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3802316296906556857 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5632146717278354137} + - component: {fileID: 5062637713106561489} + - component: {fileID: 5883628976365479294} + - component: {fileID: 4625292404619986905} + m_Layer: 0 + m_Name: Cylinder (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5632146717278354137 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3802316296906556857} + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 1.2, z: 0} + m_LocalScale: {x: 0.05793609, y: 0.27032292, z: 0.05793609} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4108912449679082476} + m_Father: {fileID: 3613598094449066536} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &5062637713106561489 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3802316296906556857} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5883628976365479294 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3802316296906556857} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &4625292404619986905 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3802316296906556857} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &3813556173143728379 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8163795904533427947} + - component: {fileID: 5472640117237593485} + - component: {fileID: 6273708502774723331} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8163795904533427947 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3813556173143728379} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3110611373604643039} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5472640117237593485 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3813556173143728379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6674124962843322974} + m_MaterialIndex: 0 +--- !u!114 &6273708502774723331 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3813556173143728379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3240153781076942511} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5472640117237593485} + m_ColorPropertyName: +--- !u!1 &3990814037227897599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5763342937134517967} + - component: {fileID: 12809149834289242} + - component: {fileID: 745890930378643179} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5763342937134517967 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3990814037227897599} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2068073369274281111} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &12809149834289242 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3990814037227897599} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 4045004753224175779} + m_MaterialIndex: 0 +--- !u!114 &745890930378643179 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3990814037227897599} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3240153781076942511} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 12809149834289242} + m_ColorPropertyName: +--- !u!1 &4247497479897815411 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3110611373604643039} + - component: {fileID: 7927740039786862498} + - component: {fileID: 6674124962843322974} + - component: {fileID: 2699452957352521506} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3110611373604643039 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4247497479897815411} + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.29999995, z: 0} + m_LocalScale: {x: 0.05793609, y: 0.27032292, z: 0.05793609} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8163795904533427947} + m_Father: {fileID: 3613598094449066536} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &7927740039786862498 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4247497479897815411} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6674124962843322974 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4247497479897815411} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &2699452957352521506 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4247497479897815411} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &4494653904984354080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7241680472106137379} + - component: {fileID: 1960760396173939662} + - component: {fileID: 6854325332120262185} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7241680472106137379 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4494653904984354080} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7943030676772847225} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1960760396173939662 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4494653904984354080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7343831322232681206} + m_MaterialIndex: 0 +--- !u!114 &6854325332120262185 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4494653904984354080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3240153781076942511} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 1960760396173939662} + m_ColorPropertyName: +--- !u!1 &4622223310439083187 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4108912449679082476} + - component: {fileID: 828550140232092126} + - component: {fileID: 7268819397537981929} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4108912449679082476 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4622223310439083187} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5632146717278354137} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &828550140232092126 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4622223310439083187} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5883628976365479294} + m_MaterialIndex: 0 +--- !u!114 &7268819397537981929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4622223310439083187} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3240153781076942511} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 828550140232092126} + m_ColorPropertyName: +--- !u!1 &4866763879460430337 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8608572467652548347} + - component: {fileID: 541828603763223589} + - component: {fileID: 6455200386210786251} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8608572467652548347 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4866763879460430337} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5101209706677052610} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &541828603763223589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4866763879460430337} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6526894358897026290} + m_MaterialIndex: 0 +--- !u!114 &6455200386210786251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4866763879460430337} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3240153781076942511} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 541828603763223589} + m_ColorPropertyName: +--- !u!1 &5866813799637743865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4665287053250384675} + - component: {fileID: 8734101048836189903} + - component: {fileID: 4853778303476856869} + - component: {fileID: 6506447884362829680} + m_Layer: 0 + m_Name: Cylinder (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4665287053250384675 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5866813799637743865} + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.9, z: 0} + m_LocalScale: {x: 0.05793609, y: 0.27032292, z: 0.05793609} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1898898491555909738} + m_Father: {fileID: 7524463156010859143} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &8734101048836189903 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5866813799637743865} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4853778303476856869 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5866813799637743865} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &6506447884362829680 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5866813799637743865} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &5919215764956801527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7784380876153986202} + - component: {fileID: 6416816293495083589} + - component: {fileID: 8494564026978519482} + - component: {fileID: 5087208924210695617} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7784380876153986202 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5919215764956801527} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7196832734851925230} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6416816293495083589 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5919215764956801527} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8494564026978519482 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5919215764956801527} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!65 &5087208924210695617 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5919215764956801527} + 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!1 &6209309998178532447 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4223635557334411916} + m_Layer: 0 + m_Name: Ladder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4223635557334411916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6209309998178532447} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7196832734851925230} + - {fileID: 7396280505656994104} + - {fileID: 8764721392725842676} + - {fileID: 346412486727514802} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6428467284910763769 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2133398834041498515} + - component: {fileID: 6780860749712649584} + - component: {fileID: 2704868962924344044} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2133398834041498515 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6428467284910763769} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4479397534192911667} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6780860749712649584 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6428467284910763769} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 2676170156604727006} + m_MaterialIndex: 0 +--- !u!114 &2704868962924344044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6428467284910763769} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3240153781076942511} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 6780860749712649584} + m_ColorPropertyName: +--- !u!1 &6706145065216970622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3331816550437545449} + - component: {fileID: 3226771437318776223} + - component: {fileID: 7304243200851764370} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3331816550437545449 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6706145065216970622} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4140253432961404070} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3226771437318776223 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6706145065216970622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7308040718233920743} + m_MaterialIndex: 0 +--- !u!114 &7304243200851764370 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6706145065216970622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 4310015221177051982} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3226771437318776223} + m_ColorPropertyName: +--- !u!1 &6840157687825735295 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7358436999572889704} + - component: {fileID: 6016914135084913391} + - component: {fileID: 8400286952393674720} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7358436999572889704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6840157687825735295} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2177308449197577270} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6016914135084913391 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6840157687825735295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 3355231829635304722} + m_MaterialIndex: 0 +--- !u!114 &8400286952393674720 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6840157687825735295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3240153781076942511} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 6016914135084913391} + m_ColorPropertyName: +--- !u!1 &7489486434930374746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2177308449197577270} + - component: {fileID: 5762048723426241029} + - component: {fileID: 3355231829635304722} + - component: {fileID: 8662407204193583157} + m_Layer: 0 + m_Name: Cylinder (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2177308449197577270 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7489486434930374746} + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.6, z: 0} + m_LocalScale: {x: 0.05793609, y: 0.27032292, z: 0.05793609} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7358436999572889704} + m_Father: {fileID: 7524463156010859143} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &5762048723426241029 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7489486434930374746} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3355231829635304722 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7489486434930374746} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &8662407204193583157 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7489486434930374746} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &7611933814198052873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3013495666256952966} + - component: {fileID: 7932502365277178484} + - component: {fileID: 5121449591114372526} + - component: {fileID: 8999108839153483085} + m_Layer: 0 + m_Name: Cylinder (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3013495666256952966 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7611933814198052873} + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 1.2, z: 0} + m_LocalScale: {x: 0.05793609, y: 0.27032292, z: 0.05793609} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6351832735192664100} + m_Father: {fileID: 7524463156010859143} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &7932502365277178484 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7611933814198052873} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5121449591114372526 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7611933814198052873} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &8999108839153483085 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7611933814198052873} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &7671388013972844451 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7943030676772847225} + - component: {fileID: 2603936598035538419} + - component: {fileID: 7343831322232681206} + - component: {fileID: 7939855499564748839} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7943030676772847225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7671388013972844451} + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.29999995, z: 0} + m_LocalScale: {x: 0.05793609, y: 0.27032292, z: 0.05793609} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7241680472106137379} + m_Father: {fileID: 7524463156010859143} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &2603936598035538419 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7671388013972844451} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7343831322232681206 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7671388013972844451} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &7939855499564748839 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7671388013972844451} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &8240181945142125292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1898898491555909738} + - component: {fileID: 3407206901611420760} + - component: {fileID: 4408925427052496350} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1898898491555909738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8240181945142125292} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4665287053250384675} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3407206901611420760 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8240181945142125292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 4853778303476856869} + m_MaterialIndex: 0 +--- !u!114 &4408925427052496350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8240181945142125292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3240153781076942511} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3407206901611420760} + m_ColorPropertyName: +--- !u!1 &8454846790947751320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4140253432961404070} + - component: {fileID: 8610522141749302582} + - component: {fileID: 7308040718233920743} + - component: {fileID: 4923077565742483119} + m_Layer: 0 + m_Name: TopRightBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4140253432961404070 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8454846790947751320} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.27000007, y: 0.20610009, z: 0.0017000121} + m_LocalScale: {x: 0.05587439, y: 0.386778, z: 0.05587439} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3331816550437545449} + m_Father: {fileID: 346412486727514802} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8610522141749302582 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8454846790947751320} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7308040718233920743 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8454846790947751320} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &4923077565742483119 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8454846790947751320} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.50000036 + m_Height: 2 + m_Direction: 1 + m_Center: {x: -0.0000008940701, y: 0, z: -0.0000008046631} +--- !u!1 &8546638239908633088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 807638183771946168} + - component: {fileID: 208961638525124038} + - component: {fileID: 7680918172248464118} + - component: {fileID: 6119773561498951159} + m_Layer: 0 + m_Name: Cylinder (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &807638183771946168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8546638239908633088} + m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.9, z: 0} + m_LocalScale: {x: 0.05793609, y: 0.27032292, z: 0.05793609} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1230972285298555509} + m_Father: {fileID: 3613598094449066536} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &208961638525124038 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8546638239908633088} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7680918172248464118 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8546638239908633088} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!136 &6119773561498951159 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8546638239908633088} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &8978363854365854420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1230972285298555509} + - component: {fileID: 3587564923911389709} + - component: {fileID: 6457018265272723250} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1230972285298555509 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8978363854365854420} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 807638183771946168} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3587564923911389709 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8978363854365854420} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7680918172248464118} + m_MaterialIndex: 0 +--- !u!114 &6457018265272723250 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8978363854365854420} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3240153781076942511} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3587564923911389709} + m_ColorPropertyName: +--- !u!1 &9162681109413587734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7393177414002560526} + - component: {fileID: 5731805248127974333} + - component: {fileID: 1184367199494531980} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7393177414002560526 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9162681109413587734} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 654620736083371744} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5731805248127974333 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9162681109413587734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 430835586947283286} + m_MaterialIndex: 0 +--- !u!114 &1184367199494531980 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9162681109413587734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 4310015221177051982} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5731805248127974333} + m_ColorPropertyName: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab.meta new file mode 100644 index 0000000..5fbba98 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b3830b3b2f190ee46a9c88433e985221 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Multi Floor Ladder.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Multi Floor Ladder.prefab new file mode 100644 index 0000000..49bf149 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Multi Floor Ladder.prefab @@ -0,0 +1,932 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3214955352098038543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2727044179811942478} + - component: {fileID: 3027285473455007335} + - component: {fileID: 3769214372110669680} + m_Layer: 0 + m_Name: Teleport Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2727044179811942478 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3214955352098038543} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3999338779507687127} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3027285473455007335 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3214955352098038543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c299748de92a4b4f9193a4c71b74c495, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: + - {fileID: 3769214372110669680} + m_InteractionLayers: + m_Bits: 2147483648 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 7560836725041214684, guid: 6eb816e9b7ce30f4cadff3d4ad7ad10c, type: 3} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_TeleportationProvider: {fileID: 0} + m_MatchOrientation: 1 + m_MatchDirectionalInput: 0 + m_TeleportTrigger: 0 + m_FilterSelectionByHitNormal: 0 + m_UpNormalToleranceDegrees: 30 + m_Teleporting: + m_PersistentCalls: + m_Calls: [] + m_AnchorTransforms: + - {fileID: 5275546299015321662} + - {fileID: 6677850379965411331} + - {fileID: 7131749450783531291} + m_DestinationEvaluationSettings: + m_UseConstant: 0 + m_ConstantValue: + m_EnableDestinationEvaluationDelay: 0 + m_DestinationEvaluationDelayTime: 1 + m_PollForDestinationChange: 0 + m_DestinationPollFrequency: 1 + m_DestinationFilterObject: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 8d66c9762e1587643a1164368c8a2c58, type: 2} +--- !u!65 &3769214372110669680 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3214955352098038543} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.8, y: 4.473955, z: 0.48763496} + m_Center: {x: 3.8437254e-16, y: 2.3082204, z: -0.097952105} +--- !u!1 &3308162198220175456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3999338779507687127} + m_Layer: 0 + m_Name: Multi Floor Ladder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3999338779507687127 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3308162198220175456} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.2, y: 0, z: 0.25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7775037913137697211} + - {fileID: 2727044179811942478} + - {fileID: 3296004839132549566} + - {fileID: 4046271039184976259} + - {fileID: 464525861229668507} + - {fileID: 4372273583476268136} + - {fileID: 7659782247511649622} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &548112142276183089 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3999338779507687127} + m_Modifications: + - target: {fileID: 2455711654808853570, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalScale.x + value: 2.4 + objectReference: {fileID: 0} + - target: {fileID: 2455711654808853570, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalScale.y + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 2455711654808853570, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalScale.z + value: 1.2 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640279, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_Name + value: Middle Platform + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640279, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalPosition.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalPosition.y + value: 2.05 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalPosition.z + value: -0.76 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} +--- !u!4 &4372273583476268136 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + m_PrefabInstance: {fileID: 548112142276183089} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1576620109244106404 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4046271039184976259} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Name + value: Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 8500052472111792655} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} +--- !u!1 &2414078401763940490 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3774509235512974894, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + m_PrefabInstance: {fileID: 1576620109244106404} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4685143306265189663 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2414078401763940490} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7da98a0edd844d83b9b4de3f91de030c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ContainingTeleportVolume: {fileID: 3027285473455007335} +--- !u!1001 &2820227708616365311 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 464525861229668507} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Name + value: Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 5450249920699568919} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} +--- !u!1 &1387871808273009361 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3774509235512974894, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + m_PrefabInstance: {fileID: 2820227708616365311} + m_PrefabAsset: {fileID: 0} +--- !u!114 &5208464857424882149 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1387871808273009361} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7da98a0edd844d83b9b4de3f91de030c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ContainingTeleportVolume: {fileID: 3027285473455007335} +--- !u!1001 &5871328185984513295 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3999338779507687127} + m_Modifications: + - target: {fileID: 2455711654808853570, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalScale.x + value: 2.4 + objectReference: {fileID: 0} + - target: {fileID: 2455711654808853570, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalScale.y + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 2455711654808853570, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalScale.z + value: 1.2 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640279, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_Name + value: Top Platform + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640279, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalPosition.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalPosition.y + value: 4.05 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalPosition.z + value: -0.86 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} +--- !u!4 &7659782247511649622 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + m_PrefabInstance: {fileID: 5871328185984513295} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5871328186975140663 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3999338779507687127} + m_Modifications: + - target: {fileID: 2478550239312682541, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_ClimbAssistanceTeleportVolume + value: + objectReference: {fileID: 3027285473455007335} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalScale.x + value: 1.2 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalScale.y + value: 1.3 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalScale.z + value: 1.2 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalRotation.w + value: 0.99965733 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalRotation.x + value: -0.026176924 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4410526664489999667, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_ClimbAssistanceTeleportVolume + value: + objectReference: {fileID: 3027285473455007335} + - target: {fileID: 6209309998178532447, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_Name + value: Ladder + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} +--- !u!4 &7775037913137697211 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + m_PrefabInstance: {fileID: 5871328186975140663} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6585803985532623206 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3999338779507687127} + m_Modifications: + - target: {fileID: 268508938848858109, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Name + value: Top Anchor + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.y + value: 4.1 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.z + value: -0.84 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Size.x + value: 1.15 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Size.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Size.z + value: 1.15 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Center.y + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 9118070405729309043, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} +--- !u!4 &464525861229668507 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 6585803985532623206} + m_PrefabAsset: {fileID: 0} +--- !u!23 &5450249920699568919 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 1208746707607620209, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 6585803985532623206} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7131749450783531291 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4151308971900942461, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 6585803985532623206} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6873060775456768107 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3296004839132549566} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Name + value: Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 6948135387403610674} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} +--- !u!1 &7711223019295415877 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3774509235512974894, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + m_PrefabInstance: {fileID: 6873060775456768107} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1928933381452029862 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7711223019295415877} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7da98a0edd844d83b9b4de3f91de030c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ContainingTeleportVolume: {fileID: 3027285473455007335} +--- !u!1001 &7291349829325129854 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3999338779507687127} + m_Modifications: + - target: {fileID: 268508938848858109, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Name + value: Middle Anchor + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.y + value: 2.1 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.z + value: -0.74 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Size.x + value: 1.15 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Size.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Size.z + value: 1.15 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Center.y + value: 0.15 + objectReference: {fileID: 0} + - target: {fileID: 9118070405729309043, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} +--- !u!4 &4046271039184976259 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 7291349829325129854} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6677850379965411331 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4151308971900942461, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 7291349829325129854} + m_PrefabAsset: {fileID: 0} +--- !u!23 &8500052472111792655 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 1208746707607620209, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 7291349829325129854} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8118557376516415555 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3999338779507687127} + m_Modifications: + - target: {fileID: 268508938848858109, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Name + value: Bottom Anchor + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.z + value: 0.5550009 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Size.x + value: 1.15 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Size.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Size.z + value: 1.15 + objectReference: {fileID: 0} + - target: {fileID: 8313103746164989982, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Center.y + value: 0.15 + objectReference: {fileID: 0} + - target: {fileID: 9118070405729309043, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} +--- !u!4 &3296004839132549566 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 8118557376516415555} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5275546299015321662 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4151308971900942461, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 8118557376516415555} + m_PrefabAsset: {fileID: 0} +--- !u!23 &6948135387403610674 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 1208746707607620209, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 8118557376516415555} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Multi Floor Ladder.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Multi Floor Ladder.prefab.meta new file mode 100644 index 0000000..05e98a6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Multi Floor Ladder.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 652585f331bff7e44afb8fe71ec2119f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Single Floor Ladder.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Single Floor Ladder.prefab new file mode 100644 index 0000000..3960e92 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Single Floor Ladder.prefab @@ -0,0 +1,388 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2862128434192091292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4249841530267949295} + m_Layer: 0 + m_Name: Top Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4249841530267949295 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2862128434192091292} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 3.2, z: -0.781} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6144662080407587627} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!1 &5646221108877547251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5124763011978032562} + - component: {fileID: 5243787471854130075} + - component: {fileID: 6235313352995381900} + m_Layer: 0 + m_Name: Teleport Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5124763011978032562 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5646221108877547251} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6144662080407587627} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5243787471854130075 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5646221108877547251} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c299748de92a4b4f9193a4c71b74c495, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: + - {fileID: 6235313352995381900} + m_InteractionLayers: + m_Bits: 2147483648 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 7560836725041214684, guid: 6eb816e9b7ce30f4cadff3d4ad7ad10c, type: 3} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_TeleportationProvider: {fileID: 0} + m_MatchOrientation: 1 + m_MatchDirectionalInput: 0 + m_TeleportTrigger: 0 + m_FilterSelectionByHitNormal: 0 + m_UpNormalToleranceDegrees: 30 + m_Teleporting: + m_PersistentCalls: + m_Calls: [] + m_AnchorTransforms: + - {fileID: 8945883054039185536} + - {fileID: 4249841530267949295} + m_DestinationEvaluationSettings: + m_UseConstant: 1 + m_ConstantValue: + m_EnableDestinationEvaluationDelay: 1 + m_DestinationEvaluationDelayTime: 1 + m_PollForDestinationChange: 0 + m_DestinationPollFrequency: 1 + m_DestinationFilterObject: {fileID: 0} + m_Variable: {fileID: 0} +--- !u!65 &6235313352995381900 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5646221108877547251} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.8, y: 3.3715928, z: 0.48763496} + m_Center: {x: 3.8437254e-16, y: 1.7570392, z: -0.097952105} +--- !u!1 &5705580279468903836 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6144662080407587627} + m_Layer: 0 + m_Name: Single Floor Ladder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6144662080407587627 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5705580279468903836} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 1.0500003} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 657740211026551879} + - {fileID: 5124763011978032562} + - {fileID: 8945883054039185536} + - {fileID: 4249841530267949295} + - {fileID: 615792120950184106} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6584279440624949942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8945883054039185536} + m_Layer: 0 + m_Name: Bottom Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8945883054039185536 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6584279440624949942} + m_LocalRotation: {x: -0, y: -0, z: -0, w: -1} + m_LocalPosition: {x: 0, y: 0.049999997, z: 0.5550015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6144662080407587627} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!1001 &3728308782907146483 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6144662080407587627} + m_Modifications: + - target: {fileID: 2455711654808853570, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2455711654808853570, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalScale.y + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 2455711654808853570, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640279, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_Name + value: Platform + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640279, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalPosition.y + value: 3.1 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalPosition.z + value: -1.2000004 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} +--- !u!4 &615792120950184106 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + m_PrefabInstance: {fileID: 3728308782907146483} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3728308784063975115 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6144662080407587627} + m_Modifications: + - target: {fileID: 2478550239312682541, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_ClimbAssistanceTeleportVolume + value: + objectReference: {fileID: 5243787471854130075} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalRotation.w + value: 0.99965733 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalRotation.x + value: -0.026176924 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4410526664489999667, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_ClimbAssistanceTeleportVolume + value: + objectReference: {fileID: 5243787471854130075} + - target: {fileID: 6209309998178532447, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + propertyPath: m_Name + value: Ladder + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} +--- !u!4 &657740211026551879 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4223635557334411916, guid: b3830b3b2f190ee46a9c88433e985221, type: 3} + m_PrefabInstance: {fileID: 3728308784063975115} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Single Floor Ladder.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Single Floor Ladder.prefab.meta new file mode 100644 index 0000000..e528c8a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Climb/Single Floor Ladder.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1f62bdd0e59688d4bb754afe89fa2f5a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Far Grab Samples.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Far Grab Samples.prefab new file mode 100644 index 0000000..59391db --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Far Grab Samples.prefab @@ -0,0 +1,222 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1017698943250256213 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1017698943250256298} + m_Layer: 0 + m_Name: Far Grab Samples + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1017698943250256298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017698943250256213} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5032153987230353887} + - {fileID: 5151981248583452152} + - {fileID: 177564888636506461} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1017698943613317800 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1017698943250256298} + m_Modifications: + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalPosition.x + value: -1.4873999 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalPosition.y + value: 1.2473108 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalPosition.z + value: -4.4574575 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.56098557 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalRotation.x + value: 0.4304593 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.4304593 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalRotation.z + value: 0.56098557 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 6689992741278781415, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_Name + value: Blaser + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} +--- !u!4 &5151981248583452152 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + m_PrefabInstance: {fileID: 1017698943613317800} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1118486182725821730 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1017698943250256298} + m_Modifications: + - target: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_LocalPosition.x + value: -2.0528674 + objectReference: {fileID: 0} + - target: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_LocalPosition.y + value: 1.17 + objectReference: {fileID: 0} + - target: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_LocalPosition.z + value: -4.5 + objectReference: {fileID: 0} + - target: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_LocalRotation.w + value: 0.56098557 + objectReference: {fileID: 0} + - target: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_LocalRotation.x + value: 0.4304593 + objectReference: {fileID: 0} + - target: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_LocalRotation.y + value: 0.4304593 + objectReference: {fileID: 0} + - target: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_LocalRotation.z + value: 0.56098557 + objectReference: {fileID: 0} + - target: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 6910721658033247306, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + propertyPath: m_Name + value: Blaser-Long + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} +--- !u!4 &5032153987230353887 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5354890054544157949, guid: fe7fcf44eedd467489de26ce92577bc3, type: 3} + m_PrefabInstance: {fileID: 1118486182725821730} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4304486995001665080 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1017698943250256298} + m_Modifications: + - target: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_LocalPosition.x + value: -0.95 + objectReference: {fileID: 0} + - target: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_LocalPosition.y + value: 1.18 + objectReference: {fileID: 0} + - target: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_LocalPosition.z + value: -4.578 + objectReference: {fileID: 0} + - target: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_LocalRotation.w + value: 0.21263118 + objectReference: {fileID: 0} + - target: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_LocalRotation.x + value: -0.70643383 + objectReference: {fileID: 0} + - target: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_LocalRotation.y + value: 0.6743797 + objectReference: {fileID: 0} + - target: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_LocalRotation.z + value: 0.030843332 + objectReference: {fileID: 0} + - target: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 345 + objectReference: {fileID: 0} + - target: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 7128330710180914111, guid: 833cb867d186193418fc107735ae3139, type: 3} + propertyPath: m_Name + value: Dynamic Attach Torus + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 833cb867d186193418fc107735ae3139, type: 3} +--- !u!4 &177564888636506461 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4164222508261582693, guid: 833cb867d186193418fc107735ae3139, type: 3} + m_PrefabInstance: {fileID: 4304486995001665080} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Far Grab Samples.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Far Grab Samples.prefab.meta new file mode 100644 index 0000000..8bea0e5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Far Grab Samples.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f5ee409d69254d64da7a3b74d31a5a40 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Gaze Interactables.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Gaze Interactables.prefab new file mode 100644 index 0000000..388dd8e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Gaze Interactables.prefab @@ -0,0 +1,1094 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &473967896956997135 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473967896956997128} + - component: {fileID: 473967896956997131} + - component: {fileID: 473967896956997130} + - component: {fileID: 473967896956997129} + m_Layer: 5 + m_Name: Interactable State + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &473967896956997128 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967896956997135} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 473967898674444904} + 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: -33} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &473967896956997131 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967896956997135} + m_CullTransparentMesh: 0 +--- !u!114 &473967896956997130 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967896956997135} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &473967896956997129 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967896956997135} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Hovered +--- !u!1 &473967897193089403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473967897193089396} + - component: {fileID: 473967897193089398} + - component: {fileID: 473967897193089397} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &473967897193089396 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967897193089403} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4248956818382680585} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &473967897193089398 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967897193089403} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &473967897193089397 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967897193089403} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fc226930e8fad4c499969204cecfbc05, 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!1 &473967897596373899 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473967897596373892} + - component: {fileID: 473967897596373889} + - component: {fileID: 473967897596373888} + - component: {fileID: 473967897596373895} + - component: {fileID: 473967897596373894} + m_Layer: 5 + m_Name: Gaze Select/Deselect Interactable Info + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &473967897596373892 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967897596373899} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0.23999977} + m_LocalScale: {x: 0.002, y: 0.002, z: 0.002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 473967898674444904} + m_Father: {fileID: 473967898006735992} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: -0.5, y: 0.4} + m_SizeDelta: {x: 150, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &473967897596373889 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967897596373899} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &473967897596373888 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967897596373899} + 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!114 &473967897596373895 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967897596373899} + 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 &473967897596373894 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967897596373899} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!1 &473967898006735999 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473967898006735992} + m_Layer: 0 + m_Name: Gaze Interactables + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &473967898006735992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967898006735999} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: 0.663, z: -4.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4248956818382680585} + - {fileID: 4758432220186322088} + - {fileID: 4758432221792608628} + - {fileID: 473967897596373892} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &473967898674444911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 473967898674444904} + - component: {fileID: 473967898674444906} + - component: {fileID: 473967898674444905} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &473967898674444904 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967898674444911} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 473967896956997128} + m_Father: {fileID: 473967897596373892} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 25} + m_SizeDelta: {x: 150, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &473967898674444906 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967898674444911} + m_CullTransparentMesh: 1 +--- !u!114 &473967898674444905 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 473967898674444911} + 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, g: 0, b: 0, a: 0.7490196} + 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 &1529512124061104994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4248956818382680585} + - component: {fileID: 4608473438835730188} + - component: {fileID: 191681418003103051} + - component: {fileID: 1529512124061104995} + - component: {fileID: 6616257527316408168} + m_Layer: 0 + m_Name: Gaze Hover Simple Interactable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4248956818382680585 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1529512124061104994} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.5, y: 0.58, z: 0} + m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 473967897193089396} + m_Father: {fileID: 473967898006735992} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4608473438835730188 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1529512124061104994} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &191681418003103051 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1529512124061104994} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!65 &1529512124061104995 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1529512124061104994} + 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!114 &6616257527316408168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1529512124061104994} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 1 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 191681418003103051} + m_TargetAssemblyTypeName: UnityEngine.Renderer, UnityEngine + m_MethodName: set_material + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 5561349426305759274, guid: 9e1dc1c14313460d872de39e35129b39, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Material, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 473967897193089403} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + m_LastHoverExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 191681418003103051} + m_TargetAssemblyTypeName: UnityEngine.Renderer, UnityEngine + m_MethodName: set_material + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 5561349426305759274, guid: 63e02ddb08ce42da868504e1333d48ae, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Material, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 473967897193089403} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + 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_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] +--- !u!1 &7910538102941576643 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4758432220186322088} + - component: {fileID: 5119077097342939565} + - component: {fileID: 8815504253944130538} + - component: {fileID: 674558902177696101} + - component: {fileID: 2535421555985625545} + m_Layer: 0 + m_Name: Gaze Assisted Simple Interactable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4758432220186322088 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7910538102941576643} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.58, z: 0} + m_LocalScale: {x: 0.2, y: 0.1, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 473967898006735992} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5119077097342939565 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7910538102941576643} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8815504253944130538 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7910538102941576643} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!64 &674558902177696101 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7910538102941576643} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &2535421555985625545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7910538102941576643} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 1 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 2 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 2 + m_AllowGazeAssistance: 1 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8815504253944130538} + m_TargetAssemblyTypeName: UnityEngine.Renderer, UnityEngine + m_MethodName: set_material + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 5561349426305759274, guid: 9e1dc1c14313460d872de39e35129b39, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Material, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_LastHoverExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8815504253944130538} + m_TargetAssemblyTypeName: UnityEngine.Renderer, UnityEngine + m_MethodName: set_material + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 5561349426305759274, guid: 63e02ddb08ce42da868504e1333d48ae, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Material, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] +--- !u!1 &7910538103482509343 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4758432221792608628} + - component: {fileID: 5119077095728002161} + - component: {fileID: 8815504255550680630} + - component: {fileID: 7910538103482509336} + - component: {fileID: 2535421555444691989} + m_Layer: 0 + m_Name: Gaze Select/Deselect Simple Interactable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4758432221792608628 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7910538103482509343} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.5, y: 0.58, z: 0} + m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 473967898006735992} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5119077095728002161 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7910538103482509343} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8815504255550680630 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7910538103482509343} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!135 &7910538103482509336 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7910538103482509343} + 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!114 &2535421555444691989 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7910538103482509343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 1 + m_AllowGazeSelect: 1 + m_OverrideGazeTimeToSelect: 1 + m_GazeTimeToSelect: 2 + m_OverrideTimeToAutoDeselectGaze: 1 + m_TimeToAutoDeselectGaze: 4 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8815504255550680630} + m_TargetAssemblyTypeName: UnityEngine.Renderer, UnityEngine + m_MethodName: set_material + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 5561349426305759274, guid: 9e1dc1c14313460d872de39e35129b39, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Material, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 473967897596373899} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 473967896956997129} + m_TargetAssemblyTypeName: UnityEngine.UI.Text, UnityEngine.UI + m_MethodName: set_text + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Hovered + m_BoolArgument: 1 + m_CallState: 2 + m_LastHoverExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8815504255550680630} + m_TargetAssemblyTypeName: UnityEngine.Renderer, UnityEngine + m_MethodName: set_material + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 5561349426305759274, guid: 63e02ddb08ce42da868504e1333d48ae, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Material, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 473967897596373899} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + 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_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 473967896956997129} + m_TargetAssemblyTypeName: UnityEngine.UI.Text, UnityEngine.UI + m_MethodName: set_text + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Selected + m_BoolArgument: 0 + m_CallState: 2 + m_LastSelectExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 473967896956997129} + m_TargetAssemblyTypeName: UnityEngine.UI.Text, UnityEngine.UI + m_MethodName: set_text + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Deselected + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 8815504255550680630} + m_TargetAssemblyTypeName: UnityEngine.Renderer, UnityEngine + m_MethodName: set_material + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 5561349426305759274, guid: 63e02ddb08ce42da868504e1333d48ae, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Material, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Gaze Interactables.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Gaze Interactables.prefab.meta new file mode 100644 index 0000000..1e66da6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Gaze Interactables.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e05cd47ab8981f64badd3bfe29af8f4e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/GazeActivationZone.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/GazeActivationZone.prefab new file mode 100644 index 0000000..04b978e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/GazeActivationZone.prefab @@ -0,0 +1,64 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6684695113594104824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6684695113594104827} + - component: {fileID: 6684695113594104829} + - component: {fileID: 6684695113594104826} + m_Layer: 0 + m_Name: GazeActivationZone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6684695113594104827 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6684695113594104824} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &6684695113594104829 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6684695113594104824} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.85, y: 2, z: 1.6} + m_Center: {x: 0, y: 0.462, z: 0.6} +--- !u!114 &6684695113594104826 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6684695113594104824} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5fe39fdeebcc91a45919bfcb77ef6eb4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ActivationObject: {fileID: 0} + m_EnableOnEntry: 1 + m_ComponentsToToggle: [] + m_GameObjectsToToggle: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/GazeActivationZone.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/GazeActivationZone.prefab.meta new file mode 100644 index 0000000..4a87d5a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/GazeActivationZone.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4f7b6e4d9c721834e97d07d4cd95bf74 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab new file mode 100644 index 0000000..1cc41c0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab @@ -0,0 +1,222 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1060243933316379515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2991896912978869755} + m_Layer: 0 + m_Name: Interactables Sample + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2991896912978869755 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1060243933316379515} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6559198441471240595} + - {fileID: 5178052650083227069} + - {fileID: 1084091470699946729} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &428719407853335821 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2991896912978869755} + m_Modifications: + - target: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4769098102207602867, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + propertyPath: m_Name + value: Interactable Instant Cylinder + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ed984a58a974166bf92c82a74380454, type: 3} +--- !u!4 &5178052650083227069 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4769098102207602864, guid: 2ed984a58a974166bf92c82a74380454, type: 3} + m_PrefabInstance: {fileID: 428719407853335821} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3698941267983243190 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2991896912978869755} + m_Modifications: + - target: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_LocalPosition.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_LocalPosition.y + value: 0.525 + objectReference: {fileID: 0} + - target: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7517549319329480230, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + propertyPath: m_Name + value: Interactable Kinematic Torus + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} +--- !u!4 &6559198441471240595 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7517549319329480229, guid: 521327bdbcb341f782d36f02cab76cb0, type: 3} + m_PrefabInstance: {fileID: 3698941267983243190} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3755484750008584553 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2991896912978869755} + m_Modifications: + - target: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_LocalPosition.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_LocalPosition.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4257412417454173071, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + propertyPath: m_Name + value: Interactable Velocity Tapered Cylinder + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} +--- !u!4 &1084091470699946729 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4257412417454173056, guid: d5615d616019430d9c2e8727e71c97fb, type: 3} + m_PrefabInstance: {fileID: 3755484750008584553} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab.meta new file mode 100644 index 0000000..e32a1d4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6821e1b7f44d8c44b8a2ba02f37309d5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables.meta new file mode 100644 index 0000000..0ccfe38 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ac303adce39adb499d7f5c90a77c1c1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser-Long.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser-Long.prefab new file mode 100644 index 0000000..7c5556f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser-Long.prefab @@ -0,0 +1,570 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3385772945386142710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8720395994140980207} + m_Layer: 0 + m_Name: Attach 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8720395994140980207 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3385772945386142710} + m_LocalRotation: {x: 0.5, y: -0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 0.05, y: 0.04, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1511484438512298306} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 90} +--- !u!1 &6437316271001355229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5917203958825261415} + - component: {fileID: 7327913166118033090} + - component: {fileID: 4779741401209332232} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5917203958825261415 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6437316271001355229} + m_LocalRotation: {x: 0.000000081460335, y: 0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5354890054544157949} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7327913166118033090 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6437316271001355229} + m_Mesh: {fileID: -4545305392863491524, guid: e51d3dbfe79e4c646bb30424a11f23a0, type: 3} +--- !u!23 &4779741401209332232 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6437316271001355229} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1 &6910721658033247306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5354890054544157949} + - component: {fileID: 7469549042548629770} + - component: {fileID: 5007766103700882973} + m_Layer: 0 + m_Name: Blaser-Long + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5354890054544157949 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6910721658033247306} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5917203958825261415} + - {fileID: 1511484438512298306} + - {fileID: 1847048393024268602} + - {fileID: 3152469075122894703} + - {fileID: 7066219466744654245} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &7469549042548629770 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6910721658033247306} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &5007766103700882973 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6910721658033247306} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3152469075122894700} + m_TargetAssemblyTypeName: UnityEngine.ParticleSystem, UnityEngine + m_MethodName: Play + m_Mode: 1 + 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_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 8720395994140980207} + m_SecondaryAttachTransform: {fileID: 8163488654232436768} + m_UseDynamicAttach: 0 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 5917203958825261415} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 1 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!1 &7408197437310189400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1511484438512298306} + m_Layer: 0 + m_Name: Attach Transforms + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1511484438512298306 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7408197437310189400} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8720395994140980207} + - {fileID: 8163488654232436768} + m_Father: {fileID: 5354890054544157949} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7984755882870973693 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7066219466744654245} + - component: {fileID: 3924762639173803820} + - component: {fileID: 1681208126354818156} + m_Layer: 0 + m_Name: Blaster-Long_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7066219466744654245 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7984755882870973693} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5354890054544157949} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &3924762639173803820 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7984755882870973693} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.07774649 + m_Height: 0 + m_Direction: 1 + m_Center: {x: 0.05, y: 0, z: 0} +--- !u!65 &1681208126354818156 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7984755882870973693} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.06, y: 0.35081995, z: 0.06} + m_Center: {x: 0, y: -0.10121217, z: 0} +--- !u!1 &8124602369512158954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8163488654232436768} + m_Layer: 0 + m_Name: Attach 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8163488654232436768 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8124602369512158954} + m_LocalRotation: {x: 0.5, y: -0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 0.0025, y: -0.15, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1511484438512298306} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 90} +--- !u!1001 &88085993893310710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5354890054544157949} + m_Modifications: + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalPosition.y + value: -0.284 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalPosition.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830428, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_Name + value: Confetti + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} +--- !u!198 &3152469075122894700 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 3064453622967830426, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + m_PrefabInstance: {fileID: 88085993893310710} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3152469075122894703 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + m_PrefabInstance: {fileID: 88085993893310710} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5862368334091776017 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5354890054544157949} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: Highlight Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 4779741401209332232} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 5007766103700882973} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!4 &1847048393024268602 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 5862368334091776017} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser-Long.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser-Long.prefab.meta new file mode 100644 index 0000000..895625c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser-Long.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fe7fcf44eedd467489de26ce92577bc3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser.prefab new file mode 100644 index 0000000..847d979 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser.prefab @@ -0,0 +1,530 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1284416445487218436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916555828440016318} + - component: {fileID: 3258111108087556635} + - component: {fileID: 780201921469275857} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1916555828440016318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1284416445487218436} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5287248408654313296} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3258111108087556635 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1284416445487218436} + m_Mesh: {fileID: -4545305392863491524, guid: e8cf87fef9298444ca38948b2c8a4073, type: 3} +--- !u!23 &780201921469275857 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1284416445487218436} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1 &3788875042083644523 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5651349744856584339} + - component: {fileID: 712660389293261810} + - component: {fileID: 439944764820854902} + m_Layer: 0 + m_Name: Blaster_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5651349744856584339 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3788875042083644523} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5287248408654313296} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &712660389293261810 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3788875042083644523} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.07774648 + m_Height: 0 + m_Direction: 1 + m_Center: {x: 0.0006, y: 0, z: 0} +--- !u!65 &439944764820854902 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3788875042083644523} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.06, y: 0.2241978, z: 0.06} + m_Center: {x: -0.05, y: -0.030879375, z: 0} +--- !u!1 &6689992741278781415 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5287248408654313296} + - component: {fileID: 7248925196756646567} + - component: {fileID: 5066365915309006256} + m_Layer: 0 + m_Name: Blaser + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5287248408654313296 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689992741278781415} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1916555828440016318} + - {fileID: 1714093953809707759} + - {fileID: 4320651432585960086} + - {fileID: 2523315500094793452} + - {fileID: 5651349744856584339} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &7248925196756646567 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689992741278781415} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &5066365915309006256 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689992741278781415} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2523315500094793455} + m_TargetAssemblyTypeName: UnityEngine.ParticleSystem, UnityEngine + m_MethodName: Play + m_Mode: 1 + 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_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 1714093953809707759} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 0 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 1916555828440016318} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 1 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!1 &7349667993634448629 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1714093953809707759} + m_Layer: 0 + m_Name: Attach Transform + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1714093953809707759 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7349667993634448629} + m_LocalRotation: {x: 0.5, y: -0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 0, y: 0.04, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5287248408654313296} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 90} +--- !u!1001 &685600756766286197 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5287248408654313296} + m_Modifications: + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalPosition.x + value: -0.034 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalPosition.y + value: -0.15 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalPosition.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3064453622967830428, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + propertyPath: m_Name + value: Confetti + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} +--- !u!4 &2523315500094793452 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3064453622967830425, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + m_PrefabInstance: {fileID: 685600756766286197} + m_PrefabAsset: {fileID: 0} +--- !u!198 &2523315500094793455 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 3064453622967830426, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + m_PrefabInstance: {fileID: 685600756766286197} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8290935447177298877 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5287248408654313296} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: Highlight Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5298392244203567607, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_AffordanceStateProvider + value: + objectReference: {fileID: 350172987230754687} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 780201921469275857} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 5066365915309006256} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!114 &350172987230754687 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 8290935447177298877} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &4320651432585960086 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 8290935447177298877} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser.prefab.meta new file mode 100644 index 0000000..18014ce --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3549fdaf258e11846b85a316c16c699c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Confetti.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Confetti.prefab new file mode 100644 index 0000000..878b8e6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Confetti.prefab @@ -0,0 +1,4872 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3064453622967830428 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3064453622967830425} + - component: {fileID: 3064453622967830426} + - component: {fileID: 3064453622967830427} + m_Layer: 0 + m_Name: Confetti + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3064453622967830425 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3064453622967830428} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 1.4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!198 &3064453622967830426 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3064453622967830428} + serializedVersion: 8 + lengthInSec: 1 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 2 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 0 + looping: 0 + prewarm: 0 + playOnAwake: 0 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 3 + scalar: 3 + minScalar: 0.1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 4 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 0.5, g: 0.9250001, b: 1, a: 1} + key2: {r: 0, g: 0.84313726, b: 1, a: 1} + key3: {r: 0, g: 0.84483385, b: 1, a: 1} + key4: {r: 0, g: 0.84483385, b: 1, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 13107 + ctime1: 37394 + ctime2: 65535 + ctime3: 65535 + ctime4: 65535 + ctime5: 65535 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 1 + m_NumColorKeys: 3 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.001 + minScalar: 0.002 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.001 + minScalar: 0.002 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.001 + minScalar: 0.002 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 1.5707963 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 1.5707963 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 1.5707963 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 50 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 1 + rotation3D: 1 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 4 + angle: 30 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 1.686913e-12, z: 0.000000051140773} + m_Rotation: {x: 0.004037607, y: 0, z: 0} + m_Scale: {x: 0.1, y: 0.1, z: 0.1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.25 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 100 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.7853981 + minScalar: 3.1415925 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.7853981 + minScalar: 3.1415925 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.7853982 + minScalar: 3.1415925 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 1 + ColorModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 1 + serializedVersion: 4 + type: 1 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: [] + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 1 + maxCollisionShapes: 256 + quality: 2 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: [] + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &3064453622967830427 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3064453622967830428} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10301, 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_RenderMode: 4 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_VertexStreams: 00010304 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Confetti.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Confetti.prefab.meta new file mode 100644 index 0000000..8f36df3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Confetti.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7942e6544a2b2ae48bcf988d9aed838d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cube.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cube.prefab new file mode 100644 index 0000000..1cd3d0e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cube.prefab @@ -0,0 +1,307 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7332752881101295348 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5047852063796673096} + - component: {fileID: 7580164025122021560} + - component: {fileID: 5919239700121730515} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5047852063796673096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7332752881101295348} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4943412722579436017} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7580164025122021560 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7332752881101295348} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5919239700121730515 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7332752881101295348} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1 &7733875955768408218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4943412722579436017} + - component: {fileID: 2719188128838509712} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4943412722579436017 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7733875955768408218} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5150018147653810582} + - {fileID: 5047852063796673096} + - {fileID: 2822473835063189271} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2719188128838509712 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7733875955768408218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] +--- !u!1 &7757906101778703781 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2822473835063189271} + - component: {fileID: 5056470392301736671} + m_Layer: 0 + m_Name: Cube_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2822473835063189271 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7757906101778703781} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 4943412722579436017} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &5056470392301736671 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7757906101778703781} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.2, y: 0.2, z: 0.2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &1117405571790364861 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4943412722579436017} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Name + value: Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 5919239700121730515} + - target: {fileID: 8634317094661461186, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 2719188128838509712} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} +--- !u!4 &5150018147653810582 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + m_PrefabInstance: {fileID: 1117405571790364861} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cube.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cube.prefab.meta new file mode 100644 index 0000000..8bd9b44 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cube.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2e16046ebcbcb6742a86569d82e56cce +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cylinder.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cylinder.prefab new file mode 100644 index 0000000..d12b3d9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cylinder.prefab @@ -0,0 +1,406 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4769098102207602867 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4769098102207602864} + - component: {fileID: 4769098102207602870} + - component: {fileID: 4769098102207602865} + - component: {fileID: 5989527094017703538} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4769098102207602864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4769098102207602867} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8601105390305805582} + - {fileID: 3338351278058446343} + - {fileID: 950014349350822499} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &4769098102207602870 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4769098102207602867} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &4769098102207602865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4769098102207602867} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 8601105390305805582} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 5 + m_TightenPosition: 0.5 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 5 + m_TightenRotation: 0.5 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: + - {fileID: 5989527094017703538} + m_StartingMultipleGrabTransformers: + - {fileID: 5989527094017703538} + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &5989527094017703538 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4769098102207602867} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 7 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.05 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!1 &5802681059715807627 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 950014349350822499} + - component: {fileID: 1901862564025930762} + m_Layer: 0 + m_Name: Cylinder_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &950014349350822499 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5802681059715807627} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.15, z: 0} + m_LocalScale: {x: 0.75, y: 3, z: 0.75} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4769098102207602864} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1901862564025930762 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5802681059715807627} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -5076798556035486163, guid: 73b694bb0f61cd14e9e1ed7b578ac09a, type: 3} +--- !u!1 &8941496170888322996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8601105390305805582} + - component: {fileID: 4679970489851906731} + - component: {fileID: 7428246769315610209} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8601105390305805582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8941496170888322996} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.15, z: 0} + m_LocalScale: {x: 0.75, y: 3, z: 0.75} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4769098102207602864} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4679970489851906731 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8941496170888322996} + m_Mesh: {fileID: -5076798556035486163, guid: 73b694bb0f61cd14e9e1ed7b578ac09a, type: 3} +--- !u!23 &7428246769315610209 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8941496170888322996} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1001 &7398689087584339756 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4769098102207602864} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: Highlight Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 7428246769315610209} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 4769098102207602865} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!4 &3338351278058446343 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 7398689087584339756} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cylinder.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cylinder.prefab.meta new file mode 100644 index 0000000..0d6232b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cylinder.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2ed984a58a974166bf92c82a74380454 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Pot.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Pot.prefab new file mode 100644 index 0000000..f937156 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Pot.prefab @@ -0,0 +1,380 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4257412417454173071 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4257412417454173056} + - component: {fileID: 4257412417454173059} + - component: {fileID: 4257412417454173058} + m_Layer: 0 + m_Name: Pot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4257412417454173056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4257412417454173071} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6865308534320718724} + - {fileID: 2054279627301505891} + - {fileID: 1050856098530461040} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &4257412417454173059 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4257412417454173071} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &4257412417454173058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4257412417454173071} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 0 + m_PredictedVisualsTransform: {fileID: 6865308534320718724} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 1.34 + m_TightenPosition: 0.068 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 1.57 + m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!1 &4953289935523154786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1050856098530461040} + - component: {fileID: 7391621240232570096} + m_Layer: 0 + m_Name: Pot_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1050856098530461040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4953289935523154786} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.102, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 4257412417454173056} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &7391621240232570096 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4953289935523154786} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -5076798556035486163, guid: e3493855a112e8248a2ea2c9828a51a1, type: 3} +--- !u!1 &6056682962065602878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6865308534320718724} + - component: {fileID: 7559751749375618081} + - component: {fileID: 5696302975601547499} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6865308534320718724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6056682962065602878} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.102, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4257412417454173056} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7559751749375618081 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6056682962065602878} + m_Mesh: {fileID: -5076798556035486163, guid: e3493855a112e8248a2ea2c9828a51a1, type: 3} +--- !u!23 &5696302975601547499 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6056682962065602878} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1001 &6087490268632961608 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4257412417454173056} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: Highlight Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 5696302975601547499} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 4257412417454173058} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!4 &2054279627301505891 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 6087490268632961608} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Pot.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Pot.prefab.meta new file mode 100644 index 0000000..6339ff5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Pot.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d5615d616019430d9c2e8727e71c97fb +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab new file mode 100644 index 0000000..2c50066 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab @@ -0,0 +1,500 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &751884823176695365 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8581603193832540159} + - component: {fileID: 2146999814533267095} + - component: {fileID: 7570054883501488236} + m_Layer: 0 + m_Name: EmergencyStop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8581603193832540159 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 751884823176695365} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.1111, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1811122272821274886} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2146999814533267095 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 751884823176695365} + m_Mesh: {fileID: -8847045846954475538, guid: 7ab6f3b0fd1a6ba41b2a47766c16613f, type: 3} +--- !u!23 &7570054883501488236 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 751884823176695365} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 7390553463975553142, guid: 7ab6f3b0fd1a6ba41b2a47766c16613f, type: 3} + - {fileID: -8309319643020345216, guid: 7ab6f3b0fd1a6ba41b2a47766c16613f, type: 3} + 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!1 &1717458295336460088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4564208420904724299} + - component: {fileID: 5920479838707595881} + m_Layer: 0 + m_Name: Push Button_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4564208420904724299 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717458295336460088} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 4616165200164398447} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &5920479838707595881 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717458295336460088} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.09545325, y: 0.1037284, z: 0.09477694} + m_Center: {x: 0, y: -0.011566475, z: 0} +--- !u!1 &2397676642098698959 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1055701170845606427} + - component: {fileID: 8690936233857124770} + - component: {fileID: 8096250840339590077} + m_Layer: 0 + m_Name: Emergency Stop Plate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1055701170845606427 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2397676642098698959} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.077700034, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3880192299337156673} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8690936233857124770 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2397676642098698959} + m_Mesh: {fileID: 3330290761947612577, guid: 7ab6f3b0fd1a6ba41b2a47766c16613f, type: 3} +--- !u!23 &8096250840339590077 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2397676642098698959} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -2039218799539206217, guid: 7ab6f3b0fd1a6ba41b2a47766c16613f, type: 3} + - {fileID: -1561660181216592469, guid: 7ab6f3b0fd1a6ba41b2a47766c16613f, type: 3} + 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!1 &4922582553321831162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4616165200164398447} + - component: {fileID: 5419331889293473514} + - component: {fileID: 2043066480405472099} + - component: {fileID: 377291013443947822} + m_Layer: 0 + m_Name: Push Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4616165200164398447 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4922582553321831162} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.1365, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2677330625136097954} + - {fileID: 3880192299337156673} + - {fileID: 4564208420904724299} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5419331889293473514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4922582553321831162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] +--- !u!114 &2043066480405472099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4922582553321831162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 115f1a2a50d85cd4b9d6dad4c95622be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Interactable: {fileID: 5419331889293473514} + m_PokeCollider: {fileID: 5920479838707595881} + m_PokeConfiguration: + m_UseConstant: 1 + m_ConstantValue: + m_PokeDirection: 5 + m_InteractionDepthOffset: 0 + m_EnablePokeAngleThreshold: 1 + m_PokeAngleThreshold: 45 + m_Variable: {fileID: 0} +--- !u!114 &377291013443947822 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4922582553321831162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 1811122272821274886} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 0.045 + m_PokeFilter: {fileID: 2043066480405472099} +--- !u!1 &5270325246439560817 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3880192299337156673} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3880192299337156673 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5270325246439560817} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1055701170845606427} + - {fileID: 1811122272821274886} + m_Father: {fileID: 4616165200164398447} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8589798805454126450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1811122272821274886} + m_Layer: 0 + m_Name: EmergencyStopOffset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1811122272821274886 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8589798805454126450} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.045, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8581603193832540159} + m_Father: {fileID: 3880192299337156673} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &7916926059149386633 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4616165200164398447} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Name + value: Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 7570054883501488236} + - target: {fileID: 8634317094661461186, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 5419331889293473514} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} +--- !u!4 &2677330625136097954 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + m_PrefabInstance: {fileID: 7916926059149386633} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab.meta new file mode 100644 index 0000000..17ca795 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 76f3439a0ae796e4b81bee3f91f888ee +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus-Cut.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus-Cut.prefab new file mode 100644 index 0000000..1132b67 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus-Cut.prefab @@ -0,0 +1,389 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4134975161117009423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3614616631432527029} + - component: {fileID: 398121313250456336} + - component: {fileID: 2477716950891808730} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3614616631432527029 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4134975161117009423} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4164222508261582693} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &398121313250456336 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4134975161117009423} + m_Mesh: {fileID: -4972316377868672352, guid: 46c1c422ff6897f49a404b012dc924d3, type: 3} +--- !u!23 &2477716950891808730 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4134975161117009423} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1 &5533323634480182555 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7658131472812109367} + - component: {fileID: 2225984236124481588} + m_Layer: 0 + m_Name: Torus-Cut_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7658131472812109367 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5533323634480182555} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 4164222508261582693} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &2225984236124481588 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5533323634480182555} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -4972316377868672352, guid: 46c1c422ff6897f49a404b012dc924d3, type: 3} +--- !u!1 &7128330710180914111 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4164222508261582693} + - component: {fileID: 440870316915411584} + - component: {fileID: 5561339668604436703} + m_Layer: 0 + m_Name: Torus-Cut + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4164222508261582693 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7128330710180914111} + m_LocalRotation: {x: 0.40557984, y: -0.5792279, z: -0.5792279, w: 0.40557984} + m_LocalPosition: {x: -0.95, y: 1.18, z: -4.578} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3614616631432527029} + - {fileID: 7550081162039136068} + - {fileID: 7658131472812109367} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 200, y: 90, z: 90} +--- !u!54 &440870316915411584 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7128330710180914111} + serializedVersion: 2 + m_Mass: 2 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &5561339668604436703 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7128330710180914111} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 3614616631432527029} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 1 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!1001 &2323328105576732271 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4164222508261582693} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: Highlight Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 2477716950891808730} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 5561339668604436703} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!4 &7550081162039136068 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 2323328105576732271} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus-Cut.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus-Cut.prefab.meta new file mode 100644 index 0000000..3b09b54 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus-Cut.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 833cb867d186193418fc107735ae3139 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus.prefab new file mode 100644 index 0000000..777817e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus.prefab @@ -0,0 +1,404 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3287785565184141827 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2114602933752085885} + - component: {fileID: 738452343567516680} + m_Layer: 0 + m_Name: Torus_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2114602933752085885 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3287785565184141827} + 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.25} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 7517549319329480229} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &738452343567516680 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3287785565184141827} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 1865056248366311061, guid: f077c919501a44778a0c2edb6eb1a54a, type: 3} +--- !u!1 &6354640239425093910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6369939804988844616} + - component: {fileID: 950121296977689675} + - component: {fileID: 8321842482108814056} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6369939804988844616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6354640239425093910} + 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.25} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7517549319329480229} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &950121296977689675 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6354640239425093910} + m_Mesh: {fileID: 1865056248366311061, guid: f077c919501a44778a0c2edb6eb1a54a, type: 3} +--- !u!23 &8321842482108814056 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6354640239425093910} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 76618f7490c40334fa7b685859587d2e, 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!1 &7517549319329480230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7517549319329480229} + - component: {fileID: 7517549319329480235} + - component: {fileID: 7517549319329480228} + - component: {fileID: 3569311851364831330} + m_Layer: 0 + m_Name: Torus + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7517549319329480229 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7517549319329480230} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6369939804988844616} + - {fileID: 3847192154765675287} + - {fileID: 2114602933752085885} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &7517549319329480235 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7517549319329480230} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &7517549319329480228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7517549319329480230} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 1 + m_PredictedVisualsTransform: {fileID: 6369939804988844616} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 5 + m_TightenPosition: 0.5 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 5 + m_TightenRotation: 0.5 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &3569311851364831330 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7517549319329480230} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 7 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 0 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.05 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!1001 &9050723057493692988 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7517549319329480229} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Name + value: Highlight Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 8321842482108814056} + - target: {fileID: 8634317094661461186, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 7517549319329480228} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b12f432fa58c224baf0d659706362be, type: 3} +--- !u!4 &3847192154765675287 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5258331117553129771, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + m_PrefabInstance: {fileID: 9050723057493692988} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus.prefab.meta new file mode 100644 index 0000000..cf37afe --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 521327bdbcb341f782d36f02cab76cb0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/InteractionAffordance.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/InteractionAffordance.prefab new file mode 100644 index 0000000..41eff28 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/InteractionAffordance.prefab @@ -0,0 +1,205 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3774509235512974894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5258331117553129771} + - component: {fileID: 8634317094661461186} + m_Layer: 0 + m_Name: InteractionAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5258331117553129771 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3774509235512974894} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1868228307608861978} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8634317094661461186 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3774509235512974894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 0 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &4896237787779704601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1868228307608861978} + - component: {fileID: 7396278978564332023} + - component: {fileID: 2489836559761890320} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1868228307608861978 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4896237787779704601} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5258331117553129771} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7396278978564332023 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4896237787779704601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 0} + m_MaterialIndex: 0 +--- !u!114 &2489836559761890320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4896237787779704601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 8634317094661461186} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3ec238cb3e80e274c844d7b56f585392, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7396278978564332023} + m_ColorPropertyName: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/InteractionAffordance.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/InteractionAffordance.prefab.meta new file mode 100644 index 0000000..1e7b0a1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/InteractionAffordance.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eb9104ef66b7305468adb3697fdeed5e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Poke Interactions Sample.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Poke Interactions Sample.prefab new file mode 100644 index 0000000..823d787 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Poke Interactions Sample.prefab @@ -0,0 +1,5557 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &670559717724737759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 670559717724737752} + - component: {fileID: 670559717724737754} + - component: {fileID: 670559717724737753} + m_Layer: 0 + m_Name: Particle System + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &670559717724737752 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559717724737759} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0.003, y: -0.01, z: -0.011} + m_LocalScale: {x: 0.1, y: 0.10000001, z: 0.10000001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5278684166855141785} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!198 &670559717724737754 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559717724737759} + serializedVersion: 8 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 0 + looping: 1 + prewarm: 0 + playOnAwake: 0 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 10 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 0.9622642, g: 0.19517623, b: 0.20951429, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 1000 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 4 + angle: 13.08 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.5 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 50 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.1511612 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.054507792 + value: 0.57502365 + inSlope: -2.1679857 + outSlope: -2.1679857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.07063622 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: -9.8 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 1 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: [] + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: [] + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &670559717724737753 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559717724737759} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10301, 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_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_VertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!1 &670559717807210331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 670559717807210308} + - component: {fileID: 670559717807210310} + - component: {fileID: 670559717807210309} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &670559717807210308 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559717807210331} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 670559718557539513} + 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 &670559717807210310 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559717807210331} + m_CullTransparentMesh: 1 +--- !u!114 &670559717807210309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559717807210331} + 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.16862746, g: 0.16862746, b: 0.16862746, 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 &670559718557539512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 670559718557539513} + - component: {fileID: 670559718557539494} + - component: {fileID: 670559718557539493} + - component: {fileID: 670559718557539492} + - component: {fileID: 670559718557539515} + - component: {fileID: 670559718557539514} + m_Layer: 5 + m_Name: "\uF702UI Canvas" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &670559718557539513 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559718557539512} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0.0638} + m_LocalScale: {x: 0.0021239999, y: 0.0021239999, z: 0.0021239999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 670559717807210308} + - {fileID: 670559718933509770} + m_Father: {fileID: 5278684167267454861} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0.0002, y: -0.0508} + m_SizeDelta: {x: 42.1, y: 20.3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &670559718557539494 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559718557539512} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &670559718557539493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559718557539512} + 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: 10 + m_PresetInfoIsWorld: 1 +--- !u!114 &670559718557539492 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559718557539512} + 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: 55 +--- !u!114 &670559718557539515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559718557539512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 55 + m_RaycastTriggerInteraction: 1 +--- !u!114 &670559718557539514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559718557539512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ba6ff5e7c92519444bc2a7ca46558963, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Text: {fileID: 670559718933509771} +--- !u!1 &670559718933509769 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 670559718933509770} + - component: {fileID: 670559718933509812} + - component: {fileID: 670559718933509771} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &670559718933509770 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559718933509769} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 670559718557539513} + m_RootOrder: 1 + 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: -10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &670559718933509812 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559718933509769} + m_CullTransparentMesh: 1 +--- !u!114 &670559718933509771 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559718933509769} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 5 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 0 +--- !u!1 &670559718997833774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 670559718997833775} + m_Layer: 0 + m_Name: Poke Interactions Sample + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &670559718997833775 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670559718997833774} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.5, y: 1.13, z: -4.45} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5278684166855141785} + - {fileID: 5278684167143734386} + - {fileID: 5278684167267454861} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &670559717111966434 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 670559718997833775} + m_Modifications: + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0768 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.z + value: 0.091 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4922582553321831162, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_Name + value: Push Button + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 670559718557539514} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: IncrementText + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets.IncrementUIText, + Unity.XR.Interaction.Toolkit.Samples.StarterAssets + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} +--- !u!4 &5278684167267454861 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + m_PrefabInstance: {fileID: 670559717111966434} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &670559717130836253 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 670559718997833775} + m_Modifications: + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.x + value: 0.028 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0768 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.z + value: 0.091 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4922582553321831162, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_Name + value: Push Button + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 670559717130836248} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Play + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.AudioSource, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgument + value: + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} +--- !u!4 &5278684167143734386 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + m_PrefabInstance: {fileID: 670559717130836253} + m_PrefabAsset: {fileID: 0} +--- !u!1 &5557099179639923687 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4922582553321831162, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + m_PrefabInstance: {fileID: 670559717130836253} + m_PrefabAsset: {fileID: 0} +--- !u!82 &670559717130836248 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5557099179639923687} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 16fba6d30ed741d4a9fdd6e79ee2f3ac, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1001 &670559718849154294 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 670559718997833775} + m_Modifications: + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0768 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalPosition.z + value: 0.091 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4922582553321831162, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_Name + value: Push Button + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 670559717724737754} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 670559717724737754} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Stop + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Play + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.ParticleSystem, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.ParticleSystem, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectExited.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 5419331889293473514, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + propertyPath: m_SelectEntered.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} +--- !u!4 &5278684166855141785 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4616165200164398447, guid: 76f3439a0ae796e4b81bee3f91f888ee, type: 3} + m_PrefabInstance: {fileID: 670559718849154294} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Poke Interactions Sample.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Poke Interactions Sample.prefab.meta new file mode 100644 index 0000000..6876bb3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Poke Interactions Sample.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 88246f8e9c3765d49be8da34eca3c630 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport.meta new file mode 100644 index 0000000..207d4a5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66c6494bc1ad3b348b472a4d6d544e93 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snap Teleport Anchor.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snap Teleport Anchor.prefab new file mode 100644 index 0000000..51b3919 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snap Teleport Anchor.prefab @@ -0,0 +1,212 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &358833092046452919 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9118070405729309043} + - component: {fileID: 2373836240303917842} + - component: {fileID: 8313103746164989982} + m_Layer: 0 + m_Name: Snap Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9118070405729309043 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 358833092046452919} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6707876468356395517} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2373836240303917842 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 358833092046452919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 87996e81a5026dc429bfd6a9271548b6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractableObject: {fileID: 812628894447230767} + m_SnapCollider: {fileID: 8313103746164989982} + m_DisableSnapColliderWhenSelected: 0 + m_SnapToCollider: {fileID: 0} +--- !u!65 &8313103746164989982 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 358833092046452919} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.25, y: 0.6, z: 1.25} + m_Center: {x: 0, y: 0.3, z: 0} +--- !u!1001 &3195856363542219727 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2010540138765891666, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3449784919008568370, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_Name + value: Snapping Teleport Anchor + objectReference: {fileID: 0} + - target: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} +--- !u!114 &812628894447230767 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2818971628382573792, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + m_PrefabInstance: {fileID: 3195856363542219727} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e2f4617667341945b5a7756e14b62d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!23 &1208746707607620209 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 4368389211439169982, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + m_PrefabInstance: {fileID: 3195856363542219727} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6707876468356395517 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + m_PrefabInstance: {fileID: 3195856363542219727} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3444410858110733116 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6707876468356395517} + m_Modifications: + - target: {fileID: 3774509235512974894, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Name + value: Interaction Affordance + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.x + value: -6.4 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalPosition.z + value: -6.1450005 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5258331117553129771, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7396278978564332023, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 1208746707607620209} + - target: {fileID: 8634317094661461186, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 812628894447230767} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snap Teleport Anchor.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snap Teleport Anchor.prefab.meta new file mode 100644 index 0000000..98cebf2 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snap Teleport Anchor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 037ba65d346be2a48ad006b9a9a3873e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab new file mode 100644 index 0000000..3d6826a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab @@ -0,0 +1,247 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3449784919008568370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8164705571879959090} + - component: {fileID: 2818971628382573792} + m_Layer: 0 + m_Name: Teleport Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8164705571879959090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3449784919008568370} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1568835888838292402} + - {fileID: 2010540138765891666} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2818971628382573792 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3449784919008568370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e2f4617667341945b5a7756e14b62d0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 2147483648 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_TeleportationProvider: {fileID: 0} + m_MatchOrientation: 2 + m_MatchDirectionalInput: 0 + m_TeleportTrigger: 0 + m_FilterSelectionByHitNormal: 0 + m_UpNormalToleranceDegrees: 30 + m_Teleporting: + m_PersistentCalls: + m_Calls: [] + m_TeleportAnchorTransform: {fileID: 1568835888838292402} +--- !u!1 &4534037785371708399 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2010540138765891666} + - component: {fileID: 5073101188625905015} + - component: {fileID: 4368389211439169982} + - component: {fileID: 2942319403217337480} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2010540138765891666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4534037785371708399} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 0.25, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8164705571879959090} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5073101188625905015 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4534037785371708399} + m_Mesh: {fileID: 8321685774571456786, guid: 9e1dc1c14313460d872de39e35129b39, type: 3} +--- !u!23 &4368389211439169982 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4534037785371708399} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fd3c5d8fce991e04f9c11109dde95b3b, 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!64 &2942319403217337480 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4534037785371708399} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 8321685774571456786, guid: 9e1dc1c14313460d872de39e35129b39, type: 3} +--- !u!1 &6902949822820426289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1568835888838292402} + m_Layer: 0 + m_Name: Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1568835888838292402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6902949822820426289} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.05, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8164705571879959090} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab.meta new file mode 100644 index 0000000..988265a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fad94b617f0540568dbf4c9c4011248c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab new file mode 100644 index 0000000..76b651b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab @@ -0,0 +1,214 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4266640295717640279 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4266640295717640281} + - component: {fileID: 4266640295717640280} + m_Layer: 0 + m_Name: Teleport Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4266640295717640281 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4266640295717640279} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2455711654808853570} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4266640295717640280 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4266640295717640279} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 38f6bf3d943ac7945842268c9ef1dca6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: + - {fileID: 4489918388059320994} + m_InteractionLayers: + m_Bits: 2147483648 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_TeleportationProvider: {fileID: 0} + m_MatchOrientation: 0 + m_MatchDirectionalInput: 1 + m_TeleportTrigger: 0 + m_FilterSelectionByHitNormal: 0 + m_UpNormalToleranceDegrees: 30 + m_Teleporting: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &8708985967341403627 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2455711654808853570} + - component: {fileID: 3111928413503404876} + - component: {fileID: 306423734865422085} + - component: {fileID: 4489918388059320994} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2455711654808853570 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8708985967341403627} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.25, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4266640295717640281} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3111928413503404876 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8708985967341403627} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &306423734865422085 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8708985967341403627} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: be1e10ce8a6f8cc4fb08d11c7f722469, 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!65 &4489918388059320994 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8708985967341403627} + 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} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab.meta new file mode 100644 index 0000000..13acda7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: beb4e2871579447497fe41dfb108e2cd +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab new file mode 100644 index 0000000..120a8c7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab @@ -0,0 +1,446 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1565887663814566040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565887663814566041} + m_Layer: 0 + m_Name: Teleportation Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565887663814566041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565887663814566040} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1565887663999455727} + - {fileID: 7274996739736408741} + - {fileID: 3893451162647602913} + - {fileID: 1203997888016161068} + - {fileID: 1835970461582579943} + - {fileID: 5341854975434961899} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6895887226161143353 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5341854975434961899} + - component: {fileID: 8892169125588959543} + - component: {fileID: 2824863224212843076} + - component: {fileID: 8918898903692577210} + m_Layer: 0 + m_Name: Non-Teleportable Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5341854975434961899 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6895887226161143353} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -2.5} + m_LocalScale: {x: 10, y: 0.25, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1565887663814566041} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8892169125588959543 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6895887226161143353} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2824863224212843076 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6895887226161143353} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: bbb56ac3cf3c61a46ab3887c0fdbda8f, 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!65 &8918898903692577210 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6895887226161143353} + 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!1001 &3354337533554362806 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1565887663814566041} + m_Modifications: + - target: {fileID: 306423734865422085, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 830d28b607e09a2479e2005c2eb5c75e, type: 2} + - target: {fileID: 4266640295717640279, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_Name + value: Teleport Area + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalPosition.z + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} +--- !u!4 &1565887663999455727 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4266640295717640281, guid: beb4e2871579447497fe41dfb108e2cd, type: 3} + m_PrefabInstance: {fileID: 3354337533554362806} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4171125894708503384 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1565887663814566041} + m_Modifications: + - target: {fileID: 268508938848858109, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Name + value: Teleport Anchor + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.y + value: 0.125 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.z + value: -2.5 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} +--- !u!4 &7274996739736408741 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 4171125894708503384} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4930746098809104666 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1565887663814566041} + m_Modifications: + - target: {fileID: 268508938848858109, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Name + value: Teleport Anchor + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.y + value: 0.125 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.z + value: -3.67 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} +--- !u!4 &1835970461582579943 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 4930746098809104666} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5594138864791038161 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1565887663814566041} + m_Modifications: + - target: {fileID: 268508938848858109, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Name + value: Teleport Anchor + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.y + value: 0.125 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.z + value: -3.75 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} +--- !u!4 &1203997888016161068 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 5594138864791038161} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7719023730653173532 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1565887663814566041} + m_Modifications: + - target: {fileID: 268508938848858109, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_Name + value: Teleport Anchor + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.x + value: 3.2 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.y + value: 0.125 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalPosition.z + value: -2.5 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} +--- !u!4 &3893451162647602913 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6707876468356395517, guid: 037ba65d346be2a48ad006b9a9a3873e, type: 3} + m_PrefabInstance: {fileID: 7719023730653173532} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab.meta new file mode 100644 index 0000000..e9cab7a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3e07eccb5e6f459d886de95044adb1d9 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab new file mode 100644 index 0000000..d1d46ef --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab @@ -0,0 +1,772 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4015128326712939855 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4015128326712939851} + - component: {fileID: 4015128326712939850} + - component: {fileID: 4015128326712939853} + - component: {fileID: 4015128326712939852} + - component: {fileID: 4015128326712939848} + - component: {fileID: 3347311276327707478} + m_Layer: 5 + m_Name: UI Sample + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4015128326712939851 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4015128326712939855} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 2} + m_LocalScale: {x: 0.002, y: 0.002, z: 0.002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4422659091188657070} + - {fileID: 8180815009888545700} + - {fileID: 5849765080480587862} + 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: 1.5} + m_SizeDelta: {x: 950, y: 450} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &4015128326712939850 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4015128326712939855} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &4015128326712939853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4015128326712939855} + 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!114 &4015128326712939852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4015128326712939855} + 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 &4015128326712939848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4015128326712939855} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!114 &3347311276327707478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4015128326712939855} + 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: 4 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1001 &2902645849935817243 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4015128326712939851} + m_Modifications: + - target: {fileID: 500849797049712309, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 500849797049712309, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 500849797049712309, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 500849797049712309, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 500849797049712309, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1358160809937143452, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1358160809937143452, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1358160809937143452, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1358160809937143452, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1358160809937143452, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907324888668265, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907324888668265, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchoredPosition.x + value: -0.00012971423 + objectReference: {fileID: 0} + - target: {fileID: 8747907324888668265, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchoredPosition.y + value: -0.000017763618 + objectReference: {fileID: 0} + - target: {fileID: 8747907325324488006, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_Size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8747907325324488006, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_Value + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8747907325689103685, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8747907325689103687, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_Size + value: 0.99999976 + objectReference: {fileID: 0} + - target: {fileID: 8747907325689103687, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_Value + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8747907326218408609, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326218408609, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326218408609, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632394, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_Name + value: Scroll UI Sample + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_SizeDelta.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_SizeDelta.y + value: 350 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_LocalPosition.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_LocalRotation.y + value: -0.00000020861623 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326526105401, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326526105401, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8747907326526105401, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} +--- !u!224 &5849765080480587862 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8747907326224632397, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + m_PrefabInstance: {fileID: 2902645849935817243} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4015128327401846700 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4015128326712939851} + m_Modifications: + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_SizeDelta.x + value: 294.1 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_SizeDelta.y + value: 177.5 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 781630661673262138, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + propertyPath: m_Name + value: ModalSingleButton + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} +--- !u!224 &4422659091188657070 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} + m_PrefabInstance: {fileID: 4015128327401846700} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4858235876002121980 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4015128326712939851} + m_Modifications: + - target: {fileID: 975326512693904576, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 975326512693904576, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1851643275860194838, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1851643275860194838, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1851643275860194838, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051745010976283, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051745010976283, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051745010976283, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051745010976283, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051745489041132, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051745489041132, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051745489041132, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051745489041132, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_SizeDelta.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_SizeDelta.y + value: 417.5 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_LocalPosition.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3667051746007278432, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_Name + value: Interactive Controls + objectReference: {fileID: 0} + - target: {fileID: 3753776204871440802, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3753776204871440802, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3753776204871440802, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3753776204871440802, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6286078561579913959, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6286078561579913959, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6286078562016047854, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6286078562016047854, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6286078562016047854, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6286078562336932208, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6286078562336932208, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6286078562336932208, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6286078562336932208, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6335059060917935508, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6335059060917935508, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6335059060917935508, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6335059060917935508, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6362904755243167639, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6362904755243167639, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6362904755243167639, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6362904755243167639, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6362904755243167639, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6363631340497634515, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6363631340497634515, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6363631340497634515, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6386679310321119225, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_BlockingMask.m_Bits + value: 4294967295 + objectReference: {fileID: 0} + - target: {fileID: 7782198574890342273, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7782198574890342273, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7782198574890342273, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7782198574890342273, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7920848313456871224, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7920848313456871224, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7920848313456871224, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7920848313456871224, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8096819732283158740, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8096819732283158740, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8096819732283158740, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8096819732283158740, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8991404900652356292, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8991404900652356292, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8991404900652356292, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8991404900652356292, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 7122483372802297286, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + - {fileID: 3667051746007278438, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} +--- !u!224 &8180815009888545700 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + m_PrefabInstance: {fileID: 4858235876002121980} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab.meta new file mode 100644 index 0000000..21035fe --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fd28f23af44f73f4a95e33435872ad15 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI.meta new file mode 100644 index 0000000..b75ce98 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 579a84533ec1ecc498bdc2cc489d2e79 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab new file mode 100644 index 0000000..7730784 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab @@ -0,0 +1,1171 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4779813318549682554 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813318549682533} + - component: {fileID: 4779813318549682534} + - component: {fileID: 4779813318549682535} + - component: {fileID: 4779813318549682532} + m_Layer: 0 + m_Name: Dropdown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4779813318549682533 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813318549682554} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4779813320099692395} + - {fileID: 4779813319389903449} + - {fileID: 4779813320657102379} + - {fileID: 4779813320191324748} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -30, y: -110} + m_SizeDelta: {x: 260, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!222 &4779813318549682534 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813318549682554} + m_CullTransparentMesh: 1 +--- !u!114 &4779813318549682535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813318549682554} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 4 +--- !u!114 &4779813318549682532 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813318549682554} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d0b652f32a2cc243917e4028fa0f046, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.1254902, g: 0.5882353, b: 0.95294124, a: 1} + m_HighlightedColor: {r: 0.09411766, g: 0.43921572, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.34509805, g: 0.6901961, b: 0.96470594, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.95294124, 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: 4779813318549682535} + m_Template: {fileID: 4779813320191324748} + m_CaptionText: {fileID: 4779813320099692394} + m_CaptionImage: {fileID: 0} + m_ItemText: {fileID: 4779813319443520163} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_Options: + m_Options: + - m_Text: Option A + m_Image: {fileID: 0} + - m_Text: Option B + m_Image: {fileID: 0} + - m_Text: Option C + m_Image: {fileID: 0} + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_AlphaFadeSpeed: 0.15 +--- !u!1 &4779813318609936218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813318609936197} + - component: {fileID: 4779813318609936199} + - component: {fileID: 4779813318609936196} + m_Layer: 0 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4779813318609936197 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813318609936218} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4779813320240932533} + 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 &4779813318609936199 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813318609936218} + m_CullTransparentMesh: 1 +--- !u!114 &4779813318609936196 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813318609936218} + 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.8941177, g: 0.8941177, b: 0.8941177, 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: 21300000, guid: 0b562dd0a8294f54a87c02b70b052759, type: 3} + 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: 40 +--- !u!1 &4779813319011472040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813319011472043} + m_Layer: 0 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4779813319011472043 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319011472040} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4779813319262427949} + m_Father: {fileID: 4779813319869900771} + 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: 60} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &4779813319262427938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813319262427949} + - component: {fileID: 4779813319262427948} + m_Layer: 0 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4779813319262427949 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319262427938} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4779813320202574199} + - {fileID: 4779813319607236098} + - {fileID: 4779813319443520160} + m_Father: {fileID: 4779813319011472043} + 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: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4779813319262427948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319262427938} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_HighlightedColor: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_PressedColor: {r: 0.1254902, g: 0.5882353, b: 0.95294124, a: 1} + m_SelectedColor: {r: 0.13333334, g: 0.13333334, b: 0.13333334, 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: 4779813320202574198} + toggleTransition: 1 + graphic: {fileID: 4779813319607236109} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 +--- !u!1 &4779813319389903454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813319389903449} + - component: {fileID: 4779813319389903451} + - component: {fileID: 4779813319389903448} + m_Layer: 0 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4779813319389903449 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319389903454} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4779813318549682533} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} + 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!222 &4779813319389903451 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319389903454} + m_CullTransparentMesh: 1 +--- !u!114 &4779813319389903448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319389903454} + 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.89411765, g: 0.89411765, b: 0.89411765, 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: 21300000, guid: f8ecc54972abacc46a93f671b0602139, type: 3} + 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 &4779813319443520161 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813319443520160} + - component: {fileID: 4779813319443520162} + - component: {fileID: 4779813319443520163} + m_Layer: 0 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4779813319443520160 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319443520161} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4779813319262427949} + 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: 5, y: -0.5} + m_SizeDelta: {x: -30, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4779813319443520162 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319443520161} + m_CullTransparentMesh: 1 +--- !u!114 &4779813319443520163 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319443520161} + 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.8941177, g: 0.8941177, b: 0.8941177, 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: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + 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!1 &4779813319607236099 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813319607236098} + - component: {fileID: 4779813319607236108} + - component: {fileID: 4779813319607236109} + 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 &4779813319607236098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319607236099} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4779813319262427949} + 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!222 &4779813319607236108 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319607236099} + m_CullTransparentMesh: 1 +--- !u!114 &4779813319607236109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319607236099} + 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.89411765, g: 0.89411765, b: 0.89411765, 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: 21300000, guid: db3e7b7c8db355e499429545071a0321, type: 3} + 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 &4779813319869900768 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813319869900771} + - component: {fileID: 4779813319869900780} + - component: {fileID: 4779813319869900781} + - component: {fileID: 4779813319869900770} + m_Layer: 0 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4779813319869900771 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319869900768} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4779813319011472043} + m_Father: {fileID: 4779813320191324748} + 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: -3, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &4779813319869900780 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319869900768} + m_CullTransparentMesh: 1 +--- !u!114 &4779813319869900781 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319869900768} + 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!114 &4779813319869900770 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319869900768} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &4779813319903400313 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813319903400312} + - component: {fileID: 4779813319903400293} + - component: {fileID: 4779813319903400314} + - component: {fileID: 4779813319903400315} + m_Layer: 0 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4779813319903400312 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319903400313} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4779813320240932533} + m_Father: {fileID: 4779813320191324748} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 6, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!222 &4779813319903400293 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319903400313} + m_CullTransparentMesh: 1 +--- !u!114 &4779813319903400314 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319903400313} + 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: 0} + 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: 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!114 &4779813319903400315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813319903400313} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 4779813318609936196} + m_HandleRect: {fileID: 4779813318609936197} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4779813320099692392 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813320099692395} + - component: {fileID: 4779813320099692309} + - component: {fileID: 4779813320099692394} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4779813320099692395 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320099692392} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4779813318549682533} + 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!222 &4779813320099692309 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320099692392} + m_CullTransparentMesh: 1 +--- !u!114 &4779813320099692394 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320099692392} + 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.8941177, g: 0.8941177, b: 0.8941177, 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: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Option A +--- !u!1 &4779813320191324749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813320191324748} + - component: {fileID: 4779813320191324745} + - component: {fileID: 4779813320191324750} + - component: {fileID: 4779813320191324751} + m_Layer: 0 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4779813320191324748 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320191324749} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4779813319869900771} + - {fileID: 4779813319903400312} + m_Father: {fileID: 4779813318549682533} + m_RootOrder: 3 + 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: 180} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4779813320191324745 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320191324749} + m_CullTransparentMesh: 1 +--- !u!114 &4779813320191324750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320191324749} + 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.18039216, g: 0.18039216, b: 0.18039216, 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: 21300000, guid: 0b562dd0a8294f54a87c02b70b052759, type: 3} + 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: 4 +--- !u!114 &4779813320191324751 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320191324749} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 4779813319011472043} + 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: 4779813319869900771} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 4779813319903400315} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4779813320202574196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813320202574199} + - component: {fileID: 4779813320202574193} + - component: {fileID: 4779813320202574198} + 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 &4779813320202574199 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320202574196} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4779813319262427949} + 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 &4779813320202574193 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320202574196} + m_CullTransparentMesh: 1 +--- !u!114 &4779813320202574198 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320202574196} + 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!1 &4779813320240932490 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813320240932533} + 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 &4779813320240932533 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320240932490} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4779813318609936197} + m_Father: {fileID: 4779813319903400312} + 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!1 &4779813320657102376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4779813320657102379} + - component: {fileID: 4779813320657101269} + - component: {fileID: 4779813320657102378} + m_Layer: 0 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4779813320657102379 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320657102376} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4779813318549682533} + 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: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4779813320657101269 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320657102376} + m_CullTransparentMesh: 1 +--- !u!114 &4779813320657102378 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779813320657102376} + 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, 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_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, type: 3} + 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: 4 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab.meta new file mode 100644 index 0000000..b786b2c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 870459f1cb8d7b7428337cc5935feb67 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab new file mode 100644 index 0000000..2bdb819 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab @@ -0,0 +1,387 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1004097911450439917 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1004097911450439916} + - component: {fileID: 1004097911450439893} + - component: {fileID: 1004097911450439891} + - component: {fileID: 1004097911450439918} + - component: {fileID: 5462666669398175258} + m_Layer: 5 + m_Name: Icon Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1004097911450439916 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911450439917} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1004097913474769433} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 169.99992, y: 70.00003} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!222 &1004097911450439893 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911450439917} + m_CullTransparentMesh: 0 +--- !u!114 &1004097911450439891 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911450439917} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_HighlightedColor: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_PressedColor: {r: 0.38431373, g: 0.38431373, b: 0.38431373, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, 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: 1004097913474769435} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1004097911450439918 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911450439917} + 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: 0} + 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!114 &5462666669398175258 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911450439917} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 1004097913474769433} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 20 +--- !u!1 &1004097911869307695 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1004097911869307694} + - component: {fileID: 1004097911869307664} + - component: {fileID: 1004097911869307665} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1004097911869307694 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911869307695} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.0001296401} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1004097913474769433} + 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.000076293945, y: -0.000015258789} + m_SizeDelta: {x: 38, y: 38} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1004097911869307664 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911869307695} + m_CullTransparentMesh: 0 +--- !u!114 &1004097911869307665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911869307695} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 17d565bb4a7744b41b7e4dc7e3a09e35, type: 3} + 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 &1004097912527195993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1004097912527195992} + - component: {fileID: 1004097912527195994} + - component: {fileID: 1004097912527195995} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1004097912527195992 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097912527195993} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.0001296401} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1004097913474769433} + 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.000076293945, y: -0.000015258789} + m_SizeDelta: {x: 1, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1004097912527195994 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097912527195993} + m_CullTransparentMesh: 0 +--- !u!114 &1004097912527195995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097912527195993} + 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.08235294, g: 0.08235294, b: 0.08235294, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, type: 3} + 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: 2 +--- !u!1 &1004097913474769430 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1004097913474769433} + - component: {fileID: 1004097913474769434} + - component: {fileID: 1004097913474769435} + - component: {fileID: 1004097913474769432} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1004097913474769433 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097913474769430} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1004097912527195992} + - {fileID: 1004097911869307694} + m_Father: {fileID: 1004097911450439916} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!222 &1004097913474769434 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097913474769430} + m_CullTransparentMesh: 1 +--- !u!114 &1004097913474769435 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097913474769430} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 2 +--- !u!114 &1004097913474769432 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097913474769430} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab.meta new file mode 100644 index 0000000..ccaa2ad --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 56686f82f64b0af4688a89676403a500 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab new file mode 100644 index 0000000..b723095 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab @@ -0,0 +1,353 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5715416334889072034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5715416334889072033} + - component: {fileID: 5715416334889072063} + - component: {fileID: 5715416334889072032} + m_Layer: 0 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5715416334889072033 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416334889072034} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5715416335474355518} + 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: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5715416334889072063 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416334889072034} + m_CullTransparentMesh: 1 +--- !u!114 &5715416334889072032 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416334889072034} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: db3e7b7c8db355e499429545071a0321, type: 3} + 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 &5715416335250216647 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5715416335250216646} + - component: {fileID: 5715416335250216645} + - component: {fileID: 5715416335250216642} + - component: {fileID: 5715416335250216643} + - component: {fileID: 6789707682852621109} + - component: {fileID: 3951098585201197196} + m_Layer: 0 + m_Name: Icon Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5715416335250216646 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335250216647} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5715416335474355518} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 170, y: -19.99998} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &5715416335250216645 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335250216647} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.1792453, g: 0.1792453, b: 0.1792453, a: 1} + m_HighlightedColor: {r: 0.09411766, g: 0.43921572, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.34509805, g: 0.6901961, b: 0.96470594, a: 1} + m_SelectedColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, 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: 5715416335971100667} + toggleTransition: 1 + graphic: {fileID: 5715416334889072032} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!114 &5715416335250216642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335250216647} + 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: 0} + 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 &5715416335250216643 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335250216647} + m_CullTransparentMesh: 1 +--- !u!114 &6789707682852621109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335250216647} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 5715416335474355518} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 20 + m_PokeFilter: {fileID: 0} +--- !u!114 &3951098585201197196 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335250216647} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cb280e627cedda749b93045b8dd8d327, type: 3} + m_Name: + m_EditorClassIdentifier: + m_OnColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_OffColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} +--- !u!1 &5715416335474355519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5715416335474355518} + m_Layer: 0 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5715416335474355518 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335474355519} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5715416335971100668} + - {fileID: 5715416334889072033} + m_Father: {fileID: 5715416335250216646} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!1 &5715416335971100669 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5715416335971100668} + - component: {fileID: 5715416335971100666} + - component: {fileID: 5715416335971100667} + m_Layer: 0 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5715416335971100668 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335971100669} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5715416335474355518} + 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.000038146973, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5715416335971100666 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335971100669} + m_CullTransparentMesh: 1 +--- !u!114 &5715416335971100667 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335971100669} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e45f8f823c093d941855bb23b53b9414, type: 3} + 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/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab.meta new file mode 100644 index 0000000..3c8256b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 541ed11e270c6994ca5910042c7e04da +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab new file mode 100644 index 0000000..c80b716 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab @@ -0,0 +1,1367 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1205622979159415432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8096819732283158740} + - component: {fileID: 1743886784116327006} + - component: {fileID: 8860023598738138591} + m_Layer: 5 + m_Name: Toggles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8096819732283158740 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205622979159415432} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000014901157} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 7 + 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: 65, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1743886784116327006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205622979159415432} + m_CullTransparentMesh: 0 +--- !u!114 &8860023598738138591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205622979159415432} + 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: 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: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Toggles +--- !u!1 &2516277204842499392 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6335059060917935508} + - component: {fileID: 4886919261217779930} + m_Layer: 5 + m_Name: Buttons + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6335059060917935508 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2516277204842499392} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7920848313456871224} + - {fileID: 6363631340497634515} + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 175, y: -275.75} + m_SizeDelta: {x: 260, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4886919261217779930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2516277204842499392} + 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: 20 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &2737545590463307466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6362904755243167639} + - component: {fileID: 517074805151515692} + - component: {fileID: 7083281397116298145} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6362904755243167639 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2737545590463307466} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 3 + 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: 65, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &517074805151515692 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2737545590463307466} + m_CullTransparentMesh: 0 +--- !u!114 &7083281397116298145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2737545590463307466} + 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: 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: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Dropdown +--- !u!1 &3667051745010976280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3667051745010976283} + - component: {fileID: 3667051745010976284} + - component: {fileID: 5638253712277498750} + m_Layer: 5 + m_Name: Header Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3667051745010976283 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745010976280} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3667051746007278424} + 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: 140, y: 33.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3667051745010976284 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745010976280} + m_CullTransparentMesh: 0 +--- !u!114 &5638253712277498750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745010976280} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Test Controls +--- !u!1 &3667051745489041133 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3667051745489041132} + - component: {fileID: 3667051745489041121} + - component: {fileID: 8367975821750483211} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3667051745489041132 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745489041133} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3667051746007278424} + 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: 36, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3667051745489041121 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745489041133} + m_CullTransparentMesh: 0 +--- !u!114 &8367975821750483211 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745489041133} + 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: 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: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Slider +--- !u!1 &3667051746007278432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3667051746007278424} + - component: {fileID: 3667051746007278425} + - component: {fileID: 3667051746007278438} + - component: {fileID: 3667051746007278439} + - component: {fileID: 3667051746007278437} + - component: {fileID: 3667051746007278434} + - component: {fileID: 3667051746007278435} + - component: {fileID: 7122483372802297286} + - component: {fileID: 6386679310321119225} + m_Layer: 5 + m_Name: Interactive Controls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3667051746007278424 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3667051745010976283} + - {fileID: 3667051745489041132} + - {fileID: 6286078562336932208} + - {fileID: 6362904755243167639} + - {fileID: 7782198574890342273} + - {fileID: 3753776204871440802} + - {fileID: 6335059060917935508} + - {fileID: 8096819732283158740} + - {fileID: 8991404900652356292} + 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: 475, y: 0} + m_SizeDelta: {x: 300, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &3667051746007278425 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &3667051746007278438 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + 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!114 &3667051746007278439 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + 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!222 &3667051746007278437 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_CullTransparentMesh: 0 +--- !u!114 &3667051746007278434 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7490196} + 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: 8 +--- !u!114 &3667051746007278435 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 16 + m_Right: 16 + m_Top: 12 + m_Bottom: 16 + m_ChildAlignment: 4 + m_Spacing: 10 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &7122483372802297286 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 1 +--- !u!114 &6386679310321119225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!1 &5109620114014883440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3753776204871440802} + - component: {fileID: 7487677075601305571} + - component: {fileID: 602650485932712908} + m_Layer: 5 + m_Name: Buttons + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3753776204871440802 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5109620114014883440} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 5 + 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: 65, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7487677075601305571 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5109620114014883440} + m_CullTransparentMesh: 0 +--- !u!114 &602650485932712908 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5109620114014883440} + 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: 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: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Buttons +--- !u!1 &5500222020134444911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8991404900652356292} + - component: {fileID: 3898996950938512090} + m_Layer: 5 + m_Name: Toggles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8991404900652356292 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5500222020134444911} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 975326512693904576} + - {fileID: 1851643275860194838} + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 175, y: -387.75} + m_SizeDelta: {x: 260, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3898996950938512090 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5500222020134444911} + 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: 20 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1001 &1097887567364814926 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8991404900652356292} + m_Modifications: + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_SizeDelta.x + value: 170 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.z + value: 19.999983 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360911, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Name + value: Text Toggle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} +--- !u!224 &975326512693904576 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + m_PrefabInstance: {fileID: 1097887567364814926} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2633042498877384837 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6335059060917935508} + m_Modifications: + - target: {fileID: 5289182684458692540, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Name + value: Text Button + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_SizeDelta.x + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchoredPosition.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchoredPosition.y + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5db301629853dd4a99835fa70099d79, type: 3} +--- !u!224 &7920848313456871224 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + m_PrefabInstance: {fileID: 2633042498877384837} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3002391033074314980 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3667051746007278424} + m_Modifications: + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_SizeDelta.x + value: 260 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.z + value: 0.000014901161 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682554, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Name + value: Dropdown + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} +--- !u!224 &7782198574890342273 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + m_PrefabInstance: {fileID: 3002391033074314980} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3118446809100046906 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3667051746007278424} + m_Modifications: + - target: {fileID: 8969571751951368413, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571751951368413, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551113, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Name + value: MinMaxSlider + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_SizeDelta.x + value: 260 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_SizeDelta.y + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} +--- !u!224 &6286078562336932208 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + m_PrefabInstance: {fileID: 3118446809100046906} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6178777369651745855 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6335059060917935508} + m_Modifications: + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchoredPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439917, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Name + value: Icon Button + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 56686f82f64b0af4688a89676403a500, type: 3} +--- !u!224 &6363631340497634515 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + m_PrefabInstance: {fileID: 6178777369651745855} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6260961567554068688 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8991404900652356292} + m_Modifications: + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.z + value: 19.99998 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216647, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Name + value: Icon Toggle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} +--- !u!224 &1851643275860194838 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + m_PrefabInstance: {fileID: 6260961567554068688} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab.meta new file mode 100644 index 0000000..07016ea --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7bbb1960bab3e75459304488d8d1ffba +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab new file mode 100644 index 0000000..a7b464e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab @@ -0,0 +1,449 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1411994965502096184 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1411994965502096185} + - component: {fileID: 1411994965502096167} + - component: {fileID: 1411994965502096166} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1411994965502096185 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1411994965502096184} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8969571752666551114} + 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: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1411994965502096167 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1411994965502096184} + m_CullTransparentMesh: 1 +--- !u!114 &1411994965502096166 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1411994965502096184} + 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, 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_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, type: 3} + 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: 4 +--- !u!1 &8969571751466764123 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8969571751466764124} + - component: {fileID: 8969571751466764125} + - component: {fileID: 8969571751466764127} + - component: {fileID: 8969571751466764126} + m_Layer: 5 + m_Name: Fill Area Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8969571751466764124 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571751466764123} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8969571751951368413} + m_Father: {fileID: 8969571752666551114} + 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 &8969571751466764125 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571751466764123} + m_CullTransparentMesh: 0 +--- !u!114 &8969571751466764127 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571751466764123} + 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.18039216, g: 0.18039216, b: 0.18039216, 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: 21300000, guid: 0b562dd0a8294f54a87c02b70b052759, type: 3} + 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: 4 +--- !u!114 &8969571751466764126 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571751466764123} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!1 &8969571751541263787 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8969571751541263788} + 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 &8969571751541263788 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571751541263787} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8969571752320557268} + m_Father: {fileID: 8969571752666551114} + m_RootOrder: 1 + 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!1 &8969571751951368412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8969571751951368413} + - component: {fileID: 8969571751951368415} + - component: {fileID: 8969571751951368414} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8969571751951368413 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571751951368412} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8969571751466764124} + 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 &8969571751951368415 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571751951368412} + m_CullTransparentMesh: 0 +--- !u!114 &8969571751951368414 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571751951368412} + 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: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 4 +--- !u!1 &8969571752320557267 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8969571752320557268} + - component: {fileID: 8969571752320557270} + - component: {fileID: 8969571752320557269} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8969571752320557268 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571752320557267} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8969571751541263788} + 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: 48, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8969571752320557270 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571752320557267} + m_CullTransparentMesh: 0 +--- !u!114 &8969571752320557269 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571752320557267} + m_Enabled: 0 + 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 &8969571752666551113 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8969571752666551114} + - component: {fileID: 8969571752666551115} + m_Layer: 5 + m_Name: MinMaxSlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8969571752666551114 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571752666551113} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8969571751466764124} + - {fileID: 8969571751541263788} + - {fileID: 1411994965502096185} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -29.99997, y: 159.99997} + m_SizeDelta: {x: 260, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &8969571752666551115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8969571752666551113} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.1254902, g: 0.5882353, b: 0.95294124, a: 1} + m_HighlightedColor: {r: 0.09411766, g: 0.43921572, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.34509805, g: 0.6901961, b: 0.96470594, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.95294124, 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: 8969571751951368414} + m_FillRect: {fileID: 8969571751951368413} + m_HandleRect: {fileID: 8969571752320557268} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.495 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab.meta new file mode 100644 index 0000000..36c3779 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 657321a07c3561043af55547ec4b0ed7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab new file mode 100644 index 0000000..b00d27b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab @@ -0,0 +1,443 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &781630661673262138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 781630661673262082} + - component: {fileID: 781630661673262083} + - component: {fileID: 781630661673262141} + - component: {fileID: 781630661673262143} + - component: {fileID: 781630661673262136} + - component: {fileID: 781630661673262137} + - component: {fileID: 6960627886175621283} + m_Layer: 5 + m_Name: ModalSingleButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &781630661673262082 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630661673262138} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 781630662526433601} + - {fileID: 781630663273105846} + - {fileID: 4436940632021081991} + 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: 294.1, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &781630661673262083 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630661673262138} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &781630661673262141 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630661673262138} + 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!222 &781630661673262143 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630661673262138} + m_CullTransparentMesh: 0 +--- !u!114 &781630661673262136 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630661673262138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7490196} + 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: 8 +--- !u!114 &781630661673262137 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630661673262138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 16 + m_Right: 16 + m_Top: 12 + m_Bottom: 16 + m_ChildAlignment: 4 + m_Spacing: 10 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &6960627886175621283 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630661673262138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!1 &781630662526433602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 781630662526433601} + - component: {fileID: 781630662526433606} + - component: {fileID: 8503936499194532900} + m_Layer: 5 + m_Name: Header Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &781630662526433601 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630662526433602} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 781630661673262082} + 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: 33.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &781630662526433606 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630662526433602} + m_CullTransparentMesh: 0 +--- !u!114 &8503936499194532900 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630662526433602} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Test Modal Window +--- !u!1 &781630663273105847 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 781630663273105846} + - component: {fileID: 781630663273105851} + - component: {fileID: 5483714724633069137} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &781630663273105846 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630663273105847} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 781630661673262082} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 147.05, y: -79.5} + m_SizeDelta: {x: 262.1, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &781630663273105851 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630663273105847} + m_CullTransparentMesh: 0 +--- !u!114 &5483714724633069137 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 781630663273105847} + 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: 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: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Use a modal to inform the user of something, or to have them confirm something. + Generally keep text short. +--- !u!1001 &8427886781161254970 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 781630661673262082} + m_Modifications: + - target: {fileID: 2482363001952073328, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.z + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 3356991306335605903, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Text + value: Confirm + objectReference: {fileID: 0} + - target: {fileID: 5289182684144184604, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_text + value: Text teisofidojsdfsf + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692540, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Name + value: TextButton + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_SizeDelta.y + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5db301629853dd4a99835fa70099d79, type: 3} +--- !u!224 &4436940632021081991 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + m_PrefabInstance: {fileID: 8427886781161254970} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab.meta new file mode 100644 index 0000000..db250e0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c24a7635b5761984d81cf6c4aac26e0d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab new file mode 100644 index 0000000..e57372f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab @@ -0,0 +1,1419 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8007320669413811567 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1358160809937143452} + - component: {fileID: 187402271665234622} + - component: {fileID: 6014551766336674787} + m_Layer: 5 + m_Name: Scroll Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1358160809937143452 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8007320669413811567} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8747907324888668265} + 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: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &187402271665234622 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8007320669413811567} + m_CullTransparentMesh: 1 +--- !u!114 &6014551766336674787 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8007320669413811567} + 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: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 'You can scroll this window using the scrollbars, or by using the thumbstick + on your controller. + + + The controller ray must be pointed at the UI element + you wish to scroll for the thumbstick to work. + + + Vertical and horizontal + scrolling are both supported.' +--- !u!1 &8747907324863920236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907324863920239} + - component: {fileID: 8747907324863920241} + - component: {fileID: 8747907324863920238} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907324863920239 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907324863920236} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8747907325324488007} + 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 &8747907324863920241 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907324863920236} + m_CullTransparentMesh: 0 +--- !u!114 &8747907324863920238 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907324863920236} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0b562dd0a8294f54a87c02b70b052759, type: 3} + 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: 40 +--- !u!1 &8747907324888668262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907324888668265} + - component: {fileID: 8747907324888668266} + - component: {fileID: 8747907324888668264} + - component: {fileID: 8747907324888668267} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907324888668265 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907324888668262} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1358160809937143452} + m_Father: {fileID: 8747907325768000811} + 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.00001858593} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &8747907324888668266 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907324888668262} + 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: 1 + m_Spacing: 7 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &8747907324888668264 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907324888668262} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2fafe2cfe61f6974895a912c3755e8f1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AllowSwitchOff: 1 +--- !u!114 &8747907324888668267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907324888668262} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 1 +--- !u!1 &8747907324966354086 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907324966354089} + - component: {fileID: 8747907324966354091} + - component: {fileID: 8747907324966354088} + m_Layer: 5 + m_Name: Handle Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907324966354089 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907324966354086} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8747907326218408609} + 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 &8747907324966354091 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907324966354086} + m_CullTransparentMesh: 0 +--- !u!114 &8747907324966354088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907324966354086} + 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.89411765, g: 0.89411765, b: 0.89411765, 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: 21300000, guid: 0b562dd0a8294f54a87c02b70b052759, type: 3} + 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: 40 +--- !u!1 &8747907325091541474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907325091541477} + - component: {fileID: 8747907325091541479} + - component: {fileID: 8747907325091541476} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907325091541477 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325091541474} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8747907326224632397} + m_RootOrder: 1 + 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: -81} + m_SizeDelta: {x: -48, y: 2} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &8747907325091541479 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325091541474} + m_CullTransparentMesh: 0 +--- !u!114 &8747907325091541476 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325091541474} + 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.9411765, g: 0.9411765, b: 0.9411765, a: 0.5019608} + 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 &8747907325252089048 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907325252089051} + - component: {fileID: 8747907325252089053} + - component: {fileID: 8747907325252089050} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907325252089051 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325252089048} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8747907325689103684} + 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 &8747907325252089053 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325252089048} + m_CullTransparentMesh: 0 +--- !u!114 &8747907325252089050 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325252089048} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0b562dd0a8294f54a87c02b70b052759, type: 3} + 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: 40 +--- !u!1 &8747907325324488004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907325324488007} + - component: {fileID: 8747907325324488008} + - component: {fileID: 8747907325324488009} + - component: {fileID: 8747907325324488006} + m_Layer: 5 + m_Name: Scrollbar Vertical Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907325324488007 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325324488004} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8747907324863920239} + - {fileID: 8747907326620743393} + m_Father: {fileID: 8747907325722657838} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 24, y: 0} + m_SizeDelta: {x: 6, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!222 &8747907325324488008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325324488004} + m_CullTransparentMesh: 0 +--- !u!114 &8747907325324488009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325324488004} + 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: 0} + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 4 +--- !u!114 &8747907325324488006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325324488004} + 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: 8747907325324488009} + m_HandleRect: {fileID: 8747907326218408609} + m_Direction: 2 + m_Value: 1 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &8747907325689103685 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907325689103684} + - component: {fileID: 8747907325689103689} + - component: {fileID: 8747907325689103686} + - component: {fileID: 8747907325689103687} + m_Layer: 5 + m_Name: Scrollbar Horizontal Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907325689103684 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325689103685} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8747907325252089051} + - {fileID: 8747907326401285888} + m_Father: {fileID: 8747907325722657838} + 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: 0} + m_SizeDelta: {x: 0, y: 6} + m_Pivot: {x: 1, y: 1} +--- !u!222 &8747907325689103689 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325689103685} + m_CullTransparentMesh: 0 +--- !u!114 &8747907325689103686 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325689103685} + 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: 0} + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 4 +--- !u!114 &8747907325689103687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325689103685} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: -1 + 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: 8747907325689103686} + m_HandleRect: {fileID: 8747907326526105401} + m_Direction: 0 + m_Value: 0 + m_Size: 0.9999998 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &8747907325722657839 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907325722657838} + - component: {fileID: 8747907325722657843} + - component: {fileID: 8747907325722657840} + - component: {fileID: 8747907325722657841} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907325722657838 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325722657839} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8747907325768000811} + - {fileID: 8747907325324488007} + - {fileID: 8747907325689103684} + m_Father: {fileID: 8747907326224632397} + 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: -35.49995} + m_SizeDelta: {x: -48, y: -119} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8747907325722657843 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325722657839} + m_CullTransparentMesh: 0 +--- !u!114 &8747907325722657840 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325722657839} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 8747907324888668265} + m_Horizontal: 1 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 8747907325768000811} + m_HorizontalScrollbar: {fileID: 8747907325689103687} + m_VerticalScrollbar: {fileID: 8747907325324488006} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &8747907325722657841 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325722657839} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &8747907325768000808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907325768000811} + - component: {fileID: 8747907325768000812} + - component: {fileID: 8747907325768000813} + - component: {fileID: 8747907325768000810} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907325768000811 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325768000808} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8747907324888668265} + m_Father: {fileID: 8747907325722657838} + 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: -17} + m_Pivot: {x: 0, y: 1} +--- !u!222 &8747907325768000812 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325768000808} + m_CullTransparentMesh: 0 +--- !u!114 &8747907325768000813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325768000808} + 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: 8 +--- !u!114 &8747907325768000810 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325768000808} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &8747907325788499336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907325788499339} + - component: {fileID: 8747907325788499341} + - component: {fileID: 8747907325788499338} + m_Layer: 5 + m_Name: Handle Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907325788499339 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325788499336} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8747907326526105401} + 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 &8747907325788499341 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325788499336} + m_CullTransparentMesh: 0 +--- !u!114 &8747907325788499338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907325788499336} + 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.89411765, g: 0.89411765, b: 0.89411765, 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: 21300000, guid: 0b562dd0a8294f54a87c02b70b052759, type: 3} + 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: 40 +--- !u!1 &8747907326218408670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907326218408609} + - component: {fileID: 8747907326218408611} + - component: {fileID: 8747907326218408608} + m_Layer: 5 + m_Name: Handle Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907326218408609 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326218408670} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8747907324966354089} + m_Father: {fileID: 8747907326620743393} + 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 &8747907326218408611 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326218408670} + m_CullTransparentMesh: 0 +--- !u!114 &8747907326218408608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326218408670} + 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: 0} + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 12.52 +--- !u!1 &8747907326224632394 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907326224632397} + - component: {fileID: 8747907326224632398} + - component: {fileID: 8747907326224632399} + - component: {fileID: 8747907326224632396} + m_Layer: 5 + m_Name: Scroll UI Sample + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907326224632397 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326224632394} + m_LocalRotation: {x: -0, y: -0.00000020861623, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000059604645} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8747907326643813622} + - {fileID: 8747907325091541477} + - {fileID: 8747907325722657838} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 750.0002, y: -64.999954} + m_SizeDelta: {x: 300, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8747907326224632398 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326224632394} + m_CullTransparentMesh: 0 +--- !u!114 &8747907326224632399 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326224632394} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.9019608} + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 2 +--- !u!114 &8747907326224632396 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326224632394} + 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: 2 +--- !u!1 &8747907326401285889 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907326401285888} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907326401285888 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326401285889} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8747907326526105401} + m_Father: {fileID: 8747907325689103684} + m_RootOrder: 1 + 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!1 &8747907326526105398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907326526105401} + - component: {fileID: 8747907326526105403} + - component: {fileID: 8747907326526105400} + m_Layer: 5 + m_Name: Handle Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907326526105401 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326526105398} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8747907325788499339} + m_Father: {fileID: 8747907326401285888} + 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 &8747907326526105403 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326526105398} + m_CullTransparentMesh: 0 +--- !u!114 &8747907326526105400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326526105398} + 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: 0} + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 12.52 +--- !u!1 &8747907326620743198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907326620743393} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907326620743393 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326620743198} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8747907326218408609} + m_Father: {fileID: 8747907325324488007} + m_RootOrder: 1 + 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!1 &8747907326643813623 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8747907326643813622} + - component: {fileID: 8747907326643813624} + - component: {fileID: 8747907326643813625} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8747907326643813622 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326643813623} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8747907326224632397} + 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: 151} + m_SizeDelta: {x: -20, y: 48} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &8747907326643813624 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326643813623} + m_CullTransparentMesh: 0 +--- !u!114 &8747907326643813625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8747907326643813623} + 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: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Test Scrollview diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab.meta new file mode 100644 index 0000000..2bec056 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0cbc0856f0fb8d84a81be5dea463c369 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab new file mode 100644 index 0000000..2583179 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab @@ -0,0 +1,434 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &195190419895452205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195190419895452204} + - component: {fileID: 195190419895452206} + - component: {fileID: 195190419895452207} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &195190419895452204 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190419895452205} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 195190421305919396} + 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.000038146973, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &195190419895452206 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190419895452205} + m_CullTransparentMesh: 0 +--- !u!114 &195190419895452207 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190419895452205} + 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.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_RaycastTarget: 0 + 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: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Toggle +--- !u!1 &195190420188018990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195190420188018985} + - component: {fileID: 195190420188018987} + - component: {fileID: 195190420188018984} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &195190420188018985 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420188018990} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 195190421305919396} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000038146973, y: 0} + m_SizeDelta: {x: 1, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &195190420188018987 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420188018990} + m_CullTransparentMesh: 0 +--- !u!114 &195190420188018984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420188018990} + 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.08235294, g: 0.08235294, b: 0.08235294, 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_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, type: 3} + 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: 4 +--- !u!1 &195190420563360911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195190420563360910} + - component: {fileID: 195190420563360919} + - component: {fileID: 195190420563360905} + - component: {fileID: 195190420563360906} + - component: {fileID: 3218775891302470945} + - component: {fileID: 6260906652064426772} + m_Layer: 5 + m_Name: Text Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &195190420563360910 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420563360911} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 195190421305919396} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -30, y: -19.99997} + m_SizeDelta: {x: 170, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!222 &195190420563360919 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420563360911} + m_CullTransparentMesh: 0 +--- !u!114 &195190420563360905 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420563360911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.1792453, g: 0.1792453, b: 0.1792453, a: 1} + m_HighlightedColor: {r: 0.09411766, g: 0.43921572, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.34509805, g: 0.6901961, b: 0.96470594, a: 1} + m_SelectedColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, 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: 195190420571543381} + toggleTransition: 1 + graphic: {fileID: 0} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!114 &195190420563360906 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420563360911} + 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: 0} + 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!114 &3218775891302470945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420563360911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 195190421305919396} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 20 + m_PokeFilter: {fileID: 0} +--- !u!114 &6260906652064426772 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420563360911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cb280e627cedda749b93045b8dd8d327, type: 3} + m_Name: + m_EditorClassIdentifier: + m_OnColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_OffColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} +--- !u!1 &195190420571543371 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195190420571543370} + - component: {fileID: 195190420571543380} + - component: {fileID: 195190420571543381} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &195190420571543370 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420571543371} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 195190421305919396} + 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.000038146973, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &195190420571543380 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420571543371} + m_CullTransparentMesh: 1 +--- !u!114 &195190420571543381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420571543371} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 4 +--- !u!1 &195190421305919397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195190421305919396} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &195190421305919396 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190421305919397} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 195190420571543370} + - {fileID: 195190420188018985} + - {fileID: 195190419895452204} + m_Father: {fileID: 195190420563360910} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 170, y: 60} + m_Pivot: {x: 0, y: 1} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab.meta new file mode 100644 index 0000000..869262e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a448845c7017044e8a9f3d711cfe825 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab new file mode 100644 index 0000000..acd5cb1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab @@ -0,0 +1,412 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &909881759767330623 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2482363001952073328} + - component: {fileID: 1018296862946939238} + - component: {fileID: 4462709362712937534} + - component: {fileID: 4722489013844015951} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2482363001952073328 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909881759767330623} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3744793336206911786} + - {fileID: 2849559158440995629} + m_Father: {fileID: 5289182684458692541} + 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 &1018296862946939238 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909881759767330623} + m_CullTransparentMesh: 1 +--- !u!114 &4462709362712937534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909881759767330623} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} + 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: 4 +--- !u!114 &4722489013844015951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909881759767330623} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!1 &2989151356592697494 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3744793336206911786} + - component: {fileID: 2636940366723505743} + - component: {fileID: 3356991306335605903} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3744793336206911786 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2989151356592697494} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2482363001952073328} + 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: -5.1900635, y: 0.9911194} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2636940366723505743 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2989151356592697494} + m_CullTransparentMesh: 1 +--- !u!114 &3356991306335605903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2989151356592697494} + 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Button +--- !u!1 &5289182684458692540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5289182684458692541} + - component: {fileID: 5289182684458692536} + - component: {fileID: 5289182684458692542} + - component: {fileID: 6653214391055899988} + - component: {fileID: 192829670517972240} + - component: {fileID: 438796940644668670} + m_Layer: 5 + m_Name: TextButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5289182684458692541 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5289182684458692540} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2482363001952073328} + 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: 48} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5289182684458692536 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5289182684458692540} + m_CullTransparentMesh: 0 +--- !u!114 &5289182684458692542 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5289182684458692540} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.1254902, g: 0.5882353, b: 0.95294124, a: 1} + m_HighlightedColor: {r: 0.09411766, g: 0.43921572, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.34509805, g: 0.6901961, b: 0.96470594, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.95294124, 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: 4462709362712937534} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &6653214391055899988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5289182684458692540} + 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!114 &192829670517972240 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5289182684458692540} + 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: 0} + 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!114 &438796940644668670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5289182684458692540} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 2482363001952073328} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 20 +--- !u!1 &7228554695504750986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2849559158440995629} + - component: {fileID: 2199139639382771002} + - component: {fileID: 4810623784220459246} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2849559158440995629 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7228554695504750986} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2482363001952073328} + m_RootOrder: 1 + 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.0000019073486, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2199139639382771002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7228554695504750986} + m_CullTransparentMesh: 0 +--- !u!114 &4810623784220459246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7228554695504750986} + 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.08235294, g: 0.08235294, b: 0.08235294, 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_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, type: 3} + 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: 4 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab.meta new file mode 100644 index 0000000..5a5bbe7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e5db301629853dd4a99835fa70099d79 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts.meta new file mode 100644 index 0000000..5ff3010 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89c7da9a19d09c8419df6ac7f38d429e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs new file mode 100644 index 0000000..9f72261 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs @@ -0,0 +1,45 @@ +using UnityEngine.UI; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Add this component to a GameObject and call the method + /// in response to a Unity Event to update a text display to count up with each event. + /// + public class IncrementUIText : MonoBehaviour + { + [SerializeField] + [Tooltip("The Text component this behavior uses to display the incremented value.")] + Text m_Text; + + /// + /// The Text component this behavior uses to display the incremented value. + /// + public Text text + { + get => m_Text; + set => m_Text = value; + } + + int m_Count; + + /// + /// See . + /// + protected void Awake() + { + if (m_Text == null) + Debug.LogWarning("Missing required Text component reference. Use the Inspector window to assign which Text component to increment.", this); + } + + /// + /// Increment the string message of the Text component. + /// + public void IncrementText() + { + m_Count += 1; + if (m_Text != null) + m_Text.text = m_Count.ToString(); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs.meta new file mode 100644 index 0000000..ad45603 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ba6ff5e7c92519444bc2a7ca46558963 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/MultiAnchorTeleportReticle.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/MultiAnchorTeleportReticle.cs new file mode 100644 index 0000000..86643c7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/MultiAnchorTeleportReticle.cs @@ -0,0 +1,164 @@ +using UnityEngine.UI; +using UnityEngine.XR.Interaction.Toolkit.Interactables; +using UnityEngine.XR.Interaction.Toolkit.Interactables.Visuals; +using UnityEngine.XR.Interaction.Toolkit.Interactors.Visuals; +using UnityEngine.XR.Interaction.Toolkit.Locomotion.Teleportation; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// A custom reticle for a that displays its progress towards evaluating + /// a destination anchor and an indicator pointing in the direction of the destination anchor. + /// + public class MultiAnchorTeleportReticle : MonoBehaviour, IXRInteractableCustomReticle + { + [SerializeField] + [Tooltip("Filled image that displays the progress towards evaluating a destination anchor.")] + Image m_TimerProgressFilledImage; + + /// + /// image that displays the progress towards evaluating a destination anchor. + /// + public Image timerProgressFilledImage + { + get => m_TimerProgressFilledImage; + set => m_TimerProgressFilledImage = value; + } + + [SerializeField] + [Tooltip("Object that is rotated about its Z axis to point at the destination anchor.")] + GameObject m_DestinationIndicator; + + /// + /// Object that is rotated about its Z axis to point at the destination anchor. + /// + public GameObject destinationIndicator + { + get => m_DestinationIndicator; + set => m_DestinationIndicator = value; + } + + [SerializeField] + [Tooltip("Object that is rotated about its Z axis to point at the potential destination while still evaluating.")] + GameObject m_PotentialDestinationIndicator; + + /// + /// Object that is rotated about its Z axis to point at the potential destination while still evaluating. + /// + public GameObject potentialDestinationIndicator + { + get => m_PotentialDestinationIndicator; + set => m_PotentialDestinationIndicator = value; + } + + [SerializeField] + [Tooltip("The amount of time, in seconds, between updates to the indicator pointing at the potential destination.")] + float m_PotentialIndicatorUpdateFrequency = 0.1f; + + /// + /// The amount of time, in seconds, between updates to the indicator pointing at the potential destination. + /// + public float potentialIndicatorUpdateFrequency + { + get => m_PotentialIndicatorUpdateFrequency; + set => m_PotentialIndicatorUpdateFrequency = value; + } + + TeleportationMultiAnchorVolume m_AnchorVolume; + float m_LastPotentialIndicatorUpdateTime; + + /// + public void OnReticleAttached(XRBaseInteractable interactable, IXRCustomReticleProvider reticleProvider) + { + m_AnchorVolume = interactable as TeleportationMultiAnchorVolume; + m_PotentialDestinationIndicator.SetActive(false); + m_DestinationIndicator.SetActive(false); + m_TimerProgressFilledImage.type = Image.Type.Filled; + m_TimerProgressFilledImage.fillAmount = 0f; + if (m_AnchorVolume == null) + return; + + m_AnchorVolume.destinationAnchorChanged += OnDestinationAnchorChanged; + } + + /// + public void OnReticleDetaching() + { + if (m_AnchorVolume == null) + return; + + m_AnchorVolume.destinationAnchorChanged -= OnDestinationAnchorChanged; + m_AnchorVolume = null; + } + + /// + /// See . + /// + protected void Update() + { + if (m_AnchorVolume == null) + return; + + var destinationAnchor = m_AnchorVolume.destinationAnchor; + if (destinationAnchor != null) + { + PointAtTarget(m_DestinationIndicator.transform, destinationAnchor.position); + return; + } + + m_TimerProgressFilledImage.fillAmount = m_AnchorVolume.destinationEvaluationProgress; + if (Time.time - m_LastPotentialIndicatorUpdateTime >= m_PotentialIndicatorUpdateFrequency) + UpdatePotentialDestinationIndicator(); + } + + void UpdatePotentialDestinationIndicator() + { + m_LastPotentialIndicatorUpdateTime = Time.time; + if (!m_AnchorVolume.destinationEvaluationSettings.Value.pollForDestinationChange) + { + m_PotentialDestinationIndicator.SetActive(false); + return; + } + + var potentialDestinationIndex = m_AnchorVolume.destinationEvaluationFilter.GetDestinationAnchorIndex(m_AnchorVolume); + var anchors = m_AnchorVolume.anchorTransforms; + if (potentialDestinationIndex < 0 || potentialDestinationIndex >= anchors.Count) + { + m_PotentialDestinationIndicator.SetActive(false); + return; + } + + var potentialDestination = anchors[potentialDestinationIndex]; + if (potentialDestination == null) + { + m_PotentialDestinationIndicator.SetActive(false); + return; + } + + m_PotentialDestinationIndicator.SetActive(true); + PointAtTarget(m_PotentialDestinationIndicator.transform, potentialDestination.position); + } + + void OnDestinationAnchorChanged(TeleportationMultiAnchorVolume anchorVolume) + { + var destinationAnchor = anchorVolume.destinationAnchor; + if (destinationAnchor != null) + { + m_TimerProgressFilledImage.fillAmount = 1f; + m_PotentialDestinationIndicator.SetActive(false); + m_DestinationIndicator.SetActive(true); + PointAtTarget(m_DestinationIndicator.transform, destinationAnchor.position); + } + else + { + m_TimerProgressFilledImage.fillAmount = 0f; + m_DestinationIndicator.SetActive(false); + } + } + + static void PointAtTarget(Transform indicatorTransform, Vector3 targetPosition) + { + indicatorTransform.rotation = Quaternion.LookRotation(indicatorTransform.forward, targetPosition - indicatorTransform.position); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/MultiAnchorTeleportReticle.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/MultiAnchorTeleportReticle.cs.meta new file mode 100644 index 0000000..2967af1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Scripts/MultiAnchorTeleportReticle.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e001d3dc91354f8f8c590b4e1d1d3da9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings.meta new file mode 100644 index 0000000..f7170c5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a8d03fff18a47f4fa22d3d84425d0ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/GazeTeleportAnchorFilter.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/GazeTeleportAnchorFilter.asset new file mode 100644 index 0000000..0d7eb8c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/GazeTeleportAnchorFilter.asset @@ -0,0 +1,82 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ed265b7dcce480f872660373d393d95, type: 3} + m_Name: GazeTeleportAnchorFilter + m_EditorClassIdentifier: + m_MaxGazeAngle: 90 + m_GazeAngleScoreCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -2 + outSlope: -2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnableDistanceWeighting: 1 + m_DistanceWeightCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.01 + value: 0.1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.05 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/GazeTeleportAnchorFilter.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/GazeTeleportAnchorFilter.asset.meta new file mode 100644 index 0000000..706b404 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/GazeTeleportAnchorFilter.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14af1242b4be8e2458dd5bee35c06ae5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/TeleportDestinationSettings.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/TeleportDestinationSettings.asset new file mode 100644 index 0000000..a787038 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/TeleportDestinationSettings.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7efc981306264f4182002b856810e05e, type: 3} + m_Name: TeleportDestinationSettings + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_EnableDestinationEvaluationDelay: 1 + m_DestinationEvaluationDelayTime: 1.5 + m_PollForDestinationChange: 1 + m_DestinationPollFrequency: 1 + m_DestinationFilterObject: {fileID: 11400000, guid: 14af1242b4be8e2458dd5bee35c06ae5, type: 2} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/TeleportDestinationSettings.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/TeleportDestinationSettings.asset.meta new file mode 100644 index 0000000..a1d21e0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Settings/TeleportDestinationSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d66c9762e1587643a1164368c8a2c58 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites.meta new file mode 100644 index 0000000..4888778 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e849a70d25179dc42a5f1fbd87c1b42e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Asset.png b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Asset.png new file mode 100644 index 0000000..1a8fc54 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Asset.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b12c875f2a3cb5e1745e347468e047608560538dc0dff4f8e81eb10f396c695 +size 1419 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Asset.png.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Asset.png.meta new file mode 100644 index 0000000..336c19b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Asset.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 17d565bb4a7744b41b7e4dc7e3a09e35 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png new file mode 100644 index 0000000..7619003 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b7a63d7530d1de2239fb11066796d7d0a942c261e5c886f5fc5684e984577d5 +size 690 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png.meta new file mode 100644 index 0000000..5e46a3f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: db3e7b7c8db355e499429545071a0321 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60 Outline 4.png b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60 Outline 4.png new file mode 100644 index 0000000..057dca1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60 Outline 4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c9604d852305595e1c82f12451f64ebc6a2c9d8f7a7add09094bab9e7428d21 +size 4796 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60 Outline 4.png.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60 Outline 4.png.meta new file mode 100644 index 0000000..4a2b6ad --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60 Outline 4.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 2f8349570a152884fb6cf7ebdc8c18b3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png new file mode 100644 index 0000000..1973308 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61686007644e039f9f2b02c3cc47617f4712c4958f580c98c773d2a7d1d21b42 +size 3286 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png.meta new file mode 100644 index 0000000..b87b43d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: e45f8f823c093d941855bb23b53b9414 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 120, y: 0, z: 120, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Forward.png b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Forward.png new file mode 100644 index 0000000..5ee16b9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Forward.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f92a6985149af65bdf4ec5e829e45d6910e327d5467b716a1348f24f246295c +size 589 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Forward.png.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Forward.png.meta new file mode 100644 index 0000000..5a7e070 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Forward.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: f8ecc54972abacc46a93f671b0602139 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/LegibilityMask.png b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/LegibilityMask.png new file mode 100644 index 0000000..2e0217f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/LegibilityMask.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95530547506c0c8a54b84ba131a4eb384c257fb9cb555a087fa3445af42f3050 +size 532145 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/LegibilityMask.png.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/LegibilityMask.png.meta new file mode 100644 index 0000000..0a8fa2d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/LegibilityMask.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: a85d80c1edb5d2f458d42e79f78055b9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 712, y: 711, z: 712, w: 711} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png new file mode 100644 index 0000000..00fb902 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8395c288c3a9b7c50d9136ab66027ef49a3c0f2b83994869ff85c535d5757960 +size 908 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png.meta new file mode 100644 index 0000000..0c2f224 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: b7bad1260586fa746a0b67e930892936 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 8, y: 8, z: 8, w: 8} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png new file mode 100644 index 0000000..749a4e4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70fdb0c8ad92e3c89cae3126fb2a8b5252d575945431770ded309f186d99938b +size 829 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png.meta new file mode 100644 index 0000000..8732693 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: affa059594145a843b81788037b4ee21 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 8, y: 8, z: 8, w: 8} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures.meta new file mode 100644 index 0000000..403b4cf --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 77dbd9eba08ae3342ae6c444454ddded +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Albedo.tif b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Albedo.tif new file mode 100644 index 0000000..820c85b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Albedo.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f11ecc64d2f56013d07cda1575e478b0240a7d22ffa8300918cdb9fba54f1175 +size 2220452 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Albedo.tif.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Albedo.tif.meta new file mode 100644 index 0000000..b4eb753 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Albedo.tif.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 5a327724a94a9674a8a93e6b4e9a6eee +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Metallic.tif b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Metallic.tif new file mode 100644 index 0000000..1caf88a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Metallic.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c043c0b8b461703949f8a038b2798ab56b0ec1dac541ad33bd5d0cef44e544c9 +size 651864 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Metallic.tif.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Metallic.tif.meta new file mode 100644 index 0000000..8e1bcf3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Metallic.tif.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: f3fb518ec70eb4047b1c6ec34933fbce +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Normal.tif b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Normal.tif new file mode 100644 index 0000000..e5b1baf --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Normal.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81de0d267223f5b7fad71befe175189bec46da5530e741bea0d78d8a0ba9dd2c +size 1707440 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Normal.tif.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Normal.tif.meta new file mode 100644 index 0000000..c8f5d8a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/DemoSceneAssets/Textures/Concrete_Normal.tif.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: cdebec39dbf81a14688e1de8d12897b4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor.meta new file mode 100644 index 0000000..b2e7ff7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 004f0e70ab2efb54a9d93a283d657b97 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts.meta new file mode 100644 index 0000000..dc1b574 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ac3833452a6cb0d4bae148ab912d320a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs new file mode 100644 index 0000000..33f2b58 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs @@ -0,0 +1,195 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Unity.XR.CoreUtils.Editor; +using UnityEditor.PackageManager; +using UnityEditor.PackageManager.Requests; +using UnityEngine; +using UnityEngine.XR.Interaction.Toolkit; + +#if UNITY_INPUT_SYSTEM_PROJECT_WIDE_ACTIONS +using UnityEngine.InputSystem; +#endif + +namespace UnityEditor.XR.Interaction.Toolkit.Samples +{ + /// + /// Unity Editor class which registers Project Validation rules for the Starter Assets sample package. + /// + class StarterAssetsSampleProjectValidation + { + const string k_Category = "XR Interaction Toolkit"; + const string k_StarterAssetsSampleName = "Starter Assets"; + const string k_TeleportLayerName = "Teleport"; + const int k_TeleportLayerIndex = 31; + const string k_ProjectValidationSettingsPath = "Project/XR Plug-in Management/Project Validation"; + const string k_ShaderGraphPackageName = "com.unity.shadergraph"; +#if UNITY_INPUT_SYSTEM_PROJECT_WIDE_ACTIONS + const string k_InputSystemPackageName = "com.unity.inputsystem"; + static readonly PackageVersion s_RecommendedPackageVersion = new PackageVersion("1.11.0"); + const string k_InputActionAssetName = "XRI Default Input Actions"; + const string k_InputActionAssetGuid = "c348712bda248c246b8c49b3db54643f"; +#endif + + static readonly BuildTargetGroup[] s_BuildTargetGroups = + ((BuildTargetGroup[])Enum.GetValues(typeof(BuildTargetGroup))).Distinct().ToArray(); + + static readonly List s_BuildValidationRules = new List(); + + static AddRequest s_ShaderGraphPackageAddRequest; +#if UNITY_INPUT_SYSTEM_PROJECT_WIDE_ACTIONS + static AddRequest s_InputSystemPackageAddRequest; +#endif + + [InitializeOnLoadMethod] + static void RegisterProjectValidationRules() + { + // In the Player Settings UI we have to delay the call one frame to let the settings provider get initialized + // since we need to access the settings asset to set the rule's non-delegate properties (FixItAutomatic). + EditorApplication.delayCall += AddRulesAndRunCheck; + } + + static void AddRulesAndRunCheck() + { + if (s_BuildValidationRules.Count == 0) + { + s_BuildValidationRules.Add( + new BuildValidationRule + { + Category = k_Category, + Message = $"[{k_StarterAssetsSampleName}] Interaction Layer {k_TeleportLayerIndex} should be set to '{k_TeleportLayerName}' for teleportation locomotion.", + FixItMessage = $"XR Interaction Toolkit samples reserve Interaction Layer {k_TeleportLayerIndex} for teleportation locomotion. Set Interaction Layer {k_TeleportLayerIndex} to '{k_TeleportLayerName}' to prevent conflicts.", + HelpText = "Please note Interaction Layers are unique to the XR Interaction Toolkit and can be found in Edit > Project Settings > XR Plug-in Management > XR Interaction Toolkit", + FixItAutomatic = InteractionLayerSettings.Instance.IsLayerEmpty(k_TeleportLayerIndex) || IsInteractionLayerTeleport(), + Error = false, + CheckPredicate = IsInteractionLayerTeleport, + FixIt = () => + { + if (InteractionLayerSettings.Instance.IsLayerEmpty(k_TeleportLayerIndex) || DisplayTeleportDialog()) + InteractionLayerSettings.Instance.SetLayerNameAt(k_TeleportLayerIndex, k_TeleportLayerName); + else + SettingsService.OpenProjectSettings(XRInteractionToolkitSettingsProvider.k_SettingsPath); + }, + }); + + s_BuildValidationRules.Add( + new BuildValidationRule + { + IsRuleEnabled = () => s_ShaderGraphPackageAddRequest == null || s_ShaderGraphPackageAddRequest.IsCompleted, + Message = $"[{k_StarterAssetsSampleName}] Shader Graph ({k_ShaderGraphPackageName}) package must be installed for materials used in this sample.", + Category = k_Category, + CheckPredicate = () => PackageVersionUtility.IsPackageInstalled(k_ShaderGraphPackageName), + FixIt = () => + { + s_ShaderGraphPackageAddRequest = Client.Add(k_ShaderGraphPackageName); + if (s_ShaderGraphPackageAddRequest.Error != null) + { + Debug.LogError($"Package installation error: {s_ShaderGraphPackageAddRequest.Error}: {s_ShaderGraphPackageAddRequest.Error.message}"); + } + }, + FixItAutomatic = true, + Error = false, + }); + +#if UNITY_INPUT_SYSTEM_PROJECT_WIDE_ACTIONS + s_BuildValidationRules.Add( + new BuildValidationRule + { + IsRuleEnabled = () => s_InputSystemPackageAddRequest == null || s_InputSystemPackageAddRequest.IsCompleted, + Message = $"[{k_StarterAssetsSampleName}] Input System ({k_InputSystemPackageName}) package must be at version {s_RecommendedPackageVersion} or higher to use Project-wide Actions with {k_InputActionAssetName}.", + Category = k_Category, + CheckPredicate = () => InputSystem.actions == null || PackageVersionUtility.GetPackageVersion(k_InputSystemPackageName) >= s_RecommendedPackageVersion, + FixIt = () => + { + if (s_InputSystemPackageAddRequest == null || s_InputSystemPackageAddRequest.IsCompleted) + InstallOrUpdateInputSystem(); + }, + HelpText = "This version added support for automatic loading of custom extensions of InputProcessor, InputInteraction, and InputBindingComposite defined by this package.", + FixItAutomatic = true, + Error = InputSystem.actions != null && (InputSystem.actions.name == k_InputActionAssetName || AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(InputSystem.actions)) == k_InputActionAssetGuid), + }); +#endif + } + + foreach (var buildTargetGroup in s_BuildTargetGroups) + { + BuildValidator.AddRules(buildTargetGroup, s_BuildValidationRules); + } + + ShowWindowIfIssuesExist(); + } + + static void ShowWindowIfIssuesExist() + { + foreach (var validation in s_BuildValidationRules) + { + if (validation.CheckPredicate == null || !validation.CheckPredicate.Invoke()) + { + ShowWindow(); + return; + } + } + } + + internal static void ShowWindow() + { + // Delay opening the window since sometimes other settings in the player settings provider redirect to the + // project validation window causing serialized objects to be nullified. + EditorApplication.delayCall += () => + { + SettingsService.OpenProjectSettings(k_ProjectValidationSettingsPath); + }; + } + + static bool IsInteractionLayerTeleport() + { + return string.Equals(InteractionLayerSettings.Instance.GetLayerNameAt(k_TeleportLayerIndex), k_TeleportLayerName, StringComparison.OrdinalIgnoreCase); + } + + static bool DisplayTeleportDialog() + { + return EditorUtility.DisplayDialog( + "Fixing Teleport Interaction Layer", + $"Interaction Layer {k_TeleportLayerIndex} for teleportation locomotion is currently set to '{InteractionLayerSettings.Instance.GetLayerNameAt(k_TeleportLayerIndex)}' instead of '{k_TeleportLayerName}'", + "Automatically Replace", + "Cancel"); + } + +#if UNITY_INPUT_SYSTEM_PROJECT_WIDE_ACTIONS + static void InstallOrUpdateInputSystem() + { + // Set a 3-second timeout for request to avoid editor lockup + var currentTime = DateTime.Now; + var endTime = currentTime + TimeSpan.FromSeconds(3); + + var request = Client.Search(k_InputSystemPackageName); + if (request.Status == StatusCode.InProgress) + { + Debug.Log($"Searching for ({k_InputSystemPackageName}) in Unity Package Registry."); + while (request.Status == StatusCode.InProgress && currentTime < endTime) + currentTime = DateTime.Now; + } + + var addRequest = k_InputSystemPackageName; + if (request.Status == StatusCode.Success && request.Result.Length > 0) + { + var versions = request.Result[0].versions; +#if UNITY_2022_2_OR_NEWER + var recommendedVersion = new PackageVersion(versions.recommended); +#else + var recommendedVersion = new PackageVersion(versions.verified); +#endif + var latestCompatible = new PackageVersion(versions.latestCompatible); + if (recommendedVersion < s_RecommendedPackageVersion && s_RecommendedPackageVersion <= latestCompatible) + addRequest = $"{k_InputSystemPackageName}@{s_RecommendedPackageVersion}"; + } + + s_InputSystemPackageAddRequest = Client.Add(addRequest); + if (s_InputSystemPackageAddRequest.Error != null) + { + Debug.LogError($"Package installation error: {s_InputSystemPackageAddRequest.Error}: {s_InputSystemPackageAddRequest.Error.message}"); + } + } +#endif + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs.meta new file mode 100644 index 0000000..7b623ff --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ef67ceb22b2224643a2d5004fc2a678a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/StarterAssets.Editor.asmdef b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/StarterAssets.Editor.asmdef new file mode 100644 index 0000000..5f0f819 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/StarterAssets.Editor.asmdef @@ -0,0 +1,28 @@ +{ + "name": "Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor", + "rootNamespace": "", + "references": [ + "Unity.XR.Interaction.Toolkit", + "Unity.XR.Interaction.Toolkit.Editor", + "Unity.XR.CoreUtils", + "Unity.XR.CoreUtils.Editor", + "Unity.InputSystem" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [ + { + "name": "Unity", + "expression": "2022.3", + "define": "UNITY_INPUT_SYSTEM_PROJECT_WIDE_ACTIONS" + } + ], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/StarterAssets.Editor.asmdef.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/StarterAssets.Editor.asmdef.meta new file mode 100644 index 0000000..d6343f1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Editor/StarterAssets.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9233538b711383d449a485633568d17c +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters.meta new file mode 100644 index 0000000..d8d3dbe --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cbfc8c172e97a1a429faf76ac87aaf06 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters/AnyGazedAtTeleportAnchorFilter.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters/AnyGazedAtTeleportAnchorFilter.asset new file mode 100644 index 0000000..dbfa2bb --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters/AnyGazedAtTeleportAnchorFilter.asset @@ -0,0 +1,82 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ed265b7dcce480f872660373d393d95, type: 3} + m_Name: AnyGazedAtTeleportAnchorFilter + m_EditorClassIdentifier: + m_MaxGazeAngle: 35 + m_GazeAngleScoreCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -2 + outSlope: -2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnableDistanceWeighting: 0 + m_DistanceWeightCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.01 + value: 0.1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.05 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters/AnyGazedAtTeleportAnchorFilter.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters/AnyGazedAtTeleportAnchorFilter.asset.meta new file mode 100644 index 0000000..1244146 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Filters/AnyGazedAtTeleportAnchorFilter.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f906c94e2aa0c3488832acc1db04295 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials.meta new file mode 100644 index 0000000..e1c6277 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5cfaae8b567b8aa45b7a432b5bb5560c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_Grey.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_Grey.mat new file mode 100644 index 0000000..77e82ae --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_Grey.mat @@ -0,0 +1,188 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Controller_Grey + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _OCCLUSIONMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AO_Texture: + m_Texture: {fileID: 2800000, guid: 85e675893a909864d9c237e20202651b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 2800000, guid: 85e675893a909864d9c237e20202651b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AO_Intensity: 0.75 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _BumpStrength: 1 + - _CastShadows: 0 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _NormalStrength: 0.2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RimPower: 5 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.75294125, g: 0.75294125, b: 0.75294125, a: 1} + - _BumpOffset: {r: 0, g: 0, b: 0, a: 0} + - _BumpTiling: {r: 1, g: 1, b: 0, a: 0} + - _Color: {r: 0.75294125, g: 0.75294125, b: 0.75294125, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _NormalOffset: {r: 0, g: 0, b: 0, a: 0} + - _NormalTiling: {r: 1, g: 1, b: 0, a: 0} + - _RimColor: {r: 1, g: 1, b: 1, a: 0.5803922} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &2844382753039495902 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &3175206980477369162 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_Grey.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_Grey.mat.meta new file mode 100644 index 0000000..a7766f3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_Grey.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 99685157b02e4d446bbecb015645e5e8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_White.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_White.mat new file mode 100644 index 0000000..ad404fa --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_White.mat @@ -0,0 +1,174 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4601201219206549488 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!114 &-1555896807369559897 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Controller_White + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _OCCLUSIONMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AO_Texture: + m_Texture: {fileID: 2800000, guid: 85e675893a909864d9c237e20202651b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 2800000, guid: 85e675893a909864d9c237e20202651b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AO_Intensity: 1 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpOffset: {r: 0, g: 0, b: 0, a: 0} + - _BumpTiling: {r: 1, g: 1, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_White.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_White.mat.meta new file mode 100644 index 0000000..d884818 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Controller_White.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f12d299d16099343a3c5c0d7285822a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Flat Blue.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Flat Blue.mat new file mode 100644 index 0000000..77b4186 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Flat Blue.mat @@ -0,0 +1,80 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Flat Blue + m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Flat Blue.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Flat Blue.mat.meta new file mode 100644 index 0000000..766f201 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Flat Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91ff3830fc4055a4fb0d0d2be32101a7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/FresnelHighlight.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/FresnelHighlight.mat new file mode 100644 index 0000000..c9f4e48 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/FresnelHighlight.mat @@ -0,0 +1,177 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4454421181341466485 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FresnelHighlight + m_Shader: {fileID: -6465566751694194690, guid: e19b5bb6cb8e91e43b1b5d81a069296f, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _RECEIVE_SHADOWS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - SHADOWCASTER + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CastShadows: 0 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _FresnelPower: 1.5 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _NormalStrength: 0.2 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 0 + - _RimPower: 1.5 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.7529412, g: 0.7529412, b: 0.7529412, a: 0.33333334} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _FresnelColor: {r: 1, g: 1, b: 1, a: 1} + - _NormalOffset: {r: 0, g: 0, b: 0, a: 0} + - _NormalTiling: {r: 1, g: 1, b: 0, a: 0} + - _RimColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &743812867147283137 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/FresnelHighlight.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/FresnelHighlight.mat.meta new file mode 100644 index 0000000..5d94643 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/FresnelHighlight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f5ccd52dc494e054fbe7d7161dcabe25 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Interactable.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Interactable.mat new file mode 100644 index 0000000..aecfd5d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Interactable.mat @@ -0,0 +1,184 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3335879748548489386 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &-2536893978736553219 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Interactable + m_Shader: {fileID: -6465566751694194690, guid: 0927d29e476ce5843b1f7d2a96943c51, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 2800000, guid: cdebec39dbf81a14688e1de8d12897b4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_46c74e5059524c9b9656d53d13cff555_Out_0: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_ced3e0f4340741a1b36c259c8f49d0c7_Out_0: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 0 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0.05 + - _NormalStrength: 0.75 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RimPower: 4 + - _Smoothness: 0.2 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.5686275, g: 0.78431374, b: 1, a: 1} + - _BumpOffset: {r: 0, g: 0, b: 0, a: 0} + - _BumpTiling: {r: 4, g: 2, b: 0, a: 0} + - _Color: {r: 0.5686274, g: 0.78431374, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _NormalOffset: {r: 0, g: 0, b: 0, a: 0} + - _NormalTiling: {r: 4, g: 2, b: 0, a: 0} + - _RimColor: {r: 1, g: 1, b: 1, a: 0.09803922} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Interactable.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Interactable.mat.meta new file mode 100644 index 0000000..e48cf95 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Interactable.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 76618f7490c40334fa7b685859587d2e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/MaterialPipelineHandler.asset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/MaterialPipelineHandler.asset new file mode 100644 index 0000000..f8262f9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/MaterialPipelineHandler.asset @@ -0,0 +1,58 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e7883133e628dff4a86f50c082f77055, type: 3} + m_Name: MaterialPipelineHandler + m_EditorClassIdentifier: + m_ShaderContainers: + - material: {fileID: 2100000, guid: 99685157b02e4d446bbecb015645e5e8, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: 9f12d299d16099343a3c5c0d7285822a, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: fd3c5d8fce991e04f9c11109dde95b3b, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Simple Lit + scriptableRenderPipelineShader: {fileID: 0} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 0} + - material: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + useSRPShaderName: 0 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Simple Lit + scriptableRenderPipelineShader: {fileID: -6465566751694194690, guid: 0927d29e476ce5843b1f7d2a96943c51, type: 3} + useBuiltinShaderName: 0 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 4800000, guid: b24c216c4acb0094c892a61dfbbb76b4, type: 3} + - material: {fileID: 2100000, guid: f5ccd52dc494e054fbe7d7161dcabe25, type: 2} + useSRPShaderName: 0 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Simple Lit + scriptableRenderPipelineShader: {fileID: -6465566751694194690, guid: e19b5bb6cb8e91e43b1b5d81a069296f, type: 3} + useBuiltinShaderName: 0 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 4800000, guid: b24c216c4acb0094c892a61dfbbb76b4, type: 3} + - material: {fileID: 2100000, guid: be1e10ce8a6f8cc4fb08d11c7f722469, type: 2} + useSRPShaderName: 1 + scriptableRenderPipelineShaderName: Universal Render Pipeline/Simple Lit + scriptableRenderPipelineShader: {fileID: -6465566751694194690, guid: e19b5bb6cb8e91e43b1b5d81a069296f, type: 3} + useBuiltinShaderName: 1 + builtInPipelineShaderName: Standard + builtInPipelineShader: {fileID: 4800000, guid: b24c216c4acb0094c892a61dfbbb76b4, type: 3} + m_AutoRefreshShaders: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/MaterialPipelineHandler.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/MaterialPipelineHandler.asset.meta new file mode 100644 index 0000000..ca6d0e5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/MaterialPipelineHandler.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dbe8dcb68b75cd2498ab6c1d96e072a4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Anchor.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Anchor.mat new file mode 100644 index 0000000..ad66511 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Anchor.mat @@ -0,0 +1,174 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-859374318456194000 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Telport Anchor + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AO_Intensity: 1 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossinessSource: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RimPower: 5 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1825622308456155611 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Anchor.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Anchor.mat.meta new file mode 100644 index 0000000..086afc0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Anchor.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fd3c5d8fce991e04f9c11109dde95b3b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Area.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Area.mat new file mode 100644 index 0000000..937910d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Area.mat @@ -0,0 +1,174 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-859374318456194000 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Telport Area + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AO_Intensity: 1 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossinessSource: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RimPower: 5 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1825622308456155611 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Area.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Area.mat.meta new file mode 100644 index 0000000..2ac82cd --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/Telport Area.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: be1e10ce8a6f8cc4fb08d11c7f722469 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/UI-NoZTest.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/UI-NoZTest.mat new file mode 100644 index 0000000..305b600 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/UI-NoZTest.mat @@ -0,0 +1,87 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: UI-NoZTest + m_Shader: {fileID: 4800000, guid: a661e7516de55c047905f40ca76fe701, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/UI-NoZTest.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/UI-NoZTest.mat.meta new file mode 100644 index 0000000..f548b6c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Materials/UI-NoZTest.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f3d696f7c3365846b6dc2402afb3d3e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models.meta new file mode 100644 index 0000000..25e0937 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 34f03838a812f0e41b1e3da17ff4038e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/BlinkVisual.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/BlinkVisual.fbx new file mode 100644 index 0000000..66c46ba --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/BlinkVisual.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ef0d1bff5ac57e9e07fd06a17f427004f0a0fa637dcd1eb1294e1047fbbfada +size 34416 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/BlinkVisual.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/BlinkVisual.fbx.meta new file mode 100644 index 0000000..57e9703 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/BlinkVisual.fbx.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: 27b7629e54b332449bfa3a4065ffe17a +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: aiAmbientOcclusion1 + second: {fileID: 2100000, guid: fd3c5d8fce991e04f9c11109dde95b3b, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Pinch_Pointer_LOD0.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Pinch_Pointer_LOD0.fbx new file mode 100644 index 0000000..c9ef698 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Pinch_Pointer_LOD0.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0901b06d0d7c847adcec991922ba1bdcf124656c4d39eb678224d43367cef4c8 +size 36156 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Pinch_Pointer_LOD0.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Pinch_Pointer_LOD0.fbx.meta new file mode 100644 index 0000000..c9adfee --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Pinch_Pointer_LOD0.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: e053b8fbc416ba349b4a58a26410bba2 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Cylinder.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Cylinder.fbx new file mode 100644 index 0000000..385df03 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Cylinder.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20915d8a19b7a3449bc67d0a013e7ac745fd0aeb4a0c8d602cdfa9389853e33a +size 24656 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Cylinder.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Cylinder.fbx.meta new file mode 100644 index 0000000..788f500 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Cylinder.fbx.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: 9e1dc1c14313460d872de39e35129b39 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert1 + second: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 1 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Wedge.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Wedge.fbx new file mode 100644 index 0000000..33bdb35 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Wedge.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:524ea23f5c92790b604b0cacd1ae4bffabf2711ed69c9accedd52d619e87dac2 +size 21728 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Wedge.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Wedge.fbx.meta new file mode 100644 index 0000000..ce4bc91 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Primitive_Wedge.fbx.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: ab3a79eba4de4be0ad5fead9fb858190 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert1 + second: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Reticle_Torus.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Reticle_Torus.fbx new file mode 100644 index 0000000..b101788 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Reticle_Torus.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48b086a822980ec261f87c76baa42f0b2440747d3f85d62e9486abe6280ee2b5 +size 33056 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Reticle_Torus.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Reticle_Torus.fbx.meta new file mode 100644 index 0000000..ab2019d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/Reticle_Torus.fbx.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: be2911572dc3afa448d24b4e97edc5f1 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert1 + second: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/UniversalController.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/UniversalController.fbx new file mode 100644 index 0000000..7e62e3c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/UniversalController.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:348e210fda42df410db93a66ee4c0602706ba3d3ea01df78e393171bb1567beb +size 317024 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/UniversalController.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/UniversalController.fbx.meta new file mode 100644 index 0000000..5b4bf1c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Models/UniversalController.fbx.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 147ae308eec018b40a7b312ae58f44c7 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: aiAmbientOcclusion1 + second: {fileID: 2100000, guid: 99685157b02e4d446bbecb015645e5e8, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: wire_204204204 + second: {fileID: 2100000, guid: 9f12d299d16099343a3c5c0d7285822a, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs.meta new file mode 100644 index 0000000..95eff95 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d93dd55b5e3f13549ab7e819935c2b3f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances.meta new file mode 100644 index 0000000..6c3c8c2 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9982c3209d4d7ff46accc30b5bfb40cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/HighlightInteractionAffordance.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/HighlightInteractionAffordance.prefab new file mode 100644 index 0000000..aad20e9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/HighlightInteractionAffordance.prefab @@ -0,0 +1,278 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3774509235512974894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5258331117553129771} + - component: {fileID: 8634317094661461186} + m_Layer: 0 + m_Name: HighlightInteractionAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5258331117553129771 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3774509235512974894} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1868228307608861978} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8634317094661461186 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3774509235512974894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 0 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.1 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &4896237787779704601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1868228307608861978} + - component: {fileID: 7396278978564332023} + - component: {fileID: 2489836559761890320} + - component: {fileID: 5298392244203567607} + m_Layer: 0 + m_Name: Material Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1868228307608861978 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4896237787779704601} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5258331117553129771} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7396278978564332023 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4896237787779704601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 0} + m_MaterialIndex: 0 +--- !u!114 &2489836559761890320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4896237787779704601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 8634317094661461186} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 8b0b5aede76faac438e02d2a468f4805, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7396278978564332023} + m_ColorPropertyName: _RimColor +--- !u!114 &5298392244203567607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4896237787779704601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 629ea686265f47f082ba5732cffad1cf, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 8634317094661461186} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: 795305341a8dbbd46ae54e9a01d6ea95, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7396278978564332023} + m_FloatPropertyName: _RimPower diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/HighlightInteractionAffordance.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/HighlightInteractionAffordance.prefab.meta new file mode 100644 index 0000000..c8be687 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/HighlightInteractionAffordance.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6b12f432fa58c224baf0d659706362be +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/PokePointerAffordance.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/PokePointerAffordance.prefab new file mode 100644 index 0000000..2ed0a85 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/PokePointerAffordance.prefab @@ -0,0 +1,379 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6992954569244019172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4398500528759886884} + - component: {fileID: 6707959385038857591} + - component: {fileID: 863512645795027999} + - component: {fileID: 2554827892209798263} + m_Layer: 0 + m_Name: Poke + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4398500528759886884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6992954569244019172} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8849414207674852688} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6707959385038857591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6992954569244019172} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83f12c537584f51b92c01f10d7090c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractorSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_IgnoreUGUIHover: 0 + m_IgnoreUGUISelect: 0 + m_IgnoreXRInteractionEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &863512645795027999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6992954569244019172} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 0} + m_MaterialIndex: 0 +--- !u!114 &2554827892209798263 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6992954569244019172} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 6707959385038857591} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: fc690d1505c48cb4696838b71abd2ca0, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 863512645795027999} + m_ColorPropertyName: _BaseColor +--- !u!1 &7285531401416438276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2253081074204762138} + - component: {fileID: 5964744442239762404} + - component: {fileID: 6212858538863823644} + - component: {fileID: 4048650986295294844} + m_Layer: 0 + m_Name: NearFar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2253081074204762138 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7285531401416438276} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8849414207674852688} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5964744442239762404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7285531401416438276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83f12c537584f51b92c01f10d7090c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractorSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_IgnoreUGUIHover: 0 + m_IgnoreUGUISelect: 0 + m_IgnoreXRInteractionEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &6212858538863823644 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7285531401416438276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 0} + m_MaterialIndex: 0 +--- !u!114 &4048650986295294844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7285531401416438276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 5964744442239762404} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: fc690d1505c48cb4696838b71abd2ca0, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 6212858538863823644} + m_ColorPropertyName: _BaseColor +--- !u!1 &7734889806894075718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8849414207674852688} + m_Layer: 0 + m_Name: PokePointerAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8849414207674852688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7734889806894075718} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4398500528759886884} + - {fileID: 2253081074204762138} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/PokePointerAffordance.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/PokePointerAffordance.prefab.meta new file mode 100644 index 0000000..c3c47a4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Affordances/PokePointerAffordance.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bb91fcbcb3cc896468b372b1c762bfab +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers.meta new file mode 100644 index 0000000..1c13bc1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8cb8501f33d08a04fabf074fd81eaf76 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Left.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Left.prefab new file mode 100644 index 0000000..05e658a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Left.prefab @@ -0,0 +1,914 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &838925125806505752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5578866909471720403} + m_Layer: 0 + m_Name: XRController_Thumbstick_Buttons + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5578866909471720403 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838925125806505752} + m_LocalRotation: {x: 0.00000008146034, y: 0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1407258461600868627} + - {fileID: 1476312919962420616} + - {fileID: 4772667435036090619} + - {fileID: 9090878679503450943} + m_Father: {fileID: 3831596280851641935} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1448679902374812222 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4317934089355988218} + - component: {fileID: 2804512364258829926} + - component: {fileID: 6946131598073123524} + m_Layer: 0 + m_Name: Button_Home + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4317934089355988218 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448679902374812222} + m_LocalRotation: {x: 0.18379451, y: -0.00000008593347, z: 0.000000016067828, w: 0.9829647} + m_LocalPosition: {x: 0.0000000071757764, y: -0.0032368493, z: 0.024549427} + m_LocalScale: {x: 1.01935, y: 1.01935, z: 1.01935} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3831596280851641935} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2804512364258829926 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448679902374812222} + m_Mesh: {fileID: -8429650256770907399, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &6946131598073123524 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448679902374812222} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &1698198350110287309 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1407258461600868627} + - component: {fileID: 3825292597872868106} + - component: {fileID: 8302382506611171500} + m_Layer: 0 + m_Name: Button_A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1407258461600868627 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1698198350110287309} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.007800013, y: 0.0013757758, z: 0.0055} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5578866909471720403} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3825292597872868106 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1698198350110287309} + m_Mesh: {fileID: 5083779560280695074, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &8302382506611171500 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1698198350110287309} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &3658530253221974222 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3708264189882788950} + - component: {fileID: 3226976990141940512} + - component: {fileID: 908184320783622234} + m_Layer: 0 + m_Name: Bumper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3708264189882788950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3658530253221974222} + m_LocalRotation: {x: 0.00000013985816, y: -0.1305262, z: 0.000000018412676, w: 0.9914449} + m_LocalPosition: {x: -0.012636564, y: -0.028556997, z: 0.027326612} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3831596280851641935} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3226976990141940512 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3658530253221974222} + m_Mesh: {fileID: -4189514412694937182, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &908184320783622234 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3658530253221974222} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &4007647503543292280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 606542200399518481} + - component: {fileID: 2791758539991239432} + - component: {fileID: 8009757945635403463} + m_Layer: 0 + m_Name: Controller_Base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &606542200399518481 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4007647503543292280} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3831596280851641935} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2791758539991239432 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4007647503543292280} + m_Mesh: {fileID: 22788929071467060, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &8009757945635403463 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4007647503543292280} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 9f12d299d16099343a3c5c0d7285822a, 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!1 &4173161556249022688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9090878679503450943} + - component: {fileID: 7940978787584295671} + - component: {fileID: 5658544185046500831} + m_Layer: 0 + m_Name: ThumbStick_Base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9090878679503450943 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4173161556249022688} + m_LocalRotation: {x: 0.000000059604645, y: 0, z: -0, w: 1} + m_LocalPosition: {x: 0.008775877, y: 0.00152745, z: -0.0074315914} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5578866909471720403} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7940978787584295671 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4173161556249022688} + m_Mesh: {fileID: -2014588322676101042, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &5658544185046500831 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4173161556249022688} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &4496633296992529653 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3831596280851641935} + m_Layer: 0 + m_Name: UniversalController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3831596280851641935 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4496633296992529653} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3708264189882788950} + - {fileID: 4317934089355988218} + - {fileID: 606542200399518481} + - {fileID: 3227744485374104613} + - {fileID: 3290220732042902362} + - {fileID: 5578866909471720403} + m_Father: {fileID: 8270855663187062767} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5479181676923438292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4772667435036090619} + - component: {fileID: 8252842386947597077} + - component: {fileID: 430567819290339060} + m_Layer: 0 + m_Name: ThumbStick + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4772667435036090619 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5479181676923438292} + m_LocalRotation: {x: 0.000000059604645, y: 0, z: -0, w: 1} + m_LocalPosition: {x: 0.008775876, y: -0.002558912, z: -0.0074315914} + m_LocalScale: {x: 1.342947, y: 1.342947, z: 1.342947} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5578866909471720403} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8252842386947597077 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5479181676923438292} + m_Mesh: {fileID: -2564423107879867638, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &430567819290339060 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5479181676923438292} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &5908322354616421163 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3227744485374104613} + - component: {fileID: 8151713988064746545} + - component: {fileID: 2071210351488613610} + m_Layer: 0 + m_Name: TouchPad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3227744485374104613 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5908322354616421163} + m_LocalRotation: {x: 0.00000008146034, y: 0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: -0.0020741627, z: -0.0052528577} + m_LocalScale: {x: 0.982392, y: 1.55, z: 0.982392} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3831596280851641935} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8151713988064746545 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5908322354616421163} + m_Mesh: {fileID: -1120971793077124694, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &2071210351488613610 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5908322354616421163} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &6593186904332347165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1476312919962420616} + - component: {fileID: 3046491538343432697} + - component: {fileID: 5573814406739661245} + m_Layer: 0 + m_Name: Button_B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1476312919962420616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6593186904332347165} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.012, y: 0.0013757758, z: -0.009} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5578866909471720403} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3046491538343432697 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6593186904332347165} + m_Mesh: {fileID: 8449303727733987256, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &5573814406739661245 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6593186904332347165} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &7600421817103596258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3290220732042902362} + - component: {fileID: 8482456410926060172} + - component: {fileID: 3594184993934668465} + m_Layer: 0 + m_Name: Trigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3290220732042902362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7600421817103596258} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.952414e-10, y: -0.012954317, z: -0.020195028} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3831596280851641935} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8482456410926060172 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7600421817103596258} + m_Mesh: {fileID: -8653722315008560443, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &3594184993934668465 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7600421817103596258} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &8758423527188247893 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8270855663187062767} + - component: {fileID: 3718224901187835141} + m_Layer: 0 + m_Name: XR Controller Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8270855663187062767 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8758423527188247893} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: -0.05} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3831596280851641935} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3718224901187835141 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8758423527188247893} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4a5f76f9ea8c80547973ab01877f9567, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ThumbstickTransform: {fileID: 4772667435036090619} + m_StickRotationRange: {x: 30, y: -30} + m_StickInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Thumbstick + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 2f424cdc-fe47-4989-a9c2-6fa97f609e70 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: -60998027439631388, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_TriggerTransform: {fileID: 3290220732042902362} + m_TriggerXAxisRotationRange: {x: 0, y: -15} + m_TriggerInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Trigger + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: adbe6783-3cbb-48f7-8ad5-0b09a32b9943 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: -4289430672226363583, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: 0 + m_GripTransform: {fileID: 3708264189882788950} + m_GripRightRange: {x: -0.0125, y: -0.011} + m_GripInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Grip + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 7ddc77c6-8f81-4889-aaca-964286dbe1ea + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 6558622148059887818, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Left.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Left.prefab.meta new file mode 100644 index 0000000..3bec5f3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Left.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1392f805216c47742996d4742c80721c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Right.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Right.prefab new file mode 100644 index 0000000..f30d68d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Right.prefab @@ -0,0 +1,914 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &383438424965467249 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4871301772669071546} + m_Layer: 0 + m_Name: XRController_Thumbstick_Buttons + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4871301772669071546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 383438424965467249} + m_LocalRotation: {x: 0.00000008146034, y: 0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2121719750533061242} + - {fileID: 1912516935883159265} + - {fileID: 5534257073571976082} + - {fileID: 8133223008797737046} + m_Father: {fileID: 4312999587465610534} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1830568820149819044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2121719750533061242} + - component: {fileID: 4314555765524351075} + - component: {fileID: 9061724193437782981} + m_Layer: 0 + m_Name: Button_A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2121719750533061242 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1830568820149819044} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.007800013, y: 0.0013757758, z: 0.0055} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4871301772669071546} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4314555765524351075 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1830568820149819044} + m_Mesh: {fileID: 5083779560280695074, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &9061724193437782981 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1830568820149819044} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &1940194302770129239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3826415840535314323} + - component: {fileID: 2890725886003467535} + - component: {fileID: 7967948701137510829} + m_Layer: 0 + m_Name: Button_Home + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3826415840535314323 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940194302770129239} + m_LocalRotation: {x: 0.18379451, y: -0.00000008593347, z: 0.000000016067828, w: 0.9829647} + m_LocalPosition: {x: 0.0000000071757764, y: -0.0032368493, z: 0.024549427} + m_LocalScale: {x: 1.01935, y: 1.01935, z: 1.01935} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4312999587465610534} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2890725886003467535 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940194302770129239} + m_Mesh: {fileID: -8429650256770907399, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &7967948701137510829 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940194302770129239} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &3499590388232691612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4312999587465610534} + m_Layer: 0 + m_Name: UniversalController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4312999587465610534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3499590388232691612} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4431590825886359359} + - {fileID: 3826415840535314323} + - {fileID: 476418562824415352} + - {fileID: 2467139442371389260} + - {fileID: 2548892874240362547} + - {fileID: 4871301772669071546} + m_Father: {fileID: 3475118261464492563} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3971126562083824521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8133223008797737046} + - component: {fileID: 6972219698470072734} + - component: {fileID: 4643603977460086454} + m_Layer: 0 + m_Name: ThumbStick_Base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8133223008797737046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3971126562083824521} + m_LocalRotation: {x: 0.000000059604645, y: 0, z: -0, w: 1} + m_LocalPosition: {x: 0.008775877, y: 0.00152745, z: -0.0074315914} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4871301772669071546} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6972219698470072734 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3971126562083824521} + m_Mesh: {fileID: -2014588322676101042, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &4643603977460086454 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3971126562083824521} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &4136640823569162769 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476418562824415352} + - component: {fileID: 2902600039765555297} + - component: {fileID: 7052120983454352814} + m_Layer: 0 + m_Name: Controller_Base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476418562824415352 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4136640823569162769} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4312999587465610534} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2902600039765555297 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4136640823569162769} + m_Mesh: {fileID: 22788929071467060, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &7052120983454352814 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4136640823569162769} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 9f12d299d16099343a3c5c0d7285822a, 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!1 &4283425761326543017 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3475118261464492563} + - component: {fileID: 2983433689305697426} + m_Layer: 0 + m_Name: XR Controller Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3475118261464492563 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4283425761326543017} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: -0.05} + m_LocalScale: {x: -1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4312999587465610534} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2983433689305697426 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4283425761326543017} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4a5f76f9ea8c80547973ab01877f9567, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ThumbstickTransform: {fileID: 5534257073571976082} + m_StickRotationRange: {x: 30, y: 30} + m_StickInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Thumbstick + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 8a80d2d1-54ab-40f3-ae58-acd679e9f63f + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: -8666952849799569744, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_TriggerTransform: {fileID: 2548892874240362547} + m_TriggerXAxisRotationRange: {x: 0, y: -15} + m_TriggerInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Trigger + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 594965ae-7ab6-4c16-889f-f371fa785459 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 7904272356298805229, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: 0 + m_GripTransform: {fileID: 4431590825886359359} + m_GripRightRange: {x: -0.0125, y: -0.011} + m_GripInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Grip + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 615b1144-610d-48ff-a7ed-4f4447f2ed86 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: -1758520528963094988, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: 0 +--- !u!1 &4338091395681428391 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4431590825886359359} + - component: {fileID: 2467634753240625225} + - component: {fileID: 174741061115499315} + m_Layer: 0 + m_Name: Bumper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4431590825886359359 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4338091395681428391} + m_LocalRotation: {x: 0.00000013985816, y: -0.1305262, z: 0.000000018412676, w: 0.9914449} + m_LocalPosition: {x: -0.0125, y: -0.028556997, z: 0.027326612} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4312999587465610534} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2467634753240625225 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4338091395681428391} + m_Mesh: {fileID: -4189514412694937182, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &174741061115499315 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4338091395681428391} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &4827784543866730429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5534257073571976082} + - component: {fileID: 8967149194210545788} + - component: {fileID: 797108429923947933} + m_Layer: 0 + m_Name: ThumbStick + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5534257073571976082 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4827784543866730429} + m_LocalRotation: {x: 0.000000059604645, y: 0, z: -0, w: 1} + m_LocalPosition: {x: 0.008775876, y: -0.002558912, z: -0.0074315914} + m_LocalScale: {x: 1.342947, y: 1.342947, z: 1.342947} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4871301772669071546} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8967149194210545788 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4827784543866730429} + m_Mesh: {fileID: -2564423107879867638, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &797108429923947933 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4827784543866730429} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &6163737171295032436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1912516935883159265} + - component: {fileID: 2643900140894839440} + - component: {fileID: 4876378503311385300} + m_Layer: 0 + m_Name: Button_B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1912516935883159265 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6163737171295032436} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.012, y: 0.0013757758, z: -0.009} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4871301772669071546} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2643900140894839440 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6163737171295032436} + m_Mesh: {fileID: 8449303727733987256, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &4876378503311385300 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6163737171295032436} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &6847961977512048706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2467139442371389260} + - component: {fileID: 9211829831748775768} + - component: {fileID: 1317338165740228483} + m_Layer: 0 + m_Name: TouchPad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2467139442371389260 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6847961977512048706} + m_LocalRotation: {x: 0.00000008146034, y: 0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: -0.0020741627, z: -0.0052528577} + m_LocalScale: {x: 0.982392, y: 1.55, z: 0.982392} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4312999587465610534} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &9211829831748775768 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6847961977512048706} + m_Mesh: {fileID: -1120971793077124694, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &1317338165740228483 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6847961977512048706} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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!1 &7461432819638815115 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2548892874240362547} + - component: {fileID: 8881652531632955877} + - component: {fileID: 4546197970950160856} + m_Layer: 0 + m_Name: Trigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2548892874240362547 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7461432819638815115} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.012954317, z: -0.02} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4312999587465610534} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8881652531632955877 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7461432819638815115} + m_Mesh: {fileID: -8653722315008560443, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} +--- !u!23 &4546197970950160856 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7461432819638815115} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 99685157b02e4d446bbecb015645e5e8, 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} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Right.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Right.prefab.meta new file mode 100644 index 0000000..0bb270d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Controllers/XR Controller Right.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9f3369e30fbd31f4bb596b1a99babe83 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors.meta new file mode 100644 index 0000000..6367932 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f585a443d5224c19adcc94a236a4b2d6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Direct Interactor.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Direct Interactor.prefab new file mode 100644 index 0000000..83c5c4e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Direct Interactor.prefab @@ -0,0 +1,229 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8841706926471734270 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6189354538098044173} + - component: {fileID: 664489801923019586} + - component: {fileID: 6059725000919627127} + - component: {fileID: 4350281875766305713} + m_Layer: 0 + m_Name: Direct Interactor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6189354538098044173 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8841706926471734270} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &664489801923019586 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8841706926471734270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4253f32900bcc4d499d675566142ded0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayers: + m_Bits: 1 + m_Handedness: 0 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_SelectInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Select + m_Type: 1 + m_ExpectedControlType: + m_Id: c915d8ba-cdda-48ee-9269-e3993d7c736b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Select Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 08e85da7-e479-4e36-a3f4-42032015b0df + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_ActivateInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Activate + m_Type: 1 + m_ExpectedControlType: + m_Id: 68925782-6dea-49c5-be53-a244ff25f229 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Activate Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: cbe4bb4e-1f55-4428-be51-5b9d2cc24fa8 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_SelectActionTrigger: 1 + m_AllowHoveredActivate: 0 + m_TargetPriorityMode: 0 + m_HideControllerOnSelect: 0 + m_InputCompatibilityMode: 0 + m_PlayAudioClipOnSelectEntered: 0 + m_AudioClipForOnSelectEntered: {fileID: 0} + m_PlayAudioClipOnSelectExited: 0 + m_AudioClipForOnSelectExited: {fileID: 0} + m_PlayAudioClipOnSelectCanceled: 0 + m_AudioClipForOnSelectCanceled: {fileID: 0} + m_PlayAudioClipOnHoverEntered: 0 + m_AudioClipForOnHoverEntered: {fileID: 0} + m_PlayAudioClipOnHoverExited: 0 + m_AudioClipForOnHoverExited: {fileID: 0} + m_PlayAudioClipOnHoverCanceled: 0 + m_AudioClipForOnHoverCanceled: {fileID: 0} + m_AllowHoverAudioWhileSelecting: 0 + m_PlayHapticsOnSelectEntered: 0 + m_HapticSelectEnterIntensity: 0 + m_HapticSelectEnterDuration: 0 + m_PlayHapticsOnSelectExited: 0 + m_HapticSelectExitIntensity: 0 + m_HapticSelectExitDuration: 0 + m_PlayHapticsOnSelectCanceled: 0 + m_HapticSelectCancelIntensity: 0 + m_HapticSelectCancelDuration: 0 + m_PlayHapticsOnHoverEntered: 0 + m_HapticHoverEnterIntensity: 0 + m_HapticHoverEnterDuration: 0 + m_PlayHapticsOnHoverExited: 0 + m_HapticHoverExitIntensity: 0 + m_HapticHoverExitDuration: 0 + m_PlayHapticsOnHoverCanceled: 0 + m_HapticHoverCancelIntensity: 0 + m_HapticHoverCancelDuration: 0 + m_AllowHoverHapticsWhileSelecting: 0 + m_ImproveAccuracyWithSphereCollider: 1 + m_PhysicsLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_PhysicsTriggerInteraction: 1 +--- !u!135 &6059725000919627127 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8841706926471734270} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &4350281875766305713 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8841706926471734270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dd0b9921bce4eeb49bd05815b1135ac2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractorSourceObject: {fileID: 664489801923019586} + m_HapticImpulsePlayer: {fileID: 0} + m_PlaySelectEntered: 1 + m_SelectEnteredData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlaySelectExited: 0 + m_SelectExitedData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlaySelectCanceled: 0 + m_SelectCanceledData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverEntered: 1 + m_HoverEnteredData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverExited: 0 + m_HoverExitedData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverCanceled: 0 + m_HoverCanceledData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_AllowHoverHapticsWhileSelecting: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Direct Interactor.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Direct Interactor.prefab.meta new file mode 100644 index 0000000..66ea28e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Direct Interactor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2fd3e07afe5b461490fb8e314976b1b0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Gaze Interactor.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Gaze Interactor.prefab new file mode 100644 index 0000000..72b1db8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Gaze Interactor.prefab @@ -0,0 +1,442 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3055433562365713971 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7378618157167557198} + - component: {fileID: 6766910295942714439} + - component: {fileID: 6161168854630649507} + - component: {fileID: 2894763562165408636} + m_Layer: 0 + m_Name: Gaze Interactor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7378618157167557198 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3055433562365713971} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6766910295942714439 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3055433562365713971} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c416f1a5c494e224fb5564fd1362b50d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayers: + m_Bits: 1 + m_Handedness: 0 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_SelectInput: + m_InputSourceMode: 0 + m_InputActionPerformed: + m_Name: Select + m_Type: 1 + m_ExpectedControlType: + m_Id: 26dcb486-2cd5-4bf0-83a4-8252a6419ca1 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Select Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: d589f510-c88e-41dc-89ee-4accd74ded87 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_ActivateInput: + m_InputSourceMode: 0 + m_InputActionPerformed: + m_Name: Activate + m_Type: 1 + m_ExpectedControlType: + m_Id: 1b75ac5e-63d2-4c5c-9b86-0fe382e6b137 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Activate Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: fde38f1d-c7ff-4233-b8ba-2548488943d7 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_SelectActionTrigger: 0 + m_AllowHoveredActivate: 0 + m_TargetPriorityMode: 0 + m_HideControllerOnSelect: 0 + m_InputCompatibilityMode: 0 + m_PlayAudioClipOnSelectEntered: 0 + m_AudioClipForOnSelectEntered: {fileID: 0} + m_PlayAudioClipOnSelectExited: 0 + m_AudioClipForOnSelectExited: {fileID: 0} + m_PlayAudioClipOnSelectCanceled: 0 + m_AudioClipForOnSelectCanceled: {fileID: 0} + m_PlayAudioClipOnHoverEntered: 0 + m_AudioClipForOnHoverEntered: {fileID: 0} + m_PlayAudioClipOnHoverExited: 0 + m_AudioClipForOnHoverExited: {fileID: 0} + m_PlayAudioClipOnHoverCanceled: 0 + m_AudioClipForOnHoverCanceled: {fileID: 0} + m_AllowHoverAudioWhileSelecting: 0 + m_PlayHapticsOnSelectEntered: 0 + m_HapticSelectEnterIntensity: 0 + m_HapticSelectEnterDuration: 0 + m_PlayHapticsOnSelectExited: 0 + m_HapticSelectExitIntensity: 0 + m_HapticSelectExitDuration: 0 + m_PlayHapticsOnSelectCanceled: 0 + m_HapticSelectCancelIntensity: 0 + m_HapticSelectCancelDuration: 0 + m_PlayHapticsOnHoverEntered: 0 + m_HapticHoverEnterIntensity: 0 + m_HapticHoverEnterDuration: 0 + m_PlayHapticsOnHoverExited: 0 + m_HapticHoverExitIntensity: 0 + m_HapticHoverExitDuration: 0 + m_PlayHapticsOnHoverCanceled: 0 + m_HapticHoverCancelIntensity: 0 + m_HapticHoverCancelDuration: 0 + m_AllowHoverHapticsWhileSelecting: 0 + m_LineType: 0 + m_BlendVisualLinePoints: 1 + m_MaxRaycastDistance: 30 + m_RayOriginTransform: {fileID: 0} + m_ReferenceFrame: {fileID: 0} + m_Velocity: 16 + m_Acceleration: 9.8 + m_AdditionalGroundHeight: 0.1 + m_AdditionalFlightTime: 0.5 + m_EndPointDistance: 30 + m_EndPointHeight: -10 + m_ControlPointDistance: 10 + m_ControlPointHeight: 5 + m_SampleFrequency: 20 + m_HitDetectionType: 0 + m_SphereCastRadius: 0.1 + m_ConeCastAngle: 6 + m_RaycastMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 + m_RaycastSnapVolumeInteraction: 0 + m_HitClosestOnly: 0 + m_HoverToSelect: 1 + m_HoverTimeToSelect: 1 + m_AutoDeselect: 1 + m_TimeToAutoDeselect: 0.25 + m_EnableUIInteraction: 1 + m_BlockUIOnInteractableSelection: 1 + m_ManipulateAttachTransform: 0 + m_UseForceGrab: 0 + m_RotateSpeed: 180 + m_TranslateSpeed: 1 + m_RotateReferenceFrame: {fileID: 0} + m_RotateMode: 0 + m_UIHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_UIHoverExited: + m_PersistentCalls: + m_Calls: [] + m_EnableARRaycasting: 0 + m_OccludeARHitsWith3DObjects: 0 + m_OccludeARHitsWith2DObjects: 0 + m_ScaleMode: 0 + m_UIPressInput: + m_InputSourceMode: 0 + m_InputActionPerformed: + m_Name: UI Press + m_Type: 1 + m_ExpectedControlType: + m_Id: 8e16e22c-3195-4e76-b0d2-9ec60d8bfc8e + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: UI Press Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: f2af0d9f-965a-4778-accc-36828a6e40b8 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_UIScrollInput: + m_InputSourceMode: 0 + m_InputAction: + m_Name: UI Scroll + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 83ec219e-cbbd-4b69-9013-f330cea06247 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_TranslateManipulationInput: + m_InputSourceMode: 0 + m_InputAction: + m_Name: Translate Manipulation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 78fd2d8b-06b9-4583-8d46-a896cee22152 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_RotateManipulationInput: + m_InputSourceMode: 0 + m_InputAction: + m_Name: Rotate Manipulation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 2941b9e4-5f6c-48d5-9338-136ff3a60e62 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_DirectionalManipulationInput: + m_InputSourceMode: 0 + m_InputAction: + m_Name: Directional Manipulation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 4decd4bd-22c4-4e97-af9b-f22d09a3ea8e + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_ScaleToggleInput: + m_InputSourceMode: 0 + m_InputActionPerformed: + m_Name: Scale Toggle + m_Type: 1 + m_ExpectedControlType: + m_Id: 4e7a5ca5-86e4-4d9d-9678-01fb7083e39b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Scale Toggle Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 0c82215d-82dc-4f94-a5a2-cd3a7186171a + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_ScaleOverTimeInput: + m_InputSourceMode: 0 + m_InputAction: + m_Name: Scale Over Time + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: ec6d1bcc-90c1-4e80-98a9-7de37426ef90 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_ScaleDistanceDeltaInput: + m_InputSourceMode: 0 + m_InputAction: + m_Name: Scale Distance Delta + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 7e170bb1-3339-4b96-bbd9-61c01cb414db + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: 0 + m_GazeAssistanceCalculation: 1 + m_GazeAssistanceColliderFixedSize: 1 + m_GazeAssistanceColliderScale: 1 + m_GazeAssistanceSnapVolume: {fileID: 0} + m_GazeAssistanceDistanceScaling: 0 + m_ClampGazeAssistanceDistanceScaling: 0 + m_GazeAssistanceDistanceScalingClampValue: 0 +--- !u!114 &6161168854630649507 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3055433562365713971} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6ef0e4723b64c884699a375196c13ac0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FallbackIfEyeTrackingUnavailable: 1 +--- !u!114 &2894763562165408636 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3055433562365713971} + 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_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: e0974d43-a211-4251-882f-3f0b4749db16 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 3220680263695665919, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 0a88b07c-2048-460b-b52d-880dd98ceb35 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -5930349909990434036, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: ca2485cb-f4d4-4bef-84e6-b085e080175c + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 2069149553511882089, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: b902054d-edbb-440a-a455-68558ef17b58 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: 629180f1-a17a-4e47-a583-481808df540f + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Gaze Interactor.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Gaze Interactor.prefab.meta new file mode 100644 index 0000000..02dcb97 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Gaze Interactor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b84cd05e1160fe34cab2585022c8cd99 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Left_NearFarInteractor.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Left_NearFarInteractor.prefab new file mode 100644 index 0000000..13b90b1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Left_NearFarInteractor.prefab @@ -0,0 +1,746 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1323442585405899171 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 893315461643433812} + - component: {fileID: 3755238779732181253} + - component: {fileID: 3053154067257784704} + - component: {fileID: 6278253758758756215} + m_Layer: 0 + m_Name: LineVisual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &893315461643433812 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1323442585405899171} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5745700813747042508} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3755238779732181253 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1323442585405899171} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 80e353695beb436ab39a90d9ecefaee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LineRenderer: {fileID: 3053154067257784704} + m_CurveVisualObject: {fileID: 2442306273320644280} + m_OverrideLineOrigin: 1 + m_LineOriginTransform: {fileID: 5745700813747042508} + m_VisualPointCount: 20 + m_MaxVisualCurveDistance: 10 + m_RestingVisualLineLength: 0.25 + m_LineDynamicsMode: 1 + m_RetractDelay: 1 + m_RetractDuration: 1 + m_ExtendLineToEmptyHit: 0 + m_ExtensionRate: 10 + m_EndPointExpansionRate: 10 + m_ComputeMidPointWithComplexCurves: 0 + m_SnapToSelectedAttachIfAvailable: 1 + m_SnapToSnapVolumeIfAvailable: 1 + m_CurveStartOffset: 0.015 + m_CurveEndOffset: 0.005 + m_CustomizeLinePropertiesForState: 1 + m_LinePropertyAnimationSpeed: 8 + m_NoValidHitProperties: + m_SmoothlyCurveLine: 1 + m_LineBendRatio: 0.25 + m_AdjustWidth: 1 + m_StarWidth: 0.003 + m_EndWidth: 0.003 + m_EndWidthScaleDistanceFactor: 2 + m_AdjustGradient: 1 + m_Gradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 0} + key1: {r: 1, g: 1, b: 1, a: 0.5019608} + key2: {r: 0, g: 0, b: 0, a: 0.2509804} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 193 + atime1: 8192 + atime2: 32768 + atime3: 55705 + atime4: 65342 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 4 + m_CustomizeExpandLineDrawPercent: 1 + m_ExpandModeLineDrawPercent: 0.9 + m_UIHitProperties: + m_SmoothlyCurveLine: 1 + m_LineBendRatio: 0.5 + m_AdjustWidth: 1 + m_StarWidth: 0.004 + m_EndWidth: 0.004 + m_EndWidthScaleDistanceFactor: 2 + m_AdjustGradient: 1 + m_Gradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 0} + key1: {r: 1, g: 0.78431374, b: 0.5686275, a: 0.49019608} + key2: {r: 1, g: 1, b: 1, a: 1} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 16384 + ctime2: 65535 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 8192 + atime2: 32768 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 4 + m_CustomizeExpandLineDrawPercent: 1 + m_ExpandModeLineDrawPercent: 0.9 + m_UIPressHitProperties: + m_SmoothlyCurveLine: 1 + m_LineBendRatio: 0.5 + m_AdjustWidth: 1 + m_StarWidth: 0.003 + m_EndWidth: 0.003 + m_EndWidthScaleDistanceFactor: 2 + m_AdjustGradient: 1 + m_Gradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 0} + key1: {r: 0.5686275, g: 0.78431374, b: 1, a: 0.627451} + key2: {r: 1, g: 1, b: 1, a: 1} + key3: {r: 1, g: 1, b: 1, a: 0.78431374} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 32768 + ctime2: 65535 + ctime3: 65535 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 8192 + atime2: 26214 + atime3: 42598 + atime4: 65535 + atime5: 65535 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 5 + m_CustomizeExpandLineDrawPercent: 1 + m_ExpandModeLineDrawPercent: 0.9 + m_SelectHitProperties: + m_SmoothlyCurveLine: 1 + m_LineBendRatio: 0.5 + m_AdjustWidth: 1 + m_StarWidth: 0.003 + m_EndWidth: 0.003 + m_EndWidthScaleDistanceFactor: 2 + m_AdjustGradient: 1 + m_Gradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 0} + key1: {r: 0.5686275, g: 0.78431374, b: 1, a: 0.627451} + key2: {r: 1, g: 1, b: 1, a: 1} + key3: {r: 1, g: 1, b: 1, a: 0.78431374} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 32768 + ctime2: 65535 + ctime3: 65535 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 8192 + atime2: 26214 + atime3: 42598 + atime4: 65535 + atime5: 65535 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 5 + m_CustomizeExpandLineDrawPercent: 1 + m_ExpandModeLineDrawPercent: 0.75 + m_HoverHitProperties: + m_SmoothlyCurveLine: 1 + m_LineBendRatio: 0.25 + m_AdjustWidth: 1 + m_StarWidth: 0.004 + m_EndWidth: 0.004 + m_EndWidthScaleDistanceFactor: 2 + m_AdjustGradient: 1 + m_Gradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 0} + key1: {r: 1, g: 0.78431374, b: 0.5686275, a: 0.49019608} + key2: {r: 1, g: 1, b: 1, a: 1} + key3: {r: 1, g: 1, b: 1, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 16384 + ctime2: 65535 + ctime3: 65535 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 13878 + atime2: 32768 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 4 + m_CustomizeExpandLineDrawPercent: 1 + m_ExpandModeLineDrawPercent: 0.9 + m_RenderLineInWorldSpace: 1 + m_SwapMaterials: 0 + m_BaseLineMaterial: {fileID: 0} + m_EmptyHitMaterial: {fileID: 0} +--- !u!120 &3053154067257784704 +LineRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1323442585405899171} + m_Enabled: 0 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10306, 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_Positions: [] + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.012002945 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 8 + numCapVertices: 8 + alignment: 0 + textureMode: 0 + shadowBias: 0.5 + generateLightingData: 0 + m_UseWorldSpace: 1 + m_Loop: 0 +--- !u!210 &6278253758758756215 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1323442585405899171} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 30005 +--- !u!1 &4804964734930210078 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5745700813747042508} + - component: {fileID: 2442306273320644280} + - component: {fileID: 1722882099693224055} + - component: {fileID: 7104419533170684624} + - component: {fileID: 1255647619390271626} + - component: {fileID: 3179295312718945089} + m_Layer: 0 + m_Name: Left_NearFarInteractor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5745700813747042508 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4804964734930210078} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 893315461643433812} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2442306273320644280 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4804964734930210078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 25a07ef133a37d140a87cdf1f1c75fdf, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayers: + m_Bits: 1 + m_Handedness: 1 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_SelectInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Select + m_Type: 1 + m_ExpectedControlType: + m_Id: 2491b664-3d4e-4f20-a7ae-ee1861d845f2 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Select Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: fc42dacc-33eb-41ec-9c17-d242ac6b0c5b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: -6131295136447488360, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_InputActionReferenceValue: {fileID: 6558622148059887818, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_ActivateInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Activate + m_Type: 1 + m_ExpectedControlType: + m_Id: 77660b9e-6bbe-4740-b80f-1fea8d0f59e1 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Activate Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 94568f52-c27a-47fc-a190-5e3b17572929 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: -5982496924579745919, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_InputActionReferenceValue: {fileID: -4289430672226363583, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_SelectActionTrigger: 1 + m_AllowHoveredActivate: 0 + m_TargetPriorityMode: 0 + m_HideControllerOnSelect: 0 + m_InputCompatibilityMode: 0 + m_PlayAudioClipOnSelectEntered: 0 + m_AudioClipForOnSelectEntered: {fileID: 0} + m_PlayAudioClipOnSelectExited: 0 + m_AudioClipForOnSelectExited: {fileID: 0} + m_PlayAudioClipOnSelectCanceled: 0 + m_AudioClipForOnSelectCanceled: {fileID: 0} + m_PlayAudioClipOnHoverEntered: 0 + m_AudioClipForOnHoverEntered: {fileID: 0} + m_PlayAudioClipOnHoverExited: 0 + m_AudioClipForOnHoverExited: {fileID: 0} + m_PlayAudioClipOnHoverCanceled: 0 + m_AudioClipForOnHoverCanceled: {fileID: 0} + m_AllowHoverAudioWhileSelecting: 1 + m_PlayHapticsOnSelectEntered: 0 + m_HapticSelectEnterIntensity: 0 + m_HapticSelectEnterDuration: 0 + m_PlayHapticsOnSelectExited: 0 + m_HapticSelectExitIntensity: 0 + m_HapticSelectExitDuration: 0 + m_PlayHapticsOnSelectCanceled: 0 + m_HapticSelectCancelIntensity: 0 + m_HapticSelectCancelDuration: 0 + m_PlayHapticsOnHoverEntered: 0 + m_HapticHoverEnterIntensity: 0 + m_HapticHoverEnterDuration: 0 + m_PlayHapticsOnHoverExited: 0 + m_HapticHoverExitIntensity: 0 + m_HapticHoverExitDuration: 0 + m_PlayHapticsOnHoverCanceled: 0 + m_HapticHoverCancelIntensity: 0 + m_HapticHoverCancelDuration: 0 + m_AllowHoverHapticsWhileSelecting: 1 + m_InteractionAttachController: {fileID: 1722882099693224055} + m_EnableNearCasting: 1 + m_NearInteractionCaster: {fileID: 7104419533170684624} + m_NearCasterSortingStrategy: 1 + m_SortNearTargetsAfterTargetFilter: 0 + m_EnableFarCasting: 1 + m_FarInteractionCaster: {fileID: 1255647619390271626} + m_FarAttachMode: 1 + m_EnableUIInteraction: 1 + m_BlockUIOnInteractableSelection: 1 + m_UIHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_UIHoverExited: + m_PersistentCalls: + m_Calls: [] + m_UIPressInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: UI Press + m_Type: 1 + m_ExpectedControlType: + m_Id: ded1ccb2-ff18-46c7-ade9-b80985fe2825 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: UI Press Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: d762660e-30e0-4a4d-8e2a-e6b553e03f11 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: -6395602842196007441, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_InputActionReferenceValue: {fileID: 71106601250685021, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_UIScrollInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: UI Scroll + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: ef5cc4a5-b968-432c-9ae7-45e494178db0 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 2464016903823916871, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} +--- !u!114 &1722882099693224055 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4804964734930210078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 792f6c7eaa1a4b82abf8351559ac97eb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransformToFollow: {fileID: 5745700813747042508} + m_MotionStabilizationMode: 1 + m_PositionStabilization: 0.25 + m_AngleStabilization: 20 + m_SmoothOffset: 0 + m_SmoothingSpeed: 10 + m_UseDistanceBasedVelocityScaling: 1 + m_UseMomentum: 1 + m_MomentumDecayScale: 1.25 + m_MomentumDecayScaleFromInput: 5.5 + m_ZVelocityRampThreshold: 0.3 + m_PullVelocityBias: 1 + m_PushVelocityBias: 1.25 + m_MinAdditionalVelocityScalar: 0.05 + m_MaxAdditionalVelocityScalar: 1.5 + m_UseManipulationInput: 1 + m_ManipulationInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Manipulation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 9914e1e2-77ba-43ae-8266-fd33d44c8a24 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: -8811388872089202044, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_ManipulationXAxisMode: 1 + m_ManipulationYAxisMode: 2 + m_CombineManipulationAxes: 0 + m_ManipulationTranslateSpeed: 1 + m_ManipulationRotateSpeed: 180 + m_ManipulationRotateReferenceFrame: {fileID: 0} +--- !u!114 &7104419533170684624 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4804964734930210078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 48139a683d3b4ac3a37cd5d24f71acf1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CastOrigin: {fileID: 5745700813747042508} + m_EnableStabilization: 0 + m_PositionStabilization: 0.25 + m_AngleStabilization: 20 + m_AimTargetObject: {fileID: 0} + m_PhysicsLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_PhysicsTriggerInteraction: 1 + m_CastRadius: 0.1 +--- !u!114 &1255647619390271626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4804964734930210078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ef20135915079454985abea5a2ec8967, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CastOrigin: {fileID: 5745700813747042508} + m_EnableStabilization: 1 + m_PositionStabilization: 0.25 + m_AngleStabilization: 20 + m_AimTargetObject: {fileID: 2442306273320644280} + m_RaycastMask: + serializedVersion: 2 + m_Bits: 2147483681 + m_RaycastTriggerInteraction: 1 + m_RaycastSnapVolumeInteraction: 1 + m_TargetNumCurveSegments: 1 + m_HitDetectionType: 2 + m_CastDistance: 10 + m_SphereCastRadius: 0.1 + m_ConeCastAngle: 6 +--- !u!114 &3179295312718945089 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4804964734930210078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dd0b9921bce4eeb49bd05815b1135ac2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractorSourceObject: {fileID: 2442306273320644280} + m_HapticImpulsePlayer: {fileID: 0} + m_PlaySelectEntered: 1 + m_SelectEnteredData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlaySelectExited: 0 + m_SelectExitedData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlaySelectCanceled: 0 + m_SelectCanceledData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverEntered: 1 + m_HoverEnteredData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverExited: 0 + m_HoverExitedData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverCanceled: 0 + m_HoverCanceledData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_AllowHoverHapticsWhileSelecting: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Left_NearFarInteractor.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Left_NearFarInteractor.prefab.meta new file mode 100644 index 0000000..aa0ca7c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Left_NearFarInteractor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3df3e1220f2164f448701a6de8084f92 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Poke Interactor.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Poke Interactor.prefab new file mode 100644 index 0000000..3d29197 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Poke Interactor.prefab @@ -0,0 +1,265 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1096232077998711156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8259524632637961923} + m_Layer: 0 + m_Name: Poke Point + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8259524632637961923 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096232077998711156} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.0075} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3381213159206026464} + m_Father: {fileID: 780270278251679399} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4125421792874400280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 780270278251679399} + - component: {fileID: 2417358720014700305} + - component: {fileID: 1838083765625025125} + m_Layer: 0 + m_Name: Poke Interactor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &780270278251679399 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4125421792874400280} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8259524632637961923} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2417358720014700305 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4125421792874400280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0924bcaa9eb50df458a783ae0e2b59f5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayers: + m_Bits: 1 + m_Handedness: 0 + m_AttachTransform: {fileID: 8259524632637961923} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_PokeDepth: 0.1 + m_PokeWidth: 0.0075 + m_PokeSelectWidth: 0.015 + m_PokeHoverRadius: 0.015 + m_PokeInteractionOffset: 0.005 + m_PhysicsLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_PhysicsTriggerInteraction: 1 + m_RequirePokeFilter: 1 + m_EnableUIInteraction: 1 + m_ClickUIOnDown: 1 + m_DebugVisualizationsEnabled: 0 + m_UIHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_UIHoverExited: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1838083765625025125 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4125421792874400280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dd0b9921bce4eeb49bd05815b1135ac2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractorSourceObject: {fileID: 2417358720014700305} + m_HapticImpulsePlayer: {fileID: 0} + m_PlaySelectEntered: 1 + m_SelectEnteredData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlaySelectExited: 0 + m_SelectExitedData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlaySelectCanceled: 0 + m_SelectCanceledData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverEntered: 1 + m_HoverEnteredData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverExited: 0 + m_HoverExitedData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverCanceled: 0 + m_HoverCanceledData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_AllowHoverHapticsWhileSelecting: 0 +--- !u!1001 &2983285148413631243 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8259524632637961923} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalScale.x + value: 50 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalScale.y + value: 50 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalScale.z + value: 50 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalPosition.z + value: -0.72 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_DirtyAABB + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_AABB.m_Center.y + value: 0.009045093 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_AABB.m_Extent.x + value: 0.0077457884 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_AABB.m_Extent.y + value: 0.016694028 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_AABB.m_Extent.z + value: 0.0077457884 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: f5ccd52dc494e054fbe7d7161dcabe25, type: 2} + - target: {fileID: 919132149155446097, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + propertyPath: m_Name + value: Pinch_Pointer_LOD0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} +--- !u!4 &3381213159206026464 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + m_PrefabInstance: {fileID: 2983285148413631243} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Poke Interactor.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Poke Interactor.prefab.meta new file mode 100644 index 0000000..b71f3e6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Poke Interactor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 27024f5809f4a4347b9cd7f26a1bdf93 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Ray Interactor.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Ray Interactor.prefab new file mode 100644 index 0000000..a64d6eb --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Ray Interactor.prefab @@ -0,0 +1,662 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1787346994484839025 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5888765399538998960} + - component: {fileID: 7462879561657043759} + - component: {fileID: 7693184380767619946} + - component: {fileID: 4924506573850889901} + - component: {fileID: 759886463073337534} + - component: {fileID: 5800936643595229357} + m_Layer: 0 + m_Name: Ray Interactor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5888765399538998960 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1787346994484839025} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7462879561657043759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1787346994484839025} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6803edce0201f574f923fd9d10e5b30a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayers: + m_Bits: 1 + m_Handedness: 0 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_SelectInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Select + m_Type: 1 + m_ExpectedControlType: + m_Id: 429ea6c2-900b-4600-9dec-ef981c442e74 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Select Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: a2b28d4d-fc21-46c4-a146-41ab6eafdc6e + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_ActivateInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Activate + m_Type: 1 + m_ExpectedControlType: + m_Id: 9463bd95-e6a6-4e29-a93b-3f0fef3a8139 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Activate Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 2a74813e-aeb0-4476-9b57-ae667c5da716 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_SelectActionTrigger: 1 + m_AllowHoveredActivate: 0 + m_TargetPriorityMode: 0 + m_HideControllerOnSelect: 0 + m_InputCompatibilityMode: 0 + m_PlayAudioClipOnSelectEntered: 0 + m_AudioClipForOnSelectEntered: {fileID: 0} + m_PlayAudioClipOnSelectExited: 0 + m_AudioClipForOnSelectExited: {fileID: 0} + m_PlayAudioClipOnSelectCanceled: 0 + m_AudioClipForOnSelectCanceled: {fileID: 0} + m_PlayAudioClipOnHoverEntered: 0 + m_AudioClipForOnHoverEntered: {fileID: 0} + m_PlayAudioClipOnHoverExited: 0 + m_AudioClipForOnHoverExited: {fileID: 0} + m_PlayAudioClipOnHoverCanceled: 0 + m_AudioClipForOnHoverCanceled: {fileID: 0} + m_AllowHoverAudioWhileSelecting: 0 + m_PlayHapticsOnSelectEntered: 0 + m_HapticSelectEnterIntensity: 0 + m_HapticSelectEnterDuration: 0 + m_PlayHapticsOnSelectExited: 0 + m_HapticSelectExitIntensity: 0 + m_HapticSelectExitDuration: 0 + m_PlayHapticsOnSelectCanceled: 0 + m_HapticSelectCancelIntensity: 0 + m_HapticSelectCancelDuration: 0 + m_PlayHapticsOnHoverEntered: 0 + m_HapticHoverEnterIntensity: 0 + m_HapticHoverEnterDuration: 0 + m_PlayHapticsOnHoverExited: 0 + m_HapticHoverExitIntensity: 0 + m_HapticHoverExitDuration: 0 + m_PlayHapticsOnHoverCanceled: 0 + m_HapticHoverCancelIntensity: 0 + m_HapticHoverCancelDuration: 0 + m_AllowHoverHapticsWhileSelecting: 0 + m_LineType: 0 + m_BlendVisualLinePoints: 1 + m_MaxRaycastDistance: 10 + m_RayOriginTransform: {fileID: 0} + m_ReferenceFrame: {fileID: 0} + m_Velocity: 12 + m_Acceleration: 9.8 + m_AdditionalGroundHeight: 0.1 + m_AdditionalFlightTime: 0.5 + m_EndPointDistance: 30 + m_EndPointHeight: -10 + m_ControlPointDistance: 10 + m_ControlPointHeight: 5 + m_SampleFrequency: 60 + m_HitDetectionType: 2 + m_SphereCastRadius: 0.0125 + m_ConeCastAngle: 3 + m_RaycastMask: + serializedVersion: 2 + m_Bits: 2147483681 + m_RaycastTriggerInteraction: 1 + m_RaycastSnapVolumeInteraction: 1 + m_HitClosestOnly: 0 + m_HoverToSelect: 0 + m_HoverTimeToSelect: 0.5 + m_AutoDeselect: 0 + m_TimeToAutoDeselect: 1 + m_EnableUIInteraction: 1 + m_BlockUIOnInteractableSelection: 1 + m_ManipulateAttachTransform: 1 + m_UseForceGrab: 0 + m_RotateSpeed: 180 + m_TranslateSpeed: 1 + m_RotateReferenceFrame: {fileID: 0} + m_RotateMode: 0 + m_UIHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_UIHoverExited: + m_PersistentCalls: + m_Calls: [] + m_EnableARRaycasting: 0 + m_OccludeARHitsWith3DObjects: 0 + m_OccludeARHitsWith2DObjects: 0 + m_ScaleMode: 1 + m_UIPressInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: UI Press + m_Type: 1 + m_ExpectedControlType: + m_Id: 114095d0-3f3f-4498-8173-6c1ef51c395f + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: UI Press Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 28edaf06-248c-4566-9e77-e0a8306f5b23 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_UIScrollInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: UI Scroll + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: a97b7b43-9f7a-4629-8bf8-cd9e4366135e + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_TranslateManipulationInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Translate Manipulation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 4ebd55dc-790f-4902-a152-a2ad2f58b954 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_RotateManipulationInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Rotate Manipulation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 57b99265-24c1-4c01-9723-1e2d868d39a3 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_DirectionalManipulationInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Directional Manipulation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 8745cceb-738c-4169-a81b-c9611ff835c1 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_ScaleToggleInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Scale Toggle + m_Type: 1 + m_ExpectedControlType: + m_Id: 3f354885-6c35-4d4c-8937-f39f9281823f + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Scale Toggle Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 7cb37a30-9cf3-4543-a117-80b77e8a2158 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_ScaleOverTimeInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Scale Over Time + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: bb96d9ab-3ef4-47b7-85c5-67f09482637d + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_ScaleDistanceDeltaInput: + m_InputSourceMode: 0 + m_InputAction: + m_Name: Scale Distance Delta + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 16abd2a2-ba80-4824-a33c-cd5a47c3cfa5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: 0 +--- !u!120 &7693184380767619946 +LineRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1787346994484839025} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10306, 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: 0 + 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_Positions: [] + m_Parameters: + serializedVersion: 3 + widthMultiplier: 0.02 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 0} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 4 + numCapVertices: 4 + alignment: 0 + textureMode: 0 + shadowBias: 0 + generateLightingData: 0 + m_UseWorldSpace: 1 + m_Loop: 0 +--- !u!114 &4924506573850889901 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1787346994484839025} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e988983f96fe1dd48800bcdfc82f23e9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LineWidth: 0.005 + m_OverrideInteractorLineLength: 1 + m_LineLength: 10 + m_AutoAdjustLineLength: 1 + m_MinLineLength: 0.5 + m_UseDistanceToHitAsMaxLineLength: 1 + m_LineRetractionDelay: 0.5 + m_LineLengthChangeSpeed: 12 + m_WidthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_SetLineColorGradient: 1 + m_ValidColorGradient: + serializedVersion: 2 + key0: {r: 0, g: 0.627451, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 0} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_InvalidColorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 0} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_BlockedColorGradient: + serializedVersion: 2 + key0: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + key1: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_TreatSelectionAsValidState: 1 + m_SmoothMovement: 0 + m_FollowTightness: 10 + m_SnapThresholdDistance: 10 + m_Reticle: {fileID: 0} + m_BlockedReticle: {fileID: 0} + m_StopLineAtFirstRaycastHit: 1 + m_StopLineAtSelection: 1 + m_SnapEndpointIfAvailable: 1 + m_LineBendRatio: 0.5 + m_OverrideInteractorLineOrigin: 1 + m_LineOriginTransform: {fileID: 0} + m_LineOriginOffset: 0 +--- !u!210 &759886463073337534 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1787346994484839025} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 30005 +--- !u!114 &5800936643595229357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1787346994484839025} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dd0b9921bce4eeb49bd05815b1135ac2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractorSourceObject: {fileID: 7462879561657043759} + m_HapticImpulsePlayer: {fileID: 0} + m_PlaySelectEntered: 1 + m_SelectEnteredData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlaySelectExited: 0 + m_SelectExitedData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlaySelectCanceled: 0 + m_SelectCanceledData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverEntered: 1 + m_HoverEnteredData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverExited: 0 + m_HoverExitedData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverCanceled: 0 + m_HoverCanceledData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_AllowHoverHapticsWhileSelecting: 0 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Ray Interactor.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Ray Interactor.prefab.meta new file mode 100644 index 0000000..0d72980 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Ray Interactor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ad818c36731146e994540a1896ad8f24 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Right_NearFarInteractor.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Right_NearFarInteractor.prefab new file mode 100644 index 0000000..3f44b47 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Right_NearFarInteractor.prefab @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &7158566501882083953 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1722882099693224055, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_ManipulationInput.m_InputActionReference + value: + objectReference: {fileID: -440298646266941818, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_Handedness + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_UIScrollInput.m_InputActionReference + value: + objectReference: {fileID: -6756787485274679044, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_SelectInput.m_InputActionReferenceValue + value: + objectReference: {fileID: -1758520528963094988, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_UIPressInput.m_InputActionReferenceValue + value: + objectReference: {fileID: -5908353012961274365, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_ActivateInput.m_InputActionReferenceValue + value: + objectReference: {fileID: 7904272356298805229, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_SelectInput.m_InputActionReferencePerformed + value: + objectReference: {fileID: 187161793506945269, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_UIPressInput.m_InputActionReferencePerformed + value: + objectReference: {fileID: 3279264004350380116, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_ActivateInput.m_InputActionReferencePerformed + value: + objectReference: {fileID: 83097790271614945, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 4804964734930210078, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_Name + value: Right_NearFarInteractor + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Right_NearFarInteractor.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Right_NearFarInteractor.prefab.meta new file mode 100644 index 0000000..8a86914 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Right_NearFarInteractor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b200f6587d118224eba8467281481800 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Teleport Interactor.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Teleport Interactor.prefab new file mode 100644 index 0000000..ed02227 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Teleport Interactor.prefab @@ -0,0 +1,662 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2761784063978902507 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2761784063978902506} + - component: {fileID: 2761784063978902503} + - component: {fileID: 2761784063978902504} + - component: {fileID: 2761784063978902505} + - component: {fileID: 7708679388415899527} + - component: {fileID: 3616344554909481683} + m_Layer: 0 + m_Name: Teleport Interactor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2761784063978902506 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2761784063978902507} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2761784063978902503 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2761784063978902507} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6803edce0201f574f923fd9d10e5b30a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayers: + m_Bits: 2147483648 + m_Handedness: 0 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 0 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_SelectInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Select + m_Type: 1 + m_ExpectedControlType: + m_Id: 36843f28-4fd5-4729-b5a6-afe92ef11597 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Select Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 1a51c331-470d-4462-b8e1-2522a24bd40c + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_ActivateInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Activate + m_Type: 1 + m_ExpectedControlType: + m_Id: 0ace7244-e61f-4e60-8d0b-2ef8c3ae51af + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Activate Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: bdf06a24-21b3-4f27-a8a3-72086e6c7f00 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_SelectActionTrigger: 0 + m_AllowHoveredActivate: 0 + m_TargetPriorityMode: 0 + m_HideControllerOnSelect: 0 + m_InputCompatibilityMode: 0 + m_PlayAudioClipOnSelectEntered: 0 + m_AudioClipForOnSelectEntered: {fileID: 0} + m_PlayAudioClipOnSelectExited: 0 + m_AudioClipForOnSelectExited: {fileID: 0} + m_PlayAudioClipOnSelectCanceled: 0 + m_AudioClipForOnSelectCanceled: {fileID: 0} + m_PlayAudioClipOnHoverEntered: 0 + m_AudioClipForOnHoverEntered: {fileID: 0} + m_PlayAudioClipOnHoverExited: 0 + m_AudioClipForOnHoverExited: {fileID: 0} + m_PlayAudioClipOnHoverCanceled: 0 + m_AudioClipForOnHoverCanceled: {fileID: 0} + m_AllowHoverAudioWhileSelecting: 0 + m_PlayHapticsOnSelectEntered: 0 + m_HapticSelectEnterIntensity: 0 + m_HapticSelectEnterDuration: 0 + m_PlayHapticsOnSelectExited: 0 + m_HapticSelectExitIntensity: 0 + m_HapticSelectExitDuration: 0 + m_PlayHapticsOnSelectCanceled: 0 + m_HapticSelectCancelIntensity: 0 + m_HapticSelectCancelDuration: 0 + m_PlayHapticsOnHoverEntered: 0 + m_HapticHoverEnterIntensity: 0 + m_HapticHoverEnterDuration: 0 + m_PlayHapticsOnHoverExited: 0 + m_HapticHoverExitIntensity: 0 + m_HapticHoverExitDuration: 0 + m_PlayHapticsOnHoverCanceled: 0 + m_HapticHoverCancelIntensity: 0 + m_HapticHoverCancelDuration: 0 + m_AllowHoverHapticsWhileSelecting: 0 + m_LineType: 1 + m_BlendVisualLinePoints: 1 + m_MaxRaycastDistance: 30 + m_RayOriginTransform: {fileID: 0} + m_ReferenceFrame: {fileID: 0} + m_Velocity: 10 + m_Acceleration: 9.8 + m_AdditionalGroundHeight: 0.1 + m_AdditionalFlightTime: 0.5 + m_EndPointDistance: 30 + m_EndPointHeight: -10 + m_ControlPointDistance: 10 + m_ControlPointHeight: 5 + m_SampleFrequency: 50 + m_HitDetectionType: 0 + m_SphereCastRadius: 0.1 + m_ConeCastAngle: 6 + m_RaycastMask: + serializedVersion: 2 + m_Bits: 2147483681 + m_RaycastTriggerInteraction: 1 + m_RaycastSnapVolumeInteraction: 1 + m_HitClosestOnly: 1 + m_HoverToSelect: 0 + m_HoverTimeToSelect: 0.5 + m_AutoDeselect: 0 + m_TimeToAutoDeselect: 1 + m_EnableUIInteraction: 0 + m_BlockUIOnInteractableSelection: 1 + m_ManipulateAttachTransform: 1 + m_UseForceGrab: 0 + m_RotateSpeed: 180 + m_TranslateSpeed: 0 + m_RotateReferenceFrame: {fileID: 0} + m_RotateMode: 1 + m_UIHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_UIHoverExited: + m_PersistentCalls: + m_Calls: [] + m_EnableARRaycasting: 0 + m_OccludeARHitsWith3DObjects: 0 + m_OccludeARHitsWith2DObjects: 0 + m_ScaleMode: 0 + m_UIPressInput: + m_InputSourceMode: 0 + m_InputActionPerformed: + m_Name: UI Press + m_Type: 1 + m_ExpectedControlType: + m_Id: 54867c8e-3650-4605-a53c-ee8ffb351dcf + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: UI Press Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 257d8673-0295-4ff5-b278-e63d20cd918b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_UIScrollInput: + m_InputSourceMode: 0 + m_InputAction: + m_Name: UI Scroll + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 8c6b1aac-a242-4bf4-a5b3-bfad6e83b638 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_TranslateManipulationInput: + m_InputSourceMode: 0 + m_InputAction: + m_Name: Translate Manipulation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 0f9fd0ee-650d-41a6-ab30-2a036c425c21 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_RotateManipulationInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Rotate Manipulation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: cadca2d2-f642-4efc-a222-c1827be3e896 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_DirectionalManipulationInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Directional Manipulation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 472cbca3-7add-47a9-a5fc-73d3d10107aa + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_ScaleToggleInput: + m_InputSourceMode: 0 + m_InputActionPerformed: + m_Name: Scale Toggle + m_Type: 1 + m_ExpectedControlType: + m_Id: 692a9304-a2fd-4dbd-9e2f-2fb4b6154f1c + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Scale Toggle Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: d0cf082b-f2d7-4100-b069-651cf2820425 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 0} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_ScaleOverTimeInput: + m_InputSourceMode: 0 + m_InputAction: + m_Name: Scale Over Time + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 6f835f0d-f1c2-461c-b8bc-edc587e89149 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_ScaleDistanceDeltaInput: + m_InputSourceMode: 0 + m_InputAction: + m_Name: Scale Distance Delta + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 9140e1d5-f197-46d4-88c2-a02441edeac5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: 0 +--- !u!120 &2761784063978902504 +LineRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2761784063978902507} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10306, 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_Positions: [] + m_Parameters: + serializedVersion: 3 + widthMultiplier: 0.02 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + shadowBias: 0.5 + generateLightingData: 0 + m_UseWorldSpace: 1 + m_Loop: 0 +--- !u!114 &2761784063978902505 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2761784063978902507} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e988983f96fe1dd48800bcdfc82f23e9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LineWidth: 0.02 + m_OverrideInteractorLineLength: 0 + m_LineLength: 10 + m_AutoAdjustLineLength: 0 + m_MinLineLength: 0.02 + m_UseDistanceToHitAsMaxLineLength: 1 + m_LineRetractionDelay: 0.5 + m_LineLengthChangeSpeed: 12 + m_WidthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_SetLineColorGradient: 1 + m_ValidColorGradient: + serializedVersion: 2 + key0: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 0.5882353} + key1: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 0.5882353} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_InvalidColorGradient: + serializedVersion: 2 + key0: {r: 1, g: 0, b: 0, a: 0.5882353} + key1: {r: 1, g: 0, b: 0, a: 0.5882353} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_BlockedColorGradient: + serializedVersion: 2 + key0: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + key1: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_TreatSelectionAsValidState: 0 + m_SmoothMovement: 0 + m_FollowTightness: 10 + m_SnapThresholdDistance: 10 + m_Reticle: {fileID: 8748868027195207512, guid: 893219773891c784ab469a39151879b4, type: 3} + m_BlockedReticle: {fileID: 3177232254315139758, guid: a3fde713df4d99042a0403c4be9eea32, type: 3} + m_StopLineAtFirstRaycastHit: 1 + m_StopLineAtSelection: 0 + m_SnapEndpointIfAvailable: 1 + m_LineBendRatio: 0.5 + m_OverrideInteractorLineOrigin: 1 + m_LineOriginTransform: {fileID: 0} + m_LineOriginOffset: 0 +--- !u!210 &7708679388415899527 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2761784063978902507} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 30005 +--- !u!114 &3616344554909481683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2761784063978902507} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dd0b9921bce4eeb49bd05815b1135ac2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractorSourceObject: {fileID: 2761784063978902503} + m_HapticImpulsePlayer: {fileID: 0} + m_PlaySelectEntered: 1 + m_SelectEnteredData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlaySelectExited: 0 + m_SelectExitedData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlaySelectCanceled: 0 + m_SelectCanceledData: + m_Amplitude: 0.5 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverEntered: 1 + m_HoverEnteredData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverExited: 0 + m_HoverExitedData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_PlayHoverCanceled: 0 + m_HoverCanceledData: + m_Amplitude: 0.25 + m_Duration: 0.1 + m_Frequency: 0 + m_AllowHoverHapticsWhileSelecting: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Teleport Interactor.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Teleport Interactor.prefab.meta new file mode 100644 index 0000000..60ea664 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Interactors/Teleport Interactor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c1800acf6366418a9b5f610249000331 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Permissions Manager.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Permissions Manager.prefab new file mode 100644 index 0000000..dabeca7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Permissions Manager.prefab @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3293653894479941015 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3293653894479941009} + - component: {fileID: 3293653894479941014} + m_Layer: 0 + m_Name: Permissions Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3293653894479941009 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3293653894479941015} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3293653894479941014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3293653894479941015} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f62c7b7418ee024aa16285921e63d56, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProcessPermissionsOnAwake: 1 + m_PermissionGroups: + - platformType: 1 + permissions: + - permissionId: android.permission.HAND_TRACKING + enabled: 1 + requested: 0 + responseReceived: 0 + granted: 0 + onPermissionGranted: + m_PersistentCalls: + m_Calls: [] + onPermissionDenied: + m_PersistentCalls: + m_Calls: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Permissions Manager.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Permissions Manager.prefab.meta new file mode 100644 index 0000000..1b57b69 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Permissions Manager.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: faf53399145e13c4b992b14c97b5f4c0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport.meta new file mode 100644 index 0000000..19736b4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e71c638c311acc546a63dbfa61f89ab6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Blocking Teleport Reticle.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Blocking Teleport Reticle.prefab new file mode 100644 index 0000000..a28c6df --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Blocking Teleport Reticle.prefab @@ -0,0 +1,285 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3177232254315139758 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2563787388445243513} + m_Layer: 0 + m_Name: Blocking Teleport Reticle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2563787388445243513 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3177232254315139758} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3734495568408943953} + - {fileID: 778375324165619322} + - {fileID: 7987415996582467311} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4078087813272782827 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3734495568408943953} + - component: {fileID: 323217367318794996} + - component: {fileID: 2565005812390356542} + m_Layer: 0 + m_Name: Reticle_Torus + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3734495568408943953 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4078087813272782827} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: -0, y: 0.02, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2563787388445243513} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!33 &323217367318794996 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4078087813272782827} + m_Mesh: {fileID: 1865056248366311061, guid: be2911572dc3afa448d24b4e97edc5f1, type: 3} +--- !u!23 &2565005812390356542 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4078087813272782827} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fd3c5d8fce991e04f9c11109dde95b3b, 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!1 &4758630291384489580 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 778375324165619322} + - component: {fileID: 2927918565195676834} + - component: {fileID: 8768212848982897536} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &778375324165619322 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4758630291384489580} + m_LocalRotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0.02, z: 0} + m_LocalScale: {x: 0.045, y: 0.01, z: 0.42} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2563787388445243513} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!33 &2927918565195676834 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4758630291384489580} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8768212848982897536 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4758630291384489580} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fd3c5d8fce991e04f9c11109dde95b3b, 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!1 &7695955595699998785 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7987415996582467311} + - component: {fileID: 2013048276783952217} + - component: {fileID: 6597926611939023800} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7987415996582467311 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7695955595699998785} + m_LocalRotation: {x: 0, y: -0.38268343, z: 0, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0.02, z: 0} + m_LocalScale: {x: 0.045, y: 0.01, z: 0.42} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2563787388445243513} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: -45, z: 0} +--- !u!33 &2013048276783952217 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7695955595699998785} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6597926611939023800 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7695955595699998785} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: fd3c5d8fce991e04f9c11109dde95b3b, 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} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Blocking Teleport Reticle.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Blocking Teleport Reticle.prefab.meta new file mode 100644 index 0000000..4159f99 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Blocking Teleport Reticle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a3fde713df4d99042a0403c4be9eea32 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Climb Teleport Arrow.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Climb Teleport Arrow.prefab new file mode 100644 index 0000000..31575b2 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Climb Teleport Arrow.prefab @@ -0,0 +1,342 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1012474302365061065 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8934229655344817645} + - component: {fileID: 5962201224213111797} + - component: {fileID: 4425444026892826216} + m_Layer: 5 + m_Name: LegibilityMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8934229655344817645 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1012474302365061065} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 675172513429724377} + 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: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5962201224213111797 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1012474302365061065} + m_CullTransparentMesh: 1 +--- !u!114 &4425444026892826216 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1012474302365061065} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 6f3d696f7c3365846b6dc2402afb3d3e, type: 2} + m_Color: {r: 0, g: 0, b: 0, a: 0.7490196} + 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: 21300000, guid: a85d80c1edb5d2f458d42e79f78055b9, type: 3} + 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 &2381863983095932316 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 675172513429724377} + - component: {fileID: 3525437950293334695} + - component: {fileID: 6685223427317928156} + - component: {fileID: 6603494849455392037} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &675172513429724377 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2381863983095932316} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8934229655344817645} + - {fileID: 625181587466419018} + m_Father: {fileID: 4241918020790837401} + 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: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &3525437950293334695 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2381863983095932316} + 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 &6685223427317928156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2381863983095932316} + 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!114 &6603494849455392037 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2381863983095932316} + 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 &4664704153202512397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 625181587466419018} + - component: {fileID: 5426692648920724456} + - component: {fileID: 4346818701845822207} + m_Layer: 5 + m_Name: ArrowImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &625181587466419018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4664704153202512397} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 675172513429724377} + m_RootOrder: 1 + 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: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5426692648920724456 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4664704153202512397} + m_CullTransparentMesh: 1 +--- !u!114 &4346818701845822207 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4664704153202512397} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 6f3d696f7c3365846b6dc2402afb3d3e, type: 2} + 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: 21300000, guid: f8ecc54972abacc46a93f671b0602139, type: 3} + 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 &5212361887338514247 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2012181715459153768} + - component: {fileID: 3190360804220159386} + m_Layer: 0 + m_Name: Climb Teleport Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2012181715459153768 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5212361887338514247} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4241918020790837401} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &3190360804220159386 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5212361887338514247} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: db6239f7ccb29ca4aac63126c6a35e7d, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &6551041024203653996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4241918020790837401} + m_Layer: 0 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4241918020790837401 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6551041024203653996} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 675172513429724377} + m_Father: {fileID: 2012181715459153768} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Climb Teleport Arrow.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Climb Teleport Arrow.prefab.meta new file mode 100644 index 0000000..a83e5fd --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Climb Teleport Arrow.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ae1968658b9687b47976fe86c062168f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Directional Teleport Reticle.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Directional Teleport Reticle.prefab new file mode 100644 index 0000000..cf1a77b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Directional Teleport Reticle.prefab @@ -0,0 +1,184 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &267897047611828928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4559510824621843958} + - component: {fileID: 3945107309013936975} + - component: {fileID: 20787158971208101} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4559510824621843958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 267897047611828928} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.025, y: 0.025, z: 0.025} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 8568544637412148623} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3945107309013936975 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 267897047611828928} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &20787158971208101 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 267897047611828928} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 91ff3830fc4055a4fb0d0d2be32101a7, 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!1 &8748868027195207512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8568544637412148623} + m_Layer: 0 + m_Name: Directional Teleport Reticle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8568544637412148623 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8748868027195207512} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4310739026852207495} + - {fileID: 4559510824621843958} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &4348343308092521580 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8568544637412148623} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: fd3c5d8fce991e04f9c11109dde95b3b, type: 2} + - target: {fileID: 919132149155446097, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + propertyPath: m_Name + value: BlinkVisual + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} +--- !u!4 &4310739026852207495 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + m_PrefabInstance: {fileID: 4348343308092521580} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Directional Teleport Reticle.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Directional Teleport Reticle.prefab.meta new file mode 100644 index 0000000..84fd755 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/Teleport/Directional Teleport Reticle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 893219773891c784ab469a39151879b4 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/XR Origin (XR Rig).prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/XR Origin (XR Rig).prefab new file mode 100644 index 0000000..cb12d45 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/XR Origin (XR Rig).prefab @@ -0,0 +1,2891 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &202364687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 202364688} + - component: {fileID: 4778211696441940833} + - component: {fileID: 942810691211101373} + - component: {fileID: 5967689310316253315} + - component: {fileID: 6693052528577237899} + m_Layer: 0 + m_Name: Left Controller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &202364688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 202364687} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1666320186578454293} + - {fileID: 1543070802843469984} + - {fileID: 1319746309} + - {fileID: 8366379412631108205} + m_Father: {fileID: 1680501587} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4778211696441940833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 202364687} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac216f0eb04754b1d938aac6380b31, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RayInteractor: {fileID: 0} + m_NearFarInteractor: {fileID: 8877177980677234388} + m_TeleportInteractor: {fileID: 1319746312} + m_TeleportMode: {fileID: 1263111715868034790, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TeleportModeCancel: {fileID: 737890489006591557, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_Turn: {fileID: 1010738217276881514, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SnapTurn: {fileID: -7374733323251553461, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_Move: {fileID: 6972639530819350904, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIScroll: {fileID: 2464016903823916871, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SmoothMotionEnabled: 1 + m_SmoothTurnEnabled: 0 + m_NearFarEnableTeleportDuringNearInteraction: 1 + m_UIScrollingEnabled: 1 + m_RayInteractorChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &942810691211101373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 202364687} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4a50d88b55b45648927679791f472de, type: 3} + m_Name: + m_EditorClassIdentifier: + m_GroupName: Left + m_InteractionManager: {fileID: 0} + m_StartingGroupMembers: + - {fileID: 4343660526480754339} + - {fileID: 8877177980677234388} + m_StartingInteractionOverridesMap: + - groupMember: {fileID: 4343660526480754339} + overrideGroupMembers: + - {fileID: 8877177980677234388} +--- !u!114 &5967689310316253315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 202364687} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b734f2bd29eeddd4d85afb0c266228c3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HapticOutput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Haptic + m_Type: 2 + m_ExpectedControlType: + m_Id: a67d36a7-d7d4-428e-877d-0cad8d4a162f + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: -8785819595477538065, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_AmplitudeMultiplier: 1 +--- !u!114 &6693052528577237899 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 202364687} + 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_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: cd22b81e-c39a-4170-bdbf-33b5a06ea86f + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -2024308242397127297, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 04fa80c1-7876-441c-8416-c5ea3caea5c4 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 8248158260566104461, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: fdcc0d62-5cd0-4fcc-8c3a-c07cf6230b7d + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 684395432459739428, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: ddb05e9d-4218-401c-a7a8-003424f4b4fa + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: de98cdb6-b2c4-4d67-af3c-9c8bd60b295a + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &1670256624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1670256625} + - component: {fileID: 5663893676086941514} + - component: {fileID: 6678509202150728127} + - component: {fileID: 4238984354899526239} + - component: {fileID: 4602308928622519009} + m_Layer: 0 + m_Name: Right Controller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1670256625 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670256624} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3954319948395782924} + - {fileID: 8393186890254128703} + - {fileID: 2449787133337329436} + - {fileID: 6528530117482412838} + m_Father: {fileID: 1680501587} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5663893676086941514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670256624} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac216f0eb04754b1d938aac6380b31, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RayInteractor: {fileID: 0} + m_NearFarInteractor: {fileID: 1883230248363655243} + m_TeleportInteractor: {fileID: 2449787133337329425} + m_TeleportMode: {fileID: -8061240218431744966, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TeleportModeCancel: {fileID: 2307464322626738743, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_Turn: {fileID: -6493913391331992944, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SnapTurn: {fileID: -8525429354371678379, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_Move: {fileID: -8198699208435500284, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIScroll: {fileID: -6756787485274679044, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SmoothMotionEnabled: 0 + m_SmoothTurnEnabled: 0 + m_NearFarEnableTeleportDuringNearInteraction: 1 + m_UIScrollingEnabled: 1 + m_RayInteractorChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &6678509202150728127 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670256624} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4a50d88b55b45648927679791f472de, type: 3} + m_Name: + m_EditorClassIdentifier: + m_GroupName: Right + m_InteractionManager: {fileID: 0} + m_StartingGroupMembers: + - {fileID: 2141651114331267770} + - {fileID: 1883230248363655243} + m_StartingInteractionOverridesMap: + - groupMember: {fileID: 2141651114331267770} + overrideGroupMembers: + - {fileID: 1883230248363655243} +--- !u!114 &4238984354899526239 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670256624} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b734f2bd29eeddd4d85afb0c266228c3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HapticOutput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Haptic + m_Type: 2 + m_ExpectedControlType: + m_Id: b71b5bb4-1b09-415f-a4df-1476771fcae6 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: -8222252007134549311, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_AmplitudeMultiplier: 1 +--- !u!114 &4602308928622519009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670256624} + 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_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: c21ad7d3-c46f-48ad-99da-097df39312cc + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -3326005586356538449, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 69f091ba-e646-4189-9296-d68870a4d922 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 5101698808175986029, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 05873c58-6d6f-4aea-8e06-78c4544c58dc + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1277054153949319361, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: e0c62bbd-29f9-48af-967b-21babef9a6a4 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: 303ef588-e0d6-494e-9ceb-2d2edc0eb8e5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &1680501586 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1680501587} + m_Layer: 0 + m_Name: Camera Offset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1680501587 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1680501586} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.36144, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1767192434} + - {fileID: 2196849375614954873} + - {fileID: 3595914740002285240} + - {fileID: 202364688} + - {fileID: 716906830792148215} + - {fileID: 1670256625} + - {fileID: 8718302446126152263} + m_Father: {fileID: 1717954561962503726} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1767192433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1767192434} + - component: {fileID: 1767192439} + - component: {fileID: 1767192437} + - component: {fileID: 6232745470614056083} + - component: {fileID: 7537250554189092429} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1767192434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767192433} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1680501587} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &1767192439 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767192433} + 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_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + 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!81 &1767192437 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767192433} + m_Enabled: 1 +--- !u!114 &6232745470614056083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767192433} + 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_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: + m_Id: 0bacfa51-7938-4a88-adae-9e8ba6c59d23 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: f5efb008-b167-4d0f-b9e0-49a2350a85b3 + m_Path: /centerEyePosition + m_Interactions: + m_Processors: + m_Groups: + m_Action: Position + m_Flags: 0 + m_Flags: 0 + m_Reference: {fileID: 7862207684358717888, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: + m_Id: 5439f14e-c9da-4bd1-ad3f-7121a75c10d9 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: f984a7fd-f7e2-45ef-b21d-699a5d160f29 + m_Path: /centerEyeRotation + m_Interactions: + m_Processors: + m_Groups: + m_Action: Rotation + m_Flags: 0 + m_Flags: 0 + m_Reference: {fileID: -530380113134220495, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: be9cc21d-5595-4ea6-aa72-e48652a11968 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 1031966339891076899, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: + m_Id: 0bacfa51-7938-4a88-adae-9e8ba6c59d23 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: f5efb008-b167-4d0f-b9e0-49a2350a85b3 + m_Path: /centerEyePosition + m_Interactions: + m_Processors: + m_Groups: + m_Action: Position + m_Flags: 0 + m_Flags: 0 + m_RotationAction: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: + m_Id: 5439f14e-c9da-4bd1-ad3f-7121a75c10d9 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: f984a7fd-f7e2-45ef-b21d-699a5d160f29 + m_Path: /centerEyeRotation + m_Interactions: + m_Processors: + m_Groups: + m_Action: Rotation + m_Flags: 0 + m_Flags: 0 +--- !u!114 &7537250554189092429 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767192433} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!1 &58445280694286476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7635210561634702159} + - component: {fileID: 153982007679157697} + m_Layer: 2 + m_Name: Move + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7635210561634702159 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58445280694286476} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6981642495833523204} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &153982007679157697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58445280694286476} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b1e8c997df241c1a67045eeac79b41b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 6640002710935096923} + m_TransformationPriority: 0 + m_MoveSpeed: 2.5 + m_InAirControlModifier: 0.5 + m_EnableStrafe: 1 + m_EnableFly: 0 + m_ForwardSource: {fileID: 1767192434} + m_LeftHandMoveInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Left Hand Move + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 16c2fabb-fb1c-4a11-94d0-0b1d894b8593 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 6972639530819350904, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_RightHandMoveInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Right Hand Move + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: af2e3d83-024e-4a1f-8bc1-f97f0b4ae1d5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: -8198699208435500284, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_UseGravity: 1 + m_HeadTransform: {fileID: 1767192434} + m_LeftControllerTransform: {fileID: 202364688} + m_RightControllerTransform: {fileID: 1670256625} + m_LeftHandMovementDirection: 0 + m_RightHandMovementDirection: 0 +--- !u!1 &1316853283282549446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1930236392004951510} + - component: {fileID: 658028464602686504} + m_Layer: 2 + m_Name: Gravity + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1930236392004951510 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1316853283282549446} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6981642495833523204} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &658028464602686504 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1316853283282549446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b46d3c2f9f9a9849840e47b9ddef1b2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 6640002710935096923} + m_TransformationPriority: 10 + m_UseGravity: 1 + m_UseLocalSpaceGravity: 1 + m_TerminalVelocity: 90 + m_GravityAccelerationModifier: 1 + m_UpdateCharacterControllerCenterEachFrame: 1 + m_SphereCastRadius: 0.09 + m_SphereCastDistanceBuffer: -0.05 + m_SphereCastLayerMask: + serializedVersion: 2 + m_Bits: 51 + m_SphereCastTriggerInteraction: 1 + m_OnGravityLockChanged: + m_PersistentCalls: + m_Calls: [] + m_OnGroundedChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &1470279098769358944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8770899961536015614} + - component: {fileID: 7347985736721345035} + - component: {fileID: 6480925242510836759} + m_Layer: 2 + m_Name: Turn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8770899961536015614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1470279098769358944} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6981642495833523204} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7347985736721345035 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1470279098769358944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9f365cf844c03449bc8973eead2c3c1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 6640002710935096923} + m_TransformationPriority: 0 + m_TurnAmount: 45 + m_DebounceTime: 0.5 + m_EnableTurnLeftRight: 1 + m_EnableTurnAround: 1 + m_DelayTime: 0 + m_LeftHandTurnInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Left Hand Snap Turn + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 536e141d-ee23-4272-b0fd-3984d1655f02 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: -7374733323251553461, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_RightHandTurnInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Right Hand Snap Turn + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: b17ca378-4740-48c7-abe1-7f35bce317e9 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: -8525429354371678379, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} +--- !u!114 &6480925242510836759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1470279098769358944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 75b29b6c6428c984a8a73ffc2d58063b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 6640002710935096923} + m_TransformationPriority: 0 + m_TurnSpeed: 60 + m_EnableTurnLeftRight: 1 + m_EnableTurnAround: 1 + m_LeftHandTurnInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Left Hand Turn + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 3610965d-108d-4451-a143-a78d1ee8f9b8 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 1010738217276881514, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_RightHandTurnInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Right Hand Turn + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: eeb82678-2af4-4b6c-87fc-621bb707edc5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: -6493913391331992944, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} +--- !u!1 &1717954561962503725 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1717954561962503726} + - component: {fileID: 1178791450436251564} + - component: {fileID: 6232745470614056090} + - component: {fileID: 6520291404937146767} + - component: {fileID: 5826056641483426609} + - component: {fileID: 5033801203051696737} + m_Layer: 2 + m_Name: XR Origin (XR Rig) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1717954561962503726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717954561962503725} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1680501587} + - {fileID: 6981642495833523204} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1178791450436251564 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717954561962503725} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e0cb9aa70a22847b5925ee5f067c10a9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Camera: {fileID: 1767192439} + m_OriginBaseGameObject: {fileID: 1717954561962503725} + m_CameraFloorOffsetObject: {fileID: 1680501586} + m_RequestedTrackingOriginMode: 0 + m_CameraYOffset: 1.36144 +--- !u!143 &6232745470614056090 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717954561962503725} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Height: 1.36144 + m_Radius: 0.1 + m_SlopeLimit: 45 + m_StepOffset: 0.5 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0.76072, z: 0} +--- !u!114 &6520291404937146767 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717954561962503725} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 017c5e3933235514c9520e1dace2a4b2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ActionAssets: + - {fileID: -944628639613478452, guid: c348712bda248c246b8c49b3db54643f, type: 3} +--- !u!114 &5826056641483426609 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717954561962503725} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 82bc72d2ecc8add47b2fe00d40318500, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LeftHand: {fileID: 0} + m_RightHand: {fileID: 0} + m_LeftController: {fileID: 202364687} + m_RightController: {fileID: 1670256624} + m_TrackedHandModeStarted: + m_PersistentCalls: + m_Calls: [] + m_TrackedHandModeEnded: + m_PersistentCalls: + m_Calls: [] + m_MotionControllerModeStarted: + m_PersistentCalls: + m_Calls: [] + m_MotionControllerModeEnded: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &5033801203051696737 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717954561962503725} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c9b3d17eeb2e6bc47ada81d8f7f638d8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_GazeInteractor: {fileID: 2734315883792958320} + m_FallbackDivergence: 60 + m_HideCursorWithNoActiveRays: 1 + m_RayInteractors: + - m_Interactor: {fileID: 0} + m_TeleportRay: 0 + - m_Interactor: {fileID: 1319746312} + m_TeleportRay: 1 + - m_Interactor: {fileID: 0} + m_TeleportRay: 0 + - m_Interactor: {fileID: 2449787133337329425} + m_TeleportRay: 1 + m_AimAssistRequiredAngle: 30 + m_AimAssistRequiredSpeed: 0.25 + m_AimAssistPercent: 0.8 + m_AimAssistMaxSpeedPercent: 10 +--- !u!1 &1787516059220952802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 150171005766949883} + m_Layer: 0 + m_Name: Right Controller Stabilized Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &150171005766949883 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1787516059220952802} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8718302446126152263} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2190828208922718286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7401259364726987263} + - component: {fileID: 1748222016861356527} + m_Layer: 2 + m_Name: Teleportation + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7401259364726987263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2190828208922718286} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6981642495833523204} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1748222016861356527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2190828208922718286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01f69dc1cb084aa42b2f2f8cd87bc770, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 6640002710935096923} + m_TransformationPriority: 20 + m_DelayTime: 0 +--- !u!1 &2626757739553014894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8418786636219059989} + - component: {fileID: 5739245880472075158} + m_Layer: 2 + m_Name: Climb + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8418786636219059989 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2626757739553014894} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2749926995908329476} + m_Father: {fileID: 6981642495833523204} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5739245880472075158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2626757739553014894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 496880615cd240be960d436c1c8ae570, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 6640002710935096923} + m_TransformationPriority: 0 + m_ProvidersToDisable: + - {fileID: 7054646180837666701} + - {fileID: 153982007679157697} + m_EnableGravityOnClimbEnd: 1 + m_ClimbSettings: + m_UseConstant: 1 + m_ConstantValue: + m_AllowFreeXMovement: 1 + m_AllowFreeYMovement: 1 + m_AllowFreeZMovement: 1 + m_Variable: {fileID: 0} +--- !u!1 &2766569358201078490 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8718302446126152263} + - component: {fileID: 1801942220539511183} + m_Layer: 0 + m_Name: Right Controller Teleport Stabilized Origin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8718302446126152263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2766569358201078490} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 150171005766949883} + m_Father: {fileID: 1680501587} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1801942220539511183 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2766569358201078490} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64d299502104b064388841ec2adf6def, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 5668689709192895336} + m_AimTargetObject: {fileID: 2449787133337329425} + m_UseLocalSpace: 0 + m_AngleStabilization: 20 + m_PositionStabilization: 0.25 +--- !u!1 &3533369827395663398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3771689589969558132} + - component: {fileID: 2032798983271290625} + - component: {fileID: 4083252680172266230} + - component: {fileID: 742272467831425975} + m_Layer: 2 + m_Name: Grab Move + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &3771689589969558132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3533369827395663398} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6981642495833523204} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2032798983271290625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3533369827395663398} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b94c4c83dec6a94fbaebf543478259e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 6640002710935096923} + m_TransformationPriority: 0 + m_EnableFreeXMovement: 1 + m_EnableFreeYMovement: 0 + m_EnableFreeZMovement: 1 + m_GravityApplicationMode: 0 + m_UseGravity: 1 + m_ControllerTransform: {fileID: 202364688} + m_EnableMoveWhileSelecting: 0 + m_MoveFactor: 1 + m_GrabMoveInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Grab Move + m_Type: 1 + m_ExpectedControlType: + m_Id: 2e9a23ce-d949-4c67-9b12-7a9a35510733 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Grab Move Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 3680a95b-119c-4eba-b8fe-7e0a362e460b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: -3742484312079769484, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_InputActionReferenceValue: {fileID: -3742484312079769484, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_GrabMoveAction: + m_UseReference: 1 + m_Action: + m_Name: Grab Move + m_Type: 0 + m_ExpectedControlType: + m_Id: 3d33edcf-0043-45cb-95a7-008204badf83 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} +--- !u!114 &4083252680172266230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3533369827395663398} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b94c4c83dec6a94fbaebf543478259e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 6640002710935096923} + m_TransformationPriority: 0 + m_EnableFreeXMovement: 1 + m_EnableFreeYMovement: 0 + m_EnableFreeZMovement: 1 + m_GravityApplicationMode: 0 + m_UseGravity: 1 + m_ControllerTransform: {fileID: 1670256625} + m_EnableMoveWhileSelecting: 0 + m_MoveFactor: 1 + m_GrabMoveInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Grab Move + m_Type: 1 + m_ExpectedControlType: + m_Id: 67220c99-f046-4e98-aa6f-d84114cad173 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Grab Move Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: ed114d26-3fbf-41fc-80fa-9675240038c5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 15759602096507913, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_InputActionReferenceValue: {fileID: 15759602096507913, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_GrabMoveAction: + m_UseReference: 1 + m_Action: + m_Name: Grab Move + m_Type: 0 + m_ExpectedControlType: + m_Id: de56d195-bf90-4347-9982-6bf8ffa3420c + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} +--- !u!114 &742272467831425975 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3533369827395663398} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 760ff70c1c91bdd45907d0ff0cdcaf7f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 6640002710935096923} + m_TransformationPriority: 0 + m_EnableFreeXMovement: 1 + m_EnableFreeYMovement: 0 + m_EnableFreeZMovement: 1 + m_GravityApplicationMode: 0 + m_UseGravity: 1 + m_LeftGrabMoveProvider: {fileID: 2032798983271290625} + m_RightGrabMoveProvider: {fileID: 4083252680172266230} + m_OverrideSharedSettingsOnInit: 1 + m_MoveFactor: 1 + m_RequireTwoHandsForTranslation: 0 + m_EnableRotation: 1 + m_EnableScaling: 0 + m_MinimumScale: 0.2 + m_MaximumScale: 5 +--- !u!1 &3904471525139099824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7951184429302108679} + - component: {fileID: 7054646180837666701} + m_Layer: 2 + m_Name: Jump + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7951184429302108679 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3904471525139099824} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6981642495833523204} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7054646180837666701 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3904471525139099824} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e3cd49dc1a38aff4fa00676ddd64cf4e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 6640002710935096923} + m_TransformationPriority: 0 + m_DisableGravityDuringJump: 0 + m_UnlimitedInAirJumps: 0 + m_InAirJumpCount: 1 + m_JumpForgivenessWindow: 0.25 + m_JumpHeight: 1.25 + m_VariableHeightJump: 1 + m_MinJumpHoldTime: 0.1 + m_MaxJumpHoldTime: 0.5 + m_EarlyOutDecelerationSpeed: 0.1 + m_JumpInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Jump + m_Type: 1 + m_ExpectedControlType: + m_Id: 51323902-0a19-4bca-8e4c-cf66efe83803 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Jump Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 45c0fbf7-4a52-45dc-9eb6-d00046973e1b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: -3875704489234743591, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_InputActionReferenceValue: {fileID: -3875704489234743591, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 +--- !u!1 &4026763789982141574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5556032914392612086} + m_Layer: 0 + m_Name: Left Controller Stabilized Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5556032914392612086 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4026763789982141574} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 716906830792148215} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5167925059111895691 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6981642495833523204} + - component: {fileID: 6640002710935096923} + - component: {fileID: 7399425242140339816} + m_Layer: 2 + m_Name: Locomotion + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6981642495833523204 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5167925059111895691} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8770899961536015614} + - {fileID: 7635210561634702159} + - {fileID: 3771689589969558132} + - {fileID: 7401259364726987263} + - {fileID: 8418786636219059989} + - {fileID: 1930236392004951510} + - {fileID: 7951184429302108679} + m_Father: {fileID: 1717954561962503726} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6640002710935096923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5167925059111895691} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6fa7b4195685c3846be746c74f0ab2f8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &7399425242140339816 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5167925059111895691} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a26c941eb8a46f7b6d00416227ab8c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XROrigin: {fileID: 1178791450436251564} + m_BodyPositionEvaluatorObject: {fileID: 0} + m_ConstrainedBodyManipulatorObject: {fileID: 0} + m_UseCharacterControllerIfExists: 1 +--- !u!1 &5563199296126487199 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 716906830792148215} + - component: {fileID: 3752199730057449385} + m_Layer: 0 + m_Name: Left Controller Teleport Stabilized Origin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &716906830792148215 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5563199296126487199} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5556032914392612086} + m_Father: {fileID: 1680501587} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3752199730057449385 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5563199296126487199} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64d299502104b064388841ec2adf6def, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 8022141474358935409} + m_AimTargetObject: {fileID: 1319746312} + m_UseLocalSpace: 0 + m_AngleStabilization: 20 + m_PositionStabilization: 0.25 +--- !u!1 &5617778599117486727 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2749926995908329476} + - component: {fileID: 758862941726224967} + - component: {fileID: 4375985661701987801} + m_Layer: 2 + m_Name: Climb Teleport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2749926995908329476 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5617778599117486727} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8418786636219059989} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &758862941726224967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5617778599117486727} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e3c5f6c9defa4ae9ad41bcc3f8754f86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayers: + m_Bits: 4294967295 + m_Handedness: 0 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_AutoFindParentInteractableInHierarchy: 0 + m_ParentInteractableObject: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_ClimbProvider: {fileID: 5739245880472075158} + m_DestinationEvaluationSettings: + m_UseConstant: 1 + m_ConstantValue: + m_EnableDestinationEvaluationDelay: 0 + m_DestinationEvaluationDelayTime: 1 + m_PollForDestinationChange: 1 + m_DestinationPollFrequency: 1 + m_DestinationFilterObject: {fileID: 11400000, guid: 0f906c94e2aa0c3488832acc1db04295, type: 2} + m_Variable: {fileID: 0} +--- !u!114 &4375985661701987801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5617778599117486727} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e766f86cb7d2461683eb37d8a971fb14, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ClimbTeleportInteractor: {fileID: 758862941726224967} + m_PointerPrefab: {fileID: 5212361887338514247, guid: ae1968658b9687b47976fe86c062168f, type: 3} + m_PointerDistance: 0.3 +--- !u!1 &6501755809687671949 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3595914740002285240} + - component: {fileID: 9068281059075228377} + m_Layer: 0 + m_Name: Gaze Stabilized + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &3595914740002285240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6501755809687671949} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8381546940850731792} + m_Father: {fileID: 1680501587} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &9068281059075228377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6501755809687671949} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64d299502104b064388841ec2adf6def, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 2196849375614954873} + m_AimTargetObject: {fileID: 0} + m_UseLocalSpace: 1 + m_AngleStabilization: 20 + m_PositionStabilization: 0.25 +--- !u!1 &6553456492286146741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8381546940850731792} + m_Layer: 0 + m_Name: Gaze Stabilized Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8381546940850731792 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6553456492286146741} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3595914740002285240} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &494449108016059778 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 202364688} + m_Modifications: + - target: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_LocalPosition.z + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8758423527188247893, guid: 1392f805216c47742996d4742c80721c, type: 3} + propertyPath: m_Name + value: Left Controller Visual + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1392f805216c47742996d4742c80721c, type: 3} +--- !u!4 &8366379412631108205 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8270855663187062767, guid: 1392f805216c47742996d4742c80721c, type: 3} + m_PrefabInstance: {fileID: 494449108016059778} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &553018692727262454 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1670256625} + m_Modifications: + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_Handedness + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_AttachTransform + value: + objectReference: {fileID: 150171005766949883} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_RayOriginTransform + value: + objectReference: {fileID: 8718302446126152263} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_RaycastMask.m_Bits + value: 2147483681 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_SelectInput.m_InputActionReferenceValue + value: + objectReference: {fileID: -8061240218431744966, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_RotateAnchorInput.m_InputActionReference + value: + objectReference: {fileID: -5913262927076077117, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_ActivateInput.m_InputActionReferenceValue + value: + objectReference: {fileID: 7904272356298805229, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_SelectInput.m_InputActionReferencePerformed + value: + objectReference: {fileID: -8061240218431744966, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_ActivateInput.m_InputActionReferencePerformed + value: + objectReference: {fileID: 83097790271614945, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_DirectionalAnchorInput.m_InputActionReference + value: + objectReference: {fileID: -440298646266941818, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_RotateManipulationInput.m_InputActionReference + value: + objectReference: {fileID: -5913262927076077117, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_DirectionalManipulationInput.m_InputActionReference + value: + objectReference: {fileID: -440298646266941818, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902504, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_Parameters.numCapVertices + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902504, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_Parameters.numCornerVertices + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902505, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LineWidth + value: 0.01 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902505, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LineOriginTransform + value: + objectReference: {fileID: 5668689709192895336} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalPosition.y + value: -0.02 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalPosition.z + value: -0.035 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902507, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_Name + value: Teleport Interactor + objectReference: {fileID: 0} + - target: {fileID: 3616344554909481683, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_HapticImpulsePlayer + value: + objectReference: {fileID: 4238984354899526239} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c1800acf6366418a9b5f610249000331, type: 3} +--- !u!114 &2449787133337329425 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + m_PrefabInstance: {fileID: 553018692727262454} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6803edce0201f574f923fd9d10e5b30a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &2449787133337329436 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + m_PrefabInstance: {fileID: 553018692727262454} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2147063422107175346 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 202364688} + m_Modifications: + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1838083765625025125, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_HapticImpulsePlayer + value: + objectReference: {fileID: 5967689310316253315} + - target: {fileID: 2417358720014700305, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_Handedness + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4125421792874400280, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_Name + value: Poke Interactor + objectReference: {fileID: 0} + - target: {fileID: 6102213085606525114, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_CurveInteractionDataProvider + value: + objectReference: {fileID: 8877177980677234388} + - target: {fileID: 8259524632637961923, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 10 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + insertIndex: -1 + addedObject: {fileID: 2814764233898000032} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} +--- !u!4 &1666320186578454293 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + m_PrefabInstance: {fileID: 2147063422107175346} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4343660526480754339 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2417358720014700305, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + m_PrefabInstance: {fileID: 2147063422107175346} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0924bcaa9eb50df458a783ae0e2b59f5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &8022141474358935409 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8259524632637961923, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + m_PrefabInstance: {fileID: 2147063422107175346} + m_PrefabAsset: {fileID: 0} +--- !u!137 &9124527054769015467 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: 7163876590946616089, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + m_PrefabInstance: {fileID: 2147063422107175346} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2761784064811051247 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 202364688} + m_Modifications: + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_Handedness + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_AttachTransform + value: + objectReference: {fileID: 5556032914392612086} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_RayOriginTransform + value: + objectReference: {fileID: 716906830792148215} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_SelectInput.m_InputActionReferenceValue + value: + objectReference: {fileID: 1263111715868034790, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_RotateAnchorInput.m_InputActionReference + value: + objectReference: {fileID: -7363382999065477798, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_ActivateInput.m_InputActionReferenceValue + value: + objectReference: {fileID: -4289430672226363583, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_SelectInput.m_InputActionReferencePerformed + value: + objectReference: {fileID: 1263111715868034790, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_ActivateInput.m_InputActionReferencePerformed + value: + objectReference: {fileID: -5982496924579745919, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_DirectionalAnchorInput.m_InputActionReference + value: + objectReference: {fileID: -8811388872089202044, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_RotateManipulationInput.m_InputActionReference + value: + objectReference: {fileID: -7363382999065477798, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_DirectionalManipulationInput.m_InputActionReference + value: + objectReference: {fileID: -8811388872089202044, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 2761784063978902504, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_Parameters.numCapVertices + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902504, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_Parameters.numCornerVertices + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902505, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LineWidth + value: 0.01 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902505, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LineOriginTransform + value: + objectReference: {fileID: 8022141474358935409} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalPosition.y + value: -0.02 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalPosition.z + value: -0.035 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2761784063978902507, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_Name + value: Teleport Interactor + objectReference: {fileID: 0} + - target: {fileID: 3448426214904589657, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3616344554909481683, guid: c1800acf6366418a9b5f610249000331, type: 3} + propertyPath: m_HapticImpulsePlayer + value: + objectReference: {fileID: 5967689310316253315} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c1800acf6366418a9b5f610249000331, type: 3} +--- !u!4 &1319746309 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2761784063978902506, guid: c1800acf6366418a9b5f610249000331, type: 3} + m_PrefabInstance: {fileID: 2761784064811051247} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1319746312 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2761784063978902503, guid: c1800acf6366418a9b5f610249000331, type: 3} + m_PrefabInstance: {fileID: 2761784064811051247} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6803edce0201f574f923fd9d10e5b30a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &4338235989863673259 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1670256625} + m_Modifications: + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1838083765625025125, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_HapticImpulsePlayer + value: + objectReference: {fileID: 4238984354899526239} + - target: {fileID: 2417358720014700305, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_Handedness + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4125421792874400280, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_Name + value: Poke Interactor + objectReference: {fileID: 0} + - target: {fileID: 8259524632637961923, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -10 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + insertIndex: -1 + addedObject: {fileID: 2052418245113747934} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} +--- !u!114 &2141651114331267770 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2417358720014700305, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + m_PrefabInstance: {fileID: 4338235989863673259} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0924bcaa9eb50df458a783ae0e2b59f5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &3954319948395782924 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 780270278251679399, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + m_PrefabInstance: {fileID: 4338235989863673259} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5668689709192895336 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8259524632637961923, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + m_PrefabInstance: {fileID: 4338235989863673259} + m_PrefabAsset: {fileID: 0} +--- !u!137 &6872406618466660018 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: 7163876590946616089, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + m_PrefabInstance: {fileID: 4338235989863673259} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6385564673524208770 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1670256625} + m_Modifications: + - target: {fileID: 2447424620550846319, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_Name + value: Near-Far Interactor + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b200f6587d118224eba8467281481800, type: 3} +--- !u!114 &1883230248363655243 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808866746549998793, guid: b200f6587d118224eba8467281481800, type: 3} + m_PrefabInstance: {fileID: 6385564673524208770} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 25a07ef133a37d140a87cdf1f1c75fdf, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &8393186890254128703 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3234853630605623997, guid: b200f6587d118224eba8467281481800, type: 3} + m_PrefabInstance: {fileID: 6385564673524208770} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6545633283681792108 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 202364688} + m_Modifications: + - target: {fileID: 4804964734930210078, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_Name + value: Near-Far Interactor + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} +--- !u!4 &1543070802843469984 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5745700813747042508, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + m_PrefabInstance: {fileID: 6545633283681792108} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8877177980677234388 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2442306273320644280, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + m_PrefabInstance: {fileID: 6545633283681792108} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 25a07ef133a37d140a87cdf1f1c75fdf, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &6764233457049000944 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1666320186578454293} + m_Modifications: + - target: {fileID: 863512645795027999, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 9124527054769015467} + - target: {fileID: 5964744442239762404, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 8877177980677234388} + - target: {fileID: 6212858538863823644, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 9124527054769015467} + - target: {fileID: 6707959385038857591, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 4343660526480754339} + - target: {fileID: 7734889806894075718, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_Name + value: Poke Point Affordances + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} +--- !u!4 &2814764233898000032 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + m_PrefabInstance: {fileID: 6764233457049000944} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7400760887118150798 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 3954319948395782924} + m_Modifications: + - target: {fileID: 863512645795027999, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 6872406618466660018} + - target: {fileID: 5964744442239762404, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 1883230248363655243} + - target: {fileID: 6212858538863823644, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 6872406618466660018} + - target: {fileID: 6707959385038857591, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 2141651114331267770} + - target: {fileID: 7734889806894075718, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_Name + value: Poke Point Affordances + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} +--- !u!4 &2052418245113747934 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8849414207674852688, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + m_PrefabInstance: {fileID: 7400760887118150798} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7684238452101615925 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1670256625} + m_Modifications: + - target: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_LocalPosition.z + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4283425761326543017, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + propertyPath: m_Name + value: Right Controller Visual + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} +--- !u!4 &6528530117482412838 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3475118261464492563, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + m_PrefabInstance: {fileID: 7684238452101615925} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8654467957078447927 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1680501587} + m_Modifications: + - target: {fileID: 3055433562365713971, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_Name + value: Gaze Interactor + objectReference: {fileID: 0} + - target: {fileID: 3055433562365713971, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6766910295942714439, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_AttachTransform + value: + objectReference: {fileID: 8381546940850731792} + - target: {fileID: 6766910295942714439, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_RayOriginTransform + value: + objectReference: {fileID: 3595914740002285240} + - target: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} +--- !u!4 &2196849375614954873 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7378618157167557198, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + m_PrefabInstance: {fileID: 8654467957078447927} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2734315883792958320 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6766910295942714439, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + m_PrefabInstance: {fileID: 8654467957078447927} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c416f1a5c494e224fb5564fd1362b50d, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/XR Origin (XR Rig).prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/XR Origin (XR Rig).prefab.meta new file mode 100644 index 0000000..0d6187a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Prefabs/XR Origin (XR Rig).prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f6336ac4ac8b4d34bc5072418cdc62a0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets.meta new file mode 100644 index 0000000..1f9b6a1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18789729524e2584cb481572b253a15c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Move.preset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Move.preset new file mode 100644 index 0000000..a2f723f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Move.preset @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: XRI Default Continuous Move + m_TargetType: + m_NativeTypeID: 114 + m_ManagedTypePPtr: {fileID: 11500000, guid: 626a4d6723d6ad24b9aebb811ad5a3dd, type: 3} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorHideFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorClassIdentifier + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Mediator + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TransformationPriority + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MoveSpeed + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableStrafe + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableFly + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UseGravity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ForwardSource + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputSourceMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Name + value: Left Hand Move + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_ExpectedControlType + value: Vector2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Id + value: 2c9225f2-be1b-4f69-8acc-007d58b10449 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputActionReference + value: + objectReference: {fileID: 6972639530819350904, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_ManualValue.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_ManualValue.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputSourceMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Name + value: Right Hand Move + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_ExpectedControlType + value: Vector2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Id + value: 4e18714b-a6d2-4e88-b89e-4d9aa436967b + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputActionReference + value: + objectReference: {fileID: -8198699208435500284, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_ManualValue.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_ManualValue.y + value: 0 + objectReference: {fileID: 0} + m_ExcludedProperties: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Move.preset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Move.preset.meta new file mode 100644 index 0000000..ae0a2a5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Move.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 27c5945ad36f6f147bc402250679a228 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Turn.preset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Turn.preset new file mode 100644 index 0000000..a6126ce --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Turn.preset @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: XRI Default Continuous Turn + m_TargetType: + m_NativeTypeID: 114 + m_ManagedTypePPtr: {fileID: 11500000, guid: 75b29b6c6428c984a8a73ffc2d58063b, type: 3} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorHideFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorClassIdentifier + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Mediator + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TransformationPriority + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TurnSpeed + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputSourceMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Name + value: Left Hand Turn + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_ExpectedControlType + value: Vector2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Id + value: 3610965d-108d-4451-a143-a78d1ee8f9b8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputActionReference + value: + objectReference: {fileID: 1010738217276881514, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_ManualValue.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_ManualValue.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputSourceMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Name + value: Right Hand Turn + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_ExpectedControlType + value: Vector2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Id + value: eeb82678-2af4-4b6c-87fc-621bb707edc5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputActionReference + value: + objectReference: {fileID: -6493913391331992944, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_ManualValue.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_ManualValue.y + value: 0 + objectReference: {fileID: 0} + m_ExcludedProperties: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Turn.preset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Turn.preset.meta new file mode 100644 index 0000000..1dbdfc1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Continuous Turn.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 735a78fc7c2a98a4e85e0e42bf895f48 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Dynamic Move.preset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Dynamic Move.preset new file mode 100644 index 0000000..186e04a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Dynamic Move.preset @@ -0,0 +1,179 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: XRI Default Dynamic Move + m_TargetType: + m_NativeTypeID: 114 + m_ManagedTypePPtr: {fileID: 11500000, guid: 9b1e8c997df241c1a67045eeac79b41b, type: 3} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorHideFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorClassIdentifier + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Mediator + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TransformationPriority + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MoveSpeed + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableStrafe + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableFly + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UseGravity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ForwardSource + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputSourceMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Name + value: Left Hand Move + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_ExpectedControlType + value: Vector2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Id + value: 16c2fabb-fb1c-4a11-94d0-0b1d894b8593 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputAction.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_InputActionReference + value: + objectReference: {fileID: 6972639530819350904, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_ManualValue.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMoveInput.m_ManualValue.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputSourceMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Name + value: Right Hand Move + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_ExpectedControlType + value: Vector2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Id + value: af2e3d83-024e-4a1f-8bc1-f97f0b4ae1d5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputAction.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_InputActionReference + value: + objectReference: {fileID: -8198699208435500284, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_ManualValue.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMoveInput.m_ManualValue.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_HeadTransform + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftControllerTransform + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightControllerTransform + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandMovementDirection + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandMovementDirection + value: 0 + objectReference: {fileID: 0} + m_ExcludedProperties: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Dynamic Move.preset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Dynamic Move.preset.meta new file mode 100644 index 0000000..cf1f40f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Dynamic Move.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: da25954ba1a2e604294f2ccda1d6372c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Controller InputActionManager.preset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Controller InputActionManager.preset new file mode 100644 index 0000000..7153cab --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Controller InputActionManager.preset @@ -0,0 +1,83 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: XRI Default Left Controller InputActionManager + m_TargetType: + m_NativeTypeID: 114 + m_ManagedTypePPtr: {fileID: 11500000, guid: f9ac216f0eb04754b1d938aac6380b31, type: 3} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorHideFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorClassIdentifier + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RayInteractor + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_NearFarInteractor + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TeleportInteractor + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TeleportMode + value: + objectReference: {fileID: 1263111715868034790, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_TeleportModeCancel + value: + objectReference: {fileID: 737890489006591557, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_Turn + value: + objectReference: {fileID: 1010738217276881514, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_SnapTurn + value: + objectReference: {fileID: -7374733323251553461, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_Move + value: + objectReference: {fileID: 6972639530819350904, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_UIScroll + value: + objectReference: {fileID: 2464016903823916871, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_SmoothMotionEnabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SmoothTurnEnabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_NearFarEnableTeleportDuringNearInteraction + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UIScrollingEnabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RayInteractorChanged.m_PersistentCalls.m_Calls.Array.size + value: 0 + objectReference: {fileID: 0} + m_ExcludedProperties: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Controller InputActionManager.preset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Controller InputActionManager.preset.meta new file mode 100644 index 0000000..a670a44 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Controller InputActionManager.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3d4ecc12d5e0f14c93fd734af32ab63 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Grab Move.preset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Grab Move.preset new file mode 100644 index 0000000..f88de04 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Grab Move.preset @@ -0,0 +1,211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: XRI Default Left Grab Move + m_TargetType: + m_NativeTypeID: 114 + m_ManagedTypePPtr: {fileID: 11500000, guid: 8b94c4c83dec6a94fbaebf543478259e, type: 3} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorHideFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorClassIdentifier + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Mediator + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TransformationPriority + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableFreeXMovement + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableFreeYMovement + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableFreeZMovement + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UseGravity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GravityApplicationMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ControllerTransform + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableMoveWhileSelecting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MoveFactor + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputSourceMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Name + value: Grab Move + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Type + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_ExpectedControlType + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Id + value: 2e9a23ce-d949-4c67-9b12-7a9a35510733 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Name + value: Grab Move Value + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_ExpectedControlType + value: Axis + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Id + value: 3680a95b-119c-4eba-b8fe-7e0a362e460b + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionReferencePerformed + value: + objectReference: {fileID: -3742484312079769484, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionReferenceValue + value: + objectReference: {fileID: -3742484312079769484, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualPerformed + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualValue + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualQueuePerformed + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualQueueWasPerformedThisFrame + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualQueueValue + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualQueueTargetFrame + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_UseReference + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Name + value: Grab Move + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_ExpectedControlType + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Id + value: 3d33edcf-0043-45cb-95a7-008204badf83 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Reference + value: + objectReference: {fileID: 0} + m_ExcludedProperties: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Grab Move.preset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Grab Move.preset.meta new file mode 100644 index 0000000..26ffd46 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Left Grab Move.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e2e08fffc3edfbb47a429bae0c5a6343 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Controller InputActionManager.preset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Controller InputActionManager.preset new file mode 100644 index 0000000..1df76df --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Controller InputActionManager.preset @@ -0,0 +1,83 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: XRI Default Right Controller InputActionManager + m_TargetType: + m_NativeTypeID: 114 + m_ManagedTypePPtr: {fileID: 11500000, guid: f9ac216f0eb04754b1d938aac6380b31, type: 3} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorHideFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorClassIdentifier + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RayInteractor + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_NearFarInteractor + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TeleportInteractor + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TeleportMode + value: + objectReference: {fileID: -8061240218431744966, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_TeleportModeCancel + value: + objectReference: {fileID: 2307464322626738743, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_Turn + value: + objectReference: {fileID: -6493913391331992944, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_SnapTurn + value: + objectReference: {fileID: -8525429354371678379, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_Move + value: + objectReference: {fileID: -8198699208435500284, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_UIScroll + value: + objectReference: {fileID: -6756787485274679044, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_SmoothMotionEnabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SmoothTurnEnabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_NearFarEnableTeleportDuringNearInteraction + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UIScrollingEnabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RayInteractorChanged.m_PersistentCalls.m_Calls.Array.size + value: 0 + objectReference: {fileID: 0} + m_ExcludedProperties: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Controller InputActionManager.preset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Controller InputActionManager.preset.meta new file mode 100644 index 0000000..7700502 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Controller InputActionManager.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55f7614a1d331d14bb631965514937d8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Grab Move.preset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Grab Move.preset new file mode 100644 index 0000000..baefee4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Grab Move.preset @@ -0,0 +1,211 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: XRI Default Right Grab Move + m_TargetType: + m_NativeTypeID: 114 + m_ManagedTypePPtr: {fileID: 11500000, guid: 8b94c4c83dec6a94fbaebf543478259e, type: 3} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorHideFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorClassIdentifier + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Mediator + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TransformationPriority + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableFreeXMovement + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableFreeYMovement + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableFreeZMovement + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UseGravity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GravityApplicationMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ControllerTransform + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableMoveWhileSelecting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MoveFactor + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputSourceMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Name + value: Grab Move + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Type + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_ExpectedControlType + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Id + value: 67220c99-f046-4e98-aa6f-d84114cad173 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionPerformed.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Name + value: Grab Move Value + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_ExpectedControlType + value: Axis + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Id + value: ed114d26-3fbf-41fc-80fa-9675240038c5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionValue.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionReferencePerformed + value: + objectReference: {fileID: 15759602096507913, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_InputActionReferenceValue + value: + objectReference: {fileID: 15759602096507913, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualPerformed + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualValue + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualQueuePerformed + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualQueueWasPerformedThisFrame + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualQueueValue + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveInput.m_ManualQueueTargetFrame + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_UseReference + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Name + value: Grab Move + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_ExpectedControlType + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Id + value: de56d195-bf90-4347-9982-6bf8ffa3420c + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Action.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrabMoveAction.m_Reference + value: + objectReference: {fileID: 0} + m_ExcludedProperties: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Grab Move.preset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Grab Move.preset.meta new file mode 100644 index 0000000..fc98cb1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Right Grab Move.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fdc4f514b7b1e9c4eb39713ad9dd4eba +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Snap Turn.preset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Snap Turn.preset new file mode 100644 index 0000000..d1d91fd --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Snap Turn.preset @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: XRI Default Snap Turn + m_TargetType: + m_NativeTypeID: 114 + m_ManagedTypePPtr: {fileID: 11500000, guid: e9f365cf844c03449bc8973eead2c3c1, type: 3} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorHideFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorClassIdentifier + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Mediator + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TransformationPriority + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TurnAmount + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DebounceTime + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableTurnLeftRight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableTurnAround + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DelayTime + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputSourceMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Name + value: Left Hand Snap Turn + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_ExpectedControlType + value: Vector2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Id + value: 536e141d-ee23-4272-b0fd-3984d1655f02 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputAction.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_InputActionReference + value: + objectReference: {fileID: -7374733323251553461, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_ManualValue.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LeftHandTurnInput.m_ManualValue.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputSourceMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Name + value: Right Hand Snap Turn + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_ExpectedControlType + value: Vector2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Id + value: b17ca378-4740-48c7-abe1-7f35bce317e9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Processors + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Interactions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_SingletonActionBindings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputAction.m_Flags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_InputActionReference + value: + objectReference: {fileID: -8525429354371678379, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_ObjectReferenceObject + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_ManualValue.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RightHandTurnInput.m_ManualValue.y + value: 0 + objectReference: {fileID: 0} + m_ExcludedProperties: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Snap Turn.preset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Snap Turn.preset.meta new file mode 100644 index 0000000..ffc0556 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default Snap Turn.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d3a60dbf2f04694f9060712df89debb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default XR UI Input Module.preset b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default XR UI Input Module.preset new file mode 100644 index 0000000..01f1de6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default XR UI Input Module.preset @@ -0,0 +1,131 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: XRI Default XR UI Input Module + m_TargetType: + m_NativeTypeID: 114 + m_ManagedTypePPtr: {fileID: 11500000, guid: ab68ce6587aab0146b8dabefbd806791, type: 3} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorHideFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EditorClassIdentifier + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SendPointerHoverToParent + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ClickSpeed + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MoveDeadzone + value: 0.6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RepeatDelay + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RepeatRate + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TrackedDeviceDragThresholdMultiplier + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TrackedScrollDeltaMultiplier + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ActiveInputMode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableXRInput + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableMouseInput + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableTouchInput + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PointAction + value: + objectReference: {fileID: 2869410428622933342, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_LeftClickAction + value: + objectReference: {fileID: 1855836014308820768, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_MiddleClickAction + value: + objectReference: {fileID: -6289560987278519447, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_RightClickAction + value: + objectReference: {fileID: -2562941478296515153, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_ScrollWheelAction + value: + objectReference: {fileID: 5825226938762934180, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_NavigateAction + value: + objectReference: {fileID: -7967456002180160679, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_SubmitAction + value: + objectReference: {fileID: 3994978066732806534, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_CancelAction + value: + objectReference: {fileID: 2387711382375263438, guid: c348712bda248c246b8c49b3db54643f, type: 3} + - target: {fileID: 0} + propertyPath: m_EnableBuiltinActionsAsFallback + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableGamepadInput + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableJoystickInput + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_HorizontalAxis + value: Horizontal + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_VerticalAxis + value: Vertical + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SubmitButton + value: Submit + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CancelButton + value: Cancel + objectReference: {fileID: 0} + m_ExcludedProperties: [] diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default XR UI Input Module.preset.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default XR UI Input Module.preset.meta new file mode 100644 index 0000000..0da5e63 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Presets/XRI Default XR UI Input Module.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c3e7ff9ab352b74da862a5a8779b276 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts.meta new file mode 100644 index 0000000..d73c6f3 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31bb803a87bc16a4f8153da2e9086604 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ClimbTeleportDestinationIndicator.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ClimbTeleportDestinationIndicator.cs new file mode 100644 index 0000000..f64d156 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ClimbTeleportDestinationIndicator.cs @@ -0,0 +1,143 @@ +using UnityEngine.XR.Interaction.Toolkit.Locomotion.Climbing; +using UnityEngine.XR.Interaction.Toolkit.Locomotion.Teleportation; +using UnityEngine.XR.Interaction.Toolkit.Utilities; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Affordance component used in conjunction with a to display an object + /// pointing at the target teleport destination while climbing. + /// + public class ClimbTeleportDestinationIndicator : MonoBehaviour + { + [SerializeField] + [Tooltip("The interactor that drives the display and placement of the pointer object.")] + ClimbTeleportInteractor m_ClimbTeleportInteractor; + + /// + /// The interactor that drives the display and placement of the pointer object. + /// + public ClimbTeleportInteractor climbTeleportInteractor + { + get => m_ClimbTeleportInteractor; + set => m_ClimbTeleportInteractor = value; + } + + [SerializeField] + [Tooltip("The prefab to spawn when a teleport destination is chosen. The instance will spawn next to the " + + "destination and point its forward vector at the destination and its up vector at the camera.")] + GameObject m_PointerPrefab; + + /// + /// The prefab to spawn when a teleport destination is chosen. The instance will spawn next to the destination + /// and point its forward vector at the destination and its up vector at the camera. + /// + public GameObject pointerPrefab + { + get => m_PointerPrefab; + set => m_PointerPrefab = value; + } + + [SerializeField] + [Tooltip("The distance from the destination at which the pointer object spawns.")] + float m_PointerDistance = 0.3f; + + /// + /// The distance from the destination at which the pointer object spawns. + /// + public float pointerDistance + { + get => m_PointerDistance; + set => m_PointerDistance = value; + } + + TeleportationMultiAnchorVolume m_ActiveTeleportVolume; + Transform m_PointerInstance; + + /// + /// See . + /// + protected void OnEnable() + { + if (m_ClimbTeleportInteractor == null) + { + if (!ComponentLocatorUtility.TryFindComponent(out m_ClimbTeleportInteractor)) + { + Debug.LogError($"Could not find {nameof(ClimbTeleportInteractor)} in scene."); + enabled = false; + return; + } + } + + m_ClimbTeleportInteractor.hoverEntered.AddListener(OnInteractorHoverEntered); + m_ClimbTeleportInteractor.hoverExited.AddListener(OnInteractorHoverExited); + } + + /// + /// See . + /// + protected void OnDisable() + { + HideIndicator(); + + if (m_ActiveTeleportVolume != null) + { + m_ActiveTeleportVolume.destinationAnchorChanged -= OnClimbTeleportDestinationAnchorChanged; + m_ActiveTeleportVolume = null; + } + + if (m_ClimbTeleportInteractor != null) + { + m_ClimbTeleportInteractor.hoverEntered.RemoveListener(OnInteractorHoverEntered); + m_ClimbTeleportInteractor.hoverExited.RemoveListener(OnInteractorHoverExited); + } + } + + void OnInteractorHoverEntered(HoverEnterEventArgs args) + { + if (m_ActiveTeleportVolume != null || !(args.interactableObject is TeleportationMultiAnchorVolume teleportVolume)) + return; + + m_ActiveTeleportVolume = teleportVolume; + if (m_ActiveTeleportVolume.destinationAnchor != null) + OnClimbTeleportDestinationAnchorChanged(m_ActiveTeleportVolume); + + m_ActiveTeleportVolume.destinationAnchorChanged += OnClimbTeleportDestinationAnchorChanged; + } + + void OnInteractorHoverExited(HoverExitEventArgs args) + { + if (!(args.interactableObject is TeleportationMultiAnchorVolume teleportVolume) || teleportVolume != m_ActiveTeleportVolume) + return; + + HideIndicator(); + m_ActiveTeleportVolume.destinationAnchorChanged -= OnClimbTeleportDestinationAnchorChanged; + m_ActiveTeleportVolume = null; + } + + void OnClimbTeleportDestinationAnchorChanged(TeleportationMultiAnchorVolume teleportVolume) + { + HideIndicator(); + + var destinationAnchor = teleportVolume.destinationAnchor; + if (destinationAnchor == null) + return; + + m_PointerInstance = Instantiate(m_PointerPrefab).transform; + var cameraTrans = teleportVolume.teleportationProvider.mediator.xrOrigin.Camera.transform; + var cameraPosition = cameraTrans.position; + var destinationPosition = destinationAnchor.position; + var destinationDirectionInScreenSpace = cameraTrans.InverseTransformDirection(destinationPosition - cameraPosition); + destinationDirectionInScreenSpace.z = 0f; + var pointerDirection = cameraTrans.TransformDirection(destinationDirectionInScreenSpace).normalized; + m_PointerInstance.position = destinationPosition - pointerDirection * m_PointerDistance; + m_PointerInstance.rotation = Quaternion.LookRotation(pointerDirection, -cameraTrans.forward); + } + + void HideIndicator() + { + if (m_PointerInstance != null) + Destroy(m_PointerInstance.gameObject); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ClimbTeleportDestinationIndicator.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ClimbTeleportDestinationIndicator.cs.meta new file mode 100644 index 0000000..d9e84f5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ClimbTeleportDestinationIndicator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e766f86cb7d2461683eb37d8a971fb14 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerAnimator.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerAnimator.cs new file mode 100644 index 0000000..858f8f2 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerAnimator.cs @@ -0,0 +1,84 @@ +using UnityEngine.XR.Interaction.Toolkit.Inputs.Readers; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Component which reads input values and drives the thumbstick, trigger, and grip transforms + /// to animate a controller model. + /// + public class ControllerAnimator : MonoBehaviour + { + [Header("Thumbstick")] + [SerializeField] + Transform m_ThumbstickTransform; + + [SerializeField] + Vector2 m_StickRotationRange = new Vector2(30f, 30f); + + [SerializeField] + XRInputValueReader m_StickInput = new XRInputValueReader("Thumbstick"); + + [Header("Trigger")] + [SerializeField] + Transform m_TriggerTransform; + + [SerializeField] + Vector2 m_TriggerXAxisRotationRange = new Vector2(0f, -15f); + + [SerializeField] + XRInputValueReader m_TriggerInput = new XRInputValueReader("Trigger"); + + [Header("Grip")] + [SerializeField] + Transform m_GripTransform; + + [SerializeField] + Vector2 m_GripRightRange = new Vector2(-0.0125f, -0.011f); + + [SerializeField] + XRInputValueReader m_GripInput = new XRInputValueReader("Grip"); + + void OnEnable() + { + if (m_ThumbstickTransform == null || m_GripTransform == null || m_TriggerTransform == null) + { + enabled = false; + Debug.LogWarning($"Controller Animator component missing references on {gameObject.name}", this); + return; + } + + m_StickInput?.EnableDirectActionIfModeUsed(); + m_TriggerInput?.EnableDirectActionIfModeUsed(); + m_GripInput?.EnableDirectActionIfModeUsed(); + } + + void OnDisable() + { + m_StickInput?.DisableDirectActionIfModeUsed(); + m_TriggerInput?.DisableDirectActionIfModeUsed(); + m_GripInput?.DisableDirectActionIfModeUsed(); + } + + void Update() + { + if (m_StickInput != null) + { + var stickVal = m_StickInput.ReadValue(); + m_ThumbstickTransform.localRotation = Quaternion.Euler(-stickVal.y * m_StickRotationRange.x, 0f, -stickVal.x * m_StickRotationRange.y); + } + + if (m_TriggerInput != null) + { + var triggerVal = m_TriggerInput.ReadValue(); + m_TriggerTransform.localRotation = Quaternion.Euler(Mathf.Lerp(m_TriggerXAxisRotationRange.x, m_TriggerXAxisRotationRange.y, triggerVal), 0f, 0f); + } + + if (m_GripInput != null) + { + var gripVal = m_GripInput.ReadValue(); + var currentPos = m_GripTransform.localPosition; + m_GripTransform.localPosition = new Vector3(Mathf.Lerp(m_GripRightRange.x, m_GripRightRange.y, gripVal), currentPos.y, currentPos.z); + } + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerAnimator.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerAnimator.cs.meta new file mode 100644 index 0000000..8215d8e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerAnimator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4a5f76f9ea8c80547973ab01877f9567 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerInputActionManager.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerInputActionManager.cs new file mode 100644 index 0000000..84a0c0f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerInputActionManager.cs @@ -0,0 +1,530 @@ +using System.Collections.Generic; +using Unity.XR.CoreUtils.Bindings; +using UnityEngine.Events; +using UnityEngine.InputSystem; +using UnityEngine.Serialization; +using UnityEngine.XR.Interaction.Toolkit.Attachment; +using UnityEngine.XR.Interaction.Toolkit.Inputs.Readers; +using UnityEngine.XR.Interaction.Toolkit.Interactors; +using UnityEngine.XR.Interaction.Toolkit.UI; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Use this class to mediate the interactors for a controller under different interaction states + /// and the input actions used by them. + /// + /// + /// If the teleport ray input is engaged, the Ray Interactor used for distant manipulation is disabled + /// and the Ray Interactor used for teleportation is enabled. If the Ray Interactor is selecting and it + /// is configured to allow for attach transform manipulation, all locomotion input actions are disabled + /// (teleport ray, move, and turn controls) to prevent input collision with the manipulation inputs used + /// by the ray interactor. + ///
+ /// A typical hierarchy also includes an XR Interaction Group component to mediate between interactors. + /// The interaction group ensures that the Direct and Ray Interactors cannot interact at the same time, + /// with the Direct Interactor taking priority over the Ray Interactor. + ///
+ [AddComponentMenu("XR/Controller Input Action Manager")] + public class ControllerInputActionManager : MonoBehaviour + { + [Space] + [Header("Interactors")] + + [SerializeField] + [Tooltip("The interactor used for distant/ray manipulation. Use this or Near-Far Interactor, not both.")] + XRRayInteractor m_RayInteractor; + + [SerializeField] + [Tooltip("Near-Far Interactor used for distant/ray manipulation. Use this or Ray Interactor, not both.")] + NearFarInteractor m_NearFarInteractor; + + [SerializeField] + [Tooltip("The interactor used for teleportation.")] + XRRayInteractor m_TeleportInteractor; + + [Space] + [Header("Controller Actions")] + + [SerializeField] + [Tooltip("The reference to the action to start the teleport aiming mode for this controller.")] + [FormerlySerializedAs("m_TeleportModeActivate")] + InputActionReference m_TeleportMode; + + [SerializeField] + [Tooltip("The reference to the action to cancel the teleport aiming mode for this controller.")] + InputActionReference m_TeleportModeCancel; + + [SerializeField] + [Tooltip("The reference to the action of continuous turning the XR Origin with this controller.")] + InputActionReference m_Turn; + + [SerializeField] + [Tooltip("The reference to the action of snap turning the XR Origin with this controller.")] + InputActionReference m_SnapTurn; + + [SerializeField] + [Tooltip("The reference to the action of moving the XR Origin with this controller.")] + InputActionReference m_Move; + + [SerializeField] + [Tooltip("The reference to the action of scrolling UI with this controller.")] + InputActionReference m_UIScroll; + + [Space] + [Header("Locomotion Settings")] + + [SerializeField] + [Tooltip("If true, continuous movement will be enabled. If false, teleport will be enabled.")] + bool m_SmoothMotionEnabled; + + [SerializeField] + [Tooltip("If true, continuous turn will be enabled. If false, snap turn will be enabled. Note: If smooth motion is enabled and enable strafe is enabled on the continuous move provider, turn will be overriden in favor of strafe.")] + bool m_SmoothTurnEnabled; + + [SerializeField] + [Tooltip("With the Near-Far Interactor, if true, teleport will be enabled during near interaction. If false, teleport will be disabled during near interaction.")] + bool m_NearFarEnableTeleportDuringNearInteraction = true; + + [Space] + [Header("UI Settings")] + + [SerializeField] + [Tooltip("If true, UI scrolling will be enabled. Locomotion will be disabled when pointing at UI to allow it to be scrolled.")] + bool m_UIScrollingEnabled = true; + + [Space] + [Header("Mediation Events")] + + [SerializeField] + [Tooltip("Event fired when the active ray interactor changes between interaction and teleport.")] + UnityEvent m_RayInteractorChanged; + + public bool smoothMotionEnabled + { + get => m_SmoothMotionEnabled; + set + { + m_SmoothMotionEnabled = value; + UpdateLocomotionActions(); + } + } + + public bool smoothTurnEnabled + { + get => m_SmoothTurnEnabled; + set + { + m_SmoothTurnEnabled = value; + UpdateLocomotionActions(); + } + } + + public bool uiScrollingEnabled + { + get => m_UIScrollingEnabled; + set + { + m_UIScrollingEnabled = value; + UpdateUIActions(); + } + } + + bool m_StartCalled; + bool m_PostponedDeactivateTeleport; + bool m_PostponedNearRegionLocomotion; + bool m_HoveringScrollableUI; + + readonly HashSet m_LocomotionUsers = new HashSet(); + readonly BindingsGroup m_BindingsGroup = new BindingsGroup(); + + void SetupInteractorEvents() + { + if (m_NearFarInteractor != null) + { + m_NearFarInteractor.uiHoverEntered.AddListener(OnUIHoverEntered); + m_NearFarInteractor.uiHoverExited.AddListener(OnUIHoverExited); + m_BindingsGroup.AddBinding(m_NearFarInteractor.selectionRegion.Subscribe(OnNearFarSelectionRegionChanged)); + } + + if (m_RayInteractor != null) + { + m_RayInteractor.selectEntered.AddListener(OnRaySelectEntered); + m_RayInteractor.selectExited.AddListener(OnRaySelectExited); + m_RayInteractor.uiHoverEntered.AddListener(OnUIHoverEntered); + m_RayInteractor.uiHoverExited.AddListener(OnUIHoverExited); + } + + var teleportModeAction = GetInputAction(m_TeleportMode); + if (teleportModeAction != null) + { + teleportModeAction.performed += OnStartTeleport; + teleportModeAction.performed += OnStartLocomotion; + teleportModeAction.canceled += OnCancelTeleport; + teleportModeAction.canceled += OnStopLocomotion; + } + + var teleportModeCancelAction = GetInputAction(m_TeleportModeCancel); + if (teleportModeCancelAction != null) + { + teleportModeCancelAction.performed += OnCancelTeleport; + } + + var moveAction = GetInputAction(m_Move); + if (moveAction != null) + { + moveAction.started += OnStartLocomotion; + moveAction.canceled += OnStopLocomotion; + } + + var turnAction = GetInputAction(m_Turn); + if (turnAction != null) + { + turnAction.started += OnStartLocomotion; + turnAction.canceled += OnStopLocomotion; + } + + var snapTurnAction = GetInputAction(m_SnapTurn); + if (snapTurnAction != null) + { + snapTurnAction.started += OnStartLocomotion; + snapTurnAction.canceled += OnStopLocomotion; + } + } + + void TeardownInteractorEvents() + { + m_BindingsGroup.Clear(); + + if (m_NearFarInteractor != null) + { + m_NearFarInteractor.uiHoverEntered.RemoveListener(OnUIHoverEntered); + m_NearFarInteractor.uiHoverExited.RemoveListener(OnUIHoverExited); + } + + if (m_RayInteractor != null) + { + m_RayInteractor.selectEntered.RemoveListener(OnRaySelectEntered); + m_RayInteractor.selectExited.RemoveListener(OnRaySelectExited); + m_RayInteractor.uiHoverEntered.RemoveListener(OnUIHoverEntered); + m_RayInteractor.uiHoverExited.RemoveListener(OnUIHoverExited); + } + + var teleportModeAction = GetInputAction(m_TeleportMode); + if (teleportModeAction != null) + { + teleportModeAction.performed -= OnStartTeleport; + teleportModeAction.performed -= OnStartLocomotion; + teleportModeAction.canceled -= OnCancelTeleport; + teleportModeAction.canceled -= OnStopLocomotion; + } + + var teleportModeCancelAction = GetInputAction(m_TeleportModeCancel); + if (teleportModeCancelAction != null) + { + teleportModeCancelAction.performed -= OnCancelTeleport; + } + + var moveAction = GetInputAction(m_Move); + if (moveAction != null) + { + moveAction.started -= OnStartLocomotion; + moveAction.canceled -= OnStopLocomotion; + } + + var turnAction = GetInputAction(m_Turn); + if (turnAction != null) + { + turnAction.started -= OnStartLocomotion; + turnAction.canceled -= OnStopLocomotion; + } + + var snapTurnAction = GetInputAction(m_SnapTurn); + if (snapTurnAction != null) + { + snapTurnAction.started -= OnStartLocomotion; + snapTurnAction.canceled -= OnStopLocomotion; + } + } + + void OnStartTeleport(InputAction.CallbackContext context) + { + m_PostponedDeactivateTeleport = false; + + if (m_TeleportInteractor != null) + m_TeleportInteractor.gameObject.SetActive(true); + + if (m_RayInteractor != null) + m_RayInteractor.gameObject.SetActive(false); + + if (m_NearFarInteractor != null && m_NearFarInteractor.selectionRegion.Value != NearFarInteractor.Region.Near) + m_NearFarInteractor.gameObject.SetActive(false); + + m_RayInteractorChanged?.Invoke(m_TeleportInteractor); + } + + void OnCancelTeleport(InputAction.CallbackContext context) + { + // Do not deactivate the teleport interactor in this callback. + // We delay turning off the teleport interactor in this callback so that + // the teleport interactor has a chance to complete the teleport if needed. + // OnAfterInteractionEvents will handle deactivating its GameObject. + m_PostponedDeactivateTeleport = true; + + if (m_RayInteractor != null) + m_RayInteractor.gameObject.SetActive(true); + + if (m_NearFarInteractor != null) + m_NearFarInteractor.gameObject.SetActive(true); + + m_RayInteractorChanged?.Invoke(m_RayInteractor); + } + + void OnStartLocomotion(InputAction.CallbackContext context) + { + m_LocomotionUsers.Add(context.action); + } + + void OnStopLocomotion(InputAction.CallbackContext context) + { + m_LocomotionUsers.Remove(context.action); + + if (m_LocomotionUsers.Count == 0 && m_HoveringScrollableUI) + { + DisableAllLocomotionActions(); + UpdateUIActions(); + } + } + + void OnNearFarSelectionRegionChanged(NearFarInteractor.Region selectionRegion) + { + m_PostponedNearRegionLocomotion = false; + + if (selectionRegion == NearFarInteractor.Region.None) + { + UpdateLocomotionActions(); + return; + } + + var manipulateAttachTransform = false; + var attachController = m_NearFarInteractor.interactionAttachController as InteractionAttachController; + if (attachController != null) + { + manipulateAttachTransform = attachController.useManipulationInput && + (attachController.manipulationInput.inputSourceMode == XRInputValueReader.InputSourceMode.InputActionReference && attachController.manipulationInput.inputActionReference != null) || + (attachController.manipulationInput.inputSourceMode != XRInputValueReader.InputSourceMode.InputActionReference && attachController.manipulationInput.inputSourceMode != XRInputValueReader.InputSourceMode.Unused); + } + + if (selectionRegion == NearFarInteractor.Region.Far) + { + if (manipulateAttachTransform) + DisableAllLocomotionActions(); + else + DisableTeleportActions(); + } + else if (selectionRegion == NearFarInteractor.Region.Near) + { + // Determine if the user entered the near region due to pulling back on the thumbstick. + // If so, postpone enabling locomotion until the user releases the thumbstick + // in order to avoid an immediate snap turn around from triggering on region change. + var hasStickInput = manipulateAttachTransform && HasStickInput(attachController); + if (hasStickInput) + { + m_PostponedNearRegionLocomotion = true; + DisableAllLocomotionActions(); + } + else + { + UpdateLocomotionActions(); + if (!m_NearFarEnableTeleportDuringNearInteraction) + DisableTeleportActions(); + } + } + } + + void OnRaySelectEntered(SelectEnterEventArgs args) + { + if (m_RayInteractor.manipulateAttachTransform) + { + // Disable locomotion and turn actions + DisableAllLocomotionActions(); + } + } + + void OnRaySelectExited(SelectExitEventArgs args) + { + if (m_RayInteractor.manipulateAttachTransform) + { + // Re-enable the locomotion and turn actions + UpdateLocomotionActions(); + } + } + + void OnUIHoverEntered(UIHoverEventArgs args) + { + m_HoveringScrollableUI = m_UIScrollingEnabled && args.deviceModel.isScrollable; + UpdateUIActions(); + + // If locomotion is occurring, wait + if (m_HoveringScrollableUI && m_LocomotionUsers.Count == 0) + { + // Disable locomotion and turn actions + DisableAllLocomotionActions(); + } + } + + void OnUIHoverExited(UIHoverEventArgs args) + { + m_HoveringScrollableUI = false; + UpdateUIActions(); + + // Re-enable the locomotion and turn actions + UpdateLocomotionActions(); + } + + protected void OnEnable() + { + if (m_RayInteractor != null && m_NearFarInteractor != null) + { + Debug.LogWarning("Both Ray Interactor and Near-Far Interactor are assigned. Only one should be assigned, not both. Clearing Ray Interactor.", this); + m_RayInteractor = null; + } + + if (m_TeleportInteractor != null) + m_TeleportInteractor.gameObject.SetActive(false); + + // Allow the actions to be refreshed when this component is re-enabled. + // See comments in Start for why we wait until Start to enable/disable actions. + if (m_StartCalled) + { + UpdateLocomotionActions(); + UpdateUIActions(); + } + + SetupInteractorEvents(); + } + + protected void OnDisable() + { + TeardownInteractorEvents(); + } + + protected void Start() + { + m_StartCalled = true; + + // Ensure the enabled state of locomotion and turn actions are properly set up. + // Called in Start so it is done after the InputActionManager enables all input actions earlier in OnEnable. + UpdateLocomotionActions(); + UpdateUIActions(); + } + + protected void Update() + { + // Since this behavior has the default execution order, it runs after the XRInteractionManager, + // so selection events have been finished by now this frame. This means that the teleport interactor + // has had a chance to process its select interaction event and teleport if needed. + if (m_PostponedDeactivateTeleport) + { + if (m_TeleportInteractor != null) + m_TeleportInteractor.gameObject.SetActive(false); + + m_PostponedDeactivateTeleport = false; + } + + // If stick input caused the near region to be entered, + // wait until the stick is released before enabling locomotion. + if (m_PostponedNearRegionLocomotion) + { + var hasStickInput = false; + if (m_NearFarInteractor != null && + m_NearFarInteractor.interactionAttachController is InteractionAttachController attachController + && attachController != null) + { + hasStickInput = HasStickInput(attachController); + } + + if (!hasStickInput) + { + m_PostponedNearRegionLocomotion = false; + + UpdateLocomotionActions(); + if (!m_NearFarEnableTeleportDuringNearInteraction) + DisableTeleportActions(); + } + } + } + + void UpdateLocomotionActions() + { + // Disable/enable Teleport and Turn when Move is enabled/disabled. + SetEnabled(m_Move, m_SmoothMotionEnabled); + SetEnabled(m_TeleportMode, !m_SmoothMotionEnabled); + SetEnabled(m_TeleportModeCancel, !m_SmoothMotionEnabled); + + // Disable ability to turn when using continuous movement + SetEnabled(m_Turn, !m_SmoothMotionEnabled && m_SmoothTurnEnabled); + SetEnabled(m_SnapTurn, !m_SmoothMotionEnabled && !m_SmoothTurnEnabled); + } + + void DisableTeleportActions() + { + DisableAction(m_TeleportMode); + DisableAction(m_TeleportModeCancel); + } + + void DisableMoveAndTurnActions() + { + DisableAction(m_Move); + DisableAction(m_Turn); + DisableAction(m_SnapTurn); + } + + void DisableAllLocomotionActions() + { + DisableTeleportActions(); + DisableMoveAndTurnActions(); + } + + void UpdateUIActions() + { + SetEnabled(m_UIScroll, m_UIScrollingEnabled && m_HoveringScrollableUI && m_LocomotionUsers.Count == 0); + } + + static bool HasStickInput(InteractionAttachController attachController) + { + // 75% of default 0.5 press threshold + const float sqrStickReleaseThreshold = 0.375f * 0.375f; + + return attachController.manipulationInput.TryReadValue(out var stickInput) && + stickInput.sqrMagnitude > sqrStickReleaseThreshold; + } + + static void SetEnabled(InputActionReference actionReference, bool enabled) + { + if (enabled) + EnableAction(actionReference); + else + DisableAction(actionReference); + } + + static void EnableAction(InputActionReference actionReference) + { + var action = GetInputAction(actionReference); + action?.Enable(); + } + + static void DisableAction(InputActionReference actionReference) + { + var action = GetInputAction(actionReference); + action?.Disable(); + } + + static InputAction GetInputAction(InputActionReference actionReference) + { +#pragma warning disable IDE0031 // Use null propagation -- Do not use for UnityEngine.Object types + return actionReference != null ? actionReference.action : null; +#pragma warning restore IDE0031 + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerInputActionManager.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerInputActionManager.cs.meta new file mode 100644 index 0000000..5962c5e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ControllerInputActionManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f9ac216f0eb04754b1d938aac6380b31 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DestroySelf.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DestroySelf.cs new file mode 100644 index 0000000..f10ffc4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DestroySelf.cs @@ -0,0 +1,29 @@ +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Destroys the GameObject it is attached to after a specified amount of time. + /// + public class DestroySelf : MonoBehaviour + { + [SerializeField] + [Tooltip("The amount of time, in seconds, to wait after Start before destroying the GameObject.")] + float m_Lifetime = 0.25f; + + /// + /// The amount of time, in seconds, to wait after Start before destroying the GameObject. + /// + public float lifetime + { + get => m_Lifetime; + set => m_Lifetime = value; + } + + /// + /// See . + /// + void Start() + { + Destroy(gameObject, m_Lifetime); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DestroySelf.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DestroySelf.cs.meta new file mode 100644 index 0000000..bf7bf1f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DestroySelf.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 717c12e2a4cfe764ab2580b1135e10fd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DynamicMoveProvider.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DynamicMoveProvider.cs new file mode 100644 index 0000000..033e5d4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DynamicMoveProvider.cs @@ -0,0 +1,190 @@ +using Unity.XR.CoreUtils; +using UnityEngine.Assertions; +using UnityEngine.XR.Interaction.Toolkit.Locomotion.Movement; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// A version of continuous movement that automatically controls the frame of reference that + /// determines the forward direction of movement based on user preference for each hand. + /// For example, can configure to use head relative movement for the left hand and controller relative movement for the right hand. + /// + public class DynamicMoveProvider : ContinuousMoveProvider + { + /// + /// Defines which transform the XR Origin's movement direction is relative to. + /// + /// + /// + public enum MovementDirection + { + /// + /// Use the forward direction of the head (camera) as the forward direction of the XR Origin's movement. + /// + HeadRelative, + + /// + /// Use the forward direction of the hand (controller) as the forward direction of the XR Origin's movement. + /// + HandRelative, + } + + [Space, Header("Movement Direction")] + [SerializeField] + [Tooltip("Directs the XR Origin's movement when using the head-relative mode. If not set, will automatically find and use the XR Origin Camera.")] + Transform m_HeadTransform; + + /// + /// Directs the XR Origin's movement when using the head-relative mode. If not set, will automatically find and use the XR Origin Camera. + /// + public Transform headTransform + { + get => m_HeadTransform; + set => m_HeadTransform = value; + } + + [SerializeField] + [Tooltip("Directs the XR Origin's movement when using the hand-relative mode with the left hand.")] + Transform m_LeftControllerTransform; + + /// + /// Directs the XR Origin's movement when using the hand-relative mode with the left hand. + /// + public Transform leftControllerTransform + { + get => m_LeftControllerTransform; + set => m_LeftControllerTransform = value; + } + + [SerializeField] + [Tooltip("Directs the XR Origin's movement when using the hand-relative mode with the right hand.")] + Transform m_RightControllerTransform; + + public Transform rightControllerTransform + { + get => m_RightControllerTransform; + set => m_RightControllerTransform = value; + } + + [SerializeField] + [Tooltip("Whether to use the specified head transform or left controller transform to direct the XR Origin's movement for the left hand.")] + MovementDirection m_LeftHandMovementDirection; + + /// + /// Whether to use the specified head transform or controller transform to direct the XR Origin's movement for the left hand. + /// + /// + public MovementDirection leftHandMovementDirection + { + get => m_LeftHandMovementDirection; + set => m_LeftHandMovementDirection = value; + } + + [SerializeField] + [Tooltip("Whether to use the specified head transform or right controller transform to direct the XR Origin's movement for the right hand.")] + MovementDirection m_RightHandMovementDirection; + + /// + /// Whether to use the specified head transform or controller transform to direct the XR Origin's movement for the right hand. + /// + /// + public MovementDirection rightHandMovementDirection + { + get => m_RightHandMovementDirection; + set => m_RightHandMovementDirection = value; + } + + Transform m_CombinedTransform; + Pose m_LeftMovementPose = Pose.identity; + Pose m_RightMovementPose = Pose.identity; + + /// + protected override void Awake() + { + base.Awake(); + + m_CombinedTransform = new GameObject("[Dynamic Move Provider] Combined Forward Source").transform; + m_CombinedTransform.SetParent(transform, false); + m_CombinedTransform.localPosition = Vector3.zero; + m_CombinedTransform.localRotation = Quaternion.identity; + + forwardSource = m_CombinedTransform; + } + + /// + protected override Vector3 ComputeDesiredMove(Vector2 input) + { + // Don't need to do anything if the total input is zero. + // This is the same check as the base method. + if (input == Vector2.zero) + return base.ComputeDesiredMove(input); + + // Initialize the Head Transform if necessary, getting the Camera from XR Origin + if (m_HeadTransform == null) + { + var xrOrigin = mediator.xrOrigin; + if (xrOrigin != null) + { + var xrCamera = xrOrigin.Camera; + if (xrCamera != null) + m_HeadTransform = xrCamera.transform; + } + } + + // Get the forward source for the left hand input + switch (m_LeftHandMovementDirection) + { + case MovementDirection.HeadRelative: + if (m_HeadTransform != null) + m_LeftMovementPose = m_HeadTransform.GetWorldPose(); + + break; + + case MovementDirection.HandRelative: + if (m_LeftControllerTransform != null) + m_LeftMovementPose = m_LeftControllerTransform.GetWorldPose(); + + break; + + default: + Assert.IsTrue(false, $"Unhandled {nameof(MovementDirection)}={m_LeftHandMovementDirection}"); + break; + } + + // Get the forward source for the right hand input + switch (m_RightHandMovementDirection) + { + case MovementDirection.HeadRelative: + if (m_HeadTransform != null) + m_RightMovementPose = m_HeadTransform.GetWorldPose(); + + break; + + case MovementDirection.HandRelative: + if (m_RightControllerTransform != null) + m_RightMovementPose = m_RightControllerTransform.GetWorldPose(); + + break; + + default: + Assert.IsTrue(false, $"Unhandled {nameof(MovementDirection)}={m_RightHandMovementDirection}"); + break; + } + + // Combine the two poses into the forward source based on the magnitude of input + var leftHandValue = leftHandMoveInput.ReadValue(); + var rightHandValue = rightHandMoveInput.ReadValue(); + + var totalSqrMagnitude = leftHandValue.sqrMagnitude + rightHandValue.sqrMagnitude; + var leftHandBlend = 0.5f; + if (totalSqrMagnitude > Mathf.Epsilon) + leftHandBlend = leftHandValue.sqrMagnitude / totalSqrMagnitude; + + var combinedPosition = Vector3.Lerp(m_RightMovementPose.position, m_LeftMovementPose.position, leftHandBlend); + var combinedRotation = Quaternion.Slerp(m_RightMovementPose.rotation, m_LeftMovementPose.rotation, leftHandBlend); + m_CombinedTransform.SetPositionAndRotation(combinedPosition, combinedRotation); + + return base.ComputeDesiredMove(input); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DynamicMoveProvider.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DynamicMoveProvider.cs.meta new file mode 100644 index 0000000..561fce4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/DynamicMoveProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9b1e8c997df241c1a67045eeac79b41b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/GazeInputManager.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/GazeInputManager.cs new file mode 100644 index 0000000..43195de --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/GazeInputManager.cs @@ -0,0 +1,95 @@ +using System.Collections.Generic; +using UnityEngine.InputSystem; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Manages input fallback for when eye tracking is not available. + /// + public class GazeInputManager : MonoBehaviour + { + // This is the name of the layout that is registered by EyeGazeInteraction in the OpenXR Plugin package + const string k_EyeGazeLayoutName = "EyeGaze"; + + [SerializeField] + [Tooltip("Enable fallback to head tracking if eye tracking is unavailable.")] + bool m_FallbackIfEyeTrackingUnavailable = true; + + /// + /// Enable fallback to head tracking if eye tracking is unavailable. + /// + public bool fallbackIfEyeTrackingUnavailable + { + get => m_FallbackIfEyeTrackingUnavailable; + set => m_FallbackIfEyeTrackingUnavailable = value; + } + + + bool m_EyeTrackingDeviceFound; + + /// + /// See . + /// + protected void Awake() + { + // Check if we have eye tracking support + var inputDeviceList = new List(); + InputDevices.GetDevicesWithCharacteristics(InputDeviceCharacteristics.EyeTracking, inputDeviceList); + if (inputDeviceList.Count > 0) + { + Debug.Log("Eye tracking device found!", this); + m_EyeTrackingDeviceFound = true; + return; + } + + foreach (var device in InputSystem.InputSystem.devices) + { + if (device.layout == k_EyeGazeLayoutName) + { + Debug.Log("Eye gaze device found!", this); + m_EyeTrackingDeviceFound = true; + return; + } + } + + Debug.LogWarning($"Could not find a device that supports eye tracking on Awake. {this} has subscribed to device connected events and will activate the GameObject when an eye tracking device is connected.", this); + + InputDevices.deviceConnected += OnDeviceConnected; + InputSystem.InputSystem.onDeviceChange += OnDeviceChange; + + gameObject.SetActive(m_FallbackIfEyeTrackingUnavailable); + } + + /// + /// See . + /// + protected void OnDestroy() + { + InputDevices.deviceConnected -= OnDeviceConnected; + InputSystem.InputSystem.onDeviceChange -= OnDeviceChange; + } + + void OnDeviceConnected(InputDevice inputDevice) + { + if (m_EyeTrackingDeviceFound || !inputDevice.characteristics.HasFlag(InputDeviceCharacteristics.EyeTracking)) + return; + + Debug.Log("Eye tracking device found!", this); + m_EyeTrackingDeviceFound = true; + gameObject.SetActive(true); + } + + void OnDeviceChange(InputSystem.InputDevice device, InputDeviceChange change) + { + if (m_EyeTrackingDeviceFound || change != InputDeviceChange.Added) + return; + + if (device.layout == k_EyeGazeLayoutName) + { + Debug.Log("Eye gaze device found!", this); + m_EyeTrackingDeviceFound = true; + gameObject.SetActive(true); + } + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/GazeInputManager.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/GazeInputManager.cs.meta new file mode 100644 index 0000000..f971bb7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/GazeInputManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6ef0e4723b64c884699a375196c13ac0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/MaterialPipelineHandler.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/MaterialPipelineHandler.cs new file mode 100644 index 0000000..b72012b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/MaterialPipelineHandler.cs @@ -0,0 +1,242 @@ +using UnityEngine.Rendering; +using System.Collections.Generic; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ +#if UNITY_EDITOR + [InitializeOnLoad] + static class RenderPipelineValidation + { + static RenderPipelineValidation() + { + foreach (var pipelineHandler in GetAllInstances()) + pipelineHandler.AutoRefreshPipelineShaders(); + } + + static List GetAllInstances() + { + var instances = new List(); + + // Find all GUIDs for objects that match the type MaterialPipelineHandler + var guids = AssetDatabase.FindAssets("t:MaterialPipelineHandler"); + for (int i = 0; i < guids.Length; i++) + { + string path = AssetDatabase.GUIDToAssetPath(guids[i]); + var asset = AssetDatabase.LoadAssetAtPath(path); + if (asset != null) + instances.Add(asset); + } + + return instances; + } + } +#endif + + /// + /// Serializable class that contains the shader information for a material. + /// + [System.Serializable] + public class ShaderContainer + { + public Material material; + public bool useSRPShaderName = true; + public string scriptableRenderPipelineShaderName = "Universal Render Pipeline/Lit"; + public Shader scriptableRenderPipelineShader; + public bool useBuiltinShaderName = true; + public string builtInPipelineShaderName = "Standard"; + public Shader builtInPipelineShader; + } + + /// + /// Scriptable object that allows for setting the shader on a material based on the current render pipeline. + /// Will run automatically OnEnable in the editor to set the shaders on project bootup. Can be refreshed manually with editor button. + /// This exists because while objects render correctly using shadergraph shaders, others do not and using the standard shader resolves various rendering issues. + /// + [CreateAssetMenu(fileName = "MaterialPipelineHandler", menuName = "XR/MaterialPipelineHandler", order = 0)] + public class MaterialPipelineHandler : ScriptableObject + { + [SerializeField] + [Tooltip("List of materials and their associated shaders.")] + List m_ShaderContainers; + + [SerializeField] + [Tooltip("If true, the shaders will be refreshed automatically when the editor opens and when this scriptable object instance is enabled.")] + bool m_AutoRefreshShaders = true; + +#if UNITY_EDITOR + void OnEnable() + { + if (Application.isPlaying) + return; + AutoRefreshPipelineShaders(); + } +#endif + + public void AutoRefreshPipelineShaders() + { + if (m_AutoRefreshShaders) + SetPipelineShaders(); + } + + /// + /// Applies the appropriate shader to the materials based on the current render pipeline. + /// + public void SetPipelineShaders() + { + if (m_ShaderContainers == null) + return; + + bool isBuiltinRenderPipeline = GraphicsSettings.currentRenderPipeline == null; + + foreach (var info in m_ShaderContainers) + { + if (info.material == null) + continue; + + // Find the appropriate shaders based on the toggle + Shader birpShader = info.useBuiltinShaderName ? Shader.Find(info.builtInPipelineShaderName) : info.builtInPipelineShader; + Shader srpShader = info.useSRPShaderName ? Shader.Find(info.scriptableRenderPipelineShaderName) : info.scriptableRenderPipelineShader; + + // Determine current shader for comparison + Shader currentShader = info.material.shader; + + // Update shader for the current render pipeline only if necessary + if (isBuiltinRenderPipeline && birpShader != null && currentShader != birpShader) + { + info.material.shader = birpShader; + MarkMaterialModified(info.material); + } + else if (!isBuiltinRenderPipeline && srpShader != null && currentShader != srpShader) + { + info.material.shader = srpShader; + MarkMaterialModified(info.material); + } + } + } + + static void MarkMaterialModified(Material material) + { +#if UNITY_EDITOR + EditorUtility.SetDirty(material); +#endif + } + } + +#if UNITY_EDITOR + /// + /// Custom property drawer for the shader container class. + /// + [CustomPropertyDrawer(typeof(ShaderContainer))] + public class ShaderContainerDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUI.BeginProperty(position, label, property); + + float singleLineHeight = EditorGUIUtility.singleLineHeight; + float verticalSpacing = EditorGUIUtility.standardVerticalSpacing; + + SerializedProperty materialProp = property.FindPropertyRelative("material"); + SerializedProperty useSRPShaderNameProp = property.FindPropertyRelative("useSRPShaderName"); + SerializedProperty scriptableShaderNameProp = property.FindPropertyRelative("scriptableRenderPipelineShaderName"); + SerializedProperty scriptableShaderProp = property.FindPropertyRelative("scriptableRenderPipelineShader"); + SerializedProperty useShaderNameProp = property.FindPropertyRelative("useBuiltinShaderName"); + SerializedProperty builtInNameProp = property.FindPropertyRelative("builtInPipelineShaderName"); + SerializedProperty builtInShaderProp = property.FindPropertyRelative("builtInPipelineShader"); + + // Draw Material without the header. + position.height = singleLineHeight; + EditorGUI.PropertyField(position, materialProp); + position.y += singleLineHeight + verticalSpacing; + + // SRP Shader header and fields. + EditorGUI.LabelField(position, "Scriptable Render Pipeline Shader", EditorStyles.boldLabel); + position.y += EditorGUIUtility.singleLineHeight + verticalSpacing; + + EditorGUI.PropertyField(position, useSRPShaderNameProp); + position.y += singleLineHeight + verticalSpacing; + + if (useSRPShaderNameProp.boolValue) + { + EditorGUI.PropertyField(position, scriptableShaderNameProp); + position.y += singleLineHeight + verticalSpacing; + } + else + { + EditorGUI.PropertyField(position, scriptableShaderProp); + position.y += singleLineHeight + verticalSpacing; + } + + // Built-in Shader header and fields. + EditorGUI.LabelField(position, "Built-In Render Pipeline Shader", EditorStyles.boldLabel); + position.y += singleLineHeight + verticalSpacing; + + EditorGUI.PropertyField(position, useShaderNameProp); + position.y += singleLineHeight + verticalSpacing; + + if (useShaderNameProp.boolValue) + { + EditorGUI.PropertyField(position, builtInNameProp); + position.y += singleLineHeight + verticalSpacing; + } + else + { + EditorGUI.PropertyField(position, builtInShaderProp); + position.y += singleLineHeight + verticalSpacing; + } + + // Draw a separator line at the end. + position.y += verticalSpacing / 2; // Extra space for the line. + position.height = 1; + EditorGUI.DrawRect(new Rect(position.x, position.y, position.width, 1), Color.gray); + + EditorGUI.EndProperty(); + } + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + const int baseFieldCount = 4; // The Material field, the two toggles, and one for an optional field. + int extraLineCount = property.FindPropertyRelative("useBuiltinShaderName").boolValue ? 0 : 1; + extraLineCount += property.FindPropertyRelative("useSRPShaderName").boolValue ? 0 : 1; + + float singleLineHeight = EditorGUIUtility.singleLineHeight; + float verticalSpacing = EditorGUIUtility.standardVerticalSpacing; + float headerHeight = EditorGUIUtility.singleLineHeight; // No longer need extra height for headers. + + // Calculate height for fields and headers + float fieldsHeight = baseFieldCount * singleLineHeight + (baseFieldCount - 1 + extraLineCount) * verticalSpacing; + + // Allow space for header, separator line, and a bit of padding before the line. + float headersHeight = 2 * (headerHeight + verticalSpacing); + float separatorSpace = verticalSpacing / 2 + 1; // Additional vertical spacing and line height. + + return fieldsHeight + headersHeight + separatorSpace + singleLineHeight * 1.5f; + } + } + + /// + /// Custom editor MaterialPipelineHandler + /// + [CustomEditor(typeof(MaterialPipelineHandler)), CanEditMultipleObjects] + public class MaterialPipelineHandlerEditor : Editor + { + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + + // Draw the "Refresh Shaders" button + if (GUILayout.Button("Refresh Shaders")) + { + foreach (var t in targets) + { + var handler = (MaterialPipelineHandler)t; + handler.SetPipelineShaders(); + } + } + } + } +#endif +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/MaterialPipelineHandler.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/MaterialPipelineHandler.cs.meta new file mode 100644 index 0000000..cd72936 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/MaterialPipelineHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e7883133e628dff4a86f50c082f77055 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ObjectSpawner.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ObjectSpawner.cs new file mode 100644 index 0000000..64ff6fb --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ObjectSpawner.cs @@ -0,0 +1,271 @@ +using System; +using System.Collections.Generic; +using UnityEngine.XR.Interaction.Toolkit.Utilities; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Behavior with an API for spawning objects from a given set of prefabs. + /// + public class ObjectSpawner : MonoBehaviour + { + [SerializeField] + [Tooltip("The camera that objects will face when spawned. If not set, defaults to the main camera.")] + Camera m_CameraToFace; + + /// + /// The camera that objects will face when spawned. If not set, defaults to the camera. + /// + public Camera cameraToFace + { + get + { + EnsureFacingCamera(); + return m_CameraToFace; + } + set => m_CameraToFace = value; + } + + [SerializeField] + [Tooltip("The list of prefabs available to spawn.")] + List m_ObjectPrefabs = new List(); + + /// + /// The list of prefabs available to spawn. + /// + public List objectPrefabs + { + get => m_ObjectPrefabs; + set => m_ObjectPrefabs = value; + } + + [SerializeField] + [Tooltip("Optional prefab to spawn for each spawned object. Use a prefab with the Destroy Self component to make " + + "sure the visualization only lives temporarily.")] + GameObject m_SpawnVisualizationPrefab; + + /// + /// Optional prefab to spawn for each spawned object. + /// + /// Use a prefab with to make sure the visualization only lives temporarily. + public GameObject spawnVisualizationPrefab + { + get => m_SpawnVisualizationPrefab; + set => m_SpawnVisualizationPrefab = value; + } + + [SerializeField] + [Tooltip("The index of the prefab to spawn. If outside the range of the list, this behavior will select " + + "a random object each time it spawns.")] + int m_SpawnOptionIndex = -1; + + /// + /// The index of the prefab to spawn. If outside the range of , this behavior will + /// select a random object each time it spawns. + /// + /// + public int spawnOptionIndex + { + get => m_SpawnOptionIndex; + set => m_SpawnOptionIndex = value; + } + + /// + /// Whether this behavior will select a random object from each time it spawns. + /// + /// + /// + public bool isSpawnOptionRandomized => m_SpawnOptionIndex < 0 || m_SpawnOptionIndex >= m_ObjectPrefabs.Count; + + [SerializeField] + [Tooltip("Whether to only spawn an object if the spawn point is within view of the camera.")] + bool m_OnlySpawnInView = true; + + /// + /// Whether to only spawn an object if the spawn point is within view of the . + /// + public bool onlySpawnInView + { + get => m_OnlySpawnInView; + set => m_OnlySpawnInView = value; + } + + [SerializeField] + [Tooltip("The size, in viewport units, of the periphery inside the viewport that will not be considered in view.")] + float m_ViewportPeriphery = 0.15f; + + /// + /// The size, in viewport units, of the periphery inside the viewport that will not be considered in view. + /// + public float viewportPeriphery + { + get => m_ViewportPeriphery; + set => m_ViewportPeriphery = value; + } + + [SerializeField] + [Tooltip("When enabled, the object will be rotated about the y-axis when spawned by Spawn Angle Range, " + + "in relation to the direction of the spawn point to the camera.")] + bool m_ApplyRandomAngleAtSpawn = true; + + /// + /// When enabled, the object will be rotated about the y-axis when spawned by + /// in relation to the direction of the spawn point to the camera. + /// + public bool applyRandomAngleAtSpawn + { + get => m_ApplyRandomAngleAtSpawn; + set => m_ApplyRandomAngleAtSpawn = value; + } + + [SerializeField] + [Tooltip("The range in degrees that the object will randomly be rotated about the y axis when spawned, " + + "in relation to the direction of the spawn point to the camera.")] + float m_SpawnAngleRange = 45f; + + /// + /// The range in degrees that the object will randomly be rotated about the y axis when spawned, in relation + /// to the direction of the spawn point to the camera. + /// + public float spawnAngleRange + { + get => m_SpawnAngleRange; + set => m_SpawnAngleRange = value; + } + + [SerializeField] + [Tooltip("Whether to spawn each object as a child of this object.")] + bool m_SpawnAsChildren; + + /// + /// Whether to spawn each object as a child of this object. + /// + public bool spawnAsChildren + { + get => m_SpawnAsChildren; + set => m_SpawnAsChildren = value; + } + + /// + /// Event invoked after an object is spawned. + /// + /// + public event Action objectSpawned; + + /// + /// See . + /// + void Awake() + { + EnsureFacingCamera(); + } + + void EnsureFacingCamera() + { + if (m_CameraToFace == null) + m_CameraToFace = Camera.main; + } + + /// + /// Sets this behavior to select a random object from each time it spawns. + /// + /// + /// + public void RandomizeSpawnOption() + { + m_SpawnOptionIndex = -1; + } + + /// + /// Sets the so that a specific object will spawn. If the index is out + /// of bounds of the list defined in , the index will not be changed. + /// + /// Index of the object to be spawned. + /// + /// + public void SetSpawnObjectIndex(int index) + { + if (index < m_ObjectPrefabs.Count) + m_SpawnOptionIndex = index; + else + Debug.LogWarning("Object index specified larger than number of Object Prefabs.", this); + } + + /// + /// Attempts to spawn an object from at the given position. The object will have a + /// yaw rotation that faces , plus or minus a random angle within . + /// + /// The world space position at which to spawn the object. + /// The world space normal of the spawn surface. + /// Returns if the spawner successfully spawned an object. Otherwise returns + /// , for instance if the spawn point is out of view of the camera. + /// + /// The object selected to spawn is based on . If the index is outside + /// the range of , this method will select a random prefab from the list to spawn. + /// Otherwise, it will spawn the prefab at the index. + /// + /// + public bool TrySpawnObject(Vector3 spawnPoint, Vector3 spawnNormal) + { + if (m_OnlySpawnInView) + { + var inViewMin = m_ViewportPeriphery; + var inViewMax = 1f - m_ViewportPeriphery; + var pointInViewportSpace = cameraToFace.WorldToViewportPoint(spawnPoint); + if (pointInViewportSpace.z < 0f || pointInViewportSpace.x > inViewMax || pointInViewportSpace.x < inViewMin || + pointInViewportSpace.y > inViewMax || pointInViewportSpace.y < inViewMin) + { + Debug.LogWarning("Object spawn point out of view and OnlySpawnInView is set to true.", this); + return false; + } + } + + var objectIndex = isSpawnOptionRandomized ? Random.Range(0, m_ObjectPrefabs.Count) : m_SpawnOptionIndex; + var newObject = Instantiate(m_ObjectPrefabs[objectIndex]); + if (m_SpawnAsChildren) + newObject.transform.parent = transform; + + newObject.transform.position = spawnPoint; + EnsureFacingCamera(); + + var facePosition = m_CameraToFace.transform.position; + var forward = facePosition - spawnPoint; + BurstMathUtility.ProjectOnPlane(forward, spawnNormal, out var projectedForward); + newObject.transform.rotation = Quaternion.LookRotation(projectedForward, spawnNormal); + + if (m_ApplyRandomAngleAtSpawn) + { + var randomRotation = Random.Range(-m_SpawnAngleRange, m_SpawnAngleRange); + newObject.transform.Rotate(Vector3.up, randomRotation); + } + + if (m_SpawnVisualizationPrefab != null) + { + var visualizationTrans = Instantiate(m_SpawnVisualizationPrefab).transform; + visualizationTrans.position = spawnPoint; + visualizationTrans.rotation = newObject.transform.rotation; + } + + objectSpawned?.Invoke(newObject); + return true; + } + + /// + /// Attempts to spawn an object from at the given position. The object will have a + /// yaw rotation that faces , plus or minus a random angle within . + /// + /// The world space position at which to spawn the object. + /// The world space normal of the spawn surface. + /// + /// The object selected to spawn is based on . If the index is outside + /// the range of , this method will select a random prefab from the list to spawn. + /// Otherwise, it will spawn the prefab at the index. + /// + /// + public void SpawnObject(Vector3 spawnPoint, Vector3 spawnNormal) + { + if (!TrySpawnObject(spawnPoint, spawnNormal)) + Debug.LogWarning("Could not spawn object.", this); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ObjectSpawner.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ObjectSpawner.cs.meta new file mode 100644 index 0000000..70f0008 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ObjectSpawner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 956dd6cf70eaca449a45b6a95b96c8c1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PermissionsManager.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PermissionsManager.cs new file mode 100644 index 0000000..e224a7a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PermissionsManager.cs @@ -0,0 +1,162 @@ +using System; +using System.Collections.Generic; + +#if UNITY_ANDROID +using UnityEngine.Android; +#endif +using UnityEngine.Events; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Utility class to help define and manage Android device permissions and specify corresponding permission callbacks via . + /// + /// + /// This component is currently designed to work with Android platform permissions only. + /// + [DefaultExecutionOrder(-9999)] + public class PermissionsManager : MonoBehaviour + { + const string k_DefaultPermissionId = "com.oculus.permission.USE_SCENE"; + + [SerializeField, Tooltip("Enables or disables the processing of permissions on Awake. If disabled, permissions will not be processed until the ProcessPermissions method is called.")] + bool m_ProcessPermissionsOnAwake = true; + + [SerializeField, Tooltip("The system permissions to request when this component starts.")] + List m_PermissionGroups = new List(); + + /// + /// Current platform permission group to process. This is determined during the method using based on . + /// + PermissionRequestGroup m_CurrentPlatformPermissionGroup = new PermissionRequestGroup(); + + /// + /// A group of permissions to request based on a specific platform. + /// + [Serializable] + class PermissionRequestGroup + { + [Tooltip("The platform type for which these permissions is intended for.")] + public XRPlatformType platformType; + public List permissions; + } + + /// + /// A permission request to be made to the Android operating system. + /// + [Serializable] + class PermissionRequest + { + [Tooltip("The Android system permission to request when this component starts.")] + public string permissionId = k_DefaultPermissionId; + + [Tooltip("Whether to request permission from the operating system.")] + public bool enabled = true; + + [HideInInspector] + public bool requested = false; + + [HideInInspector] + public bool responseReceived = false; + + [HideInInspector] + public bool granted = false; + + public UnityEvent onPermissionGranted; + + public UnityEvent onPermissionDenied; + } + + void Awake() + { + if (m_ProcessPermissionsOnAwake) + ProcessPermissions(); + } + + /// + /// Process the permissions defined in the list. + /// + public void ProcessPermissions() + { +#if UNITY_ANDROID + // Grab the current platform permission group based on the current platform in use. + var currentPlatform = XRPlatformUnderstanding.CurrentPlatform; + m_CurrentPlatformPermissionGroup = m_PermissionGroups.Find(g => g.platformType == currentPlatform); + if (m_CurrentPlatformPermissionGroup == null) + { + // No permission group defined for the current platform. + // No permissions will be requested by this component. + return; + } + + var permissionIds = new List(); + + // Loop through the current platform's permissions and add them to the + // list of permissions to request if they are enabled and not already requested. + for (var i = 0; i < m_CurrentPlatformPermissionGroup.permissions.Count; i++) + { + var permission = m_CurrentPlatformPermissionGroup.permissions[i]; + if (!permission.enabled) + continue; + + // If permission is not granted and not requested, add it to the list of permissions to request + if (!Permission.HasUserAuthorizedPermission(permission.permissionId) && !permission.requested) + { + permissionIds.Add(permission.permissionId); + permission.requested = true; + } + else + { + Debug.Log($"User has permission for: {permission.permissionId}", this); + } + } + + // Process permissions that were not already granted + if (permissionIds.Count > 0) + { + var callbacks = new PermissionCallbacks(); + callbacks.PermissionDenied += OnPermissionDenied; + callbacks.PermissionGranted += OnPermissionGranted; + + Permission.RequestUserPermissions(permissionIds.ToArray(), callbacks); + } +#endif // UNITY_ANDROID + } + + void OnPermissionGranted(string permissionStr) + { + // Find the permission + var permission = m_CurrentPlatformPermissionGroup.permissions.Find(p => p.permissionId == permissionStr); + if (permission == null) + { + Debug.LogWarning($"Permission granted callback received for an unexpected permission request, permission ID {permissionStr}", this); + return; + } + + // Enable permission + permission.granted = true; + permission.responseReceived = true; + + Debug.Log($"User granted permission for: {permissionStr}", this); + permission.onPermissionGranted.Invoke(permissionStr); + } + + void OnPermissionDenied(string permissionStr) + { + // Find the permission + var permission = m_CurrentPlatformPermissionGroup.permissions.Find(p => p.permissionId == permissionStr); + if (permission == null) + { + Debug.LogWarning($"Permission denied callback received for an unexpected permission request, permission ID {permissionStr}", this); + return; + } + + // Disable permission + permission.granted = false; + permission.responseReceived = true; + + Debug.LogWarning($"User denied permission for: {permissionStr}", this); + permission.onPermissionDenied.Invoke(permissionStr); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PermissionsManager.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PermissionsManager.cs.meta new file mode 100644 index 0000000..2be912a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PermissionsManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4f62c7b7418ee024aa16285921e63d56 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PlatformUnderstanding.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PlatformUnderstanding.cs new file mode 100644 index 0000000..c11ca98 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PlatformUnderstanding.cs @@ -0,0 +1,117 @@ +using System; + +#if OPENXR_1_6_OR_NEWER +using UnityEngine.XR.OpenXR; +#endif + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Enumeration of supported XR Platforms for OpenXR. + /// + public enum XRPlatformType + { + /// + /// Meta Quest devices supported through OpenXR. + /// + [InspectorName("OpenXR: Meta")] + OpenXRMeta, + + /// + /// Android XR devices supported through OpenXR. + /// + [InspectorName("OpenXR: Android XR")] + OpenXRAndroidXR, + + /// + /// Other OpenXR devices. + /// + [InspectorName("OpenXR: Other")] + OpenXROther, + + /// + /// Other device that does not support OpenXR or not running on an OpenXR runtime. + /// + Other, + } + + /// + /// Helper class that determines the current XR platform based on the active runtime. + /// Currently, this only supports OpenXR Runtimes from Meta and Google. + /// + public static class XRPlatformUnderstanding + { + const string k_RuntimeNameMeta = "Oculus"; + const string k_RuntimeNameAndroidXR = "Android XR"; + + /// + /// The current platform based on the OpenXR Runtime name. + /// + public static XRPlatformType CurrentPlatform + { + get + { + if (!s_Initialized) + { + s_CurrentPlatform = GetCurrentXRPlatform(); + s_Initialized = true; + } + return s_CurrentPlatform; + } + } + + static XRPlatformType s_CurrentPlatform = XRPlatformType.Other; + + static bool s_Initialized; + + /// + /// Returns the current platform based on the active OpenXR Runtime name. + /// + /// The current platform based on the active OpenXR Runtime name. + static XRPlatformType GetCurrentXRPlatform() + { + // If we have already initialized, just return the current platform + if (s_Initialized) + return s_CurrentPlatform; + +#if OPENXR_1_6_OR_NEWER + try + { + var openXRRuntimeName = OpenXRRuntime.name; + if (string.IsNullOrEmpty(openXRRuntimeName)) + { + s_CurrentPlatform = XRPlatformType.Other; + } + else + { + switch (openXRRuntimeName) + { + case k_RuntimeNameMeta: + Debug.Log("Meta runtime detected."); + s_CurrentPlatform = XRPlatformType.OpenXRMeta; + break; + case k_RuntimeNameAndroidXR: + Debug.Log("Android XR runtime detected."); + s_CurrentPlatform = XRPlatformType.OpenXRAndroidXR; + break; + default: + Debug.Log($"Unknown OpenXR runtime detected: \"{openXRRuntimeName}\""); + s_CurrentPlatform = XRPlatformType.OpenXROther; + break; + } + } + } + catch (Exception e) + { + Debug.LogWarning($"Failed to get OpenXR runtime: {e.Message}"); + s_CurrentPlatform = XRPlatformType.Other; + } +#else + s_CurrentPlatform = XRPlatformType.Other; +#endif + + s_Initialized = true; + return s_CurrentPlatform; + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PlatformUnderstanding.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PlatformUnderstanding.cs.meta new file mode 100644 index 0000000..83af2df --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/PlatformUnderstanding.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3ce213c1f32595b4888e78a36e017d3e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/RotationAxisLockGrabTransformer.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/RotationAxisLockGrabTransformer.cs new file mode 100644 index 0000000..a5799aa --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/RotationAxisLockGrabTransformer.cs @@ -0,0 +1,45 @@ +using UnityEngine.XR.Interaction.Toolkit.Interactables; +using UnityEngine.XR.Interaction.Toolkit.Transformers; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// An XR grab transformer that allows for the locking of specific rotation axes. When an object is grabbed and manipulated, + /// this class ensures that rotations are only applied to the specified axes, preserving the initial rotation for the others. + /// + public class RotationAxisLockGrabTransformer : XRBaseGrabTransformer + { + [SerializeField] + [Tooltip("Defines which rotation axes are allowed when an object is grabbed. Axes not selected will maintain their initial rotation.")] + XRGeneralGrabTransformer.ManipulationAxes m_PermittedRotationAxis = XRGeneralGrabTransformer.ManipulationAxes.All; + + /// + protected override RegistrationMode registrationMode => RegistrationMode.SingleAndMultiple; + + Vector3 m_InitialEulerRotation; + + /// + public override void OnLink(XRGrabInteractable grabInteractable) + { + base.OnLink(grabInteractable); + m_InitialEulerRotation = grabInteractable.transform.rotation.eulerAngles; + } + + /// + public override void Process(XRGrabInteractable grabInteractable, XRInteractionUpdateOrder.UpdatePhase updatePhase, ref Pose targetPose, ref Vector3 localScale) + { + Vector3 newRotationEuler = targetPose.rotation.eulerAngles; + + if ((m_PermittedRotationAxis & XRGeneralGrabTransformer.ManipulationAxes.X) == 0) + newRotationEuler.x = m_InitialEulerRotation.x; + + if ((m_PermittedRotationAxis & XRGeneralGrabTransformer.ManipulationAxes.Y) == 0) + newRotationEuler.y = m_InitialEulerRotation.y; + + if ((m_PermittedRotationAxis & XRGeneralGrabTransformer.ManipulationAxes.Z) == 0) + newRotationEuler.z = m_InitialEulerRotation.z; + + targetPose.rotation = Quaternion.Euler(newRotationEuler); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/RotationAxisLockGrabTransformer.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/RotationAxisLockGrabTransformer.cs.meta new file mode 100644 index 0000000..c16b51c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/RotationAxisLockGrabTransformer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4dd2e41114c62b44fbd334ca5b314352 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/TeleportVolumeAnchorAffordanceStateLink.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/TeleportVolumeAnchorAffordanceStateLink.cs new file mode 100644 index 0000000..7cc9a21 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/TeleportVolumeAnchorAffordanceStateLink.cs @@ -0,0 +1,97 @@ +using System; +using UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.State; +using UnityEngine.XR.Interaction.Toolkit.Interactables; +using UnityEngine.XR.Interaction.Toolkit.Locomotion.Teleportation; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Helper component that binds an to a + /// when the teleport volume sets its destination anchor to a child transform + /// of the state provider's originally bound interactable. + /// + [RequireComponent(typeof(XRInteractableAffordanceStateProvider))] + [Obsolete("The Affordance System namespace and all associated classes have been deprecated. The existing affordance system will be moved, replaced and updated with a new interaction feedback system in a future version of XRI.")] + public class TeleportVolumeAnchorAffordanceStateLink : MonoBehaviour + { + [SerializeField] + [Tooltip("The teleport volume that will drive affordance states when its destination anchor belongs to this interactable.")] + TeleportationMultiAnchorVolume m_ContainingTeleportVolume; + + /// + /// The teleport volume that will drive affordance states when its destination anchor belongs to the + /// state provider's originally bound interactable. + /// + public TeleportationMultiAnchorVolume containingTeleportVolume + { + get => m_ContainingTeleportVolume; + set => m_ContainingTeleportVolume = value; + } + + XRInteractableAffordanceStateProvider m_AffordanceStateProvider; + IXRInteractable m_Interactable; + + /// + /// See . + /// + protected void OnEnable() + { + m_AffordanceStateProvider = GetComponent(); + if (m_AffordanceStateProvider == null) + { + Debug.LogError($"Missing {nameof(XRInteractableAffordanceStateProvider)} on {gameObject.name}.", this); + enabled = false; + return; + } + + if (m_ContainingTeleportVolume == null) + { + Debug.LogError($"Missing {nameof(TeleportationMultiAnchorVolume)} reference on {gameObject.name}.", this); + enabled = false; + return; + } + + var interactableSource = m_AffordanceStateProvider.interactableSource; + m_Interactable = interactableSource != null && interactableSource is IXRInteractable interactable + ? interactable + : m_AffordanceStateProvider.GetComponentInParent(); + + if (m_Interactable == null) + { + Debug.LogError($"Interactable source must be an {nameof(IXRInteractable)}.", this); + enabled = false; + return; + } + + m_ContainingTeleportVolume.destinationAnchorChanged += OnDestinationAnchorChanged; + } + + /// + /// See . + /// + protected void OnDisable() + { + if (m_ContainingTeleportVolume != null) + m_ContainingTeleportVolume.destinationAnchorChanged -= OnDestinationAnchorChanged; + + if (m_AffordanceStateProvider != null) + m_AffordanceStateProvider.SetBoundInteractionReceiver(m_Interactable); + } + + void OnDestinationAnchorChanged(TeleportationMultiAnchorVolume anchorVolume) + { + var anchor = anchorVolume.destinationAnchor; + if (anchor == null) + { + m_AffordanceStateProvider.SetBoundInteractionReceiver(m_Interactable); + return; + } + + // Use teleport volume to drive affordance states if its current anchor belongs to this interactable + m_AffordanceStateProvider.SetBoundInteractionReceiver( + anchor.IsChildOf(m_Interactable.transform) + ? m_ContainingTeleportVolume + : m_Interactable); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/TeleportVolumeAnchorAffordanceStateLink.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/TeleportVolumeAnchorAffordanceStateLink.cs.meta new file mode 100644 index 0000000..2244e8e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/TeleportVolumeAnchorAffordanceStateLink.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7da98a0edd844d83b9b4de3f91de030c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleColorToggler.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleColorToggler.cs new file mode 100644 index 0000000..3f3962a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleColorToggler.cs @@ -0,0 +1,70 @@ +using UnityEngine.UI; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Updates the normal color of a toggle based on the state of the toggle. + /// + [RequireComponent(typeof(Toggle))] + public class ToggleColorToggler : MonoBehaviour + { + [SerializeField] + [Tooltip("Normal color for the toggle in the on state.")] + Color m_OnColor = new Color(32 / 255f, 150 / 255f, 243 / 255f); + + /// + /// Normal color for the toggle in the on state. + /// + public Color onColor + { + get => m_OnColor; + set => m_OnColor = value; + } + + [SerializeField] + [Tooltip("Normal color for the toggle in the off state.")] + Color m_OffColor = new Color(46 / 255f, 46 / 255f, 46 / 255f); + + /// + /// Normal color for the toggle in the off state. + /// + public Color offColor + { + get => m_OffColor; + set => m_OffColor = value; + } + + Toggle m_TargetToggle; + + /// + /// See . + /// + void Awake() + { + m_TargetToggle = GetComponent(); + } + + /// + /// See . + /// + void OnEnable() + { + m_TargetToggle.onValueChanged.AddListener(OnToggleValueChanged); + } + + /// + /// See . + /// + void OnDisable() + { + m_TargetToggle.onValueChanged.RemoveListener(OnToggleValueChanged); + } + + void OnToggleValueChanged(bool isOn) + { + var toggleColors = m_TargetToggle.colors; + toggleColors.normalColor = isOn ? m_OnColor : m_OffColor; + m_TargetToggle.colors = toggleColors; + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleColorToggler.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleColorToggler.cs.meta new file mode 100644 index 0000000..ec6c0d8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleColorToggler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cb280e627cedda749b93045b8dd8d327 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleComponentZone.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleComponentZone.cs new file mode 100644 index 0000000..baf4ee0 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleComponentZone.cs @@ -0,0 +1,173 @@ +using System.Collections.Generic; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// This component is designed to easily toggle a specific component and GameObject on or off when an object + /// enters the specified . + /// + [RequireComponent(typeof(Collider))] + public class ToggleComponentZone : MonoBehaviour + { + [SerializeField] + [Tooltip("Collider that will trigger the component to turn on or off when entering the Trigger Volume. Must have a Rigidbody component and be on the same physics layer as the Trigger Volume.")] + Collider m_ActivationObject; + + /// + /// Collider that will trigger the component to turn on or off when entering the Trigger Volume. + /// Must have a Rigidbody component and be on the same physics layer as the Trigger Volume. + /// + public Collider activationObject + { + get => m_ActivationObject; + set => m_ActivationObject = value; + } + + [SerializeField] + [Tooltip("Sets whether to enable or disable the Component To Toggle and GameObject To Toggle upon entry into the Trigger Volume.")] + bool m_EnableOnEntry = true; + + /// + /// Sets whether to enable or disable the Component To Toggle and GameObject To Toggle upon entry into the Trigger Volume. + /// + public bool enableOnEntry + { + get => m_EnableOnEntry; + set => m_EnableOnEntry = value; + } + + [SerializeField] + [Tooltip("Components to set the enabled state for. Will set the value to the Enable On Entry value upon entry and revert to original value on exit.")] + List m_ComponentsToToggle = new List(); + + /// + /// Component to set the enabled state for. Will set the value to the + /// Enable On Entry value upon entry and revert to original value on exit. + /// + public List componentsToToggle + { + get => m_ComponentsToToggle; + set => m_ComponentsToToggle = value; + } + + [SerializeField] + [Tooltip("Array of GameObjects to set the enabled state for. Will set the value to the Enable On Entry value upon entry and revert to original value on exit.")] + List m_GameObjectsToToggle = new List(); + + /// + /// GameObject to set the enabled state for. Will set the value to the + /// Enable On Entry value upon entry and revert to original value on exit. + /// + public List gameObjectsToToggle + { + get => m_GameObjectsToToggle; + set => m_GameObjectsToToggle = value; + } + + Collider m_TriggerVolume; + Dictionary m_InitialComponentStateOnEntry; + Dictionary m_InitialGameObjectStateOnEntry; + + /// + /// See . + /// + void Start() + { + if (m_TriggerVolume == null && !TryGetComponent(out m_TriggerVolume)) + { + enabled = false; + return; + } + + if (!m_TriggerVolume.isTrigger) + { + m_TriggerVolume.isTrigger = true; + Debug.LogWarning($"Trigger Volume \"{m_TriggerVolume}\" was not set as trigger, which the Toggle Component Zone expects. It has been forced to be a trigger.", this); + } + } + + /// + /// See . + /// + void OnTriggerEnter(Collider other) + { + if (other == null || other != m_ActivationObject) + return; + + // Save the target GameObject(s) active state to restore when leaving the zone + if (m_GameObjectsToToggle != null && m_GameObjectsToToggle.Count > 0) + { + m_InitialGameObjectStateOnEntry ??= new Dictionary(m_GameObjectsToToggle.Count); + m_InitialGameObjectStateOnEntry.Clear(); + + for (var i = 0; i < m_GameObjectsToToggle.Count; ++i) + { + var target = m_GameObjectsToToggle[i]; + m_InitialGameObjectStateOnEntry.Add(target, target.activeSelf); + target.SetActive(m_EnableOnEntry); + } + } + + // Save the target component(s) enabled state to restore when leaving the zone + if (m_ComponentsToToggle != null && m_ComponentsToToggle.Count > 0) + { + m_InitialComponentStateOnEntry ??= new Dictionary(m_ComponentsToToggle.Count); + m_InitialComponentStateOnEntry.Clear(); + + for (var i = 0; i < m_ComponentsToToggle.Count; ++i) + { + var target = m_ComponentsToToggle[i]; + m_InitialComponentStateOnEntry.Add(target, target.enabled); + target.enabled = m_EnableOnEntry; + } + } + } + + /// + /// See . + /// + void OnTriggerExit(Collider other) + { + if (other == null || other != m_ActivationObject) + return; + + // Restore original target component(s) enabled state + if (m_ComponentsToToggle != null && m_ComponentsToToggle.Count > 0 && m_InitialComponentStateOnEntry != null) + { + if (m_InitialComponentStateOnEntry.Count == m_ComponentsToToggle.Count) + { + for (var i = 0; i < m_ComponentsToToggle.Count; ++i) + { + var component = m_ComponentsToToggle[i]; + if (m_InitialComponentStateOnEntry.TryGetValue(component, out var initialState)) + component.enabled = initialState; + } + } + else + { + Debug.LogWarning("List of Components to Toggle changed in count between entering and exiting the Trigger Volume," + + " which is not supported by this component. Cannot restore original enabled state.", this); + } + } + + // Restore original target GameObject(s) active state + if (m_GameObjectsToToggle != null && m_GameObjectsToToggle.Count > 0 && m_InitialGameObjectStateOnEntry != null) + { + if (m_InitialGameObjectStateOnEntry.Count == m_GameObjectsToToggle.Count) + { + for (var i = 0; i < m_GameObjectsToToggle.Count; ++i) + { + var go = m_GameObjectsToToggle[i]; + if (m_InitialGameObjectStateOnEntry.TryGetValue(go, out var initialState)) + go.SetActive(initialState); + } + } + else + { + Debug.LogWarning("List of GameObjects to Toggle changed in count between entering and exiting the Trigger Volume," + + " which is not supported by this component. Cannot restore original active state.", this); + } + } + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleComponentZone.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleComponentZone.cs.meta new file mode 100644 index 0000000..505e5b7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/ToggleComponentZone.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5fe39fdeebcc91a45919bfcb77ef6eb4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/XRPokeFollowAffordance.cs b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/XRPokeFollowAffordance.cs new file mode 100644 index 0000000..25e252c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/XRPokeFollowAffordance.cs @@ -0,0 +1,298 @@ +using System; +using Unity.Mathematics; +using Unity.XR.CoreUtils.Bindings; +using UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.State; +using UnityEngine.XR.Interaction.Toolkit.Filtering; +using UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Follow animation affordance for , such as . + /// Used to animate a pressed transform, such as a button to follow the poke position. + /// + /// + /// The Affordance System namespace and all associated classes have been deprecated. + /// The existing affordance system will be moved, replaced and updated with a new interaction + /// feedback system in a future version of XRI, including this sample script. + /// + [AddComponentMenu("XR/XR Poke Follow Affordance", 22)] + public class XRPokeFollowAffordance : MonoBehaviour + { + [SerializeField] + [Tooltip("Transform that will move in the poke direction when this or a parent GameObject is poked." + + "\nNote: Should be a direct child GameObject.")] + Transform m_PokeFollowTransform; + + /// + /// Transform that will animate along the axis of interaction when this interactable is poked. + /// Note: Must be a direct child GameObject as it moves in local space relative to the poke target's transform. + /// + public Transform pokeFollowTransform + { + get => m_PokeFollowTransform; + set => m_PokeFollowTransform = value; + } + + [SerializeField] + [Range(0f, 20f)] + [Tooltip("Multiplies transform position interpolation as a factor of Time.deltaTime. If 0, no smoothing will be applied.")] + float m_SmoothingSpeed = 16f; + + /// + /// Multiplies transform position interpolation as a factor of . If 0, no smoothing will be applied. + /// + public float smoothingSpeed + { + get => m_SmoothingSpeed; + set => m_SmoothingSpeed = value; + } + + [SerializeField] + [Tooltip("When this component is no longer the target of the poke, the Poke Follow Transform returns to the original position.")] + bool m_ReturnToInitialPosition = true; + + /// + /// When this component is no longer the target of the poke, the returns to the original position. + /// + public bool returnToInitialPosition + { + get => m_ReturnToInitialPosition; + set => m_ReturnToInitialPosition = value; + } + + [SerializeField] + [Tooltip("Whether to apply the follow animation if the target of the poke is a child of this transform. " + + "This is useful for UI objects that may have child graphics.")] + bool m_ApplyIfChildIsTarget = true; + + /// + /// Whether to apply the follow animation if the target of the poke is a child of this transform. + /// This is useful for UI objects that may have child graphics. + /// + public bool applyIfChildIsTarget + { + get => m_ApplyIfChildIsTarget; + set => m_ApplyIfChildIsTarget = value; + } + + [SerializeField] + [Tooltip("Whether to keep the Poke Follow Transform from moving past a maximum distance from the poke target.")] + bool m_ClampToMaxDistance; + + /// + /// Whether to keep the from moving past from the poke target. + /// + public bool clampToMaxDistance + { + get => m_ClampToMaxDistance; + set => m_ClampToMaxDistance = value; + } + + [SerializeField] + [Tooltip("The maximum distance from this transform that the Poke Follow Transform can move.")] + float m_MaxDistance; + + /// + /// The maximum distance from this transform that the can move when + /// is . + /// + public float maxDistance + { + get => m_MaxDistance; + set => m_MaxDistance = value; + } + + /// + /// The original position of this interactable before any pushes have been applied. + /// + public Vector3 initialPosition + { + get => m_InitialPosition; + set => m_InitialPosition = value; + } + + IPokeStateDataProvider m_PokeDataProvider; + IMultiPokeStateDataProvider m_MultiPokeStateDataProvider; + +#pragma warning disable CS0618 // Type or member is obsolete + readonly Vector3TweenableVariable m_TransformTweenableVariable = new Vector3TweenableVariable(); +#pragma warning restore CS0618 // Type or member is obsolete + readonly BindingsGroup m_BindingsGroup = new BindingsGroup(); + Vector3 m_InitialPosition; + bool m_IsFirstFrame; + + [HideInInspector] + [SerializeField] + XRPokeFilter m_PokeFilter = null; + + /// + /// See . + /// + protected void Awake() + { + m_MultiPokeStateDataProvider = GetComponentInParent(); + if (m_MultiPokeStateDataProvider == null) + m_PokeDataProvider = GetComponentInParent(); + } + + /// + /// See . + /// + protected void Start() + { + if (m_PokeFollowTransform != null) + { + m_InitialPosition = m_PokeFollowTransform.localPosition; + m_BindingsGroup.AddBinding(m_TransformTweenableVariable.Subscribe(OnTransformTweenableVariableUpdated)); + + if (m_MultiPokeStateDataProvider != null) + m_BindingsGroup.AddBinding(m_MultiPokeStateDataProvider.GetPokeStateDataForTarget(transform).Subscribe(OnPokeStateDataUpdated)); + else if (m_PokeDataProvider != null) + m_BindingsGroup.AddBinding(m_PokeDataProvider.pokeStateData.SubscribeAndUpdate(OnPokeStateDataUpdated)); + } + else + { + enabled = false; + Debug.LogWarning($"Missing Poke Follow Transform assignment on {this}. Disabling component.", this); + } + } + + /// + /// See . + /// + protected void OnDestroy() + { + m_BindingsGroup.Clear(); + m_TransformTweenableVariable?.Dispose(); + } + + /// + /// See . + /// + protected void LateUpdate() + { + if (m_IsFirstFrame) + { + m_TransformTweenableVariable.HandleTween(1f); + m_IsFirstFrame = false; + return; + } + + m_TransformTweenableVariable.HandleTween(m_SmoothingSpeed > 0f ? Time.deltaTime * m_SmoothingSpeed : 1f); + } + + protected virtual void OnTransformTweenableVariableUpdated(float3 position) + { + // UI Anchors can cause this to not work correctly, so we check if it's a RectTransform and set the localPosition Z only + if (m_PokeFollowTransform is RectTransform) + { + var targetPosition = m_PokeFollowTransform.localPosition; + targetPosition.z = position.z; + m_PokeFollowTransform.localPosition = targetPosition; + } + else + { + m_PokeFollowTransform.localPosition = position; + } + } + + void OnPokeStateDataUpdated(PokeStateData data) + { + var pokeTarget = data.target; + var applyFollow = m_ApplyIfChildIsTarget + ? pokeTarget != null && pokeTarget.IsChildOf(transform) + : pokeTarget == transform; + + if (applyFollow) + { + var targetPosition = pokeTarget.InverseTransformPoint(data.axisAlignedPokeInteractionPoint); + if (m_ClampToMaxDistance && targetPosition.sqrMagnitude > m_MaxDistance * m_MaxDistance) + targetPosition = Vector3.ClampMagnitude(targetPosition, m_MaxDistance); + + m_TransformTweenableVariable.target = targetPosition; + } + else if (m_ReturnToInitialPosition) + { + m_TransformTweenableVariable.target = m_InitialPosition; + } + } + + public void ResetFollowTransform() + { + if (!m_ClampToMaxDistance || m_PokeFollowTransform == null) + return; + + m_PokeFollowTransform.localPosition = m_InitialPosition; + } + + void OnDrawGizmos() + { + if (!TryGetTargetEndPoint(out var endPoint)) + return; + + Gizmos.color = Color.yellow; + Gizmos.DrawLine(transform.position, endPoint); + } + + bool TryGetTargetEndPoint(out Vector3 endPoint) + { + if (!m_ClampToMaxDistance || m_PokeFilter == null) + { + endPoint = Vector3.zero; + return false; + } + + Vector3 origin = transform.position; + Vector3 direction = ComputeRotatedDepthEvaluationAxis(m_PokeFilter.pokeConfiguration); + endPoint = origin + direction.normalized * m_MaxDistance; + return true; + } + + Vector3 ComputeRotatedDepthEvaluationAxis(PokeThresholdData pokeThresholdData) + { + if (pokeThresholdData == null) + return Vector3.zero; + + Vector3 rotatedDepthEvaluationAxis = Vector3.zero; + switch (pokeThresholdData.pokeDirection) + { + case PokeAxis.X: + case PokeAxis.NegativeX: + rotatedDepthEvaluationAxis = transform.right; + break; + case PokeAxis.Y: + case PokeAxis.NegativeY: + rotatedDepthEvaluationAxis = transform.up; + break; + case PokeAxis.Z: + case PokeAxis.NegativeZ: + rotatedDepthEvaluationAxis = transform.forward; + break; + } + + switch (pokeThresholdData.pokeDirection) + { + case PokeAxis.X: + case PokeAxis.Y: + case PokeAxis.Z: + rotatedDepthEvaluationAxis = -rotatedDepthEvaluationAxis; + break; + } + + return rotatedDepthEvaluationAxis; + } + + void OnValidate() + { + if (m_PokeFilter == null) + { + m_PokeFilter = GetComponentInParent(); + } + + // Visually update the end point to match the target clamped position + if (m_PokeFollowTransform != null && TryGetTargetEndPoint(out var endPoint)) + m_PokeFollowTransform.position = endPoint; + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/XRPokeFollowAffordance.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/XRPokeFollowAffordance.cs.meta new file mode 100644 index 0000000..1a3b8e1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Scripts/XRPokeFollowAffordance.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 07b3638c2f5db5b479ff24c2859713d4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders.meta new file mode 100644 index 0000000..eed0ac5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 388cb625f9bdf7444b7b2df5b64a84c6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/BiRP_Fresnel.shader b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/BiRP_Fresnel.shader new file mode 100644 index 0000000..d7f4bff --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/BiRP_Fresnel.shader @@ -0,0 +1,83 @@ +Shader "XRIT/BiRP_Fresnel" +{ + Properties + { + _BaseColor ("_BaseColor", Color) = (0, 0, 0, 1) + _MainTex ("Texture", 2D) = "white" {} + _Smoothness ("Smoothness", Range(0, 1)) = 0 + _Metallic ("Metalness", Range(0, 1)) = 0 + _RimColor ("_RimColor", Color) = (1,1,1,1) + [PowerSlider(4)]_RimPower ("_RimPower", Range(0.25, 10)) = 1 + } + + SubShader + { + Tags + { + "RenderType"="Opaque" + } + LOD 200 + + CGPROGRAM + #if !defined(UNITY_USES_HDRP) && !defined(UNITY_USES_URP) + // Physically based Standard lighting model, and enable shadows on all light types + #pragma surface surf Standard fullforwardshadows + + // Use shader model 3.0 target, to get nicer looking lighting + #pragma target 3.0 + + sampler2D _MainTex; + fixed4 _BaseColor; + half _Smoothness; + half _Metallic; + float3 _RimColor; + float _RimPower; + + struct Input + { + float2 uv_MainTex; + float3 worldNormal; + float3 viewDir; + INTERNAL_DATA + }; + + // Add instancing support for this shader. You need to check 'Enable Instancing' on materials that use the shader. + // See https://docs.unity3d.com/Manual/GPUInstancing.html for more information about instancing. + // #pragma instancing_options assumeuniformscaling + UNITY_INSTANCING_BUFFER_START(Props) + UNITY_INSTANCING_BUFFER_END(Props) + + half4 LightingSimpleLambert (SurfaceOutput s, half3 lightDir, half atten) { + half NdotL = dot (s.Normal, lightDir); + half4 c; + c.rgb = s.Albedo * _LightColor0.rgb * (NdotL * atten); + c.a = s.Alpha; + return c; + } + + void surf(Input i, inout SurfaceOutputStandard o) + { + //sample and tint albedo texture + fixed4 col = tex2D(_MainTex, i.uv_MainTex); + col *= _BaseColor; + o.Albedo = col.rgb; + //just apply the values for metalness and smoothness + o.Metallic = _Metallic; + o.Smoothness = _Smoothness; + //get the dot product between the normal and the view direction + float fresnel = dot(i.worldNormal, i.viewDir); + //invert the fresnel so the big values are on the outside + fresnel = saturate(1 - fresnel); + //raise the fresnel value to the exponents power to be able to adjust it + fresnel = pow(fresnel, _RimPower); + //combine the fresnel value with a color + float3 fresnelColor = fresnel * _RimColor; + //apply the fresnel value to the emission + o.Emission = fresnelColor; + } + #endif + ENDCG + } + FallBack "Diffuse" + FallBack "Standard" +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/BiRP_Fresnel.shader.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/BiRP_Fresnel.shader.meta new file mode 100644 index 0000000..7773a18 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/BiRP_Fresnel.shader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b24c216c4acb0094c892a61dfbbb76b4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Interactable.shadergraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Interactable.shadergraph new file mode 100644 index 0000000..967eda9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Interactable.shadergraph @@ -0,0 +1,4172 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "34a2241cace747c1aab795b47b74d96c", + "m_Properties": [ + { + "m_Id": "482b6de253db465e808a80828ae136f2" + }, + { + "m_Id": "48a4c9b172e24ee490580e77efba26cc" + }, + { + "m_Id": "13226371ac59487c895d28a58a0b3e3a" + }, + { + "m_Id": "d777fa61789b4e60ac09af623ceb253c" + }, + { + "m_Id": "33ed807b47194420b7ca5e54e9eaddd5" + }, + { + "m_Id": "8b7d12739f9d4a64ad74d97000195713" + }, + { + "m_Id": "0e2d0060fb6647d8acd0791e1a2eb28f" + }, + { + "m_Id": "9a38e5a780f542199b7ea2ec7be0f311" + }, + { + "m_Id": "286f78650b2f4e19bbe36808021ec65b" + }, + { + "m_Id": "edabcdf3486a4812ae5658b8254c258d" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "ce7e4776faf54c8c921c004ff57e6a67" + } + ], + "m_Nodes": [ + { + "m_Id": "dc5c91e79c014636a601536af3db47c8" + }, + { + "m_Id": "92a68cfb809948f78bed1524817e802f" + }, + { + "m_Id": "cee5b6702a794bbeb43982d32bfc94fd" + }, + { + "m_Id": "420cff3beaab447a98e34cbb581c753f" + }, + { + "m_Id": "b6a22e59a17a422c9ceac09ca5674c70" + }, + { + "m_Id": "0d031ca8645e4afea738475766ca5bb3" + }, + { + "m_Id": "19c524ef7c754603b474342b29968df0" + }, + { + "m_Id": "edc683028f7f4a08b249d0f0183a917e" + }, + { + "m_Id": "cef58d737f9a4ad88ee208166ef4ce90" + }, + { + "m_Id": "44e63cb3307344a88ed8b1a5f11b3502" + }, + { + "m_Id": "09b3896ce0154c11be905235318d515f" + }, + { + "m_Id": "eafb2f1b4ba4441e9fa3108ff8dca237" + }, + { + "m_Id": "1392772296394069b49fae2bbb14d56d" + }, + { + "m_Id": "b595b08d61a241218a3d80c369108496" + }, + { + "m_Id": "b235a886335b4c1ab4872a03c9eccfb0" + }, + { + "m_Id": "bdf57607f4ba4a3489c0e98ad3c19461" + }, + { + "m_Id": "67cd07f9ae82453ea0de2e29dae18080" + }, + { + "m_Id": "ec5b4f9bacdc41899dc4d7117d8770c5" + }, + { + "m_Id": "2bdcefbcdf6c41c6a3e2987caa8c3026" + }, + { + "m_Id": "0acf8bd626b94aabb7d43f6b72ce295d" + }, + { + "m_Id": "ae5e313f8d344ca893e946534337db18" + }, + { + "m_Id": "5f73c8e6a9e04ee6bd08c7ec664f9ead" + }, + { + "m_Id": "4f3ed500dc274e0aa11ac48d35310f1a" + }, + { + "m_Id": "4aa1427bc1fe490a9883f5a6cd2264a4" + }, + { + "m_Id": "16c7ac4e3c05444eb73185aa4ceb9045" + }, + { + "m_Id": "4b21122999664ab3bd65422a1090bf90" + }, + { + "m_Id": "9be4b481dfe642d3960f2b92e27f46f7" + }, + { + "m_Id": "e6385eca93e04655ac0c7e189b3fcc60" + }, + { + "m_Id": "287d175dfb7e44c18187bdf69ed6d5d0" + }, + { + "m_Id": "347ba48b64334e4da6257f142dac85bd" + }, + { + "m_Id": "b73b6b04fdab45deba4776d91f3464e7" + }, + { + "m_Id": "a494549a5e5c4a9eaa0853c58ef669a7" + }, + { + "m_Id": "8fa23fa35fce46898c7646a5eb1ed324" + }, + { + "m_Id": "c41673cb40ec4182ba75ff9078f9dd76" + }, + { + "m_Id": "ed5c980ec8ff40d8b0929a9783b4749b" + }, + { + "m_Id": "ff719c8fc32845faa0b1dc53fd3eae21" + } + ], + "m_GroupDatas": [ + { + "m_Id": "346e9930ce5d4eca9bd1178e5109e3f1" + }, + { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + { + "m_Id": "e12fecca803d4bcea0269e65353747b9" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0acf8bd626b94aabb7d43f6b72ce295d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2bdcefbcdf6c41c6a3e2987caa8c3026" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1392772296394069b49fae2bbb14d56d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b235a886335b4c1ab4872a03c9eccfb0" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "16c7ac4e3c05444eb73185aa4ceb9045" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0d031ca8645e4afea738475766ca5bb3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "287d175dfb7e44c18187bdf69ed6d5d0" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bdf57607f4ba4a3489c0e98ad3c19461" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "287d175dfb7e44c18187bdf69ed6d5d0" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "edc683028f7f4a08b249d0f0183a917e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2bdcefbcdf6c41c6a3e2987caa8c3026" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5f73c8e6a9e04ee6bd08c7ec664f9ead" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "347ba48b64334e4da6257f142dac85bd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b595b08d61a241218a3d80c369108496" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4aa1427bc1fe490a9883f5a6cd2264a4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ed5c980ec8ff40d8b0929a9783b4749b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4b21122999664ab3bd65422a1090bf90" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "19c524ef7c754603b474342b29968df0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f3ed500dc274e0aa11ac48d35310f1a" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "287d175dfb7e44c18187bdf69ed6d5d0" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5f73c8e6a9e04ee6bd08c7ec664f9ead" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "287d175dfb7e44c18187bdf69ed6d5d0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67cd07f9ae82453ea0de2e29dae18080" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec5b4f9bacdc41899dc4d7117d8770c5" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8fa23fa35fce46898c7646a5eb1ed324" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a494549a5e5c4a9eaa0853c58ef669a7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9be4b481dfe642d3960f2b92e27f46f7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2bdcefbcdf6c41c6a3e2987caa8c3026" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a494549a5e5c4a9eaa0853c58ef669a7" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4aa1427bc1fe490a9883f5a6cd2264a4" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ae5e313f8d344ca893e946534337db18" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2bdcefbcdf6c41c6a3e2987caa8c3026" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b235a886335b4c1ab4872a03c9eccfb0" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bdf57607f4ba4a3489c0e98ad3c19461" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b235a886335b4c1ab4872a03c9eccfb0" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec5b4f9bacdc41899dc4d7117d8770c5" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b595b08d61a241218a3d80c369108496" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b235a886335b4c1ab4872a03c9eccfb0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b73b6b04fdab45deba4776d91f3464e7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4aa1427bc1fe490a9883f5a6cd2264a4" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bdf57607f4ba4a3489c0e98ad3c19461" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "420cff3beaab447a98e34cbb581c753f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c41673cb40ec4182ba75ff9078f9dd76" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a494549a5e5c4a9eaa0853c58ef669a7" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e6385eca93e04655ac0c7e189b3fcc60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4f3ed500dc274e0aa11ac48d35310f1a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e6385eca93e04655ac0c7e189b3fcc60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5f73c8e6a9e04ee6bd08c7ec664f9ead" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec5b4f9bacdc41899dc4d7117d8770c5" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bdf57607f4ba4a3489c0e98ad3c19461" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ed5c980ec8ff40d8b0929a9783b4749b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b6a22e59a17a422c9ceac09ca5674c70" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ff719c8fc32845faa0b1dc53fd3eae21" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ed5c980ec8ff40d8b0929a9783b4749b" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 112.99992370605469, + "y": 132.00003051757813 + }, + "m_Blocks": [ + { + "m_Id": "dc5c91e79c014636a601536af3db47c8" + }, + { + "m_Id": "92a68cfb809948f78bed1524817e802f" + }, + { + "m_Id": "cee5b6702a794bbeb43982d32bfc94fd" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 112.99992370605469, + "y": 331.9999084472656 + }, + "m_Blocks": [ + { + "m_Id": "420cff3beaab447a98e34cbb581c753f" + }, + { + "m_Id": "b6a22e59a17a422c9ceac09ca5674c70" + }, + { + "m_Id": "0d031ca8645e4afea738475766ca5bb3" + }, + { + "m_Id": "19c524ef7c754603b474342b29968df0" + }, + { + "m_Id": "edc683028f7f4a08b249d0f0183a917e" + }, + { + "m_Id": "cef58d737f9a4ad88ee208166ef4ce90" + }, + { + "m_Id": "44e63cb3307344a88ed8b1a5f11b3502" + }, + { + "m_Id": "09b3896ce0154c11be905235318d515f" + }, + { + "m_Id": "eafb2f1b4ba4441e9fa3108ff8dca237" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "4aa8a973dd78498e827b15fa6d213bc0" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "010c84257e1d457c9139b10afe0c86ce", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "07b346956d8e427a8fb6a4e597439425", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "08269a550cd74ba29f50c7d60fb4dcc2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "090dac5d94e9450bbca9bf47c6502992", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "093e7e86995446d2ab10f431b05ef76a", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "09b3896ce0154c11be905235318d515f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "1b62da38b8ef48edb6ff30ae07ce41b8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionNode", + "m_ObjectId": "0acf8bd626b94aabb7d43f6b72ce295d", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1811.9998779296875, + "y": 336.6666564941406, + "width": 207.3331298828125, + "height": 134.66671752929688 + } + }, + "m_Slots": [ + { + "m_Id": "07b346956d8e427a8fb6a4e597439425" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "0d031ca8645e4afea738475766ca5bb3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "f9bfc7cf42df49dbb5c5bb74afedf657" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "0e2d0060fb6647d8acd0791e1a2eb28f", + "m_Guid": { + "m_GuidSerialized": "c5c7a42b-05c6-4506-8cd3-7905607cdb99" + }, + "m_Name": "_RimColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_RimColor", + "m_DefaultReferenceName": "_RimColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.5803921818733215 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0f2b559f30b14a44ad0eb771394fba11", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1256dd214f7e485c8ceba8ab2793b320", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "13226371ac59487c895d28a58a0b3e3a", + "m_Guid": { + "m_GuidSerialized": "63931a48-e350-41dc-959a-31ee6a7dd197" + }, + "m_Name": "_BaseColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_BaseColor", + "m_DefaultReferenceName": "_BaseColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.4433962106704712, + "g": 0.4433962106704712, + "b": 0.4433962106704712, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1392772296394069b49fae2bbb14d56d", + "m_Group": { + "m_Id": "346e9930ce5d4eca9bd1178e5109e3f1" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1472.0, + "y": -92.00001525878906, + "width": 136.0, + "height": 34.000057220458987 + } + }, + "m_Slots": [ + { + "m_Id": "e233a5083310407eb373bca889c776fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "13226371ac59487c895d28a58a0b3e3a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "168ebbe1e8ff4012ba3f03f575db7f62", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "16c7ac4e3c05444eb73185aa4ceb9045", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -111.0, + "y": 450.0000305175781, + "width": 120.99996948242188, + "height": 33.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "a0af5b6dc5e04d53961c9637cae2fd54" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "33ed807b47194420b7ca5e54e9eaddd5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "19c524ef7c754603b474342b29968df0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "1a6239ebfe974097a50095d7a90a657d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1a6239ebfe974097a50095d7a90a657d", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1b62da38b8ef48edb6ff30ae07ce41b8", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "1b7a5e0aa600437986160c13473a534c", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "204bf07fc52f464886121fba7aa55854", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "21ecb0ca4fd14bd1963896f80890fcdf", + "m_Id": 0, + "m_DisplayName": "_NormalOffset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "286f78650b2f4e19bbe36808021ec65b", + "m_Guid": { + "m_GuidSerialized": "585b125c-7345-4901-8a0a-911173c93c23" + }, + "m_Name": "_NormalMap", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_NormalMap", + "m_DefaultReferenceName": "_NormalMap", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "287d175dfb7e44c18187bdf69ed6d5d0", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1062.0, + "y": 782.6666259765625, + "width": 209.3333740234375, + "height": 304.0001220703125 + } + }, + "m_Slots": [ + { + "m_Id": "9373dada293e4cfe873ee24758aab624" + }, + { + "m_Id": "48d0163f1eb44689bd2d92db8b83c26d" + }, + { + "m_Id": "9b7541f5acf24bebab9e6e52ddbd6978" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.FresnelNode", + "m_ObjectId": "2bdcefbcdf6c41c6a3e2987caa8c3026", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Fresnel Effect", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1575.9998779296875, + "y": 192.66664123535157, + "width": 209.3331298828125, + "height": 328.0 + } + }, + "m_Slots": [ + { + "m_Id": "093e7e86995446d2ab10f431b05ef76a" + }, + { + "m_Id": "c2bc03b289c8414faefea80453a771d7" + }, + { + "m_Id": "fb35a4ac50284fd7be5ad8f9852599d8" + }, + { + "m_Id": "a3abbf8c77134dfb883d49bd47948ff5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "2ce60f6d067840858f6f483fe66f7920", + "m_Id": 1, + "m_DisplayName": "Tiling", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tiling", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 1.0, + "y": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "3048608fbe8642e28d956117310e0289", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "33ed807b47194420b7ca5e54e9eaddd5", + "m_Guid": { + "m_GuidSerialized": "6bf14cc0-0608-4ee2-a8ab-3b5e777048a0" + }, + "m_Name": "_Metallic", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_Metallic", + "m_DefaultReferenceName": "_Metallic", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "346e9930ce5d4eca9bd1178e5109e3f1", + "m_Title": "Base Color", + "m_Position": { + "x": -1750.0, + "y": -418.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "347ba48b64334e4da6257f142dac85bd", + "m_Group": { + "m_Id": "346e9930ce5d4eca9bd1178e5109e3f1" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1725.0, + "y": -320.9999694824219, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa99c20e15b34ddd93fbfc3785e93c84" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9a38e5a780f542199b7ea2ec7be0f311" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3ca310b930214bd488cbcfe0fb4c4aa1", + "m_Id": 2, + "m_DisplayName": "T", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "T", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "3df7ef171b554965934cd6c224c2fe01", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "420cff3beaab447a98e34cbb581c753f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3048608fbe8642e28d956117310e0289" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "435c1f0c66d446bcaa8b9305c86b343b", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "44e63cb3307344a88ed8b1a5f11b3502", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Specular", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "62558937cb274219a225293cb367c131" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Specular" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "482b6de253db465e808a80828ae136f2", + "m_Guid": { + "m_GuidSerialized": "5e3d2d5b-4c27-43b5-a362-5d81e01557f9" + }, + "m_Name": "_NormalTiling", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_NormalTiling", + "m_DefaultReferenceName": "_NormalTiling", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "48a4c9b172e24ee490580e77efba26cc", + "m_Guid": { + "m_GuidSerialized": "3dc1dccc-2e7e-40ab-bdc9-cf5f59fa035f" + }, + "m_Name": "_NormalOffset", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_NormalOffset", + "m_DefaultReferenceName": "_NormalOffset", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "48d0163f1eb44689bd2d92db8b83c26d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "49b2e273ff8143c98594122e7bda1921", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "4aa1427bc1fe490a9883f5a6cd2264a4", + "m_Group": { + "m_Id": "e12fecca803d4bcea0269e65353747b9" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -689.3334350585938, + "y": 1431.3336181640625, + "width": 184.66665649414063, + "height": 254.666748046875 + } + }, + "m_Slots": [ + { + "m_Id": "aedd4f017f0a429eaeec2300f2d34a13" + }, + { + "m_Id": "c1693d33b43944939f79836b5ee92b9e" + }, + { + "m_Id": "49b2e273ff8143c98594122e7bda1921" + }, + { + "m_Id": "75e4b2fc2b14411ea596ad6d043bfd19" + }, + { + "m_Id": "1256dd214f7e485c8ceba8ab2793b320" + }, + { + "m_Id": "69185d49db874cdd997509b2bc47ccf4" + }, + { + "m_Id": "3df7ef171b554965934cd6c224c2fe01" + }, + { + "m_Id": "ca01421b190c4577a0224197d2cd5c7a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 1, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "4aa8a973dd78498e827b15fa6d213bc0", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "8950326a11f44a81b3fc69ca5170c9c1" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4b21122999664ab3bd65422a1090bf90", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -111.0, + "y": 498.0000305175781, + "width": 144.99998474121095, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "78d5ba098fff44d784cac38e12121e35" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d777fa61789b4e60ac09af623ceb253c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4b876a2eb5374638aa8127fe007028e1", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "4f3ed500dc274e0aa11ac48d35310f1a", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1666.0, + "y": 750.0000610351563, + "width": 120.6666259765625, + "height": 150.66656494140626 + } + }, + "m_Slots": [ + { + "m_Id": "a25121cc210e4d98839a6414ec205c52" + }, + { + "m_Id": "55f511eff23a439d8e7bb1b90e286404" + }, + { + "m_Id": "c0d7bc7d667546cfa35d8b3f8dcd2a91" + }, + { + "m_Id": "aeaf3c2e18ac44519565912a2a226e0d" + }, + { + "m_Id": "a949b7346d8e49ebb5620272fcfb649b" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "506c0f1aebfc4ad09f0eb2121587bcbf", + "m_Id": 0, + "m_DisplayName": "_NormalTiling", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55f511eff23a439d8e7bb1b90e286404", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "5924130b5dd6473ab2250627bd2fd164", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "597df34c40a4441f998897dc339fb224", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "5caea0051a0243c69d697cdc1c61849f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5d643daba2cd49489834d2ff5c533711", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "5f46d02731dd44959c9de80809a55065", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "5f73c8e6a9e04ee6bd08c7ec664f9ead", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1305.9998779296875, + "y": 368.66668701171877, + "width": 209.333251953125, + "height": 303.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "f1e906005cdd4adb8ed714ff5a11decf" + }, + { + "m_Id": "b4d6ff520223479b96c05d917958b9ea" + }, + { + "m_Id": "89c379a11bff4e06a02b4f273fafe67a" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "62558937cb274219a225293cb367c131", + "m_Id": 0, + "m_DisplayName": "Specular Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Specular", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "65c92864d5e04998a78eaae24932a8bc", + "m_Id": 2, + "m_DisplayName": "Offset", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Offset", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "66bdfad7baee489e9146ffc0593536e6", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ColorNode", + "m_ObjectId": "67cd07f9ae82453ea0de2e29dae18080", + "m_Group": { + "m_Id": "346e9930ce5d4eca9bd1178e5109e3f1" + }, + "m_Name": "Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1281.0, + "y": -92.00001525878906, + "width": 208.0, + "height": 127.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "cc22d74ed8294080a6739d8c60960af4" + } + ], + "synonyms": [ + "rgba" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Color": { + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.0 + }, + "mode": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "69185d49db874cdd997509b2bc47ccf4", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "m_DefaultType": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6ad20246b9ee43c1a3d764816839d87e", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6c6112919ae948c480f769618d6ca3cc", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "75e4b2fc2b14411ea596ad6d043bfd19", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "78d5ba098fff44d784cac38e12121e35", + "m_Id": 0, + "m_DisplayName": "_Smoothness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "7eb10e80af9945558dfdd46a9ab7711d", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "82d125805fb943fe9c4a333fbd8e7255", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8361725185a94957a52e7ec7c79be04c", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "85094a7e47404ac2ab51e47eafce138f", + "m_Id": 1, + "m_DisplayName": "Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Strength", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "8950326a11f44a81b3fc69ca5170c9c1", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false, + "m_BlendModePreserveSpecular": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "89c379a11bff4e06a02b4f273fafe67a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "8b7d12739f9d4a64ad74d97000195713", + "m_Guid": { + "m_GuidSerialized": "e6af6915-1660-4e93-8ebe-6218e0863f03" + }, + "m_Name": "_RimPower", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_RimPower", + "m_DefaultReferenceName": "_RimPower", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8fa23fa35fce46898c7646a5eb1ed324", + "m_Group": { + "m_Id": "e12fecca803d4bcea0269e65353747b9" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1155.3336181640625, + "y": 1648.6671142578125, + "width": 148.66680908203126, + "height": 35.999755859375 + } + }, + "m_Slots": [ + { + "m_Id": "506c0f1aebfc4ad09f0eb2121587bcbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "482b6de253db465e808a80828ae136f2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "90dcf6b524a349428f5929f14d197009", + "m_Id": 0, + "m_DisplayName": "_NormalStrength", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "92a68cfb809948f78bed1524817e802f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "7eb10e80af9945558dfdd46a9ab7711d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9373dada293e4cfe873ee24758aab624", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93777603651842e8ba2575a7d75ab84e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "9a38e5a780f542199b7ea2ec7be0f311", + "m_Guid": { + "m_GuidSerialized": "378aba7a-99d9-4bef-ae7d-ee04663c8b22" + }, + "m_Name": "_MainTexture", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_MainTexture", + "m_DefaultReferenceName": "_MainTexture", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9b7541f5acf24bebab9e6e52ddbd6978", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9be4b481dfe642d3960f2b92e27f46f7", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1727.333251953125, + "y": 512.0, + "width": 133.9998779296875, + "height": 36.0 + } + }, + "m_Slots": [ + { + "m_Id": "bc6beafdb79a48e0a51da2b31c014b0d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8b7d12739f9d4a64ad74d97000195713" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0af5b6dc5e04d53961c9637cae2fd54", + "m_Id": 0, + "m_DisplayName": "_Metallic", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "a0f05ff40df64bf88bdef02e17ad9f58", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a25121cc210e4d98839a6414ec205c52", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a3abbf8c77134dfb883d49bd47948ff5", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TilingAndOffsetNode", + "m_ObjectId": "a494549a5e5c4a9eaa0853c58ef669a7", + "m_Group": { + "m_Id": "e12fecca803d4bcea0269e65353747b9" + }, + "m_Name": "Tiling And Offset", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -982.6668090820313, + "y": 1569.3336181640625, + "width": 209.33331298828126, + "height": 327.9998779296875 + } + }, + "m_Slots": [ + { + "m_Id": "435c1f0c66d446bcaa8b9305c86b343b" + }, + { + "m_Id": "2ce60f6d067840858f6f483fe66f7920" + }, + { + "m_Id": "65c92864d5e04998a78eaae24932a8bc" + }, + { + "m_Id": "5f46d02731dd44959c9de80809a55065" + } + ], + "synonyms": [ + "pan", + "scale" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a949b7346d8e49ebb5620272fcfb649b", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "aa99c20e15b34ddd93fbfc3785e93c84", + "m_Id": 0, + "m_DisplayName": "_MainTexture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", + "m_ObjectId": "ae5e313f8d344ca893e946534337db18", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Normal Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1811.9998779296875, + "y": 192.66664123535157, + "width": 207.3331298828125, + "height": 134.6667022705078 + } + }, + "m_Slots": [ + { + "m_Id": "090dac5d94e9450bbca9bf47c6502992" + } + ], + "synonyms": [ + "surface direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aeaf3c2e18ac44519565912a2a226e0d", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "aedd4f017f0a429eaeec2300f2d34a13", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b235a886335b4c1ab4872a03c9eccfb0", + "m_Group": { + "m_Id": "346e9930ce5d4eca9bd1178e5109e3f1" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1231.0, + "y": -260.0, + "width": 130.0, + "height": 118.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "204bf07fc52f464886121fba7aa55854" + }, + { + "m_Id": "ce67ea2f6bc747a9b3388ca695f14173" + }, + { + "m_Id": "d0955daf6fd24052b1262de5b954a04c" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b4d6ff520223479b96c05d917958b9ea", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b595b08d61a241218a3d80c369108496", + "m_Group": { + "m_Id": "346e9930ce5d4eca9bd1178e5109e3f1" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1524.0, + "y": -359.0, + "width": 183.0, + "height": 250.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "5d643daba2cd49489834d2ff5c533711" + }, + { + "m_Id": "597df34c40a4441f998897dc339fb224" + }, + { + "m_Id": "4b876a2eb5374638aa8127fe007028e1" + }, + { + "m_Id": "93777603651842e8ba2575a7d75ab84e" + }, + { + "m_Id": "8361725185a94957a52e7ec7c79be04c" + }, + { + "m_Id": "5caea0051a0243c69d697cdc1c61849f" + }, + { + "m_Id": "5924130b5dd6473ab2250627bd2fd164" + }, + { + "m_Id": "d5be504a226a48f89855449d24fd4408" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "b6a22e59a17a422c9ceac09ca5674c70", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "1b7a5e0aa600437986160c13473a534c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b73b6b04fdab45deba4776d91f3464e7", + "m_Group": { + "m_Id": "e12fecca803d4bcea0269e65353747b9" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1155.3336181640625, + "y": 1468.6668701171875, + "width": 150.0, + "height": 36.0001220703125 + } + }, + "m_Slots": [ + { + "m_Id": "e496b85a93f84d2aaed9bffea8dd638a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "286f78650b2f4e19bbe36808021ec65b" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bc6beafdb79a48e0a51da2b31c014b0d", + "m_Id": 0, + "m_DisplayName": "_RimPower", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "bdf57607f4ba4a3489c0e98ad3c19461", + "m_Group": { + "m_Id": "346e9930ce5d4eca9bd1178e5109e3f1" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -795.0, + "y": -260.0, + "width": 130.0, + "height": 142.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "6ad20246b9ee43c1a3d764816839d87e" + }, + { + "m_Id": "66bdfad7baee489e9146ffc0593536e6" + }, + { + "m_Id": "3ca310b930214bd488cbcfe0fb4c4aa1" + }, + { + "m_Id": "c9f4d4e361714aeda80766b19607836f" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c0d7bc7d667546cfa35d8b3f8dcd2a91", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c1693d33b43944939f79836b5ee92b9e", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionMaterialSlot", + "m_ObjectId": "c2bc03b289c8414faefea80453a771d7", + "m_Id": 1, + "m_DisplayName": "View Dir", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ViewDir", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "c3c92150b5bf4f5cba45fc161483f9b3", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c41673cb40ec4182ba75ff9078f9dd76", + "m_Group": { + "m_Id": "e12fecca803d4bcea0269e65353747b9" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1155.3336181640625, + "y": 1682.6669921875, + "width": 153.3333740234375, + "height": 36.0001220703125 + } + }, + "m_Slots": [ + { + "m_Id": "21ecb0ca4fd14bd1963896f80890fcdf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "48a4c9b172e24ee490580e77efba26cc" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c9f4d4e361714aeda80766b19607836f", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "ca01421b190c4577a0224197d2cd5c7a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc22d74ed8294080a6739d8c60960af4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "ce67ea2f6bc747a9b3388ca695f14173", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "ce7e4776faf54c8c921c004ff57e6a67", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "13226371ac59487c895d28a58a0b3e3a" + }, + { + "m_Id": "9a38e5a780f542199b7ea2ec7be0f311" + }, + { + "m_Id": "d777fa61789b4e60ac09af623ceb253c" + }, + { + "m_Id": "33ed807b47194420b7ca5e54e9eaddd5" + }, + { + "m_Id": "8b7d12739f9d4a64ad74d97000195713" + }, + { + "m_Id": "0e2d0060fb6647d8acd0791e1a2eb28f" + }, + { + "m_Id": "286f78650b2f4e19bbe36808021ec65b" + }, + { + "m_Id": "482b6de253db465e808a80828ae136f2" + }, + { + "m_Id": "48a4c9b172e24ee490580e77efba26cc" + }, + { + "m_Id": "edabcdf3486a4812ae5658b8254c258d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cee5b6702a794bbeb43982d32bfc94fd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0a6e92f04b14b07ba374bcd06109ec8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cef58d737f9a4ad88ee208166ef4ce90", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "6c6112919ae948c480f769618d6ca3cc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0955daf6fd24052b1262de5b954a04c", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "d0a6e92f04b14b07ba374bcd06109ec8", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d2387c00d8984e4aa40d39ea25262374", + "m_Title": "Edge Highlight", + "m_Position": { + "x": -1989.0, + "y": 134.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "d5be504a226a48f89855449d24fd4408", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d777fa61789b4e60ac09af623ceb253c", + "m_Guid": { + "m_GuidSerialized": "0c0c8dbd-aebb-4237-b517-04b8441662cd" + }, + "m_Name": "_Smoothness", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_Smoothness", + "m_DefaultReferenceName": "_Smoothness", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d8b5fc969aca4bf2b3b1da659f582a24", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "dc5c91e79c014636a601536af3db47c8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "82d125805fb943fe9c4a333fbd8e7255" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "e12fecca803d4bcea0269e65353747b9", + "m_Title": "Normal", + "m_Position": { + "x": -1180.0, + "y": 1372.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "e233a5083310407eb373bca889c776fb", + "m_Id": 0, + "m_DisplayName": "_BaseColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "e496b85a93f84d2aaed9bffea8dd638a", + "m_Id": 0, + "m_DisplayName": "_NormalMap", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "e6385eca93e04655ac0c7e189b3fcc60", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1963.9998779296875, + "y": 730.6666259765625, + "width": 130.6666259765625, + "height": 36.0 + } + }, + "m_Slots": [ + { + "m_Id": "ea6145f6bbac4c32be932805370dbecc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0e2d0060fb6647d8acd0791e1a2eb28f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ea6145f6bbac4c32be932805370dbecc", + "m_Id": 0, + "m_DisplayName": "_RimColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "eafb2f1b4ba4441e9fa3108ff8dca237", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "010c84257e1d457c9139b10afe0c86ce" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "ec5b4f9bacdc41899dc4d7117d8770c5", + "m_Group": { + "m_Id": "346e9930ce5d4eca9bd1178e5109e3f1" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1008.0, + "y": -176.99998474121095, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0f2b559f30b14a44ad0eb771394fba11" + }, + { + "m_Id": "168ebbe1e8ff4012ba3f03f575db7f62" + }, + { + "m_Id": "08269a550cd74ba29f50c7d60fb4dcc2" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalStrengthNode", + "m_ObjectId": "ed5c980ec8ff40d8b0929a9783b4749b", + "m_Group": { + "m_Id": "e12fecca803d4bcea0269e65353747b9" + }, + "m_Name": "Normal Strength", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -466.6667785644531, + "y": 1648.6671142578125, + "width": 209.3333740234375, + "height": 303.9998779296875 + } + }, + "m_Slots": [ + { + "m_Id": "a0f05ff40df64bf88bdef02e17ad9f58" + }, + { + "m_Id": "85094a7e47404ac2ab51e47eafce138f" + }, + { + "m_Id": "d8b5fc969aca4bf2b3b1da659f582a24" + } + ], + "synonyms": [ + "intensity" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "edabcdf3486a4812ae5658b8254c258d", + "m_Guid": { + "m_GuidSerialized": "c641259e-615a-4125-a659-964ec1e4ca41" + }, + "m_Name": "_NormalStrength", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_NormalStrength", + "m_DefaultReferenceName": "_NormalStrength", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.20000000298023225, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "edc683028f7f4a08b249d0f0183a917e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c3c92150b5bf4f5cba45fc161483f9b3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f1e906005cdd4adb8ed714ff5a11decf", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f9bfc7cf42df49dbb5c5bb74afedf657", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb35a4ac50284fd7be5ad8f9852599d8", + "m_Id": 2, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Power", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ff719c8fc32845faa0b1dc53fd3eae21", + "m_Group": { + "m_Id": "e12fecca803d4bcea0269e65353747b9" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -669.33349609375, + "y": 1759.333740234375, + "width": 163.99996948242188, + "height": 35.9998779296875 + } + }, + "m_Slots": [ + { + "m_Id": "90dcf6b524a349428f5929f14d197009" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "edabcdf3486a4812ae5658b8254c258d" + } +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Interactable.shadergraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Interactable.shadergraph.meta new file mode 100644 index 0000000..36b3183 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Interactable.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 0927d29e476ce5843b1f7d2a96943c51 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/UI-NoZTest.shader b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/UI-NoZTest.shader new file mode 100644 index 0000000..c8cc4ef --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/UI-NoZTest.shader @@ -0,0 +1,95 @@ +Shader "UI/NoZTest" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Cull Off + Lighting Off + ZWrite Off + ZTest Off + Blend SrcAlpha OneMinusSrcAlpha + + Pass + { + Name "Default" + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile_local _ UNITY_UI_CLIP_RECT + #pragma multi_compile_local _ UNITY_UI_ALPHACLIP + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + UNITY_VERTEX_OUTPUT_STEREO + }; + + sampler2D _MainTex; + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + float4 _MainTex_ST; + + v2f vert(appdata_t v) + { + v2f OUT; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + OUT.worldPosition = v.vertex; + OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + + OUT.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); + + OUT.color = v.color * _Color; + return OUT; + } + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + + #ifdef UNITY_UI_CLIP_RECT + color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + #endif + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + return color; + } + ENDCG + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/UI-NoZTest.shader.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/UI-NoZTest.shader.meta new file mode 100644 index 0000000..c289cee --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/UI-NoZTest.shader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a661e7516de55c047905f40ca76fe701 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_Fresnel.shadergraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_Fresnel.shadergraph new file mode 100644 index 0000000..63620dc --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_Fresnel.shadergraph @@ -0,0 +1,2198 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "34a2241cace747c1aab795b47b74d96c", + "m_Properties": [ + { + "m_Id": "13226371ac59487c895d28a58a0b3e3a" + }, + { + "m_Id": "8b7d12739f9d4a64ad74d97000195713" + }, + { + "m_Id": "0e2d0060fb6647d8acd0791e1a2eb28f" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "ce7e4776faf54c8c921c004ff57e6a67" + } + ], + "m_Nodes": [ + { + "m_Id": "dc5c91e79c014636a601536af3db47c8" + }, + { + "m_Id": "92a68cfb809948f78bed1524817e802f" + }, + { + "m_Id": "cee5b6702a794bbeb43982d32bfc94fd" + }, + { + "m_Id": "420cff3beaab447a98e34cbb581c753f" + }, + { + "m_Id": "09b3896ce0154c11be905235318d515f" + }, + { + "m_Id": "eafb2f1b4ba4441e9fa3108ff8dca237" + }, + { + "m_Id": "2bdcefbcdf6c41c6a3e2987caa8c3026" + }, + { + "m_Id": "0acf8bd626b94aabb7d43f6b72ce295d" + }, + { + "m_Id": "ae5e313f8d344ca893e946534337db18" + }, + { + "m_Id": "5f73c8e6a9e04ee6bd08c7ec664f9ead" + }, + { + "m_Id": "4f3ed500dc274e0aa11ac48d35310f1a" + }, + { + "m_Id": "9be4b481dfe642d3960f2b92e27f46f7" + }, + { + "m_Id": "e6385eca93e04655ac0c7e189b3fcc60" + }, + { + "m_Id": "287d175dfb7e44c18187bdf69ed6d5d0" + }, + { + "m_Id": "168e578c571c4e899268bfd7419acebb" + }, + { + "m_Id": "aaaf13e266e24c96b49d642e1d29febc" + }, + { + "m_Id": "1225ed0d1aa34528bbc8820b38841316" + }, + { + "m_Id": "3a2438f9bbdd447ca9be452f10c6038b" + } + ], + "m_GroupDatas": [ + { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + { + "m_Id": "9366a6b5dbf4480fa0dbd4f5767c9c60" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0acf8bd626b94aabb7d43f6b72ce295d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2bdcefbcdf6c41c6a3e2987caa8c3026" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1225ed0d1aa34528bbc8820b38841316" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3a2438f9bbdd447ca9be452f10c6038b" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "168e578c571c4e899268bfd7419acebb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "287d175dfb7e44c18187bdf69ed6d5d0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "287d175dfb7e44c18187bdf69ed6d5d0" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "420cff3beaab447a98e34cbb581c753f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2bdcefbcdf6c41c6a3e2987caa8c3026" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5f73c8e6a9e04ee6bd08c7ec664f9ead" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3a2438f9bbdd447ca9be452f10c6038b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "168e578c571c4e899268bfd7419acebb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f3ed500dc274e0aa11ac48d35310f1a" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "09b3896ce0154c11be905235318d515f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f3ed500dc274e0aa11ac48d35310f1a" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "287d175dfb7e44c18187bdf69ed6d5d0" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5f73c8e6a9e04ee6bd08c7ec664f9ead" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "168e578c571c4e899268bfd7419acebb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9be4b481dfe642d3960f2b92e27f46f7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2bdcefbcdf6c41c6a3e2987caa8c3026" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aaaf13e266e24c96b49d642e1d29febc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1225ed0d1aa34528bbc8820b38841316" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aaaf13e266e24c96b49d642e1d29febc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3a2438f9bbdd447ca9be452f10c6038b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ae5e313f8d344ca893e946534337db18" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2bdcefbcdf6c41c6a3e2987caa8c3026" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e6385eca93e04655ac0c7e189b3fcc60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4f3ed500dc274e0aa11ac48d35310f1a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e6385eca93e04655ac0c7e189b3fcc60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5f73c8e6a9e04ee6bd08c7ec664f9ead" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 112.99992370605469, + "y": 132.00003051757813 + }, + "m_Blocks": [ + { + "m_Id": "dc5c91e79c014636a601536af3db47c8" + }, + { + "m_Id": "92a68cfb809948f78bed1524817e802f" + }, + { + "m_Id": "cee5b6702a794bbeb43982d32bfc94fd" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 112.99992370605469, + "y": 331.9999084472656 + }, + "m_Blocks": [ + { + "m_Id": "420cff3beaab447a98e34cbb581c753f" + }, + { + "m_Id": "09b3896ce0154c11be905235318d515f" + }, + { + "m_Id": "eafb2f1b4ba4441e9fa3108ff8dca237" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "4aa8a973dd78498e827b15fa6d213bc0" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "000fa6abe01e4941816071bbc2cb95dc", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "010c84257e1d457c9139b10afe0c86ce", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "07b346956d8e427a8fb6a4e597439425", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "090dac5d94e9450bbca9bf47c6502992", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "093e7e86995446d2ab10f431b05ef76a", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "09b3896ce0154c11be905235318d515f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "1b62da38b8ef48edb6ff30ae07ce41b8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionNode", + "m_ObjectId": "0acf8bd626b94aabb7d43f6b72ce295d", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1810.0001220703125, + "y": 332.0, + "width": 207.3333740234375, + "height": 134.66677856445313 + } + }, + "m_Slots": [ + { + "m_Id": "07b346956d8e427a8fb6a4e597439425" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "0e2d0060fb6647d8acd0791e1a2eb28f", + "m_Guid": { + "m_GuidSerialized": "c5c7a42b-05c6-4506-8cd3-7905607cdb99" + }, + "m_Name": "_RimColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_RimColor", + "m_DefaultReferenceName": "_RimColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "1225ed0d1aa34528bbc8820b38841316", + "m_Group": { + "m_Id": "9366a6b5dbf4480fa0dbd4f5767c9c60" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1626.666748046875, + "y": -184.66664123535157, + "width": 120.6666259765625, + "height": 150.66668701171876 + } + }, + "m_Slots": [ + { + "m_Id": "d5376d2c832b407dab229ebc86c45dbe" + }, + { + "m_Id": "833fbccf318544d39d7164fab452a107" + }, + { + "m_Id": "ca09841cca9a4690a1c73b29a09ceffa" + }, + { + "m_Id": "f4d4793d915849e59674f61477e74517" + }, + { + "m_Id": "4144cd4ea63745f18260f8c6319348a9" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "13226371ac59487c895d28a58a0b3e3a", + "m_Guid": { + "m_GuidSerialized": "63931a48-e350-41dc-959a-31ee6a7dd197" + }, + "m_Name": "_BaseColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_BaseColor", + "m_DefaultReferenceName": "_BaseColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "168e578c571c4e899268bfd7419acebb", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -950.0, + "y": 212.00009155273438, + "width": 209.33343505859376, + "height": 303.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "c80b647882c94d8787e4f128cd9e7f29" + }, + { + "m_Id": "000fa6abe01e4941816071bbc2cb95dc" + }, + { + "m_Id": "1908a33a15f442f5b9213bd2a0249aee" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1908a33a15f442f5b9213bd2a0249aee", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1b62da38b8ef48edb6ff30ae07ce41b8", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "287d175dfb7e44c18187bdf69ed6d5d0", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -687.3333129882813, + "y": 804.6666259765625, + "width": 209.33328247070313, + "height": 304.000244140625 + } + }, + "m_Slots": [ + { + "m_Id": "9373dada293e4cfe873ee24758aab624" + }, + { + "m_Id": "48d0163f1eb44689bd2d92db8b83c26d" + }, + { + "m_Id": "9b7541f5acf24bebab9e6e52ddbd6978" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.FresnelNode", + "m_ObjectId": "2bdcefbcdf6c41c6a3e2987caa8c3026", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Fresnel Effect", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1574.0, + "y": 187.99996948242188, + "width": 209.333251953125, + "height": 328.0000915527344 + } + }, + "m_Slots": [ + { + "m_Id": "093e7e86995446d2ab10f431b05ef76a" + }, + { + "m_Id": "c2bc03b289c8414faefea80453a771d7" + }, + { + "m_Id": "fb35a4ac50284fd7be5ad8f9852599d8" + }, + { + "m_Id": "a3abbf8c77134dfb883d49bd47948ff5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "3048608fbe8642e28d956117310e0289", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "3a2438f9bbdd447ca9be452f10c6038b", + "m_Group": { + "m_Id": "9366a6b5dbf4480fa0dbd4f5767c9c60" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1373.33349609375, + "y": -305.3332824707031, + "width": 209.3333740234375, + "height": 304.0 + } + }, + "m_Slots": [ + { + "m_Id": "e1135e6b17d64d509abf98c806937086" + }, + { + "m_Id": "45dba6cbeb7b46f0a2e873d6331798f7" + }, + { + "m_Id": "dfb61dcd21c049d58e6ea6d0a7258051" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4144cd4ea63745f18260f8c6319348a9", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "420cff3beaab447a98e34cbb581c753f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3048608fbe8642e28d956117310e0289" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "45dba6cbeb7b46f0a2e873d6331798f7", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "477e186e47b34829a9654e492c14b7aa", + "m_Id": 0, + "m_DisplayName": "_BaseColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "48d0163f1eb44689bd2d92db8b83c26d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "4aa8a973dd78498e827b15fa6d213bc0", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "82b2f67b52b0430a8982266199ef17c0" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": false, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "4f3ed500dc274e0aa11ac48d35310f1a", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1664.0, + "y": 745.3333129882813, + "width": 120.6666259765625, + "height": 150.666748046875 + } + }, + "m_Slots": [ + { + "m_Id": "a25121cc210e4d98839a6414ec205c52" + }, + { + "m_Id": "55f511eff23a439d8e7bb1b90e286404" + }, + { + "m_Id": "c0d7bc7d667546cfa35d8b3f8dcd2a91" + }, + { + "m_Id": "aeaf3c2e18ac44519565912a2a226e0d" + }, + { + "m_Id": "a949b7346d8e49ebb5620272fcfb649b" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55f511eff23a439d8e7bb1b90e286404", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "5f73c8e6a9e04ee6bd08c7ec664f9ead", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1304.0, + "y": 364.0, + "width": 209.3331298828125, + "height": 304.00006103515627 + } + }, + "m_Slots": [ + { + "m_Id": "f1e906005cdd4adb8ed714ff5a11decf" + }, + { + "m_Id": "b4d6ff520223479b96c05d917958b9ea" + }, + { + "m_Id": "89c379a11bff4e06a02b4f273fafe67a" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "7eb10e80af9945558dfdd46a9ab7711d", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "82b2f67b52b0430a8982266199ef17c0" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "82d125805fb943fe9c4a333fbd8e7255", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "833fbccf318544d39d7164fab452a107", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "89c379a11bff4e06a02b4f273fafe67a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "8b7d12739f9d4a64ad74d97000195713", + "m_Guid": { + "m_GuidSerialized": "e6af6915-1660-4e93-8ebe-6218e0863f03" + }, + "m_Name": "_RimPower", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_RimPower", + "m_DefaultReferenceName": "_RimPower", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "92a68cfb809948f78bed1524817e802f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "7eb10e80af9945558dfdd46a9ab7711d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "9366a6b5dbf4480fa0dbd4f5767c9c60", + "m_Title": "Base Color", + "m_Position": { + "x": -1809.0, + "y": -363.99993896484377 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9373dada293e4cfe873ee24758aab624", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9b7541f5acf24bebab9e6e52ddbd6978", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9be4b481dfe642d3960f2b92e27f46f7", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1725.3333740234375, + "y": 507.3334045410156, + "width": 133.9998779296875, + "height": 35.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "bc6beafdb79a48e0a51da2b31c014b0d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8b7d12739f9d4a64ad74d97000195713" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a25121cc210e4d98839a6414ec205c52", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a3abbf8c77134dfb883d49bd47948ff5", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a949b7346d8e49ebb5620272fcfb649b", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aaaf13e266e24c96b49d642e1d29febc", + "m_Group": { + "m_Id": "9366a6b5dbf4480fa0dbd4f5767c9c60" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1784.0, + "y": -256.6666564941406, + "width": 137.3331298828125, + "height": 36.000030517578128 + } + }, + "m_Slots": [ + { + "m_Id": "477e186e47b34829a9654e492c14b7aa" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "13226371ac59487c895d28a58a0b3e3a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", + "m_ObjectId": "ae5e313f8d344ca893e946534337db18", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Normal Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1810.0001220703125, + "y": 187.99996948242188, + "width": 207.3333740234375, + "height": 134.666748046875 + } + }, + "m_Slots": [ + { + "m_Id": "090dac5d94e9450bbca9bf47c6502992" + } + ], + "synonyms": [ + "surface direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aeaf3c2e18ac44519565912a2a226e0d", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b4d6ff520223479b96c05d917958b9ea", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bc6beafdb79a48e0a51da2b31c014b0d", + "m_Id": 0, + "m_DisplayName": "_RimPower", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c0d7bc7d667546cfa35d8b3f8dcd2a91", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionMaterialSlot", + "m_ObjectId": "c2bc03b289c8414faefea80453a771d7", + "m_Id": 1, + "m_DisplayName": "View Dir", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ViewDir", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c80b647882c94d8787e4f128cd9e7f29", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ca09841cca9a4690a1c73b29a09ceffa", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "ce7e4776faf54c8c921c004ff57e6a67", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "13226371ac59487c895d28a58a0b3e3a" + }, + { + "m_Id": "8b7d12739f9d4a64ad74d97000195713" + }, + { + "m_Id": "0e2d0060fb6647d8acd0791e1a2eb28f" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cee5b6702a794bbeb43982d32bfc94fd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0a6e92f04b14b07ba374bcd06109ec8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "d0a6e92f04b14b07ba374bcd06109ec8", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d2387c00d8984e4aa40d39ea25262374", + "m_Title": "Edge Highlight", + "m_Position": { + "x": -1987.0, + "y": 129.00009155273438 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d5376d2c832b407dab229ebc86c45dbe", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "dc5c91e79c014636a601536af3db47c8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "82d125805fb943fe9c4a333fbd8e7255" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "dfb61dcd21c049d58e6ea6d0a7258051", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e1135e6b17d64d509abf98c806937086", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "e6385eca93e04655ac0c7e189b3fcc60", + "m_Group": { + "m_Id": "d2387c00d8984e4aa40d39ea25262374" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1962.0, + "y": 726.0001220703125, + "width": 130.6666259765625, + "height": 35.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "ea6145f6bbac4c32be932805370dbecc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0e2d0060fb6647d8acd0791e1a2eb28f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ea6145f6bbac4c32be932805370dbecc", + "m_Id": 0, + "m_DisplayName": "_RimColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "eafb2f1b4ba4441e9fa3108ff8dca237", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "010c84257e1d457c9139b10afe0c86ce" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f1e906005cdd4adb8ed714ff5a11decf", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f4d4793d915849e59674f61477e74517", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb35a4ac50284fd7be5ad8f9852599d8", + "m_Id": 2, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Power", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_Fresnel.shadergraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_Fresnel.shadergraph.meta new file mode 100644 index 0000000..9125bd1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_Fresnel.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: e19b5bb6cb8e91e43b1b5d81a069296f +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_ShaderGraph.shadergraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_ShaderGraph.shadergraph new file mode 100644 index 0000000..fb3f92c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_ShaderGraph.shadergraph @@ -0,0 +1,744 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "34a2241cace747c1aab795b47b74d96c", + "m_Properties": [ + { + "m_Id": "13226371ac59487c895d28a58a0b3e3a" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "ce7e4776faf54c8c921c004ff57e6a67" + } + ], + "m_Nodes": [ + { + "m_Id": "dc5c91e79c014636a601536af3db47c8" + }, + { + "m_Id": "92a68cfb809948f78bed1524817e802f" + }, + { + "m_Id": "cee5b6702a794bbeb43982d32bfc94fd" + }, + { + "m_Id": "420cff3beaab447a98e34cbb581c753f" + }, + { + "m_Id": "f52a2322fd3545fc8d54cb272e73bfc9" + }, + { + "m_Id": "09b3896ce0154c11be905235318d515f" + }, + { + "m_Id": "eafb2f1b4ba4441e9fa3108ff8dca237" + }, + { + "m_Id": "7c518b6728a74dd58425375b3226e89a" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7c518b6728a74dd58425375b3226e89a" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "09b3896ce0154c11be905235318d515f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f52a2322fd3545fc8d54cb272e73bfc9" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "420cff3beaab447a98e34cbb581c753f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f52a2322fd3545fc8d54cb272e73bfc9" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7c518b6728a74dd58425375b3226e89a" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [ + { + "m_Id": "dc5c91e79c014636a601536af3db47c8" + }, + { + "m_Id": "92a68cfb809948f78bed1524817e802f" + }, + { + "m_Id": "cee5b6702a794bbeb43982d32bfc94fd" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 200.0 + }, + "m_Blocks": [ + { + "m_Id": "420cff3beaab447a98e34cbb581c753f" + }, + { + "m_Id": "09b3896ce0154c11be905235318d515f" + }, + { + "m_Id": "eafb2f1b4ba4441e9fa3108ff8dca237" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "4aa8a973dd78498e827b15fa6d213bc0" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "010c84257e1d457c9139b10afe0c86ce", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "09b3896ce0154c11be905235318d515f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "1b62da38b8ef48edb6ff30ae07ce41b8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0ec2aeaa7acc4cc48c62853418ca386c", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "13226371ac59487c895d28a58a0b3e3a", + "m_Guid": { + "m_GuidSerialized": "63931a48-e350-41dc-959a-31ee6a7dd197" + }, + "m_Name": "_BaseColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_BaseColor", + "m_DefaultReferenceName": "_BaseColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1b62da38b8ef48edb6ff30ae07ce41b8", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2e8b814f0659493c9ce45b430a57e441", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "3048608fbe8642e28d956117310e0289", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "365c7afee0714a3b9372d00357cd2b02", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "40976af7a36e42dfbe8c0521a60373d4" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "420cff3beaab447a98e34cbb581c753f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3048608fbe8642e28d956117310e0289" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "4aa8a973dd78498e827b15fa6d213bc0", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "40976af7a36e42dfbe8c0521a60373d4" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5cf0ea0b89f34f509aa33f89065dc276", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "7c518b6728a74dd58425375b3226e89a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -282.3333435058594, + "y": 346.33331298828127, + "width": 120.66665649414063, + "height": 150.66665649414063 + } + }, + "m_Slots": [ + { + "m_Id": "5cf0ea0b89f34f509aa33f89065dc276" + }, + { + "m_Id": "0ec2aeaa7acc4cc48c62853418ca386c" + }, + { + "m_Id": "2e8b814f0659493c9ce45b430a57e441" + }, + { + "m_Id": "365c7afee0714a3b9372d00357cd2b02" + }, + { + "m_Id": "800f5ac4bddf40ccb0e846b3f7bc6577" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "7eb10e80af9945558dfdd46a9ab7711d", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "800f5ac4bddf40ccb0e846b3f7bc6577", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "82d125805fb943fe9c4a333fbd8e7255", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "92a68cfb809948f78bed1524817e802f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "7eb10e80af9945558dfdd46a9ab7711d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a8a5050a744e447eb795eda3239ce13a", + "m_Id": 0, + "m_DisplayName": "_BaseColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "ce7e4776faf54c8c921c004ff57e6a67", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "13226371ac59487c895d28a58a0b3e3a" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cee5b6702a794bbeb43982d32bfc94fd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0a6e92f04b14b07ba374bcd06109ec8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "d0a6e92f04b14b07ba374bcd06109ec8", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "dc5c91e79c014636a601536af3db47c8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "82d125805fb943fe9c4a333fbd8e7255" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "eafb2f1b4ba4441e9fa3108ff8dca237", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "010c84257e1d457c9139b10afe0c86ce" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f52a2322fd3545fc8d54cb272e73bfc9", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -455.3333435058594, + "y": 245.33334350585938, + "width": 137.33334350585938, + "height": 35.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "a8a5050a744e447eb795eda3239ce13a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "13226371ac59487c895d28a58a0b3e3a" + } +} + diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_ShaderGraph.shadergraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_ShaderGraph.shadergraph.meta new file mode 100644 index 0000000..26100b1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Shaders/Unlit_ShaderGraph.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 740445f1490c01e4b8feacf8d9ab5e7f +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/StarterAssets.asmdef b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/StarterAssets.asmdef new file mode 100644 index 0000000..60adac6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/StarterAssets.asmdef @@ -0,0 +1,26 @@ +{ + "name": "Unity.XR.Interaction.Toolkit.Samples.StarterAssets", + "rootNamespace": "", + "references": [ + "Unity.InputSystem", + "Unity.Mathematics", + "Unity.XR.CoreUtils", + "Unity.XR.Interaction.Toolkit", + "Unity.XR.OpenXR" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [ + { + "name": "com.unity.xr.openxr", + "expression": "1.6.0", + "define": "OPENXR_1_6_OR_NEWER" + } + ], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/StarterAssets.asmdef.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/StarterAssets.asmdef.meta new file mode 100644 index 0000000..07e13ee --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/StarterAssets.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8f07e33567e0ee542b40769c456c6b53 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures.meta new file mode 100644 index 0000000..283e3e7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91a77be4c84205e4ba7056605bdb9e1d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures/DefaultMaterial_AO.png b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures/DefaultMaterial_AO.png new file mode 100644 index 0000000..05da5ba --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures/DefaultMaterial_AO.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2339b3e506470ef40d4c3d6a617bc4f1d3be0cc6910a2c9eecbfb8088b94824 +size 891404 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures/DefaultMaterial_AO.png.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures/DefaultMaterial_AO.png.meta new file mode 100644 index 0000000..6b36516 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/Textures/DefaultMaterial_AO.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 85e675893a909864d9c237e20202651b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette.meta new file mode 100644 index 0000000..6b68b7e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14305397b55fd2148ab7fcbdcbb60a50 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.mat b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.mat new file mode 100644 index 0000000..b4cb0c6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.mat @@ -0,0 +1,169 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TunnelingVignette + m_Shader: {fileID: 4800000, guid: e51b4af1e50be764e8de46e07d4e3f3f, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: + - _WINDQUALITY_NONE + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Control: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ExtraTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Mask0: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Mask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Mask2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Mask3: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Normal0: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Normal1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Normal2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Normal3: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Splat0: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Splat1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Splat2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Splat3: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SubsurfaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TerrainHolesTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - Vector1_3F06E706: 0.2 + - Vector1_75dd1e4765a74fbfb568941f1cbc3b28: 0.2 + - Vector1_EA51145: 0.7 + - Vector1_b81b3127f28249bf9aa125c543e5fa41: 0.591 + - _ApertureSize: 1 + - _BillboardKwToggle: 0 + - _BillboardShadowFade: 0.5 + - _ColorMask: 15 + - _EnableHeightBlend: 0 + - _EnableInstancedPerPixelNormal: 1 + - _FeatheringEffect: 0 + - _Glossiness: 0.5 + - _HeightTransition: 0 + - _HueVariationKwToggle: 0 + - _Metallic: 0 + - _Metallic0: 0 + - _Metallic1: 0 + - _Metallic2: 0 + - _Metallic3: 0 + - _NormalMapKwToggle: 0 + - _NumLayersCount: 1 + - _Smoothness0: 0.5 + - _Smoothness1: 0.5 + - _Smoothness2: 0.5 + - _Smoothness3: 0.5 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _SubsurfaceIndirect: 0.25 + - _SubsurfaceKwToggle: 0 + - _TwoSided: 2 + - _UseUIAlphaClip: 0 + - _WindQuality: 0 + m_Colors: + - Color_289bc150a04c4e18b064c9c73585a3e6: {r: 0, g: 0, b: 0, a: 1} + - Color_8A2FD431: {r: 0, g: 0, b: 0, a: 0} + - Color_9DC7CF27: {r: 0, g: 0, b: 0, a: 0} + - Color_c07642b1f5ef4fdba00f1bb21dbcab55: {r: 0, g: 0, b: 0, a: 1} + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _HueVariationColor: {r: 1, g: 0.5, b: 0, a: 0.1} + - _SubsurfaceColor: {r: 1, g: 1, b: 1, a: 1} + - _VignetteColor: {r: 0, g: 0, b: 0, a: 1} + - _VignetteColorBlend: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &8502541265190943013 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 4 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.mat.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.mat.meta new file mode 100644 index 0000000..168c276 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a35b7e20f75a8540a2c14b9555078cb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.prefab b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.prefab new file mode 100644 index 0000000..7899549 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.prefab @@ -0,0 +1,131 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8429981633443581377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8429981633443581382} + - component: {fileID: 8429981633443581380} + - component: {fileID: -7375739841766313277} + - component: {fileID: 8429981633443581383} + - component: {fileID: 5564773904428835032} + m_Layer: 0 + m_Name: TunnelingVignette + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8429981633443581382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8429981633443581377} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &8429981633443581380 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8429981633443581377} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0a35b7e20f75a8540a2c14b9555078cb, 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 &-7375739841766313277 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8429981633443581377} + m_Mesh: {fileID: 1337149907330944951, guid: 5833e680dc0f7ae47aec6b4286570484, type: 3} +--- !u!114 &8429981633443581383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8429981633443581377} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b1c500f2a52a5eb4a952658e1bf51e88, type: 3} + m_Name: + m_EditorClassIdentifier: + m_DefaultParameters: + m_ApertureSize: 0.7 + m_FeatheringEffect: 0.2 + m_EaseInTime: 0.3 + m_EaseOutTime: 0.3 + m_EaseInTimeLock: 0 + m_EaseOutDelayTime: 0 + m_VignetteColor: {r: 0, g: 0, b: 0, a: 1} + m_VignetteColorBlend: {r: 0, g: 0, b: 0, a: 1} + m_ApertureVerticalPosition: 0 + m_CurrentParameters: + m_ApertureSize: 0.7 + m_FeatheringEffect: 0.2 + m_EaseInTime: 0.3 + m_EaseOutTime: 0.3 + m_EaseInTimeLock: 0 + m_EaseOutDelayTime: 0 + m_VignetteColor: {r: 0, g: 0, b: 0, a: 1} + m_VignetteColorBlend: {r: 0, g: 0, b: 0, a: 1} + m_ApertureVerticalPosition: 0 + m_LocomotionVignetteProviders: [] +--- !u!210 &5564773904428835032 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8429981633443581377} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 30010 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.prefab.meta new file mode 100644 index 0000000..b32de67 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6c8af5c8012f01440af6cb2bc3eb987c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.shader b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.shader new file mode 100644 index 0000000..75cb88e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.shader @@ -0,0 +1,78 @@ +Shader "VR/TunnelingVignette" +{ + Properties + { + _ApertureSize("Aperture Size", Range(0, 1)) = 0.7 + _FeatheringEffect("Feathering Effect", Range(0, 1)) = 0.2 + _VignetteColor("Vignette Color", Color) = (0, 0, 0, 1) + _VignetteColorBlend("Vignette Color Blend", Color) = (0, 0, 0, 1) + } + SubShader + { + Tags { "Queue" = "Transparent+5" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + LOD 100 + + Pass + { + Blend SrcAlpha OneMinusSrcAlpha + ZTest Always + ZWrite Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + + struct appdata + { + float4 vertex : POSITION; + float2 uv : TEXCOORD0; + + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float2 uv : TEXCOORD0; + float4 vertex : SV_POSITION; + + UNITY_VERTEX_OUTPUT_STEREO + }; + + float4 _VignetteColor; + float4 _VignetteColorBlend; + float _ApertureSize; + float _FeatheringEffect; + + v2f vert(appdata v) + { + v2f o; + + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.vertex = UnityObjectToClipPos(v.vertex); + o.uv = v.uv; + return o; + } + + UNITY_DECLARE_SCREENSPACE_TEXTURE(_MainTex); + + fixed4 frag(v2f i) : SV_Target + { + UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(i); + + float uvY = i.uv.y; + float alphaMin = (0.5 - sqrt(0.25 - ((_ApertureSize * _ApertureSize) * 0.25))); + float alpha = saturate(((uvY - alphaMin) / (_FeatheringEffect * _FeatheringEffect + 0.0001))); + fixed4 color = lerp(_VignetteColor, _VignetteColorBlend, uvY * 2); + color.w *= alpha; + + return color; + } + ENDCG + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.shader.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.shader.meta new file mode 100644 index 0000000..e6d6927 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignette.shader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: e51b4af1e50be764e8de46e07d4e3f3f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteHemisphere.fbx b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteHemisphere.fbx new file mode 100644 index 0000000..8424365 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteHemisphere.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b309d5a6d6887a72f1c3ab555b89c71cf32812a36fb99d5c21af128939b2445 +size 55932 diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteHemisphere.fbx.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteHemisphere.fbx.meta new file mode 100644 index 0000000..124d84c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteHemisphere.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 5833e680dc0f7ae47aec6b4286570484 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteSG.shadergraph b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteSG.shadergraph new file mode 100644 index 0000000..613194c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteSG.shadergraph @@ -0,0 +1,315 @@ +{ + "m_SerializedProperties": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"fb4a403e-5675-4481-a508-c1e443c677f9\"\n },\n \"m_Name\": \"Aperture Size\",\n \"m_DefaultReferenceName\": \"Vector1_EA51145\",\n \"m_OverrideReferenceName\": \"_ApertureSize\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.699999988079071,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"32b8bdf5-0d53-4377-afd5-f149ffbee6d9\"\n },\n \"m_Name\": \"Feathering Effect\",\n \"m_DefaultReferenceName\": \"Vector1_3F06E706\",\n \"m_OverrideReferenceName\": \"_FeatheringEffect\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 1,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.20000000298023225,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"1fdab81f-03f2-44f6-b7c1-6969c7acb631\"\n },\n \"m_Name\": \"Vignette Color\",\n \"m_DefaultReferenceName\": \"Color_8A2FD431\",\n \"m_OverrideReferenceName\": \"_VignetteColor\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"r\": 0.0,\n \"g\": 0.0,\n \"b\": 0.0,\n \"a\": 1.0\n },\n \"m_ColorMode\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"486748c5-9305-4aed-9bc5-887864bc209d\"\n },\n \"m_Name\": \"Vignette Color Blend\",\n \"m_DefaultReferenceName\": \"Color_9DC7CF27\",\n \"m_OverrideReferenceName\": \"_VignetteColorBlend\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"r\": 0.0,\n \"g\": 0.0,\n \"b\": 0.0,\n \"a\": 1.0\n },\n \"m_ColorMode\": 0\n}" + } + ], + "m_SerializedKeywords": [], + "m_SerializableNodes": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"751303cd-9b79-44e4-80a3-de432a9277c1\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 258.0,\n \"y\": 342.0,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.00009999999747378752,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SaturateNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"5e698a56-f2ea-4853-9057-6ed854bd2e72\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Saturate\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 600.0,\n \"y\": 208.0,\n \"width\": 139.0,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"684568d5-b95a-45b3-bc94-5f80284f9ba0\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 71.00005340576172,\n \"y\": 455.0,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"12aec2ab-fdad-4a47-bb09-c351b57d7f12\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -142.99998474121095,\n \"y\": 506.0000305175781,\n \"width\": 175.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Feathering Effect\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 1,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"32b8bdf5-0d53-4377-afd5-f149ffbee6d9\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.DivideNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"6101923a-fd13-4123-aa6c-320e39a0e90e\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Divide\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 432.0,\n \"y\": 208.0,\n \"width\": 135.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 2.0,\\n \\\"y\\\": 2.0,\\n \\\"z\\\": 2.0,\\n \\\"w\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7126961a-3310-4dda-8e79-d386a49fae50\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 259.0000915527344,\n \"y\": 147.00003051757813,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"5cb4c664-d66e-4465-baad-fefb030ab745\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 92.99996948242188,\n \"y\": 215.00003051757813,\n \"width\": 137.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.5,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SquareRootNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ac8b3c28-b707-46e4-ba34-619f5282e6f8\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Square Root\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -108.0,\n \"y\": 326.0,\n \"width\": 139.0,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"3d0cf899-263f-4000-a702-fde5db82188e\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -282.0,\n \"y\": 325.99993896484377,\n \"width\": 137.0,\n \"height\": 117.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.25,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"d2e5ec84-9424-4052-8a9c-31fbf0195061\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -457.0,\n \"y\": 421.9999694824219,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.25,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"12d1d2dd-bca1-4846-bb94-f9a50b6002c5\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -643.0,\n \"y\": 356.9999694824219,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"27891572-bc18-4443-9f56-cea914396659\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -837.0,\n \"y\": 407.0,\n \"width\": 157.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Aperture Size\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"fb4a403e-5675-4481-a508-c1e443c677f9\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"52cbc6de-9f81-4a0d-baf5-7fdf672e8611\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -194.9999542236328,\n \"y\": -145.00001525878907,\n \"width\": 192.00001525878907,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Vignette Color Blend\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"486748c5-9305-4aed-9bc5-887864bc209d\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"5d29c86e-c042-4804-a5df-3a37f244ac6a\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -162.99996948242188,\n \"y\": -187.0,\n \"width\": 158.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Vignette Color\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"1fdab81f-03f2-44f6-b7c1-6969c7acb631\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.LerpNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"01088589-ae38-45dd-90c2-cdb7f866f19f\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 219.00001525878907,\n \"y\": -202.99998474121095,\n \"width\": 207.99998474121095,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"bf9f5732-91f7-4fd0-8449-7fd1dde227ff\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -137.0,\n \"y\": -98.00003051757813,\n \"width\": 137.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SplitNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"066824fc-9d3f-4e5b-bc71-5afe8d611b69\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Split\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -386.0,\n \"y\": -3.9999990463256838,\n \"width\": 129.0,\n \"height\": 149.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.UVNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a3f66a6a-6869-4945-aee8-d522be0d5581\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"UV\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -714.0000610351563,\n \"y\": -5.000043869018555,\n \"width\": 208.00001525878907,\n \"height\": 313.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_OutputChannel\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.UnlitMasterNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"16e4ac41-3b23-45ac-b89b-775d08f50411\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Unlit Master\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 828.0,\n \"y\": -229.0,\n \"width\": 199.99998474121095,\n \"height\": 196.99998474121095\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 9,\\n \\\"m_DisplayName\\\": \\\"Vertex Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Position\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 10,\\n \\\"m_DisplayName\\\": \\\"Vertex Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Normal\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.TangentMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 11,\\n \\\"m_DisplayName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ColorRGBMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Color\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Color\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.7353569269180298,\\n \\\"y\\\": 0.7353569269180298,\\n \\\"z\\\": 0.7353569269180298\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_ColorMode\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Alpha\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Alpha\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 8,\\n \\\"m_DisplayName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_DOTSInstancing\": false,\n \"m_SerializableSubShaders\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.Rendering.Universal.UniversalUnlitSubShader\"\n },\n \"JSONnodeData\": \"{}\"\n }\n ],\n \"m_SurfaceType\": 1,\n \"m_AlphaMode\": 0,\n \"m_TwoSided\": false,\n \"m_AddPrecomputedVelocity\": false\n}" + } + ], + "m_Groups": [], + "m_StickyNotes": [ + { + "m_GuidSerialized": "390dbc95-9b7d-4df5-8ca3-13a4d1964500", + "m_Title": "Reproduce the shader file", + "m_Content": "The shader TunnelingVignette.shader is the default shader to use for the TunnelingVignette.mat. This shadergraph primarily serves to demonstrate the computation of the default shader. The following steps detail the process for users who want to produce and set up a usable shader file that achieves the same function as the default shader.\n\n1. Right click the Unlit Master node and click Copy. In Unity Editor, navigate to an asset folder, right click Create -> Shader-> Unlit Graph to create a new Unlit shader file. Paste the copied shader to replace the code in the created shader file. \n\n2. Change the shader name in the first line of code to \"VR/TunnelingVignetteSG\" or a customized name.\n\n3. Replace all \"ZTest LEqual\" with \"ZTest Always\" to create a bubble of the vignette hemisphere geometry that prevents geometry from getting drawn inside the hemisphere.\n\n4. Add \"ZWrite Off\" under the first \"ZTest Always\" under the Pass block.\n\n4. Replace the line \"Queue\" = \"Transparent+0\" with \"Queue\" = \"Transparent+5\" to set the render queue to best work with the UI and scene objects in our demo projet. To allow game controllers and hands to show inside the hemisphere when tunneling, change their render queue to a value greater than this shader's render queue.\n\n5. You can further modify the code in the shader file to change other settings. Comment out \"LightMode\" = \"ShadowCaster\" to set \"Cast shadows\" to \"no\" and add \"IgnoreProjector\" = \"True\" under the \"Tags\" of the SubShader section to set \"Ignore projector\" to \"true\".", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": -618.0, + "y": 593.0, + "width": 587.6500244140625, + "height": 385.6500244140625 + }, + "m_GroupGuidSerialized": "00000000-0000-0000-0000-000000000000" + }, + { + "m_GuidSerialized": "80e278b5-b486-43d6-85d1-56881ac5c795", + "m_Title": "Divide node maths", + "m_Content": "AlphMin / (AlphaMax - AlphaMin), \n\nAlphaMin is the distance between the central top point of the hemisphere to the cutting plane that is parallel to the hemisphere base, where the alpha value of the pixles on the intersection circular area is 0. AlphaMax is the distance between the central top point to the parallel cutting plane where the alpha value of the pixles on the intersection area is 1.\n\nAlphaMin = r^2 - 0.5 * Sqrt(1-ApertureSize^2), where r is the radius of the hemisphere model (0.5).\n\nAlphaMax = AlphaMin + FeatheringEffect (in the graph we use FeatheringEffect^2 to slow the increase rate from 0 to 1. A small value 0.0001 is added to prevent division by zero warning).\n", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": 355.0, + "y": 561.0, + "width": 279.0, + "height": 332.0 + }, + "m_GroupGuidSerialized": "00000000-0000-0000-0000-000000000000" + } + ], + "m_SerializableEdges": [ + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"a3f66a6a-6869-4945-aee8-d522be0d5581\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"066824fc-9d3f-4e5b-bc71-5afe8d611b69\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"066824fc-9d3f-4e5b-bc71-5afe8d611b69\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"bf9f5732-91f7-4fd0-8449-7fd1dde227ff\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"bf9f5732-91f7-4fd0-8449-7fd1dde227ff\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"01088589-ae38-45dd-90c2-cdb7f866f19f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"5d29c86e-c042-4804-a5df-3a37f244ac6a\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"01088589-ae38-45dd-90c2-cdb7f866f19f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"52cbc6de-9f81-4a0d-baf5-7fdf672e8611\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"01088589-ae38-45dd-90c2-cdb7f866f19f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"01088589-ae38-45dd-90c2-cdb7f866f19f\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"16e4ac41-3b23-45ac-b89b-775d08f50411\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"27891572-bc18-4443-9f56-cea914396659\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"12d1d2dd-bca1-4846-bb94-f9a50b6002c5\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"27891572-bc18-4443-9f56-cea914396659\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"12d1d2dd-bca1-4846-bb94-f9a50b6002c5\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"12d1d2dd-bca1-4846-bb94-f9a50b6002c5\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d2e5ec84-9424-4052-8a9c-31fbf0195061\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"d2e5ec84-9424-4052-8a9c-31fbf0195061\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"3d0cf899-263f-4000-a702-fde5db82188e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"3d0cf899-263f-4000-a702-fde5db82188e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ac8b3c28-b707-46e4-ba34-619f5282e6f8\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"ac8b3c28-b707-46e4-ba34-619f5282e6f8\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"5cb4c664-d66e-4465-baad-fefb030ab745\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"5cb4c664-d66e-4465-baad-fefb030ab745\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7126961a-3310-4dda-8e79-d386a49fae50\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"066824fc-9d3f-4e5b-bc71-5afe8d611b69\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7126961a-3310-4dda-8e79-d386a49fae50\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7126961a-3310-4dda-8e79-d386a49fae50\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6101923a-fd13-4123-aa6c-320e39a0e90e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"12aec2ab-fdad-4a47-bb09-c351b57d7f12\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"684568d5-b95a-45b3-bc94-5f80284f9ba0\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"12aec2ab-fdad-4a47-bb09-c351b57d7f12\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"684568d5-b95a-45b3-bc94-5f80284f9ba0\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"6101923a-fd13-4123-aa6c-320e39a0e90e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"5e698a56-f2ea-4853-9057-6ed854bd2e72\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"684568d5-b95a-45b3-bc94-5f80284f9ba0\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"751303cd-9b79-44e4-80a3-de432a9277c1\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"751303cd-9b79-44e4-80a3-de432a9277c1\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"6101923a-fd13-4123-aa6c-320e39a0e90e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"5e698a56-f2ea-4853-9057-6ed854bd2e72\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 7,\n \"m_NodeGUIDSerialized\": \"16e4ac41-3b23-45ac-b89b-775d08f50411\"\n }\n}" + } + ], + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Shader Graphs", + "m_ConcretePrecision": 0, + "m_ActiveOutputNodeGuidSerialized": "16e4ac41-3b23-45ac-b89b-775d08f50411" +} \ No newline at end of file diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteSG.shadergraph.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteSG.shadergraph.meta new file mode 100644 index 0000000..43cac1b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/TunnelingVignette/TunnelingVignetteSG.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c109fab5d2bf5f64598ed69d2c16ceb3 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/XRI Default Input Actions.inputactions b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/XRI Default Input Actions.inputactions new file mode 100644 index 0000000..ee9f73f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/XRI Default Input Actions.inputactions @@ -0,0 +1,3403 @@ +{ + "name": "XRI Default Input Actions", + "maps": [ + { + "name": "XRI Head", + "id": "09ff3ccc-21b4-4346-a3a2-7c978b5af892", + "actions": [ + { + "name": "Position", + "type": "Value", + "id": "1a9029f8-7a46-46b9-9eff-e9ae8365f611", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Rotation", + "type": "Value", + "id": "aed87fe6-2b01-4dd2-a8fa-195578fd8158", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Is Tracked", + "type": "Button", + "id": "6bb4e248-e42b-47c3-b66c-79566508ca74", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Tracking State", + "type": "Value", + "id": "08654a17-c094-4bbd-8946-415ae4ce2406", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Eye Gaze Position", + "type": "Value", + "id": "dde820a2-0462-4756-be47-630b5b56c115", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Eye Gaze Rotation", + "type": "Value", + "id": "8ac32629-4403-4068-aae5-2cd243e230c2", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Eye Gaze Is Tracked", + "type": "Button", + "id": "ea26ba43-844b-4585-817a-2f124b571813", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Eye Gaze Tracking State", + "type": "Value", + "id": "73053154-2fbc-4d78-9cac-000282b64f79", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "", + "id": "cff1f981-6e1f-4e2c-a90c-715a0ea2e80e", + "path": "/centerEyePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4d22c160-9642-4784-bed3-f108d9099185", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e2017383-a3f6-4c46-acb1-012b8eece9cc", + "path": "/centerEyeRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "30a88e64-475a-4a1c-aca0-80b6a2bc3327", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Quaternion Fallback", + "id": "fd9bd2d1-a464-4069-bf55-7f7a3cdb5a96", + "path": "QuaternionFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Rotation", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "ef9a3bee-0af0-4688-81d3-49c2d9be0def", + "path": "/pose/rotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "aaf13e7c-a814-4c6e-9349-042da0cb27e9", + "path": "/centerEyeRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "3e829ba4-2fad-45ea-8114-7670f0e484be", + "path": "", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Vector 3 Fallback", + "id": "0cf0b092-6006-474b-9cf5-dc4039450f39", + "path": "Vector3Fallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "872dc9a3-bab9-4b3f-9f84-8d12371f1f67", + "path": "/pose/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "2f870b88-8825-4a62-b02e-b5a523723446", + "path": "/centerEyePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "eaececb1-b4a3-4b47-83c2-60562a364085", + "path": "", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Integer Fallback", + "id": "1a6685cf-ae82-4f22-a967-75610a8e71ed", + "path": "IntegerFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Tracking State", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "0dc9d652-871d-4ba5-94a1-50cf8218009a", + "path": "/pose/trackingState", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Tracking State", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "9bbd034f-9254-4dd5-9df7-d84f53b0bc8d", + "path": "/trackingState", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Tracking State", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "d5e35a2f-03c4-432a-8e5e-d200278bf0a9", + "path": "", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Tracking State", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "43a7b1a1-e99a-4346-a058-5b68c535729d", + "path": "/trackingState", + "interactions": "", + "processors": "", + "groups": "", + "action": "Tracking State", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "15eff92f-dac7-4e6e-986c-08b3f1e73fac", + "path": "/isTracked", + "interactions": "", + "processors": "", + "groups": "", + "action": "Is Tracked", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Button Fallback", + "id": "c262df21-2ffb-4295-93cc-8fdb5649da7e", + "path": "ButtonFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Is Tracked", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "f77492f8-09ee-49d0-b821-7c31cb5c2a16", + "path": "/pose/isTracked", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Is Tracked", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "960252ae-88e8-427a-ac9f-ecac6fb3c7d1", + "path": "/isTracked", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Is Tracked", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "dfc94c22-a115-471f-9f17-8cb6bc7f6637", + "path": "", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Is Tracked", + "isComposite": false, + "isPartOfComposite": true + } + ] + }, + { + "name": "XRI Left", + "id": "5fe596f9-1b7b-49b7-80a7-3b5195caf74d", + "actions": [ + { + "name": "Position", + "type": "Value", + "id": "83a7af0b-87e3-42c3-a909-95fbf8091e4f", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Rotation", + "type": "Value", + "id": "cb6b7130-2bac-4ef7-abe4-6991ae7d419d", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Is Tracked", + "type": "Button", + "id": "82eb6741-beef-48d3-83ab-a957dc1caa1e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Tracking State", + "type": "Value", + "id": "d20fc51c-7916-43a7-8b03-706049966aea", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Haptic Device", + "type": "PassThrough", + "id": "664a62b0-e178-421d-b3f8-014eec01591d", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Aim Position", + "type": "Value", + "id": "c73a0160-3d9b-4dde-96f9-6a390e68778c", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Aim Rotation", + "type": "Value", + "id": "f208faac-e869-4280-ac9c-9b3d0ab819bb", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Meta Aim Flags", + "type": "Value", + "id": "f98e71db-49b4-4882-8991-a0e386733e87", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Pinch Position", + "type": "Value", + "id": "cac52a91-5970-4ad2-8c86-a8c0e91a1837", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Poke Position", + "type": "Value", + "id": "4c557d81-3795-4355-a83e-6f886221d011", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Poke Rotation", + "type": "Value", + "id": "0565b7f7-f841-4395-98df-a77f4dd6d9c9", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grip Position", + "type": "Value", + "id": "e1240870-ef45-4f3e-8110-ff1b9049c4ca", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grip Rotation", + "type": "Value", + "id": "41873a55-b316-4dbe-96e6-93477eef5e47", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Thumbstick", + "type": "Value", + "id": "c01850c4-700b-4ae6-a187-a894afef5bbd", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "Quaternion Fallback", + "id": "61466a56-4ee4-47b1-aa6a-4806de1de5f2", + "path": "QuaternionFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "afdcfbff-e241-4fdd-a6d1-23b0bf273360", + "path": "{LeftHand}/pointerRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "ed03d944-4c09-4c38-8b68-5c844e18ca7c", + "path": "{LeftHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "c98fc8c8-7fc6-4909-89b6-c5b7568e7275", + "path": "{LeftHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Vector 3 Fallback", + "id": "14aeff85-d719-43ff-a124-b1cd7ca8686d", + "path": "Vector3Fallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "abf752ec-feee-4d51-b530-f0870f48acc9", + "path": "{LeftHand}/pointerPosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "6580b669-0651-401c-9779-85ef22689130", + "path": "{LeftHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "ae101942-9eaa-4c53-a388-cafc3fd89bdf", + "path": "{LeftHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "acdf9550-5529-4ff7-8558-73ecdf0d75bd", + "path": "{LeftHand}/*", + "interactions": "", + "processors": "", + "groups": "", + "action": "Haptic Device", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "97a0351f-659b-482a-8fa0-19015ccd055e", + "path": "{LeftHand}/trackingState", + "interactions": "", + "processors": "", + "groups": "", + "action": "Tracking State", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "34454fec-7610-497a-b1a5-d3d5f01b312c", + "path": "{LeftHand}/trackingState", + "interactions": "", + "processors": "", + "groups": "", + "action": "Tracking State", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "28df8d2f-b563-4377-bd11-6c8932ee591c", + "path": "{LeftHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8ee39b25-fde6-4195-bc6e-68caadef9183", + "path": "{LeftHand}/pointer/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ec4a1046-3843-445d-8ad4-a769823faa86", + "path": "{LeftHand}/pointer/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d29757d4-ec35-4477-8a26-1d14acd14ba9", + "path": "{LeftHand}/pointer/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "2623b909-75bd-40da-97bd-ae1ecfb0a89b", + "path": "{LeftHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c3ff2c3c-d1ef-40c9-8777-72ee03df3ff3", + "path": "{LeftHand}/pointer/rotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "68633061-addf-447b-969e-06249302eaad", + "path": "{LeftHand}/pointer/rotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4848899c-8c90-455a-a915-6422290f501b", + "path": "{LeftHand}/pointer/rotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Vector 3 Fallback", + "id": "aff6849b-544f-473c-9d7e-da40488aa6ab", + "path": "Vector3Fallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "e62f5918-8922-4a59-ae42-179b1fde0d29", + "path": "{LeftHand}/pinchPosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "1e9cdc2b-24e6-4624-9bd8-02c7dcf68fb4", + "path": "{LeftHand}/pinchPose/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "0adea6d4-f14c-4243-8217-dd63b6529bcc", + "path": "{LeftHand}/pinchPose/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Vector 3 Fallback", + "id": "2ef93166-d4e5-471d-8321-71e7cdec9220", + "path": "Vector3Fallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "55020194-7022-4059-8424-8ecc0de92c13", + "path": "{LeftHand}/pokePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "9a8820cc-2172-4641-9fae-0c416b2649e2", + "path": "{LeftHand}/pokePose/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "ef0a4717-47f8-47a3-8dae-fd0cba366115", + "path": "{LeftHand}/pokePose/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Quaternion Fallback", + "id": "892e5765-05a7-460a-942c-32e8a36bd441", + "path": "QuaternionFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Rotation", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "5f5fb46a-effc-4105-bb74-d30dc9cd1f43", + "path": "{LeftHand}/pokeRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "8fba8372-e2dd-4a31-8048-45d49484323e", + "path": "{LeftHand}/pokePose/rotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "8c1d4e9b-88f5-4966-a6e4-0f22f7bb896d", + "path": "{LeftHand}/pokePose/rotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "f1de7b81-80d1-4207-8f19-4fb96a537bb3", + "path": "{LeftHand}/isTracked", + "interactions": "", + "processors": "", + "groups": "", + "action": "Is Tracked", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d9f33fe3-b3bf-48c1-a8bc-dd6a4ddfba94", + "path": "{LeftHand}/isTracked", + "interactions": "", + "processors": "", + "groups": "", + "action": "Is Tracked", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "286f44f6-74a5-4f92-8468-42445c7a3cb8", + "path": "{LeftHand}/aimFlags", + "interactions": "", + "processors": "", + "groups": "", + "action": "Meta Aim Flags", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "21a4b6f9-1ebe-434f-b572-066a77b04c48", + "path": "{LeftHand}/gripPosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Grip Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3c1f9e74-aba4-41d6-b519-90ed563be5d7", + "path": "{LeftHand}/gripRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Grip Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "0123e5fd-aec0-4ab3-b201-2e6c65d2b93e", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Thumbstick", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI Left Interaction", + "id": "7a5e7537-cc30-4eb1-a544-6946baa8f3eb", + "actions": [ + { + "name": "Select", + "type": "Button", + "id": "33754c03-48ec-46ef-9bc6-22ed6bfdd8e8", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Select Value", + "type": "Value", + "id": "e6005f29-e4c1-4f3b-8bf7-3a28bab5ca9c", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Activate", + "type": "Button", + "id": "0c0991c5-d329-4afc-8892-1076b440477c", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Activate Value", + "type": "Value", + "id": "0c3d0ec9-85a1-45b3-839b-1ca43f859ecd", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "UI Press", + "type": "Button", + "id": "7e1eced7-c774-4fe5-be8f-d8711f646d9e", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "UI Press Value", + "type": "Value", + "id": "f241c1aa-1050-4338-b2bf-a4a47776693d", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "UI Scroll", + "type": "Value", + "id": "a5372626-7022-4ba7-b152-6f26318fd8a8", + "expectedControlType": "Vector2", + "processors": "InvertVector2(invertY=false)", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Translate Manipulation", + "type": "Value", + "id": "bfa204c7-3c92-4193-bad1-39eb71920042", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Rotate Manipulation", + "type": "Value", + "id": "21b75b25-12ad-410f-b4f8-a7745b7aca27", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Manipulation", + "type": "Value", + "id": "93bd97c5-fd23-4853-8045-1b12324aa24e", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Scale Toggle", + "type": "Button", + "id": "80ed7d74-56de-473c-bf76-da3bdd16b562", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Scale Over Time", + "type": "Value", + "id": "2257500c-1efb-4f69-a54d-ed5db2708616", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "", + "id": "71a4d23f-3e9a-4513-923b-ba388c5e84bf", + "path": "{LeftHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "73325635-d9e5-481a-9279-ae7be089422d", + "path": "{LeftHand}/indexPressed", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3bbf9f24-2edd-41b9-8456-683298f1e58c", + "path": "{LeftHand}/graspFirm", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "a86585c7-1d41-40e2-a7ca-bb76cca5c32a", + "path": "{LeftHand}/pinchTouched", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ebab6345-d4f7-4a42-94b3-12d4464de218", + "path": "{LeftHand}/squeezePressed", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "87d9a1e7-704b-43bb-be2a-f2d8ecfde8b7", + "path": "{LeftHand}/select", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "49a23327-a116-48c0-8af9-0d2c50c15a88", + "path": "{LeftHand}/{Grip}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "304be843-4b23-45d9-89fa-005ac163d9b9", + "path": "{LeftHand}/pinchStrengthIndex", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "2a4b758a-252a-484c-9a26-438954189c08", + "path": "{LeftHand}/graspValue", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bc272ed6-7655-4292-9c21-e5b87bec4350", + "path": "{LeftHand}/pinchValue", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "a8d99ae3-e736-4370-ad5e-9fa45cb7a1be", + "path": "{LeftHand}/squeeze", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "487f4f2e-9e9b-49aa-b0f2-4037a24624f5", + "path": "{LeftHand}/{TriggerButton}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Activate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3b8b1b59-2fdc-4998-8259-50341075d9a2", + "path": "{LeftHand}/{Trigger}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Activate Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b34c79c1-ab5e-4851-87ac-abc43705eae0", + "path": "{LeftHand}/{TriggerButton}", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "a5bf6a12-a026-46d1-a793-7252c49aaf66", + "path": "{LeftHand}/indexPressed", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "fc8b2287-429e-4be4-a34b-cca7c50eeb52", + "path": "{LeftHand}/pointerActivated", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ca931b95-39e0-4db1-9887-f5a5f68298d4", + "path": "{LeftHand}/selectPressed", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "36eadd9a-281d-47fe-9d16-5870d6e00480", + "path": "{LeftHand}/select", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "71d94579-1bf4-4034-ab9e-e7166842128f", + "path": "{LeftHand}/{Trigger}", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d250c9be-4bf2-4b5c-8962-4fcf5d53bdb3", + "path": "{LeftHand}/pinchStrengthIndex", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c4c2fc93-75fe-4910-95ca-6b1cc163a48a", + "path": "{LeftHand}/pointerActivateValue", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c7b5ae56-e532-43a3-a053-8d66df507df1", + "path": "{LeftHand}/select", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8ed313a6-c966-4669-8a62-4bb2319d485b", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(y=0),StickDeadzone", + "groups": "", + "action": "Rotate Manipulation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7b30ca4b-9f98-4a44-9af5-a89412d5cdc8", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Scroll", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8f872fc5-75dc-49e5-9bbd-f2e4d4498c65", + "path": "{LeftHand}/{Primary2DAxisClick}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Scale Toggle", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b21d690b-51fc-413f-a887-08a2a39af3fc", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(x=0),StickDeadzone", + "groups": "", + "action": "Scale Over Time", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5fe0ed53-b4d3-4cd8-b567-397a7d1e1c6a", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "StickDeadzone", + "groups": "", + "action": "Manipulation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "370f21e3-a80b-4b07-990b-299c2da0929a", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(x=0),StickDeadzone", + "groups": "", + "action": "Translate Manipulation", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI Left Locomotion", + "id": "22336389-9fb1-4c2c-8635-0ed30db0d29e", + "actions": [ + { + "name": "Teleport Mode", + "type": "Value", + "id": "a21db72c-4843-4839-b4d0-3ce8d287cb86", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Teleport Mode Cancel", + "type": "Button", + "id": "89ce8348-6001-41a3-85b9-f8f2e2dcad7c", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Turn", + "type": "Value", + "id": "9164e093-ebd4-4923-af32-1b52f31c2d66", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Snap Turn", + "type": "Value", + "id": "8c14e969-a054-4f12-840c-4e0bd85173d9", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Move", + "type": "Value", + "id": "9693e25f-8a4f-4aed-842f-3961243c69a1", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grab Move", + "type": "Button", + "id": "c5a6d766-d487-42ae-b293-da4749469e18", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "8da6ed3a-f621-49fe-8c76-1f6b7d7754d6", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "Sector(directions=1)", + "processors": "", + "groups": "", + "action": "Teleport Mode", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b8aebee7-fa03-43d4-bfb7-77a3f87452cc", + "path": "{LeftHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Teleport Mode Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "99cb7ad1-51ec-4611-af68-92a85f2c17d6", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", + "processors": "", + "groups": "", + "action": "Turn", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8e383b1a-270f-4c20-819b-89a59cffb498", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "StickDeadzone", + "groups": "", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "9e2fa814-8cbd-4c65-a60d-a1503f30ffd8", + "path": "{LeftHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Grab Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "a46b49d0-0754-4dac-a9a5-a822e10751f2", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", + "processors": "", + "groups": "", + "action": "Snap Turn", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI Right", + "id": "7960f8ef-2bf3-4281-aecc-4c03809d6c8c", + "actions": [ + { + "name": "Position", + "type": "Value", + "id": "c4990d70-7b8a-4ce1-b03c-da86716b8352", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Rotation", + "type": "Value", + "id": "ee6bf5bf-bb0a-4a50-8327-cb654b19e298", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Is Tracked", + "type": "Button", + "id": "a705ffe4-b2c8-4b78-847f-25257d4e30af", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Tracking State", + "type": "Value", + "id": "167ea203-5bfb-4d74-bde9-8026b7483102", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Haptic Device", + "type": "PassThrough", + "id": "57b2a1b4-3290-46d6-ac07-4854ee8f91b1", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Aim Position", + "type": "Value", + "id": "daf49d5d-4ba8-4bf7-9010-e7cae2096907", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Aim Rotation", + "type": "Value", + "id": "148c182f-63ef-4709-8057-f6ea8070cb5c", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Meta Aim Flags", + "type": "Value", + "id": "93a75a21-033e-440c-9954-ff264afb2db9", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Pinch Position", + "type": "Value", + "id": "7a2e5dcd-3e49-4622-90ea-6607994f2be0", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Poke Position", + "type": "Value", + "id": "496d56bd-afd7-495b-a326-16e4ef742bc1", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Poke Rotation", + "type": "Value", + "id": "3767652c-5427-421b-8f8d-660106453cb1", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grip Position", + "type": "Value", + "id": "defe4495-ba8f-4958-b2fb-98d889e45ac5", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grip Rotation", + "type": "Value", + "id": "6bc56065-b0db-4265-8cef-5c7d4f40128a", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Thumbstick", + "type": "Value", + "id": "b8c0ccd3-e1b6-4913-96b3-e0864c9ac6bd", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "Quaternion Fallback", + "id": "84e51e1c-1b95-4f3e-a61f-29da6c1f0816", + "path": "QuaternionFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "3722d501-eb80-4f61-9361-08a5ea7a1394", + "path": "{RightHand}/pointerRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "2e6ad191-d5aa-4919-aac6-295c83387a72", + "path": "{RightHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "b9ecb60d-341e-47cf-b50a-41d5815af8b0", + "path": "{RightHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Vector 3 Fallback", + "id": "74e968f1-ad08-4a82-a68d-764517faecef", + "path": "Vector3Fallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "9717e367-64a4-440a-9974-1e641d753eb2", + "path": "{RightHand}/pointerPosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "0794a41d-29ef-48ec-a452-6b7de29b52fa", + "path": "{RightHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "3ef0a781-60c5-48bc-a584-f95553f8ae0a", + "path": "{RightHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "6011e1e6-b2dd-4cb1-8da5-29b03868f2c5", + "path": "{RightHand}/*", + "interactions": "", + "processors": "", + "groups": "", + "action": "Haptic Device", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "03ccbaec-eeca-4fc4-8281-ee1758b4eb9b", + "path": "{RightHand}/trackingState", + "interactions": "", + "processors": "", + "groups": "", + "action": "Tracking State", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "714d1173-f908-4bca-951c-4adb4eb7b4c5", + "path": "{RightHand}/trackingState", + "interactions": "", + "processors": "", + "groups": "", + "action": "Tracking State", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "dd822fc8-c655-4a4d-87d0-9575760b6dca", + "path": "{RightHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e60d7767-705f-4af2-ae42-f135e6580630", + "path": "{RightHand}/pointer/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d34dafcf-a3a4-4511-a73f-1ecbfd6099c8", + "path": "{RightHand}/pointer/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "720d5e83-6877-4504-9b4a-aa550c2593af", + "path": "{RightHand}/pointer/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "2bb1158a-2d78-446b-9351-6f9b3f1364cb", + "path": "{RightHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "256fbef4-95a6-4127-ac3e-6a259b640666", + "path": "{RightHand}/pointer/rotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d46291b9-775e-457b-a909-649a301d55c3", + "path": "{RightHand}/pointer/rotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "2fac2635-e015-4fb7-9578-34b85a5d5797", + "path": "{RightHand}/pointer/rotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Aim Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Vector 3 Fallback", + "id": "0323576b-ec88-4459-a791-4afeada3f7c8", + "path": "Vector3Fallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "0bdf98f1-d1a8-443f-805e-9718b34fc6ea", + "path": "{RightHand}/pinchPosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "0bd62ec6-1259-40f6-aa0a-71b82a790764", + "path": "{RightHand}/pinchPose/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "7271c456-534a-4e51-9835-1ebd589a938e", + "path": "{RightHand}/pinchPose/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Vector 3 Fallback", + "id": "5724159b-b0ee-4458-b567-63874ee6e24a", + "path": "Vector3Fallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "3f5ff135-3cfa-48b6-a35c-aa52badc1d6e", + "path": "{RightHand}/pokePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "c46e492c-1618-4d10-8c99-3079cf9deda6", + "path": "{RightHand}/pokePose/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "34b9f870-767e-422c-b558-0708567a1a5d", + "path": "{RightHand}/pokePose/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Quaternion Fallback", + "id": "74a5f1ad-f8ed-42cf-aff3-eb911325ca7d", + "path": "QuaternionFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Rotation", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "595c1ccb-9c05-411a-a2fd-e892ca0c9091", + "path": "{RightHand}/pokeRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "d7ce6129-ec94-4757-9595-aaf1032cae86", + "path": "{RightHand}/pokePose/rotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "0e7b9607-caf5-46cc-adb9-2a1500c718a4", + "path": "{RightHand}/pokePose/rotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1de48aee-890b-4dbb-a02d-51df9bd39db7", + "path": "{RightHand}/isTracked", + "interactions": "", + "processors": "", + "groups": "", + "action": "Is Tracked", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5a0c4fe0-639a-44e0-beeb-4e11e0dea7ef", + "path": "{RightHand}/isTracked", + "interactions": "", + "processors": "", + "groups": "", + "action": "Is Tracked", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5469d4d1-9645-4397-a596-d74f876eafc2", + "path": "{RightHand}/aimFlags", + "interactions": "", + "processors": "", + "groups": "", + "action": "Meta Aim Flags", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "efcaf94e-8faa-439e-983b-c65f79c3b743", + "path": "{RightHand}/gripPosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Grip Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "70a747b6-46e8-4d3b-aaec-20bcab8f1dd7", + "path": "{RightHand}/gripRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Grip Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "709cc921-f3b0-4dc8-88d4-7787b8a3ced1", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Thumbstick", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI Right Interaction", + "id": "461bce25-7762-40c5-b639-f190649be6d6", + "actions": [ + { + "name": "Select", + "type": "Button", + "id": "ac96c10b-c955-4a46-8e67-bf16bc069b53", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Select Value", + "type": "Value", + "id": "39bbf1ac-21a3-413d-90f6-6dbf6efeaabe", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Activate", + "type": "Button", + "id": "41976d89-60de-4deb-bff9-16b4af96b290", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Activate Value", + "type": "Value", + "id": "c3ca6ed7-3d25-44a2-b1d8-5be4eb699370", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "UI Press", + "type": "Button", + "id": "65174b45-c2ee-4f90-93bb-fb4084eaaab3", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "UI Press Value", + "type": "Value", + "id": "962ac033-ec42-4981-88a4-551ad9be6ecb", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "UI Scroll", + "type": "Value", + "id": "c283b939-751f-426e-8462-142a529993e3", + "expectedControlType": "Vector2", + "processors": "InvertVector2(invertY=false)", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Translate Manipulation", + "type": "Value", + "id": "6f7cf253-7062-443b-b10f-2be48a33f027", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Rotate Manipulation", + "type": "Value", + "id": "9b5d8312-f609-4895-b70f-81a722b2ae11", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Manipulation", + "type": "Value", + "id": "b950a329-6492-4e29-b563-afc726f81e95", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Scale Toggle", + "type": "Button", + "id": "5ad73d15-99a4-4bce-a76f-f49815602416", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Scale Over Time", + "type": "Value", + "id": "19a21f59-bd21-4f77-b29d-4fda26ef6769", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "", + "id": "1ce80054-410d-4112-a332-50faa7fb4f23", + "path": "{RightHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1d5b47ea-64e3-4b99-b620-de6c360908be", + "path": "{RightHand}/indexPressed", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1fe3ab58-51f3-4274-995c-176ac72d9610", + "path": "{RightHand}/graspFirm", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f6083118-4e38-45a2-afaf-52fa60444f78", + "path": "{RightHand}/pinchTouched", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82f232f1-6246-4d1e-aacc-a7ccc16c76d9", + "path": "{RightHand}/squeezePressed", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "69580c32-8c9a-47d9-8b23-b53d760ca5da", + "path": "{RightHand}/select", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "dd433817-216c-46b9-8dd3-f3a4ea1767b9", + "path": "{RightHand}/{Grip}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "770a07b5-a199-4342-b4a5-b3baafbe2bcb", + "path": "{RightHand}/pinchStrengthIndex", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e8d22d4b-ac0c-452b-9f5e-247f94754302", + "path": "{RightHand}/graspValue", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c850e784-816f-4df7-8759-a725cb4a84bf", + "path": "{RightHand}/pinchValue", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e890a130-d436-4b52-a092-bff81d18bfb7", + "path": "{RightHand}/squeeze", + "interactions": "", + "processors": "", + "groups": "", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "fa59aed1-ae0b-4074-a58c-294b85f46228", + "path": "{RightHand}/{TriggerButton}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Activate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "150f414f-61bf-47b1-b4f8-f772a2a40565", + "path": "{RightHand}/{Trigger}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Activate Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "92bb5b8f-bf48-4dab-af05-50a865773895", + "path": "{RightHand}/{TriggerButton}", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1652c26e-d835-461f-b46b-55b146fd9bba", + "path": "{RightHand}/indexPressed", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7ae41e93-9c2b-4d15-8387-0eddbc823053", + "path": "{RightHand}/pointerActivated", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f8a900c7-8116-4f44-9d24-8f19caf07108", + "path": "{RightHand}/selectPressed", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "a65008a0-f3b6-4060-b3a0-3eabaf0563bf", + "path": "{RightHand}/select", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5b4ef08d-9ddd-4f0a-8539-d1114d14d143", + "path": "{RightHand}/{Trigger}", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "620cd3c3-a8c2-4a24-825a-ef6eb1cb41ef", + "path": "{RightHand}/pinchStrengthIndex", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4bfac4d7-1bce-4fa7-a6b1-00eb7e5f346e", + "path": "{RightHand}/pointerActivateValue", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e2fbf204-5031-483f-beaa-abf05113dbc7", + "path": "{RightHand}/select", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5c0fa06c-b670-477f-a95d-eb3b4880e439", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(y=0),StickDeadzone", + "groups": "", + "action": "Rotate Manipulation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "af6fd279-2f48-4f51-8e9d-29b0b9d926f8", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "", + "action": "UI Scroll", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8258e49-f7cc-44d7-bc27-77c2161e2005", + "path": "{RightHand}/{Primary2DAxisClick}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Scale Toggle", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ef10c39a-2987-41bb-bb80-0e476240adaa", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(x=0),StickDeadzone", + "groups": "", + "action": "Scale Over Time", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c4b46d7d-8231-4672-83f9-75af565faf57", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "StickDeadzone", + "groups": "", + "action": "Manipulation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4caf4e8d-13e5-4bd6-8f42-b6b99c315ad0", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(x=0),StickDeadzone", + "groups": "", + "action": "Translate Manipulation", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI Right Locomotion", + "id": "99ce76d3-82c5-4289-9670-2ecffa6833fd", + "actions": [ + { + "name": "Teleport Mode", + "type": "Value", + "id": "a6c7231d-c55d-4dd4-9e87-877bb5522ef5", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Teleport Mode Cancel", + "type": "Button", + "id": "d587b60c-39a0-4365-8075-477ce484ba0f", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Turn", + "type": "Value", + "id": "9fb2eb2b-2fb6-4328-8167-10a1bf11b424", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Snap Turn", + "type": "Value", + "id": "44441ad6-5762-466d-ad54-aa44fcd61a5c", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Move", + "type": "Value", + "id": "00a4dc9f-1ee6-4349-b0e9-72d5dccaadd6", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grab Move", + "type": "Button", + "id": "cfb29d37-3db0-4e5d-a73b-7d48a19e279e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Jump", + "type": "Button", + "id": "01c7fda4-9c15-4167-8b87-58024f21d903", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "62690862-4688-4010-975b-b3d9c6062157", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "Sector(directions=1)", + "processors": "", + "groups": "", + "action": "Teleport Mode", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "de466e6e-12bf-46a1-b0fd-ffbc343f3399", + "path": "{RightHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Teleport Mode Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d6c08c3d-3d41-4695-994d-1ac9016a5a9e", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", + "processors": "", + "groups": "", + "action": "Turn", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "022046aa-be71-4288-859d-6dd42844f6e6", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "StickDeadzone", + "groups": "", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7ecb549e-ab98-4a4b-b979-38068fe3b811", + "path": "{RightHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Grab Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "31d838df-4d4e-4c16-a373-b9c07d9d2e2a", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", + "processors": "", + "groups": "", + "action": "Snap Turn", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "052b129b-fc83-4b33-a606-af10ad595c3e", + "path": "{RightHand}/{PrimaryButton}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI UI", + "id": "edd65a7c-601c-4915-8307-025a081d8790", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c9a92aca-49d5-4910-8ade-8e994f0a31f0", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "eba98c2e-6268-4233-bb88-946287bc753c", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "448b396b-0885-4543-ac5a-8b3405da6791", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "682022c0-857a-4332-8753-7f8fcdf84d37", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "b194cd98-7e4f-457a-a60c-cebc25dc32a2", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "bd7fc534-75e3-489d-94fb-3d45cb78d8f3", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "cc5f5666-a75c-4dfc-8566-ded8ec9b4ae3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "533aeb95-18b2-4a83-a69d-f6e0be72ff8a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "e87fa299-8441-4620-89dd-0564c7d552e2", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "445a013e-9c17-48a2-9856-067e4826df03", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05c1e38e-79dd-41cb-95d5-74f42e65d92f", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "57909bb4-1088-4975-9227-ecc87a305257", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "2740386d-d4b6-4342-903c-d9390783f04a", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": "", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d6fd3bb5-c747-4eba-b599-1c6d7c738e2a", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": "", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "fb2286cc-fa20-4564-bff6-9f790f12cf6b", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "54eb7da2-546a-4d75-bfcc-ae38be303a59", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Gamepad", + "id": "4c9a5170-d325-45ee-8ef9-fc12d1f5a97e", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "c846c708-b27e-4ac9-9a83-c80ac5c263d5", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "caf2fb01-3e95-47c1-8663-315057149d48", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "830d65e9-887d-45b4-8386-562deb29e465", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "e5c71442-9909-46d8-aa56-8fa3574a8227", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "210246e8-c3c4-4edc-be9c-1916858346df", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "fb701ef0-9910-4639-80d1-2c1c03f871ed", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "3de9f409-fb44-4311-8705-b4f4e7cd3029", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "bd001ba1-d6a2-4a97-9c87-36b5b92728af", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fcc0a2cd-a126-43ad-bb1e-ffc1ae7668c7", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "65cbb13a-6e00-4973-9887-e49e06575091", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3c5803e2-42d0-4d48-bbd6-41ce4442df0b", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "d5b1219c-0df6-4bc5-ad11-205b748cade4", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "065d2394-f10a-46df-b6cb-2c56a6c842ea", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "29921809-7785-44a1-a316-e96307174552", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "49817cc8-fecc-406d-a187-6393de317e95", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "ef33431d-17d0-4e1c-90f2-bbaa2ef9a8b7", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "5ddfdce2-0f11-4f4e-8931-0ae6fb289ac7", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "5ceab4e0-1600-4bfb-acf6-8d02c4e10aea", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "94e10d8b-5bfa-439d-afae-b975efac2b7b", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "9fc7d14a-385d-4ca5-b185-906e049b7eed", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d7e5e0c4-05dc-4f2f-8649-a66fe843caed", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "76ab9656-e168-4b2c-9a6b-d8d6da981e4f", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "ad7bc5b3-6ada-42a2-9cba-5c7334cba7be", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9f2a7c29-a588-4b6a-a966-955eb408c526", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "67f51768-1493-4444-b118-82d398a16fdd", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "198e6869-709e-448d-96d4-27186c9d56e6", + "path": "/Press", + "interactions": "", + "processors": "", + "groups": "", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "Touchscreen Gestures", + "id": "6fb00339-a75a-4e5b-94e0-839f979f2a8a", + "actions": [ + { + "name": "Tap Start Position", + "type": "Value", + "id": "0f53f821-ec5d-472c-bd12-fb5ce515ae59", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Drag Start Position", + "type": "Value", + "id": "defa5165-8d03-4449-bdde-c0643730a763", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Drag Current Position", + "type": "Value", + "id": "07fd51be-2a34-4531-939c-ff750fcf8e4d", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Drag Delta", + "type": "Value", + "id": "ccd1d49f-8e5b-4c66-8d2c-fb774934270b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Pinch Start Position", + "type": "Value", + "id": "07f4446a-0f0c-4176-a67e-75be05a3be3c", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Pinch Gap", + "type": "Value", + "id": "c299ab55-2420-4eb1-a459-0af3846471b9", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Pinch Gap Delta", + "type": "Value", + "id": "d1d816b2-4bec-4393-bf83-a59146ee0abc", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Twist Start Position", + "type": "Value", + "id": "e476e037-f414-4b6d-ac4a-486d7228ec43", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Twist Delta Rotation", + "type": "Value", + "id": "5910a9c0-4a90-4a2c-92cb-e33054cfd463", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Screen Touch Count", + "type": "Value", + "id": "c1e4b6b1-d82a-485c-9d29-9d42e48df255", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Spawn Object", + "type": "Button", + "id": "1415f3c5-fc5f-4f58-a044-4a69560151f2", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "fea81b99-07f5-426a-beba-5e0832c14855", + "path": "/tapStartPosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Tap Start Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "One Modifier", + "id": "ccaca70d-b804-4cda-9dd1-ee9152fa6ec8", + "path": "OneModifier", + "interactions": "Tap(duration=0.5)", + "processors": "", + "groups": "", + "action": "Tap Start Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "modifier", + "id": "30c845d9-0972-4e51-92bf-2eee8171abc7", + "path": "/press", + "interactions": "", + "processors": "", + "groups": "", + "action": "Tap Start Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "binding", + "id": "9ab23efd-1004-4423-b9b9-b070db6cde4e", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Tap Start Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "eb175a82-fad6-4249-bc9f-a6c9acee4436", + "path": "/dragCurrentPosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Drag Current Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "One Modifier", + "id": "2648faca-8c9b-4bcd-9653-fc9cfa39dbe3", + "path": "OneModifier", + "interactions": "", + "processors": "", + "groups": "", + "action": "Drag Current Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "modifier", + "id": "1f42a89b-32be-49d7-8153-507ff950cb3b", + "path": "/press", + "interactions": "", + "processors": "", + "groups": "", + "action": "Drag Current Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "binding", + "id": "7e88eed9-d5b6-4c3a-9dd7-ac83c45fced3", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Drag Current Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "f13815bd-33df-4670-9d5a-3295eafdda68", + "path": "/dragStartPosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Drag Start Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "40fc89b1-2773-4288-b02f-892fea9b7d48", + "path": "/twistDeltaRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Twist Delta Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "1D Axis", + "id": "57cc64a3-de05-45d9-971f-764c0aa9efe5", + "path": "1DAxis", + "interactions": "", + "processors": "", + "groups": "", + "action": "Twist Delta Rotation", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "negative", + "id": "475bf595-e1da-44b6-8674-677260bd2dcf", + "path": "/r", + "interactions": "", + "processors": "", + "groups": "", + "action": "Twist Delta Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "positive", + "id": "05a801e2-b5df-4253-b3a9-ad2213853f57", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "", + "action": "Twist Delta Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "d919e652-0e4a-4f12-a1f9-b18cead206e2", + "path": "/fingerCount", + "interactions": "", + "processors": "", + "groups": "", + "action": "Screen Touch Count", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "044d4cc1-3ad7-4d38-a95f-994badd7e1a3", + "path": "/dragDelta", + "interactions": "", + "processors": "", + "groups": "", + "action": "Drag Delta", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "9e3b31e7-2f82-40f3-bfe1-ad0fa7f035d4", + "path": "/pinchStartPosition1", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Start Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f3092672-a026-446d-8bb6-44843db135b1", + "path": "/pinchGapDelta", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Gap Delta", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "6926b069-b36d-40c2-8325-797a8deb9038", + "path": "/scroll/y", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Gap Delta", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "1D Axis", + "id": "da16ab02-4e2b-46f5-a969-c780423ac0e9", + "path": "1DAxis", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Gap Delta", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "negative", + "id": "07794ffe-429a-49c7-93c1-83c4af6695f4", + "path": "/z", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Gap Delta", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "positive", + "id": "c480645b-97d7-4c34-8797-7f9a24edb3c5", + "path": "/x", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Gap Delta", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "0f8550ed-7261-48e0-aa0e-6670f29141f5", + "path": "/twistStartPosition1", + "interactions": "", + "processors": "", + "groups": "", + "action": "Twist Start Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f94c62c-7c6d-4547-82fe-b6ed10da8388", + "path": "/pinchGap", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Gap", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f0f27c2a-eef2-418a-986a-811bf690fd89", + "path": "/tapStartPosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Spawn Object", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "One Modifier", + "id": "6f6c3123-8e3c-4f69-9ecc-2a605a5f8777", + "path": "OneModifier", + "interactions": "Tap(duration=0.5)", + "processors": "", + "groups": "", + "action": "Spawn Object", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "modifier", + "id": "ab34c73d-e0f0-4cf2-962e-2c201f9c5714", + "path": "/press", + "interactions": "", + "processors": "", + "groups": "", + "action": "Spawn Object", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "binding", + "id": "38c38fe4-fefa-4a01-a80a-6185ecb009cb", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Spawn Object", + "isComposite": false, + "isPartOfComposite": true + } + ] + } + ], + "controlSchemes": [] +} \ No newline at end of file diff --git a/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/XRI Default Input Actions.inputactions.meta b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/XRI Default Input Actions.inputactions.meta new file mode 100644 index 0000000..ade0a19 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.3.0/Starter Assets/XRI Default Input Actions.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: c348712bda248c246b8c49b3db54643f +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Assets/Scenes.meta b/Assets/Scenes.meta new file mode 100644 index 0000000..480be89 --- /dev/null +++ b/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0cc1b79de78bc4991892d4d342d7211a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/BasicScene.meta b/Assets/Scenes/BasicScene.meta new file mode 100644 index 0000000..accf547 --- /dev/null +++ b/Assets/Scenes/BasicScene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 99a74e827d78c674597fc0d9af458b28 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/BasicScene.unity b/Assets/Scenes/BasicScene.unity new file mode 100644 index 0000000..409b6a6 --- /dev/null +++ b/Assets/Scenes/BasicScene.unity @@ -0,0 +1,624 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.18306622, g: 0.2287434, b: 0.30669293, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &299639867 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 299639869} + - component: {fileID: 299639868} + - component: {fileID: 299639870} + 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 &299639868 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 299639867} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, 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: 4 + 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 &299639869 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 299639867} + m_LocalRotation: {x: 0.33079913, y: -0.0329763, z: 0.3034621, w: 0.8929699} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 37.647, y: 10.322, z: 41.066} +--- !u!114 &299639870 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 299639867} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1001 &441087506 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_Name + value: XR Origin (XR Rig) + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} +--- !u!1 &756192406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 756192408} + - component: {fileID: 756192407} + m_Layer: 0 + m_Name: XR Interaction Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &756192407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 756192406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83e4e6cca11330d4088d729ab4fc9d9f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] +--- !u!4 &756192408 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 756192406} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.6751227, y: -2.2229433, z: -23.114769} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1249617917 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1249617921} + - component: {fileID: 1249617920} + - component: {fileID: 1249617919} + - component: {fileID: 1249617918} + - component: {fileID: 1249617922} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1249617918 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1249617917} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1249617919 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1249617917} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 40d5f39ae0668b14f9d71f56c2981be7, 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 &1249617920 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1249617917} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1249617921 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1249617917} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1249617922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1249617917} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 38f6bf3d943ac7945842268c9ef1dca6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 2147483648 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_TeleportationProvider: {fileID: 0} + m_MatchOrientation: 0 + m_MatchDirectionalInput: 1 + m_TeleportTrigger: 0 + m_FilterSelectionByHitNormal: 0 + m_UpNormalToleranceDegrees: 30 + m_Teleporting: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2092139007 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2092139010} + - component: {fileID: 2092139009} + - component: {fileID: 2092139008} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2092139008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092139007} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab68ce6587aab0146b8dabefbd806791, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_ClickSpeed: 0.3 + m_MoveDeadzone: 0.6 + m_RepeatDelay: 0.5 + m_RepeatRate: 0.1 + m_TrackedDeviceDragThresholdMultiplier: 2 + m_TrackedScrollDeltaMultiplier: 5 + m_ActiveInputMode: 1 + m_EnableXRInput: 1 + m_EnableMouseInput: 1 + m_EnableTouchInput: 1 + m_PointAction: {fileID: 2869410428622933342, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_LeftClickAction: {fileID: 1855836014308820768, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_MiddleClickAction: {fileID: -6289560987278519447, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RightClickAction: {fileID: -2562941478296515153, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ScrollWheelAction: {fileID: 5825226938762934180, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_NavigateAction: {fileID: -7967456002180160679, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SubmitAction: {fileID: 3994978066732806534, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_CancelAction: {fileID: 2387711382375263438, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_EnableBuiltinActionsAsFallback: 1 + m_EnableGamepadInput: 1 + m_EnableJoystickInput: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel +--- !u!114 &2092139009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092139007} + 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 &2092139010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092139007} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.6751227, y: -2.2229433, z: -23.114769} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scenes/BasicScene.unity.meta b/Assets/Scenes/BasicScene.unity.meta new file mode 100644 index 0000000..270503c --- /dev/null +++ b/Assets/Scenes/BasicScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4e9fef26e6adb88479ad1b9834a32d94 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/BasicScene/Grid.mat b/Assets/Scenes/BasicScene/Grid.mat new file mode 100644 index 0000000..d4b6084 --- /dev/null +++ b/Assets/Scenes/BasicScene/Grid.mat @@ -0,0 +1,164 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1168661373884204669 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Grid + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 8685512c7856ffd40a4ad1859a7cb52c, type: 3} + m_Scale: {x: 100, y: 100} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 50, y: 50} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 8685512c7856ffd40a4ad1859a7cb52c, type: 3} + m_Scale: {x: 100, y: 100} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ClearCoat: 0 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMode: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionEnabled: 0 + - _EnvironmentReflections: 1 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _LightingEnabled: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Scenes/BasicScene/Grid.mat.meta b/Assets/Scenes/BasicScene/Grid.mat.meta new file mode 100644 index 0000000..eb22a6a --- /dev/null +++ b/Assets/Scenes/BasicScene/Grid.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 40d5f39ae0668b14f9d71f56c2981be7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/BasicScene/Grid_Light_512x512.png b/Assets/Scenes/BasicScene/Grid_Light_512x512.png new file mode 100644 index 0000000..ebd8e78 --- /dev/null +++ b/Assets/Scenes/BasicScene/Grid_Light_512x512.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0c8fd825d7ae98cd71ee3bbb809cda5ceead021245afa64cd9de87c1db613e +size 2530 diff --git a/Assets/Scenes/BasicScene/Grid_Light_512x512.png.meta b/Assets/Scenes/BasicScene/Grid_Light_512x512.png.meta new file mode 100644 index 0000000..98cbf4c --- /dev/null +++ b/Assets/Scenes/BasicScene/Grid_Light_512x512.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 8685512c7856ffd40a4ad1859a7cb52c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.meta b/Assets/Scenes/SampleScene.meta new file mode 100644 index 0000000..3b20193 --- /dev/null +++ b/Assets/Scenes/SampleScene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3fa27680ceac1249bbc13005ea91b87 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity new file mode 100644 index 0000000..e40f0a5 --- /dev/null +++ b/Assets/Scenes/SampleScene.unity @@ -0,0 +1,18068 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 1 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.05 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.20599997, g: 0.46132573, b: 1, a: 1} + m_AmbientEquatorColor: {r: 0.4056604, g: 0.4056604, b: 0.4056604, a: 1} + m_AmbientGroundColor: {r: 1, g: 1, b: 1, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.3584906, g: 0.3584906, b: 0.3584906, a: 1} + m_SkyboxMaterial: {fileID: 2100000, guid: ec46d2188d4b8774e847e75f1e12a8db, type: 2} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: babed66f44e8b5445b185fac4e02e130, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: 78151f5e58fb9f749bd5225f789faa27, type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &15718880 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 15718881} + - component: {fileID: 15718885} + - component: {fileID: 15718884} + - component: {fileID: 15718883} + - component: {fileID: 15718882} + m_Layer: 5 + m_Name: Mask Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &15718881 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15718880} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 73808062} + m_Father: {fileID: 1060371909} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &15718882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15718880} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!114 &15718883 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15718880} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &15718884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15718880} + 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, 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_Sprite: {fileID: 21300000, guid: de0113b98aad70a419960e61a7d8d6ef, type: 3} + 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: 2 +--- !u!222 &15718885 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15718880} + m_CullTransparentMesh: 1 +--- !u!4 &17355330 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + m_PrefabInstance: {fileID: 8312469332701707593} + m_PrefabAsset: {fileID: 0} +--- !u!1 &73808061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 73808062} + - component: {fileID: 73808063} + m_Layer: 5 + m_Name: Image Bounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &73808062 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 73808061} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1065981691} + m_Father: {fileID: 15718881} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 174.99997, y: -125} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &73808063 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 73808061} + m_CullTransparentMesh: 1 +--- !u!1 &90615743 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 90615744} + - component: {fileID: 90615746} + - component: {fileID: 90615745} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &90615744 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90615743} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1666143804} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &90615745 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90615743} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &90615746 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90615743} + m_CullTransparentMesh: 1 +--- !u!1 &91834231 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 91834232} + - component: {fileID: 91834234} + - component: {fileID: 91834233} + m_Layer: 5 + m_Name: Dot (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &91834232 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 91834231} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 841128060} + m_Father: {fileID: 767730664} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 49, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &91834233 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 91834231} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &91834234 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 91834231} + m_CullTransparentMesh: 1 +--- !u!1 &128513415 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 128513416} + - component: {fileID: 128513418} + - component: {fileID: 128513417} + m_Layer: 5 + m_Name: Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &128513416 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128513415} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 486505835} + m_Father: {fileID: 931379611} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 4, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &128513417 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128513415} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &128513418 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128513415} + m_CullTransparentMesh: 1 +--- !u!1 &129527388 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 129527389} + - component: {fileID: 129527391} + - component: {fileID: 129527390} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &129527389 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129527388} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 457883421} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &129527390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129527388} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &129527391 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129527388} + m_CullTransparentMesh: 1 +--- !u!1 &133440875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 133440876} + - component: {fileID: 133440878} + - component: {fileID: 133440877} + m_Layer: 5 + m_Name: Dot (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &133440876 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133440875} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 168691293} + m_Father: {fileID: 1419460410} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 64, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &133440877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133440875} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &133440878 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133440875} + m_CullTransparentMesh: 1 +--- !u!1 &143237140 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 143237141} + - component: {fileID: 143237143} + - component: {fileID: 143237142} + m_Layer: 5 + m_Name: Text (TMP) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &143237141 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143237140} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000022351744} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1009026817} + 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: -50, y: 51.59999} + m_SizeDelta: {x: 50, y: 18} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &143237142 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143237140} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: ray + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &143237143 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143237140} + m_CullTransparentMesh: 1 +--- !u!1 &151510397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 151510398} + - component: {fileID: 151510400} + - component: {fileID: 151510399} + m_Layer: 5 + m_Name: Dot (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &151510398 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151510397} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1501929460} + m_Father: {fileID: 767730664} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 79, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &151510399 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151510397} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &151510400 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151510397} + m_CullTransparentMesh: 1 +--- !u!1 &164130870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 164130871} + - component: {fileID: 164130872} + m_Layer: 5 + m_Name: Outline Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &164130871 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164130870} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 414404411} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &164130872 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164130870} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d8a9fbfd9e894d91879080791ec51de5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 414404412} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 591edbd6be1a73b4fab57bd230c3efbf, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_Image: {fileID: 1415647738} + m_CanvasGroup: {fileID: 0} + m_IgnoreAlpha: 0 +--- !u!1 &167457177 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 167457178} + - component: {fileID: 167457187} + - component: {fileID: 167457186} + - component: {fileID: 167457185} + - component: {fileID: 167457184} + - component: {fileID: 167457183} + - component: {fileID: 167457182} + - component: {fileID: 167457181} + - component: {fileID: 167457180} + - component: {fileID: 167457179} + m_Layer: 5 + m_Name: CoachingCardRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &167457178 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167457177} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.009999997, y: 0.010000001, z: 0.009999997} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1426321817} + - {fileID: 3409566789716954860} + - {fileID: 1147199964} + - {fileID: 1754699344} + - {fileID: 1215012700} + - {fileID: 1760222176} + - {fileID: 734501190} + - {fileID: 1060371909} + - {fileID: 329674978} + - {fileID: 2018379305} + m_Father: {fileID: 546380355} + m_LocalEulerAnglesHint: {x: 0, y: 160, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 2.54} + m_SizeDelta: {x: 350, y: 448} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &167457179 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167457177} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 1 +--- !u!114 &167457180 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167457177} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 24 + m_Right: 24 + m_Top: 24 + m_Bottom: 24 + m_ChildAlignment: 4 + m_Spacing: 14 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &167457181 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167457177} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7490196} + 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: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 4 +--- !u!222 &167457182 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167457177} + m_CullTransparentMesh: 0 +--- !u!114 &167457183 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167457177} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!114 &167457184 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167457177} + 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 &167457185 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167457177} + 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 &167457186 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167457177} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &167457187 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167457177} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6fc0d34940dd44129c17bc6d4396b866, type: 3} + m_Name: + m_EditorClassIdentifier: + m_StepButtonTextField: {fileID: 3409566789092376685} + m_StepList: + - stepObject: {fileID: 1147199963} + buttonText: Continue + - stepObject: {fileID: 1754699343} + buttonText: Continue + - stepObject: {fileID: 1215012699} + buttonText: Continue + - stepObject: {fileID: 1760222175} + buttonText: Continue + - stepObject: {fileID: 734501189} + buttonText: Continue + - stepObject: {fileID: 1060371908} + buttonText: Continue + - stepObject: {fileID: 329674977} + buttonText: Restart +--- !u!1 &168691292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 168691293} + - component: {fileID: 168691295} + - component: {fileID: 168691294} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &168691293 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168691292} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 133440876} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &168691294 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168691292} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &168691295 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168691292} + m_CullTransparentMesh: 1 +--- !u!1 &192135050 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 192135051} + - component: {fileID: 192135053} + - component: {fileID: 192135052} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &192135051 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192135050} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000014901161} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1009026817} + 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: 50, y: 51.59999} + m_SizeDelta: {x: 50, y: 18} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &192135052 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192135050} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: gaze + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &192135053 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192135050} + m_CullTransparentMesh: 1 +--- !u!1 &194178968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 194178969} + - component: {fileID: 194178971} + - component: {fileID: 194178970} + m_Layer: 5 + m_Name: Dot (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &194178969 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194178968} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 762009636} + m_Father: {fileID: 1419460410} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 34, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &194178970 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194178968} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &194178971 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194178968} + m_CullTransparentMesh: 1 +--- !u!1 &199741484 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 199741485} + - component: {fileID: 199741487} + - component: {fileID: 199741486} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &199741485 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199741484} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1014711967} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &199741486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199741484} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &199741487 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199741484} + m_CullTransparentMesh: 1 +--- !u!1 &225847614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 225847615} + - component: {fileID: 225847617} + - component: {fileID: 225847616} + m_Layer: 5 + m_Name: Step Indicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &225847615 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 225847614} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000074505806} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 392911575} + - {fileID: 241565781} + - {fileID: 908128897} + - {fileID: 537292898} + - {fileID: 471479207} + - {fileID: 1624025055} + - {fileID: 1198760460} + m_Father: {fileID: 734501190} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -24} + m_SizeDelta: {x: 98, y: 8} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &225847616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 225847614} + 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: 4 + m_Spacing: 7 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &225847617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 225847614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 1 + m_VerticalFit: 0 +--- !u!1 &237400192 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 237400193} + - component: {fileID: 237400195} + - component: {fileID: 237400194} + m_Layer: 5 + m_Name: Image Card + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &237400193 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237400192} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000010192999} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1145905443} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0.00000251255, y: -40} + m_SizeDelta: {x: 347, y: 240} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &237400194 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237400192} + 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: 21300000, guid: a89d91b09ecb0164ab9d892915bfa299, type: 3} + 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 &237400195 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237400192} + m_CullTransparentMesh: 1 +--- !u!1 &241565780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 241565781} + - component: {fileID: 241565783} + - component: {fileID: 241565782} + m_Layer: 5 + m_Name: Dot (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &241565781 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 241565780} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 493944548} + m_Father: {fileID: 225847615} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 19, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &241565782 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 241565780} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &241565783 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 241565780} + m_CullTransparentMesh: 1 +--- !u!1 &264405215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 264405216} + - component: {fileID: 264405218} + - component: {fileID: 264405217} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &264405216 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264405215} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1085374341} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &264405217 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264405215} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &264405218 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264405215} + m_CullTransparentMesh: 1 +--- !u!1 &269346896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 269346897} + - component: {fileID: 269346899} + - component: {fileID: 269346898} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &269346897 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 269346896} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 808812326} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &269346898 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 269346896} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &269346899 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 269346896} + m_CullTransparentMesh: 1 +--- !u!1 &329674977 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 329674978} + m_Layer: 5 + m_Name: Card 7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &329674978 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 329674977} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1157418144} + - {fileID: 1419460410} + - {fileID: 1961850151} + m_Father: {fileID: 167457178} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &330864294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 330864295} + - component: {fileID: 330864297} + - component: {fileID: 330864296} + m_Layer: 5 + m_Name: Text (TMP) (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &330864295 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330864294} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000037252903} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1009026817} + 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: -50, y: 1.6999893} + m_SizeDelta: {x: 50, y: 18} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &330864296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330864294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: poke + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &330864297 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330864294} + m_CullTransparentMesh: 1 +--- !u!1 &331871138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 331871139} + - component: {fileID: 331871141} + - component: {fileID: 331871140} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &331871139 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 331871138} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 976442730} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &331871140 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 331871138} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &331871141 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 331871138} + m_CullTransparentMesh: 1 +--- !u!1 &343067507 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 343067508} + - component: {fileID: 343067510} + - component: {fileID: 343067509} + m_Layer: 5 + m_Name: Dot (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &343067508 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 343067507} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 442983195} + m_Father: {fileID: 890618083} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 64, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &343067509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 343067507} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &343067510 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 343067507} + m_CullTransparentMesh: 1 +--- !u!1001 &358224100 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1714251360} + m_Modifications: + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719980, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: m_Name + value: List Item Dropdown + objectReference: {fileID: 0} + - target: {fileID: 2179057469866936249, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 6599802745974732893, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} +--- !u!4 &392840065 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + m_PrefabInstance: {fileID: 1335455614447843228} + m_PrefabAsset: {fileID: 0} +--- !u!1 &392911574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 392911575} + - component: {fileID: 392911577} + - component: {fileID: 392911576} + m_Layer: 5 + m_Name: Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &392911575 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392911574} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 644749418} + m_Father: {fileID: 225847615} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 4, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &392911576 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392911574} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &392911577 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392911574} + m_CullTransparentMesh: 1 +--- !u!1001 &394396598 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2046629159} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalScale.x + value: 0.20000006 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalScale.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalScale.z + value: 0.20000006 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalPosition.x + value: 0.436 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalPosition.y + value: 0.927 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalPosition.z + value: -1.826 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalRotation.w + value: 0.17364825 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalRotation.y + value: 0.9848078 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_DirtyAABB + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_AABB.m_Center.y + value: -0.0000000055879354 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_AABB.m_Center.z + value: -0.000000009313226 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_AABB.m_Extent.x + value: 5.0499997 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_AABB.m_Extent.y + value: 0.050000004 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_AABB.m_Extent.z + value: 0.050000012 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 5d9a96601b525ff40b25403df61ff736, type: 2} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_BlendShapeWeights.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: 'm_BlendShapeWeights.Array.data[0]' + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_Name + value: Spatial Panel Manipulator Model + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 1225198457} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 167457178} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 546380352} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 546380353} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 546380351} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 546380358} + m_SourcePrefab: {fileID: 100100000, guid: c6984c48aed9a154294088f4265d8478, type: 3} +--- !u!1 &396513079 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 396513080} + - component: {fileID: 396513082} + - component: {fileID: 396513081} + m_Layer: 5 + m_Name: Dot (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &396513080 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 396513079} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 896662537} + m_Father: {fileID: 2088060548} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 34, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &396513081 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 396513079} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &396513082 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 396513079} + m_CullTransparentMesh: 1 +--- !u!1 &408253258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408253259} + - component: {fileID: 408253261} + - component: {fileID: 408253260} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &408253259 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 408253258} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1887216939} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &408253260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 408253258} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &408253261 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 408253258} + m_CullTransparentMesh: 1 +--- !u!1 &414404410 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414404411} + - component: {fileID: 414404412} + m_Layer: 5 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414404411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414404410} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1462002859} + - {fileID: 602859960} + - {fileID: 733854333} + - {fileID: 164130871} + m_Father: {fileID: 807051348} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &414404412 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414404410} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 807051351} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &419629167 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419629168} + - component: {fileID: 419629171} + - component: {fileID: 419629170} + m_Layer: 5 + m_Name: MaskFill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &419629168 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 419629167} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3409566788773364303} + 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: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &419629170 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 419629167} + 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.34509805, g: 0.6901961, b: 0.9647059, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b342eb1e41a45ce41b5c7c684a17c465, type: 3} + 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: 4 +--- !u!222 &419629171 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 419629167} + m_CullTransparentMesh: 1 +--- !u!65 &421334953 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652124637} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.0349255, y: 0.00010948539, z: 0.034925498} + m_Center: {x: 0, y: -0.000052995976, z: 9.313226e-10} +--- !u!1001 &422328596 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1714251360} + m_Modifications: + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2179057468902719980, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_Name + value: List Item Slider + objectReference: {fileID: 0} + - target: {fileID: 2179057469866936249, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 7081840892729805100, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 7081840893004531709, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7081840893004531709, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7081840893004531709, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7081840893004531709, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7081840893024566376, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 7081840893373687796, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7081840893373687796, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7081840893373687796, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} +--- !u!1 &423529120 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 423529121} + - component: {fileID: 423529122} + m_Layer: 0 + m_Name: Light Probe Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &423529121 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 423529120} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.4547317, y: 0.27271938, z: -0.72758746} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1703568386} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!220 &423529122 +LightProbeGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 423529120} + m_Enabled: 1 + m_SourcePositions: + - {x: 2.146144, y: 2.1454465, z: 2.767537} + - {x: 2.146144, y: 2.1454465, z: -1} + - {x: 2.146144, y: 0.13248897, z: 2.767537} + - {x: 2.146144, y: 0.13248897, z: -1} + - {x: -2.4144797, y: 2.1454465, z: 2.767537} + - {x: -2.4144797, y: 2.1454465, z: -1} + - {x: -2.4144797, y: 0.13248897, z: 2.767537} + - {x: -2.4144797, y: 0.13248897, z: -1} + m_Dering: 1 +--- !u!1001 &427008753 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1714251360} + m_Modifications: + - target: {fileID: 6345562874289828833, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6345562874480820535, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + propertyPath: m_Name + value: List Item Toggle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} +--- !u!1 &430893808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 430893809} + - component: {fileID: 430893811} + - component: {fileID: 430893810} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &430893809 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 430893808} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1033108550} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &430893810 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 430893808} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &430893811 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 430893808} + m_CullTransparentMesh: 1 +--- !u!1 &442983194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 442983195} + - component: {fileID: 442983197} + - component: {fileID: 442983196} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &442983195 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 442983194} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 343067508} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &442983196 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 442983194} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &442983197 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 442983194} + m_CullTransparentMesh: 1 +--- !u!1 &445915224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445915225} + - component: {fileID: 445915227} + - component: {fileID: 445915226} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &445915225 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 445915224} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1994332310} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &445915226 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 445915224} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &445915227 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 445915224} + m_CullTransparentMesh: 1 +--- !u!1 &457883420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 457883421} + - component: {fileID: 457883423} + - component: {fileID: 457883422} + m_Layer: 5 + m_Name: Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &457883421 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 457883420} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 129527389} + m_Father: {fileID: 1419460410} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 4, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &457883422 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 457883420} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &457883423 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 457883420} + m_CullTransparentMesh: 1 +--- !u!1 &471479206 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471479207} + - component: {fileID: 471479209} + - component: {fileID: 471479208} + m_Layer: 5 + m_Name: Dot (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &471479207 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 471479206} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1185129092} + m_Father: {fileID: 225847615} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 64, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &471479208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 471479206} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &471479209 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 471479206} + m_CullTransparentMesh: 1 +--- !u!1 &472615218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472615219} + - component: {fileID: 472615221} + - component: {fileID: 472615220} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &472615219 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 472615218} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1470990445} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &472615220 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 472615218} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &472615221 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 472615218} + m_CullTransparentMesh: 1 +--- !u!1 &486505834 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486505835} + - component: {fileID: 486505837} + - component: {fileID: 486505836} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &486505835 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486505834} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 128513416} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &486505836 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486505834} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &486505837 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486505834} + m_CullTransparentMesh: 1 +--- !u!1 &488640738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488640739} + - component: {fileID: 488640741} + - component: {fileID: 488640740} + m_Layer: 5 + m_Name: Dot (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &488640739 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488640738} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 894369181} + m_Father: {fileID: 767730664} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 34, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &488640740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488640738} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &488640741 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488640738} + m_CullTransparentMesh: 1 +--- !u!1 &493944547 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493944548} + - component: {fileID: 493944550} + - component: {fileID: 493944549} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &493944548 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493944547} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 241565781} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &493944549 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493944547} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &493944550 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493944547} + m_CullTransparentMesh: 1 +--- !u!1 &528032898 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 528032899} + - component: {fileID: 528032901} + - component: {fileID: 528032900} + m_Layer: 5 + m_Name: Dot (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &528032899 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 528032898} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 638498287} + m_Father: {fileID: 875576290762317681} + 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: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &528032900 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 528032898} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &528032901 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 528032898} + m_CullTransparentMesh: 1 +--- !u!1 &537292897 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 537292898} + - component: {fileID: 537292900} + - component: {fileID: 537292899} + m_Layer: 5 + m_Name: Dot (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &537292898 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537292897} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 628216135} + m_Father: {fileID: 225847615} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 49, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &537292899 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537292897} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &537292900 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537292897} + m_CullTransparentMesh: 1 +--- !u!1 &546380350 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + m_PrefabInstance: {fileID: 394396598} + m_PrefabAsset: {fileID: 0} +--- !u!114 &546380351 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 546380350} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AutoFindParentInteractableInHierarchy: 0 + m_ParentInteractableObject: {fileID: 0} + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 0} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 1 + m_SmoothPositionAmount: 5 + m_TightenPosition: 0.068 + m_TrackRotation: 0 + m_SmoothRotation: 1 + m_SmoothRotationAmount: 5 + m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!54 &546380352 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 546380350} + serializedVersion: 5 + m_Mass: 10 + m_LinearDamping: 10 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!65 &546380353 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 546380350} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 3, y: 0.6, z: 0.10000006} + m_Center: {x: 0.000000059604645, y: 0, z: -0.000000009313229} +--- !u!4 &546380355 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + m_PrefabInstance: {fileID: 394396598} + m_PrefabAsset: {fileID: 0} +--- !u!137 &546380357 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + m_PrefabInstance: {fileID: 394396598} + m_PrefabAsset: {fileID: 0} +--- !u!114 &546380358 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 546380350} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1a2d7d89889b4d94fa1f8d6fe49788e8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 0} + m_TargetOffset: {x: 0, y: 0, z: 0} + m_FollowInLocalSpace: 0 + m_ApplyTargetInLocalSpace: 0 + m_MovementSpeed: 6 + m_MovementSpeedVariancePercentage: 0.25 + m_SnapOnEnable: 1 + m_PositionFollowMode: 0 + m_MinDistanceAllowed: 0.01 + m_MaxDistanceAllowed: 0.3 + m_TimeUntilThresholdReachesMaxDistance: 3 + m_RotationFollowMode: 2 + m_MinAngleAllowed: 0.1 + m_MaxAngleAllowed: 5 + m_TimeUntilThresholdReachesMaxAngle: 3 +--- !u!1 &558498187 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 558498188} + - component: {fileID: 558498190} + - component: {fileID: 558498189} + m_Layer: 5 + m_Name: Dot (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &558498188 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 558498187} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1451002450} + m_Father: {fileID: 890618083} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 79, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &558498189 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 558498187} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &558498190 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 558498187} + m_CullTransparentMesh: 1 +--- !u!1 &602859959 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 602859960} + - component: {fileID: 602859961} + m_Layer: 5 + m_Name: BlendShape Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &602859960 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 602859959} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 414404411} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &602859961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 602859959} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 434cd70b6a5740cca11da2a0417cf0ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 414404412} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: eb00da65e3eb3ec4183cff0ee667a979, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_SkinnedMeshRenderer: {fileID: 807051349} + m_BlendShapeIndex: 0 +--- !u!1 &610590590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 610590593} + - component: {fileID: 610590592} + - component: {fileID: 610590591} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &610590591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 610590590} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab68ce6587aab0146b8dabefbd806791, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_ClickSpeed: 0.3 + m_MoveDeadzone: 0.6 + m_RepeatDelay: 0.5 + m_RepeatRate: 0.1 + m_TrackedDeviceDragThresholdMultiplier: 2 + m_TrackedScrollDeltaMultiplier: 5 + m_BypassUIToolkitEvents: 1 + m_ActiveInputMode: 1 + m_EnableXRInput: 1 + m_EnableMouseInput: 0 + m_EnableTouchInput: 0 + m_EnableGamepadInput: 0 + m_EnableJoystickInput: 0 + m_PointAction: {fileID: 2869410428622933342, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_LeftClickAction: {fileID: 1855836014308820768, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_MiddleClickAction: {fileID: -6289560987278519447, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RightClickAction: {fileID: -2562941478296515153, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ScrollWheelAction: {fileID: 5825226938762934180, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_NavigateAction: {fileID: -7967456002180160679, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SubmitAction: {fileID: 3994978066732806534, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_CancelAction: {fileID: 2387711382375263438, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_EnableBuiltinActionsAsFallback: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel +--- !u!114 &610590592 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 610590590} + 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 &610590593 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 610590590} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &624858285 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 624858286} + - component: {fileID: 624858288} + - component: {fileID: 624858287} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &624858286 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 624858285} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1024117454} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &624858287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 624858285} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &624858288 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 624858285} + m_CullTransparentMesh: 1 +--- !u!1 &628216134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 628216135} + - component: {fileID: 628216137} + - component: {fileID: 628216136} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &628216135 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 628216134} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 537292898} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &628216136 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 628216134} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &628216137 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 628216134} + m_CullTransparentMesh: 1 +--- !u!1 &638498286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 638498287} + - component: {fileID: 638498289} + - component: {fileID: 638498288} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &638498287 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 638498286} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 528032899} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &638498288 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 638498286} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &638498289 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 638498286} + m_CullTransparentMesh: 1 +--- !u!1 &641893117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 641893118} + - component: {fileID: 641893122} + - component: {fileID: 641893121} + - component: {fileID: 641893120} + - component: {fileID: 641893119} + m_Layer: 5 + m_Name: Mask Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &641893118 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641893117} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1216870598} + m_Father: {fileID: 1760222176} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &641893119 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641893117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!114 &641893120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641893117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &641893121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641893117} + 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, 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_Sprite: {fileID: 21300000, guid: de0113b98aad70a419960e61a7d8d6ef, type: 3} + 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: 2 +--- !u!222 &641893122 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641893117} + m_CullTransparentMesh: 1 +--- !u!1 &644749417 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 644749418} + - component: {fileID: 644749420} + - component: {fileID: 644749419} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &644749418 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644749417} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 392911575} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &644749419 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644749417} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &644749420 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644749417} + m_CullTransparentMesh: 1 +--- !u!1 &644801966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 644801967} + - component: {fileID: 644801969} + - component: {fileID: 644801968} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &644801967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644801966} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1473904306} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &644801968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644801966} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &644801969 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644801966} + m_CullTransparentMesh: 1 +--- !u!1001 &652124635 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1783572214} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -6754674874353905211, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -4556973288927059552, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -244420848407841909, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: dcac969f335985b47a7dd104e05496d9, type: 2} + - target: {fileID: 426275973996910094, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_Name + value: Template Environment + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 2511811754567536238, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 7d02519ee5c8cb745b09b59fc3d367fe, type: 2} + - target: {fileID: 2550463727306718371, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 2911963709810818730, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 3801023212238101555, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 5400553945470333140, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: dcac969f335985b47a7dd104e05496d9, type: 2} + - target: {fileID: 5488476406379796958, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: dcac969f335985b47a7dd104e05496d9, type: 2} + - target: {fileID: 6153863965377705625, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 042e972c6fce7414fbab2b5248e4a0fe, type: 2} + - target: {fileID: 7119876866639676220, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 8247994413960396516, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 7d02519ee5c8cb745b09b59fc3d367fe, type: 2} + - target: {fileID: 8247994413960396516, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: 'm_Materials.Array.data[1]' + value: + objectReference: {fileID: 2100000, guid: 895b038bf03adba4c951968630c6032d, type: 2} + - target: {fileID: 8247994413960396516, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: 'm_Materials.Array.data[2]' + value: + objectReference: {fileID: 2100000, guid: 7d02519ee5c8cb745b09b59fc3d367fe, type: 2} + - target: {fileID: 8877482609344080287, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 9c52a7e85c986c2429f4638c6756501c, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: -6754674874353905211, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + insertIndex: -1 + addedObject: {fileID: 652124648} + - targetCorrespondingSourceObject: {fileID: 2550463727306718371, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + insertIndex: -1 + addedObject: {fileID: 421334953} + - targetCorrespondingSourceObject: {fileID: 2911963709810818730, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + insertIndex: -1 + addedObject: {fileID: 652124647} + - targetCorrespondingSourceObject: {fileID: -4556973288927059552, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + insertIndex: -1 + addedObject: {fileID: 652124646} + - targetCorrespondingSourceObject: {fileID: 7119876866639676220, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + insertIndex: -1 + addedObject: {fileID: 652124645} + - targetCorrespondingSourceObject: {fileID: 426275973996910094, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + insertIndex: -1 + addedObject: {fileID: 652124644} + - targetCorrespondingSourceObject: {fileID: 3801023212238101555, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + insertIndex: -1 + addedObject: {fileID: 1970608853} + m_SourcePrefab: {fileID: 100100000, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} +--- !u!4 &652124636 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + m_PrefabInstance: {fileID: 652124635} + m_PrefabAsset: {fileID: 0} +--- !u!1 &652124637 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2550463727306718371, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + m_PrefabInstance: {fileID: 652124635} + m_PrefabAsset: {fileID: 0} +--- !u!1 &652124638 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3801023212238101555, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + m_PrefabInstance: {fileID: 652124635} + m_PrefabAsset: {fileID: 0} +--- !u!1 &652124639 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 426275973996910094, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + m_PrefabInstance: {fileID: 652124635} + m_PrefabAsset: {fileID: 0} +--- !u!1 &652124640 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7119876866639676220, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + m_PrefabInstance: {fileID: 652124635} + m_PrefabAsset: {fileID: 0} +--- !u!1 &652124641 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -4556973288927059552, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + m_PrefabInstance: {fileID: 652124635} + m_PrefabAsset: {fileID: 0} +--- !u!1 &652124642 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2911963709810818730, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + m_PrefabInstance: {fileID: 652124635} + m_PrefabAsset: {fileID: 0} +--- !u!1 &652124643 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -6754674874353905211, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + m_PrefabInstance: {fileID: 652124635} + m_PrefabAsset: {fileID: 0} +--- !u!65 &652124644 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652124639} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 6, y: 2.1336, z: 0.2500003} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &652124645 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652124640} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 6.0000014, y: 2.1336, z: 0.25000036} + m_Center: {x: 0, y: 0, z: 0} +--- !u!64 &652124646 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652124641} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -6899757923119409189, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} +--- !u!65 &652124647 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652124642} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 6.0000014, y: 2.1336, z: 0.25000006} + m_Center: {x: 0, y: 0, z: 0} +--- !u!64 &652124648 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652124643} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 3633865748600368068, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} +--- !u!1001 &692397217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2046629159} + m_Modifications: + - target: {fileID: 1503989109714432937, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_Name + value: Tutorial Player + objectReference: {fileID: 0} + - target: {fileID: 3960868284476806768, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3960868284476806768, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3960868284476806768, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3960868284476806768, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_SizeDelta.x + value: 800 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_SizeDelta.y + value: 590 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalPosition.z + value: -0.48 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_AnchoredPosition.x + value: 2.812 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_AnchoredPosition.y + value: 1.717 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5843222495059034212, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 8587116553643581868, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8587116553643581868, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8587116553643581868, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} +--- !u!224 &692397218 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4941219564456579801, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + m_PrefabInstance: {fileID: 692397217} + m_PrefabAsset: {fileID: 0} +--- !u!1 &701445029 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 701445030} + - component: {fileID: 701445031} + m_Layer: 5 + m_Name: Image Bounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &701445030 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 701445029} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2091727434} + m_Father: {fileID: 1266928105} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 174.99997, y: -125} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &701445031 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 701445029} + m_CullTransparentMesh: 1 +--- !u!1 &714778794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 714778795} + - component: {fileID: 714778796} + m_Layer: 5 + m_Name: Outline Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &714778795 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714778794} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1225198457} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &714778796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714778794} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d8a9fbfd9e894d91879080791ec51de5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1225198458} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 591edbd6be1a73b4fab57bd230c3efbf, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_Image: {fileID: 2018379307} + m_CanvasGroup: {fileID: 0} + m_IgnoreAlpha: 0 +--- !u!1 &732956838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 732956839} + - component: {fileID: 732956841} + - component: {fileID: 732956840} + m_Layer: 5 + m_Name: Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &732956839 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 732956838} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 915057046} + m_Father: {fileID: 767730664} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 4, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &732956840 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 732956838} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &732956841 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 732956838} + m_CullTransparentMesh: 1 +--- !u!1 &733854332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 733854333} + - component: {fileID: 733854335} + - component: {fileID: 733854334} + m_Layer: 5 + m_Name: Audio Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &733854333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733854332} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 414404411} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &733854334 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733854332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 414404412} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + m_AudioSource: {fileID: 733854335} +--- !u!82 &733854335 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733854332} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &734501189 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 734501190} + m_Layer: 5 + m_Name: Card 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &734501190 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734501189} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1881474692} + - {fileID: 225847615} + - {fileID: 2064529226} + m_Father: {fileID: 167457178} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!4 &756086973 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + m_PrefabInstance: {fileID: 1071784861} + m_PrefabAsset: {fileID: 0} +--- !u!1 &762009635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 762009636} + - component: {fileID: 762009638} + - component: {fileID: 762009637} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &762009636 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 762009635} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 194178969} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &762009637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 762009635} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &762009638 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 762009635} + m_CullTransparentMesh: 1 +--- !u!1 &767730663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 767730664} + - component: {fileID: 767730666} + - component: {fileID: 767730665} + m_Layer: 5 + m_Name: Step Indicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &767730664 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 767730663} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000074505806} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 732956839} + - {fileID: 1961494666} + - {fileID: 488640739} + - {fileID: 91834232} + - {fileID: 1194192235} + - {fileID: 151510398} + - {fileID: 1290771286} + m_Father: {fileID: 1754699344} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -24} + m_SizeDelta: {x: 98, y: 8} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &767730665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 767730663} + 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: 4 + m_Spacing: 7 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &767730666 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 767730663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 1 + m_VerticalFit: 0 +--- !u!1001 &807051347 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2046629159} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalScale.x + value: 0.20000006 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalScale.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalScale.z + value: 0.20000006 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalPosition.x + value: -0.449 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalPosition.y + value: 0.927 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalPosition.z + value: -2.345 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalRotation.w + value: -0.053556025 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalRotation.y + value: 0.99856484 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 186.14 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_DirtyAABB + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_AABB.m_Center.y + value: -0.0000000055879354 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_AABB.m_Center.z + value: -0.000000009313226 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_AABB.m_Extent.x + value: 5.0499997 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_AABB.m_Extent.y + value: 0.050000004 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_AABB.m_Extent.z + value: 0.050000012 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 5d9a96601b525ff40b25403df61ff736, type: 2} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_BlendShapeWeights.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: 'm_BlendShapeWeights.Array.data[0]' + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_Name + value: Spatial Panel Manipulator UI Examples + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 414404411} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 888636339} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 807051354} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 807051353} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 807051351} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 807051355} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + insertIndex: -1 + addedObject: {fileID: 807051356} + m_SourcePrefab: {fileID: 100100000, guid: c6984c48aed9a154294088f4265d8478, type: 3} +--- !u!4 &807051348 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: c6984c48aed9a154294088f4265d8478, type: 3} + m_PrefabInstance: {fileID: 807051347} + m_PrefabAsset: {fileID: 0} +--- !u!137 &807051349 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: -3887185075125053422, guid: c6984c48aed9a154294088f4265d8478, type: 3} + m_PrefabInstance: {fileID: 807051347} + m_PrefabAsset: {fileID: 0} +--- !u!1 &807051350 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + m_PrefabInstance: {fileID: 807051347} + m_PrefabAsset: {fileID: 0} +--- !u!114 &807051351 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 807051350} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AutoFindParentInteractableInHierarchy: 0 + m_ParentInteractableObject: {fileID: 0} + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 2 + m_PredictedVisualsTransform: {fileID: 0} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 1 + m_SmoothPositionAmount: 5 + m_TightenPosition: 0.068 + m_TrackRotation: 0 + m_SmoothRotation: 1 + m_SmoothRotationAmount: 5 + m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!65 &807051353 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 807051350} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 3, y: 0.6, z: 0.10000006} + m_Center: {x: 0.000000059604645, y: -0.0000004824251, z: -0.000000009313229} +--- !u!54 &807051354 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 807051350} + serializedVersion: 5 + m_Mass: 10 + m_LinearDamping: 10 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!114 &807051355 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 807051350} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: -1 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.1 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!114 &807051356 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 807051350} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1a2d7d89889b4d94fa1f8d6fe49788e8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 0} + m_TargetOffset: {x: 0, y: 0, z: 0} + m_FollowInLocalSpace: 0 + m_ApplyTargetInLocalSpace: 0 + m_MovementSpeed: 6 + m_MovementSpeedVariancePercentage: 0.25 + m_SnapOnEnable: 1 + m_PositionFollowMode: 0 + m_MinDistanceAllowed: 0.01 + m_MaxDistanceAllowed: 0.3 + m_TimeUntilThresholdReachesMaxDistance: 3 + m_RotationFollowMode: 2 + m_MinAngleAllowed: 0.1 + m_MaxAngleAllowed: 5 + m_TimeUntilThresholdReachesMaxAngle: 3 +--- !u!1 &808812325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 808812326} + - component: {fileID: 808812328} + - component: {fileID: 808812327} + m_Layer: 5 + m_Name: Dot (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &808812326 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808812325} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 269346897} + m_Father: {fileID: 931379611} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 34, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &808812327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808812325} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &808812328 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808812325} + m_CullTransparentMesh: 1 +--- !u!1 &814950858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 814950859} + - component: {fileID: 814950861} + - component: {fileID: 814950860} + m_Layer: 5 + m_Name: Dot (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &814950859 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 814950858} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1555512243} + m_Father: {fileID: 931379611} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 94, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &814950860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 814950858} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &814950861 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 814950858} + m_CullTransparentMesh: 1 +--- !u!1 &817075155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 817075156} + m_Layer: 5 + m_Name: Interactables + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &817075156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817075155} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5006512735151581658} + - {fileID: 1573382093} + - {fileID: 1277723421} + - {fileID: 392840065} + - {fileID: 17355330} + - {fileID: 986458564} + - {fileID: 9131688449649986390} + - {fileID: 941582946} + - {fileID: 6242179681828506540} + - {fileID: 1508036975} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &841128059 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 841128060} + - component: {fileID: 841128062} + - component: {fileID: 841128061} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &841128060 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 841128059} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 91834232} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &841128061 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 841128059} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &841128062 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 841128059} + m_CullTransparentMesh: 1 +--- !u!1001 &849324472 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1714251360} + m_Modifications: + - target: {fileID: 169305219790147484, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431699, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_Name + value: List Item Button + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2397425259952709510, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 3199508834110206841, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 6150670977401591343, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6150670977401591343, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6150670977401591343, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6150670977401591343, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_AnchoredPosition.x + value: 130.732 + objectReference: {fileID: 0} + - target: {fileID: 6150670977401591343, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8781133472592516893, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_PokeFillMaxSizeX + value: 235 + objectReference: {fileID: 0} + - target: {fileID: 8781133472592516893, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + propertyPath: m_PokeFillMaxSizeY + value: 60 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} +--- !u!1 &849495661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 849495662} + - component: {fileID: 849495664} + - component: {fileID: 849495663} + m_Layer: 5 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &849495662 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 849495661} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1225198457} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &849495663 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 849495661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1225198458} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 591edbd6be1a73b4fab57bd230c3efbf, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 849495664} + m_ColorPropertyName: +--- !u!114 &849495664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 849495661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 546380357} + m_MaterialIndex: 0 +--- !u!1 &873179097 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 873179098} + - component: {fileID: 873179100} + - component: {fileID: 873179099} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &873179098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 873179097} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1872001983} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &873179099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 873179097} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &873179100 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 873179097} + m_CullTransparentMesh: 1 +--- !u!224 &888636339 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + m_PrefabInstance: {fileID: 1556058166} + m_PrefabAsset: {fileID: 0} +--- !u!1 &890618082 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 890618083} + - component: {fileID: 890618085} + - component: {fileID: 890618084} + m_Layer: 5 + m_Name: Step Indicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &890618083 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 890618082} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000074505806} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1683995449} + - {fileID: 1024117454} + - {fileID: 1949060116} + - {fileID: 1473904306} + - {fileID: 343067508} + - {fileID: 558498188} + - {fileID: 1994332310} + m_Father: {fileID: 1760222176} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -24} + m_SizeDelta: {x: 98, y: 8} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &890618084 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 890618082} + 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: 4 + m_Spacing: 7 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &890618085 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 890618082} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 1 + m_VerticalFit: 0 +--- !u!1 &894369180 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 894369181} + - component: {fileID: 894369183} + - component: {fileID: 894369182} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &894369181 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 894369180} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 488640739} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &894369182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 894369180} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &894369183 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 894369180} + m_CullTransparentMesh: 1 +--- !u!1 &896662536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 896662537} + - component: {fileID: 896662539} + - component: {fileID: 896662538} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &896662537 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 896662536} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 396513080} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &896662538 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 896662536} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &896662539 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 896662536} + m_CullTransparentMesh: 1 +--- !u!1 &908128896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 908128897} + - component: {fileID: 908128899} + - component: {fileID: 908128898} + m_Layer: 5 + m_Name: Dot (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &908128897 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 908128896} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2078959961} + m_Father: {fileID: 225847615} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 34, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &908128898 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 908128896} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &908128899 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 908128896} + m_CullTransparentMesh: 1 +--- !u!1 &915057045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 915057046} + - component: {fileID: 915057048} + - component: {fileID: 915057047} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &915057046 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915057045} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 732956839} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &915057047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915057045} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &915057048 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915057045} + m_CullTransparentMesh: 1 +--- !u!1 &931379610 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 931379611} + - component: {fileID: 931379613} + - component: {fileID: 931379612} + m_Layer: 5 + m_Name: Step Indicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &931379611 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 931379610} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000074505806} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 128513416} + - {fileID: 1666143804} + - {fileID: 808812326} + - {fileID: 1014711967} + - {fileID: 976442730} + - {fileID: 1984441459} + - {fileID: 814950859} + m_Father: {fileID: 1060371909} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -24} + m_SizeDelta: {x: 98, y: 8} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &931379612 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 931379610} + 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: 4 + m_Spacing: 7 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &931379613 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 931379610} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 1 + m_VerticalFit: 0 +--- !u!4 &941582946 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + m_PrefabInstance: {fileID: 3393863381952849839} + m_PrefabAsset: {fileID: 0} +--- !u!224 &956350312 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2397425259038431700, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + m_PrefabInstance: {fileID: 849324472} + m_PrefabAsset: {fileID: 0} +--- !u!1 &976442729 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 976442730} + - component: {fileID: 976442732} + - component: {fileID: 976442731} + m_Layer: 5 + m_Name: Dot (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &976442730 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 976442729} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 331871139} + m_Father: {fileID: 931379611} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 64, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &976442731 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 976442729} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &976442732 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 976442729} + m_CullTransparentMesh: 1 +--- !u!4 &986458564 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + m_PrefabInstance: {fileID: 4029767096739082718} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1005036157 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1005036158} + - component: {fileID: 1005036160} + - component: {fileID: 1005036159} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1005036158 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1005036157} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1961494666} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1005036159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1005036157} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1005036160 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1005036157} + m_CullTransparentMesh: 1 +--- !u!1001 &1008793030 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2046629159} + m_Modifications: + - target: {fileID: 540699126476666104, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1089299136682194020, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.widthMultiplier + value: 0.005 + objectReference: {fileID: 0} + - target: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_TurnOffAtStart + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2678281261391761534, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_RotationFollowMode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0292 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0928 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0297 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_text + value: Interactables + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 91.91 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 59.955 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 5043647495600119106, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6233225546449101457, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_IgnoreX + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6233225546449101457, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_IgnoreZ + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Name + value: Affordance Callout + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.x + value: 7.5 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.y + value: 7.5 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.z + value: 7.5 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 2.098 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 1.689 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -2.329 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.09229599 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.09229599 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7010574 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0.7010574 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -15 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.widthMultiplier + value: 0.005 + objectReference: {fileID: 0} + - target: {fileID: 7785151267797768828, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914132, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 9201525325587440513, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 048249d9a15aa3c459399751e860bde7, type: 3} +--- !u!1 &1009026816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1009026817} + - component: {fileID: 1009026818} + m_Layer: 5 + m_Name: Image Bounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1009026817 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1009026816} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1366150441} + - {fileID: 192135051} + - {fileID: 143237141} + - {fileID: 330864295} + m_Father: {fileID: 1881474692} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 174.99997, y: -125} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1009026818 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1009026816} + m_CullTransparentMesh: 1 +--- !u!1 &1014711966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1014711967} + - component: {fileID: 1014711969} + - component: {fileID: 1014711968} + m_Layer: 5 + m_Name: Dot (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1014711967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014711966} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 199741485} + m_Father: {fileID: 931379611} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 49, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1014711968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014711966} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1014711969 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014711966} + m_CullTransparentMesh: 1 +--- !u!1 &1024117453 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1024117454} + - component: {fileID: 1024117456} + - component: {fileID: 1024117455} + m_Layer: 5 + m_Name: Dot (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1024117454 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1024117453} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 624858286} + m_Father: {fileID: 890618083} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 19, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1024117455 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1024117453} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1024117456 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1024117453} + m_CullTransparentMesh: 1 +--- !u!1 &1033108549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1033108550} + - component: {fileID: 1033108552} + - component: {fileID: 1033108551} + m_Layer: 5 + m_Name: Dot (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1033108550 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1033108549} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 430893809} + m_Father: {fileID: 2088060548} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 64, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1033108551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1033108549} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1033108552 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1033108549} + m_CullTransparentMesh: 1 +--- !u!1 &1060371908 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1060371909} + m_Layer: 5 + m_Name: Card 6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1060371909 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1060371908} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 15718881} + - {fileID: 931379611} + - {fileID: 1702963520} + m_Father: {fileID: 167457178} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &1065981690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1065981691} + - component: {fileID: 1065981693} + - component: {fileID: 1065981692} + m_Layer: 5 + m_Name: Image Card + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1065981691 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1065981690} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 73808062} + 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: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1065981692 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1065981690} + 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: 21300000, guid: 7e45b5b7749d93e4baa70a7908635dcc, type: 3} + 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 &1065981693 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1065981690} + m_CullTransparentMesh: 1 +--- !u!1001 &1071784861 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1565887663878291441} + m_Modifications: + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_PostInfinity + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.size + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[0].time + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[1].time + value: 0.49863774 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[2].time + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[0].value + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[1].value + value: 0.48963323 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[2].value + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[0].inSlope + value: 0.120788865 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[1].inSlope + value: 3.2641246 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[2].inSlope + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[0].outSlope + value: 0.120788865 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[1].inWeight + value: 0.33333334 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[1].outSlope + value: 3.2641246 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[2].inWeight + value: 0.12243768 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[2].outSlope + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[0].outWeight + value: 0.18389378 + objectReference: {fileID: 0} + - target: {fileID: 3953368309659336407, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: AnimationCurve.m_Curve.Array.data[1].outWeight + value: 0.07739902 + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669005, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_Name + value: Teleport Anchor + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_LocalPosition.z + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 8134302614855669011, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} +--- !u!1 &1085374340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1085374341} + - component: {fileID: 1085374343} + - component: {fileID: 1085374342} + m_Layer: 5 + m_Name: Dot (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1085374341 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1085374340} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 264405216} + m_Father: {fileID: 1419460410} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 79, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1085374342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1085374340} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1085374343 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1085374340} + m_CullTransparentMesh: 1 +--- !u!1 &1117374924 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1117374925} + - component: {fileID: 1117374927} + - component: {fileID: 1117374926} + m_Layer: 5 + m_Name: Image Card + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1117374925 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117374924} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 2115473509} + 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: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1117374926 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117374924} + 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: 21300000, guid: aa1e07d3e3ba968489f3cba3bbe76b41, type: 3} + 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 &1117374927 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117374924} + m_CullTransparentMesh: 1 +--- !u!1 &1138640740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1138640741} + - component: {fileID: 1138640743} + - component: {fileID: 1138640742} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1138640741 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1138640740} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1984441459} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1138640742 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1138640740} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1138640743 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1138640740} + m_CullTransparentMesh: 1 +--- !u!1 &1145905442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1145905443} + - component: {fileID: 1145905444} + m_Layer: 5 + m_Name: Image Bounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1145905443 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145905442} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 237400193} + m_Father: {fileID: 1225964134} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 174.99997, y: -125} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1145905444 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145905442} + m_CullTransparentMesh: 1 +--- !u!1 &1147199963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1147199964} + m_Layer: 5 + m_Name: Card 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1147199964 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1147199963} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1533900679} + - {fileID: 875576290762317681} + - {fileID: 4959921755038109247} + m_Father: {fileID: 167457178} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &1157418143 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1157418144} + - component: {fileID: 1157418148} + - component: {fileID: 1157418147} + - component: {fileID: 1157418146} + - component: {fileID: 1157418145} + m_Layer: 5 + m_Name: Mask Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1157418144 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1157418143} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2115473509} + m_Father: {fileID: 329674978} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1157418145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1157418143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!114 &1157418146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1157418143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1157418147 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1157418143} + 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, 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_Sprite: {fileID: 21300000, guid: de0113b98aad70a419960e61a7d8d6ef, type: 3} + 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: 2 +--- !u!222 &1157418148 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1157418143} + m_CullTransparentMesh: 1 +--- !u!1 &1171193545 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1171193546} + - component: {fileID: 1171193548} + - component: {fileID: 1171193547} + m_Layer: 5 + m_Name: Audio Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1171193546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1171193545} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1225198457} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1171193547 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1171193545} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1225198458} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + m_AudioSource: {fileID: 1171193548} +--- !u!82 &1171193548 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1171193545} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &1185129091 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1185129092} + - component: {fileID: 1185129094} + - component: {fileID: 1185129093} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1185129092 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185129091} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 471479207} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1185129093 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185129091} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1185129094 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185129091} + m_CullTransparentMesh: 1 +--- !u!1 &1194192234 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1194192235} + - component: {fileID: 1194192237} + - component: {fileID: 1194192236} + m_Layer: 5 + m_Name: Dot (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1194192235 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194192234} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1999169002} + m_Father: {fileID: 767730664} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 64, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1194192236 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194192234} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1194192237 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194192234} + m_CullTransparentMesh: 1 +--- !u!1 &1198760459 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1198760460} + - component: {fileID: 1198760462} + - component: {fileID: 1198760461} + m_Layer: 5 + m_Name: Dot (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1198760460 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1198760459} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1296920725} + m_Father: {fileID: 225847615} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 94, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1198760461 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1198760459} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1198760462 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1198760459} + m_CullTransparentMesh: 1 +--- !u!1 &1215012699 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1215012700} + m_Layer: 5 + m_Name: Card 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1215012700 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1215012699} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1225964134} + - {fileID: 2088060548} + - {fileID: 1941775765} + m_Father: {fileID: 167457178} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &1216870597 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1216870598} + - component: {fileID: 1216870599} + m_Layer: 5 + m_Name: Image Bounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1216870598 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1216870597} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2096860945} + m_Father: {fileID: 641893118} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 174.99997, y: -125} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1216870599 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1216870597} + m_CullTransparentMesh: 1 +--- !u!1 &1225198456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1225198457} + - component: {fileID: 1225198458} + m_Layer: 5 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1225198457 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1225198456} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 849495662} + - {fileID: 1760701144} + - {fileID: 1171193546} + - {fileID: 714778795} + m_Father: {fileID: 546380355} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1225198458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1225198456} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 546380351} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &1225964133 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1225964134} + - component: {fileID: 1225964138} + - component: {fileID: 1225964137} + - component: {fileID: 1225964136} + - component: {fileID: 1225964135} + m_Layer: 5 + m_Name: Mask Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1225964134 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1225964133} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1145905443} + m_Father: {fileID: 1215012700} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1225964135 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1225964133} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!114 &1225964136 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1225964133} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1225964137 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1225964133} + 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, 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_Sprite: {fileID: 21300000, guid: de0113b98aad70a419960e61a7d8d6ef, type: 3} + 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: 2 +--- !u!222 &1225964138 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1225964133} + m_CullTransparentMesh: 1 +--- !u!1 &1255638673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1255638674} + - component: {fileID: 1255638676} + - component: {fileID: 1255638675} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1255638674 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1255638673} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1326031628} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1255638675 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1255638673} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1255638676 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1255638673} + m_CullTransparentMesh: 1 +--- !u!1 &1261471169 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1261471170} + - component: {fileID: 1261471172} + - component: {fileID: 1261471171} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1261471170 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261471169} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1894091300} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1261471171 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261471169} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1261471172 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261471169} + m_CullTransparentMesh: 1 +--- !u!1 &1266928104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1266928105} + - component: {fileID: 1266928109} + - component: {fileID: 1266928108} + - component: {fileID: 1266928107} + - component: {fileID: 1266928106} + m_Layer: 5 + m_Name: Mask Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1266928105 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1266928104} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 701445030} + m_Father: {fileID: 1754699344} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1266928106 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1266928104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!114 &1266928107 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1266928104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1266928108 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1266928104} + 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, 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_Sprite: {fileID: 21300000, guid: de0113b98aad70a419960e61a7d8d6ef, type: 3} + 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: 2 +--- !u!222 &1266928109 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1266928104} + m_CullTransparentMesh: 1 +--- !u!4 &1277723421 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + m_PrefabInstance: {fileID: 2046375308103600155} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1290771285 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1290771286} + - component: {fileID: 1290771288} + - component: {fileID: 1290771287} + m_Layer: 5 + m_Name: Dot (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1290771286 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1290771285} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1645451341} + m_Father: {fileID: 767730664} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 94, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1290771287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1290771285} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1290771288 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1290771285} + m_CullTransparentMesh: 1 +--- !u!1 &1296920724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1296920725} + - component: {fileID: 1296920727} + - component: {fileID: 1296920726} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1296920725 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1296920724} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1198760460} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1296920726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1296920724} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1296920727 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1296920724} + m_CullTransparentMesh: 1 +--- !u!1 &1326031627 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1326031628} + - component: {fileID: 1326031630} + - component: {fileID: 1326031629} + m_Layer: 5 + m_Name: Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1326031628 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326031627} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1255638674} + m_Father: {fileID: 2088060548} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 4, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1326031629 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326031627} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1326031630 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326031627} + m_CullTransparentMesh: 1 +--- !u!1 &1351058435 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1351058436} + - component: {fileID: 1351058439} + - component: {fileID: 1351058438} + - component: {fileID: 1351058437} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1351058436 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1351058435} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1760222176} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -274} + m_SizeDelta: {x: 302, y: 68} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1351058437 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1351058435} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 0 +--- !u!114 &1351058438 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1351058435} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: There are two core components that are critical to building XR interactions; + interactors and interactables. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 5 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1351058439 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1351058435} + m_CullTransparentMesh: 0 +--- !u!1 &1356027082 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1356027083} + - component: {fileID: 1356027085} + - component: {fileID: 1356027084} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1356027083 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1356027082} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1595563444} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1356027084 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1356027082} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1356027085 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1356027082} + m_CullTransparentMesh: 1 +--- !u!1 &1366150440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1366150441} + - component: {fileID: 1366150443} + - component: {fileID: 1366150442} + m_Layer: 5 + m_Name: Image Card + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1366150441 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1366150440} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1009026817} + 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: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1366150442 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1366150440} + 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: 21300000, guid: bd657264cd2bd754bbed1cc8905fbdce, type: 3} + 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 &1366150443 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1366150440} + m_CullTransparentMesh: 1 +--- !u!1001 &1373153106 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2243020122175513880, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2243020122175513880, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2243020122246761220, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2243020122246761220, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2243020122246761220, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 61.4 + objectReference: {fileID: 0} + - target: {fileID: 2243020122246761220, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.x + value: 44.7 + objectReference: {fileID: 0} + - target: {fileID: 2243020122246761220, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 2243020122508800755, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2243020122508800755, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2243020122508800755, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 35.73 + objectReference: {fileID: 0} + - target: {fileID: 2243020122508800755, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2243020122508800755, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 2243020122829345126, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2243020122829345126, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2243020122894124685, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2243020122894124685, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2243020122894124685, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 39.07 + objectReference: {fileID: 0} + - target: {fileID: 2243020122894124685, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2243020122894124685, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 2243020123108092049, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2243020123108092049, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4750419573833148750, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4750419573833148750, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4750419573833148750, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 32.34 + objectReference: {fileID: 0} + - target: {fileID: 4750419573833148750, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 4750419573833148750, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 4750419573999888530, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4750419573999888530, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4750419574750989019, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4750419574750989019, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4750419574852684551, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4750419574852684551, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4750419574852684551, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 34.8 + objectReference: {fileID: 0} + - target: {fileID: 4750419574852684551, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 4750419574852684551, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 4750419575037781530, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4750419575037781530, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4750419575382347206, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4750419575382347206, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4750419575382347206, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 61.4 + objectReference: {fileID: 0} + - target: {fileID: 4750419575382347206, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.x + value: 44.7 + objectReference: {fileID: 0} + - target: {fileID: 4750419575382347206, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 4750419575634488915, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4750419575634488915, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4750419575962273167, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4750419575962273167, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4750419575962273167, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_SizeDelta.x + value: 35.73 + objectReference: {fileID: 0} + - target: {fileID: 4750419575962273167, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 4750419575962273167, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 8806329115733545877, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_Name + value: XR Origin Hands (XR Rig) + objectReference: {fileID: 0} + - target: {fileID: 8806329115733545878, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_LocalPosition.x + value: -1.169 + objectReference: {fileID: 0} + - target: {fileID: 8806329115733545878, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8806329115733545878, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_LocalPosition.z + value: 0.8410001 + objectReference: {fileID: 0} + - target: {fileID: 8806329115733545878, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_LocalRotation.w + value: 0.49999982 + objectReference: {fileID: 0} + - target: {fileID: 8806329115733545878, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8806329115733545878, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_LocalRotation.y + value: 0.8660255 + objectReference: {fileID: 0} + - target: {fileID: 8806329115733545878, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8806329115733545878, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8806329115733545878, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 120 + objectReference: {fileID: 0} + - target: {fileID: 8806329115733545878, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} +--- !u!1 &1390846723 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1390846724} + - component: {fileID: 1390846726} + - component: {fileID: 1390846725} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1390846724 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390846723} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2140134477} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1390846725 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390846723} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1390846726 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390846723} + m_CullTransparentMesh: 1 +--- !u!114 &1415647738 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5005649301645334909, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + m_PrefabInstance: {fileID: 1556058166} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1416212407 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6345562874480820532, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + m_PrefabInstance: {fileID: 427008753} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1419460409 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1419460410} + - component: {fileID: 1419460412} + - component: {fileID: 1419460411} + m_Layer: 5 + m_Name: Step Indicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1419460410 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1419460409} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 457883421} + - {fileID: 1894091300} + - {fileID: 194178969} + - {fileID: 1470990445} + - {fileID: 133440876} + - {fileID: 1085374341} + - {fileID: 1595563444} + m_Father: {fileID: 329674978} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -24} + m_SizeDelta: {x: 98, y: 8} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1419460411 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1419460409} + 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: 4 + m_Spacing: 7 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &1419460412 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1419460409} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 1 + m_VerticalFit: 0 +--- !u!1 &1426321816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1426321817} + - component: {fileID: 1426321820} + - component: {fileID: 1426321819} + - component: {fileID: 1426321818} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1426321817 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426321816} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 167457178} + 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: -125} + m_SizeDelta: {x: 0, y: -250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1426321818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426321816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1426321819 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426321816} + 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, g: 0, b: 0, a: 0.9019608} + 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: 21300000, guid: b873120a80369e440ba03e663b63fc0e, type: 3} + 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: 2 +--- !u!222 &1426321820 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426321816} + m_CullTransparentMesh: 1 +--- !u!1 &1451002449 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1451002450} + - component: {fileID: 1451002452} + - component: {fileID: 1451002451} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1451002450 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451002449} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 558498188} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1451002451 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451002449} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1451002452 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451002449} + m_CullTransparentMesh: 1 +--- !u!1 &1462002858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1462002859} + - component: {fileID: 1462002861} + - component: {fileID: 1462002860} + m_Layer: 5 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1462002859 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462002858} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 414404411} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1462002860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462002858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 414404412} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 591edbd6be1a73b4fab57bd230c3efbf, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 1462002861} + m_ColorPropertyName: +--- !u!114 &1462002861 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462002858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 807051349} + m_MaterialIndex: 0 +--- !u!1 &1470990444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1470990445} + - component: {fileID: 1470990447} + - component: {fileID: 1470990446} + m_Layer: 5 + m_Name: Dot (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1470990445 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1470990444} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 472615219} + m_Father: {fileID: 1419460410} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 49, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1470990446 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1470990444} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1470990447 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1470990444} + m_CullTransparentMesh: 1 +--- !u!1 &1473904305 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1473904306} + - component: {fileID: 1473904308} + - component: {fileID: 1473904307} + m_Layer: 5 + m_Name: Dot (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1473904306 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473904305} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 644801967} + m_Father: {fileID: 890618083} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 49, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1473904307 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473904305} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1473904308 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473904305} + m_CullTransparentMesh: 1 +--- !u!1 &1501929459 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1501929460} + - component: {fileID: 1501929462} + - component: {fileID: 1501929461} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1501929460 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1501929459} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 151510398} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1501929461 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1501929459} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1501929462 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1501929459} + m_CullTransparentMesh: 1 +--- !u!1 &1505684870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1505684871} + - component: {fileID: 1505684874} + - component: {fileID: 1505684873} + - component: {fileID: 1505684872} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1505684871 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505684870} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1754699344} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -274} + m_SizeDelta: {x: 302, y: 68} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1505684872 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505684870} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 0 +--- !u!114 &1505684873 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505684870} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: The Complete XR Origin Setup contains everything needed for a fully + functional user interaction with XRI. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 5 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1505684874 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505684870} + m_CullTransparentMesh: 0 +--- !u!4 &1508036975 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + m_PrefabInstance: {fileID: 809155337852496227} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1510653519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1510653520} + - component: {fileID: 1510653522} + - component: {fileID: 1510653521} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1510653520 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1510653519} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1533437183} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1510653521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1510653519} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1510653522 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1510653519} + m_CullTransparentMesh: 1 +--- !u!1 &1533437182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1533437183} + - component: {fileID: 1533437185} + - component: {fileID: 1533437184} + m_Layer: 5 + m_Name: Dot (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1533437183 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533437182} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1510653520} + m_Father: {fileID: 2088060548} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 49, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1533437184 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533437182} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1533437185 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533437182} + m_CullTransparentMesh: 1 +--- !u!1 &1533900678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1533900679} + - component: {fileID: 1533900683} + - component: {fileID: 1533900682} + - component: {fileID: 1533900681} + - component: {fileID: 1533900680} + m_Layer: 5 + m_Name: Mask Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1533900679 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533900678} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 875576290205337409} + m_Father: {fileID: 1147199964} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1533900680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533900678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!114 &1533900681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533900678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1533900682 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533900678} + 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, 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_Sprite: {fileID: 21300000, guid: de0113b98aad70a419960e61a7d8d6ef, type: 3} + 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: 2 +--- !u!222 &1533900683 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533900678} + m_CullTransparentMesh: 1 +--- !u!1 &1548251155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1548251156} + - component: {fileID: 1548251157} + m_Layer: 0 + m_Name: Post Process Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1548251156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1548251155} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1703568386} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1548251157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1548251155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 12bd4b8ecc486d84b9e059255860c49b, type: 2} +--- !u!1 &1555512242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1555512243} + - component: {fileID: 1555512245} + - component: {fileID: 1555512244} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1555512243 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555512242} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 814950859} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1555512244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555512242} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1555512245 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555512242} + m_CullTransparentMesh: 1 +--- !u!1001 &1556058166 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 807051348} + m_Modifications: + - target: {fileID: 487833529046422131, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1035790433963668018, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035790433963668018, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035790433963668018, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035790433963668018, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0.000015258789 + objectReference: {fileID: 0} + - target: {fileID: 1897108578803551515, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 3060619106468608791, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_PresetInfoIsWorld + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3735047472340101370, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_PresetInfoIsWorld + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4495681280595261796, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4751286815846962186, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 0} + - target: {fileID: 5011973713956719016, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189589917049229666, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189589917049229666, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189589917049229666, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5648130919276084443, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_Name + value: Spatial Panel Scroll + objectReference: {fileID: 0} + - target: {fileID: 5648130919276084443, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6233600418098557749, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6233600418098557749, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6233600418098557749, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_SizeDelta.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_SizeDelta.y + value: 440 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalScale.x + value: 0.009999998 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalScale.y + value: 0.010000001 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalScale.z + value: 0.009999998 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_AnchoredPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8072890477496077224, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8463047761565882554, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_BlockingMask.m_Bits + value: 4294967295 + objectReference: {fileID: 0} + - target: {fileID: 9213841042329470732, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 1035790433963668018, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + insertIndex: -1 + addedObject: {fileID: 1784190229} + - targetCorrespondingSourceObject: {fileID: 1035790433963668018, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + insertIndex: -1 + addedObject: {fileID: 956350312} + - targetCorrespondingSourceObject: {fileID: 1035790433963668018, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + insertIndex: -1 + addedObject: {fileID: 1787981550} + - targetCorrespondingSourceObject: {fileID: 1035790433963668018, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + insertIndex: -1 + addedObject: {fileID: 1416212407} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 085ce58b196caa446a8545c9dd388793, type: 3} +--- !u!4 &1573382093 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + m_PrefabInstance: {fileID: 3257631069116033653} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1595563443 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1595563444} + - component: {fileID: 1595563446} + - component: {fileID: 1595563445} + m_Layer: 5 + m_Name: Dot (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1595563444 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1595563443} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1356027083} + m_Father: {fileID: 1419460410} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 94, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1595563445 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1595563443} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1595563446 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1595563443} + m_CullTransparentMesh: 1 +--- !u!1 &1598269138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1598269139} + - component: {fileID: 1598269140} + m_Layer: 0 + m_Name: Reflection Probe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1598269139 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1598269138} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.888, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1703568386} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!215 &1598269140 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1598269138} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 0 + m_RefreshMode: 0 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 20, y: 10, z: 20} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.0047169924, g: 0.39177144, b: 1, a: 1} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1.5 + m_BlendDistance: 1 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!1 &1624025054 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1624025055} + - component: {fileID: 1624025057} + - component: {fileID: 1624025056} + m_Layer: 5 + m_Name: Dot (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1624025055 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1624025054} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2026382145} + m_Father: {fileID: 225847615} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 79, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1624025056 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1624025054} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1624025057 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1624025054} + m_CullTransparentMesh: 1 +--- !u!1 &1645451340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1645451341} + - component: {fileID: 1645451343} + - component: {fileID: 1645451342} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1645451341 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1645451340} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1290771286} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1645451342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1645451340} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1645451343 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1645451340} + m_CullTransparentMesh: 1 +--- !u!1 &1666143803 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1666143804} + - component: {fileID: 1666143806} + - component: {fileID: 1666143805} + m_Layer: 5 + m_Name: Dot (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1666143804 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1666143803} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 90615744} + m_Father: {fileID: 931379611} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 19, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1666143805 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1666143803} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1666143806 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1666143803} + m_CullTransparentMesh: 1 +--- !u!1001 &1671653060 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1783572214} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalScale.x + value: 50 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalScale.y + value: 50 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalScale.z + value: 50 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalPosition.x + value: 2.521 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalPosition.y + value: 0.762 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalPosition.z + value: 0.402 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70145345 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalRotation.x + value: -0.03392566 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalRotation.y + value: -0.08923615 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalRotation.z + value: 0.70629245 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: f5cd77343d6ca1949b1d2d7511848832, type: 2} + - target: {fileID: 919132149155446097, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_Name + value: Torus Cut + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 4ed41858240845b479082276b0831228, type: 3} + insertIndex: -1 + addedObject: {fileID: 1671653063} + m_SourcePrefab: {fileID: 100100000, guid: 4ed41858240845b479082276b0831228, type: 3} +--- !u!4 &1671653061 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + m_PrefabInstance: {fileID: 1671653060} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1671653062 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 4ed41858240845b479082276b0831228, type: 3} + m_PrefabInstance: {fileID: 1671653060} + m_PrefabAsset: {fileID: 0} +--- !u!64 &1671653063 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1671653062} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -4972316377868672352, guid: 4ed41858240845b479082276b0831228, type: 3} +--- !u!1 &1683995448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1683995449} + - component: {fileID: 1683995451} + - component: {fileID: 1683995450} + m_Layer: 5 + m_Name: Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1683995449 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1683995448} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1912946112} + m_Father: {fileID: 890618083} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 4, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1683995450 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1683995448} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1683995451 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1683995448} + m_CullTransparentMesh: 1 +--- !u!1 &1702963519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1702963520} + - component: {fileID: 1702963523} + - component: {fileID: 1702963522} + - component: {fileID: 1702963521} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1702963520 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1702963519} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1060371909} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -274} + m_SizeDelta: {x: 302, y: 68} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1702963521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1702963519} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 0 +--- !u!114 &1702963522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1702963519} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Interactable components define how the user can interact with objects + in a scene. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 5 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1702963523 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1702963519} + m_CullTransparentMesh: 0 +--- !u!1 &1703568385 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1703568386} + m_Layer: 0 + m_Name: Lighting + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1703568386 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1703568385} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1548251156} + - {fileID: 1815318737} + - {fileID: 1598269139} + - {fileID: 423529121} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!224 &1714251360 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 1035790433963668018, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + m_PrefabInstance: {fileID: 1556058166} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1754699343 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1754699344} + m_Layer: 5 + m_Name: Card 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1754699344 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1754699343} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1266928105} + - {fileID: 767730664} + - {fileID: 1505684871} + m_Father: {fileID: 167457178} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &1760222175 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1760222176} + m_Layer: 5 + m_Name: Card 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1760222176 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760222175} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 641893118} + - {fileID: 890618083} + - {fileID: 1351058436} + m_Father: {fileID: 167457178} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &1760701143 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1760701144} + - component: {fileID: 1760701145} + m_Layer: 5 + m_Name: BlendShape Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1760701144 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760701143} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1225198457} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1760701145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760701143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 434cd70b6a5740cca11da2a0417cf0ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1225198458} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: eb00da65e3eb3ec4183cff0ee667a979, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_SkinnedMeshRenderer: {fileID: 546380357} + m_BlendShapeIndex: 0 +--- !u!1 &1783572213 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1783572214} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1783572214 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1783572213} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 652124636} + - {fileID: 2125541157} + - {fileID: 1671653061} + - {fileID: 2102629069} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!224 &1784190229 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2179057468902719979, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + m_PrefabInstance: {fileID: 422328596} + m_PrefabAsset: {fileID: 0} +--- !u!224 &1787981550 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2179057468902719979, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + m_PrefabInstance: {fileID: 358224100} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1815318735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1815318737} + - component: {fileID: 1815318736} + - component: {fileID: 1815318738} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!108 &1815318736 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1815318735} + m_Enabled: 1 + serializedVersion: 12 + m_Type: 1 + m_Color: {r: 1, g: 0.9456522, b: 0.85, a: 1} + m_Intensity: 0.5 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize2D: {x: 10, y: 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: 6e-44, z: 3e-45, w: 4.407e-42} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1815318737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1815318735} + serializedVersion: 2 + m_LocalRotation: {x: 0.17646448, y: 0.7790459, z: -0.5465076, w: 0.25154987} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1703568386} + m_LocalEulerAnglesHint: {x: 70.1, y: 144.21, z: 0} +--- !u!114 &1815318738 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1815318735} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 1 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1001 &1825945902 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2687717463706941668, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + propertyPath: m_Name + value: Hands Permissions Manager + objectReference: {fileID: 0} + - target: {fileID: 8635580913397832359, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8635580913397832359, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8635580913397832359, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8635580913397832359, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8635580913397832359, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8635580913397832359, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8635580913397832359, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8635580913397832359, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8635580913397832359, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8635580913397832359, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} +--- !u!4 &1859349198 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 1008793030} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1870232604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1870232605} + - component: {fileID: 1870232607} + - component: {fileID: 1870232606} + m_Layer: 5 + m_Name: Dot (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1870232605 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1870232604} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1978820276} + m_Father: {fileID: 2088060548} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 94, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1870232606 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1870232604} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1870232607 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1870232604} + m_CullTransparentMesh: 1 +--- !u!1 &1872001982 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1872001983} + - component: {fileID: 1872001985} + - component: {fileID: 1872001984} + m_Layer: 5 + m_Name: Dot (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1872001983 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1872001982} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 873179098} + m_Father: {fileID: 875576290762317681} + 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: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1872001984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1872001982} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1872001985 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1872001982} + m_CullTransparentMesh: 1 +--- !u!1 &1881474691 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1881474692} + - component: {fileID: 1881474696} + - component: {fileID: 1881474695} + - component: {fileID: 1881474694} + - component: {fileID: 1881474693} + m_Layer: 5 + m_Name: Mask Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1881474692 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881474691} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1009026817} + m_Father: {fileID: 734501190} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1881474693 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881474691} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!114 &1881474694 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881474691} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1881474695 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881474691} + 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, 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_Sprite: {fileID: 21300000, guid: de0113b98aad70a419960e61a7d8d6ef, type: 3} + 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: 2 +--- !u!222 &1881474696 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881474691} + m_CullTransparentMesh: 1 +--- !u!1 &1887216938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1887216939} + - component: {fileID: 1887216941} + - component: {fileID: 1887216940} + m_Layer: 5 + m_Name: Dot (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1887216939 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887216938} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 408253259} + m_Father: {fileID: 2088060548} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 19, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1887216940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887216938} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1887216941 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887216938} + m_CullTransparentMesh: 1 +--- !u!1 &1894091299 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1894091300} + - component: {fileID: 1894091302} + - component: {fileID: 1894091301} + m_Layer: 5 + m_Name: Dot (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1894091300 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894091299} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1261471170} + m_Father: {fileID: 1419460410} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 19, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1894091301 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894091299} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1894091302 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894091299} + m_CullTransparentMesh: 1 +--- !u!1 &1912946111 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1912946112} + - component: {fileID: 1912946114} + - component: {fileID: 1912946113} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1912946112 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912946111} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1683995449} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1912946113 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912946111} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1912946114 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912946111} + m_CullTransparentMesh: 1 +--- !u!1 &1941775764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1941775765} + - component: {fileID: 1941775768} + - component: {fileID: 1941775767} + - component: {fileID: 1941775766} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1941775765 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1941775764} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1215012700} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -274} + m_SizeDelta: {x: 302, y: 68} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1941775766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1941775764} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 0 +--- !u!114 &1941775767 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1941775764} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'This includes head-mounted device tracking, controller presence, interactors, + and locomotion. ' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 5 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1941775768 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1941775764} + m_CullTransparentMesh: 0 +--- !u!1 &1949060115 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1949060116} + - component: {fileID: 1949060118} + - component: {fileID: 1949060117} + m_Layer: 5 + m_Name: Dot (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1949060116 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1949060115} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1988569316} + m_Father: {fileID: 890618083} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 34, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1949060117 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1949060115} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1949060118 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1949060115} + m_CullTransparentMesh: 1 +--- !u!1 &1961494665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1961494666} + - component: {fileID: 1961494668} + - component: {fileID: 1961494667} + m_Layer: 5 + m_Name: Dot (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1961494666 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961494665} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1005036158} + m_Father: {fileID: 767730664} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 19, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1961494667 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961494665} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1961494668 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961494665} + m_CullTransparentMesh: 1 +--- !u!1 &1961850150 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1961850151} + - component: {fileID: 1961850154} + - component: {fileID: 1961850153} + - component: {fileID: 1961850152} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1961850151 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961850150} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 329674978} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -274} + m_SizeDelta: {x: 302, y: 68} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1961850152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961850150} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 0 +--- !u!114 &1961850153 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961850150} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "That\u2019s it! \nWe can\u2019t wait to see what XR experiences you build! " + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 5 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1961850154 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961850150} + m_CullTransparentMesh: 0 +--- !u!65 &1970608853 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652124638} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1.25, y: 2.1336, z: 0.024999695} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1978820275 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1978820276} + - component: {fileID: 1978820278} + - component: {fileID: 1978820277} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1978820276 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1978820275} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1870232605} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1978820277 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1978820275} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1978820278 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1978820275} + m_CullTransparentMesh: 1 +--- !u!1 &1984441458 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1984441459} + - component: {fileID: 1984441461} + - component: {fileID: 1984441460} + m_Layer: 5 + m_Name: Dot (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1984441459 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984441458} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1138640741} + m_Father: {fileID: 931379611} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 79, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1984441460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984441458} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1984441461 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984441458} + m_CullTransparentMesh: 1 +--- !u!1 &1988569315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1988569316} + - component: {fileID: 1988569318} + - component: {fileID: 1988569317} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1988569316 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1988569315} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1949060116} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1988569317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1988569315} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1988569318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1988569315} + m_CullTransparentMesh: 1 +--- !u!1 &1994332309 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1994332310} + - component: {fileID: 1994332312} + - component: {fileID: 1994332311} + m_Layer: 5 + m_Name: Dot (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1994332310 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1994332309} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 445915225} + m_Father: {fileID: 890618083} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 94, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1994332311 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1994332309} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1994332312 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1994332309} + m_CullTransparentMesh: 1 +--- !u!1 &1999169001 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1999169002} + - component: {fileID: 1999169004} + - component: {fileID: 1999169003} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1999169002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1999169001} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1194192235} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1999169003 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1999169001} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &1999169004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1999169001} + m_CullTransparentMesh: 1 +--- !u!1 &2018379304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2018379305} + - component: {fileID: 2018379308} + - component: {fileID: 2018379307} + - component: {fileID: 2018379306} + m_Layer: 5 + m_Name: PanelOutline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2018379305 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018379304} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 167457178} + 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 &2018379306 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018379304} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &2018379307 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018379304} + 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, g: 0.6, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 58bc8d49e10d1bc40813d8974b8b3a5c, type: 3} + 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: 2 +--- !u!222 &2018379308 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018379304} + m_CullTransparentMesh: 0 +--- !u!1 &2026382144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2026382145} + - component: {fileID: 2026382147} + - component: {fileID: 2026382146} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2026382145 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2026382144} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1624025055} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2026382146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2026382144} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &2026382147 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2026382144} + m_CullTransparentMesh: 1 +--- !u!1 &2046629158 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2046629159} + m_Layer: 5 + m_Name: UI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2046629159 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2046629158} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 546380355} + - {fileID: 1859349198} + - {fileID: 692397218} + - {fileID: 807051348} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2053499128 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: m_LocalPosition.x + value: 1.8026487 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0043821335 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: m_LocalPosition.z + value: 1.7040387 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: m_LocalRotation.w + value: 0.62961465 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: m_LocalRotation.x + value: -0.6296148 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: m_LocalRotation.y + value: 0.32184678 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: m_LocalRotation.z + value: 0.32184687 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 54.15 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: 'm_Materials.Array.data[2]' + value: + objectReference: {fileID: 2100000, guid: 15db40f0212124e869274fe83d8da0b4, type: 2} + - target: {fileID: 919132149155446097, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + propertyPath: m_Name + value: phone + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + insertIndex: -1 + addedObject: {fileID: 2053499131} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + insertIndex: -1 + addedObject: {fileID: 2053499130} + m_SourcePrefab: {fileID: 100100000, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} +--- !u!1 &2053499129 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + m_PrefabInstance: {fileID: 2053499128} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2053499130 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2053499129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b7bfde52f3a724ee3b494287fcd0aa8e, type: 3} + m_Name: + m_EditorClassIdentifier: Omarator.Mosissdk::UnityMainThreadDispatcher +--- !u!114 &2053499131 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2053499129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30d423b9d44d240e7a5d6bf14c711e45, type: 3} + m_Name: + m_EditorClassIdentifier: Omarator.Mosissdk::KotlinBridge +--- !u!1 &2064529225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2064529226} + - component: {fileID: 2064529229} + - component: {fileID: 2064529228} + - component: {fileID: 2064529227} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2064529226 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2064529225} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 734501190} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -274} + m_SizeDelta: {x: 302, y: 68} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &2064529227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2064529225} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 0 +--- !u!114 &2064529228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2064529225} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: An interactor component controls how a GameObject interacts with + interactable components in the scene. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 5 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &2064529229 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2064529225} + m_CullTransparentMesh: 0 +--- !u!1 &2078959960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2078959961} + - component: {fileID: 2078959963} + - component: {fileID: 2078959962} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2078959961 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2078959960} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 908128897} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2078959962 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2078959960} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &2078959963 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2078959960} + m_CullTransparentMesh: 1 +--- !u!1 &2088060547 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2088060548} + - component: {fileID: 2088060550} + - component: {fileID: 2088060549} + m_Layer: 5 + m_Name: Step Indicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2088060548 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088060547} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000074505806} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1326031628} + - {fileID: 1887216939} + - {fileID: 396513080} + - {fileID: 1533437183} + - {fileID: 1033108550} + - {fileID: 2140134477} + - {fileID: 1870232605} + m_Father: {fileID: 1215012700} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -24} + m_SizeDelta: {x: 98, y: 8} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &2088060549 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088060547} + 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: 4 + m_Spacing: 7 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &2088060550 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088060547} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 1 + m_VerticalFit: 0 +--- !u!1 &2091727433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2091727434} + - component: {fileID: 2091727436} + - component: {fileID: 2091727435} + m_Layer: 5 + m_Name: Image Card + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2091727434 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2091727433} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000010192999} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 701445030} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0.00000251255, y: -40} + m_SizeDelta: {x: 347, y: 240} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &2091727435 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2091727433} + 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: 21300000, guid: 9625d04e38cf2c24abcc8a5be4834ce4, type: 3} + 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 &2091727436 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2091727433} + m_CullTransparentMesh: 1 +--- !u!1 &2096860944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2096860945} + - component: {fileID: 2096860947} + - component: {fileID: 2096860946} + m_Layer: 5 + m_Name: Image Card + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2096860945 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096860944} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1216870598} + 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: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2096860946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096860944} + 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: 21300000, guid: 3a7df7750779c1d48a8389b8a7e2b3dc, type: 3} + 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 &2096860947 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096860944} + m_CullTransparentMesh: 1 +--- !u!1 &2102629066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2102629069} + - component: {fileID: 2102629068} + - component: {fileID: 2102629067} + - component: {fileID: 2102629070} + m_Layer: 0 + m_Name: Grid + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2102629067 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2102629066} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 0 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 8d599e4346a731a4b9b3e27a818c7047, type: 2} + - {fileID: 2100000, guid: 43672be0899539340ba6ac5db322693c, 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_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2102629068 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2102629066} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2102629069 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2102629066} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.03, z: 0} + m_LocalScale: {x: 25, y: 1, z: 25} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1783572214} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2102629070 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2102629066} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 10, y: 2.220446e-16, z: 10} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &2115473508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2115473509} + - component: {fileID: 2115473510} + m_Layer: 5 + m_Name: Image Bounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2115473509 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2115473508} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1117374925} + m_Father: {fileID: 1157418144} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 174.99997, y: -125} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2115473510 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2115473508} + m_CullTransparentMesh: 1 +--- !u!1001 &2125541156 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1783572214} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -1428242278987389676, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 08d0ccc4a501e6645be0c3ee36d0cd20, type: 2} + - target: {fileID: 197226828941127835, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_Name + value: Arrows + objectReference: {fileID: 0} + - target: {fileID: 1594145915397585993, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 2433826839883879111, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 08d0ccc4a501e6645be0c3ee36d0cd20, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} +--- !u!4 &2125541157 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + m_PrefabInstance: {fileID: 2125541156} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2140134476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2140134477} + - component: {fileID: 2140134479} + - component: {fileID: 2140134478} + m_Layer: 5 + m_Name: Dot (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2140134477 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140134476} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1390846724} + m_Father: {fileID: 2088060548} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 79, y: -4} + m_SizeDelta: {x: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2140134478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140134476} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &2140134479 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140134476} + m_CullTransparentMesh: 1 +--- !u!1001 &809155337852496227 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 817075156} + m_Modifications: + - target: {fileID: 7666611877484744202, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_Name + value: Blaster + objectReference: {fileID: 0} + - target: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_LocalPosition.x + value: 2.611 + objectReference: {fileID: 0} + - target: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_LocalPosition.y + value: 0.9508 + objectReference: {fileID: 0} + - target: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_LocalPosition.z + value: -0.161 + objectReference: {fileID: 0} + - target: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_LocalRotation.w + value: 0.64278764 + objectReference: {fileID: 0} + - target: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7660445 + objectReference: {fileID: 0} + - target: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -100 + objectReference: {fileID: 0} + - target: {fileID: 9210690801452922557, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} +--- !u!1 &875576289324360096 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576289324360097} + - component: {fileID: 875576289324360099} + - component: {fileID: 875576289324360098} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &875576289324360097 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289324360096} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 875576290322874874} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875576289324360098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289324360096} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &875576289324360099 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289324360096} + m_CullTransparentMesh: 1 +--- !u!224 &875576289534647332 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289534647339} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 875576290726022718} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875576289534647333 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289534647339} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &875576289534647334 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289534647339} + m_CullTransparentMesh: 1 +--- !u!1 &875576289534647339 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576289534647332} + - component: {fileID: 875576289534647334} + - component: {fileID: 875576289534647333} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!222 &875576289601054388 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289601054393} + m_CullTransparentMesh: 1 +--- !u!1 &875576289601054393 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576289601054394} + - component: {fileID: 875576289601054388} + - component: {fileID: 875576289601054395} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &875576289601054394 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289601054393} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 875576291379524532} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875576289601054395 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289601054393} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &875576289918427000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576289918427001} + - component: {fileID: 875576289918427003} + - component: {fileID: 875576289918427002} + m_Layer: 5 + m_Name: Dot (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &875576289918427001 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289918427000} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 875576291242774483} + m_Father: {fileID: 875576290762317681} + 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: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875576289918427002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289918427000} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &875576289918427003 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576289918427000} + m_CullTransparentMesh: 1 +--- !u!222 &875576290049586636 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290049586641} + m_CullTransparentMesh: 1 +--- !u!1 &875576290049586641 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576290049586642} + - component: {fileID: 875576290049586636} + - component: {fileID: 875576290049586643} + m_Layer: 5 + m_Name: Dot (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &875576290049586642 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290049586641} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 875576290909622636} + m_Father: {fileID: 875576290762317681} + 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: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875576290049586643 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290049586641} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &875576290205337408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576290205337409} + - component: {fileID: 875576290205337410} + m_Layer: 5 + m_Name: Image Bounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &875576290205337409 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290205337408} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 875576291251892077} + m_Father: {fileID: 1533900679} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 174.99997, y: -125} + m_SizeDelta: {x: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &875576290205337410 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290205337408} + m_CullTransparentMesh: 1 +--- !u!222 &875576290322874868 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290322874873} + m_CullTransparentMesh: 1 +--- !u!1 &875576290322874873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576290322874874} + - component: {fileID: 875576290322874868} + - component: {fileID: 875576290322874875} + m_Layer: 5 + m_Name: Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &875576290322874874 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290322874873} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 875576289324360097} + m_Father: {fileID: 875576290762317681} + 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: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875576290322874875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290322874873} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &875576290726022712 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290726022717} + m_CullTransparentMesh: 1 +--- !u!1 &875576290726022717 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576290726022718} + - component: {fileID: 875576290726022712} + - component: {fileID: 875576290726022719} + m_Layer: 5 + m_Name: Dot (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &875576290726022718 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290726022717} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 875576289534647332} + m_Father: {fileID: 875576290762317681} + 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: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875576290726022719 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290726022717} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &875576290762317680 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576290762317681} + - component: {fileID: 875576290762317683} + - component: {fileID: 875576290762317682} + m_Layer: 5 + m_Name: Step Indicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &875576290762317681 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290762317680} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000074505806} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 875576290322874874} + - {fileID: 875576290726022718} + - {fileID: 875576290049586642} + - {fileID: 875576291379524532} + - {fileID: 875576289918427001} + - {fileID: 528032899} + - {fileID: 1872001983} + m_Father: {fileID: 1147199964} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -24} + m_SizeDelta: {x: 0, y: 8} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &875576290762317682 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290762317680} + 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: 4 + m_Spacing: 7 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &875576290762317683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290762317680} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 1 + m_VerticalFit: 0 +--- !u!224 &875576290909622636 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290909622643} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 875576290049586642} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875576290909622637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290909622643} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &875576290909622638 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576290909622643} + m_CullTransparentMesh: 1 +--- !u!1 &875576290909622643 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576290909622636} + - component: {fileID: 875576290909622638} + - component: {fileID: 875576290909622637} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &875576291242774476 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576291242774482} + 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &875576291242774477 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576291242774482} + m_CullTransparentMesh: 1 +--- !u!1 &875576291242774482 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576291242774483} + - component: {fileID: 875576291242774477} + - component: {fileID: 875576291242774476} + m_Layer: 5 + m_Name: Highlighted Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &875576291242774483 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576291242774482} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 875576289918427001} + 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: 4, y: 4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &875576291251892076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576291251892077} + - component: {fileID: 875576291251892079} + - component: {fileID: 875576291251892078} + m_Layer: 5 + m_Name: Image Card + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &875576291251892077 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576291251892076} + 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_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 875576290205337409} + 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: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875576291251892078 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576291251892076} + 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: 21300000, guid: aa1e07d3e3ba968489f3cba3bbe76b41, type: 3} + 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 &875576291251892079 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576291251892076} + m_CullTransparentMesh: 1 +--- !u!224 &875576291379524532 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576291379524539} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 875576289601054394} + m_Father: {fileID: 875576290762317681} + 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: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &875576291379524533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576291379524539} + 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.38431373, g: 0.38431373, b: 0.38431373, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &875576291379524534 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 875576291379524539} + m_CullTransparentMesh: 1 +--- !u!1 &875576291379524539 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 875576291379524532} + - component: {fileID: 875576291379524534} + - component: {fileID: 875576291379524533} + m_Layer: 5 + m_Name: Dot (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1001 &1335455614447843228 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 817075156} + m_Modifications: + - target: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_LocalPosition.x + value: 2.511737 + objectReference: {fileID: 0} + - target: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_LocalPosition.y + value: 0.985 + objectReference: {fileID: 0} + - target: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_LocalPosition.z + value: -2.98 + objectReference: {fileID: 0} + - target: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8559772660787471312, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9043715473621268842, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + propertyPath: m_Name + value: Tapered Interactable + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} +--- !u!1 &1565887663878291440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565887663878291441} + m_Layer: 0 + m_Name: Teleport Area Setup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1565887663878291441 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565887663878291440} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1565887664197881479} + - {fileID: 756086973} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1565887664197881478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565887664197881481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 38f6bf3d943ac7945842268c9ef1dca6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: + - {fileID: 421334953} + m_InteractionLayers: + m_Bits: 2147483648 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AutoFindParentInteractableInHierarchy: 0 + m_ParentInteractableObject: {fileID: 0} + m_TeleportationProvider: {fileID: 0} + m_MatchOrientation: 0 + m_MatchDirectionalInput: 1 + m_TeleportTrigger: 0 + m_FilterSelectionByHitNormal: 0 + m_UpNormalToleranceDegrees: 30 + m_Teleporting: + m_PersistentCalls: + m_Calls: [] +--- !u!4 &1565887664197881479 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565887664197881481} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1565887663878291441} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1565887664197881481 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565887664197881479} + - component: {fileID: 1565887664197881478} + m_Layer: 0 + m_Name: Teleport Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1001 &1930242967322398558 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 817075156} + m_Modifications: + - target: {fileID: 1064811109664483937, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_Name + value: Rotating Torus + objectReference: {fileID: 0} + - target: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_LocalPosition.x + value: 2.651 + objectReference: {fileID: 0} + - target: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_LocalPosition.y + value: 2.19 + objectReference: {fileID: 0} + - target: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_LocalPosition.z + value: -2.148 + objectReference: {fileID: 0} + - target: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70441604 + objectReference: {fileID: 0} + - target: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_LocalRotation.x + value: -0.06162845 + objectReference: {fileID: 0} + - target: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_LocalRotation.y + value: -0.06162845 + objectReference: {fileID: 0} + - target: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_LocalRotation.z + value: 0.70441604 + objectReference: {fileID: 0} + - target: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 90 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} +--- !u!1001 &2046375308103600155 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 817075156} + m_Modifications: + - target: {fileID: 1937504400232198620, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_Name + value: Torus Interactable + objectReference: {fileID: 0} + - target: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_LocalPosition.x + value: 2.511737 + objectReference: {fileID: 0} + - target: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_LocalPosition.y + value: 1.189 + objectReference: {fileID: 0} + - target: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_LocalPosition.z + value: -2.98 + objectReference: {fileID: 0} + - target: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3222391660731057103, guid: 3d032f5481d2826478451895128a76f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3d032f5481d2826478451895128a76f4, type: 3} +--- !u!1001 &3257631069116033653 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 817075156} + m_Modifications: + - target: {fileID: 6512716314604831236, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_Name + value: Cylinder Interactable + objectReference: {fileID: 0} + - target: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_LocalPosition.x + value: 2.148 + objectReference: {fileID: 0} + - target: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_LocalPosition.y + value: 1.157 + objectReference: {fileID: 0} + - target: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_LocalPosition.z + value: -2.98 + objectReference: {fileID: 0} + - target: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_LocalRotation.w + value: 0.95841485 + objectReference: {fileID: 0} + - target: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_LocalRotation.z + value: -0.28537875 + objectReference: {fileID: 0} + - target: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7798696490737561623, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -33.163 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} +--- !u!1001 &3393863381952849839 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 817075156} + m_Modifications: + - target: {fileID: 2799420202504037274, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_Name + value: Totem1 + objectReference: {fileID: 0} + - target: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_LocalPosition.x + value: 2.485 + objectReference: {fileID: 0} + - target: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_LocalPosition.z + value: -2.128 + objectReference: {fileID: 0} + - target: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3283785463155816736, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} +--- !u!114 &3409566788773364300 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566788773364302} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b342eb1e41a45ce41b5c7c684a17c465, type: 3} + 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: 4 +--- !u!222 &3409566788773364301 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566788773364302} + m_CullTransparentMesh: 1 +--- !u!1 &3409566788773364302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3409566788773364303} + - component: {fileID: 3409566788773364301} + - component: {fileID: 3409566788773364300} + m_Layer: 5 + m_Name: Button Front + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3409566788773364303 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566788773364302} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 419629168} + - {fileID: 3409566789092376684} + m_Father: {fileID: 3409566789716954860} + 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 &3409566789090859840 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789090859842} + 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: 0.050980393} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b342eb1e41a45ce41b5c7c684a17c465, type: 3} + 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: 4 +--- !u!222 &3409566789090859841 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789090859842} + m_CullTransparentMesh: 1 +--- !u!1 &3409566789090859842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3409566789090859843} + - component: {fileID: 3409566789090859841} + - component: {fileID: 3409566789090859840} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3409566789090859843 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789090859842} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3409566789716954860} + 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!224 &3409566789092376684 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789092376687} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3409566788773364303} + 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 &3409566789092376685 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789092376687} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: Continue + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: fbb7c6a04be6d8341934b839f24b42e1, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: fbb7c6a04be6d8341934b839f24b42e1, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &3409566789092376687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3409566789092376684} + - component: {fileID: 3409566789092376690} + - component: {fileID: 3409566789092376685} + m_Layer: 5 + m_Name: 'Text (TMP) ' + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &3409566789092376690 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789092376687} + m_CullTransparentMesh: 1 +--- !u!224 &3409566789716954860 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789716954863} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3409566789090859843} + - {fileID: 3409566788773364303} + m_Father: {fileID: 167457178} + 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: -156} + m_SizeDelta: {x: 150, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &3409566789716954863 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3409566789716954860} + - component: {fileID: 3409566789716954871} + - component: {fileID: 3409566789716954865} + - component: {fileID: 3409566789716954866} + - component: {fileID: 3409566789716954869} + - component: {fileID: 3409566789716954868} + - component: {fileID: 3409566789716954875} + m_Layer: 5 + m_Name: Text Poke Button Special + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &3409566789716954865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789716954863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_HighlightedColor: {r: 0.09411765, g: 0.4392157, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.34509805, g: 0.6901961, b: 0.9647059, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, 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: 3409566788773364300} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 167457187} + m_TargetAssemblyTypeName: Unity.VRTemplate.StepManager, Assembly-CSharp + m_MethodName: Next + m_Mode: 1 + 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 +--- !u!114 &3409566789716954866 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789716954863} + m_Enabled: 0 + 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: 0} + 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!114 &3409566789716954868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789716954863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3409566789716954869} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 4 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3409566789716954869} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!82 &3409566789716954869 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789716954863} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!222 &3409566789716954871 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789716954863} + m_CullTransparentMesh: 0 +--- !u!114 &3409566789716954875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3409566789716954863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0908100b30fe0ab4191734ae3261431f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 3409566788773364303} + m_PokeFill: {fileID: 419629168} + m_PokeFillMaxSizeX: 150 + m_PokeFillMaxSizeY: 60 + m_SmoothingSpeed: 8 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMinDistance: 1 + m_MinDistance: 0.15 + m_ClampToMaxDistance: 1 + m_MaxDistance: 0 +--- !u!1001 &4029767096739082718 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 817075156} + m_Modifications: + - target: {fileID: 4677460305500781396, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_Name + value: Sphere Interactable + objectReference: {fileID: 0} + - target: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_LocalPosition.x + value: 3.2500005 + objectReference: {fileID: 0} + - target: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_LocalPosition.y + value: 2.8134003 + objectReference: {fileID: 0} + - target: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_LocalPosition.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5790362245941073629, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 753505d367f39d04c8ef944e9491a149, type: 3} +--- !u!222 &4959921755038109234 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4959921755038109246} + m_CullTransparentMesh: 0 +--- !u!114 &4959921755038109244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4959921755038109246} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 0 +--- !u!114 &4959921755038109245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4959921755038109246} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "Welcome to the VR Template! \nLet\u2019s learn about some of the features." + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 5 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4959921755038109246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4959921755038109247} + - component: {fileID: 4959921755038109234} + - component: {fileID: 4959921755038109245} + - component: {fileID: 4959921755038109244} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4959921755038109247 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4959921755038109246} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1147199964} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -274} + m_SizeDelta: {x: 302, y: 68} + m_Pivot: {x: 0.5, y: 1} +--- !u!4 &5006512735151581658 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + m_PrefabInstance: {fileID: 8082471361860586650} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6242179681828506539 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 817075156} + m_Modifications: + - target: {fileID: 3831360189476385684, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_Name + value: Totem2 + objectReference: {fileID: 0} + - target: {fileID: 4494708316649318702, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 4494708316649318702, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_LocalPosition.x + value: 2.395 + objectReference: {fileID: 0} + - target: {fileID: 4494708316649318702, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4494708316649318702, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_LocalPosition.z + value: -1.064 + objectReference: {fileID: 0} + - target: {fileID: 4494708316649318702, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4494708316649318702, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4494708316649318702, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4494708316649318702, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4494708316649318702, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4494708316649318702, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4494708316649318702, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} +--- !u!4 &6242179681828506540 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6923299894900556538, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + m_PrefabInstance: {fileID: 6242179681828506539} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8082471361860586650 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 817075156} + m_Modifications: + - target: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_LocalPosition.x + value: 2.511737 + objectReference: {fileID: 0} + - target: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_LocalPosition.y + value: 1.3958 + objectReference: {fileID: 0} + - target: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_LocalPosition.z + value: -2.98 + objectReference: {fileID: 0} + - target: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4803614339566677342, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6640387835271095783, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + propertyPath: m_Name + value: Cube Interactable + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} +--- !u!1001 &8312469332701707593 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 817075156} + m_Modifications: + - target: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_LocalPosition.x + value: 2.497 + objectReference: {fileID: 0} + - target: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_LocalPosition.y + value: 1.599 + objectReference: {fileID: 0} + - target: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_LocalPosition.z + value: -2.98 + objectReference: {fileID: 0} + - target: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7933534 + objectReference: {fileID: 0} + - target: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_LocalRotation.y + value: -0.60876137 + objectReference: {fileID: 0} + - target: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5161989964646342875, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 5541892829712759393, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + propertyPath: m_Name + value: Tapered Interactable + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} +--- !u!4 &9131688449649986390 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2224261485402360553, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + m_PrefabInstance: {fileID: 1930242967322398558} + m_PrefabAsset: {fileID: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1373153106} + - {fileID: 817075156} + - {fileID: 2046629159} + - {fileID: 1783572214} + - {fileID: 1565887663878291441} + - {fileID: 1703568386} + - {fileID: 610590593} + - {fileID: 1825945902} + - {fileID: 2053499128} diff --git a/Assets/Scenes/SampleScene.unity.meta b/Assets/Scenes/SampleScene.unity.meta new file mode 100644 index 0000000..5979ba2 --- /dev/null +++ b/Assets/Scenes/SampleScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 55daccc09a3b69647bbab145b54a3ab3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene/LightingData.asset b/Assets/Scenes/SampleScene/LightingData.asset new file mode 100644 index 0000000000000000000000000000000000000000..89bf8880c3c65e8cbf7c6c933012a8ee7d121d1f GIT binary patch literal 22173 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 literal 0 HcmV?d00001 diff --git a/Assets/Scenes/SampleScene/LightingData.asset.meta b/Assets/Scenes/SampleScene/LightingData.asset.meta new file mode 100644 index 0000000..7de7893 --- /dev/null +++ b/Assets/Scenes/SampleScene/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: babed66f44e8b5445b185fac4e02e130 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene/Lightmap-0_comp_dir.png b/Assets/Scenes/SampleScene/Lightmap-0_comp_dir.png new file mode 100644 index 0000000..b52985d --- /dev/null +++ b/Assets/Scenes/SampleScene/Lightmap-0_comp_dir.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a19dbce606f38744b5e0f7a2d20861016b97925c24625346662f85c717f56a7 +size 280091 diff --git a/Assets/Scenes/SampleScene/Lightmap-0_comp_dir.png.meta b/Assets/Scenes/SampleScene/Lightmap-0_comp_dir.png.meta new file mode 100644 index 0000000..69e33a0 --- /dev/null +++ b/Assets/Scenes/SampleScene/Lightmap-0_comp_dir.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1b208c9c64896bb41804f87a20a84fad +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 12 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene/Lightmap-0_comp_light.exr b/Assets/Scenes/SampleScene/Lightmap-0_comp_light.exr new file mode 100644 index 0000000..d0734fc --- /dev/null +++ b/Assets/Scenes/SampleScene/Lightmap-0_comp_light.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3872a92e4506b4172344095a4c4977faa8c36908b4e520fdf787ffbc8e443980 +size 6083508 diff --git a/Assets/Scenes/SampleScene/Lightmap-0_comp_light.exr.meta b/Assets/Scenes/SampleScene/Lightmap-0_comp_light.exr.meta new file mode 100644 index 0000000..441e6bf --- /dev/null +++ b/Assets/Scenes/SampleScene/Lightmap-0_comp_light.exr.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a8efa23c6f03b7d449b0cf4aa8e6a06d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 6 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene/Lightmap-0_comp_shadowmask.png b/Assets/Scenes/SampleScene/Lightmap-0_comp_shadowmask.png new file mode 100644 index 0000000..06d0df4 --- /dev/null +++ b/Assets/Scenes/SampleScene/Lightmap-0_comp_shadowmask.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efca04d6cf6e6efca9756ac0b732deda40e8691bc52b080ea8acf223d9bdd325 +size 77335 diff --git a/Assets/Scenes/SampleScene/Lightmap-0_comp_shadowmask.png.meta b/Assets/Scenes/SampleScene/Lightmap-0_comp_shadowmask.png.meta new file mode 100644 index 0000000..f8a1f89 --- /dev/null +++ b/Assets/Scenes/SampleScene/Lightmap-0_comp_shadowmask.png.meta @@ -0,0 +1,141 @@ +fileFormatVersion: 2 +guid: 5b272b86282919a4488341408a338239 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 11 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene/ReflectionProbe-0.exr b/Assets/Scenes/SampleScene/ReflectionProbe-0.exr new file mode 100644 index 0000000..d02e790 --- /dev/null +++ b/Assets/Scenes/SampleScene/ReflectionProbe-0.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81d4d74585d3caf9a21e70d543c20b2ab10cf220c441b1bd961ec65484223d16 +size 267889 diff --git a/Assets/Scenes/SampleScene/ReflectionProbe-0.exr.meta b/Assets/Scenes/SampleScene/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..cb2b022 --- /dev/null +++ b/Assets/Scenes/SampleScene/ReflectionProbe-0.exr.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: bfb8f0735ac8c9b43a2f0251aea88e11 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene/ReflectionProbe-1.exr b/Assets/Scenes/SampleScene/ReflectionProbe-1.exr new file mode 100644 index 0000000..581112a --- /dev/null +++ b/Assets/Scenes/SampleScene/ReflectionProbe-1.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:132e4f6114586a20df8261528d269ef56cb3432f46b9538e650b5940334b12ac +size 273150 diff --git a/Assets/Scenes/SampleScene/ReflectionProbe-1.exr.meta b/Assets/Scenes/SampleScene/ReflectionProbe-1.exr.meta new file mode 100644 index 0000000..06df86f --- /dev/null +++ b/Assets/Scenes/SampleScene/ReflectionProbe-1.exr.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: fe92f018ab9184b43b46c80b2a02e522 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ScreenMaterial.mat b/Assets/ScreenMaterial.mat new file mode 100644 index 0000000..7d2881b --- /dev/null +++ b/Assets/ScreenMaterial.mat @@ -0,0 +1,51 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ScreenMaterial + m_Shader: {fileID: 4800000, guid: 13c02b14c4d048fa9653293d54f6e0e1, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _EnableExternalAlpha: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/ScreenMaterial.mat.meta b/Assets/ScreenMaterial.mat.meta new file mode 100644 index 0000000..c6f98cb --- /dev/null +++ b/Assets/ScreenMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15db40f0212124e869274fe83d8da0b4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings.meta b/Assets/Settings.meta new file mode 100644 index 0000000..b8f8082 --- /dev/null +++ b/Assets/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 29f7de3a813ebf245a3fd46e2fced5a1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Project Configuration.meta b/Assets/Settings/Project Configuration.meta new file mode 100644 index 0000000..4dc3d72 --- /dev/null +++ b/Assets/Settings/Project Configuration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a3b47c8b24322840924a376823772fe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Project Configuration/Android Preset.asset b/Assets/Settings/Project Configuration/Android Preset.asset new file mode 100644 index 0000000..3ac1096 --- /dev/null +++ b/Assets/Settings/Project Configuration/Android Preset.asset @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: Android Preset + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 0} + probeVolumeFragmentationDebugShader: {fileID: 0} + probeVolumeOffsetDebugShader: {fileID: 0} + probeVolumeSamplingDebugShader: {fileID: 0} + probeSamplingDebugMesh: {fileID: 0} + probeSamplingDebugTexture: {fileID: 0} + probeVolumeBlendStatesCS: {fileID: 0} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 1 + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} + postProcessData: {fileID: 0} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_DepthAttachmentFormat: 0 + m_DepthTextureFormat: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 diff --git a/Assets/Settings/Project Configuration/Android Preset.asset.meta b/Assets/Settings/Project Configuration/Android Preset.asset.meta new file mode 100644 index 0000000..e2a8f15 --- /dev/null +++ b/Assets/Settings/Project Configuration/Android Preset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53a413327819a984d8ab1618c9e90a10 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Project Configuration/BasicScene.scenetemplate b/Assets/Settings/Project Configuration/BasicScene.scenetemplate new file mode 100644 index 0000000..5964faa --- /dev/null +++ b/Assets/Settings/Project Configuration/BasicScene.scenetemplate @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!28 &-7201468737772367373 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SimpleSceneTemplate + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 888 + m_Height: 540 + m_CompleteImageSize: 239760 + m_MipsStripped: 0 + m_TextureFormat: 10 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMipmapLimit: 0 + m_MipmapLimitGroupName: + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 239760 + _typelessdata: 7bc63abe00000b2affe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6bfffffff9bc67bc6aaaaafbfffe7d48baaaaaaaa9bc6169ddee080007bc6159d020bb7f87bc6d9b500000009ffff7bc601051515ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff7e8e8e8e8fff77fe778387878ffffdfef1f2f0f0fffffffff00000000fffffff7f8785e5fffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffbfe702020206ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff770e8e8e8fff73edf7ae8a0807fe73abe5e5e78e8fff7d8ad00010517ffffffdfaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff70bb55555fffffff700000bb5ffff9fe778800000fff7bcce5ff88000dff77bc600071ef8fff79bce00000881fffffff7aaaff555fffffff7000a2aabffffffff00000000fffffff7eaaaaaaafffffff7575f7e7afff7bfef5f7ef8e0bfef7fe77ef8e0a07fe73edf5e78e8e03edfdcce7ef8e8a0fdd67bc65f7e7ae89bc6d8b57e7ae8a0f9b5f5947e7ae8e0369d327c575e5e789bc6327c051515559bc63abed06040807bc63abe00000301ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afbfbfff9bc63abe408000007bc6f9b501090f06ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6aaaaaaab7bc65abe34341c18ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6abababab9ccef17b707070707bc61abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6bfbfbfaf9bc65abe0080c0c07bc63abe09090101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6ffffffbfffe7d48baaaaaaaa7bc6f9b51c34260fffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afababaa9bc63abe4070983c7bc67384004040409cc60000aaaaaaaa73845284fa7a5e5ab7ad5284d5b5bd2d5ac6359dad2b2b0adcd639bebdaf2b0a5ee7bccebdafaf2b9fef3ddfbdaf2b0afff79fe7bdafab2afffffff755d5b5adfffffff72b0a0200ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff70000e05effffbfef80a8fa57fff75fdf80a89a29ffff7fdfdebd0300ffffbfef29000000ffffffffaaaaaaaaffffdfef000000e0ffffbfef00a07e55ffffbfef78575555ffffbfef55550501ffffbfef05000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000ffffdfef68e8eafa9fefbcce00040404ffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaadfefbfefb5f5d5d5fff7bfefebeb6d6dbfef7fe7d2d090b4dfefbfefadbdfdfddfefbfefaaeafaffbfef9fe780a0a86a9fe79cce8080a0683edf7bc6545555559bc67bc6ffffffaf9bc67bc6bfabaaaa9bc63abe000000c07bc6f59c008078be7bc6369dde2d0b007bc61abe01000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65ac6000080b87bc65abee0ba0b007bc65abee08000007bc65abe022eb8807bc63abe0000000bffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6abafffff9bc67bc6aaaaaaab9bc698ad608000007bc6169d2dbe78807bc657a500000b25ffff7bc600010505ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff7e8e8e8e8fff77fe778787878fffffff705050505fffffff780c0e0f0ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaafffffff7051515d5ffffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000ffffffff00000000fffffff7e8eaeafafff7dfefe0e0e0e0bfeffdd67860e0a01ed7b8ad5e7a78e0fff7579d00010105ffffdfdfaaaaaaaaffffffdfaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff70bb55555fffffff700002bb5ffff3edf78a00000fff77bc6077ef8a0fff77bc600000117ffffdfefaaabadf7fffffff7aaaaafbdfffffff7aaaaaaaafffffff7faeaaaaafff7dfefe0800000fff7bfef5f5e7ae8bfef7fe75f5e7af87fe71ddf7efae8e83edfbcce7e7afae8dcce5abe7af8e8a07bc697ad7afae8a0b8ad93847e7ae8e0b48c327c5557565c9bc6327c010105159bc63abe0f261c98ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6aaaaabab7bc6f9b5243c98d0ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6abababab9bc63abe9890d0f0ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6abafafaf9ccef17b707070707bc61abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afafafaf9bc63abec04060607bc65abe01030200ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6bfbfafaf9bc6f9b50080c0607bc6f9b509010302ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6ffbfbfaf9bc65abe000080407bc63abe240f01037bc6738440405050938c5284ffbfaf6b76a5528455d5b52d39bef494ad2b0b02dcd639bef5bdaf2b5edf9bcebdafab2b9fef3ddfb5ad2f0bfff77fe7bdafab2affffdfefbfafabaafffffff72b0a0a02ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff70000e078ffffbfe780a8ea7efff75fdf80e89ea9ffff7fdfdfbd0b00ffffbfef09000000ffffffffaaaaaaaaffffdfef0000805affffbfef00f85755fff7bfef5c555555fff7bfef55555515ffffbfef15090a02ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000fffffff70000a0fafffffff7e07a5f57fff79fe780e06878dfef3fdfabababaabfef9fefaaaaabbfffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff3fc7aaaaaaaadfef9fe78080c0c2bfef7fe7b4a4ac2cffff5fcfaaaaaaaabfef9fe7a0a8aaeabfef3edfe0e87a5e5edf7bc6505456559bc67bc6ffffafab9bc67bc6abaaaaaa9bc677ad000080707bc636a5e058b70d7bc6169d2d020000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa7bc65abe000000a07bc65abe80e02e0b7bc65abe2e020000ffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abebae000007bc63abe00022ea0ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6bfffffff9bc67bc6aaaaafbf9cce7bc6ffffffff9bc636a5de788000fff757a53ffdd55ffffff9b500000001ffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000fffffff7e8eaeaeafff79fe778787070fffffff70505050dfffffff770707878ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaafffffff7022ba5d5ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000fffffff70080aaaafffffff7a0aaaafafffffff7aaeaff7fffffffe7aaaaaaaafff7dfefe0e0e8e8dfef7fe7787878f87fe75bbe7878e0e09fefd58c175f5f7efff7547c00000001ffffdfdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff70b25d555ffffdfef6080020afff79cc67ee88000dfef3abe00075ef8fff73abe00000001fffffff7abbff555fffffff7aaaaabaffffffff77efefafafff7dfefe8a08000fff79fe77efafae89fef5fdf7efaeae87fe7fdd67efafae81edfbcce5f5e7afabcce3abe5e7a78e83abe569d7af8e8e077a5327c5e7af8e89bc6527c155555557bc65284000000017bc65abe0002010dffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afafafbf9bc6f9b57060c0807bc6f9b500020301ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afafafaf9bc63abe706060407bc63abe00000203ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afafafaf7bc6b073606060607bc61abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afababab9bc65abe7070d0d0ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afababab9bc6f9b560f0981c7bc65bc603000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afababaa9bc65abe70d01c34ffe7948baaaaaaaa7bc6738450505054f59452845fdf972719be938cad2f2b0abccef8b5bdafab2b1ddf9bceb5ad2b0b7fe71dd7bdaf2b0adff77fe7b5bdaf2bffffdfefbdbfafabfffffff7ad2b0a02ffffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff7000000e0ffffdfef80a0fa5efff73fd780a06aaeffff7fdfdefd2f02ffffbfef25020000ffffffffaaaaaaaaffffdfef0000e05cffffbfefe05e5555dff7bfef57555555ffffffc6aaaaaaaabfef9fe7aaaaaa3affffbfefbdad2d0bffffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000ffffffff00000000fffffff700a0aafafffffff7a8fa7f57fff7dfef0000a0eafff79fe780a0ea7adfef3edfe8b89ea7ffeeffe7ffffffffbfef9fe7bfbfbfbfffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff3fc7aaaaaaaadfef7fe7c282e2d2bfef9fe7ad2b2b0affff3fc7aaaaaaaabfef3edfa0e8fa7e5fdf7bc6605856569bc67bc6bfafabaa9cce7bc6ffffff7f9bc636a5008078de7bc636a5deb70b027bc6f9bd01000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abe0080e82e7bc63abeb80a0200ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc6800000557bc63abe0ab8a0ff7bc63abe00000ad57bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc6000000559cce5bc6abafff559bc63abe000000fa9bc697ad708000aafff757a505051f7fffffffff00000000ffffffffaaaaaaaaffffffff00000000fffffff7faf8e8e8fff79fe7606060e0fffffff70d090905fffffff778787878ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaafff7dfef3aeaeafeffffdfefaaabbdd7fffffff7aaff5555fffffff7aafffd55fffffff7aaffff55fffffff7eaff7f55ffffffe7aaaaaaaaffffffe7aaaaaaaafff7dfef80a8aafafff7dfeffafa7f5fdfef9fe7787878787fe7fdd678f8f8e8ddd616957a78e8e0fff7747c01010505ffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff795555555fffffff7800ba5d5ffff1ed778a08000dff71abe177ef880fff73abe00000107ffffdfefaaaaafbdfffffff7eaeaeffdffffffefaaaaaaaafff7dfef78e8e080fff79fe75f7efefa9fe73edf7af8e8a05edffdd65e7a78e0fdd67bc67e7ae8e07bc6f9b55e78f8e0f9b5f5947e78e8e01695527c57565e589bc65284050515559bc6f9b50e28b05f7bc6f9b5000000ff7bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000559bc6f9b5000000557bc6b8ad0b0a0ed77bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000559bc619be000000559bc6d9b5808080ff7bc6d8ad020202fd7bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000559bc6d8b50000005f7bc6b0736060607a7bc6b8ad020202fd7bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000559bc61abe000000559bc6f9b5b03838d77bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc6f9b5000000ff9bc6f9b5000000557bc697a5280c0aad7bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000557bc619be000000559bc6b8b50000807f7bc6f9b50a0302fd7bc619be000000557bc6738454545455d8b57384b5ad2f0b9bceb8adbdad2f2b1ddf7bc6b5ad2f2b7fe7fdd6b5ad2f0bbfef5fe7ad2f0b02fff7bfef2d2b0a02fffffff7bdad2b0affffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000fffffff70080605efff75fdf0080a87afff77fdfea9e2b0affff1ed729020000ffffffff00000000ffffdfef00008078ffffbfef80785755dff7bfef57555555ffffffc6aaaaaaaabfef9fefaaaaaafabfef3edf00406adafff77fe7b7b52d0dfffffff7090b0202ffffffffaaaaaaaaffffffff00000000fffffff70080a8fafffffff7a0aafa7ffffffff7eafe5755fff7dfef0000a0eafff7bfef80a8fa7ffff79fe7aaeafe7fbfef1ed7a0e87a9e9fe7fdd606030000ffeeffe7ffffffffbfef9fe7bfbfafabffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff3fc7aaaaaaaabfef9fe7d0b4bcafbfef9fe78aa2aaeabfef5fdfa8eafa7e7fe73abea0e8fa569bc65abe000000559cc697ad0000807a7bc6369dc078b62d7bc636a52d0b00007bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc6000000557bc63abe0000805f7bc63abea0b80bab7bc65bc6090000557bc65bc6000000557bc65bc6000000557bc65bc6000000557bc65bc600000055bbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaa9bc63bc657aa00007bc63bc655aa00007bc61abe5f0000007bc63abefd2aa0009bc65bc655aaaba5bbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaa9bc63abeff0000009bc63abe550000009bc63abe55000000ffffd9ad01030f3fffffffff00000000ffffffff00000000fffffff7a0a0a0a0ffffdfef7a7aeaeaffff9fe709090b27fffffff778787878ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaafff7dff7eafaeaeaffffbfdfaaaaaaaafff77fe7fa6aaaaafff79fe70aaff65afff7bfef00aaabf5fff7dfef00aaaafffff7dfef00aafafffff7dfefa0aaff5ffff7dfefeafe7f55fff7bfeffaff5f55dfefbfefea7e5755bfef7fe7e0e0ea7a7fe7fdd6e8e8787addceb9a560606068fff7958405050505ffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff7add55555ffffbfef78e08a2afff71ab65ef8e080dff7f9b50001071efff7bfef00000324ffffffefaaaaaaaaffffffe7aaaaaaaafff7bfef7ef8e8e0dfef7fe75e7a78e87fe73edf5e5e78783edfbcce7efaeae8bcce5abe7a78e0e05abe97a57af8e8e0b8ad537c7e7af8e87384327cbffffffc5bc65284000101059bc63abe02030a2affffd45baaaaaaaaffffd45baaaaaaaaffffb45baaaaaaaa9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaaf9bc6d8b53c98f0e09cce7bc6fffffffd9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6eaaaaaff9cc65bc6ffffaaaa9bc63abe090b0f069bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaaf7bc6b073606060609bc63abe010101019bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc65757feaa7bc63abe2c0404069bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaaf9bc6f9b580c060609bc6d8b5090302009bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaa55559cce5bc6fafe7f7f7bc63abeb0180a0affffd45baaaaaaaa9bc6938c0000004097ad7384d5b5252d5ac676a5bdaf2b0bfdd63abebdadaf2b7fe7fcd6b5bdad2bbfef5edfad2b0b02fff7bfefb5ad2b0bfffffff7f5b5adafffffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff7000000e0ffffdfef80a8fa5efff75fdfa0e8baa7ffff3fd7ae290a02ffffdff709020000ffffdfef00000060ffffbfef00605e55fff7bfef5c555555ffffffc6aaaaaaaabfef9fefaaaaaafabfef9fe7aafaffff9fe79cce000040407fe7dcceac2d2d2dfff79fe7090b0b0bfffffff702aaabfffffffff700aa7e57fffffff7e87f5555ffffffe7aaaaaaaafff7dfef00a0aafffff7bfef80aafa5ffff79fe7aaeafe7fdfef7fe7a8eafe5fbfefddce80a86a1e9fe75bbe08060000ffeeffe7ffffffffbfef9fe7ffffbfafbfef9fefabaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff3fc7aaaaaaaabfef7fe7008040a0bfef5fe709020080bfef5fdfa0e8fa7a7fe79bc6a0685a569bc63abe570000009bc6369daa80e0de7bc6169ddeb70b029bc6b9b5a9000000bbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaa7bc65bc6550000007bc63abeff0000007cc63bc655aaaafa7bc61abeffa0280a9bc61abed52a0000bbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaabbc65bc655ffaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaa7cce9bc6d5ffffff9bc67bc6575effff9fff345caaaaaaaa7bc65bc6967880009bc65abe000a2ff89bc67bc6aaaafff5ffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffff9bc615555555ffff9bc600000105ffffffff00000000ffffffff00000000fffffff75e7e7a7affff9fe7272e9ebefffffff77070e0e0ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaafff7dff7eaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaadff75fdf40000000dff73fdfabbdd000bfef3fdf00000aaddfefbfefaaff5555dfef9fe700aaaaffbfef9fe700aaaaffbfef9fe7a8eaff57bfef7fe7aafe7f559fe73edf80e0607a5fdf9cc6e8f8fa7e9cc6d68c80e06078fff7958401010100ffffbfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffffdfaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffdfef6aaaaaabdff71ab67ae88000fff7b8ad00071f7efff7dfef000b2490ffffffe7aaaaaaaafff7dfefe0a08000fff7bfef5f5e7afabfef3fdffefae8e05fe71dd75e7efafafdd69bc67af8e0e0bccef9b57e7efae8f9b5369d7a78e8e0569d537c575e5e787bc67384051515557bc63abe0a2a2ab89bc67bc6aaabfdfdffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaa9bc6f9b540c0a0a07bc61abe03010202ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6aaaaaaab7bc63abe0424343cffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afafafaf7bc6af73606060607bc61abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6ffffbfbf9cce7bc6ffffff7f7bc63abe070f0909ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc67bc6afab6a7a7bc6f9b5f0902a0affe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaa9fff345caaaaaaaa9fff345caaaaaaaa7bc65bc67a78da9e9cce5bc6f5fdfdffffffb45baaaaaaaa7bc672844040d0d019beb48cad2b2b0abcce19beb5ad2f2b5edf9bcebdaf2b2bbfef3edfb5ad2f2bfff7bfefd5b5bd2ffffffff755d5f5b5fffffff72b0a0a02ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff70080e05effff7fdf80a8ea7afff75fdfe89eab2affffbfefb52d0200ffffffff00000000ffffbfef00807856fff7bfef5c575555ffffffc6aaaaaaaabfef9fefaaaaaaeabfef9fe7aaeafeffbfef9fe7feffffffffeeffe7ffffffff9fe7d9adf0b0b4b4bfeffdd62d2d292bfff7bfef0b2baffdfff7dfef0080ea7ffff7dfefa0eaff55fff7bfefa8eaff55fff7bfefeaff5555dfef9fe70080aa7fdfef7fe7a8ea7e57bfef5fdfaafaff5f7fe75bbe00c038069fe71ab60e010000ffeeffe7ffffffffbfef9fe7ffffafabbfef9fe7abaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaabfef3edf30080081bfef5fdfa0aaea7a7fe79cc6a0685a579bc6b8b5000000607bc6369d80789e2d7bc657a5350b0000ffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaa9bc67bc6aafa7f579fff345caaaaaaaa7bc65abe0000e02e7bc65bc65e250b009bc67bc6adaaffffffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abe0bb8a0007bc65abe0000032effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6bffffffffff79bc605155555fffffff72aaaabafffffffff00000000fffffff7faeae8e8fff79fe73860e0e0ffffdfef80818303ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaafff7dff7fefaeaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaadfefbdceb0400000dfefddceaabf5000bfefbdce00aaaf549fe71ed70000a2f57fe71ed70000a87f7fe7ddce0000aa5f5fe7bcc6a0e8fa57fdd6589da0a8aa7adfefd68c5e1f0300fff7dff7aabfbfafffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaadff75bbe78e08000dff777a5010f7ef8fff7dfef02092cb0ffffffe7aaaaaaaafff7dfef7ae8e8a0dfef9fe778f0e0809fe73edf5e78e8e03edfdcce7af8e8e0ddce5abe7efaf8e85bbeb8ad5e7a78e8b8ad73847a78e8e09384537c2d3dbdb47bc6938c000101057bc63abe02020b0affe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7cce9bc6fffffffffcf7b963aaaaaaaa9bc65bc67a6aeaea7bc61abe0b0b2e2effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cce7bc6ffff55559bc63abe1898aebeffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afafafaf7bc68f73606060607bc63abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9cce7bc6ffff55559bc63abe80c0e8e87bc65abe01010200ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaafcf7b963aaaaaaaa9bc63abea0e0e0e87bc63abe0b0b0302ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9cf73964aaaaaaaa7bc65abe008080a07bc65abe2e2e0b03ffe7948baaaaaaaa7bc6b38c000000405ac6938cf4b5bdad7bc6b8adbdad2f0b1ddf7bc6bdad2f2b7fe7fdd6ad2f2b0bdff77fe7bdadaf2bfff7dfef2d0b0b02fffffff7adaf2b2affffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000ffffdfef80a0e87afff75fdf80a87aaefff73fd79aab0a02ffffbfef09020000ffffdfef00008078ffffbfefe05c5755ffffffc6aaaaaaaaffffffc6aaaaaaaabfef9fe7aaaafafebfef9fe7faffffffffeeffe7ffffffffffeeffe7ffffffffffffdfbeaaaaaaaa7fe7b8a5b4b4b4b49fe71ed7090929bddfef7fe70aabfd55dfef9fe700aaff55bfef9fe780aaff55bfef7fe7a0ea7f55bfef5fdfaaaafe7f9fe75fdf00e87f555fdf1ab6000000607fe799a5802806009fe7fab501000000bfef9fe7ffffffbfbfef9fe7bfafaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaadfef7fe7ea3a8ea6bfef5fdfa0a8ea7a7fe79bc6c07054559bc657a50000e05c7bc636a578b70d027bc6d8b509000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa7bc65abe000080e07bc63abe80b80a027bc65abe0b000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc65bc6aaaaaa5a7bc63abe000bb8807bc61abe0000000bffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa7bc65abee08000007bc65abe020eb8807bc65abe0000000bffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaafff77bc601051555fffffff7aaaaabadfffffff7aaaaaaaaffffdfef7aeaeaaaffffbfef09092716fffffff757565e5cffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaafff7dff7fffefaeaffffbfdfaaaaaaaaffffbfdfaaaaaaaadff7dfeffafafaeafff7bfe7aaaaaaaafff7bfe7aaaaaaaadfef5bbefd400000dfef5cbeff550000dfef3bbeff550000dfef1bb657050000dff71ab605000000fff7dff7ffbfaffffff7dff7abaaaaffffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaafffffff75555f5abfffffff75555ab02fffffff755557feafff7dff700001ee0fff7bfef0000001fffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaadff77cc678e08000dff798ad01071e7afff7dfef020b2cb0ffffffe7aaaaaaaafff7bfef7e7af8e8dfef7fe75e7e7af87fe71dd77e7af8e8fdd69bc678f8e0e09cc6f9b57e7af8e81ab6369d7efaf8e8369d537c56565c587bc67384050505057bc65abe2e3ab8e8ffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc67bc6eaaaaaaa7bc63abe2ebab8f87bc65bc600020203ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa7bc65abebab8b8b8ffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6fafaaaaa9bc67bc6afafaaaa7bc68f736060a8a87bc61abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abeb8b8b8b8ffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa7bc63abee0b8b8ba7bc65bc609030200ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abee0e8b82e7bc65abe02000000ffe7948baaaaaaaa7bc6938440d0d0f03abe369dbdaf2b2bdcd639bebdad2f0b7fe7fcd6b5bdad2fbfef5edfad2b2b0afff7bfefb5ad2d0bfffffff7f5b5bdadffffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff7000080e0ffffdfefa0e87a5ffff73fdfa86a9eabffff7fe7bd2f0b02fffffff703000080ffffbfef00e07857fff7bfef5c555555ffffffc6aaaaaaaaffffffc6aaaaaaaabfef9fe7aaeafaff9fef9fe7feffffffffeeffe7ffffffffffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffdfbeaaaaaaaa9fe71695b0f0d0403edf1ab6020aaba97fe7fed60aabbdd57fe73fdf00aaeff57fe73fdf80aaff557fe71ed7a0aafeff7fdf3ab60000a01e7fe7579d00e807009fe73bbe07000000ffeeffe7ffffffffbfef9fe7ffffbfabbfef9fe7abaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaabfef3edf00806020bfef5fdf82a0e87a7fe71abec0f0fc7f7bc6159d80e0de2f7bc6369d370b0200ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abe00a0b80b7bc63abe2e020000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc65bc6aaaaaa6a7bc61abe0080b80b7bc63abe3e0b0000ffffb45baaaaaaaa9bc61abebaa000007bc63abe000bbae07bc65bc60000000dffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65bc69e6080007bc63abe00022ea8ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaafff77bc601051555fffffff7aaaaabadfffffff77aeaeaaafff7bfef1860c000ffffbfefa0a2818bffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaafff7dff7fffaeaaafff7dff7fffffffeffffbfdfaaaaaaaadff7dfefffaaaaaadff7dfeffffaaaaadff7dfefffffaaaadff7dfefffafaaaadff7dfefffeaaaaadff7dfeffbffaaaadff7dfefffbfaaaafff7dff7ffffffbffff7dff7bfafaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaafff79fef00004080ffffdfefb72d0b02ffffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaafffffff778000000ffffbfef5e788000ffff7fe7a75f7ee8fff71ddf00000f7effffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaadfef1ab678e08000dff7369d01071e7effffffe7aaaaaaaafff7dfefe8e8a0a0fff79fe77efefaea9fef3edf7e7afae83edfdcce7af8e8e0ddce5bbe7e7af8e85abe98a57a78f8e077a5537c787868e07bc67384151515157bc65ac6e08080007bc65abe020b0b2effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaafcf7b963aaaaaaaa9bc63abef8e0e0e07bc61abe02020b0bffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abeb8e8e0e07bc65abe00000202ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6aaaaaaabffe7d48baaaaaaaa3abe369dd8d8d8d87bc61abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa7bc65abe3a2a2e2effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaafcf7b963aaaaaaaa9bc65bc6aaeaea6a7bc63abe2e2e0f0bffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65ac6008080e07bc65abe2e0b0b02ffe7948baaaaaaaaffe7948baaaaaaaa5bc69384b4bcadaf9bced8adbdad2f2b3edf9bceb5ad2f2b9fe71ddfad2f2b0adfef9fe72d2f0b0bfff7dfef2b0b0a02fffffff7afabab2bffffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaafffffff70080e07affff9fe7a0e8fa7edfef3fdfe098aa2affff9fe7bf2d0b02ffffdfef020080e0ffffbfefe0585755ffffffc6aaaaaaaaffffffc6aaaaaaaaffffffc6aaaaaaaabfef9fe7eafafeffffeeffe7ffffffffffeeffe7ffffffffffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffbfbeaaaaaaaa9fe75bbef44000007fe71bb6abff54009fe7fab5aaff55009fe7b9adaaff05009fe7789dea0700009fe778a501000000ffeeffe7ffffffffbfef9fe7ffffbfabbfef9fe7bfabaaaaffffffc6aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaabfef9fe7aaaa6a1abfeffdd6080280605fdf57a580a0f85e7bc6169d78be2d027bc698ad09000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65ac60000e0387bc63abea82e0200ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc67bc6abaaaa6a7bc63abe0080f82e7bc63abeb80b0000ffe7948baaaaaaaaffe7948baaaaaaaa7bc65abe000000aa9bc65abe0000aaff9bc65bc6aaaaff557bc63abe2ee080aa7bc61abe0002b77a7bc63abe000000ad7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65ac6000000aa7bc65bc68000aaff7bc65bc62d9e5a7f7bc63abe00000bbe7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aafff77bc601051555fff75bc600000001fffffff75f5e7efaffffdfef071fbe7afffffff757565e5affffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaafff7dfeffaaaaaaafff7dff7fffaaaaafff7dff7ffffeaaafff7dff7ffffffeaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaafff7dff7ffffffbffff7dff7ffaffeaffff7dff7aaaaabaafff7dfefffaaaaaaffffbfdfaaaaaaaaffffdfdfaaaaaaaaffff9fe7aa1a3a2affffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff760000000ffff5edf5ef8a080fff7fdd605175e7afff7bcce00000105ffffffe7aaaaaaaaffffffe7aaaaaaaafff7dfef60800000dfef98a578e0a080fff716950101071effffffdfaaaaaaaafff7bfef7efafae8dfef7fe75e7e78e87fe71dd77e7af8e81ed79bc67afafae87bc6d9ad7878f8e8d9add58c7a7af8e83abe738415d555577bc65bc60000aaff7bc63abe2ab8f8ea7bc65abe00000aab7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa9bc65bc6aaaaff559bc65bc66aea7f557bc61abe0b2eb7d77bc65abe000000ab7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65bc60000aaff7bc65bc668605a5f7bc63abe02022baf7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa9cce5bc6ababfdf59bc67bc6aaaaff553abe369dd8d8d8d87bc6f9b5030303a97bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65bc60000aaff7bc65bc680806a5f7bc63abe2e2eafaf7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65bc60000aa5f9bc65bc6aaaaff559bc61abea0e07a5e7bc63abe0b0309ad7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65bc60000aaff7bc65bc60000aa7f7bc63abee0b8bebe7bc65abe000002aa7bc65abe000000aa7bc6528440c0c0f03abe369dbd2d2d2bfdd65abebdad2f2b7fe7dcd6bdafab2bbfef5fe7bdad2f2ffff7bfefb5bd2d2ffffffff7d5f5b5b5fffffff72a2a2a0affffffffaaaaaaaaffffffff00000000fffffff780e0785efff75fdf80a0e87adff73edf9ae6b92effff9fe7b7290200ffffdfef0080e078ffffbfef58565555ffffffc6aaaaaaaaffffffc6aaaaaaaabfef9fefaaaaaaeabfef9fe7eafafeffffff9fe755555500fff79fe75555d5a0bfef5edfaaaaae789fe7fdd600000001ffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffbfbeaaaaaaaaffffbfbeaaaaaaaaffffbfbeaaaaaaaaffffbfbeaaaaaaaaffffbfbeaaaaaaaaffffdfbeaaaaaaaaffeeffe7ffffffffbfef9fe7ffffbfabbfef9fe7bfabaaaaffffffc6aaaaaaaaffffbfef55555500ffffbfef55555500ffffbfef55555500ffffbfef55555500ffffbfef55555550ffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaabfef9fe7aaaa6a1abfef1abe000000607fe757a5e0785fd57bc656a5b70d02007bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65bc60000aaff7bc63ac6000080fa7bc63abe80a8afab7bc65abe0b0000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa7bc65bc60000aa577bc65bc60000aa559bc61abe00807ad77bc63abee02e09aa7bc65abe020000aa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa9cff395caaaaaaaa9cff395caaaaaaaa9cff395caaaaaaaa9fff345caaaaaaaa7bc65bc66aaaa8007bc61abe2ff880007bc61abe00022ff87bc65bc6000000039cff395caaaaaaaa9cff395caaaaaaaa9cff395caaaaaaaa9cff395caaaaaaaa9cff395caaaaaaaa9cff395caaaaaaaa9cf73964aaaaaaaa7bc65bc67aaaaa007bc65bc60a2fdee07bc65bc6000002099cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaafff77bc605155555fff77bc600000001ffffffe7aaaaaaaaffffdfefa1ab8f9effffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaafffffff755555500fffffff755550100fffffff755550000fffffff755550000fffffff755550000fffffff755554000fffffff755555500ffffbfdfaaaaaaaafff7dff7ffaaaaaafff7dff7ffaaaaaafff7dff7abaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffbfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffdfef2f2f2f1fffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff7c0808080fff75edf78e08000dfef5bc61f5e78e8fff7b8ad00000717ffffffe7aaaaaaaaffffffe7aaaaaaaafff79fe760800000bfef16957ae8e080fff7948400010307fff7dfefeae8a080fff79fe77efafaeabfef3edf7e7afae83edfbcce7a78f8e8bcce1ab67a7878e81ab6369d7e7a78f81695737cded8d8d87bc6d494000001017bc65bc6eaeaaa807bc65bc6292da7b69cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffe7748baaaaaaaa7bc63abedcd878607bc65bc6020309099cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaafcf77963aaaaaaaa7bc65bc6eaeaaa807bc65bc62d2d2d279cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaa9fe7348caaaaaaaa5bc656a5dcdcdcdc7bc61abe010101019cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaafcf77963aaaaaaaa7bc65bc6eaeaeae07bc65bc62d2d2d099cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffe7748baaaaaaaa7bc63abef8d89cbe7bc65bc6010302009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaafcf77963aaaaaaaa7bc65bc6aaea6a787bc65bc6252d090a9cf73964aaaaaaaa9cf73964aaaaaaaa7bc6d494d0d4f4f49bc698adad2d2d0b3edf9bceadad2b0b9fe73edfb52d2d2bbfef9fe72d2d0b0bfff7dfef2d2d2b0bfffffff7bdbdadaffffffff70a0a0a0affffffff00000000fffffff7a0e87a5efff79fe780e078dedff75edf9eebba26ffff9fe72d0b0200ffffbfef0080785efff7bfef5c555555ffffffc6aaaaaaaaffffffc6aaaaaaaaffffbfef55551501ffff9fe75f030000ffffffffaaaaaaaaffffffff00000000fffffff75ea00000ffff7fe77eeaa0809fef7bc60e3a3860ffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffffbeaaaaaaaabfef9fe7ffffbfabffff9fe7d5fdff03ffffbfef55150000ffffbfef15000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff78080a0e0ffffbfef565a7afaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaadfef9fe7aaaaeaba9fe7f59c0000c0705edf36a570deb5af7bc677ad090200009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaafcf77963aaaaaaaa7bc65bc6aaeade2d7bc65bc6b62902009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaa9fff345caaaaaaaa7bc63abe0000c0d87bc63abee09c0d007bc63abe090000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7cce9bc6ffffffffffffb45baaaaaaaa9bc65bc66aaaaaaa7bc61abe0bb880007bc63abe00000b38ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa7bc65abe2ae000007bc63abe00020ea8ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaafff77bc605155555fff77bc600000001fff7dfef60c08000ffffdfefaaa9a9afffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaafffffff755550501fffffff705000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff755000000fffffff755554000fffffff755555554ffffbfdfaaaaaaaaffffdfdfaaaaaaaaffffdfdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffff9fe71a2aaa6affffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000fffffff780a0a8aafffffff75e5e5e5fdfef1ed778e0e0a03edf97a57e7a78e0fff7579d00000101ffffffe7aaaaaaaaffffffe7aaaaaaaafff73edf78e08080dfefb5840e1e7878ffffffe7aaaaaaaafff7bfef7ae8e0a0dfef7fe75e5e78787fe7fdd65e7e7a78fdd65bbe7e7a7af85bbe98a57e7a7878379d747c587878787bc6b48c010101059cf73964aaaaaaaa7bc65abeb8a8e0a07bc65abe00000203ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaafcf7b963aaaaaaaa9bc63bc678e0e0807bc63abe020b0b0bffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa7bc65abe0e2e2e2effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6ababababffe7d48baaaaaaaa5bc656a5dcdcdcd87bc61abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abea0e0e0e07bc65abe02020202ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7cce9bc6fffffffffcf7b963aaaaaaaa9bc65bc6aaea6a6a7bc61abe2e0e0b0bffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abeb8b82e0effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaf9b5b48cad2d2d09fdd619b6bdad2f2b7fe7fdd6bdbdadafbfef5fdfadaf2f2bfff7bfeff5b5bdbdfff7dfef0b0a0202fffffff7afafafaffffffff7aaaaaaeafffffff7ea7a5e57fff79fe7a0e87adebfef3edf08429024ffff5edf2d0b0200ffffbfef80605856dfefbfef56555555ffffffc6aaaaaaaaffffbfef55551505ffffbfef15010000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff7c080e078fff7fdd6686060e09fe75abe00000100ffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffdfbeaaaaaaaaffffffbeaaaaaaaaffff9fe755555535ffff9fe755350300ffffbfef05000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff7e8e87878fff79fefe0f8787ebfef7fe702020301ffff3fcfaaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaabfef5fdf0000e0989fe756a5000050f43edf56a5d4bdabaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa7bc65abe0000a0b87bc63abee02e0200ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc63ac6000080f87bc63abe80b80f027bc63abe0b000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc63abe0000000effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaabbc65bc67aeaaaaa7bc63abe022ee0007bc61abe0000022effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abe0b38a0007bc63abe0000022effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaafff77bc605155555fff77bc600000001fff7dfef38e08000fff7dfef0000030effffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff755150505ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff740000000fffffff75550a8aafffffff75555555affffffdfaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff70b2db555fffffff70000aaabfffffff70000aaaaffffffff00000000ffffffff00000000fffffff700a8aaeafffffff7aaaafafffffffff7faff5f55fff7dfef80a0e0e8dfef9fe7787878787fe73abe7878e0e0fff7b5840707171fffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaadfefd9ad78e08080fff7547c0107071effffffe7aaaaaaaafff79fe77e7a7afa7fe71ed77878e0e01edf9cc65e7e7a787bc6b9ad7a78787877a5747c787878787bc6b48c050505059fff345caaaaaaaa9cf73964aaaaaaaa7bc65abe0b0e2e38ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc67bc66aeaaaaa7bc63abe2e2e3eb8ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abe2a38b8b8ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6ababababffe7d48baaaaaaaa5bc636a5d8d8d8d87bc61abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abee0e0a8b89fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaafcf7b963aaaaaaaa9bc63abee0e0f8f87bc63abe03020200ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abe8080e0a87bc63abe0b020200ffe7948baaaaaaaaffe7948baaaaaaaa7bc6b48c404040407bc61695adad2d2dfdd67bc62d2d090b7fe71dd7af2f2f2bbfef7fe72d2d0b0bfff7bfefadaf2f2bffffffe7aaaaaaaafffffff7affffffffffffff7fe7f5f57fff77fdfa0a8ea7abfef1dd708429334fff73edf2d0b0200ffffbfefa0685a56dfefbfef56555555ffffffc6aaaaaaaaffffbfef5595ad2bffffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000fffffff700a0fa5fffffdfefeaeafe7ffff7fed6e068babaffeeffe7ffffffffffeeffe7ffffffffbfef9fe7ffffffbfdff79fe7ffffff3fffff9fe7d53d0300ffffbfef01000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000fffffff77a5e5e5edff75fdfe8e8fa7abfef3edf03010000ffff3fc7aaaaaaaaffff3fc7aaaaaaaabfef7fe700e098769fe7b8b50040d0fd7bc656a509020000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc65ac6000000e07bc65abe80e82e027bc65abe0b000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaabbc65bc6aaaaea7a7bc63abe00e02e027bc61abe2e020000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc65abe000000a07bc65abe00a02a027bc65abee00000007bc65abe002ee0007bc63abe0000022effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc63ac6788000007bc63abe020eb8807bc65bc600000325ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc65ac6e08000007bc63abe000ab8807bc65ac600000003ffe7948baaaaaaaaffe7948baaaaaaaafff77bc615555555fff77bc600000105fff7dfef38800000ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff701010101ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000fffffff70080a8eafffffff7fafa5f57fff7dfef0000a0eafff7dfef00000affffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff7bfef80400000fff79fe70002adf0fff7dfef000000a9ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff7dfef0000a0eafff7dfef80aafa7ffff7bfefe8faff5fdfef7fe7e868787a7fe7ddce78f8f87adfef95841e1e1e1effffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff79fe760e080809fefb5841e7868e0fff7737c00000001fff7bfef787878e0bfef3fdf7afae8e83edfbcce787878789cc6d9ad7878787898a59484787878787bc6948405050505ffff945baaaaaaaa9cf73964aaaaaaaa7bc65abeb8e0a0807bc63abe0002020bffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaafcf7b963aaaaaaaa9bc63abef8f8e0e07bc65bc602030909ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abeb8a8e0e09fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6ababababffe7d48baaaaaaaa5bc636a5d8d8d8d87bc61abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abeb8b83838ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc67bc6aaaaaa6a7bc61abeb8b82c2effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abeb82a2e0bffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7bc6b48c5050d0d0bcce77a5ad2d2d2d3edfbccebdadadad7fe73edf2d2d2d2ddfef9fe72d2d2d2ffff7dfefaf2f2b2bffffffe7aaaaaaaaffffffe7aaaaaaaafff79fe7a0e8ea7abfeffdd62048c292fff7fdd62d0b0202ffffbfefa2685a57dfefbfef56555555ffffffc6aaaaaaaafff77fe7bfbfb725fffffff705090302ffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000fffffff70080a8eafffffff7a0aafe5ffffffff7fa5f5555fff7bfef00a0fa7ffff75fdfa0eafa7ebfeffdd61a0e0703bfef9fe7ffffaaaabfef9fe7ffaaaaaaffff9fe7fdff3f03ffffbfef05000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffdd600000040fffffed600004015fffffed600405500ffff1ed700555500ffff1ed700555554ffff3ed700055555fff75fdf8080a1a5bfef3edf78181e0effff5fcfaaaaaaaaffff3fc7aaaaaaaabfe73abe008000607fe7f9bd40d0fdff7bc65bc603000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65ac60080b80e7bc65abe380b0000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9bc65bc6aaaaaa6a7bc61abe0080b80b7bc63abe3c0b0000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc65abe000000a07bc65abe00a02a027bc65abe2a020000ffe7948baaaaaaaa9bc657a500aa55009bc657a500aa55007bc657a500aa55007bc657a500aa55007cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009bc657a500aa55009bc657a500aa55009bc657a520aa55007bc656a500aa55807bc657a500aa55029cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009bc657a500aa55007bc657a500aa55007bc657a500aa55007cc657a500aa55009cc657a500aa55009cc657a500aa55005edf77a52aff55aafff798ad0003053fffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff701010101ffffffffaaaaaaaaffffffffaaaaaaaaffff3edf00005055ffff3edf00545555ffff3edf00555505ffff3edf00555500ffff3fdf00555500ffff5fdf00005554ffff5fdf00000155ffff7fdf00000001ffffffffaaaaaaaaffffffff00000000fffffff7fa7a7a7afff7dfef80a0f8f8fff7bfefeafaff7fdfefbfefa87a5e55fff79fe7023fff57fff79fe700000001ffffffe7aaaaaaaaffffffe7aaaaaaaafff79fe740000000fff73fdf2aaff450fff79fe7aaaaabfdfff7bfefaaefff55fff7bfefaaff7f55fff7bfefeaff5555dfef9fe700a0aaffbfef9fe780aafe5fbfef3edfa0ea7a5e5edf7bc6e0e87a7edfef95841e1e0607ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaadfeffab560e0e080fff7948401010707fff7dfef7868e8e0dfef7fe75e7a78785fdfddce78787878bccefab57a787878b9add58c787878787bc694840505f5059cc657a500aa55007bc657a500aa55007bc657a500aa55007bc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009bc657a500aa55009bc657a500aa55007bc657a502aa550a9cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009bc657a500aa55007bc657a500aa55007bc657a500aa55007bc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cce57a500aa55009cc656a500aa55007bc6938cb8fa5fb89ccef59c02aafd029cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55007bc657a500aa55007bc657a500aa55007bc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009bc657a500aa55009bc657a500aa55807bc657a500aa55029cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55007bc657a500aa55007bc657a500aa55007bc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55007bc6d58cd4d4d7d4bcced8ad2d2d090b3edfdcce2d2b2b0b9fe75edf2d2d0b0bdfef9fe70b0b0b0bfff7dfef2b2bababffffffe7aaaaaaaafff7bfefa0e0787abfefddd680200848dff7bcceb62d0b0bfff7bfef00c07058dfefbfef56555555ffffffc6aaaaaaaa9fefbcce80b0b0b4fff77fe72d090b0bffffffff00000000fffffff7000080eafffffff700a8fe57fffffff7aaff5755fff7dfef0000a0eafff7bfef00a0ea7ffff79fe7a8eafe7fdfef7fe7a8fa7e579fe79cc680601807ffff1fc7aaaaaaaaffff1fc7aaaaaaaaffffbfef55050100ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffdd600004005fffffdd600140000fffffdd615000000ffffffffaaaaaaaaffffffffaaaaaaaafffffff78080e060fff73fdf68e8f87a5fdf738400000101bfef5fdf9595fd7fbfeffdd60e030100dfef9fe7aaaaeafa9fe736a5000040ac3edf77a5a0ff55aa9cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55007bc657a500aa55007bc657a500aa55007bc657a500aa55009bc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009bc657a500aa55009bc657a500aa552a7bc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55007cc657a500aa55007bc657a500aa55007bc657a500aa55007bc657a500aa55009cc657a500aa55009cc657a500aa55009cc657a500aa55009bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6eaaaffff9bc67bc6555effff9fff345caaaaaaaa9bc65bc60aaf7aaa9bc63abe0000022e9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffffffe7b48baaaaaaaa9bc63abe966000009bc63abe00093ee09cc65bc6aaaaaaad9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6575affff9fff345caaaaaaaa9bc65bc62baf7aaa9bc63abe0000022e9bc67bc6aaaaffff9bc67bc6aaaafffffff77cc602051555fff77fe700000001fff7dfef00010000ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff705051515ffffffffaaaaaaaaffff3edf40505455ffff3edf55555515ffff3edf55010000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffff5fdf40000000ffff7fe755500000ffff7fe700155000ffff9fe700000155fffffff77afaf8f8fff7dfefe8e8e8e8dfef9fefeafa7a7abfef7fe7a8fe7f5f9fe75fdf00a0aafefff75fdf0f3fd755fff75fdf00000001ffffffefaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff7feceafd00000fff7bdceaaaafd409feffece0000aabdbfef5fdfaaaafefd9fe73fdf0080aa5e7fe7fed6000080575fdf7cbea0e8fa5fdff7589dfa7e3f03fff7d58401000000ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff73fdf68e0e080dff79584061e1e1afff7dfefe0e0e080dfef7fe77878e8e87fe7ddd67a787878ddce3ab67a7a7878f9b5f694787878789bc69484050505059bc67bc6aaaaffff9bc67bc66aeaffff9fff345caaaaaaaaffff745baaaaaaaa9cce5bc6ababf5d59bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaafbfffffd45baaaaaaaa7bc61abe369cb8a09cce7bc6fffffdfd9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9fff345caaaaaaaaffff745baaaaaaaa9cce5bc6afaff5d59bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaafafffe7d48baaaaaaaa7bc6369dd8d8d8d89bc63abe010101019bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bce7bc6ffff5757ffff745baaaaaaaa7bc65abe00000a0b9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffffffe7b48baaaaaaaaffffd45baaaaaaaa9bc61abe6070f8b89bc63abe090302009bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9cce7bc6ffff5757ffff745baaaaaaaa7bc63abe00000a0b9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff7bc6d48cf4b4b4b4dcce19b629292b2b5edffdd62d2d2d2d9fef5fdfafaf2b2bdfefbfefa5adadadfff7dfefafafafaffff7dfefaaaaeafafff77fe7eafa7adebfef9bc6d0b02c2dfff77fe7090382a0fff7bfef56575555ffff1fc7aaaaaaaaffffffc6aaaaaaaa7fe77bc62d2d2d2dfff79fe7090b2babfff7dfef000080eafff7dfef00a0ea7ffff7dfef80aaff55fff7bfefa8fa7f55fff79fe7aaeaff5fbfef7fe780a87e57bfeffecea0aaaa6a9fe7fab580380e01ffff3fc7aaaaaaaaffff3fc7aaaaaaaaffffbfef15050102ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffff1ed700001001fffffed610010000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff70000a078ffff9fe7e0e07a5a7fe77384404050105fdfb48c01010000bfef3edf2b1a0a02bfef1abe000000689fe7f9b500d2feff9bc63abe030000009bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9cce7bc6ffff5f557bc65bc6a0aa00e07cce5bc6ffffd5a59bc67bc6b5abffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffffffe7b48baaaaaaaaffffd45baaaaaaaa9bc61abe0000e0be9bc61abe70b70b009bc65abe010000009bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9cce7bc6ffff5f559cc65bc6faffff5f7cce5bc6ffffd5a59bc67bc695a9ffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffff9bc67bc6aaaaffffffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc65ac6e00000007bc65ac6022ee0007bc65ac60000022effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bce9bc655555fff7bc61abe2ee000007bc63abe00000eb8ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc65ac6e08000007bc65abe000bb8807bc65bc600000009ffe7948baaaaaaaafff77bc605955555fff77bc600000105ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff70002010ddfff3ea6aaaaaaaaffff5fdf15050525ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffff9fe750808080fff79fe705f4e8e8fff7bfefe0e0e5d5dfef9fef7a7a7a7a9fe77fe75a5a5a5a7fe73edffaff57575edf1dd70080aafffff71ed70f155555fff71ed700000001ffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffe7aaaaaaaafff79cc650000000fff77cbeff500000fff77cbeff550000fff73bb6ff150000fff75bbe15000000ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff7bfef60e080807fe7948478786060fffffff7575d5d59fff79fe77a7a7afa7fe7fed6787868e0fdd65bbe5e7a78781ab6b584687878787bc6b58405050501ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abe2e38b8e0ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7cce9bc6fffffffffcf7b963aaaaaaaa9bc63abef8e0e0807bc61abe0202020bffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa7bc65abe0a0e0e2effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afafafafffe7d48baaaaaaaa7bc636a5d8d8d8d87bc61abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9cf73964aaaaaaaa7bc65abe808080a07bc65abe0b030302ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc67bc6aaaaea6a7bc63abe382e2e0effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abea0e0b8387bc65abe02020000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9cc6f594b4b4b0a0ddce5bbe2d2d2d2d5edffdd62d2d2d2dbfef7fe7b5b5b5b5dfefbfef2d2d292dfff7dfefaffffffffff7bfeffa7e5f579fe75bc640c0d090dff7ddd62d0b0302fff7bfef585e5755ffff1fc7aaaaaaaaffff1fc7aaaaaaaaffffffc6aaaaaaaa9fe71ab62d2d2dacdfef5fdf0aaabff5dfef7fe700a2abfddfef9fe780aa7f55bfef7fe780aa7f55bfef5fdfa8aaff5f9fe73fdf80eaff57bfef3bbea8aa6a07bfeffab53a060000ffff3fc7aaaaaaaaffff5fcfaaaaaaaafff7bfef1505010afffffff7abafbdf5fffffff700022aabffffffff00000000ffffffffaaaaaaaaffff1ed700004014ffff1ed710050000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff700000040ffffbfef00a0ea5efff79fe700a8fe57bfef5cbe80a8ea7a3edf5284140401007fe71ed70a0a0a4a9fe7d9b50000e0f69fe7f9b5f8fdffffffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa7bc63abe0080a02e7bc63abe380a0000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc63abe000080b87bc61abe80380b007bc63ac603000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc65ac6000000e07bc65bc60060b60b7bc65abe2e020000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6ffffafaa9bc61abe000000407bc657a5022578007bc6169d00000227ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc65ac6e00000007bc65ac6022ee0007bc65abe0000022affe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9bc67bc66aaaaaaf7bc61abe0bb880007bc61abe00000b38ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa7bc65abe2ee000007bc65abe00000ab8ffe7948baaaaaaaaffe7948baaaaaaaafff77bc600011555fff7dfef0880022bfff7dfef00000224ffffffe7aaaaaaaafffffff725955555ffff7fe7555554549fe7938c00100040ffffdfef000002abfffffff700000a5fffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000fffffff70000a856fffffff700a07e55ffffdfefeafafe7ffff79fe7e8eafa7fbfef3edf083c7a7abfef1ed700800305bfef5fdffefefe7c5edf1dd7e0e0e0e81dd7dcce00a8e878fdd6bcce00a8ea7ffff7ddce01050515ffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffdfdfaaaaaaaa9fe7d68c60606060fffffff779797979fff7bfef5878785e9fe73edf78706078fdd63ab6e8f87878f9adb584787858587bc6b58c01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa7bc65bc660e080007bc63abe02030a2effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc67bc66a6aeaaa7bc63abe0b0e2e2effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abe2e283838ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afafafafffe7d48baaaaaaaa7bc677a5585858587bc63abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9cf73964aaaaaaaa7bc65abee0e0e0e07bc65abe02020200ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaafcf7b963aaaaaaaa9bc63abe8080e0e07bc61abe0b0b0202ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa7bc65ac6000080807bc65abe2e0e0b03ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7bc6d9ad90b0b0b0ddce7bbe2d2d2d2d5fdffdd62d2d2d2dbfef7fe7b5b5b5b5dfefbfefadadb5b5dfefbfef80aaea7adfef7fe7e86a7ababfef5bbeb0342c2ddfefbfef8162605affff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaabfef99a5b4d040009fe7bdc6aabffd547fe7ddce002aaf557fe7ddce0080aa555fdf78a50000007a9fe7daad80aa1e00bfef99a57a030000ffff3fc7aaaaaaaaffff5fcfaaaaaaaadfefbfefffffbfafdfef9fe70200a0fcfff7bfef2bbffdd5fff7dfef022aafbdfffffff7afbdf5d5ffffffff00000000ffff3edf00500401ffff3edf01000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000ffff1dd700008068fff7dcce0080a85dbfef39be00a8965f5fdfb8ad80a0a8e9fed6928c28282a5afed63184000000555fdf528cc0a0aba57bc61abe01000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc65ac6000080b87bc65abee0380b007bc65abe02000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7cce9bc6ffffffffffffb45baaaaaaaa9bc61abe000080e87bc63abe80b00e007bc63ac60b000000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc65ac6000000e07bc65ac600e02e027bc65abe2e020000ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6ffffafaa9bc698ad000000607bc636a50080dc097bc636a5d80d00009cce7bc6ffff55557bc636a5600000007bc657a503b660007bc636a50000099c7bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6e00055807bc63abe0228ea007bc63abe0000af287bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055009bc65bc66aaa55ea7bc61abe03287a007bc61abe0000ad3e7bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6800055a07bc63abe0328ea007bc63abe0000af087bc65bc600005500ffef7bc605155555fff77bc600000105fff7dfef000b20c2ffffffe7aaaaaaaaffff9fe7525a6aeabfef9fe755fdffaadfef528401010450dff7518c00000055dfef318400000055fff7ef7b00000095fff79bce00000055fff77bc60000a895fff73edfa8aefe55dfef5fdf00aaff55dfef5fdf80aaff7dbfef5fdfa8faff557fe7ddcee0f8fa5a9fe77bc63a7e7f7fdfef5bbea0800525dfeffdd67f7f7c50fdd6bccee878785ebcce5bbe00a8fa5ebcce5bbe20aafffdfff77bc600000101ffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaa9fef589d60606060fffffff779797979fff79fe7fafafa7a9fe71ed760787878ddce1ab6787878785bbeb5845e5e5e1e7bc6d58c010000007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc63abe0000af007bc65bc6000055aa7bc63abe28b8fa807bc63abe0000ff027bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc63abe0000af00bbc65bc6aaaa55ff7bc61abe38b85ee07bc63abe0000fd027bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc63abe0000af007bc65bc6000055aa7bc63abeb8a8faa07bc63abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff009bc65abe00002f009bc67bc6aaaa55557bc677a5585858587bc6f9b50303a9037bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc63abe0000af007bc65bc6000055aa7bc63abea0a0faa07bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc63abe0000af00bbc65bc6aaaa55ff7bc61abee0a05eb87bc63abe0200ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc63abe0000af007bc65bc6000055aa7bc63abee0a0fe287bc65abe0200ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc65abe0000ff007bc6379520b09080fdd65bbe2d2f2d2d5fdf1dd72d2d2d2d9fe77fe72d2d2d25dfefbfefb5b5f5f5dfefbfef7a5e57559fe7d9b50040c0c0bfef9cc60d090b03dfefbfef5a565655ffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaabfef9fe7eaaaaaaabfef1ab655000000bfefb9ad15000000ffff1fc7aaaaaaaaffff3fc7aaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaadfefbfefffbfabaadfef5fdf00004040bfef5fdfa8affff5bfef7fe70aaffdd5fff79fe7abafbffdfff77fe70000024afff75fdf5094b5fdfff7bfef020badd5ffffdfef0aaaabf5ffffdfef0000027ffffffff700807a57fff71ddf00008058fff73ddf805455f53edf718c000000503ddfef7b0000f4af7ace108400fdaa001cdff07bfdab2a007ee755a555ffaa009fef76ad55ffaa005ee7b39455feaa00bcce149d0001ae207bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055a87bc65bc6000055ea7bc63abe00e0fe027bc65ac60e02ff007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007cc65bc6aaea55ab7bc63bc60000ff607bc61abe00e0d70b7bc61abe2e02aa007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055a87bc65bc60000556a7bc63abe00a0fe027bc65ac62e02ff007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055007bc65bc6000055009cce5bc6ffbff5ff7bc636a5000000707bc636a50060b6037bc677a5960900009fff345caaaaaaaa9fff345caaaaaaaa9bc67bc6afaff5559cc67bc6ffaaaffd9cce7bc67fffffff9bc6f9b55ee000007bc6f9b52dd778807bc6f9b500022dd77bc63abe000000099cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa7bc65bc6ea0000007bc65bc60bbeaaa09cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655ffbdd59bc67bc655ffaaab9bc67bc65557bfff7bc61abee00000009bc63abe0b37f8807bc65bc600000325ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa7bc65bc67aaa00007bc63abe000a38807bc65abe00000002ffff945baaaaaaaafff77bc600055555fff77bc600000001fff7dfef00000bb0bfefd39400d0ac0b7ee7f39cd5af0200bfefb7b555ffaa00bfef96ad55ffaa005de7928c5ffaa800bbd6f07b55feaa0039becf7b01557ea0fdd6cf732aaa955f1ed7107c00023ef51ed7569d000000013edfddce00aaff553edf7cc6f0fe5e57bccef9adc0e87a7e1ed7b9a53f5f55559fe799a5808001097ee77bc67f5f57549cc61ab6f8fa7a5e5bbefab500affd55fff73ab601010101ffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaabfef9584e0e06020fffffff779797171fff79fe77a7a7a7a7fe7ddcee0e87878bcced9ad787878787bc6d68c17070701ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa7bc65bc6eaaa00007bc63abe020a0e28ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa7bc61abee08080007bc61abe030b0b0affff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc63abea0a0e0807bc65ac600000202ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cce7bc6d5d5ffff9bc67bc65555aaaa7bc677a5585858587bc63abe01010101ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa7bc65bc69e9ebe36ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9bc67bc65555abab9bc67bc655556a6a7bc63abebc360e0bffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65bc6aaaac0607bc63abe080a0302ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cce7bc65555ffff7bc6b8a5c0c0c040fdd61ab62d2dadbd5fdffdd62b2b292dbfef7fe7b5b5b5b5ffff3fc7aaaaaaaaffff3fc7aaaaaaaa9fe7f9b5d0909090bfef5fdf09030303ffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff5fcfaaaaaaaadfefbfefffffffbfdfefbfefbfabaaaaffff5fcfaaaaaaaadfeffdd6c0c040505fdffdd60aaafff57fe73edf0a2fbdd5bfef7fe72badf555dfefbdcea0e86a6a7fe7ddce022aabfdbfef1edf0aaabf55bfef1ed700aafe5fbfefbdce0082bf57bfef1abe00d8f6f5dcd65184000000d03edf93940050f5af3ddf3184fdaf2a00bfeff8b5f5af0a00fffffcd6f5ab0200ffff7ee7f5aa0000ffffbfeffdaa0000ffffbfef5faa0000ffff7fe75ffaa000dff7bbce5e7ae8a0fdd63abefffffef49fff345caaaaaaaa9cf73964aaaaaaaa7bc65abe0000e02e7bc65bc6da2f02009fff345caaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa7bc61abe0080b80b7bc63abe9c090000ffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa7bc65bc6aa6a2a027bc65bc6b60b00009cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc65555f5af9cce7bc655fdffff9cce7bc6fdffffff9bc63abe000000607bc6f9b5008078d77bc6f9b578d72d027bc6f9b5bd0a00009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9bc67bc6abbfffff9bc67bc6aaaaaabfffe7d48baaaaaaaa9bc6f9b5788000009bc6f9b5bd57e8007bc6f9b5000bb55e7bc63abe0000000dffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaa9fff345caaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffffb45baaaaaaaafcf7d963aaaaaaaa9bc67bc67aaaaaaa9bc65abebee880007bc65bc6022baee89fff345caaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa7bc65abe2ee080009fff345caaaaaaaaffe7948baaaaaaaadfef7bc615555555dff79bce40b12909ffff7ee7fd2b0200ffffdff7d50a0000fffffff755000000ffffbfefff800000ffff7fe75fea0000fff7fdd67fea8000bfef39c65ffaa8803ddfb3945feaa8807bc6f07b555ffaa09cc6f0733ff5555f7cc6117c000001855bbed9ad00a8ef5f3bbef68ca0e8fa7f78a5d68c80eaff553edfb584070525959fe71ab67050424b3bbe98a5a8faff5fd9ad789d00aafe57bfef99a501050109fff7bfef00020b2dffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff79fe780a0e060dff7f68c3818180efffffff779585c56fff77fe77a7a7e5e7fe79cc6e8f87a7e7cc6f68c6078581e7bc6f59401092fbeffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9cf73964aaaaaaaa7bc65abe38a0e0807bc65bbe00000203ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9bc67bc66aaaaaaa7bc63abe0e2e2cb8ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa7bc65abe808080807bc65abe0203030bffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6bfbfbfbfffe7d48baaaaaaaa9bc677a5585858587bc63abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abe2e2e0e0affe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaafcf7b963aaaaaaaa9bc63abe80e0e0e07bc61abe0b020200ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abee0b8382effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afababaa9bc698a54040c060bcc698a52b2f2d2d5fdfddce2d2dadadbfef5fdfabafadbdbfef9fe7aaaaaaabffff1fc7aaaaaaaabfef98a5b0b0b0b4bfef9fe7a9a9a9a9ffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaadfefbfefffffffbfdfefbfefafabaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaadfef9cc6f0404000fdd69cc60aabbfd53edfddce0aabbdd59fe7fed62a0b0f017fdf537ca0a0a0d0ddce1ab60aabff55fdd61ab600aaff55ddcefab520eaff55ddce527cc0faba7e9bc6117c0ad2b62f3ddf938cf5af2a02dff739bebdab0a00ffff7ee7b52b0200fffffff72d000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000ffffbfef5878e0e09fef7bc6565654549fff3354aaaaaaaa7bc65abe803800007bc65abe02000000ffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc65fffbfab9bc67bc6bdabaaaafcf7d963aaaaaaaa9bc67bc6aaaa7a579bc65bc6e07ad7bd7bc63abeae0a0000ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cce7bc655ffffff9cce7bc6f5ffffffffe7d48baaaaaaaa9bc61abe000080789bc6f9b500e05eb57bc6f9b55eb50b007bc619b62d020000ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9cc67bc6bfffffff9cce7bc6ffffffff9cce7bc6ffffffff9bc63abe700000009bc6f9b5b55ee0007bc6f9b5000b97787bc6f9b50000022dffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7cce9bc6ffffffffffffb45baaaaaaaa9bc67bc6aaaaaaff9bc67bc65eeaaaff9bc65bc6f75eeaaa7bc65bc6000aafdaffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaa9fff345caaaaaaaaffff5edf090b0302ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000ffffdfef7aa00000fff73edf5ef8a0009fef3abe5ffae880dcd652847eeaa880f9b5117c15575e78b9a5117c80a1f55517957574e8fe5757b684957cc07f55d5faad957c1525b5bd1ed7b9ad4b2b2fb598a5179580a8fe57fab5178dffd755155fdf99a5010a2aabfff75fdf2bafadb5fff7dfef02020b2dffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff79dc68080a068fff7b6840e060300ffffbfeffa7a7a5ebfeffed6e0e87a7afdd6589da0e0f87a9bc6d684060301009bc636a5d870e0807bc657a50003092dffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abe0b0e2e38ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7cce9bc6fffffffffcf7b963aaaaaaaa9bc61abeb8e8e0e07bc65bc602020109ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc63abe0a0a0a0effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6bfbfbfbfffe7d48baaaaaaaa9bc677ad585858587bc63abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9ff73364aaaaaaaa7bc63abe0a0a0b03ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaafcf7b963aaaaaaaa9bc63abef8b8bc3effe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa7bc65abe008080e07bc63abe0a0b0200ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6bfafafab9bc63abe000000407bc6169df098362f7bc6579d2e2010c03edf9cc62d2dadad9fe73edf2f2d2dadbfef9fe7bffffdf5ffff1fc7aaaaaaaa9fe7379d20203090dfef7fe7abababadffff1fc7aaaaaaaaffff1fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaadfefbfefafafababffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaadfefbfefaaaaaaeabfef5bbe555040005fe73bb6bffff5547fe75bbe020303053edfb38c408080a03bb65284a9d5a0a0daa5327c00aa95fadaa5127400aa6adf9bc65284deb52d0b9fef76adbdaf0a02ffff1ddfad2b0a00ffffdff709020000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000fffffff7000000eafffffff70000ea5ffffffff700aa5f55ffffbfe7a0eaea7a9fef7bc6545456569fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6bfafaaff9bc67bc6aaaaaaff9bc67bc6aaaaea5f9bc65bc6aafa5ef57bc65bc6ba2f0a00ffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaafff77363aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6ffffafbf9bc67cc6aaaaaaaaffe7d48baaaaaaaa9bc6f9b5000080789bc6f9b58078d7ad7bc6f9b55ead02007bc63abe09000000ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaa9bc65bc655ff00029bc65bc655ff00009bc65bc6555fa0009bc67bc65555d57e9bc67bc65555abbd9bc67bc65555aaaa9bc65bc65fffaaaa9bc65bc6557f2aaa9bc65bc6555500029bc619b6faaa00009bc6d8b5d57a80007bc6d9b50bb5dee07bc619b600000bb59bc67bc65555aaab9bc67bc65555aaaa9bc65bc655ffaaaa9bc65bc655ff000a9bc65bc655ff00009bc65ac6ffff00009bc65bc6d5f5eaa09bc67bc65555bdd59bc67bc65555aaab9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc6577faaaa9bc63ac6bfffa8807bc65bc6abad0bba9bc67bc65555aaad9bc67bc65555aaaa9bc65bc65fffaaaa9bc65bc655ff0aaa9bc65bc655ff00009bc65bc655ff00009bc65bc6555fa000ffff7bc600020101ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff7e0000000ffff9fe77ee8a080dfef9cce5efae8a01dd7569d7efae8a01abe117c575e7ae8b77c117ca9a515d5b68431840240150a178d337c090a0a0a3bbef68c2b6b6f6f1795d684fafe57f5daadd6842529abafddcedaad2b2fadbd7fe7ddce0b0b2d2dfff79fe72b2fadbdffffffe7aaaaaaaaffffffefaaaaaaaaffffffefaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff77fe70080e068dff7179560380e02ffffdfef83e0f87efff73fdfe8ea7a5e5fdfb9ad80a0e87a7bc699a5980e01009bc61abe5f0000009bc61abe550000007bc6169db79cf0e09bc698adaa0002099bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000007bc61abe570000007bc61abe558080007bc61abeff0002029bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc63abe550000009bc61abe558000007bc61abef50b0e2e9bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000007bc61abe7f0000007bc61abe550000007bc61abed52828289bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abe7f0000009bc61abe550000009bc657a55e5858587bc6f9b5a90303029bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000007bc61abe5f0000007bc61abe558080807bc61abef50202009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc63abe5f0000009bc63abe550080807bc6fabdf72e0a0b9bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000007bc61abeff0000007bc61abe570000007bc61abe5520280a9bc61abefd0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abeff0000009bc61abe570000009bc6159dea60f8be7bc657a5ad0302009bc61abeff000000fdd63795030926ba7fe7ddce2b2babad9fe75fdf0002020bbfef9fe7aaaaaaabbfef589d80c040009fe7bdc602020309ffff1fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaadfefbfefafafbfffdfefbfefaaaaaaabffff5fcfaaaaaaaaffff5fcfaaaaaaaadfefbfefeafa7e7fbfef9fe77a7a7a7a7fe7fab5408080805fdffaad055aeaeafed61bb6e0e8e75f3bb6789d787878fa9a9d537cfaea6a50bcce5284d5b52d0b9feff8b5ad2b0a02ffff7fe7bd2b0a02ffffffff00000000ffffffffaaaaaaaaffffffff00000000ffffdfef00008068ffff1ed7000094aafff71ed70094aaaafff73ed7506aaaaafff73fd705d5fefefff75fdf00a9a9abbfef7bc6804050549bc65bc6fdffaaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aa7a7bc65bc6ea7ae8ae9bc63ac6ffff0a029bc65bc6d5fdaaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc657ff00009bc65bc655ff00809bc65bc655ffa8ba9bc65bc65557abaa9bc65bc655ffaaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc65f5f00009bc65bc6555500809bc6f9b5aaaaa07e9bc6d8b5ea7ebf2b9bc6d8add7af02009bc63abeadaa00009bc67bc65555aaaa9bc67bc65555aaaa9bc65bc67fff00009bc65bc655ff00009bc65bc655ff80a89bc65bc6557fbaaa9bc65bc655f5aaaa9bc65bc6d5ffaaaa9bc67bc65555aaaa9bc67bc65555aaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaa9bc67bc6aaaaff579bc67bc657faff559bc67bc6abf557559bc67bc6aaaabd55ffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaa9bc67bc6aaaaaaaf9cce7bc67fffffff9bc6f9b55ee000009bc6f9b50bb55ee09bc6d9b500002bb79bc65bc6aaaaaaa9ffffb45baaaaaaaaffffb45baaaaaaaa9bc67cc60000aaaa9bc67bc6aaaaff579bc67bc65eeaff559bc67bc6bdd55755fcf79963aaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa9bc65bc67aaaaaaa9bc65bc6add77aea7bc65bc600000aae9bc67cc6aaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaa9bc67bc6aaaaff57ffff7bc601010105ffffffffaaaaaaaaffff3edf00005050ffff3edf40551505fff73fdf55050000ffff5fdf15aaaaaaffff7fdf0055aaaaffff9fe7000056aaffff9fe700000005fffffff7a08080aaffff9fe77ae8e8a0bfefbcce7ef8e0801dd7369d7efae8a0d9ad327c575e5e785284967c5c5450503795967c2df5ffff589d967cfc7fd5ff3895b67cf7bdaf0adaad178dbdbdaf2b7cc6daad2d2d2d2d5fdfbdce2d2d2d2dbfef5fe7090d2d2dfff7dfef0b0b2b2bffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff77fe70000a078fff71bb6a0681a03fff7379501000000fff75fdfe8fa7e5f5fdfb9a580a0e87a7bc6b9a5180601009bc67cc6aaaaaaaaffe7d48baaaaaaaaffe7d48baaaaaaaa9bc6f9b57ae8e0807bc6f9b52b2db5d79bc65bc6aaaaaba9ffffb45baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65ac60a2e0808ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7cce9bc67ffffffffcf7b963aaaaaaaa7bc61abe2c28b8a0ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9cf73964aaaaaaaa7bc65abe3838b8a0ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6bfbfbfbfffe7d48baaaaaaaa9bc677ad585858587bc63abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9cf73964aaaaaaaa7bc65abee0e0e0a0ffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaafcffb95baaaaaaaa9bc63abee0e0e0f87bc63bc609030202ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaafff79463aaaaaaaa7bc65ac6808020007bc65ac60b030000ffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6ffffbfbf9bc67bc6ffffaaaa9bc67bc6ffffaaaa9cc65bc6aaaaea7a7bc6f9b5e0785ed77bc6f9b52d2b0b02ffffb45baaaaaaaaffffb45baaaaaaaa9bc6fab5400000003ed75bbe0b2db7bf9fe7fed60a2bafadbfef7fe72aafbdf5dfef9fe78a8a2aafbfef5cbe092cb0c0bfef7fe70a2aa9adffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff5fc7aaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaadfefbfeffeffffffffff5fcfaaaaaaaabfef9fe77a7a7aea9fe73fdf7e7af8e05fdfddce5e7efae8fdce3bbe5efa60fa7cc61695aaa808405bbe7384d696352d7fe7d9b5ad2b2b0afff75fdf2d0b0b02fffffff703020000ffffffff00000000ffff3ed700000090ffffbfef805a5555bfef1ed701000000ffff5fc7aaaaaaaaffff5fc7aaaaaaaadfefbfefffffff3fdfef9fe756fea040bfe79bc600405054ffffb45baaaaaaaaffffb45baaaaaaaafcffb95baaaaaaaafcf7b963aaaaaaaa9bc67bc6aaaaaaea9bc65bc6aaaafadf7bc65bc6e0be2b027bc65bc60b000000ffffb45baaaaaaaaffffb45baaaaaaaaffff945baaaaaaaa9bc67bc6aaaaff559bc67bc6aaaaff559bc67bc6aaaa5f55fcf79963aaaaaaaaffff945baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffb45baaaaaaaaffffd45baaaaaaaabcce7bc6ffffff7f9bc6d8b50000e0de7bc6f9b5e05eb5027bc6f9b5b70b0000ffff945baaaaaaaaffffb45baaaaaaaaffff945baaaaaaaa9bc67bc6aaaaff559bc67bc6aaaaff559bc67bc6aaaa5f55fcf79963aaaaaaaa9cce7bc65555ffff7cce9bc65555ffffffffb45baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa9bc67bc6aaaaaaea7bc65bc60002aee0ffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6aabfffff9bc67bc6aaaaabbfffe7d48baaaaaaaa9bc6f9b5788000009bc6f9b52dd778807bc6f9b500022dd67bc61abe00000003ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa9bc65bc67eeaaaaa7bc65bc60aaef8807bc65bc600000a2fffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaaffff7bc605155555ffff7bc600000001ffff5fdf5454fcf0fff75fdf0101030fffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff7bfef40000000ffffdfefaaa65aaaffffdfefaaaaaaaffff77fe778e8e0809fe79bc67af8e8a09cc6b58c7a78e8e0589d537cb59517d6d9adf78c55ffaa00faad178d55ffaa001bb63895d5ffaa007cc699a5f5bdab0afdd61bb6b5bdaf2a5fdfddce2d2d2f0bbfef7fe725252d2dfff7dfef2d2d2d2dffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff7dfef000000e8dff75cbe00008068fffffbade81a0300ffff9fe780a8fa5fdff71ed7a0eafe5f5fdfb9a580a078f77cc6789d18060000ffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6aaaaabafffe7d48baaaaaaaa9cce7bc67fffffff7bc6f9b5de5a78e07bc6f9b50a0b2db5ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa9bc67bc66aeaeaaa7bc65bc6baf8f8e89fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65ac6a0e02020ffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7d48baaaaaaaa9cce77ad585858587bc63abe01010101ffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa7bc65abeb0b80a0affe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7cce9bc6ffffffffffffb45baaaaaaaaffffb45baaaaaaaa9bc67bc67a7a5e5e7bc65bc6beaeaf2fffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaafff77363aaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afafababffe7d48baaaaaaaaffe7d48baaaaaaaa9bc6f9b5e0e0785e7bc6f9b5b7b52d0b7bc65bc603000000ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc67cbec00000005fdf3abe2bafdf7f7fe79cc600022bbdbfef5fdf2aafbff5dfef9fe7020a2fb5dfefddce29a49000bfefddce00000229dfef9fe7aaaaaaafffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff3fc7aaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fcfaaaaaaaaffff5fc7aaaaaaaabfef5fdf000000da9fe77cc60000207a7fe77cc600a85e551ed77bc6ec5655559bc67bc6afabaaaa9bc6b48c40404040dcceb48c2d290b0bbfeffdd62d2d0b0bffffdfefafababaffffffff780fa5755fff77fdf0080a4a9bfef3edf01000000ffff5fc7aaaaaaaaffff5fc7aaaaaaaaffff5fc7aaaaaaaaffffbfef55559581fff79dc60a008068ffef7cc6a05a5655ffe7948baaaaaaaaffff945baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa9bc65bc6aaaaea5e7bc65bc6a0f8af0a7bc65abe02000000ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffe7948baaaaaaaa9bc67bc6ffffffbf9bc67bc6ffbfabaa9bc67bc6abaaaaaa9bc65abe000000609bc6f9b5008078d77bc6f9b568d72d027bc6d9b52d020000ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cff395caaaaaaaaffff945baaaaaaaaffe7948baaaaaaaa7cce9bc6ffffffffffffb45baaaaaaaaffffb45baaaaaaaa9bc67bc6aaaaea5e9bc65bc6aaea5ebd7bc65ac6800a00009bc67bc655ffaaaa9bc65bc657fa00009bc65abeaabff8807bc65ac600000abeffff7353aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaa7bc65abeaaaa00007bc65ac6000a2000ffff7353aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9cce7bc65555f5559cce7bc65555ffff9bc6f9b57a8000009bc6f9b5b55fe0007bc6f9b5000bb55e7bc61abe0000002d9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa7bc65abeaaa000007bc65abe2aaa8000ffff7353aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9bc67bc655ffabbd9bc67bc655ffaaaa9bc65bc6577a80007bc65abe0aafbaa07bc65abe0000022b9cf73964aaaaaaaa9cf73964aaaaaaaaffff7bc605155555fff79cc6a0800001fff79fe7053fffa8fff7dfef00000001ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffdfeffffffefadfef5fdf7870e0a05edff9b57a78f8e0d9ad748456565c5c5fdf3bb655ffbff01ed73bbe55ffaa0a3edf5cbe55ffaa005fdf9cc6d5bfaa007fe7ddcef5af2a00bfef3fdff5bdab2adfef9fe72d290b02fff7dfef2b2b2b2affffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafff79fe70000807affff1ed780a8fa07fff75cbea03a0100fff71bb6060000a0fff71fd780a8fa7f7fe798a50080e8de1dd7789de09ea9aa7bc65abebaaa80007bc65ac6020a02089cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cce7bc65555fffd9cce7bc65555ffff9bc63abe7aea00007bc6f9b5d5d75e787bc6f9b5020a0b2d9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa7bc65abeaaa000007bc65abeaaaa28a8ffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc65555bdf59bc67bc655ffaaaa9bc67bc655ffaaaa9bc65bc65f7ee8e87bc65abe2aab2b2f9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa7bc65abeaaaaa0a0ffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc65555ffff9cce7bc65555ffff9bc63abe7a6ac0c03abef9b5969694947bc63abe090909099ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa7bc65abeaaa800807bc65abeaaaa0a0a9fff3354aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9bc67bc655d5afaf9bc67bc655ffaaaa9bc67bc655ffaaaa7bc65abea8e8e8e87bc65abe2bab0a0a9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65abeeaaaa8287bc65abe2a0a00009ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc65555f5f59cce7bc65555ffff9cce7bc65555ffff9bc619b6aae0e0785bc6f9b557d7b52d7bc63abe0d0b02009ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa7bc65ac6a0a08000ddce5bbe25d5ffff5fdf8f6b00002a6a5fdf8f6b00000009bfef3fdf0aaaffd5bfefbdce9000022afff7bdceaaad00aabfef1ed7000abd00fff7fed6aaaaaaf4bfef7fe70000aa55bfef7fe700000055dfef9fe7aaaaaa55bfef5fdf0000005ebfef3ed70000a0a1bfef5fdf00007a57bfef9cc60000a27fbfef7bc6008a7a557fe77bc6206855555fdf7bc6685555559cf73964aaaaaaaa9cce7bc65555fdff9cce7bc65555ffff9cce7bc65555ff7f7bc61695404060681ed7d9ad2d2d2d2ddfef5fdf2d2d2dadfff7bfef0babff55fff79fe768daf6ffffff5fc7aaaaaaaaffff5fc7aaaaaaaaffff5fc7aaaaaaaaffffbfef55551501ffff5fdf2a020050ffff7cc600e05e557fe77bc6585555559bc67bc65555d5ad9bc67bc655d5aaaa9bc67bc655ffaaaa9bc65abeaa0080e87bc65abea0eaae0b7bc65abeae2a00009ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65abeaaaa0a007bc65ac62b0200009cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc65555ffff9cce7bc65555ffff9bc63abeaaaa00707bc6f9b500e05eb57bc6f9b55ef50b007bc619b62d0200009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65abeaaa828027bc65abeaaaa0000ffff7353aaaaaaaa9cf73964aaaaaaaa9bc67bc65555b5ab9bc67bc655d5aaaa9bc67bc655ffaaea9bc65abeaa80a0fe7bc65abe80ea2b027bc65abeae2a0000ffff7353aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaa7cce9bc6557fffffffffb45baaaaaaaa9bc67bc65aaaaaaa9bc65abeaff880009bc65bc6aaaff7fa7bc65bc60000002bffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9bc67bc6aaafbfff9bc67bc6aaaaaaaf9bc63abe600000009bc6f9b5f77880007bc6f9b5022dd7787bc6f9b50000022dffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffffb45baaaaaaaa9bc67bc6eaaaaaaa9bc65abefee080007bc65bc6022bbee09fff345caaaaaaaaffff945baaaaaaaafff77bc625555555fff77cc600000915fff7dfef2b0a022bfffffff755555fabffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffdfefea020202ffff9fe77f7f7f5c7fe79cc678787870fab5747c58d8d8385fdf1abe000ffdf57fe77cc6000295559fe79cc6af000255bfef1fd7abd00abffff77fe7fdd52ad5ffff9fe7fffd0affdfef3fdf0000d500fff77fe70002f5aafff77fe700005502fff75fdf00005500fff79cc600000700fff75fdf007e00aafff71bb6a00600aafff71ed70700a8fffff73ed700a8fe57bfefd494000080563edf2d5b0000587fddcecb52800415557bc6ab52000000019cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cce7bc6f5ffffff9bc67bc6aaaaaaabffe7d48baaaaaaaa9bc619be70e080007bc6f9b5b5b5d75e7bc63abe00020309ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffffb45baaaaaaaafcf7d963aaaaaaaa9bc67bc67a6a6aea7bc65abeaeaa28289fff345caaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cce7bc6ffffffffffe7d48baaaaaaaa9cc65bc66a6a6a6a3abef9b5949494947bc63abe0b030303ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaafcf77963aaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9bc67bc6afabababfcf7d963aaaaaaaa9bc67bc6aaeaea7a7bc65abef8ba28289fff345caaaaaaaaffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cce7bc655ffffff9cce7bc6fdffffffffe7d48baaaaaaaa9bc63abe000080607bc6f9b5785ed6b77bc619b62d0b0200ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa7bc6ab52000000407bc6cb520040d4fd39beec5ad4fdafaab8b55284bdaf2a02fed696ad02d5fdff3fdff8b50009d5fd7fe73abe002a55557fe719be0000aa557fe7b8ad0000aa559fe7169d0000aaa99fe77cc600aa55557fe77bc600aa55555fdf7bc6006a55555fdf7bc6a0555555fdce7bc654555555fff77363aaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cce7bc655ffffff9cce7bc6d5ffffffffe7d48baaaaaaaa9bc63abe000080709bc6f9b5e078d7b57bc6f9b5b52d02001ed778a52d2e2aaabfef1ed72babadaddfef7fe7aa2f3f55ffffdfef75bdafabffffbfef55550000ffff5fd7aa0200c0ffff9cc60a00e05fffff9cc600f857555fdf7bc6585555559cce7bc655ffffff9bc67bc6d5bfabaa9bc67bc6abaaaaaa9bc67bc6aaaaea5e9bc65bc6a078dfbd7bc65abeba0a0000ffff945baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffff945baaaaaaaa9cce7bc655ffffff9cce7bc655ffffff9cce7bc6ffffffff9bc619b6000080787bc6f9b500e0de2d7bc6f9b55ea502007bc63abe0d000000ffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9bc67bc655ffabaa9bc67bc6adaaaaaa9bc65bc60000aa7a9bc63bc600a0baab7bc63abee02a00007bc65abe0a000000ffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa7bc6f9b50000aa557bc6f9b500000a557bc6f9b5000000557bc6f9b5000000559bc6f9b50000aa559bc6f9b50000aa559bc6f9b5a000aa557bc6f9b50000a8557bc6b8ad00002a577bc6d8b5000000557bc6f9b5000000557bc6f9b5000000557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b5000000557bc6f9b5000000559cc6f9b50000aa559cc6f9b50000aa559bc6d8b50000aa559bc6d8b5dee0aa557bc697ad022bfe5f7bc677a500000af57bc6f9b5000000557bc6f9b5000000557bc6f9b5000080557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b500002a557bc6f9b5000000557bc6f9b5000000557bc6f9b5000000559bc6f9b50000aa559bc6f9b50000aa557bc6f9b50000a0557bc6b8ad0000aa577bc6d8ad000000f57bc6f9b500000055dfefd9b5033fff55dff7d9b500000355ffffbfe7800003f5fffffff755500000fffffff755554000fffffff755555500fffffff755150000ffffbfe702000040ffff5fdffcfc7f5f5fdfd9ade0e0e0787bc6f68c8e0603aa5bc697ad2fbae87f7bc697a500022bd57bc6f9b5000000557bc6f9b5000000555fdff9b53fffff555fdff9b500ffff559fe7f9b500afff559fe7d9b500aaff559fe7d9b500aaff559fe7f9b500aaff557fdf77a500007fff3edf77ad00f4d5573edfd8b500555555fdd6b7ad4055555fd8b556a55ffeaa8097adf4947ffaa00056a552845ffaa880159d0d5b5ffaaaa05bc6ec5a15555fff7bc6cc5a000115555ac6ab52000000017bc6f9b50000aa557bc6f9b50000aa557bc6f9b500002a557bc6f9b5000000557bc6f9b5000000559cc6f9b50000aa559cced8b50000aa559cced8b50000aa557bc6d8adf8e0e0557bc697a50a0baf557bc6f9b5000002557bc6f9b5000000557bc6f9b5000000557bc6f9b50000a8557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b5000002557bc6f9b5000000557bc6f9b5000000557bc6f9b5000080559bc6f9b50000aa559bc6f9b50000aa557bc6b8ad0000a85f7bc6b8ad00000af57bc6f9b5000000557bc6f9b5000000557bc6f9b5000080557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b5000000557bc6f9b5000000557bc6f9b5000000559cced9b50000aa559cced8b50000aa557bc6d8b5000080553abe77a52828bad77bc6b8ad02020afd7bc6f9b5000000557bc6f9b5000000557bc6f9b50000a0557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b500002a557bc6f9b5000000557bc6f9b5000000557bc6f9b5000000559bc6f9b50000aa559bc6f9b50000aa557bc6d8ad0000a05f7bc6b8ad00002ad57bc6f9b5000000557bc6f9b5000000557bc6f9b5000000557bc6f9b50000a8557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b5000002557bc6f9b5000000557bc6f9b5000000557bc6d9b5000000559cced8b50000aa557bc6d8b5000000557bc677a580a0fa577bc6b8ad2f2b2bf57bc6f9b5000000557bc6f9b5000000557bc6f9b5000080557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6cb5a000050f55ac6cb52d0fdafabb7ad107cbdab0a0219be359df5afaa0a19beb7adad2b02005ac619bed5f5ffff5ac619beffffff5f3abeb8ad00a0ea5e5ac6369daafa1fa97bc6359d1f0100aa7bc6f9b5000000557bc6f9b50000a0557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b500000a557bc6f9b5000000557bc6f9b5000000557bc6d9b5000000559cced8b50000aa559cced8b50000aa559bc697a50000e8577bc697ade8beaffd7bc6f9b50b0200557bc6f9b5000000557bc6f9b5c00000555fdff9b50bb7ff555fdff9b50000ff555fdff9b50000ff557fdff9b500faff553fdff9b5f0ffff557bc6f9b5000000557bc6f9b5000000557bc6f9b5000000557bc6f9b5000000559bc6d8b50000aa5f7bc6b8ad0000aa557bc6f9b500000a557bc6f9b5000000557bc6f9b5000000557bc6f9b5000080557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b500002a557bc6f9b5000000557bc6f9b5000000557bc6f9b5000000559cced8b50000aa559cced8b50000aa559bc677a50000a05f7bc697ad00e0bff57bc6f9b5d72d02557bc6f9b5020000557bc6f9b5000000557bc6f9b50000a0557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b500000a557bc6f9b5000000557bc6f9b5000000557bc6f9b5000000557bc6f9b5000000559bc6d9b50000aa559bc6d8ad0000aa557bc6f9b500002a557bc6f9b5000000557bc6f9b5000000557bc6f9b5000000557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b50000aa557bc6f9b5000002559cce7bc655ffffff9bc63abee80000009bc65abeadf800009bc65bc6aa0bd7ea9bc65bc6aa0002ad9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc65bc67a0000009bc63abeb5e000007bc65abe000b9c809bc65bc6aa000bb59cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc63abefe8000009bc65abe022bf8809bc65bc6aa000bb79cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc6d8b55e8000007bc6d8b50bb778807bc6f9b5000009d79bc65bc6aa0000a99cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc65abe780000009bc65abe2dbee0009bc65bc6aa022ddf9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc63abee00000009bc63abeb5f8a0007bc65abe00022fb89cce7bc655fffffd9cce7bc655ffffff9fe79bc605555555bfe79bc600055555ffff9cc600aa9555fff79cc600aaaa55fff77bc600aaaa55dff79cc6a8aaea555fdf379500807aaa1ddf589db8a7aaaa9cce7bc655ffffff9cce7bc655ffffff9bc6d8addee080007bc6d8b50b2db7789bc61abe0000020d9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc63abefa8000007bc63abe0b0ab8a09cce7bc655fffdf59bc656a5400000009bc656a5fff440005ac656a5aaaffff4d8b597ad80000002d8b597ad7aa88000d8b556a55ffaa88097adf4947ffaa00056a531845ffaa880159d2d5b5ffaaaa03abecc5215555fff9bc6cc52000115559bc68a52000000019bc65abef7bae8a09bc65bc6ab0a2bad9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc65bc66a0000007bc6b8addef8e0a09bc6f9b50b0b2db59cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc65abe7ee080807bc65abe0b0a0b0a9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc63abe78a080807bc63abe2d2f2f2e9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc65bc67aa0a0aa7bc65abebf2e2e2a9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc63abec08080803abed8b59e9c9cbc9bc63abe090303039cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff7bc63abefaa0b8a89cc65bc6f5adadaf9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff7bc63abe78e0f8a89bc63abe2d0b0a029cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc65bc67a68787e7bc65abebf0b02029cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff7bc6f9b580e060787bc6d8b5d7b72d0b9bc65abe010000009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff7bc6cb5a000040d45abeab5250f4bfab97adaf73bdab2a02f9bd149df5afaa0a19be97adbd2b0a003abef8b5af2a0a005ac619beffffff5f39beb8ad0080a07a7bc6f594aaea3e079bc656a51f0100009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffff5f7bc65abee0e0b80a9bc63abeaf0200009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc63abe000000607bc6d9b5e0785eb57bc6b8adb72b02009cc65bc6fdaaaaaa9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffff7f9bc65bc6eae05eb79bc65abedf2f02009cc65bc6f5aaaaaa9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffff7f7bc65abe0000e0ae9bc63abe5ebe0b009bc65abe2d0000009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc65bc6aa8078df7bc65abee0b80b009bc63abeaf0000009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc6d8b50000e0de9bc6f9b5e05eb50b9bc6d8b5b50b00009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc65bc6aa00a05e7bc65abe80e02e009bc65abedf0b00009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc63abe000000e87bc63abe0080be029bc63abe5e2f00009bc63abe0b0000009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc65bc6aa00807a7bc63abe0000b8029bc65abe782f02009bc65abe2d0000009cce7bc655ffffff9cce7bc655ffffff7bc6f9b50000002dffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaa7cce9bc6ffffffffffff945baaaaaaaaffffb45baaaaaaaa9bc65bc67aaaaaaa7bc65bc60aba80007bc65bbe00000aa0ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaa9bc67bc6bfffffff9bc67bc6aaabbfff9bc67bc6aaaaaaaf9bc6f9b5788000009bc6f9b52dd7e0007bc6f9b500022dde7bc63abe00000001ffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaafcf7b963aaaaaaaa9bc67bc65eeaaaaa7bc65bc62bbae0007bc65bc600000bbeffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaa9bc67bc6bfffffff9bc67bc6aaabafffffe7d48baaaaaaaa9bc63abe708000009bc6f9b5b5d778e07bc6f9b5000209b5ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaa7bc6159d400000007bc6159dbff400007bc677a5fffffdd0d8b597ad00000002d8b597ad7aa00000d8b556a55ffaa88097adf4947ffaa00056a531845ffaa880d4942d5b5ffaa8805abecc5215555fff7bc6cb52000115557bc68a52000000019fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6aaabafbfffe7d48baaaaaaaa9bc65abe408000007bc6f9b5b7d65e787bc6f9b500020b09ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa9bc67bc66aeaeaaa7bc65bc6bebab8f89fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6ababababffe7d48baaaaaaaa9cce7bc67f7f7f7f3abef9b59c9c9c9c7bc63abe03030303ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa9bc67bc6eaea6a7a7bc65bc6b8babeaeffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afabaaaaffe7d48baaaaaaaa9bc63abe0080c0705bc6f9b55cd6b7257bc63abe09030000ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa7bc66a4a000000d05bc6ab5240d4fdaf97ad2d63bdab2a02d8b5f494b5af0a0219be97adb5af0a003abef8b5bdab0a005abe19bebfabea7e39beb8ad0000a07a7bc6159daaea7e077bc6f5947e070000ffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaafff77363aaaaaaaaffff945baaaaaaaaffe7948baaaaaaaa9bc67bc6ffffffaf9bc67bc6afabaaaaffe7d48baaaaaaaa9bc6f9b50000e0787bc6f9b578d6250b7bc619b60d020000ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffe7948baaaaaaaa7cce9bc6ffffffffffffb45baaaaaaaa9bc67bc6aaaaaaea9bc65bc6aaaaeade7bc65bc6a0ba2b027bc65bc60b020000ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffe7948baaaaaaaa9bc67bc6ffffbfab9bc67bc6bfabaaaa9bc65bc6020000409bc6f9b5000078d77bc6f9b5e0d62d007bc6d8b52d020000ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cff395caaaaaaaaffff945baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaaffffb45baaaaaaaa9bc67bc6aaaaaa7a9bc65bc6aaaa7ab77bc65abe002800007bc65bc62f020000ffe7948baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff345caaaaaaaaffff945baaaaaaaa9bc67bc6ffffffbf9bc67bc6ffffafaa9bc67bc6ffabaaaa9bc619b6000000609bc6d9b50000782d9bc6f9b55e8000009bc6f9b50bd7e0007bc6f9b50002b5787bc619b60000002d9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa7bc65abeba800000ffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9bc67bc655afb5559bc67bc655aaaaaf9bc65bc657fa00009bc63abeaaabf8807bc65abe000002ae9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa7bc65abeaea00000ffff7353aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa7bc65abeaa0000009bc65bc655aa0aaa9bc619be7a0000009bc6f9b5b55e80007bc6f9b5000bb7787bc619b6000000099ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa7bc65abeaa0000007bc65ac62ba80000ffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9bc67bc655bdb5559bc67bc655aaaaab9bc65bc65eea00009bc65abeabbfe8807bc65abe00000a2e9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa7bc65abeaa8000007bc65abe0a2aa0809ff73364aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9bc65bc655aa2aaa9bc65bc655aa00009bc6f9b55f7880007bc6f9b50b2d97587bc61abe000002099cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa7bc65abeaaa80000ffff7353aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9bc676a5fdd000009bc677adfffff550d8b5b8ad8000000bd8b597ad7aa00000d8b556a55ffaa88097adf4945ffaa00056a5317c7ffaa880159d0d5b5ffaaaa03abecc5215555fff7bc6cb52000115559fff3354aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9bc65bc65faa2aaa9bc65bc655aa00009bc619b67ae080005bc6f9b52db5d75e7bc63abe000002099cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa7bc65abeaaa000007bc65abe2a2a0a289cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9bc67bc655abaaab9bc67bc655aaaaaa9bc65abefae8e0a07bc65abe0a0b0b2b9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa7bc65ac6baa88080ffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc65bc67faa2aaa9bc65bc655aa00009bc65abe7f8080003abef9b5969c9c9c7bc63abe090103039cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaa7bc65ac6ae2a08089ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655afabaa9bc67bc655aaaaaa9bc65ac6eae0e0e07bc65abeae2f2b0b9ff73364aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa7bc65abeaaa0a0a07bc65abeab0a02009cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc65555f5fd9bc65bc657aa00009bc65bc655aa80407bc6f9b57a585ed77bc6f9b52d0b02029cf73964aaaaaaaa9cf73964aaaaaaaa7bc6cb52000000407bc6ab520050f5bf76a5cb52bdab0a02d8b5b38cbdaf0a0219be76adfdaf0a023abef8b5bdab2a023abe19bebdabaafa3abed8b500a0ea7e7bc6369daaea7e077bc6369d7e0700007bc65abefabe2b0a7bc65ac60a0000009cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaa7bc65abeba2a02009ff73364aaaaaaaa9cf73964aaaaaaaa9cce7bc65555f5fd9bc65bc67faa00009bc65abeff0000c07bc6f9b5aae05cb77bc6f9b5d72d0b007bc63abe030000009cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaaffff734baaaaaaaa7bc65ac6ae0200009ff73364aaaaaaaa9cf73964aaaaaaaa9bc67bc655d5abaa9bc67bc655aaaaaa9bc65abeaa0080f87bc65abea0f82e0a7bc65bc6b50b00009cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaa7bc65abeaaaa02007bc65ac62b0000009cf73964aaaaaaaa9cce7bc65555f5ff9cce7bc65555ffff9bc63abeaa0000607bc6f9b5aa8078b57bc6f9b57eb70b007bc619b62d0000009cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65abeea2a00007bc65ac60a0000009bc67bc6555555b59bc67bc65555afaa9bc67bc655abaaaa9bc65bc6aaaaa05e7bc65abe00a0ae027bc65abeba2b00009ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abeaa0200009ff73364aaaaaaaa9cce7bc65555d5ff9cce7bc65555ffff9bc63abeaa0000709bc6f9b5aa0078b57bc6f9b5ea5e09007bc6d8b5b70200007bc65bc6ab0000009bc67bc6bfffffff9bc67bc6aaabffff9bc67bc6aaaaaabf9bc6f9b55e8000009bc6f9b50b97e0007bc6f9b500002d787bc6f9b50000000bffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffe7948baaaaaaaa7cce9bc65fffffffffffb45baaaaaaaa9bc67bc65eaaaaaa9bc65bc6bd5eaaaa7bc65bc60002aee07bc65bc60000000bffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaa9bc67bc6afbfffff9bc67bc6aaaaafff9bc65bc6600000029bc6f9b5977800007bc6f9b50009d6e07bc6f9b50000022dffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa9bc65bc65eeaaaaa7bc65bc60a2ff8807bc65ac600000002ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6aaabbfff9bc67bc6aaaaaaab9bc63abe708000007bc6f9b52dd678807bc6f9b500000b35ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff945baaaaaaaaffe7948baaaaaaaa7cce9bc67fffffff9bc67bc6aaffffff9bc656a5fdd000007bc636a5fffffdd0d8b5b8ad8000022bd8b597ad7aa00000d8b556a55ffaa88097adf4945ffaa00056a5317c7ffaa880159d0d5b5ffaaaa05abecb5205555fff7bc6cc5200000555ffe7948baaaaaaaa7cce9bc6ffffffff9bc67bc6aaaaababffe7d48baaaaaaaa9bc6f9b57860e0807bc6f9b50b2d25b7ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff945baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa7cce9bc65f7f7ffffcf7b963aaaaaaaa9bc67bc67a7a6aea7bc65bc62f2eaebeffe7948baaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afafafafffe7d48baaaaaaaa9cce7bc67f7f7f7f5abef9b5dc9c9c9c7bc63abe03030303ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67cc6aaaaaaaafcf7b963aaaaaaaafcf7b963aaaaaaaa9bc65bc67a7a5ede7bc65ac602000000ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9cc67bc6ffffffff9cce7bc6ffffffffffe7d48baaaaaaaa9bc6f9b580e0785e7bc6f9b5b52d0903ffe7948baaaaaaaa7bc68a52000000407bc6cb520040d4fd39beec5ad4bdabaad8b5728cf5af2a0219be56a5fdaf2a023abef8b5f5af2a025abe19befdafaafa3abed8b50080e87e7bc656a5aaea7e079bc656a57f0700009bc65bc680aaea7a7bc65bc6d8ae2b0affff945baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cff395caaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaa9cc67bc6ffffffff9cce7bc6ffffffffffe7d48baaaaaaaa9bc6f9b50000c0787bc6f9b560deb50b7bc6f9b52d020000ffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cff395caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9bc67bc6afaaaaaa9bc67bc6aaaaea5e7bc65bc600e0be0b7bc65abe2a000000ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffe7948baaaaaaaa9cc67bc6ffffffaf9cce7bc6ffffffff9bc619b6000000609bc6f9b500e0de2d7bc6f9b55c2502007bc63abe09000000ffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffff945baaaaaaaaffffb45baaaaaaaa9bc67bc6abaaaa5a9bc65bc600aa7ebd7bc65bc680be02007bc65bc629000000ffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaa9cc67bc6ffffffaf9cce7bc6ffffffff9bc63abe000000609bc6f9b5000078b59bc6f9b5805e2d007bc6f9b5970200007bc65ac602000000ffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9bc65bc6fdff00009bc67bc655555eaa9bc67bc65555abd79bc67bc65555aaab9bc67bc65555aaaa9bc67bc65555aaaa9bc6d8adde8000007bc6d8b502b7a0007bc6f9b500002d787bc63abe0000000d9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc67fff00029bc65bc6fdff00009bc67bc65555d7ea9bc67bc65555abb59bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc6577faaaa9bc65bc6fdd57aaa9bc65bc6ffffabde9bc67bc65555aaa99bc67bc65555aaaa9bc67bc65555aaaa9bc65bc67fff00009bc65bc6fdff80009bc67bc65555d57a9bc67bc65555aaad9bc67bc65555aaaa9bc67bc65555aaaa9cce7bc65555fffd9bc6b8addee000007bc6f9b502b578807bc619b600000bb79bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc67fff00009bc65bc6fdffa0009bc67bc65555b55e9bc67bc65555aaab9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc6575faaaa9bc65bc6fdf5defa9bc65bc6ffffaaad9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc67fff00009bc65bc6fdffa8809bc67bc65555add79bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc67fff00009bc6b8addef880007bc6f9b5022db7d89bc63abeaaaa00099bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc67fff00009bc65bc6fdffaaa09bc67bc65555afb59bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa7bc6359dfdc000007bc677adfffdd440d8b597ad0000000bd8b597ad7aa00000d8b556a55ffaa88097add4947eeaa00056a531845ffaa880d494ec5a5ffaa8805abeab5205555fff7bc6cb52000005559bc67bc65555aaaa9cce7bc65555ffff9bc65bc67fff00007bc6d8addefae0807bc6f9b5020b0b2d9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc67fff80807bc65bc6abaa08009bc67bc65555aaab9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc655577e7a9bc65bc6fdfdabab9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc67fffa0a09bc65bc6fdffaaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9cce7bc65555ffff9bc65bc67f7f80805abed8b5dedeb8b89bc63abea9a903039bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc67fffa8a89bc65bc6fdffaaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc655556a7a7bc65bc657d72e2e9bc65bc6fdffaaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc67fffeaba9bc65bc6fdffaaaa9bc67bc65555aaaa9bc67bc65555aaaa9cce7bc65555ffff9cce7bc65555ffff9bc619beaaeae0707bc6d8b5deb72f0b9bc63abea9aa00007bc6cc5a000050f53abecb52d0fdafaab7b5117cbdab0a0219be35a5fdaf2a0239bed8b5b52b0a005ac619bef5ffffff3abef8b50080a87a7bc6159daaaafa1f7bc6159dfa1f01007bc6f594010000009bc65bc6ff7ffa5e9bc65bc655d5adab9bc65bc6fdffaaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aa7a9bc65bc67fffaeab9bc65bc6fdffaaaa9bc67bc65555aaaa9bc67bc65555aaaa9cce7bc65555ffff9cce7bc65555ff7f7bc6f9b580e078b69bc6d9b5d7b50b009bc63abeabaa00009bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555ea5e9bc65ac6fafe0a029bc65bc6fdffaaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aa7a7bc65bc6aa7ab80b9bc65bc655f5aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc655557ad79bc65ac6fabf02009bc65bc6fdffaaaa9bc67bc65555aaaa9cc67bc65555bfab9cce7bc65555ffff9bc6f9b500aa80787bc6f9b58078b60b7bc6f9b5d72d00009bc63bbeabaa00009bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaea9bc67bc655555ef59bc65ac6eabf02009bc65bc6fdffaaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc65bc6ffffeade9bc65bc6ff5fb5aa9bc65bc655f5aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aa7a9bc67bc655555ebd9bc65ac6faaf00009bc65bc6fdffaaaa9bc67bc65555aaaa9cce7bc65555ffff9bc63abeaaaa00c07bc6f9b50000e0b77bc6f9b5805e2d007bc6d9b5d70b00007bc63abe030000009bc67bc65555aaaa9bc67bc65555aaaa9bc67bc65555aa5e9bc67bc65555d7ab9bc65ac6faaf00009bc65bc6fdffaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6afd555559cce7bc6fffff5559cce7bc6ffffff559cce7bc6ffffffffffe7d48baaaaaaaaffe7d48baaaaaaaa9bc6f9b5de8080007bc6f9b502b7aa807bc63abe00002bd77bc65ac60000002bffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffff945baaaaaaaa9bc67bc6aaff55559bc67bc6aaaa5555fcf7b963aaaaaaaa9bc65bc6b57aaaaa7bc65abe000028007bc65ac600000002ffe7948baaaaaaaaffff945baaaaaaaaffff945baaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaa7cce9bc6ffffffff9bc67bc6aaafffff9bc67bc6aaaaaaaf9bc6f9b5788000009bc6f9b50bb778007bc6f9b5000009d67bc65bc600000003ffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaa7cce9bc6ffffffffffffb45baaaaaaaa9bc67bc6eaaaaaaa9bc65bc6d77aaaaa7bc65ac6000008a0ffff945baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaaffe7948baaaaaaaa9bc67bc6aaafffff9bc67bc6aaaaaaab9bc61abe708000009bc6f9b52d9778e07bc6f9b500000b25ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa9bc65bc65efaeaaa7bc677a5f44000007bc677a5ffffd440d8b597ad00000009d8b597ad7aa00000d8b576a55ffaa88097add4947eeaa00056a5317c5ffaa880d494ec5a5ffaa8805bc6ab5205555fff9bc6ab5200000555ffe7d48baaaaaaaa9bc63abec00000009bc6f9b5b7d65e787bc6f9b50000020bffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa9bc65bc67aeaeaea7bc65bc60b0b2b2fffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6afbfbfbfffe7d48baaaaaaaa9cce7bc6ffffffff5bc6f9b5dededede7bc63abe03030303ffe7948baaaaaaaaffe7948baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaafcf7b963aaaaaaaa9bc65bc6eaeaea7a7bc65bc62f2b0b0bffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9bc67bc6bfbfafafffe7d48baaaaaaaa9bc65abe000080407bc6f9b578de96b77bc6cb5a000040d45ac6aa5250f4bfabb7adaf73bdab0a0019be359df5af2a0239beb7adbd2b02005ac619bed5fdffff3abef9b50000a07a7bc656a5aaaafa1f7bc6369dfa1f01009bc6169d01000000fcf7b963aaaaaaaa9bc65bc6aaea7ade7bc65bc6be2f0a02ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaa9cc67bc6ffffbfafffe7d48baaaaaaaa9bc619b6000080707bc6f9b5e058b7097bc6f9b52d020000ffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffe7948baaaaaaaaffffb45baaaaaaaa9bc67bc6aaaaaa6a9bc65bc6aaea7ab77bc65bbea00a0000ffe7948baaaaaaaaffe7948baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff945baaaaaaaa9cc67bc6ffffffff9cc67bc6ffffbfab9cce7bc6ffffffff9bc619b60000c05e7bc6f9b5805825027bc6f9b5b70b0000ffe7948baaaaaaaaffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff345caaaaaaaaffe7948baaaaaaaaffff945baaaaaaaaffffb45baaaaaaaa9bc67bc6aaaaaa5e7bc65bc60000b80b7bc65bc6e02e02007bc65bc60b000000ffff945baaaaaaaaffff945baaaaaaaa9cf73964aaaaaaaafcf79963aaaaaaaa9cce7bc65555ffff9cce7bc6d5fdffff9bc67bc6ffffaaaa9cce7bc6ffffff7f9bc63abe0000807e9bc63abe0000febd9bc6f9b50078aa027bc6f9b5de0b00007bc65bc601000000ffff945baaaaaaaa9fff345caaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9cc67bc65555bff59cce7bc65555ffff9cce7bc65555ffff9bc63abe5fa000009bc63abed55f80007bc63abe0ab5dea07bc63abe00022bf77bc65ac60000000a9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cc67bc65555fff59cce7bc65555ffff9bc65ac6fe0000009bc65bc6550200009bc6f9b57a0000007bc6f9b52ddea8807bc63abe0003abf77bc65ac60000000a9cf73964aaaaaaaa9cf73964aaaaaaaa7bc65abeaa0000007bc65ac6af0000009fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655aaadff9bc67bc655aaaaaa9bc63abebfe880007bc65ac600022fa09cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa7bc65abeae800000ffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce5bc655afffff9bc63abeff0000009bc6f9b5d77880007bc6f9b50209b75c7bc63abe000000019cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa7bc65abeba8000007bc65abeaa020a209cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655adb5ff9bc67bc655aaaaaa9bc63abefaa080007bc65abeaa2baea87bc656a5f44000007bc6159daaaff440d8b597ad0000002dd8b597adfaa00000d8b576a55ffaa880b8adf4945ffaaaa056a5117c5ffaa880d494ec525ffaa8803abeab520555577f7bc6ab52000005559bc619b67ac000007bc6f9b52db596de7bc65abeaa0002039cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa7bc65abeaa0000007bc65bc6b52aaaa89cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655aaaaaa9bc67bc655eaaaaa7bc65abeaeaeb8a89cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa7bc65ac6be0020209cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cc65bc655aaaaaa9bc63abeff0000005bc6f9b5d7dedede7bc63abea90303039cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa7bc65bc65ea8a8a87bc65abeaa0000009cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655aaaaaa9bc67bc655aaaaaa9bc65abefaf8f8ba7bc65abeaa0202009cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa7bc65ac6ea8000207bc65ac6ab0000009cf73964aaaaaaaa9cce7bc65555d5ff9cc65bc655abaaaa9bc65bc6550000803abe8a4a000000d019b6cb5240d0bdab76ad2d63bdab0a0019bef49cf5afaa0a39be97adbdab0a005ac619bed5fdffff3abef9b50000a07a7bc677a5aaeafa1f7bc656a5fa1f01007bc656a5010000009bc67bc655adabaa9bc67bc655aaaaaa9bc63abeaaa0e8aa7bc63abeae0b02009cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaa7bc65ac6be0200009cf73964aaaaaaaa9cce7bc6555555ff9cce7bc655fdffff9bc65bc6550000809bc6f9b5aa8078de7bc6f9b5dfb50b027bc63abea90000009cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaa7bc65ac6fa0800007bc65abeaa0000009cf73964aaaaaaaa9bc67bc655b5abaa9bc67bc655aaaaaa9bc65bc6aa8078d67bc65abeeaae0b007bc65ac6ab0000009cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cc65bc65555afaa9bc65ac6af0000009cce7bc65555ffff9cce7bc655d5ffff9bc63abeea0080f89bc63abeff00dffd7bc6f9b5eade0a007bc6f9b5250200009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6555555bd9cce7bc65555ffff9cce7bc65555ffff9cce7bc65555ffff9cce7bc65555ffff7bc63abe000000e87bc63abe00e87abd7bc63abe7e55af027bc63abed52b00007bc63abe0b0000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa7bc63abe0000aa557bc63abe0000aaf57bc63abe0000aaff7bc63abe0000aaff7bc63abe0002fe577bc63abe0000af557bc63abe0000aa557bc63abe0000aafd7bc63abe0000aaff7bc63abe0000aaff9bc63abe0000ff559bc61abe0000aa559bc63abe0000aa559bc63abe0000aa559bc63abef800aa557bc63abebd7ae8557bc61abe002b5f577bc61abe0000af557bc63abe0000aad57bc63abe0000aaff7bc63abe0000aaff7bc63abe0000aa7f7bc63abe0000aa557bc63abe0000aa557bc63abe0000aaf57bc63abe0000aaff7bc63abe0000aaff7bc63abe0220ea5f7bc63abe0000ff557bc63abe0000aa557bc63abe0000aa757bc63abe0000aa557bc63abe0000aa557bc63abe0000aa559bc61abe0000aa559bc63abe0000aa559bc63abe0000aa559bc63abe0000aa557bc63abe7a8080557bc63abeafff5f557bc61abe000afd557bc61abe0000aad57bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc61abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe8000aa557bc63abe0008ff557bc63abe0000af557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe00002a557bc63abe000000559bc63abe0000aa559bc63abe0000aa559bc6f9b5e080aaff7bc6f9b50db7aeff7bc61abe0000ab557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc61abe0000aa557bc63abe0000abd57bc63abe0000aaff7bc63abe0000aaff9bc63abe0000ffff9bc63abea080ffff7bc619b60000be5e7bc619be0000aaad7bc6159df40000005abe97adfff55000d8b577a500000229d8b597adfaa00000d8b556a57ffaa000b7adf4945ffaa00056a5117c5ffaa880d494cc525ffaa8807bc6cc520515577f3abecb52000001157bc6308400020a5a7bc6ef7b000000557bc63abe0000aaff7bc63abe0000faff7bc63abe0000ffff7bc63abe0080ff5f7bc63abe0000bf557bc63abe0000aaff7bc63abe0000aaff9bc65abe0000ffd59bc63abe0000ffff7bc619be0000fa7a7bc6f9b50000aaad7bc63abe0000aaff7bc63abe0000aaff7bc63abe0000ffff7bc63abe0000ffff7bc63abe2000ff577bc63abe0000aff57bc63abe0000aaff7bc63abe0000aaff9bc63abe0000ff559bc63abe0000ff555bc697adb8b8fede7bc619b60202aba97bc63abe0000aaff7bc63abe0000eaff7bc63abe0000ffff7bc63abe0000ff7f7bc63abe0000ff557bc63abe0000aafd7bc63abe0000aaff7bc63abe0000aaff9bc63abe0000ffff9bc63abe0000ff5f7bc619b60000aeb57bc63abe0000aaff7bc63abe0000aaff7bc63abe0000faff7bc63abe0000ffff7bc63abe0000ff577bc63abe0000bfd57bc63abe0000aaff7bc6107c000000507bc6cf7b0050d5af9bcecf7b0055ffaa7bc6cb52005ff6be76adcb52bdab0a00f8b5d394b5ab0a0019be97adb5ab0a003abef8b5ad2a02003abef9bdaaaaea7e39be369d0000a07a5abe159daa7a07007bc6f594070000007bc63abe0000aaff7bc63abe0000aaff9bc63abe0000ff7f7bc619b60000fad77bc63abe0a02affd7bc63abe0000aaff7bc63abe0000aaff7bc63abe0000ffff7bc63abe0000ff5f7bc63abe0080ff557bc63abe00000a557bc63abe000000557bc63abe000000559bc61abe0000aa579bc61abe00007f559bc6f9b5e078afff7bc6f9b52d030aaa7bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0200aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000fe557bc63abea00aaf557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc61abe0000aa557bc63abe0000aa559bc63abe0000aa559bc63abe0000aa559bc61abe0000aa5f9bc61abe0000fa559bc61abea0ead7557bc63abedeafaf557bc63abe2a02aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000ae557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000fa557bc63abe0080ff557bc63abe0800aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc61abe0000aa557bc63abe0000aa557bc63abe000002559bc63abe0000aa559bc63abe0000aa559bc61abe0000aa559bc619be0080fed57bc63abea0def5557bc63abef72baa557bc63abe0a00aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000ff557bc63abe0008ab557bc63abe0800aa557bc63abe0000aa557bc63abe0000aa557bc63abe0000aa557bc61abe0000aad59bc63abefa0000009bc65bc6f5fea8009cce7bc655f5557f9cce7bc655fffd559cce7bc655fffffd9bc65bc67e0000009bc63abefe0000009bc65bc6fdbfaa809bc67bc655abd55e9cce7bc655ffffd59cce7bc655ffffff9bc65bc65f0000009bc63abebf8000009bc65bc6fdaffaa09cc67bc655afd5559cce7bc655fffff59bc65bc67f0000009bc63abe5e8000009bc61abefdfea0007bc63abe022bdee07bc63abe000002b79cce7bc655fffff59cce7bc655ffffff9bc63abefa0000009bc65bc6f5feaa809cce7bc655fd55579cce7bc655ffffd59cce7bc655ffffff9cce7bc655ffffff9bc63abefe8000009bc65bc6fdaffaa89cce7bc655ffd5559cce7bc655fffffd9cce7bc655ffffff9bc65bc67f8000009bc63abebfa000009bc65bc6fdabfeea9cce7bc655fff5559cce7bc655ffffff9cce7bc655ffffff9bc63abe7e8000009bc61abef5fee8807bc63abe020bb77e9bc63abe0000022b9cce7bc655ffffff9cce7bc655ffffff9bc63abefa0000009bc65abeafaaa0009cce7bc655fdd5559cce7bc655fffffd9cce7bc655ffffff9cce7bc655ffffff9bc63abefe8000007bc65abe2a0220809cc67bc655afb5d59cce7bc655ffffff9cce7bc655ffffff9bc65bc67fa000009bc63abeffa080009bc65bc6fdabaffe9cce7bc655fffff59cce7bc655ffffff9cce7bc655ffffff9bc63abe7ea000007bc61abefdfef8a07bc63abe0a022fb79cce7bc655fffff59cce7bc655ffffff9cce7bc655ffffff9bc63abefa8000007bc65abeab0a28809cce7bc655fff5d59cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9bc65abeffa080007bc65ac62b0000009cce7bc655fffffd9cce7bc655ffffff9bc656a5d00000009bc676a5fffdd000d8b556a500000029d8b597ade8800000d8b556a57eeaa000b7adf4945ffaa00056a5f0737eeaa880b4940d5b577ee88039c6cc52fda5173f39c6f07b55feaa007bc6cf7b15555ffa9bc6f07b00010515ffe7d48baaaaaaaa9cce7bc67fff5f7f7bc65abe2e280a289cce7bc6fffffdfd9bc67bc6aaaaffff9bc67bc6aaaabfffffffd45baaaaaaaa9bc65bc660e0aaaa7bc65abe090f0a089bc67bc6aaaaffff9bc67bc6aaaaffff9cce7bc6ffff7f7f9cce7bc6ffff55557bc65abee0e080809cce7bc6f5f5f5f59bc67bc6aaaaffff9bc67bc6aaaaffffffe7d48baaaaaaaaffe7d48baaaaaaaa7bc6d9b5dedcdcdc9bc63abe030303039bc67bc6aaaaffff9cce7bc6ffffffff9cce7bc6ffff55559cce7bc6ff7f55557bc65abe2e2e0a0a9bc67bc6aaaaffff9bc67bc6aaaaffffffffb45baaaaaaaaffffd45baaaaaaaa9bc65bc660607a7a7bc63abe0b0b02009bc67bc6aaaaffff9bc67bc6aaaaffff9cce7bc6ffff57579cce7bc6ffff55559bc65abee0f0a82a9cce7bc6f5fdfdff9bc65284000040c07bce3184d4bd2b0a1ddf96adf5af2a005ee759c655ffaa001ddff49456f6fcfc19be76a5bdab0a003abef8b5bdab0a005ac619beffffff5f39be56a50000a07a7bc6369dea7e07007bc6159d070000009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffffff9cce7bc6557f5f577bc65abefa280a029bc65bc6f52a0a029cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffff7f9bc65bc67eaafafe7bc65abefe0a02009bc65bc6f50a02009cce7bc655ffffff9cce7bc655ffffff9cc65bc6ffea7a577bc63abefa78deb79bc61abef5af2b029bc65bc6b50200009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ff5f557bc65abeeaa00a029bc63abeaf0200009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffff7f9cce7bc6557f57559bc65abefeaa0a009bc65abeaf0000009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ff7f579bce7bc6555755559bc63abefe2a02009bc65bc6f50a00009cce7bc655ffffff9cce7bc655ffff7f9bc63abeaa80e85e7bc63abef87ab70b9bc61abed7ab02009bc65bc6b50200009cce7bc655ffffff9cce7bc655ffff5f9cce7bc6557f57559bc65bc65ffeab2a9bc63abeaf0000009cce7bc655ffffff9cce7bc655ffffff9cce7bc655ff7f579cce7bc6555f55d59bc63abefa2a02009bc63abeab0000009cce7bc655ffffff9cce7bc655ffff7f9cce7bc655ff5f559cce7bc6555755f59bc63abefe0a00009bc65bc6f50200009cce7bc655ffffff9bc65bc6ff00805e9bc63abeaa807ab57bc63abee8de2d009bc61abed72b00009bc63abeaf0000009cce7bc655ffffff9cce7bc655ffff559cc67bc6557e55d59bc65bc65fbfaa029bc63abebf0000009cce7bc655ffffff9cce7bc655ffff7f9cce7bc655ff5f559cce7bc6555755fd9bc63abefa2a00009bc63abeaf0000009cce7bc655ffffff9cce7bc655ffff579cce7bc655ff57559cce7bc65555d5ff9bc63abefe0200009bc65bc6d50200009cce7bc655ffff7f9bc63abe00addf807bc63abe00002bfe9bc65bc6aaaaaabd9bc67bc65e5555559fff3354aaaaaaaa9bc67bc6af5555559bc67bc6aa5555559bc67bc6aa5555559bc67bc6ea5555559cf73964aaaaaaaa9fff3354aaaaaaaa9cc67bc6ff5555559cc67bc6ff5555559bc67bc6aa5555559bc67bc67e5555559ff73364aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cce7bc6ff55ffff9cce7bc67f55ffff9bc63abe7eea00009bc63abebd57a0007bc63abe00add7a07bc63abe00000bbf9bc67bc6aa5555559bc67bc6fa5555559ff73364aaaaaaaa9bc67bc6bd5555559bc67bc6aa5555559bc67bc6aa5555559bc67bc6aa5555559cf73964aaaaaaaaffff7353aaaaaaaa9cce7bc6fd5555559cc67bc6ff5555559bc67bc6aa5555559bc67bc6fa5555559ff73364aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cce7bc6ff55ffff9cce7bc6ff55ffff9bc63abef8ea00009bc61abef75fa0007bc63abe02b5d7e87bc63abe00000aaf9bc67bc6aa5555559bc67bc6ea5555559cf73964aaaaaaaa9fff3354aaaaaaaa9bc67bc6ab5555559bc67bc6aa5555559bc67bc6aa5555559bc67bc67e555555ffff7353aaaaaaaa9cce7bc6f55555559cc67bc6ff5555559bc67bc6aa5555559bc67bc6aa5555559cf73964aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaa9cce7bc6ff55ffff9cce7bc6ff55ffff9cc65bc65f55aaaa9bc63abe575fe8007bc63abe0bf5d7fa7bc63abe00020a2b9bc67bc6aa5555559bc67bc6aa5555559cf73964aaaaaaaa9fff3354aaaaaaaa9bc67bc6af5555559bc67bc6aa5555559bc67bc6aa5555559bc67bc6fa555555ffff7353aaaaaaaaffff7353aaaaaaaa9cc67bc6ff5555559bc67bc6aa5555559bc67bc6aa5555557bc636a5d00000007bc6369daffdd000d8b5f59400000009d8b597ade8800000d8b556a57eeaa000b7adf4945ffaa0007ee7328495070f039fef7ac65ffeaa801ddf76ad5ffae8a039be317c575e78e07bc65284000101059bc67bc67e5555559fff3354aaaaaaaa9bc67bc6bd5555559bc67bc6aa5555559bc67bc6aa5555559bc67bc6aa5555559fff3354aaaaaaaaffff734baaaaaaaa9bc67bc6ab5555559bc67bc6aa5555559bc67bc6aa5555559bc67bc6fa5555559fff3354aaaaaaaa9cce7bc6d555f5ff9cce7bc6ff55ffff9cce7bc6ff55ffff9cce7bc6ff55ffff7bc65abe0000e0a07bc6f9b5dedeaaaa7bc63abe03030a029cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa7bc65abe0a2a00009bc67bc6aa5555559bc67bc6aa5555559bc67bc6aa5555559cc67bc65f555555ffff734baaaaaaaa9bc67bc6bd5555559bc67bc6aa5555559bc67bc6aa5555559bc67bc6ea5555559ff73364aaaaaaaa9cce7bc65555f5ff9cce7bc6fd55ffff9bc6d494d0b0242cbfef39bebdaf2b0affff3edffdaf2a02ffff9fef55ab0200fff719be58400000dff739be5555555439be77a50000a07a7bc656a5ea7e07007bc656a5070000009fff3354aaaaaaaa9bc67bc6af5555559bc67bc6aa5555559bc67bc6aa5555559cc67bc67f555555ffff734baaaaaaaa9cf73964aaaaaaaa9bc67bc6aa5555559bc67bc6aa5555559bc67bc6aa5555559bce7bc6575555559cce7bc65555f5ff9cce7bc6f555ffff9cce7bc6ff55ffff9cce7bc6ff55ff7f7bc63abe00fae87a7bc63abe7e55b52b7bc63abe2d2d02009bc67bc6a95555559bc67bc6aa5555559bc67bc6aa5555559bc67bc67e555555ffff7353aaaaaaaa9bc67bc6bd5555559bc67bc6aa5555559bc67bc6aa5555559cce7bc6ff555555ffff7353aaaaaaaa9ff73364aaaaaaaa9bc67bc6ab5555559bc67bc6aa5555559bc67bc6aa5555559cc67bc67f5555fd9cce7bc65555fdff9cce7bc6d555ffff9cce7bc6ff55ffff9cce7bc6ff55ff5f7bc63abe00eae8de7bc63abef855b50a7bc63abeb52d02009bc67bc6a55555559bc67bc6aa5555559bc67bc6aa5555559bc67bc6fa5555559fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc6aa5555559bc67bc6aa5555559cce7bc6ff5555559cce7bc65f5555559fff3354aaaaaaaa9bc67bc6ad5555559bc67bc6aa5555559bc67bc6aa5555559cc67bc6ff5555ff9cce7bc65555fdff9cce7bc65555ffff9cce7bc6fd55ffff9cce5ac6aaffea7e7bc63abe00ea78b77bc63abea057bd027bc63abed7b502007bc65bc62d0000009bc67bc6aa5555559bc67bc6aa5555559bc67bc6aa5555559fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc6ab5555559bc67bc6aa5555559cc67bc6ff5555559cce7bc67f5555559fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc6aa5555559bc67bc6aa5555d59cc67bc6ff5555bf9cce7bc65755fdff9cce7bc65555ffff9cce7bc6f555ffff7bc65abe00aa00e07bc63abe00aa7aad7bc63abe8057bd007bc63abe5eb500009cce7bc6ffff55559bc65bc67800aaaa9bc63abeffa0aa007bc63abe0ab778007bc63abe0002d5787bc63abe00000bd57bc65ac60000000a9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc6fff555559cce7bc6ffff55559cce7bc6ffff55559cce7bc6ffff55557bc65abee80000007bc63abeaffae8007bc63abe002b55787bc63abe00002bd57bc65ac60000000a9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cce7bc6fd5555559cce7bc6ffff55559cce7bc6ffff55559cce7bc6ffff55559cce7bc65fff55557bc63abedee0a0007bc63abe0aad57f87bc63abe0002add57bc65ac60000000b9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cce7bc6fffd55559cce7bc6ffff55559cce7bc6ffff55559cce7bc6ffff55559bc65abee880aa007bc63abebffe5ff87bc63abe020ab5d57bc65ac60000020b9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa7bc697ad400000007bc677a5fff44000bcce77a5fffffdd4ffffd8b555551505ffff97ad01000000ffffbfef5ffaa000dff7dcd67efae8a01ddf77a57e7ae8e05bc6527c05371e1e9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cce7bc6fffd55559cce7bc6ffff55559cce7bc6ffff55559cce7bc6ffff55557bc63abea0a078e87bc63abeb7b755d57bc65abe0202ab0b9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff734baaaaaaaaffff734baaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cce7bc6ffff55559cce7bc6ffff55555ee7f9b5b7272f2fffff5edfad2b0b0affffffff00000000ffffffffaaaaaaaaffffffff00000000dff7f9b5500000005ee7b48c9fe0e0a09fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9cce7bc6fdff55559cce7bc6ffff55559cce7bc6ffff55559bc63abe0000eaf87bc63abe80e057d57bc63abefeadbd0b7bc65bc62902aaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9bc67bc6d5bd55fd9cce7bc6ffff55559cce7bc6ffff55559bc63abe0000aae89bc63abe00a05fd57bc63abee8feb50b7bc63abeaf0a0200ffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cce7bc6f5ff55559cce7bc6ffff55559bc63abe0000aae89bc63abe00007e559bc63abe807ad5ab7bc63abedeaf0a007bc65bc62d00aaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc655af55ff9cce7bc6ffff55559bc63abe0000aae89bc63abe0000fa559bc63abe00e055ab7bc63abee0bf2b007bc63abebf020000ffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc6af5555559cce7bc6ffff55559cce7bc6ffffff559cce7bc6ffffff559bc63abee80000007bc63abeade000007bc63abe00afe8807bc63abe0000af5e7bc63abe000000ad9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cc67bc6bfd555559cce7bc6fffff5559cce7bc6ffffff559cce7bc6ffffff559bc65abe780000aa9bc65abebd5e80aa7bc63abe002bfe7a7bc63abe00000ad59cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cc67bc6bffd55559cce7bc6ffffff559cce7bc6ffffff559cce7bc67fffff559bc63abe7ea000aa7bc63abe2bb7f8e07bc63abe0002af557bc63abe0000000b9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc6fffff5559cce7bc6ffffff559cce7bc6ffffff559cce7bc67fffff557bc63abefee880807bc63abe2bafb7577bc63abe0000022d9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff734baaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff9cc60b0b0b09ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffbfef5878e0e09fef9bc67a78f8e85bc674841e1818389cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cc67bc6fdfdf5559cce7bc6ffffff559cce7bc6ffffff559cce7bc6ffffff559bc65abee0e0e07a7bc63abeb7b7b7d57bc65bc60b0b0b099cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff734baaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc6fdffff559cce7bc6ffffff559cce7bc6ffffff559fe71ab62f2f2f27ffffdfef090b0b09ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffdfefe0e0e0607fe77bc6785858589cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655f5bd559cce7bc6ffffff559cce7bc6ffffff559cce7bc6ffffff559bc63abe0080e05f7bc63abee8debfb57bc63abeaf2b02009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc6d5fdff559cce7bc6ffffff559cce7bc6ffffff559bc63abe0000007a9bc63abe00e0fed57bc63abe78b72b027bc63abe2b0200009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cc67bc65555fd559cce7bc6d5ffff559cce7bc6ffffff559bc63abe000000ea9bc63abe0000e0559bc63abe80f8ff2b7bc63abefaaf02007bc63abe2b0000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655d5ff559cce7bc6f5ffff559bc65bc60a00007a9bc63abe000000579bc63abe0080fead7bc63abe80de2b007bc63abefe0a00007bc65bc6290000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe000002aa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655ffd5559cce7bc655ffff559cce7bc655fffff59bc63abe5e0000007bc63abe2dfa00007bc63abe002bfa807bc63abe00000ade7bc63abe0000002b9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe000000aa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655fff5559cce7bc655ffff559cce7bc655fffffd9bc63abe5e8000007bc63abeadfe80007bc63abe000abfe87bc63abe000002bd9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65abe00002aaa7bc65abe0000002a9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655fffd559cce7bc655ffffd59cce7bc655ffffff9bc63abe7e8000007bc63abeb5dee0007bc63abe000aaf5e7bc63abe0000002b9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65abe00000aaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655ffff559cce7bc655fffffd9cce7bc655ffffff9bc63abe7a8000007bc63abeb5fe78e07bc63abe020a2bf77bc65bc6000000ab9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa7bc65ac6022880a87bc65abe000002aa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaafff77bc609090525ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaafffffff760606070bfefddce787878787bc6d5841808080c9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa7bc65abe2a2aaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655fffff59cce7bc655ffffff9cce7bc655ffffff7bc63abee08080a07bc63abed5b7b7f77bc65bc6090b0ba99cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa7bc65bc6a0a0a0ea7bc65abe2a2a2aaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655f5fd559cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffff7f5fdf3abe2f3f9f57ffff5fdf0a0b2b2dffffffff00000000ffffffffaaaaaaaaffffffff00000000fff79cc68080a0685fdf7bc65c5655559cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa7bc65abe0080a0aaffff734baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cc67bc655f5fff59cce7bc655ffffff9cce7bc655ffffff9bc65bc6aa00807a7bc63abea0a078d77bc63abe57bf2b0a7bc63abe0b0200009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa7bc65abe0080a8aaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655fdffff9cce7bc655ffffff9cce7bc655ffffff9bc63abe000080fa7bc63abe80e0debd7bc63abe57ad0a027bc63abe2b0000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa7bc65abe000000aa7bc65ac60000082affff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655fdffff9cce7bc655ffffff9bc65bc6aa00007a9bc63abe0000a0df7bc63abe80e0b72b7bc63abe5ead02007bc63abe2d0000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa7bc65abe000080aaffff7353aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc65555bdfd9cce7bc655fdffff9cce7bc655ffffff9bc63abe000000f89bc63abe0000e8fd7bc63abe00e8ad027bc63abe5eaf00007bc63abead0000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa7bc65abe000000aa7bc65abe0000a02affff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9bc63abefd0a80009bc61abeff000a809bc63abe7f00000a9bc63abe550000009bc63abe55a000009bc61abeff02a0009bc61abeff0002a09bc63abe5f0000029bc63abe550000009bc63abe55a800009bc63abe5500a8009bc63abe550000a89bc61abe5f0000009bc61abe55a000009bc61abef5bfa0009bc63abeff02b7e09bc61abeff0002bf9bc63abe570000029bc63abe558000009bc63abef52a80009bc61abeff000a809bc61abeff00000a9bc63abe550000009bc63abe55a000009bc63abefd0aa0009bc63abeff0002a89bc61abeff0000009bc63abe550000009bc63abe55a000009bc63abe5502a8009bc63abe5500002a9bc63abe550000009bc61abe558000009bc61abed5fea0007bc63abeff02b7e09bc61abeff0002ad9bc63abe5f0000009bc63abe550000009bc63abe552a80009bc63abeff000aa09bc61abeff0000029bc63abe5f0000009bc63abe558000009bc63abed52aa0009bc63abeff0002a89bc61abeff0000009bc63abe570000009bc63abe55a000009bc63abe550aa8809bc63abe5500000a9bc63abe550000009bc61abe570000009bc61abe55faa0007bc63abef50bb7789bc61abeff00022b9bc61abeff0000009bc63abe550000009bc63abe55a880007bc63abefd0002209bc61abeff0000009bc63abe7f0000009bc63abe550000007bc63abe550880009bc63abeff00022a9bc61abeff0000009bc63abe7f0000009bc63abe558000009bc63abe552aa8809bc63abe5500000a9bc63abe550000009bc61abe5f0000009bc61abe55f8a0007bc61abef52bbffa9bc61abeff00020b9bc61abeff0000009bc63abe570000009bc63abe55a080007bc63abed50002009bc61abeff0000009bc61abeff0000009bc63abe570000009bc63abe55a8a0807bc63abef50000029bc61abeff0000009bc61abeff0000009fe71abe15ffffffffff7bc600000105ffffffff00000000fffffff7000000e0ffff7fdfa0a0e87a7fe7faade0e878fe5bc61ab6fd2a2eba9bc63abefd00020a9bc61abeff0000009bc63abe7f0000009bc63abe55a080007bc63abe550002009bc61abeff0000009bc61abeff0000009bc63abe5f0000009bc63abe55a8a0a07bc63abed50000009bc61abeff0000009bc61abeff0000009bc63abe5f0000007bc63abe552020009bc63abe550000009bc63abe550000009bc63abe550000009bc61abe57a0a0a07bc61abe55bfbfbf9bc63abef50202029bc61abeff0000009bc61abeff0000007bc63abe550000007bc63abe550202029bc63abef50000009bc61abeff0000009bc61abeff0000007bc63abe550080809bc63abe550a02029bc63abefd0000009bc61abeff0000009bc63abe7f0000007bc63abe558020009bc61abed50200009bc63abe550000009bc63abe550000009bc63abe5580a0e07bc61abe55febfaf9fe71abe092dfffffff79cc600002a95ffff7fdf0000aa55fff77bc600806855bfe719b650fcffff9bc63abed50000009bc61abeff0000009bc61abeff0000007bc63abe570080209bc63abe552a02009bc63abef50000009bc61abeff0000009bc61abeff0000007bc63abe578020089bc63abe550a00009bc63abe550000009bc63abe550000009bc63abe5500a0f87bc61abe57fabf2b9bc6f9bdfd0a02009bc63abefd0000009bc61abeff0000009bc63abe7f0080a89bc63abe55a80a029bc63abe550000009bc63abefd0000009bc61abeff0000009bc63abe7f00a02a9bc63abe552a02009bc63abe550000009bc61abeff0000009bc61abeff0000807bc63abe5f0020029bc63abe550a00009bc63abe550000009bc63abe550000009bc63abe5500a07a7bc61abe5fe8be0b9bc61abe552f02009bc63abed50000009bc61abeff0000009bc61abeff0080a89bc63abe57a80a009bc63abe550200009bc63abef50000009bc61abeff0000009bc63abeff00a02a9bc63abe55aa02009bc63abe550000009bc63abefd0000009bc61abeff0000a09bc63abeff00a80a9bc63abe552a00009bc63abe550000009bc63abe550000809bc63abe5500a0de7bc63abe55e0b7029bc61abe55af02009bc61abed50000009bc61abeff0000009bc61abeff00802a7bc63abe5f8002009bc63abe550a00009bc63abe550000009bc61abeff0000809bc63abeff00a00a9bc63abe5fa802009bc63abe550200009bc63abed50000009bc61abeff0000a09bc63abeff00a8029bc63abe57aa00009bc63abe550000009bc63abe550000809bc63abe5500a0df9bc63abe55e0f7029bc61abe57bf02009bc61abe550200009bc63abef50000809bc61abeff00800a9bc61abeff800a009bc63abe550a00009bc63abe550000009bc63abefd0000a09bc61abeff00a0029bc63abe7fa002009bc63abe550200009bc63abe550000009bc61abeff0000a89bc61abeff00a8009bc63abe7fa800009bc63abe550200009bc63abe002bfa007bc63abe00002be87bc63abe0000002b9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cce7bc655fff5559cce7bc655fffff59bc63abe7e0000009bc63abed5e800009bc63abe02bde8007bc63abe0000afe07bc63abe0000002f9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cce7bc655fd55559cce7bc655ffffd59cce7bc655ffffff9bc63abe578000009bc63abeaddea0007bc63abe000ab7e07bc63abe000002ad9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655fffdd59cce7bc655ffffff9bc65abe7a0000009bc63abe55f880007bc63abe0baddea07bc63abe00000aaf9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cce7bc655fdf5559cce7bc655ffffff9cce7bc655ffffff9bc63abe5e8000007bc63abeb5de78807bc63abe000a2bbf9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaafff77bc600255555fff79bc600a055559fe79cc6a0785555bcce7bc656ffffff7bc63abe5778e0807bc63abe2d2fadb79cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff734baaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655fdffff9cce7bc655ffffff9cce7bc655ffffff9bc63abe7aa080807bc63abed5f7bebe7bc65bc6090b0b0b9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff734baaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc655d5fdfd9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ff7f7f7bc63abe5e78fafe7bc63abeb52b0a029cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc65555f5fd9cce7bc655ffffff9cce7bc655ffffff9cce7bc655ffff7f7bc63abea0a0e8de7bc63abe57b72f0a7bc63abe290200009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc65f55d5bd9cce7bc655f5ffff9cce7bc655ffffff9cce7bc655ffff7f9bc63abeaa00e0fe7bc63abe787abf0a7bc63abed52b00007bc65ac6020000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6ff5555bd9cce7bc65755ffff9cce7bc655ffffff9cce7bc655ffffff9bc63abeaa0080fa7bc65abeaae0fe2b7bc63abe5eb502007bc63abeb50200009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc67f55fdff9cce7bc655f5ffff9cce7bc655ffffff9bc63abeaa0000789bc63abeaa80faaf7bc63abee0de2b007bc63abe550b00007bc63abe0b0000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cce7bc6ff55f5ff9cce7bc65fd5ffff9cce7bc655ffffff9bc63abeaa0000f89bc63abeaa00e8af7bc63abe00e0af007bc63abe78ad00009cf73964aaaaaaaa7bc65ac6a80000007bc65ac6bea000007bc65abe2aaa00007bc65abe002aaa80ffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc655ff55559cce7bc655ff55557bc63abe5f0000007bc63abeb57880007bc63abeaa2b2aa87bc65abeaa0000aaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc655fd55559cce7bc655ffff559bc65bc67f0000aa9bc63abe578000009bc63abebdfea0007bc63abeaa0abf787bc63abeaa0000ad9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc655fff5559cce7bc655ffffd59bc65ac6ea0000009bc63abe57a000007bc63abeadbf78807bc63abeaa002bf77bc65ac6aa0000029ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc655fffd559cce7bc655ffffff9bc63abeea0000009bc63abe55f880007bc63abead2fb75e7bc63abeaa00020b9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc655f5d5559cce7bc655fffff59cce7bc655ffffff9bc65abe7a0000007bc63abe55f868e87bc63abeaf0a2bad9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc655fdfdd59cce7bc655ffffff9cce7bc655ffffff9bc63abefa8080a07bc63abe55bebed77bc63abeab0202029ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc655fffffd9cce7bc655ffffff9cce7bc655ffff7f7bc63abe7aa0e05a7bc63abe55af2f2b7bc65abeab0000009ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc655f5fdf59cce7bc655ffffff9cce7bc655ffffff9bc63abeaa0080e87bc63abe7a78feb57bc63abed52b02007bc65ac6ab0000009ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc655fdffff9cce7bc655ffffff9bc65bc6ff00006a9bc63abeaa80e8d77bc63abe5edeaf027bc63abed50a00007bc65abeaa0000009ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9bc67bc65555bdaf9cce7bc655ffffff9cce7bc655ffff7f9bc63abeaa00807e7bc63abeaa80de2b7bc63abe5eb70a007bc63abef50200009fff3354aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc655d5ffff9cce7bc655ffffff9bc63abeaa0000e89bc63abeaa00a0a57bc63abeaae002007bc63abe5f2f00007bc63abeb50000009ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cce7bc655f555559cce7bc655ff55559bc65ac6aa00aaab9bc65bc6ff50ffbf7bc65abeaaaa00007bc65ac6af0a00007bc65bbe2a0000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa7bc65abe000000aa7bc65abe000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6a80000ff7bc63abeea0000aa7bc65bc6bdaaa8ff7bc65bc62aabaa7f7bc65bc6000aab557bc65bc600002a557bc65bc6000000b59ff73364aaaaaaaa7bc65abe000000aa7bc65abe000000aa7bc65abe000000aa9ff73364aaaaaaaa7bc65abe000000aa7bc65abe000000aa7bc65ac6000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6a80000ff7bc65bc67ea000ff7bc65abeafaa00aa7bc65bc62aabea577bc63abe0000aafe7bc65bc600002a557bc65ac60000002a9fff3354aaaaaaaa7bc65abe000000aa7bc65abe000000aa9fff3354aaaaaaaa9ff73364aaaaaaaa7bc65ac6000000aa7bc65abe000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6a00000ff7bc65bc6faa880ff7bc65abeafaa80aa7bc65bc6aaabba557bc65ac600022aff7bc65bc600000ad59fff3354aaaaaaaa7bc65ac6000000aa7bc65abe000000aa7bc65abe000000aa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65ac6000000aa7bc65ac6000000aa7bc65bc6000000ff7bc65bc6a80000ff9bc65bc6aaaaaa559bc65bc6aa00aa559bc65bc6aa00fa559bc63abe7e80aaaa7bc63abe2dfeaafa7bc61abe00022b557bc63abe000000f57bc63abe000000ff7bc63abe0000007f7bc63abe000000557bc63abe000000d57bc63abe000000ff7bc63abe200000ff7bc63abe000008557bc63abe000000557bc63abe000000ff7bc63abe000000ff7bc63abe000000559bc61abe000000d59bc63abe000000559bc63abe7a8000557bc61abeadbee85f7bc61abe00020a557bc63abe000000fd7bc63abe000000ff7bc63abe0000005f7bc63abe000000557bc63abe000000f57bc63abe000000ff7bc63abe2080005f7bc63abe000008557bc63abe000000f57bc63abe000000ff7bc63abe0000007f7bc63abe000000559bc63abe000000559bc63abe000000559bc63abee88000557bc61abeb7bef8557bc61abe000202d57bc63abe000000ff7bc63abe000000ff7bc63abe000000557bc63abe000000557bc63abe000000ff7bc63abe000000ff7bc63abe808000577bc63abe000002557bc63abe000000fd7bc63abe000000ff7bc63abe000000577bc63abe000000559bc63abe000000559bc63abe000000559bc61abea080805f7bc61abef7bebe557bc63abe020202f57bc63abe000000ff7bc63abe0000007f7bc63abe000000557bc63abe000000f57bc63abe000000ff7bc63abe0000007f7bc63abe008080557bc63abe020000d57bc63abe000000ff7bc63abe000000ff7bc63abe000000559bc63abeaa0000559bc63abe000000559bc63abe000000559bc61abea080a0577bc61abedebeaf557bc63abe0b0200ff7bc63abe000000ff7bc63abe000000577bc63abe000000557bc63abe000000fd7bc63abe000000ff7bc63abe0000005f7bc63abe008020557bc63abe020000f57bc63abe000000ff7bc63abe0000005f7bc63abe000000559bc63abeaa0000559bc63abe000000559bc63abe000000559bc61abe8080e0557bc63abe5ebe2dd57bc63abe290200ff7bc63abe000000ff7bc63abe000000557bc63abe000000d57bc63abe000000ff7bc63abe000000ff7bc63abe000000557bc63abe008008557bc63abe080000ff7bc63abe000000ff7bc63abe000000577bc63abe000000559bc63abea80000559bc63abe020000559bc61abe0000005f9bc61abe0080f8557bc63abe7abe2bfd7bc63abe2d0200af7bc65abe000000aa7bc65ac6000000aa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65abe000000aa7bc65abe000000aa7bc65bc680a8aaff7bc65bc6aa0a02ff7bc65bc6020000ff7bc65bc6000000ff7bc65bc6000000ff9bc65bc6faaaaa559bc65bc6ab00ff559bc63abe0000aaff9bc65bc6aae0fd557bc63abe78b6028a7bc63abea50200aa7bc65abe000000aa7bc65ac6000000aa9ff73364aaaaaaaa9fff3354aaaaaaaa7bc65abe000000aa7bc65ac6000000aa7bc65bc60000aaff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc60000005f7bc65bc60000aa557bc63abe0000aaaf7bc65bc6aaeaaabd7bc65abefaaa00aa7bc65ac6ab0000aa7bc65abe020000aaffff7353aaaaaaaa9ff73364aaaaaaaa7bc65abe000000aa7bc65abe000000aa7bc65bc60000a8ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000080557bc63abe000080ff7bc65bc600a8fad57bc65bc6a8eaaaab7bc65abefaaa00aa7bc63abeab0000aa7bc65abe020000aa9ff73364aaaaaaaa9fff3354aaaaaaaa7bc65abe000000aa7bc65abe000000aa7bc65bc600002aff7bc65bc6000000ff7bc65bc6000000ff9ff73364aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc655bfd5559bc67bc655aaffd59bc67bc655aaaaff9bc67bc655aaaaaa9bc67bc655aaaaaa9bc65bc655aaaaaa9bc65bc655faaaaa9bc65bc6d557faaa7bc65bc6aaaafe807bc65bc6aa00aafa7bc65bc6aa0002ab9ff73364aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9bc67bc655aaffd59bc67bc655aaaaff9bc67bc655aaaaaa9bc67bc655aaaaaa9bc65bc657aaaaaa9bc65bc655eaaaaa9bc65bc6555ffaaa7bc65bc6ababfea07bc65bc6aa02abfeffff7353aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc655abffd59bc67bc655aaaaff9bc67bc655aaaaaa9bc67bc655aaaaaa9bc65bc67faaaaaa9bc65bc655aaaaaa9bc65bc6557feaaa7bc65bc6bdaffaa07bc65bc6aa0aabfeffff7353aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9bc67bc655affff59bc67bc655aaabbf9bc67bc655aaaaaa9bc67bc655aaaaaa9bc67bc655aaaaaa9bc65bc657aaaaaa9bc65bc655feeaaa7bc65bc6d5bffaa87bc65bc6aa2aabbfffff7353aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9bc67bc655bffff59bc67bc655aaabbf9bc67bc655aaaaaa9bc67bc655aaaaaa9bc67bc655aaaaaa9bc65bc65faaaaaa9bc65bc655feeaaa7bc63abedee0a8a09bc61abe022baaaa9cce7bc6ffff55559cce7bc6ffff55559cce7bc6575f55559cce7bc6fdd555559cce7bc6ffff55559cce7bc6ffff55559bc67bc65f7a55559cc67bc6b5d555559cce7bc6ffff5555ffffd45baaaaaaaa9bc67bc65e7aaaaa9bc67bc6b5d5aaaaffffd45baaaaaaaa9cce7bc6ffff55559bc63abee8e0aaaa7bc63abe2d2fd5de9bc65bc60002a9ad9cce7bc6ffff55559cce7bc65f7f55559bc67bc6b5d555559cce7bc6ffff55559cce7bc6ffff55559cce7bc67f7f5555ffff7353aaaaaaaa9cce7bc6ffff55559cce7bc6ffff55559cce7bc67f7f55559fff3354aaaaaaaa9cce7bc6ffff55ff9cce7bc6ffff55ff9bc63abe8080ea807bc63abebebe55be9bc65bc60b0badad9cce7bc6ffff55559cce7bc6ffff55559fff3354aaaaaaaa9cce7bc6fdfd55559cce7bc6ffff55559cce7bc6ffff5555ffff7353aaaaaaaa9cce7bc6fdfd55559cce7bc6ffff55559cce7bc6ffff55559fff3354aaaaaaaa9cce7bc6f5fd55ff9cce7bc6ffff55ff9bc63abe0000ea807bc63abe78f855b67bc63abe0b020b029cce7bc6ffff55559cce7bc6ffff55559cc67bc65f5755559cce7bc6f5f555559cce7bc6ffff55559cce7bc6ffff55559bc67bc67a5efdff9bc67bc6b5adafabffffd45baaaaaaaaffffd45baaaaaaaa9bc67bc67a5eaaaa9bc67bc6d5b5aaaa9cce7bc6ffff55559bc65bc600007f5f9bc63abea078aaaa7bc63abeb70b00009cce7bc6fdff55559cf73964aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9bc67bc655ffbfab9bc67bc655aaaaaa9bc67bc655aaaaaa9bc67bc655aaaaaa9bc67bc655aaaaea9bc67bc655aa7e577bc65bc6ea80eafe7bc65bc657febfab7bc65bc655ab2a027bc65bc6bd0a00009cf73964aaaaaaaa9ff73364aaaaaaaa7bc65abeaa0000009ff73364aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9bc67bc655ffbfaa9bc67bc655abaaaa9bc67bc655aaaaaa9bc67bc655aaaaaa9bc67bc655aaaaea9bc67bc655aa7a579bc65bc6ffaafe577bc65bc65eeabfaa7bc65bc655afaa027bc65bc6d52a00007bc65ac60a0000009ff73364aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655fdbfaa9bc67bc655afaaaa9bc67bc655aaaaaa9bc67bc655aaaaaa9bc67bc655aaaafa9bc67bc655aafa559bc65bc6ffaafe557bc65bc6eaa8bfaa7bc65bc655bfaa007bc65bc6552a00007bc65bc6ad0000009cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9bc67bc65555f5bf9bc67bc655f5bfaa9bc67bc655bfaaaa9bc67bc655aaaaaa9bc67bc655aaaaaa9bc67bc655aaaafa9bc67bc655aafa559bc65bc6ffaafed57bc65bc6aaa0ffaa7bc65bc65ffeaa007bc65bc655aa00007bc65bc6f50000009cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9bc67bc65555f5bf9bc67bc655d5bfaa9bc67bc655ffaaaa9bc67bc655aaaaaa9bc67bc655aaaaaa9bc67bc655aaaa7a9bc65bc6ffaaaa7e9bc65bc6ffaafad57bc65ac6aaa800007bc65bc62ad7a8007bc65abe000aaa00ffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6af5555559bc67bc6aad555559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559cf73964aaaaaaaa7bc65bc6faa000007bc65bc6ab7ea0007bc65ac600aba8007bc65abe0000aaa8ffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6ab5555559bc67bc6aafd55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6eaff55559cf73964aaaaaaaa7bc65bc6feea00007bc65ac60abea0007bc65abe000aaaa0ffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9bc67bc6aad555559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc67aff55557bc65bc6eaa000007bc65bc6bf7ea8007bc65ac600abaa00ffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9bc67bc6af5555559bc67bc6aaf555559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559cf73964aaaaaaaa7bc65ac6a8a000007bc65bc6afd7eaa87bc65abe002aaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9bc67bc6ab5555559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6eaff55559ff73364aaaaaaaa7bc65bc6de7eaaa87bc65bc6abbdbfaaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9bc67bc6aaf555559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6fa7f55557bc65bc6a8eaa8a07bc65bc6ffd7faaa7bc65ac6022a0a0a9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9bc67bc6bf5555559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc65e5755557bc63abe08eaa8a07bc63abebe55aa2a7bc63abe02ab00009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc6aff555559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aa7f55557bc65bc6a0eaaaaa7bc65bc6fed7bfaa7bc65bc6ababaa0a9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc6abff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6fa5755557bc65ac680eaaaaa7bc65bc6ffbdaa2affff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc6bff555559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aa7f55559bc65bc6aaff7fff7bc65bc6ea57abaa7bc65bc6bdab0a009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9bc67bc6afff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aa5755557bc65ac600eaaa027bc65bc6fab5aa007bc65bc6ab2a00009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6abff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aa7f55559bc65bc6aaff5fff7bc65bc6a057aa027bc65bc6feab02009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaafcf79963aaaaaaaa9bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559bc65bc6aaea7fff9bc65bc6aa5ffdab7bc65bc6e8b50a007bc65bc6bf2a00009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6afff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aa7f55559bc65bc6aafed5af7bc65bc6805f2a007bc65ac6a82a00007bc65bc6af0200009cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65ac6a80000007bc65abeaf8000007bc65bc62aaafaaa7bc65bc6002a55ea7bc65bc60000f5577bc65bc60000aa557bc65ac60000a02affff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe00000aaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65ac6a80000007bc65abeafa000007bc65bc62aaa5faa7bc65bc6002a557e7bc65bc60000ad557bc65bc60000aab5ffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65ac6ea0000007bc65abeafa0a0007bc65bc62aaa57ea7bc65bc6000ad5557bc65bc60000ab557bc65ac60000800affff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaa7bc65bc67a80aaaa7bc65abeafa8aa807bc65bc62aaa555f7bc65bc60002b5557bc65bc60000aabdffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe00002aaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaa7bc65bc67aa0eaaa7bc65abeafaaaaa87bc65bc62aaa55557bc65bc60000afd5ffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaa7bc65bc67aa8faaa7bc65bc6f5aa55577bc65bc62a2ad5557bc65bc60000aaadffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaa7bc65bc67eaa5f7e7bc65bc6f5aa55557bc65bc62a2abdf5ffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaafff77363aaaaaaaa7bc65bc6a080faea7bc65bc67eaa55557bc65bc6b5aad5557bc65bc62a0aabafffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaa7bc65bc6a0a07e5f7bc65bc67eaa55557bc65abeaf2aaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaafff77363aaaaaaaa7bc65bc60000eafa7bc65bc6a0a857557bc65bc67eaa55d57bc65abeab0aaa0affff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaa7bc65bc60000fe577bc65bc6a8aa55557bc65bc65eaaf5bd7bc65abeab020aa87bc65abe0200aaaa7bc65abe0000aaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaafff77363aaaaaaaa7bc65bc60000aa7e7bc65bc600805f557bc65bc6a8aa55d57bc65abefaaaaa8a7bc65abeab0080aa7bc65abe0200aaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000a8aaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaa7bc65bc60000aaea7bc65bc60000fa577bc65bc6008055557bc65bc6a8aad5af7bc65abefa2a2aa87bc65ac6ab0080aaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000aaaaffff7353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaafff77363aaaaaaaa7bc65bc60000aa5e7bc65bc600007e557bc65bc600a055b57bc65bc6a8aab5aa7bc65abefa0a02aa7bc65ac6ab00a8aaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000a0aaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaa7bc65bc60000aaea7bc65bc60000ea557bc65bc6000057557bc65bc600a855ab7bc65bc6a8aaafaa7bc65abefa02a0aa7bc65abeab00aaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000a8aaffff7353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaa7bc65bc600000a5f7bc65abe0000002a9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6afd555559bc67bc6aaff55559bc67bc6aaaafd559bc67bc6aaaaab559bc67bc6aaaaaa559bc67bc657aaaaff9bc65bc657eaaaaa9bc65bc6ff5faaaa7bc65bc600abe8007bc65bc60002afea7bc65abe000000be9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6bf5555559bc67bc6aaff55559bc67bc6aaaaff559bc67bc6aaaaab559bc67bc6aaaaaad59bc67bc65eaaaaff9bc65bc65faaaaaa9bc65bc6fd5faaaa7bc65bc600abea807bc65bc60002ab7a7bc65ac6000000ab9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6aaff55559bc67bc6aaaaff559bc67bc6aaaaaa559bc67bc6aaaaaaf59bc67bc67eaaaaff9bc65bc67faaaaaa9bc65bc6f55faaaa7bc65bc60aabfaa07bc65bc60002ab5e7bc65ac60000002a9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6abff55559bc67bc6aaabff559bc67bc6aaaaaa559bc67bc6aaaaaafd9bc67bc6faaaaaff9bc67bc6557eaaff7bc65bc6bfea80007bc65bc60aaffaea7bc65abe000002be9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6afffd5559bc67bc6aaabff559bc67bc6aaaaaa559bc67bc6aaaaaaff9bc67bc6eaaaaaff9bc67bc6577aaaff7bc65bc6bfeaa0807bc65bc62aaffe7a7bc65abe000000ab9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6bffdd5559bc67bc6aaabbf559bc67bc6aaaaaaf59bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc65f7aeaff7bc65bc6feeaa0a07bc65bc6aaafbf5e7bc65ac60000022a9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6aaabaf559bc67bc6aaaaaafd9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc67e7aea7f7bc65bc6faeaa8ea7bc65bc6abafbfd77bc65bc6020a2aab9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6abafaf559bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc67afafa5f7bc65bc6e8e8e87a7bc65abe2a2a2aaffff77363aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6afafabd59bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6eafa7a577bc65abe80a0a0fa7bc65bc6bfbfafaffcf77963aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6bfafabfd9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaa7f9bc65bc6aaaaaa7e7bc65bc6a0a8fad77bc65bc6febfababfcf77963aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6ffafaaff9bc67bc6aaaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaa5f9bc65bc6aaaaea5f7bc65abe0080a8af7bc65bc6fabfab2a7bc65bc6ab2a02009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6ffafaaff9bc67bc6abaaaaff9bc67bc6aaaaaaff9bc67bc6aaaaaa579bc65abe0000a0fe9bc65bc6aafe57f57bc65bc6eabfaa027bc65bc6af2a00009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655f5bffd9bc67bc6fdafaaff9bc67bc6afaaaaff9bc67bc6aaaaaa7f9bc67bc6aaaaea559bc65bc6aaaafa559bc65bc6aafa57fd7bc65bc6a8bf2a007bc65bc6bf2a00009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655f5bfff9bc67bc6f5bfaaff9bc67bc6bfaaaaff9bc67bc6aaaaaa5f9bc65bc6aaaaaa5f9bc65bc6aaaafa559bc65bc6aafad5bf7bc65bc6a0bf2a007bc65bc6fe2a00009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655f5afff9bc67bc6d5bfaaff9bc67bc6ffaaaaff9bc67bc6aaaaaa579bc65abe000000fe9bc65bc6aaaafef59bc65bc6aafaf5ab7bc65bc680fe0a007bc65bc6fa2a00007bc65bc6ab0000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655f5abff9bc67bc655bfaaff9bc67bc6ffaaaaff9bc67bc6aaaaaa559bc65abe000000ff9bc65bc6aaaa7ffd9bc65bc6aafaf5aa7bc65ac6000000aa7bc65bc6aa0000afffff7353aaaaaaaa7bc65abe00aa00aaffff7353aaaaaaaa7bc65bc60000aa5f7bc65bc6000002557bc65bc6000000b59ff73364aaaaaaaa7bc65abe000000aa7bc65abe000000aa9ff73364aaaaaaaa7bc65abe000000aa7bc65ac6000000aa7bc65bc6a00000afffff7353aaaaaaaa7bc65abe02aa00aa7bc65abe00aaa0aa7bc65bc60002aa5f7bc65bc600000a557bc65bc6000000b59ff73364aaaaaaaa7bc65abe000000aa7bc65abe000000aa9ff73364aaaaaaaa7bc65abe000000aa7bc65ac6000000aa7bc65bc6000000afffff7353aaaaaaaa7bc65abe2aa800aa7bc65abe00aa80aa7bc65bc6000aaa577bc65bc600000a557bc65bc6000000b59ff73364aaaaaaaa7bc65abe000000aa7bc65abe000000aa9ff73364aaaaaaaa7bc65abe000000aa7bc65ac6000000aa7bc65bc6000000afffff7353aaaaaaaaffff7353aaaaaaaa7bc65bc62adfa8ea7bc65bc600aaaa577bc65bc600002a557bc65bc6000000bd9ff73364aaaaaaaa7bc65abe000000aa7bc65abe000000aa9ff73364aaaaaaaa7bc65abe000000aa7bc65ac6000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6aaa000ff7bc65bc6aa7aa0ff7bc65bc602afaa577bc65bc600022a557bc65bc6000000ad9fff3354aaaaaaaa7bc65abe000000aa7bc65abe000000aa9ff73364aaaaaaaa7bc65abe000000aa7bc65ac6000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6a08000ff7bc65bc6aaeaa0ff7bc65bc62abfaa577bc65bc6000aaa557bc65bc6000000ad9fff3354aaaaaaaa7bc65abe000000aa7bc65abe000000aa9ff73364aaaaaaaa7bc65abe000000aa7bc65ac6000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6aaa880ff7bc65bc6aadfaa557bc65bc60aaaaa557bc65bc6000002ad9fff3354aaaaaaaa7bc65abe000000aa9fff3354aaaaaaaa9ff73364aaaaaaaa7bc65abe000000aa7bc65ac6000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6a0a080ff7bc65bc6aa7eaa557bc65bc6aaafaa557bc65bc6000202ad9fff3354aaaaaaaa7bc65abe000000aa9fff3354aaaaaaaa9fff3354aaaaaaaa7bc65abe000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6008000ff7bc65bc6aaeaaa557bc65bc6aabdaa557bc65bc6020a0aaf7bc65abe000000aa7bc65abe000000aa9fff3354aaaaaaaa9fff3354aaaaaaaa7bc65abe000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6a0aaaa557bc63ac6a8aa2aaf7bc65bc62a2a0aab7bc65abe000000aa7bc65abe000000aa9fff3354aaaaaaaa9fff3354aaaaaaaa7bc65abe000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc60000007f7bc65bc600a0a8557bc65bc6aa7eaa557bc65ac62a2a000a7bc65abe000000aa7bc65abe000000aa9fff3354aaaaaaaa9fff3354aaaaaaaa7bc65abe000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc60000007f7bc65bc60080a8557bc65bc6a0faaa557bc65bc6aabd2aab7bc65abe0a0200aa7bc65abe000000aa9fff3354aaaaaaaa9fff3354aaaaaaaa7bc65abe000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc60000007f7bc65bc60000a0557bc65bc600aaaa557bc65ac680ae028a7bc65abeaa0a00aa7bc65abe000000aa9ff73364aaaaaaaa9fff3354aaaaaaaa7bc65abe000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc60000007f7bc65bc60000a0557bc65bc600a8aad57bc65abe00aa0aaa7bc65abeaa2a00aa7bc65abe020000aa9ff73364aaaaaaaa7bc65abe000000aa7bc65abe000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc60000007f7bc65bc6000080557bc65bc60080aad57bc65abe00aa2aaa7bc65ac680ab00aa7bc65abe2a0000aa9fff3354aaaaaaaa7bc65abe000000aa7bc65abe000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc60000005f7bc65bc6000000557bc65bc60000aad57bc65abe00a82aaa7bc65abe00ae00aa7bc65abeaa0200aaffff7353aaaaaaaa7bc65abe000000aa7bc65abe000000aa7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc6000000ff7bc65bc60000005f7bc65bc6000000557bc65bc60000aad5ffff7353aaaaaaaa7bc65ac600ba00aa7bc65abea02a00aaffff7353aaaaaaaa7bc65abe000000aa7bc65ac6000000aa7bc65bc6000000ff9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6ffab55559bc67bc6ffaa55559bc67bc67faa55559bc65bc65faaaaaa9bc65bc6d5eafaaa7bc65bc60afeaa00ffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaafcf79963aaaaaaaa9bc67bc6ffaa55559bc67bc6ffaa55559bc67bc65faa55559bc65bc657aaaaaa7bc65bc6ada8aa007bc65bc602afaaa8ffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6ffafd5559bc67bc6ffaabf559bc67bc6ffaaaa559bc67bc657aaaa559bc65bc655aaaaaa9bc65bc6fd5faaaa7bc65bc600aafa807bc65bc6a800ab7a7bc65ac6000000ab9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6ffabfd559bc67bc6ffaaab559bc67bc6ffaaaa559bc65bc67eaaaaaa9bc65bc655faaaaa7bc65bc62abfa0007bc65bc6800abffa7bc65abe000000af9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6ffbff5559bc67bc6ffaaaf559bc67bc6ffaaaa559bc67bc67faaaa559bc65bc65faaaaaa9bc65bc6d57feaaa7bc65bc62aabfaea7bc65abe000000ae9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6ffabff559bc67bc6ffaaaa559bc67bc6ffaaaa559bc67bc65faaaa559bc65bc657eaaaaa7bc65bc6bdfee8a87bc65abe00000aba7bc65bc6a00002ab9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9bc67bc6ffaaab559bc67bc6ffaaaa559bc67bc6ffaaaa559bc67bc657faaa557bc65bc65fe8a0a07bc65abe0a0aaafa7bc65bc602022aaf9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9bc67bc6fdafbf559bc67bc6ffaaaa559bc67bc6ffaaaa559bc67bc6ffaaaa559bc65bc67eeaaaea7bc65bc6d7fefa7a7bc65bc6abaaabad9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9bc67bc6ffaaab559bc67bc6ffaaaa559bc67bc6ffaaaa559bc67bc67feaea557bc65bc6faa8a0ea7bc65bc6f5bfbfb5fff77363aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9bc67bc6d5bfaf559bc67bc6ffaaaa559bc67bc6ffaaaa559bc67bc6ffaaaa559bc65bc6eaaaea7e7bc65abeaaa8aabe7bc65bc6bdabaa2a9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc6f5abaa559bc67bc6ffaaaa559bc67bc6ffaaaa559bc67bc6ffaafa557bc65abe8080a0fa7bc65bc65ebfafab7bc65bc6af2a02009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9bc67bc655bfab559bc67bc6fdaaaa559bc67bc6ffaaaa559bc67bc6ffaaaa557bc65abe000000ea7bc65bc6a8eabeaf7bc65bc6d7af2a027bc65bc6ab0200009cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9bc67bc655f5bf559bc67bc655afaa559bc67bc6ffaaaa559bc67bc6ffaaaa559bc65bc6aaaaaa5f7bc63abe0000a8ab7bc65bc6eafeab027bc65bc6f52a00009cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9bc67bc655ffab559bc67bc6d5aaaa559bc67bc6ffaaaa559bc65bc6aaaaaa7f7bc65abe000080af7bc65bc680e8af0a7bc65bc67aaf0a007bc65bc6bd0a00009cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9bc67bc655f5af559bc67bc655afaa559bc67bc6f5aaaa559bc67bc6ffaaaa559bc65bc6aaaaea559bc65bc6aaea57bf7bc65bc6a0fa2a007bc65bc65eaa00007bc65bc6ad0000009cf73964aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655fdaa559bc67bc655abaa559bc67bc6fdaaaa559bc67bc6ffaa55559bc67bc6ffea55559fff3354aaaaaaaa7bc65bc6a8bf00007bc65bc6d70a00007bc65bc6ab0000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655bf55559bc67bc655aa55559bc67bc6ffaa55559bc67bc6ffaa55559bc67bc6ff7a55557bc65bc600fa0a007bc65bc6eaab00007bc65bc6d50000009cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc655ab55559bc67bc6d5aa55559bc67bc6ffaa5555ffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65abe2aaaaaaa7bc65abe002aaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa7bc65ac62aaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe0000aa007bc65abe0000aa009ff73364aaaaaaaa7bc65abe0000aa007bc65ac60000aa009bc65bc6aaaafdaa9bc67bc6555555aa9bc67bc6555555aa9bc65bc6fffa5faa7bc65bc6aabe55a07bc65bc6022ad5bf9fff3354aaaaaaaa7bc65abe0000aa007bc65abe0000aa009ff73364aaaaaaaa7bc65abe0000aa007bc65bc60000ff009bc67bc6555555ab9bc67bc6555555aa9bc67bc6555555aa9bc65bc6fffe57aa7bc65bc6aabe55fa7bc65bc6020ab5ab9fff3354aaaaaaaa7bc65ac60000aa009fff3354aaaaaaaa9fff3354aaaaaaaa7bc65ac60000aa009bc65bc6aaaad5aa9bc67bc6555555aa9bc67bc6555555aa9bc65bc6aaaa7faa7bc65bc6a8aa57a07bc65bc6aaaf55bf7bc65bc6020aab0a7bc65abe0000aa007bc65ac60000aa009ff73364aaaaaaaa7bc65abe0000aa007bc65ac60000aa009bc65bc6aaaaf5aa9bc67bc6555555aa9bc67bc6555555aa9bc65bc6aaaa5faa7bc65bc6a8ea55fa7bc65bc6aaafd5abffff7353aaaaaaaa7bc65abe0000aa007bc65abe0000aa009ff73364aaaaaaaa7bc65abe0000aa009bc65bc6aaaa55aa9bc67bc6555555aa9bc67bc6555555aa9bc67bc6555555aa7bc65bc600805ea07bc65bc6a8ea55bf7bc65bc6aaabbd0affff7353aaaaaaaa7bc65ac60000aa009fff3354aaaaaaaa9fff3354aaaaaaaa7bc65ac60000aa009bc65bc6aaaad5aa9bc67bc6555555aa9bc67bc6555555aa9bc65bc6aaaa7faa7bc65bc600a057fa7bc65bc6a8fa55aaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65abe80aaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa7bc65ac600aa0000ffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaafeff744baaaaaaaa7bc65bc6aabaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6bfd555559bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55557bc65bc6a0e8aaaa7bc65bc6bfb7aaaafff77363aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9bc67bc6aaff55559bc67bc6aaff55559bc67bc6aaff55559bc67bc65e5755557bc65bc6fef7aaaafff77363aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9cf73964aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaafeff744baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff734baaaaaaaafeff544baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaafeff544baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaafeff744baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaafeff744baaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaafeff744baaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaafeff744baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaafeff744baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff7353aaaaaaaa7bc65bc600aafeaa7bc65bc600aaffaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaa7bc65bc600aaffaa7bc65bc600aabfaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaa7bc65bc602aafaaa7bc65bc600aaffaa7bc65bc600aabfaaffff7353aaaaaaaafff77363aaaaaaaafff77363aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaa7bc65bc602aafeaa7bc65bc600aaffaa7bc65bc600aaafaaffff7353aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9fff3354aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaafeff744baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9fff3354aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff7353aaaaaaaa7bc65bc600aaeaaa7bc65bc600aaffaa7bc65bc600aaffaa7bc65bc600aaabaaffff7353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaa7bc65bc600aafaaa7bc65bc600aaffaa7bc65bc600aaffaaffff7353aaaaaaaafff77363aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaa7bc65bc600aafeaa7bc65bc600aaffaa7bc65bc600aabfaaffff7353aaaaaaaafff77363aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaa7bc65bc600aaffaafff75363aaaaaaaa7bc65bc6aafeaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaabaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aafeaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaafaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aafaaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aabfaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aafaaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aaeaaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaafcf75963aaaaaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaabaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaafaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aabfaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafeaaaa7bc65bc6abffaaaa7bc65bc6aaffaaaaffff5353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafff77363aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaaffff5353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaaffff5353aaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaa9ff73364aaaaaaaaffff7353aaaaaaaaffff734baaaaaaaaffff734baaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafcf77963aaaaaaaafff77363aaaaaaaafff77363aaaaaaaa7bc65bc6aaa0aabaffff7353aaaaaaaaffff5353aaaaaaaaffff7353aaaaaaaafff77363aaaaaaaafcf77963aaaaaaaafff77363aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaafff77363aaaaaaaafcf77963aaaaaaaafff77363aaaaaaaafff77363aaaaaaaaffff7353aaaaaaaaffff7353aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff7353aaaaaaaafcf77963aaaaaaaafff77363aaaaaaaafff77363aaaaaaaafff77363aaaaaaaafff77363aaaaaaaaffff5353aaaaaaaaffff5353aaaaaaaaffff7353aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaaaea7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6eaffaaaa7bc65bc6abbfaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafeaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aeffaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafaaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaabaaaafff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaeaaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6ababaaaafff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaeaaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaafaaaafff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aabfaaaafff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafeaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aabfaaaafff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafeaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaa7bc65bc6aaffaaaafff75363aaaaaaaafff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafaaaaa7bc65bc6aaaaffaa7bc65bc6feaaabaa7bc65bc6ffaaaaaa7bc65bc6bfaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaeaaa7bc65bc6aaaaffaa7bc65bc6eaaaafaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6abaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaffaa7bc65bc6aaaabfaa7bc65bc6faaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaffaa7bc65bc6aaaaffaa7bc65bc6aaaaabaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6bfaaaaaafcf75963aaaaaaaa7bc65bc6aaaafeaa7bc65bc6aaaaffaa7bc65bc6aaaaafaa7bc65bc6faaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6abaaaaaa7bc65bc6aaaafaaa7bc65bc6aaaaffaa7bc65bc6aaaabfaafff75363aaaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6aaaaeaaa7bc65bc6aaaaffaa7bc65bc6aaaaffaafff75363aaaaaaaa7bc65bc6eaaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6afaaaaaa7bc65bc6aaaaffaa7bc65bc6aaaaffaa7bc65bc6aaaaafaafff75363aaaaaaaa7bc65bc6feaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6abaafeaa7bc65bc6aaaaffaa7bc65bc6aaaabfaafcf75963aaaaaaaa7bc65bc6eaaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaafaaa7bc65bc6aaaaffaa7bc65bc6aaaaffaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6faaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaeaaa7bc65bc6afaaffaa7bc65bc6aaaaffaa7bc65bc6aaaaabaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaffaa7bc65bc6abaaffaa7bc65bc6aaaaafaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6eaaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaafeaa7bc65bc6bfaaffaa7bc65bc6aaaabfaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6feaaaaaa7bc65bc6ffaafaaa7bc65bc6ffaaffaa7bc65bc6afaaffaafff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6ffaaeaaa7bc65bc6ffaaffaa7bc65bc6ffaaffaa7bc65bc6aaaaabaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6faaaeaaa7bc65bc6ffaaffaa7bc65bc6ffaaffaa7bc65bc6bfaaafaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6ffaaffaa7bc65bc6ffaaffaa7bc65bc6ffaabfaa7bc65bc6afaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6eaaafeaa7bc65bc6ffaaffaa7bc65bc6ffaaffaa7bc65bc6ffaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaafaaa7bc65bc6feaaffaa7bc65bc6ffaaffaa7bc65bc6ffaaabaa7bc65bc6bfaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaeaaa7bc65bc6aaaaffaa7bc65bc6ffaaffaa7bc65bc6ffaaafaa7bc65bc6ffaaaaaa7bc65bc6abaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaffaa7bc65bc6faaaffaa7bc65bc6ffaabfaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaafeaa7bc65bc6aaaaffaa7bc65bc6feaaffaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6afaaaaaafcf75963aaaaaaaa7bc65bc6aaaaeaaa7bc65bc6aaaaffaa7bc65bc6aaaaffaa7bc65bc6ffaaabaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaafff75363aaaaaaaafff75363aaaaaaaa7bc65bc6aaaaffaa7bc65bc6aaaaffaa7bc65bc6faaaafaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6afaaaaaafff75363aaaaaaaa7bc65bc6aaaafeaa7bc65bc6aaaaffaa7bc65bc6aaaabfaa7bc65bc6feaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6abaaaaaa7bc65bc6aaaafaaa7bc65bc6aaaaffaa7bc65bc6aaaaffaa7bc65bc6eaaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6bfaaaaaa7bc65bc6aaaaeaaa7bc65bc6aaaaffaa7bc65bc6aaaaffaa7bc65bc6aaaaabaa7bc65bc6faaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6afaaaaaa7bc65bc6aaaaffaa7bc65bc6aaaaffaa7bc65bc6aaaaafaafcf75963aaaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6aaaafeaa7bc65bc6aaaaffaa7bc65bc6aaaabfaafcf75963aaaaaaaa7bc65bc6faaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaaaaa7bc65bc6bfaafaaa7bc65bc6aaaaffaa7bc65bc6aaaaffaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6feaaaaaa7bc65bc6ffaaaaaa7bc65bc6ffaaeaaa7bc65bc6abaaffaa7bc65bc6aaaaffaa7bc65bc6aaaaabaafcf75963aaaaaaaa7bc65bc6eaaaaaaafff75363aaaaaaaa7bc65bc6aaeaaafa7bc65bc6aaafaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaaaea7bc65bc6aafaaaab7bc65bc6aaabaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aaaaaaae7bc65bc6aabeaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaaafe7bc65bc6aaeaaaaa7bc65bc6aabfaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aaaaaaea7bc65bc6aaaaaaaf7bc65bc6aafaaaaa7bc65bc6aaafaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aaaaaabffff75363aaaaaaaa7bc65bc6aaffaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaaafefff75363aaaaaaaa7bc65bc6aaeaaaaa7bc65bc6aabfaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaaaea7bc65bc6aaaaaaaffff75363aaaaaaaa7bc65bc6aafaaaaa7bc65bc6aaafaaaafff75363aaaaaaaa7bc65bc6aaaaaaea7bc65bc6aaaaaafffff75363aaaaaaaafff75363aaaaaaaa7bc65bc6aaffaaaa7bc65bc6aaafaaaafff75363aaaaaaaa7bc65bc6aaaaaafe7bc65bc6aaaaaaabfff75363aaaaaaaa7bc65bc6aaeaaaaa7bc65bc6aaffaaaafff75363aaaaaaaa7bc65bc6aaaaaafa7bc65bc6aaaaaaaffcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafaaaaa7bc65bc6aabfaaaa7bc65bc6aaaaaaea7bc65bc6aaaaaafffcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafeaaaa7bc65bc6aaafaaaa7bc65bc6aaaaaafe7bc65bc6aaaaaaabfcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaeaaaaa7bc65bc6aaffaaaa7bc65bc6aaabaafa7bc65bc6aaaaaabffcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafaaaaa7bc65bc6aaffaaea7bc65bc6aaaaaafffcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aafeaaaa7bc65bc6aaafaafe7bc65bc6aaaaaaabfcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aaffaafa7bc65bc6aaabaabffff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafaaaea7bc65bc6aaffaaff7bc65bc6aaabaaabfcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aafeaaff7bc65bc6aaffaaaffff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaeaaafe7bc65bc6aaffaabf7bc65bc6aaafaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaaaea7bc65bc6aafaaaff7bc65bc6aaffaaab7bc65bc6aaabaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaaaff7bc65bc6aafeaaaf7bc65bc6aaffaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaaafe7bc65bc6aaaaaabf7bc65bc6aaffaaaa7bc65bc6aabfaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaaaea7bc65bc6aaaaaaff7bc65bc6aaeaaaab7bc65bc6aaffaaaa7bc65bc6aaafaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaaaff7bc65bc6aaaaaaaf7bc65bc6aafeaaaa7bc65bc6aaffaaaafcf75963aaaaaaaafff75363aaaaaaaa7bc65bc6aaaaaafa7bc65bc6aaaaaabffff75363aaaaaaaa7bc65bc6aafeaaaa7bc65bc6aabfaaaafff75363aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaaafffff75363aaaaaaaafff75363aaaaaaaa7bc65bc6aaffaaaa7bc65bc6aaabaaaafff75363aaaaaaaa7bc65bc6aaaaaafe7bc65bc6aaaaaaabfff75363aaaaaaaa7bc65bc6aaeaaaaa7bc65bc6aaffaaaafff75363aaaaaaaa7bc65bc6aaaaaafa7bc65bc6aaaaaabffcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafeaaaa7bc65bc6aabfaaaafff75363aaaaaaaa7bc65bc6aaaaaafffff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaffaaaa7bc65bc6aaafaaaa7bc65bc6aaaaaafe7bc65bc6aaaaaaabfff75363aaaaaaaafcf75963aaaaaaaa7bc65bc6aaeaaaaa7bc65bc6aaffaaaa7bc65bc6aaabaafa7bc65bc6aaaaaabffff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafaaaaa7bc65bc6aabfaaaa7bc65bc6aaaaaafffff75363aaaaaaaafff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aafeaaaa7bc65bc6aaafaafe7bc65bc6aaaaaaabfff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaeaaaaa7bc65bc6aaffaafa7bc65bc6aaabaabffff75363aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6abaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6afaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6aeaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6baaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6baaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6eaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6eaaaeaaa7bc65bc6abaaffaa7bc65bc6aaaaffaa7bc65bc6aaaaafaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaafaaa7bc65bc6abaaffaa7bc65bc6aaaaffaa7bc65bc6aaaaabaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaafaaa7bc65bc6aeaaffaa7bc65bc6aaaaffaa7bc65bc6aaaaabaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaafeaa7bc65bc6bfaaffaa7bc65bc6aaaaffaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaeaaa7bc65bc6aaaaffaa7bc65bc6feaaffaa7bc65bc6aaaabfaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaaeaaa7bc65bc6aaaaffaa7bc65bc6faaaffaa7bc65bc6aaaaafaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaafaaa7bc65bc6aaaaffaa7bc65bc6faaaffaa7bc65bc6abaaafaafcf75963aaaaaaaafcf75963aaaaaaaa7bc65bc6aaaafeaa7bc65bc6aaaaffaa7bc65bc6eaaaffaa7bc65bc6afaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6afaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6bfaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6beaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6baaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6eaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6eaaaaaaa7bc65bc6abaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa7bc65bc6abaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaafcf77963aaaaaaaa5cd77bc655aa00005cd77bc655aaa0007cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005ccf7bc655aaaa005ccf7bc655aaaa003ccf7bc655aaa8003ccf7bc655aaaa005cd79bc655ffaaaa5cd79bc655ffaaaa3ccf7bc655aaaa003ccf7bc655faaa003ccf9bc655ffaa003ccf9bc655ffaa003ccf9bc655ffaa003ccf9bc655ffaa003ccf9bc655ffaa003ccf9bc655ffaa003ccf9bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa003bcf9bc655ffaa003bcf9bc655ffaa003bcf9bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa00fbce7bc655ffaa00fbce9ac65555ff00fbce9ac65555ffa01ccf7abeff55ffaa1ccf7abeff55ffaadbce9abeff55ff00dbce9abeff55ff00bcce99beaa55ffaabcce99beaa55ffaabcce99beaa55ffaabcce99beaa55ffaadbc679beaaffaa00dbc679beaa7faa00bbc679be00ffaa00bbc679be00ffaa00bbc679be0055aa00bbc679be0055aa00bbc679be0055aa00bbc679be0055aa00bbc679be0055aa00bbc679be0055aa00bbc679be0055fa00bbc679be0055ff00bbc679be0055ff00bbc679be0055ff009bc699be0055ffaa9bc699be0055ffaa9bc699be0055ffaa9bc699be0055ffaa9bc679be0055ffa09bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc679be0055ffaa9bc699be0055ffaa9bc699be0055ffaa9bc699be0055ffaabbc679be0055ff00bbc679be0055ff00bbc679be0055ff00bbc679be0055ff00bbc679be0055aa00bbc679be0055aa00bbc679be0055aa00bbc679be0055aa00bbc679be0055aa00bbc679be0055aa00bbc679be00fdaa00bbc679be00ffaa00bbc699be0055aa00dbc679beaaffaa00dbc679beaaffaa00bcce99beaa55ffaabcce99beaa55ffaabcce99beaa55ffaabcce99beaa55ffaadbce9ac65555ff00dbc679beaaffaa001ccf7abeff55ffaafbce9ac65555ff2afbce9ac65555ff00fbce7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa001bcf7bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa003bcf7bc655ffaa003bcf9bc655ffaa003ccf9bc655ffaa003ccf9bc655ffaa003ccf9bc655ffaa003ccf9bc655ffaa003ccf9bc655ffaa003ccf9bc655ffaa005cd79bc655ffaaaa5cd79bc655ffaaaa5cd79bc655ffaa0a5cd79bc655ffaa005cd77bc655ffaa005cd77bc655ffaa005cd79bc655ffaa005cd79bc655ffaa005cd77bc655abaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa005cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa007cd77bc655aaaa007dd77bc655aaaa007dd77bc655aaaa007dd77bc655aaaa00bedf5dd755ffffaabedf5dd755ffffaa9edf5dd755ffaa009edf5dd755ffaa009edf5dd755ffaa009edf5dd755ffaa009edf5dd755ffaa009edf5dd755ffaa00bedf5dd755ffffaadedf5dd755ffffaadedf5dd755ffffaadedf5dd755ffffaadedf5dd755ffffaadedf5dd755ffffaadedf5dd755ffffaadedf5dd755ffffaabedf5dd755ffafaabedf5dd755ffaaaabedf5dd755ffaaaabedf5dd755ffaa02bedf5dd755ffaa00bedf5dd755ffaa00bedf5dd755ffaa00bedf5cd755ffaa00bedf5cd755ffaa00bedf5cd755ffaa00bedf5cd755ffaa00bedf5cd755ffaa00bedf5cd755ffaa00bedf5cd755ffaa00bedf5cd755ffaa00bedf5cd755ffaa00bedf5cd755ffaa00bedf5cd755ffaa80bedf5cd755ffaaaabedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3cd755ffaa00bedf3ccf55ffaa00bedf3ccf55ffaa00bedf3ccf55ffaa009edf3ccf55ffaa009edf1ccf55ffaa009edf1ccf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edf1bcf55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa009edffbce55ffaa00bedffbce55ffaa00bedffbce55ffaa00bedffbce55ffaa00bedffbce55ffaa00bedffbce55ffaa00bedffbce55ffaa00bedffbce55ffaa00bedffbce55ffaa00bedffbce55ffaa00bedffbce55ffaa00bedffbce55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1bcf55ffaa00bedf1ccf55ffaa00bedf1ccf55ffaa00bedf1ccf55ffaa00bedf1ccf55ffaa00bedf3ccf55ffaa00dedf3ccf55ffaa00dedf3cd755ffaa00dedf3cd755ffaa00dedf3cd755ffaa00dedf3cd755ffaa00dedf3cd755ffaa00dedf3cd755ffaa00dedf3cd755ffaa00dedf3cd755ffaa00dedf3cd755ffaa00dedf5cd755ffaa00dedf5cd755ffaa00dedf5cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00dee75cd755ffaa00ffe75cd755ffaaaadee75cd755ffaa00dee75dd755ffaa00dfe75dd755ffaa00dfe75dd755ffaa00dfe75dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00ffe77dd755ffaa02ffe77dd755ffaa00ffe77dd755ffaa00ffe77dd755ffaa00ffe77dd755ffaa00ffe77dd755ffaa00ffe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00dfe77dd755ffaa00ffe77dd755ffaa00ffe77dd755ffaa00ffe79dd755ffaaaaffe79dd755ffaaaaffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ffaa00ffe7bedf55ff0a00ffe7bedf55ff0000ffe7bedf55ff0000ffe7bedf55ab0000ffe7bedf55aa0000ffe7bedfd5aa0000ffe7bedfffaa0000ffe7bedfffaa0000ffe7bedfffaa0000ffe7bedfffaa0000ffe7bedfffaa0000ffe7bedfffaa0000ffe7bedfffaa0000ffe7bedfffaa0000ffe7bedfffaa0000ffe7bedfffaa0000ffefdedf55ffaaaaffefdedf55ffaaaaffe7bedfffaa0000ffe7dedf55aa0000ffefdedf55ffaaaaffefdedf55ffaaaaffefdedf55ffaaaaffefdedf55ffaaaaffefdedf55ffaaaaffefdedf55ffaa00ffefdedf55ffaa00ffefdedf55ffaa00ffefdedf55ffaa00ffefdedf55ffaa00ffefdedf55ffaa00ffefdedf55afaa00ffefdedf55aaaa00ffefdedff5aaaa00ffefbedfffaaaa00ffefbedfffaaaa00ffefbedfffaaaa00ffefbedfffaaaa00ffefbedfffaaaa00ffefbedfffaaaa00ffefdedfffaaaa00ffefdedfffaaaa00ffefdedfffaaaa00ffefdedfffaaaa00ffefdedfffaaaa00ffefdee755aa0a00ffefdedfffaa0000ffefdedfffaaa000ffefdedf5faaaa00ffefdedf55aaaa00ffefdedf55aaaa00ffefdedf55aaaa00ffefdedf55aaaa00ffefdedf55aaaa00ffefdedf55aa0a00ffefdedf55aa0000ffefdedff5aa0000ffefbedfffaa0000ffefbedfffaa0000ffefbedfffaa0000ffefbedfffaa0000ffefbedfffaa0000ffefbedfffaa0000fff7dfdf55ffaa02fff7dfdf55ffaa00fff7dfdf55ffaa00fff7dfdf55ffaa00fff7dfdf55ffaa00fff7dfdfd5ffaa00fff7dfe75555ffaafff7dfe75555ffaafff7dfe755ffffaafff7dfdf5fffaa00fff7dfdf55ffaa00fff7dfdf55ffaa00fff7dfdf55ffaa00fff7dfdf55ffaa00fff7dfdf55ffaa00fff7dfdf55ffaa00fff7dfdf55ffaa00fff7dfdf55ffaa00fff7ded7ffaaaa00fff7ded7ffaaaa00fff7ded7ffaaaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7dfe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa00fff7ffe755ffaa80fff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaafff7ffe755ffaaaaffefffe755aa0000ffffffbfaaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffefffe755ffabffffefffe755ffaaffffefffe755ffaaffffefffe755aaaaffffefffe7d5aaaaffffefffe7ffaaaaaaffefffe7ffaaaaaaffefffe7ffaaaaaaffefffe7ffaaaaaaffefffe7ffaaaaaaffefffe7ffaaaaaaffefffe7ffaaaaaaffefffe7ffaa0aaaffefffe7ffaa00aaffefffe7afaa00aaffffffc7aaaaaaaaffffffc7aaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffd7aaaaaaaaffffffd7aaaaaaaaffffffd7aaaaaaaafff7ffef55ffaafffff7ffef55ffaafffff7ffef55ffaafffff7ffef55ffaafffff7ffef55aaaaaffff7ffef55aaaaaafff7ffef55aaaaaafff7ffef55aaaaaafff7ffef55aaaaaafff7ffef55aaaaaafff7ffeff5aa00aafff7ffefffaa00aafff7ffefffaa00aafff7ffefffaa00aafff7ffefff0a000afff7ffefff000000fff7ffefff000000fff7ffefff000000fff7ffefbf000000ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff755ffbffffffffff755ffaafffffffff755ffaafffffffff755ffaafffffffff755ffaafffffffff755ffaabffffffff755ffaaaafffffff755aaaaaafffffff755aaaaaafffffff755aaaaaafffffff755aa0aaafffffff755aa00aafffffff755aa00aafffffff755aa00aafffffff755aa00aafffffff755aa002afffffff755aa0000fffffff7550a0000fffffff755000000fffffff755000000fffffff7f5000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ab000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffffaaaaaaaaffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff000000fffffff7ff800000fffffff7ffaa0000fffffff7ffaa00a0fffffff7ffaa00aafffffff757aa00aafffffff755aa00aafffffff755aa00aafffffff755aa00aafffffff755aaa0aafffffff755aaaaaafffffff755aaaaaafffffff755aaaaaafffffff755aaaaaafffffff755aaaaaafffffff755aaaaaafffffff755aaaaaafffffff755faaaaafffffff755ffaafafffffff755ffaafffffffff755ffaaffffffffb7aaaaaaaaffffffb7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffefffe7bfff5555ffefffe7aafff555ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaabff55ffefffe7aaaafff5ffefffe7aaaaffffffefffe7aaaaffffffefffe7aaaaffffffefffe7aaaaaaffffefffe7aaaaaaffffefffe70aaaaaffffefffe700aaaaffffefffe700aaaabfffffffc7aaaaaaaaffffffc7aaaaaaaaffffffc7aaaaaaaaffffffc7aaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaafff7ffefaaff5555fff7ffefaaff5555fff7ffefaafffd55fff7ffefaaffff55fff7ffefaaafff55fff7ffefaaaaff55fff7ffefaaaaffd5fff7ffefaaaafffffff7ffefaaaafffffff7ffef2aaaabfffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaabfffffffdfaaaaaaaaffffffdfaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff7abff5555fffffff7aaff5555fffffff7aaff5555fffffff7aaff5555fffffff7aaffff55fffffff7aaafff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaaafff5fffffff700aafffffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff70002aafffffffff70000aaaffffffff70000aaaafffffff70000aaaafffffff70000aaaafffffff70000aaaaffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffffaaaaaaaaffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000fffffff70000aaaafffffff70000aaaafffffff70000aaaafffffff70000aaaafffffff70000aaaafffffff700a8aaaafffffff700aaaafafffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff7a8aaaafffffffff7aaaaaafffffffff7aaaafffffffffff7aaaafffffffffff7aaaafffffffffff7aaaafffffffffff7aaaaff55fffffff7aaaaff55fffffff7aafaff55fffffff7aaffff55fffffff7aaffff55fffffff7aaffff55fffffff7aaff7f55fffffff7aaff5555fffffff7aaff5555ffffffefaaaaaaaaffffffefaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffe7dfdfaaffffffffe7dfdfaaffffffffe7dfdfaaffffffffe7dfdfaaaaffffffe7dfdfaaaaffffffe7dfdfaaaaffffffe7dfdfaaaaffffffe7dfdfaaaaffffffe7dfdfaaaaaaffffe7dfdfaaaaaaffffe7dfdf2aaaaaffffe7dfdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaabfffffffafaaaaaaaaffffffafaaaaaaaaffffffafaaaaaaaaffffffafaaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffefffe7bfff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaabff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaffffffefffe7aaaaffffffefffe7aaaaabffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe7002aaaabffffffc7aaaaaaaaffffffc7aaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaafff7ffefbfff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffefaaffd555fff7ffefaaffff55fff7ffefaaffff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaafffdfff7ffef00aabffffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef000aaafffff7ffef0000aaafffffffdfaaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaafffffff7afff5555fffffff7aaff5555fffffff7aaff5555fffffff7aaff5555fffffff7aaff5555fffffff7aaff5555fffffff7aaff5555fffffff7aaffd555fffffff7aaffff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaaaff55fffffff702aaff55fffffff700aaff55fffffff700aaff55fffffff700aaff55fffffff700aaff55fffffff700aafffffffffff700aafffffffffff700aafffffffffff700aaabfffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aaaafffffffff700aafafffffffff700aafffffffffff7aaaafffffffffff7aaaafffffffffff7aaaaff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaaaff55fffffff7aaffff55fffffff7aaffff55fffffff7aaffff55fffffff7aaff7f55fffffff7aaff5555fffffff7aaff5555fffffff7aaff5555fffffff7aaff5555fffffff7aaff5555fffffff7aaff5555fffffff7feff5555ffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffe7aaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaafff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef80aaaafffff7ffefaaaaaafffff7ffefaaaaaafffff7ffefaaaaaafffff7ffefaaaafffffff7ffefaaaafffffff7ffefaaaafffffff7ffefaaaafffffff7ffefaaaaffffdfdfbfdfaaaaff55dfdfbfdfaaaaff55dfdfbfdfaaaaff55dfdfbfdfaaaaff55dfdfbfdfaaaaff55dfdfbfdf00aabf55dfdfbfdf00aaaafddfdfbfdf00aaaaffdfdfbfdf00aaaaffdfdfbfdf002aaaffdfdfbfdf0000aabfffe79fcfaaaaaaaaffe79fcfaaaaaaaaffe7dfdfffff5555ffe7dfdfffff5555ffe7dfdfffff5555ffe7dfdfbfff5555ffe7dfdfaaffff55ffe7dfdfaaffff55ffe7dfdfaaffff55ffe7dfdfaaffff55ffe7dfdfaaabff55ffe7dfdfaaaafff5ffe7dfdfaaaaffffffe7dfdfaaaaffffffe7dfdfaaaabfffffe7dfdfaaaaaaffffe7dfdfaaaaaaffffe7dfdfaaaaaaffffe7dfdfaaaaaaffffe7dfdfaaaaaaffffe7dfdfaaaaaaffffe7ffdf2aaaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaabfffffffafaaaaaaaaffffffafaaaaaaaaffffffafaaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffffffbfaaaaaaaaffefffe7afff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aafff555ffefffe7aaffff55ffefffe7aaafff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaffd5ffefffe7aaaaffffffefffe70aaaffffffefffe700aaafffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe70000aaffffefffe70000aaafffffffc7aaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaafff7ffefaaff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffefaafffd55fff7ffefaabfff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffef0aaaff55fff7ffef00aaff55fff7ffef00aaffd5fff7ffef00aafffffff7ffef00aafffffff7ffef00aaabfffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef000aaafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aaffffffffdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaaffffffdfaaaaaaaafff7ffef0000aaeafff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef0000aafffff7ffef00a0aafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaaafffff7ffef00aaeafffff7ffefa8aafffffff7ffefaaaafffffff7ffefaaaafffffff7ffefaaaafffffff7ffefaaaafffffff7ffefaaaaff5ffff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaaaaff55fff7ffefaafeff55fff7ffefaaffff55fff7ffefaaffff55fff7ffefaaffff55fff7ffefaaff7f55fff7ffefaaff5555fff7ffefaaff5555fff7ffefaaff5555fff7ffeffeff5555ffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaabfdf9fd7aaffff55bfdf9fd7aaffff55bfdf9fd7aabfff55bfdf9fd7aaaaff55bfdf9fd7aaaaff55bfdf9fd7aaaaff55bfdf9fd7aaaaff55bfdf9fd7aaaaffffbfdf9fd7aaaaffffbfdf9fd7aaaaffffbfdf9fd7aaaaffffbfdf9fd702aabfffbfdf9fd700aaaaffbfdf9fd700aaaaffbfdf9fd700aaaaffdfdf9fd70aaaffffdfdf9fd700aabfffdfdf9fd700aaaaffdfdf9fd700aaaaffdfdfbfdfaaff5555dfdfbfdfaaaf5555dfdfbfdfaaaafd55dfdfbfdfaaaaff55dfdfbfdf2aaaff55dfdfbfdf00aaff55dfdfbfdf00aaab55dfdfbfd70000aaaadfdfbfd70000aaaadfdfbfd70000aaaadfdfbfd70000aaaadfdfbfdf0000aaffdfdfbfdf0000aaffdfdfbfd7000000aaffe7dfdfff555555ffdfdfdfaad55555ffdfdfdfaaff5555ffdfdfdfaaff5555ffe7dfdfff555555ffe7dfdfff555555ffe7dfdffff55555ffe7dfdfffff5555ffdfdfdfaaaa5555ffe7dfdfffff5555ffe7dfdfabff5555ffe7dfdfaaff5555ffdfdfdf00aaff55ffdfdfdf00aaff55ffe7dfdfaaffff55ffe7dfdfaaffff55ffe7dfdfaaabff55ffe7dfdfaaaaff55ffe7dfdfaaaaffd5ffe7ffdfaaffff55ffe7ffdfaaaafff5ffe7ffdfaaaaffffffe7ffdfaaaaffffffe7ffdfaaaaffffffe7ffdf2aaaffffffe7ffdf00aaffffffe7ffdf00aaafffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf002aaaffffe7ffdf0000aaffffe7ffdf0000aaffffe7ffdf0000aaafffffffafaaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaaffffffbfaaaaaaaaffefffe7bfff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaff5555ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe702aaff55ffefffe700aaff55ffefffe700aaff55ffefffe700aaffffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe7002aaaffffefffe70000aaffffefffe70000aaffffefffe70000aaffffefffe70000aaffffefffe70000aaffffefffe70000aaffffefffe70000aaffffefffe70000aaffffefffe70000aaffffefffe70000aaabffffffc7aaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffcfaaaaaaaaffffffc7aaaaaaaaffffffc7aaaaaaaaffffffc7aaaaaaaaffffffc7aaaaaaaaffefffe70000aafeffefffe70000aaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe700aaaaffffefffe7a0aaaaffffefffe7aaaaaaffffefffe7aaaafeffffefffe7aaaaffffffefffe7aaaaffffffefffe7aaaaffffffefffe7aaaaffffffefffe7aaaaff57ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaaaff55ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaffff55ffefffe7aaff5f55ffefffe7aaff5555ffefffe7aaff55559fd77ecfaaaaffff9fd75ecfaaaaaaff9fd75ecfaaaaaaff9fd77ecfaaaaaaff9fd77ecfaaaaaaff9fd77ecfaaaaaaff9fd77ecfaaaaaaab9fd77ed7aaaaffff9fd77fd7aaaaff559fd77fd702aaff559fd77fd700aaaa559fd77fd700aaaaf59fd77fcf0000aaaa9fd77ecf0000aaaa9fd77fcf0000aaaa9fd77fd70002aaff9fd77fcf00000aaaffffdf86aaaaaaaabfdf9fd7ff555555bfd79fd7aaf55555bfdf9fd7ff555555bfdf9fd7ff555555bfdf9fd7ffff5555bfdf9fd7ffff5555dfdf9fd7ffff5555bfdf9fd7aaff5555bfdf9fd7aaff5555bfdf9fd7aaff5555bfdf9fd7aaff5555bfdf9fd7aaff5555dfdf9fd7aaff5555dfdf9fd7aaffd555dfdf9fd7aaffff55dfdf9fd7aaffff55dfdf9fd7aaffff55dfdf9fd7aaffff55dfdf9fd7aabfff55dfdf9fd7aaaaff55dfdf9fd7aaaaff55dfdf9fd7aaaaff55dfdf9fd7aaaafff5dfdf9fd7aaaaffffdfdfbfd7aaffff55dfdfbfd7aaffff55dfdfbfd7aaffff55dfdfbfd7aaabff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd702aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaffffdfdfbfd700aabfffdfdf9fd70000aaffdfdfbfd70002aaffdfdfbfd70000aaffffdfbfd700aaaaffffdfbfd700aaaaffffdfbfd7000aaaffffdfbfd70000aaffffdfdfdfaaff5555ffdfdfdfaaff5555ffe7dfdfff555555ffe7dfdfff555555ffe7dfdfff555555ffdfdfdfaaaf5555ffdfdfdfaaaa5555ffdfdfdfaaaa5555ffdfdfdf02aaf555ffdfdfdf00aaff55ffdfdfdf00aaff55ffdfdfdf00aaff55ffdfdfdf00aaff55ffdfdfdf00aaff55ffdfdfdf00aaab55ffdfdfdf00aaaa55ffdfdfdf0002aa55ffdfdfd7000000aaffdfdfd7000000aaffdfdfdf0000aaffffe7dfdfaaffff55ffe7dfdfaaffff55ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfaafff555ffe7ffdfaaffff55ffe7ffdfaaffff55ffe7ffdfaaffff55ffe7ffdfaaffff55ffe7ffdfaaffff55ffe7ffdfaaffff55ffe7ffdfaaffff55ffe7ffdfaaffff55ffe7ffdfaaaaff55ffe7ffdfaaaaff55ffe7ffdfaaaaff55ffe7ffdfaaaaff55ffe7ffdfaaaaff55ffe7ffdfaaaaff55ffe7ffdfaaaaff55ffe7ffdf2aaaffffffe7ffdf00aaffffffe7ffdf00aaffffffe7ffdf00aaffffffe7ffdf00aaffffffe7ffdf00aaffffffe7ffdf00aaabffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf000aaaffffe7ffdf0000aaffffe7ffdf0000aaffffe7ffdf0000aaffffe7ffdf0000aaffffe7ffdf0000aaffffe7ffdf0000aaffffe7ffdf0000aaffffe7ffdf0000aaffffe7ffdf0000aaffffe7ffdf0000aaffffe7ffdf0000aaffffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaafff7ffc7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffb7aaaaaaaaffffffafaaaaaaaaffffffafaaaaaaaaffffffafaaaaaaaaffffffafaaaaaaaaffffffafaaaaaaaaffffffafaaaaaaaaffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaffffe7ffdf00aaaaff7ed75ecfffff55557ed75ecfffff55557ed75ecfffff55557ed75ecfffff55557fd75ecfffff55557ed75ecfaaff55557ed75ecfaaff55557ed75ecfaaff55557fd75ecfbfffff557fd75ecfaaffff557fd75ecfaaffff557fd75ecfaaffff557fd75ecfaaffff557fd75ecfaaffff559fd75ecfaaffff557fd75ecfaabfff557fd75ecfaaaaffd57fd75fcfaaffff557fd75fcfaaaaff557fd75fcfaaaaff559fd75fcfaaaaff559fd75fcfaaaaff559fd75fcfaaaafffd9fd77fcfaaffff559fd77fcfaaabff559fd75fcfaaaaffff9fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcf02aaff559fd77fcf00aaff559fd77fcf00aaff559fd77fcf00aaff559fd77fcf00aaff559fd77fcf00aaff559fd77fcf00aaff559fd77fcf00aaffff9fd77fcf00aaffff9fd77fcf00aaffff9fd77fcf00aabfff9fd77fcf00aaaaff9fd77fcf00aaaaff9fd77fcf00aaaaff9fd77fcf00aaaaff9fd77fcf000aaaff9fd77fcf0000aaff9fd77fcf0000aaffbfd77fcf00aaabffbfd77fcf00aaaaffbfd79fd7aa555555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aabf5555bfd79fd7aaaa5555bfd79fd70aaa5555bfd79fd700aafd55bfd79fd700aaff55bfd79fd700aaff55bfd79fd700aaff55bfd79fd700aaff55bfd79fd700aaff55bfd79fd700aaff55bfd79fd700aaaf55bfd79fd700aaaa55bfd79fd700aaaa55bfd79fd7000aaa55bfd79fd70000aaffbfd79fd70000aaffdfdf9fd7aaff5555dfdf9fd7aaffd555dfdf9fd7aaffff55dfdfbfd7aaff5555dfdfbfd7aaff5555dfdfbfd7aaff5555dfdfbfd7aaff5555dfdfbfd7aaff5555dfdfbfd7aaff5555dfdfbfd7aaff5555dfdfbfd7aaff5555ffdfbfd7aaffd555dfdfbfd7aaafff55dfdfbfd7aaaaff55dfdfbfd72aaaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaffffdfdfbfd700aaffffdfdfbfd700aaffffffdfbfd72aaaffffffdfbfd700aaffffffdfbfd700aaffffffdfbfd700aaffffffdfbfd700aaffffffdfbfd700aabfffffdfbfd700aaaaffffdfbfd700aaaaffffdfbfd700aaaaffffdfdfdfaaff5555ffdfdfdfaabf5555ffdfdfd700aaaaffffdfdfd700aaaaffffdfdfd700aaaaffffdfdfd700aaaaffffdfdfd700aaaaffffdfdfdf00aaff55ffdfdfdf00aaff55ffdfdfdf00aaabd5ffdfdfd70000aaaaffdfdfd70000aaaaffdfdfd70000aaaaffdfdfd70000aaaaffdfdfd70000aaaaffdfdfd70000aaaaffdfdfd700000aaaffdfdfd7000000aaffdfdfd7000000aaffdfdfdf0000aaffffffdf9faaaaaaaaffffdf9faaaaaaaaffffdf9faaaaaaaaffffdf9faaaaaaaaffffdf9faaaaaaaaffffdf9faaaaaaaaffffdf9faaaaaaaaffffdf9faaaaaaaaffe7dfcfaaaaaaaaffe7dfcfaaaaaaaaffe7dfcfaaaaaaaaffe7dfcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffe7ffcfaaaaaaaaffffffa7aaaaaaaaffe7ffdfbfff5555ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfaaff5555ffe7ffdfeaff5555ffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffdfa7aaaaaaaaffffdfa7aaaaaaaaffffdfa7aaaaaaaaffffdfa7aaaaaaaaffffdfa7aaaaaaaaffffdfa7aaaaaaaaffffdfa7aaaaaaaaffffdfa7aaaaaaaaffffdfa7aaaaaaaaffffdfa7aaaaaaaaffffdfa7aaaaaaaaffdfdfdf0000aaeaffdfdfdf0000aaffffdfdfdf0000aaffffdfdfdf0000aaffffdfdfdf0000aaffffdfdfdf0000aaffffdfdfdf00a8aaffffdfdfdf00aaaaffffdfdfdf00aaaaffffdfdfdf00aaaaffffdfdfdf00aaaaffffdfdfdf00aaaaffffdfdfdf00aaaaffffdfdfdf00aaaaffffdfdfdf00aaaaffffdfdfdf00aaaaffffdfdfdf00aaaa55ffdfdfdf00aaaa55ffdfdfdf00aafe55ffdfdfdf00aaff55ffdfdfdf00aaff55ffdfdfdf00aaff55ffdfdfdf00aaff555ecf1ec7aaaaaaff5ecf1ec7aaaaaaff5ecf1ec7aaaaaaff5ecf1ec7aaaaaaff5ecf1ec70aaaaaff5ecf1ec700aaaaff5ecf1ec700aaaaff5ecf3ec70aaaffff5ecf3ec700aaffff5ecf3ec700aaffff5ecf3ec700aaffff5ecf3ec700aaffff5ecf3ec700aaffff5ecf3ec700aaffff5ecf3ec700aaffff5ecf3ec700aaaaff5ecf3ec700aaaaff5ecf3ec700aaaaff5ecf3ec700aaaaff7fcf3ec7aaafffff7fcf1ec7aaaaffff7fcf1ec7aaaaaaff7fcf3ec7aaaaffff7fcf3ec7aaaaffff5fcf3ec700aaaaff5fcf3ec700aaaaff7fcf3ec7aaaaffff5fcf3ec700aaaaff5fcf3ec700aaaaff5fcf3ec700aaaaff5fcf3ec70002aabf5fcf3fc70000aaff7fcf3fcfaaaaff557fcf5fcfaa5555557fcf5fcfaa5555557fcf5fcfaafd55557fcf5fcfaaff55557fcf5fcfaaff55557fcf5fcfaaff55557fcf5fcfaaff55557fcf5fcfaaff55557fcf5fcfaaff55557fd75fcfff5555557fcf5fcfaabf55557fcf5fcfaaaa55557fcf5fcfaaaaf5557fcf5fcfaaaaff557fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aafffd7fcf5fcf00aaaaff7fcf5fcf00aaaaff7fcf5fcf00aaaaff7fcf5fcf00aaaaff7fcf5fcf002aaaffffff7f6eaaaaaaaaffff7f76aaaaaaaa9fd77fcfffff55559fd77fcfffff55559fd77fcfaaff55559fd77fcfaafff5559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaabfff559fd77fcfaaaaffff9fd77fcfaaaaffff9fd77fcfaaaaffff9fd77fcfaaaaffff9fd77fcfaaaaffff9fd77fcfaaaaffff9fd77fcfaaaaaaff9fd77fcf00aaaaff9fd77fcf00aaaaffbfd77fcfaaaaffffbfd77fcfaaaaffffbfd77fcf2aaaffffbfd77fcf00aaafffbfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaabd555bfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd702aaff55bfd79fd700aabf55bfd79fd700aaaafdbfd79fcf0000aaaabfd79fd700aaaaffbfd79fd7002aaaffbfd79fd70000aaffbfd79fd70000aaffbfd79fd70000aabfffff3f87aaaaaaaaffff3f87aaaaaaaadfd7bfd7af555555dfd7bfd7aafd5555dfd7bfd7aaff5555dfdfbfd7ff555555dfdfbfd7ff555555dfdfbfd7fffd5555dfdfbfd7ffff5555dfdfbfd7ffff5555dfd7bfd7aaaa5555dfd7bfd7aaaafd55dfd7bfd7aaaaff55dfdfbfd7aaff5555dfdfbfd7aaff5555dfdfbfd7aaff5555dfdfbfd7aaff5555dfdfbfd7aafff555ffdfbfd7aaffff55ffdfbfd7aaffff55ffdfbfd7aaffff55dfdfbfd7aaffff55dfdfbfd7aaffff55dfdfbfd7aaffff55dfdfbfd7aaffff55dfdfbfd7aaafff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55ffdfbfd7aaaaff55ffdfbfd7aaaaff55ffdfbfd7aaaaff55ffdfbfd7aaaaff55ffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaaaffffffdfbfd7aaffffffdfdfbfd702aaffffdfdfbfd700aaffffffdfbfd7aaffffffdfdfbfd700aaffffdfdfbfd700aaffffdfdfbfd700aaffffdfdfbfd700aaffffdfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd700aaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55dfdfbfd7aaaaff55fff75b65aaaaaaaafff75b65aaaaaaaa3ec71ec7af5555553ec71ec7aa5555553ec71ec7aaf555553ecf1ec7ff5555553ecf1ec7ff5555553ecf1ec7ff5555553ecf1ec7ff5555553ecf1ec7ff5555553ecf1ec7ff5555553ecf1ec7ff5555553ecf1ec7ff5555553ecf1ec7ff5555553ecf1ec7ff5555553ecf1ec7ff5555553ecf1ec7ff5555553ec71ec7aaff55553ec71ec7aaaffd553ec71ec7aaaaff553ec71ec7aaaaff553ec71ec7aaaaff553ec71ec7aaaaff553ec71ec7aaaaff553ec71ec7aaaafffd3ec71ec7aaaaafff3ec71ec70aaaaaff3ec71ec700aaaaff3ec71ec700aaaaff5fc71ec7abffffff5fcf1ec7ffffff553fcf1ec7aafffffd3fcf1ec7aaffffff5fcf1ec7abffffff5fc71ec7aaaaffff5fcf1ec7aabfffff5fcf3fc7ffff55555fcf3fc7fffffd555fcf3fc7bfffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aafffffd5fcf3fc7aaaaffff5fcf3fc7aaaaffff5fcf3fc7aaaaffff5fcf3fc7aaaaffff5fcf3fc7aaaaffff5fcf3fc7aaaaafff5fcf3fc7aaaaaaff5fcf3fc7aaaaaaff5fcf3fc7aaaaaaff5fcf3fc7aaaaaaff5fcf3fc7aaaaaaff5fcf3fc70aaaaaff5fcf3fc700aaaaff5fcf3fc700aaaaabffff1f66aaaaaaaaffff1f66aaaaaaaa7fcf5fcfaffd55557fcf5fcfaaff55557fcf5fcfaaff55557fcf5fcfaaff55557fcf5fcfaaaffd557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcf0aaaff557fcf5fcf00aaff557fcf5fcf00aaabfd7fcf5fcf00aaaaff7fcf5fcf00aaaaff7fcf5fcf00aaaaff7fcf5fcf0002aaff7fcf5fcf0000aaafffff7f6eaaaaaaaaffff7f6eaaaaaaaa9fcf7fcfaad555559fd77fcfffff55559fd77fcfffff55559fd77fcfffff55559fd77fcfffff55559fd77fcfffff55559fd77fcfffff55559fd77fcfaaff55559fd77fcfaaff55559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff55bfd77fcfaaffff55bfd77fcfaaffff559fd77fcfaabfff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaffd5bfd77fcfaaaaffffbfd77fcfaaaaffffbfd77fcfaaaaffffbfd77fcfaaaaffffbfd79fcfaaabff55bfd77fcfaaaaffffbfd77fcfaaaaffffbfd77fcfaaaaffffbfd79fcfaaaaff55bfd79fcfaaaaffd5bfd77fcf2aaaaaffbfd77fcf00aaaaffbfd77fcf00aaaaffbfd77fcf00aaaaffbfd77fcf00aaaaffbfd79fcf00aaafffbfd77fcf00aaaaffbfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd72aaaff55bfd79fd700aaff55bfd79fd700aaff55bfd79fd700aaff55bfd79fd700aaff55bfd79fd700aaff55bfd79fd700aaaa55bfd79fcf0000aaffbfd79fcf0000aaffbfd79fcf0000aaafbfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf00000aaabfd79fcf000000aabfd79fcf000000aabfd79fcf000000aabfd79fcf000000aabfd79fcf000000aabfd79fcf000000aabfd79fd70000aaffbfd79fcf000000aaffff3f87aaaaaaaaffff3f87aaaaaaaaffff3f87aaaaaaaaffff3f87aaaaaaaaffff3f87aaaaaaaaffff3f87aaaaaaaaffff3f87aaaaaaaaffff3f87aaaaaaaaffff3f87aaaaaaaaffff3f87aaaaaaaabfd79fd70000aafebfd79fd70000aaffbfd79fd70000aaffbfd79fd70080aaffbfd79fd700aaaaffbfd79fd700aaaaffbfd79fd700aaaaffbfd79fd700aaaaffbfd79fd700aaaaffbfd79fd700aaaaffbfd79fd700aaaaffbfd79fd700aaaaffbfd79fd700aaaaffbfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf0000aaaabfd79fcf00aaaaaabfd79fcf00aaaaaabfd79fcf00aaaaaabfd79fd7aaaaff7fbfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd7aaaaff55bfd79fd7aaeaff55bfd79fd7aaffff55bfd79fd7aaff7f55bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff5555bfd79fd7aaff55551ec7fdbeaaffffff1ec7ddbeaaaaffff1ec7fdbeaafffffffec6fdbeaaaafffffec6fdbeaaaaffff1ec7fdbeaaafffff1ec7fdbeaaaaffff1ec7fdbeaaaaffff1ec7debeaaaaffff1ec7fdbeaaaaffff1ec7febeaaaaffff1ec7febeaaaaffff1ec7febeaaaaaaff1ec7febeaaaaaaff1ec7febeaaaaaaff1ec7febeaaaaaaff1ec7febeaaaaaaff1ec7febeaaaaaaff1ec7febeaaaaaabf1ec7febeaaaaaaaa1ec7febeaaaaaaaa1ec7febeaaaaaaaa1ec7febeaaaaaaaa1ec7febeaaaaaaaa1ec7febeaaaaaaaa1ec7febe02aaaaaa1ec7febe00aaaaaa1ec7febe00aaaaaa7fff3c4eaaaaaaaa7fff3c4eaaaaaaaaffff5c4daaaaaaaaffff5c4daaaaaaaaffff5d4daaaaaaaaffff5d55aaaaaaaaffff5d55aaaaaaaa3fc71ec7ffffff553ec71ec7aaff55553ec71ec7aaff55553fc71ec7afffff553fc71ec7aaffff553fc71ec7aaffff553fc71ec7aafffffd3fc71ec7aaafffff3fc71ec7aaaaffff3fc71ec7aaaaffff3fc71ec7aaaaffff3fc71ec7aaaaffff3fc71ec7aaaaabff3fc71ec7aaaaaaff3fc71ec7aaaaaaaf3fc71fc700aaaaff3fc71ec700aaaaaa3fc71fc700aaaaff3fc71fc700aaaaff3fc71ec70000aaaaffffbf5daaaaaaaaffffbf5daaaaaaaaffffbf5daaaaaaaaffffbf5daaaaaaaaffffbf5daaaaaaaa5fcf3fc7ffff55555fcf3fc7ffff55555fcf3fc7bfffd5555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaabff555fcf3fc7aaaaffd55fcf3fc7aaaaffff5fcf3fc7aaaaffff5fcf3fc72aaaffff5fcf3fc700aaffff5fcf3fc700aaffff7fcf3fc7aaaaffff7fcf3fc7aaaaffff7fcf3fc7aaaaffff7fcf3fc7aaaaffff7fcf3fc7aaaaffff7fcf3fc7aaaaffff7fcf3fc702aaafff7fcf3fc700aaaaff7fcf3fc700aaaaff7fcf3fc700aaaaff7fcf3fc700aaaaff7fcf5fcfaaaaf5557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcf0aaaff557fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aaaa557fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc7000002aa7fcf5fc7000000aa7fcf5fcf0000aaff9fd77fcfff5555559fcf7fcfaa5555559fcf7fcfaafd55559fd77fcfff5555559fd77fcfff5555559fd77fcfff5555559fcf7fcfaaff55559fcf7fcfaaff55559fcf7fcfaaff55559fcf7fcfaaff55559fcf7fcfaaff55559fcf7fcfaaaa55559fd77fcfffff55559fd77fcfffff55559fd77fcfffff55559fd77fcfffff55559fd77fcfffff55559fd77fcfffff55559fd77fcfffff55559fd77fcfffff55559fd77fcfaaff55559fd77fcfaaff55559fd77fcfaaff55559fd77fcfaaff55559fd77fcfaaff5555bfd77fcfaafff555bfd77fcfaaffff55bfd77fcfaaffff55bfd77fcfaaffff55bfd77fcfaaffff55bfd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff55bfd77fcfaaffff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff55bfd77fcfaaaafffdbfd77fcfaafeff7f9fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaafaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaafffd9fd77fcfaaaaff579fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaaaff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff5f9fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcfaaffff559fd77fcffeffff559fcf7fcfaaff57559fcf7fcfaaff55559fcf7fcfaaff55559fcf7fcfaaff55559fcf7fcfaaff55559fcf7fcfaaff55559fd77fcfffff5f559fd77fcfffff55559fd77fcfffff55559fd77fcfffff55559fd77fcfffff5555ffff7f76aaaaaaaaffff7f76aaaaaaaaffff7f76aaaaaaaaffff7f76aaaaaaaaffff7f76aaaaaaaafdbeddbeaaff5555fdbeddbeaaff5555fdbeddbeaaff5555fdbeddbeaaffd555fdc6ddbeffff5555fdbeddbeaaafff55fdbeddbeaaaaff55fdbeddbeaaaaff55fec6ddbeffffff55fec6ddbeffffff55fec6ddbefffffff5febeddbeaaaafffffebeddbeaaaafffffebeddbeaaaaabfffec6ddbefffffffffec6ddbeabfffffffebeddbeaaaaaafffebeddbeaaaaaafffebeddbeaaaaaafffebeddbeaaaaaafffebeddbeaaaaaafffebeddbeaaaaaaab5fff1b46aaaaaaaa5fff1b46aaaaaaaa5fff1b46aaaaaaaa5fff1b46aaaaaaaa5fff1b46aaaaaaaafffffb44aaaaaaaafffffc44aaaaaaaa1ec7debeaaffffff1ec7debeaaffffff1ec7febeaaffff551ec7febeaaffff551ec7febeaaffff551ec7febeaaffffd51ec7febeaaffffff1ec7febeaaffffff1ec7febeaaffffff1ec7debeaaaaffff1ec7febeaaaaffff1ec7febeaaaaffff1ec7febeaaaaffff1ec7febeaaaaffff1ec7febeaaaaffff1ec7febeaaaaffff1ec7febeaaaaffff1fc7febeaaffffff1fc7febeaaafffff1fc7febeaaaaffff1fc7febeaaaaffff1fc7febeaaaaffff1fc7febeaaaaffff1fc7febeaaaaffff1fc7febeaaaabfff1fc7febeaaaaaaff3fc7febeaaaaffff3fc7febeaaaaffff3fc7febeaaaaffff1fc7febe0aaaaaff1fc7febe00aaaaff3fc7febeaaaaaaff3fc71fc7aaff55553fc71fc7aaff55553fc71fc7aaff55553fc71fc7aaff55553fc71fc7aaff55553fc71fc7aaaa55553fc71fc7aaaafd553fc71fc7aaaaff553fc71fc7aaaaff553fc71fc7aaaaff553fc71fc7aaaaff553fc71fc7aaaaff553fc71fc7aaaaff553fc71fc702aaff553fc71fc700aabf553fc71fc700aaaad53fc71fbf0000aaaa3fc71fbf0000aaaa3fc71fbf0000aaaa3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc70000aaff3fc71fc70000aaff3fc71fc70000aaff3fc71fbf000000aafff7bf65aaaaaaaa5fc73fc7aa5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7fff555555fcf3fc7ffff55555fcf3fc7ffff55555fcf3fc7ffff55555fcf3fc7ffff55555fcf3fc7ffff55555fcf3fc7ffff55555fcf3fc7abff55555fcf3fc7aaff55557fcf3fc7aaff55557fcf3fc7aaff55557fcf3fc7aaff55557fcf3fc7aaffff557fcf3fc7aaffff557fcf3fc7aaffff555fcf3fc7aaffff557fcf3fc7aaffff557fcf3fc7aaffff557fcf3fc7aaffff557fcf3fc7aaffff557fcf3fc7aabfff557fcf3fc7aaaaff557fcf3fc7aaaaff557fcf3fc7aaaafffd5fcf5fc7aaaaff557fcf5fc7aaffff557fcf5fc7aaffff557fcf5fc7aaffff557fcf5fc7aaffff557fcf5fc7aabfff557fcf5fc7aaaaff557fcf5fc7aaaaff557fcf5fc7aaaaff557fcf5fc7aaaaff557fcf5fc7aaaaff557fcf5fc7aaaaff557fcf5fc7aaaaff557fcf3fc700aaaaff7fcf5fc700aaffff7fcf5fc700aaffff7fcf5fc700aaffff7fcf5fc700aaffff7fcf5fc700aaffff7fcf5fc700aaffff7fcf5fc700aaffff7fcf3fc700aaaaff7fcf5fc700aaaaff7fcf5fc700aaaaff7fcf5fc700aaaaff7fcf5fc700aaaaff7fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aaff557fcf5fcf00aaab557fcf5fc70000aaaf7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc70000aaaa7fcf5fc700a8aaaa7fcf5fc700aaaaaa7fcf5fc700aaaaaa7fcf5fcfaaaaff7f7fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaaaaff557fcf5fcfaafeff557fcf5fcfaaffff557fcf5fcfaaffff557fcf5fcfaaffff557fcf5fcfaaffff557fcf5fcfaaff5f557fcf5fcfaaff55557fcf5fcfaaff55557fcf5fcfaaff55557fcf5fcfaaff5555ddbebdb600aaaaaaddbebdb600aaaaaaddbebdb600aaaaaaddbebdb600aaaaaaddbebdb600aaaaaaddbebdb60002aaaaddbebdb60000aaaaddbebdb60000aaaaddbebdb60000aaaaddbebdb60000aaaaddbebdb60000aaaaddbebdbe00aaaabf1fff3a3eaaaaaaaa1fff3a3eaaaaaaaa1fff3a3eaaaaaaaa1fff3a3eaaaaaaaa1eff3c3eaaaaaaaa1eff3c3eaaaaaaaadebeddbebffffffffebebdbeaafffffffebebdbeaafffffffebebdbeaafffffffebebdbeaaabfffffebebdbeaaaafffffebebdbeaaaafffffebebdbeaaaafffffebebdb6aaaaaabfdebeddb6002aaaaadebeddbeaaaaaaabffff9b3caaaaaaaafebedebeaaff5555febedebeaaff5555febedebeaaff5555febedebeaaff5555febedebeaaff5555febedebeaaff5555febedebeaaff5555febedebeaabf5555febedebeaaaaff55febedebeaaaaff55febedebeaaaaff55febedebeaaaaff55febedebeaaaaff55febedebeaaaaff55febedebeaaaaff55febedebeaaaaff55febedebeaaaaff55febedebe00aaabf5febedebe00aaaafffebedebe00aaaafffebedebe00aaaafffebedebe00aaaafffebedebe00aaaafffebedebe00aaaafffebedebe00aaaafffebedebe00aaaafffebedebe000aaafffebedebe0000aafffffffd44aaaaaaaa1fc7debeffffff551fc7debeaaffff551fc7debeaafffff51fc7febeffffffd51fc7febeaaffffff1fc7febeaaffffff1fc7febeaaffffff1fc7debeaaaaffff1fc7debeaaaaffff1fc7debeaaaaffff1fc7ffbeffffff551fc7ffbeffffff551fc7ffbeffffff551fc7ffbeabffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff553fc7ffbeaaffff551fc7ffbeaaaaff551fc7ffbeaaaaffd53fc7ffbeaaffff553fc7ffbeaaffff553fc7ffbeaaffffd53fc7ffbeaaffffff3fc7ffbeaaffffff3fc7ffbeaaabffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbe0aaabfff3fc7ffbe00aaaaff3fc7ffbe00aaaaff3fc71fbf02aaffff3fc71fbf00aaffff3fc71fbf00aaffff3fc7ffbe00aaaaff3fc7ffbe00aaaaff3fc7ffbe00aaaaff3fc7ffbe00aaaaff3fc71fbf00aaaaff3fc71fbf00aaaaff3fc71fbf00aaaaff3fc71fbf00aaaaff3fc71fbf00aaaaff3fc71fbf00aaaaff3fc71fc700aaaa553fc71fc700aaaad53fc71fbf0000aaaa3fc71fbf0000aaaa3fc71fbf0000aaaa3fc71fbf0000aaaa3fc71fbf0000aaaa3fc71fbf0000aaaa3fc71fbf0000aaaa3fc71fbf0000aaaa3fc71fbf0000aaaa5fc73fc7af5555555fc73fc7aa5555555fc73fc7aa5555555fc73fc7aaf555555fc73fc7aaff55555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fcf3fc7ff5555555fc73fc7aaab55555fc73fc7aaaa55555fc73fc7aaaa55555fc73fc7aaaa55555fc73fc7aaaafd555fcf3fc7ffff55555fcf3fc7ffff55555fcf3fc7ffff55555fcf3fc7ffff55555fcf3fc7ffff55555fcf3fc7ffff55555fc73fc70aaaff557fcf3fc7abff55557fcf3fc7aaff55557fcf3fc7aaff55557fcf3fc7aaff55557fcf3fc7aaff55557fcf3fc7aaff55557fcf3fc7aaff55557fcf3fc7aaff55557fcf3fc7aaffd5557fcf3fc7aaffff557fcf3fc7aaffff557fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aafffffd7fcf3fc7aaffffff7fcf3fc7aaffffff7fcf3fc7aaffffff7fcf3fc7aaffffff5fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffff555fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aabfffff5fcf3fc7aaaaffff5fcf3fc7aaaaffff5fcf3fc7aaaaffff5fcf3fc7aaaaffff5fcf3fc7aaaaffff5fcf3fc7aaaaffff5fcf3fc7aafaffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aaffffff5fcf3fc7aafffffffffe182eaaaaaaaafffe182eaaaaaaaafffe182eaaaaaaaafffe192eaaaaaaaafffe192eaaaaaaaafffe192eaaaaaaaafffe192eaaaaaaaabdbe9db6aaaaffffbdbe9db6aaaaffffbdbe9db6aaaaffffddbe9db6aaaaffffddbe9db6aaaaffffddbe9db6aaaaffffddbe9db6aaaaffffddbe9db6aaaaffffddbebdb6aaffff55bdbebdb6aaaaffffbdbebdb6aaaaffffbdbebdb6aaaaffffbdbebdb6aaaaffffbdbebdb6aaaaffffbdbebdb6aaaaffffbdbebdb6aaaaffffbdbebdb6aaaaffffddbebdb6aaffff55ddbebdb6aaffff55debebdb6abffff55debebdb6aaffff55ddbebdb6aaffffd5debebdb6aaffffffdebebdb6aaffffffdebebdb6aaffffffdebebdb6aaffffffdebebdb6aaabffffdebebdb6aaaaffffdebebdb6aaaaffffdebebdb6aaaaffffdebebdb6aaaaffffdebebdb6aaaaffffdebebdb6aaaaffffdebebdb6aaaaffffdebebdb6aaaaffffdebebdb6aaaabfffdebebdb6aaaaaaffdebebdb6aaaaaaffdebebdb6aaaaaaffdebebeb6aaaafffffebebeb6aaaaffffdebebeb6aaaaaaffdebebeb600aaaaffdebebeb600aaaaffdebebeb600aaaaffdebebeb600aaaaffdebebeb600aaaaffdebebeb600aaaaffdebebeb600aaaaffdebebeb600aaaaffdebebeb600aaaaffdebebeb600aaaaffdebebeb600aaaaffdebebeb600aaaaabdebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaafebebeb600aaaafffebebeb600aaaafffebebeb600aaaafffebebeb600aaaaffffbebeb6aaaaffffffbebeb6aaaaffffffbebeb6aaaaabffffbebeb6aaaaaaffffbebeb6aaaaaaffffbebeb6aaaaaaffffbebeb62aaaaaffffbebeb600aaaaffffbebeb600aaaaffffbebeb600aaaaffffbebeb600aaaaffffbedfbeaaaa5555ffbedfbeaaaaf555ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbe02aaff55ffbedfbe00aaff55ffbedfbe00aabff5ffbedfbe00aaaaffffbedfbe00aaaaffffbedfbe00aaaaffffbedfbe00aaaaffffbedfbe00aaaaffffbedfbe00aaaaaf5fff1f3eaaaaaaaa5fff1f3eaaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffe7ff6caaaaaaaaffe7ff6caaaaaaaaffe7ff6caaaaaaaaffe7ff6caaaaaaaa1fbfffbebfff55551fbfffbeaaff55551fbfffbeaaff55551fbfffbeaaff55551fc7ffbeffff55551fc7ffbeffff55551fc7ffbeffff55551fc7ffbeffff55551fbfffbeaaafff551fbfffbeaaaaff551fbfffbeaaaaff551fbfffbeaaaaff551fbfffbeaaaaff551fbfffbeaaaaff551fbfffbeaaaaff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fbfffbe00aaaaff1fbfffbe00aaaaff1fbfffbe00aaaaff1fbfffbe00aaaaff1fbfffbe00aaaaff1fbfffbe00aaaaff1fc7ffbeaafffff53fc7ffbeaaffffff3fc7ffbeaaffffff3fc7ffbeaaffffff3fc7ffbeaaffffff3fc7ffbeaaffffff3fc7ffbeaaffffff3fc7ffbeaaffffff3fc7ffbeaaffffff3fc7ffbeaaffffff3fc7ffbeaaffffff3fc7ffbeaaffffff3fc71fbfaaffff553fc71fbfaaffff553fc71fbfaaffff553fc71fbfaabfff553fc71fbfaaaaff553fc71fbfaaaaff553fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbeaaaaffff3fc7ffbe0aaaafff3fc7ffbe00aaaaff3fc7ffbe00aaaaff3fc71fbf0aaaffff3fc7ffbe00aaaaff3fc7ffbe00aaaaff3fc7ffbe00aaaaff3fc71fbf00aaaaff3fc71fbf00aaaaff3fc71fbf00aaaaff3fc71fbf00aaaaff3fc71fbf00aaaaff3fc71fbf00aaaaff3fc71fc7aaaaff553fc71fc7aaaaff553fc71fc7aaaaff553fc71fc7aaaaff553fc71fc7aaaaff553fc71fc70aaaff553fc71fc700aaff553fc71fc700aaff553fc71fc700aaff553fc71fc700aaff553fc71fc700aaff553fc71fc700aaff553fc71fc700aaff553fc71fc700aaab553fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc700aaaaff3fc71fc7a0aaaaff3fc71fc7aaaaaaff3fc71fc7aaaaaaffdfff1824aaaaaaaadfff1824aaaaaaaadfff1824aaaaaaaadfff1824aaaaaaaadfff1824aaaaaaaadfff1824aaaaaaaadfff1824aaaaaaaadfff1824aaaaaaaadfff1824aaaaaaaadfff1824aaaaaaaadfff1824aaaaaaaadfff1824aaaaaaaabdb69db6abff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaff5555bdb69db6aaffd555bdb69db6aaaaff55bdb69db6aaaaff55bdb69db6aaaaff55bdb69db6aaaaff55bdb69db6aaaaff55bdb69db6aaaaff55bdb69db6aaaaff55bdb69db6aaaaff55bdb69db6aaaaff55bdb69db6aaaaff55bdb69db6aaaaff55bdb69db6aaaaff55bdb69db6aaaaff55beb69db6aaffffffbeb69db6aaffffffbeb69db6aabfffffbeb69db6aaaaffffdeb69db6aafffffddeb69db6aaffffffdeb67db6aaaaabffdeb67db6aaaaaaffbeb69db6aaaaaaffbeb69db6aaaaaaffbeb69db6aaaaaaffbeb69db6aaaaaaffbeb69db6aaaaaaffbeb69db6aaaaaaffbeb69db6aaaaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb6000aaaffbeb69eb60000aaffbeb69eb60000aaaffffe1c26aaaaaaaaffff3c24aaaaaaaaffff3c24aaaaaaaaffff3c24aaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaadeb6beb6aaff5555deb6beb6aaff5555deb6beb6aaff5555deb6beb6aaff5555debebeb6bfffff55debebeb6aaffff55debebeb6aaffff55debebeb6aaffff55debebeb6aaffffd5dfbebeb6ffffff55debebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aabfffffdfbebeb6aaaaffffdfbebeb6aaaaffffdfbebeb6aaaaffffdfbebeb6aaaaffffdfbebeb6aaaaafffdfbebeb6aaaaaaffffbebeb6aaaaffffffbebeb6aaaaffffffbebeb6aaaaabffffbebeb6aaaaaaffffbebeb6aaaaaaffdfbebeb6aaaaaaffdfbedeb62aaaaaffffbedeb6aaaaaaffffbebfb6aaaaaaffffbebfb62aaaaaffffbebeb600aaaaaaffbebeb600aaaaaaffbebeb600aaaaaaffbebeb600aaaaaaffbedeb600aaaaaaffbedfb600aaaaffffbedfb600aaaaffffbedfb600aaaaafffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaabf5ffbedfb60000aaaaffbedfb60000aaaaffbedfb60000aaaaffbedfbe00aaaaffffbedfbe00aaaaffffbedfbe00aaaaffffbedfbe00aaaaffffbedfbe00aaaaffffbedfbe00aaaaffffbedfbe00aaaaffffbedfbe00aaaaaf5fff1f3eaaaaaaaa5fff1f3eaaaaaaaa5fff1f3eaaaaaaaa5fff1f3eaaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffffff3caaaaaaaaffe7ff6caaaaaaaaffe7ff6caaaaaaaaffe7ff6caaaaaaaaffe7ff6caaaaaaaaffe7ff6caaaaaaaaffe7ff6caaaaaaaaffe7ff6caaaaaaaa1fbfffbeaf5555551fbfffbeaa5555551fbfffbeaaff55551fc7ffbeff5555551fc7ffbeff5555551fc7ffbeffff55551fc7ffbeffff55551fc7ffbeffff55551fc7ffbeffff55551fc7ffbeffff55551fc7ffbeffff55551fc7ffbeffff55551fc7ffbeabff55551fc7ffbeaaff55551fc7ffbeaaff55551fc7ffbeaaff55551fc7ffbeaaff55551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff551fc7ffbeaaffff553fc7ffbeaaffff553fc7dfbeaaaaffff3fc7ffbeaaffffd51fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7ffbeaaaaffff1fc7febeaaaaaaaa1fc7ffbeaaaaffff1fc7ffbeaaaabfff1fc7ffbeaaaaaaff1fc7ffbeaaaaaaff1fc7febeaaaaaafa1fc7febeaaaaaaff1fc7febeaaaaaaff1fc7febeaaaaaaff9db67cb6ffffff559db67cb6ffffff559db67cb6ffffff559cb67cb6aaff55559db67caeaaffffff9db67caeaaffffff9db67caeaaffffff9db67caeaabfffff9db67caeaaaaffff9db67caeaaaaffff9db67caeaaaaffff9db67caeaaaaffff9db67caeaaaaffff9db67caeaaaaffff9db67caeaaaaffff9db67caeaaaaffff9db67caeaaaaffff9db67caeaaaaffff9db67caeaaaabfff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaaffff9db67daeaaaabfff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9db67daeaaaaaaff9db67daeaaaaaaffbeb67daeaaffffffbeb67daeaaffffff9eb67daeaaaaaaff9eb69daeaaaaaaff9eb69daeaaaaaaffbeb67daeaaaaffffbeb67daeaaaaafffbeb67daeaaaaaaff9eb69daeaaaaaaff9eb69db6aaaaaaafdfe71b4caaaaaaaadfe71b4caaaaaaaabeb69eb6abff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aafffd55beb69eb6aaffff55beb69eb6aaffff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaffd5beb69eb6aaaaabffbeb69eb60aaaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaaffffe1c26aaaaaaaafffe1c26aaaaaaaaffff3c24aaaaaaaaffff3d24aaaaaaaaffff3d24aaaaaaaaffff3d24aaaaaaaaffff3d24aaaaaaaaffff3d24aaaaaaaaffff3d24aaaaaaaadfbebeb6ffff5555dfb6beb6aaffff55dfbebeb6ffffd555dfbebeb6ffffff55dfbebeb6ffffff55dfbebeb6ffffff55dfbebeb6bfffff55dfbebeb6aaffff55dfbebeb6aafffffddfb6beb6aaaaffffdfb6beb6aaaaffffdfbebeb6aaffffffdfbebeb6aaabffffdfbebeb6aaaaffffdfbebeb6aaaaffffdfbebeb6aaaaffffdfbebeb6aaaaffffdfbebeb6aaaaffffdfbebeb6aaaaffffdfb6beb6aaaaaaffdfb6beb6aaaaaaffdfb6beb6aaaaaaffdfbebeb6aaaaaaffdfbebeb6aaaaaaffdfbebeb6aaaaaaffdfbebeb6aaaaaaffdfbebeb6aaaaaaffdfbebeb6aaaaaaffdfbebeb6aaaaaaffdfbebeb6aaaaaaffffbebeb6aaaaffffffbebeb6aaaaffffffbebfb6aaaaffffffbebfb6aaaaffffffbebeb6aaaaaaffffbebeb6aaaaaaffffbebeb6aaaaaaffffbebeb6aaaaaaffffbebeb6aaaaaaffdfbedeb600aaaaaadfbedeb600aaaaaadfbedeb600aaaaaaffbedeb6aaaaaaffffbedeb6aaaaaaffffbebeb6aaaaaaffffbedfb6aaaaffffffbebfb6aaaaaaffffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb6aaaaaaaaffbebeb602aaaaaaffbebeb600aaaaaaffbedeb600aaaaaaffbedeb600aaaaaaffbedeb600aaaaaaffbedeb600aaaaaaffbedeb600aaaaaaffbedeb600aaaaaaffbedeb600aaaaaaffbedeb600aaaaaaffbedeb600aaaaaaffbedfbeaaaa5555ffbedfbeaaaafd55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbeaaaaff55ffbedfbe00aaff55ffbedfbe00aaff55ffbedfbe00aaaa55ffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaffffbedebeaaaaaaff1fbfdebeaaaaffff1fbfdebeaaaaffff1fbfdebeaaaaffff1fbfdebeaaaaffff1fbfdebeaaaaffff1fbfdebeaaaaffff1fbfdebeaaaaffff1fc7debeaaffffff1fc7debeffffffff1fc7debeffffffff1fc7debeffffffff1fc7debeffffffff1fc7debeffffffff1fc7debeffffff551fc7debeffffff551fc7debeffffff551fc7debeffffff557cae5caeaaaaff557cae5caeaaaaff557cae5caeaaaaff557cae5caeaaaaff557cae5caeaaaaff557cae5caeaaaaff557cae5caeaaaaff557cae5caeaaaaff557cae5caeaaaaff557cae5caeaaaaff557cae5caeaaaaff557cae5caeaaaaff557cae5caeaaaaff557dae5caeffffff557dae5caeffffffff7dae5caeffffffff7dae5caeffffffff7dae5caeffffffff7dae5caeffffffff7dae5caeabffffff7db65caeffffff557db65caeffffff557db65caeffffff557db65caeffffff557dae5caeaaaaffff7dae5caeaaaaffff7dae5caeaaaaffff7dae5caeaaaaffff7dae5caeaaaaffff7dae5caeaaaaffff7dae5caeaaaaffff7dae5caeaaaaffff7dae5caeaaaaffff7dae5daeaaaaff557dae5daeaaaaff557dae5daeaaaafff57dae5daeaaaaffff7dae5daeaaaaffff7dae5daeaaaaffff7dae5daeaaaaafff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5dae00aaaaff7dae5dae00aaaaafffff790baaaaaaaaffff790baaaaaaaaffff790baaaaaaaaffff790baaaaaaaaffff7913aaaaaaaaffff7913aaaaaaaa9fff3914aaaaaaaa9fff3914aaaaaaaa9fff3914aaaaaaaa9fff3914aaaaaaaa9fff3914aaaaaaaa9fff3914aaaaaaaa9fff3914aaaaaaaa9fff3914aaaaaaaa9db67daeffffff559db67daebfffff559eb67daeffffff559eb67daeffffff559eb67daeffffff559eb67daefffffffd9eb67daeafffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaabfffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffffbeb67daeaaaaffff9eb67daeaaaaaaff9eb67daeaaaaaaff9eb67daeaaaaaaff9eb67daeaaaaaaff9eb67eaeaaaaaaffbeb67eaeaaaaffff9eb67eaeaaaaaaff9eb67eaeaaaaaaffbeb67eaeaaaaffffbeb67daeaaaaaaffbeb67daeaaaaaaff9eb67eae00aaaaafdfff1c1caaaaaaaadfff1c1caaaaaaaadfe71c4caaaaaaaabeb69eb6abff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaaff555beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb600aaabfdbeb69eae0000aaaabeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbfb69eb6aaffff55bfb69eb6aaabfffdbfb6beb6aaffffffdfb69eb6aaffffffdfb69eb6aaffffffdfb69eb6aaffffffdfb69eb6aaffffffdfb69eb6aaffffffdfb69eb6aaffffffdfb69eb6aabfffffdfb69eb6aaaaffffdfb69eb6aaaaffffdfb6beb6ffffff55bfb6beb6aaaaffffdfb6beb6aaffffd5dfb6beb6aaffffffdfb6beb6aaffffffdfb6beb6aaffffffdfb6beb6aaffffffdfb6beb6aaffffffdfb6beb6aaffffffdfbebeb6aaffff55dfbebeb6aaffff55dfbebeb6aaffff55dfbebeb6aaffff55dfbebeb6aaffffd5dfb6beb6aaaaffffdfb6beb6aaaaffffdfb6beb6aaaaffffdfb6beb6aaaaffffdfb6beb6aaaaffffdfb6beb6aaaaffffdfb6beb6aaaaffffdfb6beb6aaaaffffdfb6beb6aaaaffffdfb6beb6aaaaffffdfb6beb6aaaaffffdfb6beb6aaaaffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffffbebeb6aaffffffffbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaffffffdfbebeb6aaabffffdfbebeb6aaaaffffdfbebeb6aaaaffffdfbebeb6aaaaffffdfbebeb6aaaaffffdebebeb6aaaaaaffdebebeb62aaaaafffebebeb6aaaaffffdebebeb600aaaaffdebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaadebebeb600aaaaaafff79c44aaaaaaaafff79c44aaaaaaaafff79c44aaaaaaaaffff9c3caaaaaaaa5cae3ca60000aaaa5cae3ca60000aaaa5cae3ca60000aaaa5cae3cae00aaaaff5cae3ca600a0aaaa5cae3caeaaaaaaff5cae3caeaaaaaaff5cae3caeaaaaaaff5cae3ca600aaaafa5cae3ca600aaaaff5cae3ca600aaaaff5cae3ca600aaaaff5cae3ca600aaaaff5cae3ca600aaaaff5cae3ca600aaaaff5cae3ca600aaaaff5cae3ca600aaaaff5cae3ca600aaaaff5cae3ca600aaaaff5cae3ca6a0aaaaff5cae3ca6aaaaaaff5cae3ca6aaaaaaff5cae3ca6aaaaaaff5cae3ca6aaaaaaff5cae3ca6aaaaaaff5cae3caeaaaaaaff5cae3caeaaaaaaff5cae3caeaaaaaaff5dae3caeffffff555dae3caeffffff555dae3caeffffff555cae3cae02aaaafffcff1d03aaaaaaaafcff1d03aaaaaaaafcff1d03aaaaaaaa7dae3caeafffffff7dae3caeaaffffff5dae3caeaaffffff5dae3caeaaffffff7dae3caeaaaaffff7dae3caeaaaaffff7dae3caeaaaaffff5dae3caeaaaaabff7dae3ca6aaaaaaff7dae3ca6aaaaaaff7dae3ca6aaaaaaff7dae3ca6aaaaaaff7fff1804aaaaaaaa7fff1804aaaaaaaa7fff1804aaaaaaaa7fff180caaaaaaaa7fff180caaaaaaaa7fff180caaaaaaaa7fff180caaaaaaaa7fff180caaaaaaaa7dae5daeabff55557dae5daeaaff55557dae5daeaaff55557dae5daeaaff55557dae5daeaaff55557dae5daeaaff55557dae5daeaaff55557dae5daeaaff55557dae5daeaafff5557dae5daeaaffff557dae5daeaaaaff557dae5daeaaaaff557dae5daeaaaaff557dae5daeaaaaff557dae5daeaaaafffd7dae5daeaaaaafff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5daeaaaaaaff7dae5dae00aaaaff7dae5dae00aaaaff7dae5dae00aaaaff7dae5dae00aaaaff7dae5dae00aaaaff7dae5dae00aaaabf7eae5daeaaffffff9eb65daeffffff559eb65daeffffff559eb65daeffffff559eb65daeffffff559eae5daeaaabffff9eae5daeaaaaffff9eae5daeaaaaffff9eae5daeaaaaffff9eae5daeaaaaffff9eb65daeaaffffff9eb67daeffffff559eb67daeaaffff559eb67daeaaffff559eb67daeaafffff59eb67eaeffff55559eb67eaeffff55559eb67eaeffff55559eb67eaeffff55559eb67eaeffff55559eb67eaeffff55559eb67eaeaffffd559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaaffff5beb67eaeaaffffffbeb67eaeaaffffffbeb67eaeaaffffffbeb67eaeaaffffffbeb67eaeaaffffffbeb67eaeaaffffffbeb67eaeaaffffff9eb67eaeaaaaffffbeb67eaeaaabffffbeb67eaeaaaaffffbeb67eaeaaaaffffbeb67eaeaaaaffffbeb67eaeaaaaffffbeb67eaeaaaaffffbeb67eaeaaaaffffbeb67eaeaaaaffffbeb67eaeaaaaffff9eb69eaeaaaaaaffbeb69eaeaaaaffffbeb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaffd555beb69eb6aaabff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eb6aaaaff55beb69eae00aaaaaabeb69eb6aaaaafffbeb69eb6aaaaaaffbeb69eb6aaaaaaffbeb69eb62aaaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaaffbeb69eb600aaaabffffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaafffe1c26aaaaaaaaffff3c24aaaaaaaaffff3c24aaaaaaaaffff3c24aaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaaffff3c2caaaaaaaadebebeb6ffffff55debebeb6afffff55debebeb6aaffff55debebeb6aaffff55debebeb6aaffff55debebeb6aaffff55debebeb6aaffff555cae1ca6aaaaffff5cae3ca6ffffff553cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff3cae3ca6aaffffff5cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6ffffff555cae3ca6afffff555cae3ca6aaffff555dae3ca6bfffff555dae3ca6feffff555dae3ca6ffffff555dae3ca6ffffff555dae3ca6ffffff555dae3ca6ffffff555dae3ca6fffffffd5dae3ca6abffffff5dae3ca6aaffffff5dae3ca6aaffffff5dae3ca6aaffffff5dae3ca6aaffffff5dae3ca6aaaaffff5dae3ca6aaaaffff5dae3ca6aaaaffff5dae3ca6aaaaffff5dae3ca6aaaaffff5dae3ca6aaaaffff5dae3ca6aaaaffff5dae3ca6aaaaffff5dae3ca6aaaaffff5dae3ca6aaaaffff5dae3ca6aaaaffff5dae3ca6aaaaabff5dae3ca6aaaaaaff5dae3ca6aaaaaaff5dae3ca6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3ca600aaaaff5dae3ca600aaaaff5dae3ca600aaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff7dae3da6aaaaffff7dae3da6aaaaffff7dae3da6aaaaffff7dae3da6aaaaffff7dae3da6aaaaffff7dae3da6aaaaffff7dae3da6aaaabfff7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7dae5daeabff55557dae5daeaaff55557dae5daeaaff55557eae5daeffff55557eae5daeffff55557dae5daeaaff55557dae5daeaaff55557dae5daeaaff55557eae5daeffffff557eae5daeffffff557eae5daeaaffff557eae5daeaaffff557eae5daeaafffffd7eae5daeaaffffff7eae5daeaaffffff7eae5daeaabfffff7eae5da6aaaaaaff7eae5da6aaaaaaff7eae5da6aaaaaaff7eae5da6aaaaaaff7eae5da6aaaaaaff7eae5da6aaaaaaff7eae5daeaaaaafff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5dae00aaaaff7eae5dae00aaaaab9fff3b0caaaaaaaa9fff3b0caaaaaaaa9fff3b0caaaaaaaa9fff3b0caaaaaaaa9fff3b0caaaaaaaa9fff3b0caaaaaaaa9fff3b0caaaaaaaa9fff3b0caaaaaaaa9fff3b0caaaaaaaa9eae7eaeaaff55559eae7eaeaaff55559eb67eaeffff55559eb67eaeffff55559eb67eaeffff55559eb67eaeffff55559eb67eaeffff55559eb67eaeffff55559eb67eaeffff55559eae7eaeaaafff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffff559eb67eaeaaffffd59eb67eaeaabfffff9eb67eaeaaaaffff9eb67eaeaaaaffff9eb67eaeaaaaffff9eb67eaeaaaaffffbeb67eaeaaffffffbeb67eaeaaffffffbeb67eaeaaffffffbeb67eaeaaffffffbeb67eaeaaffffffbeb67eaeaaffffffbeb67eaeaaffffff9eb67eaeaaaaabff9eb67eaeaaaaaaff9eb67eaeaaaaaaff9eb67eaeaaaaaaff9eb67eaeaaaaaaff9eb67eaeaaaaaaff9eb67eaeaaaaaaff9eb67eaeaaaaaaff9eb67eaeaaaaaaffbeb67eaeaaaaffffbeb67eaeaaaaffff9eb67eae00aaaaabdfff1c1caaaaaaaadfff1c1caaaaaaaadfff1c1caaaaaaaadfff1c1caaaaaaaadfff1c1caaaaaaaadfff1c1caaaaaaaadfff1c1caaaaaaaadfff1c1caaaaaaaadfff1c1caaaaaaaadfff1c1caaaaaaaadfff1c1caaaaaaaadfe71c4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaadfe71b4caaaaaaaabeb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaff5555beb69eb6aaffd555beb69eb6aaffff55beb69eb6aaffff55beb69eb6aaaaff55beb69eb6aaaaff553ca61ba6aaaaffff3ca61ba6aaaaffff3ca61ba6aaaaabff3ca61ba6aaaaaaff3ca61ba6aaaaaaff3ca61ba6aaaaaaff3ca61ba6aaaaaaff3ca61ba6aaaaaaff3ca61ba6aaaaaaff3ca61ba6aaaaaaff3ca61ba6aaaaaaff3ca61ca6aaff5f553ca61ca6aaff55553ca61ca6aafffd553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aaaaff553ca61ca6aaaaff553ca61ca6aaaaff553ca61ca6aaaaff553ca61ca6aaaaff553ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaafff3ca61ca6aaaaaaff3ca61ca6aaaaaaff3ca61ca6aaaaaaff3ca61ca6aaaaaaff3ca61ca6aaaaaaff3ca61ca6aaaaaaff3ca61ca6aaaaaaff3ca61ca6aaaaaaff3da61ca6ffffff553da61ca6ffffff553ca61ca60aaaaaff3ca61ca600aaaaff3ca61ca600aaaaff5dae1ca6ffff55555da61ca6aaffffff5da61ca6aaffffff5da61ca6aaffffff5da61ca6aaffffff5da61ca6aaffffff5da61ca6aaffffff5da61ca6aaffffff5da61ca6aaffffff3da61ca6aaaaffff3da61ca6aaaaabff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61ca6aaaaaaff5da61ca6aaaaffff3ff73804aaaaaaaa3ff73804aaaaaaaa3ff73804aaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa5dae3da6ffff55555dae3da6ffff55555dae3da6ffffff555dae3da6ffffff555dae3da6ffffff555dae3da6ffffff555dae3da6ffffff555dae3da6ffffff555dae3da6ffffff555dae3da6affffffd5dae3da6aaffffff5dae3da6aaffffff5dae3da6aaffffff5dae3da6aaffffff5dae3da6aaffffff5dae3da6aaffffff5dae3da6aabfffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaaffff7dae3da6aaffffff7dae3da6aaffffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaabfff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5eae3da6aaafffff5eae3da6aaaaffff7eae3da6aaffffff7eae3da6aaffffff7eae3da6aaffffff7eae3da6aaabffff7eae3da6aaaaffff7eff1c04aaaaaaaa7eae5da6aaffffff7eae5da6aaffffff7eae5da6aaffffff7eae5daeabffff557eae5daeaaffff557eae5daeaaffff557eae5daeaaffff557eae5daeaaffff557eae5daeaaffff557eae5daeaaffff557eae5daeaaffff557eae5daeaabfffff7eae5daeaaaaffff7eae5da6aaaaaaff7eae5da6aaaaaaff7eae5da6aaaaaaff7eae5da6aaaaaaff7eae5daeaaaaffff7eae5daeaaaaffff7eae5daeaaaaffff9eae5daeaaffffff9eae5daeaaffffff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5daeaaaaaaff7eae5daeaaaaaaff9eae5daeaaaaffff9eae5daeaaaaffff9eae5daeaaaaffff9eae5daeaaaaffff9eae5daeaaaaffff9eae5daeaaaaffff9eae5daeaaaaffff7eae7daeaaaaaaff7eae7daeaaaaaaff7eae7daeaaaaaaff9eae7daeaaaaffff9eae5daeaaaaaaff9eb65daeaaaaffff9eb65daeaaaaffff9eb67daebfffff559eb67daeaafffffd9eae7daeaaaaffff9eae7daeaaaaffff9eae7daeaaaaffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaffffff9eb67daeaaafffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb67daeaaaaffff9eb69daeaaaaffff9eb69daeaaaaffffffdf5432aaaaaaaaffdf5432aaaaaaaaffdf5432aaaaaaaaffdf5432aaaaaaaaffdf5432aaaaaaaaffdf5432aaaaaaaaffdf5432aaaaaaaaffdf5432aaaaaaaaffdf5432aaaaaaaaffdf5432aaaaaaaaffef540aaaaaaaaaffef540aaaaaaaaa1ba6fba50000aaff1ba6fba50000aaff1ba6fba50000aaff1ba6fba50000aaff1ca6fba5aaaaffff1ca6fba5aaaaffff1ca61ba6aaffffff1ca61ba6aaffffff1ca61ba6aaffffff1ca61ba6aaafffff1ca6fba5aaaaffff1ca6fba5aaaaffff1ca6fba5aaaaffff1ca6fba5aaaaffff1ca6fba5aaaaffff1ca6fba5aaaabfff1ca6fba5aaaaaaff1ca6fba5aaaaaaff1ca6fba5aaaaaaff1ca6fba5aaaaaaff1ca6fba5aaaaaaff1ca6fba5aaaaaaff1ca6fba5aaaaaaaf1ca6fca50000aaff1ca6fba52aaaaaaaffef550aaaaaaaaaffef550aaaaaaaaaffef550aaaaaaaaaffef550aaaaaaaaaffef550aaaaaaaaaffef550aaaaaaaaaffef550aaaaaaaaaffef550aaaaaaaaaffef550aaaaaaaaaffef550aaaaaaaaa1ca6fca50000aafa1ca6fc9d00aaaaaa1ca6fc9d00aaaaaa1ca6fc9d00aaaaaa1ca6fc9d00aaaaaaffef550aaaaaaaaaffef560aaaaaaaaaffef560aaaaaaaaaffef560aaaaaaaaaffef560aaaaaaaaaffef560aaaaaaaaaffef560aaaaaaaaaffef560aaaaaaaaaffef560aaaaaaaaaffef560aaaaaaaaafeef580aaaaaaaaafeef580aaaaaaaaafeef580aaaaaaaaafeef580aaaaaaaaafeef580aaaaaaaaafeef580aaaaaaaaa1eef180caaaaaaaa1eef180caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1cef1d0caaaaaaaa3da61ca6bfffff553da61ca6aafffff53da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaafff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61da600aaaaff3da61ca602aaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaa3ff73804aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff7390caaaaaaaa5dae3da6ffff55555dae3da6ffff55555dae3da6ffff55555dae3da6fffff5555dae3da6ffffff555dae3da6ffffff555dae3da6ffffff555dae3da6ffffff555dae3da6ffffff555dae3da6ffffff555dae3da6ffffff555dae3da6ffffff555dae3da6ffffffd55da63da6aaaaff555dae3da6aaffffff5eae3da6ffff55555eae3da6ffff55555eae3da6fffffd555eae3da6ffffff555eae3da6ffffff555eae3da6ffffff555eae3da6ffffff555dae3da6aaffffff5dae3da6aabfffff7dae3da6aaffffff7dae3da6aaffffff7dae3da6aaffffff7dae3da6aaffffff7dae3da6aaffffff5dae3da6aaaaafff5dae3da6aaaaaaff5dae3da6aaaaaaff7dae3da6aaaaffff7dae3da6aaaaffff7dae3da6aaaaffff7dae3da6aaaaffff5dae3da600aaaaab7fff1a04aaaaaaaa7fff1a04aaaaaaaa7fff1a04aaaaaaaa7fff1a04aaaaaaaa7eae5daeffff55557eae5daeffff55557eae5daeffff55557eae5daeffff55557eae5daeffff55557eae5daeffff55557eae5daeffff55557eae5daeffffff557eae5daeffffff557dae5daeaaafff557dae5daeaaaaff557dae5daeaaaaff557dae5daeaaaaff557dae5daeaaaaff557dae5daeaaaaffd57dae5daeaaaaffff7dae5daeaaaaffff7dae5daeaaaaffff7eae5daeffffff557eae5daeffffff557eae5daeffffff557eae5daeffffff557eae5daeffffff557eae5daeffffff557eae5daeffffff557eae5daeffffff557dae5dae0aaaaaff7dae5dae00aaaaff7dae5dae00aaaaabffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaaffff7a0baaaaaaaa9fff3a0caaaaaaaa9fff3a0caaaaaaaa9fff3a14aaaaaaaa9fff3a14aaaaaaaa9fff3a14aaaaaaaa9fff3a14aaaaaaaa9fff3a14aaaaaaaa9fff3a14aaaaaaaa9fff3a14aaaaaaaa9fff3a14aaaaaaaa9fff3a14aaaaaaaa9fff3a14aaaaaaaaffef140aaaaaaaaaffef140aaaaaaaaaffef140aaaaaaaaaffef140aaaaaaaaaffef140aaaaaaaaadfee340caaaaaaaadfee340caaaaaaaa1ba6fb9daaaaffff1ba6fb9daaaaffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ba6fb9daaffffff1ca6fb9dffffffff1ca6fb9dffffffff1ca6fb9dffffffff1ca6fb9dffffffff1ca6fb9dffffffff1ca6fb9dffffffff1ca6fb9dffffffff1ca6fb9dffffffff1ca6fb9dffffffff1ca6fb9dffffffff1ca6fb9dffffffff1ca6fb9dafffffff1ca6fb9daaffffff1ca6fb9daaffffff1ca6fb9daaffffff1ca6fb9daaffffff1ca6fb9daaffffff1ca6fb9daaffffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6db9daaaaffff1ca6fc9dfaffffd5dfee3504aaaaaaaadfee3504aaaaaaaadfee3504aaaaaaaadfee3504aaaaaaaadfee3504aaaaaaaadfee3504aaaaaaaadfee3504aaaaaaaadfee3504aaaaaaaa1ca6fc9dafffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daabfffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9d0aaaaaff1ca6fc9d00aaaaabffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaa3da61ca6ffff55553da6fca5aaffffff3da6fca5aaffffff3da6fca5aaffffff3da61ca6ffffff553da61c9eaaaaffff3da61ca6ffffffd53da61ca6afffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61da6aaffff553da61da6aaaaff553da61da6aaaaff553da61da6aaaaff553da61da6aaaaff553da61da6aaaafffd3da61da6aaaaffff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61da6aaaaaaff3da61da6aaaaaaff3da61da6aaaaaaff3da61da6aaaaaaff3da61da6aaaaaaff3da61da602aaaaff3da61da600aaaaff3da61da600aaaabffff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaafff7b802aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff73904aaaaaaaa3ff7390caaaaaaaa3ff7390caaaaaaaa5dae3da6ffff55555dae3da6ffff55555dae3da6ffff55555dae3da6ffffff555dae3da6ffffff555dae3da6afffff555dae3da6aaffff555dae3da6aaffff555dae3da6aaffff555dae3da6aafffff55dae3da6aaffffff5dae3da6aaffffff5dae3da6aaafffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaaffff7dae3da6aaffffff5dae3da6aaaaabff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaabfffff1903aaaaaaaaffff1903aaaaaaaaffff1903aaaaaaaaffff1903aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7fff1904aaaaaaaa7dae5daebfff55557dae5daeaaff55557dae5daeaaff55557dae5daeaaff55557dae5daeaaff55557dae5daeaaffd5557dae5daeaaffff557dae5daeaaffff557dae5daeaaffff557dae5daeaaafff557dae5daeaaaaff557dae5daeaaaaff557dae5daeaaaaff557dae5daeaaaaffd57dae5daeaaaaffff7dae5daeaaaaffff7dae5daeaaaaffff7dae5daeaaaaffffffeff301aaaaaaaaffeff301aaaaaaaafb9ddb9d0000aaaafb9ddb9d0000aaaafb9ddb9d00a0aaaafb9ddb9d00aaaaaafb9ddb9d00aaaaaafb9ddb9d00aaaaaafb9ddb9d00aaaaaafb9ddb9d00aaaaaafb9ddb9d00aaaaaafb9ddb9d00aaaaaafb9ddb9da0aaaaaafb9ddb9daaaaaafafb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaaaafffb9ddb9daaaafffffb9ddb9daaaafffffb9ddb9daaaafffffb9ddb9daaaafffffb9ddb9daaaafffffb9ddb9daaaafffffb9ddb9daaaafffffb9ddb9daaaafffffb9ddb9daaaafffffb9ddb9daaaaff7ffb9ddb9daaaaff55fb9ddb9daaaaff55fb9ddb9daaaaff55fb9ddb9daaaaff55fb9ddb9daaaaff55fb9ddb9daaaaff55fb9ddb9daaaaff55fb9ddb9daaaaff55fb9ddb9daaaaff55fb9ddb9daaaaff55fb9ddb9daaaaff55fb9ddb9daaaaff55fb9ddb9daaaaff55fc9ddb9dfbffffffbfe7340aaaaaaaaafc9ddb9dbffffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaabffffc9ddb9daaaaaafffc9ddb9daaaaaafffc9ddb9daaaaaafffc9ddb9daaaaaafffc9ddb9daaaaaabffc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9d0aaaaaaafc9ddb9d00aaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaa1ca6fc9dffffffff1ca6fc9dafffffff1ca6fc9daaffffff1ca6fc9daaffffff1da6fc9dffffff551da6fc9dfffffff51ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaafffff1da6fc9dffffffff1da6fc9dbfffffff1da6fc9daaffffff1da6fc9daaffffff1da6fc9daaffffff1da6fc9daaffffff1da6fc9daaffffff1da6fc9daaffffff1da6fc9daabfffff1da6fc9daaaaffff1da6fc9daaaaffff1da6fc9daaaaffff1ca6fc9daaaaaaff1da6fc9daaaaffff1da6fc9daaaaffff1da6fc9daaaaffff3da6fc9daaaaffff3da61c9eaaffffff1da61c9eaaaaffff1da61c9eaaaaaaff3da6fc9daaaaaaff3da6fca5aaaaffff3da6fc9daaaaaaff3da6fc9daaaaaaff3da6fc9daaaaaaff3da61c9eaaaaffff3da61c9eaaaaffff3da61c9eaaaaffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61da6aaffff553da61da6aaffff553da61da6aaabff553da61da6aaaaff553da61da6aaaaff553da61da6aaaaff553da61da6aaaafff53da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaabff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61ca6aaaaaaff3da61ca6aaaaaaabfff7b802aaaaaaaafff7b802aaaaaaaa3ff73804aaaaaaaa3ff73804aaaaaaaa3ff73804aaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa3ff7380caaaaaaaa5dae3da6ffffff555dae3da6ffffff555dae3da6bfffff555dae3da6aafffff55dae3da6aaffffff5dae3da6aaffffff5dae3da6aaffffff5dae3da6aaffffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaaffff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaff5dae3da6aaaaaaffffff1803aaaaaaaaffff1803aaaaaaaaffff1803aaaaaaaaffff1803aaaaaaaaffff1803aaaaaaaaffff1803aaaaaaaaffff1803aaaaaaaaffff1803aaaaaaaaffff1803aaaaaaaafee7b409aaaaaaaafee7b409aaaaaaaafee7b409aaaaaaaafee7b409aaaaaaaafee7b409aaaaaaaafee7b409aaaaaaaafee7b409aaaaaaaafee7b409aaaaaaaafee79409aaaaaaaafedf9419aaaaaaaafedf9419aaaaaaaafedf9419aaaaaaaafedf9419aaaaaaaafedf9419aaaaaaaafedf9419aaaaaaaafedf9419aaaaaaaafedf9419aaaaaaaafedf9419aaaaaaaafedf9419aaaaaaaafedf9419aaaaaaaaffdf9319aaaaaaaaffe79301aaaaaaaadb9dbb95000000aadb9dbb95000000aadb9dbb95000000aadb9dbb9d0000aaaadb9dbb9d0000aaaadb9dbb9d00a0aaaadb9dbb950000a0aadb9dba950000aaaadb9dba950000aaaadb9dba950000aaaadb9dbb950000aaaadb9dbb950000aaaadb9dbb950000aaaadb9dbb950000aaaadb9dbb950000aaaadb9dbb950000aaaadb9dbb9500a8aaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb950002aaaadb9dbb950000aaaadb9dbb950000aaaadb9dbb950000aaaadb9dbb950000aaaadb9dbb950000aaaadb9dbb950000aaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaafc9dbb9daaaafffffc9dbb9daaaafffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daaaffffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaaabfffc9dbb9daaaaaafffc9dbb9daaaaaafffc9dbb9daaaaaafffc9dbb9daaaaaafffc9dbb9daaaaaafffc9ddb9daaaaaaaffc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddc9daaaabffffc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddc9daaaaaafffc9ddc9d00aaaafffc9ddc9d00aaaafffc9ddc9d00aaaafffc9ddc9d00aaaafffc9ddc9d00aaaaaafc9ddc9d00aaaaaafc9ddc9d00aaaaaafc9ddb9d0000aaaafc9ddb9d0000aaaafc9ddb9d0000aaaafc9ddb9d0000aaaafc9ddc9d0000aaaafc9ddc9d0000aaaaffeff601aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaafeeff801aaaaaaaafeeff801aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadfee3704aaaaaaaa1ca6fc9dffffffff1ca6fc9dffffffff1ca6fc9dffffffff1ca6fc9dbfffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaafffff1ca6fc9daaaaffff1ca6fc9daaaaffff1da6fc9daaffffff1da6fc9daaffffff1da6fc9daaffffff1da6fc9daaffffff1da6fc9daaffffff1da6fc9daaffffff1da6fc9daaafffff1da6fc9daaaaffff1da6fc9daaaaffffffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaafcef5d0aaaaaaaaafcef5d0aaaaaaaaafcef5d0aaaaaaaaafcef5d0aaaaaaaaafcef5d0aaaaaaaaafcef5d0aaaaaaaaafcef5d0aaaaaaaaafcef5d0aaaaaaaaafcef5d0aaaaaaaaa1cef1d0caaaaaaaa1cef1d0caaaaaaaa1cef1d0caaaaaaaa1cef1d0caaaaaaaa1cef1d0caaaaaaaa1cef1d0caaaaaaaa1cef1d0caaaaaaaa3da61ca6ffffff553da61ca6ffffff553da61ca6ffffff553da61ca6aaffff553da61ca6aaffff553da61ca6aaffff553da61ca6aafffffd3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aaffffff3da61ca6aabfffff3da61ca6aaaaffff5da61ca6aaffffff5da61ca6aaffffff3da61ca6aaaaffff3da61ca6aaaaffff3da61ca6aaaaffff3da63ca6aaaaffff3da63ca6aaaaffff3da63ca6aaaaffff5dae1ca6ffffffff5dae1ca6bfffffff5dae1ca6aaffffff5da63ca6ffffffff5da63ca6ffffffff5dae3ca6ffffffff5dae3ca6ffffffff5dae3ca6ffffffff5dae3ca6ffffffff5dae3ca6ffffffff5dae3ca6ffffffff5dae3ca6ffffffff5dae3ca6bfffffff5dae3ca6aaffffffdb9dba9500aaaaaadb9dba9daaaaaaaaffe77101aaaaaaaadb9dba9daaaaaaeadb9dba9daaaaaaffdb9dba95aaaaaaaadb9dba95aaaaaaaadb9dba95aaaaaaaadb9dba95aaaaaaaadb9dba95aaaaaaaadb9dba95aaaaaaaadb9dba95aaaaaaaadb9dba95aaaaaaaaffe75101aaaaaaaaffdf5111aaaaaaaaffdf5111aaaaaaaaffdf5111aaaaaaaaffdf5111aaaaaaaaffdf5111aaaaaaaaffdf5211aaaaaaaaffdf5211aaaaaaaaffdf5211aaaaaaaaffdf5211aaaaaaaabb9dba95aaaaaaeadb9dba95aaaaffffdb9d9a95aaaaaaffdb9d9a95aaaaaaffdb9d9a95aaaaaaffdb9d9a95aaaaaaffbb9d9a95aaaaaabfbb9dba95aaaaaaffbb9dba95aaaaaaffbb9dba95aaaaaaffbb9dba95aaaaaaffbb9dba95aaaaaaffbb9dba95aaaaaaffbb9dba95aaaaaaffbb9dba95aaaaaaffbb9dba95aaaaaaffdb9d9b95aaaaaaffdb9d9b95aaaaaaffdb9d9b95aaaaaaffbb9dbb95aaaaaaffbb9dbb95aaaaaaffbb9dbb95aaaaaaffbb9dbb95aaaaaaffbb9dba95aaaaaaaabb9dba95aaaaaaaabb9dba95aaaaaaaabb9dba95aaaaaaaabb9dba95aaaaaaaabb9dba95aaaaaaaabb9dbb95aaaaaaffbb9dbb95aaaaaaffbb9dbb95aaaaaaffbb9dbb95aaaaaaffdb9dbb95aaffffffdb9dbb95aaffffffdb9dbb95aaffffffdb9dbb95aaffffffdb9dbb95aaffffffdb9dbb95aaaaffffffdf5311aaaaaaaaffdf5311aaaaaaaaffdf5311aaaaaaaadb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaafffdb9dbb95aaaaaaffdb9dbb95aaaaaaffdb9dbb95aaaaaaffdb9dbb95aaaaaaffdb9dbb95aaaaaaffdc9dbb95aaffffffdc9dbb95aaffffffdb9dbb95aaaaaaffdb9dbb95aaaaaaffdb9dbb95aaaaaaffdb9dbb95aaaaaabfffdf7411aaaaaaaaffdf7411aaaaaaaaffdf7411aaaaaaaaffdf7411aaaaaaaaffdf7411aaaaaaaadc9dbb95aaaaffffdc9dbb95aaaaffffdc9dbb95aaaaffffdc9dbb95aaaaafffdc9dbb95aaaaaaffdc9dbb95aaaaaaffdc9dbb95aaaaaaffdc9dbb95aaaaaaffdc9dbb95aaaaaaffdc9dbb95aaaaaaaadc9dbb95aaaaaaaadc9dbb9daaaaaaaadc9ddb95aaaaaaaadc9dbb95aaaaaaaafc9dbb95aaaaaafffc9dbb95aaaaaafffc9dbb95aaaaaafffc9dbb95aaaaaafffc9dbb9daaaaaaffdc9ddb9daaaaaaafffe7b501aaaaaaaaffe7b501aaaaaaaaffe7b501aaaaaaaaffe7b501aaaaaaaafc9ddc9daaaaff55fc9ddc9daaaaff55fc9ddc9daaaaff55fc9ddc9daaaaff55fc9ddc9daaaafffffc9ddc9daaaabffffc9ddc9daaaaaafffc9ddc9daaaaaafffc9ddc9daaaaaafffc9ddc9d02aaaafffc9ddc9d00aaaafffc9ddc9d00aaaafffc9ddc9d00aaaafffc9ddc9d00aaaaaffc9ddc9d00aaaaaafc9ddc9d00aaaaaafc9ddc9d00aaaaaafc9ddb9d0000aaaafc9ddb9d0000aaaafc9ddb9d0000aaaafc9ddc9d0000aaaaffe7f609aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaafeeff801aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaadeee3804aaaaaaaa1ca6fc9dffffffff1ca6fc9dffffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaafff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaabf1ca6fca500aaaaff1ca6fca5002aaabfffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaaffef570aaaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fef170caaaaaaaa1fdf1734aaaaaaaa3ca61ca6afff55553ca61ca6aaff55553ca61ca6aaffd5553ca61ca6aaffff553ca61ca6aaffff553ca61ca6aabfff553ca61ca6aaaaff553ca61ca6aaaaffd53ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaaffff3ca61ca6aaaabfff3ca61ca6aaaaaaff3ca61ca6aaaaaaffffdf3111aaaaaaaaffdf3111aaaaaaaaffdf3111aaaaaaaaba9d9a95aaaaaafeba9d9a95aaaaaaffba9d9a95aaaaaaffba9d9a95aaaaaaffba9d9a95aaaaaaffbb9d9a95aaaaffffba959a950000aaaaba959a950000aaaaba959a9500a8aaaaba959a9500aaaaaaba959a9500aaaaaaba959a9500aaaaaaba959a9500aaaaaaba959a9580aaaaaaffdf1109aaaaaaaaffdf1109aaaaaaaaffdf1109aaaaaaaaffdf1109aaaaaaaaffdf1109aaaaaaaaffdf1109aaaaaaaaffdf1109aaaaaaaaffdf1109aaaaaaaaffdf1109aaaaaaaaffdf1109aaaaaaaaffdf1109aaaaaaaabb959a95afffffffbb9d9a95ffffffffbb9d9a95ffffffffbb9d9a95ffffffffbb9d9a95ffffffffbb9d9a95ffffffffbb9d9a95ffffffffbb959a95aaafffffbb959a95aaaaffffbb959a95aaaaffffbb959a95aaaaffffbb959a95aaaaffffbb959a95aaaaffffbb959a95aaaaffffbb959a95aaaaffffbb959a95aaaaffffbb959a95aaaaffffbb959a95aaaabfffbb959a95aaaaaaffbb959a95aaaaaaffbb959a95aaaaaaffbb959a95aaaaaaffbb959a95aaaaaaffbb959a95aaaaaaffbb959a95aaaaaaffbb959a95aaaaaaffbb959a95aaaaaaffbb959a95aaaaaaffbb959a95aaaaaaabffdf1209aaaaaaaaffdf1209aaaaaaaaffdf1209aaaaaaaabb959a95aaaaaaaabb959a95aaaaaaaabb959a95aaaaaaaabb959a95aaaaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959a9502aaaaaabb959a9500aaaaaabb959a9500aaaaaabb959a9500aaaaaabb959a9500aaaaaabb959a9500aaaaaabb959a9500aaaaaabb959a95000aaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959a950000aaaabb959a950000aaaabb959a9500002aaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b95000aaaaabb959b950000aaaabb959b950000aaaabb959b950000aaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf5909aaaaaaaafcdf5909aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaa9fdf140aaaaaaaaa9fdf140aaaaaaaaadb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdc9dbb95aaffffffdc9dbb95aaffffffdc9dbb95aaffffffdc9dbb95aaffffffdc9dbb95aaffffffdc9dbb95aabfffffdc9dbb95aaaaffffdc9dbb95aaaaffffdb9dbb95aaaaaaabdc9dbb95aaaaffffdc9dbb95aaaaffffdc9dbb95aaaaffffdc9dbb95aaaaafffdc9dbb95aaaaaaffdc9dbb95aaaaaaffdc9dbb95aaaaaaffdc9dbb95aaaaaaffdc9dbb95aaaaaaffdc9dbb95aaaaaaffdc9dbb95aaaaaaafdc9dbb95aaaaaaaadc9dbb95aaaaaaaadc9dbb9daaaaaaaadc9dbb95aaaaaaaadc9dbb95aaaaaaaafc9dbb95aaaaaafffc9dbb95aaaaaafffc9dbb9daaaaaaffdc9ddb9daaaaaaffdc9ddb9daaaaaaffffe7b501aaaaaaaaffe7b501aaaaaaaaffe7b501aaaaaaaaffe7b501aaaaaaaafc9ddc9daaaaff55fc9ddc9daaaafff5fc9ddc9daaaafffffc9ddc9daaaabffffc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddc9daaaaaafffc9ddc9daaaaaafffc9ddc9d02aaaafffc9ddc9d00aaaaaffc9ddb9d00aaaaaafc9ddb9d00aaaaaafc9ddb9d00aaaaaafc9ddb9d00aaaaaafc9ddb9d00aaaaaafc9ddb9d00aaaaaafc9ddc9d002aaaaafc9ddc9d0000aaaafc9ddc9d0000aaaafc9ddc9d0000aaaafc9ddc9d0000aaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaaffeff601aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaadfee3604aaaaaaaaffef1602aaaaaaaa1ca6fc9dabffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaffff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaff1ca6fc9daaaaaaab1ca6fc9daaaaaaaa1ca6fc9daaaaaaaa1ca6fc9d00aaaaaafeef580aaaaaaaaafeef580aaaaaaaaafeef580aaaaaaaaafeef580aaaaaaaaafeef580aaaaaaaaafeef580aaaaaaaaafeef580aaaaaaaaaba959a95aaaaaaffba959a95aaaaaaffba959a95aaaafeffba959a95aaaaffffffdff008aaaaaaaaffdff008aaaaaaaaffdff008aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdff000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd000aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaabb959a95ffffff55bb959a95ffffff55bb959a95ffffff55bb959a95ffffff55bb959a95ffffff55bb959a95ffffff559b959a95aaabffff9b959a95aaaaffff9b959a95aaaaffff9b959a95aaaaffff9b959a95aaaaffff9b959a95aaaaffff9b959a95aaaaffff9b959a95aaaaffff9b957a95aaaaaaff9b957a95aaaaaaff9b957a95aaaaaaff9b957a95aaaaaaff9b957a95aaaaaaff9b957a95aaaaaaff9b957a95aaaaaaabffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaa5edf3402aaaaaaaa5edf3402aaaaaaaa5edf3402aaaaaaaabb959a9500aaaaaabb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffffdf1301aaaaaaaaffdf1301aaaaaaaaffdf1301aaaaaaaaffdf1301aaaaaaaaffdf1309aaaaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b950002aaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaaffdf3409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaadb9dbb95aaaaffffdc9dbb95bfffffffdc9dbb95aaffffffdc9dbb95aaffffffdc9dbb95aaffffffdc9dbb95aaffffffdc9dbb95aaffffffdc9dbb95aaffffffdc9dbb95aaabffffdc9dbb95aaaaffffdc9dbb95aaaaffffffdf7411aaaaaaaadc9dbb95aaaaffffdc9dbb95aaaaffffdc9dbb95aaaaffffdc9dbb95aaaaaaffdc9dbb95aaaaaaffdc9dbb95aaaaaafffc9dbb9daafffffffc9dbb9daabfffffdc9ddb95aaaaaaffdc9ddb95aaaaaaffdc9ddb95aaaaaabfdc9ddb95aaaaaaaafc9dbb9daaaafffffc9dbb9daaaafffffc9dbb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaaabfffc9ddb9daaaaaafffc9ddb9daaaaaafffc9ddb9daaaaaafffc9ddb9daaaaaafffc9ddb9daaaaaafffc9ddb9daaaaaafffc9ddb9daaaaaafffc9ddb9daaaaaaabfc9ddc9daaaaaafffc9ddc9daaaaaafffc9ddc9daaaaaafffc9ddc9daaaaaaabffe7d509aaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaafc9ddb9daaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaaffeff501aaaaaaaadfee3504aaaaaaaadfee3504aaaaaaaadfee3504aaaaaaaadfee3504aaaaaaaa1ca6fc9dabffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaffffff1ca6fc9daaafffff1ca6fc9daaaaffff1ca6fc9daaaaffffffdfd000aaaaaaaaffdfd000aaaaaaaaffdfb000aaaaaaaaffdfb000aaaaaaaaffdfb000aaaaaaaa9a957a9500aaaaaa9a957a9500aaaaaa9a957a9500aaaaaa9a957a9500aaaaaa9a957a9500aaaaaa9a957a9500aaaaaa9a957a9500aaaaaaffdfb000aaaaaaaaffdfb000aaaaaaaaffdfb000aaaaaaaaffdfb000aaaaaaaaffdfb000aaaaaaaaffdfb000aaaaaaaaffdfb000aaaaaaaaffdfb000aaaaaaaaffdfb000aaaaaaaaffdfb000aaaaaaaa9a957a95aaaaaafe9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9a957a8d00aaaaaa9a957a8d00aaaaaa9a957a8d00aaaaaa9a957a8d00aaaaaa9a957a8d00aaaaaa9a957a8d00aaaaaa9a957a95aaaafaff9a957a95aaaaffff9a957a95aaaaffff9a957a95aaaaffff9a957a95aaaaffff9a957a95aaaaffff3fc7102aaaaaaaaa3fc7102aaaaaaaaa3fc7102aaaaaaaaa3fd7100aaaaaaaaa3fd7100aaaaaaaaa3fd7100aaaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaa9a957a8daaaaaaff9a957a8daaaaaaff9a957a8daaaaaaff9a957a95aaaaff559a957a95aaaaff559a957a95aaaaff559a957a95aaaaff559a957a95aaaaff559a957a95aaaaffd59a957a8daaaaaaff9a957a8daaaaaaff9a957a8daaaaaaff9a957a8daaaaaaff9a957a8daaaaaaff9a957a95aaaaffff9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9a957a95aaaaaaabffc7b128aaaaaaaaffc7b128aaaaaaaa9b957a95bfffffff9b957a95aaffffff9b959a95aaffffff9b957a95aaffffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b959a95aaaaaaff9b959a95aaaaaaff9b959a95aaaaaaff9b959a95aaaaaaffffdfd100aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaabb959b95aaaaffffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffffdf1301aaaaaaaaffdf1301aaaaaaaaffdf1301aaaaaaaaffdf1301aaaaaaaaffdf1301aaaaaaaaffdf1301aaaaaaaabb959b952aaaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaafcdf1909aaaaaaaafcdf1909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf5909aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaaffdf5409aaaaaaaadb9dbb95aaffffffdb9dbb95aaabffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaabfffdb9dbb95aaaaaaffdc9dbb95ffffffffdb9dbb95aaaaaaffdb9dbb95aaaaaaffdb9dbb95aaaaaaafffdf7411aaaaaaaaffdf7411aaaaaaaaffdf7411aaaaaaaadb9dbb95aaaaaaaadb9dbb950aaaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaadc9ddb9dbfffffffdc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daafffffffc9ddb9daabffffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaafffffc9ddb9daaaaabfffc9ddb9daaaaaafffc9ddb9daaaaaafffc9ddb9daaaaaafffc9ddb9daaaaaaff3fc70f2aaaaaaaaa3fc70f2aaaaaaaaa3fc70f2aaaaaaaaa3fc70f2aaaaaaaaa3fc70f2aaaaaaaaaffc78f28aaaaaaaaffc78f28aaaaaaaaffc78f28aaaaaaaaffc78f28aaaaaaaaffc78f28aaaaaaaaffc78f28aaaaaaaaffc78f28aaaaaaaaffc78f28aaaaaaaaffc78f28aaaaaaaaffd78f08aaaaaaaaffd78f08aaaaaaaaffd78f08aaaaaaaaffd78f08aaaaaaaaffd78f08aaaaaaaaffd78f08aaaaaaaaffd78f08aaaaaaaaffd76f08aaaaaaaaffd76f08aaaaaaaaffd76f08aaaaaaaaffd76f08aaaaaaaaffd76f08aaaaaaaafcd77508aaaaaaaafcd77508aaaaaaaafcd77508aaaaaaaafcd77508aaaaaaaafcd77508aaaaaaaafcd77508aaaaaaaafcd77500aaaaaaaafcd77500aaaaaaaa7a955a8daaaaaafa7a955a8daaaaaaff7a955a8daaaaaaff7a955a8daaaaaaff7a955a8daaaaaaff7a955a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaafaff7a955a8daaaaffff7a955a8daaaaffff7a955a8daaaaffff7a955a8daaaaffff7a955a8daaaaffff7a955a8daaaaffff7a955a8daaaaffff7a955a8daafeffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a955a8daaffffff7a957a8daaffffff7a957a8daaffffff7a955a8daaaaffff7a955a8daaaaffff7a955a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a955a8daaaaaaff7a955a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaabfffd79000aaaaaaaaffd79000aaaaaaaaffd79000aaaaaaaaffd79000aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaaffd79000aaaaaaaaffd79000aaaaaaaaffd79000aaaaaaaaffd79100aaaaaaaaffd79100aaaaaaaaffd79108aaaaaaaaffd79108aaaaaaaaffd79108aaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa9b957a8daaaaffff9a957a8daaaaaaff9a957a8daaaaaaff9b957a8daaaaffff9b957a95aaffffff9b957a95aaffffff9b957a95aaffffff9b957a95aaafffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a8daaaaaaaa9b957a8daaaaaaaa9b957a8daaaaaaaa9b957a8daaaaaaaa9b957a8daaaaaaaa9b957a95aaaaaaffffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaafedfd400aaaaaaaafedfd400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaaffdff300aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaa5fdf3302aaaaaaaabb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaabbb959b952aaaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b950002aaaabb959b950000aaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf3909aaaaaaaafcdf5909aaaaaaaafcdf5909aaaaaaaafcdf5909aaaaaaaafcdf5909aaaaaaaadb9dbb95aaffffffdb9dbb95aabfffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaffffdb9dbb95aaaaabffdb9dbb95aaaaaaffdb9dbb95aaaaaaffdb9dbb95aaaaaaffdb9dbb95aaaaaabfffdf7411aaaaaaaaffdf7411aaaaaaaaffdf7411aaaaaaaadb9dbb95aaaaaaaadb9dbb95aaaaaaaadb9dbb95aaaaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe79401aaaaaaaaffe7b401aaaaaaaaffe7b401aaaaaaaaffdfb419aaaaaaaaffdfb419aaaaaaaaffdfb419aaaaaaaaffdfb419aaaaaaaaffdfb419aaaaaaaaffdfb419aaaaaaaaffdfb419aaaaaaaa7a95598daaaaaaff7a95798daaaaaaff7a95798daaaaaaff7a95798daaaaaaff7a95798daaaaaaff7a95798daaaaaaff7a95798daaaaaaff7a95798daaaaaaff7a95798daaaafeff7a95598daaaaffff7a95598daaaaffff7a95598daaaaffff7a95598daaaaffff7a95598daaaaffff7a95598daaaaffff7a95598daaaaffff7a95598daaaaffff7a95598daaeaffff7a95598daaffffff7a95598daaffffff7a95598daaffffff7a95598daaffffff7a95598daaffffff7a95598daaffffff7a95598dfaffffff7a95598dffffffff7a95598dffffffff7a95598dffffffff7a95598dffffffff7a95598dffffffff7a8d598daaaaabff7a8d598daaaaaaff7a95598dffffffff7a8d598daaaaffff7a8d598daaaaffff7a8d598daaaaffff7a8d598daaaaffff7a8d598daaaaffff7a8d598daaaaffff7a8d598daaaaffff7a8d598daaaaffff7a8d598daaaaffff7a8d598daaeaffff7a8d598daaffffff7a8d598daaffffff7a8d598daaffffff7a8d598daaffffff7a8d598daaffffff7a8d598daaffffff7a8d598daaffffff7a8d598daaffffff7a8d598daaffffff5a8d598daaaaaaff5a8d598daaaaaaffffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffce2f0aaaaaaaaaffbe2f32aaaaaaaaffbe2f32aaaaaaaafcbe3532aaaaaaaafcbe3532aaaaaaaa7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d598d00aaaaaa7a8d598d00aaaaaa7a8d5a8daaaaaaaffcbf5530aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffd75000aaaaaaaaffd75000aaaaaaaaffd75000aaaaaaaa7a8d5a8d02aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a955a8daaffffff7a955a8daaffffff7a957a8daaffffff7a957a8daaffffff7a957a8daaffffff7a957a8daabfffff7a955a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff9a955a8daaaaabff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff9a957a8daaffffff9a957a8daaffffffffd79100aaaaaaaaffd79100aaaaaaaaffd79108aaaaaaaaffd79108aaaaaaaaffd79108aaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa9b957a8daaaaffff9b957a8daaaaffff9b957a8daaaaffff9b957a8daaaaffff9b957a8daaaaabff9b957a8daaaaaaff9b957a8daaaaaaff9b957a8daaaaaaff9b957a8daaaaaaff9b957a8daaaaaaff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaaaff9b957a95aaaaaaff9b957a8daaaaaaaa9b957a8daaaaaaaa9b957a8daaaaaaaaffc7b228aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaafedfd400aaaaaaaafedfd400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaafedff400aaaaaaaabb959b95aaaaffffbb959a9500aaaaaabb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaaffbb959b95aaaaaabfffdf1301aaaaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b95000aaaaabb959a950000002affdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf5309aaaaaaaaffdf5309aaaaaaaaffdf5309aaaaaaaaffdf5309aaaaaaaadb9dbb95aaffffffdb9dbb95aaffffffdb9dbb95aaffffffdb9dbb95aaffffffdb9dbb95aaaaffff9cdf190aaaaaaaaa9cdf1912aaaaaaaa9cdf1912aaaaaaaadb9dbb95aaaaffffdb9dbb95aaaaabffdb9dbb95aaaaaaffdb9dbb95aaaaaaffdb9dbb95aaaaaaffdb9dbb95aaaaaaabfcdf7911aaaaaaaafce77901aaaaaaaafce77901aaaaaaaadb9dbb9d2aaaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb9500aaaaaadb9dbb95000aaaaaffe79401aaaaaaaa7a95598dffffffff7995598dffffffff798d598daaaaaaffffd62e02aaaaaaaaffd62e02aaaaaaaaffd62e02aaaaaaaaffd62e02aaaaaaaaffbe2e32aaaaaaaaffbe2e32aaaaaaaaffbf2e30aaaaaaaaffbf2e30aaaaaaaaffbf2e30aaaaaaaaffbf2e30aaaaaaaaffbf2e30aaaaaaaaffbf2e30aaaaaaaaffbf2e30aaaaaaaaffbf2e30aaaaaaaaffbf2e30aaaaaaaaffcf2e08aaaaaaaaffcf2e08aaaaaaaaffcf2e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaaffcf0e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaa5a8d398daaffffff5a8d598daaffffff5a8d598daaffffff5a8d598daaffffff5a8d598daaaaffff5a8d598daaaaffff5a8d598daaaaffff5a8d598daaaabfff5a8d398daaaaaaff5a8d398daaaaaaff5a8d398daaaaaaff5a8d598daaaaaabfffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafcce350aaaaaaaaafcce350aaaaaaaaafcce350aaaaaaaaa7a8d5a8daaaaffff7a8d5a8daaaaafff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaafffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaa7a8d5a8d0aaaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a955a8daabfffff7a957a8daaffffff7a957a8daaffffff7a957a8daaffffff7a957a8daaffffff9a955a8daaffffff9a955a8daaffffff7a957a8daaafffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff9a957a8dffffffff7a957a8daaaaafff7a957a8daaaaaaff7a957a8daaaaaaff9a957a8daaffffffffd79100aaaaaaaaffd79100aaaaaaaaffd79108aaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa9b957a95abffffff9b957a8daaaaffff9b957a8daaaaffff9b957a8daaaaabff9b957a8daaaaaaff9b957a8daaaaaaff9b957a8daaaaaaff9b957a8daaaaaaff9b957a8daaaaaaff9b957a8daaaaaaff9b957a95aabfffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaabfff9b957a95aaaaaaff9b957a95aaaaaaff9b957a8daaaaaaaa9b957a8daaaaaaaa9b957a95aaaaaaff9b957a95aaaaaaff9b959a95aaaaaaff9b959a95aaaaaabfffc7b128aaaaaaaaffc7b128aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdfd200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaafedff400aaaaaaaabb959b95aaaaffffbb959b95aaaaffffbb959b95aaaaaaffbb959b95aaaaaaffbb959a9500aaaaaabb959a9500aaaaaabb959a9500aaaaaafedf1409aaaaaaaafedf1409aaaaaaaabb959a9500aaaaaabb959a9500aaaaaabb959a95000aaaaabb959b9500aaaaaabb959b9500aaaaaabb959b95000aaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf3309aaaaaaaaffdf5309aaaaaaaaffdf5309aaaaaaaaffdf5309aaaaaaaaffdf5309aaaaaaaadb9dbb95aaffffffdb9dbb95aaffffffffdf5309aaaaaaaaffdf5309aaaaaaaa9fdf1312aaaaaaaa9fdf1312aaaaaaaaffcf2d08aaaaaaaaffcf0d08aaaaaaaaffcf0d08aaaaaaaaffcf0d08aaaaaaaaffcf0d08aaaaaaaaffcf0d08aaaaaaaaffcf0d08aaaaaaaaffcf0d08aaaaaaaaffcf0d08aaaaaaaaffcf0d08aaaaaaaadfcf2d08aaaaaaaadfcf2d08aaaaaaaadfcf2d08aaaaaaaadfcf2d08aaaaaaaadfcf2d08aaaaaaaadfcf2d08aaaaaaaadfcf2d08aaaaaaaadfcf2d08aaaaaaaadfcf2d08aaaaaaaadfcf2d08aaaaaaaadfce0d0aaaaaaaaadfce0d0aaaaaaaaa598d398daaaaaaff598d398daaaaaaff598d398daaaaaaff598d398daaaaaaff598d398daaaaaaff598d398daaaaaaff598d398daaaaaaff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaeaffff598d398daaffffff598d398daaffffff598d398daaffffff598d398daaabffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaabff598d398daaaaaaff598d398daaaaaaff598d398daaaaaaff598d398daaaaaaff598d398daaaaaabfdfce0e0aaaaaaaaadfce0e0aaaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaa5a8d398dbfffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaafffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaabff5a8d398daaaaaaff5a8d398daaaaaaff5a8d398daaaaaaff5a8d598daaaaaabfffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaaffcf3008aaaaaaaaffce300aaaaaaaaaffce300aaaaaaaaaffce300aaaaaaaaa7a8d5a8daaaaffff7a8d5a8daaaaffff7a8d5a8daaaaafff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaffffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaa7a955a8daaafffff7a957a8daaffffff7a957a8daaffffff7a957a8daaffffff7a957a8daaffffff7a957a8daaffffff9a955a8daaffffff9a955a8daaffffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff9a957a8dffffffff7a957a8daaaaafff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaabffd79100aaaaaaaaffd79100aaaaaaaaffd79100aaaaaaaaffd79108aaaaaaaaffd79108aaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa9a957a8daaaaaaff9a957a95aaaaaaff9a957a95aaaaaaff9b957a95ffffffff9b957a95ffffffff9b957a95bfffffff9b957a95aaffffff9b957a95aaffffff9b957a95aaffffff9b957a8daaaaaaff9b957a95aaffffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b957a95aaaaffff9b959a95aaaaafff9b957a95aaaaaaff9b957a95aaaaaaff9b957a95aaaaaaff9b957a95aaaaaaff9b957a95aaaaaaff9b959a95aaaaaaffffdff100aaaaaaaaffdff100aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaaffdff200aaaaaaaa5fdf3202aaaaaaaa5fdf3202aaaaaaaabb959a95aaaaaaffbb959a95aaaaaaffbb959a95aaaaaaffbb959b95aaaaaaabffdf1209aaaaaaaafedf1409aaaaaaaafedf1409aaaaaaaabb959b9502aaaaaabb959b9500aaaaaabb959b9500aaaaaabb959b95002aaaaafedf3409aaaaaaaafedf3409aaaaaaaafedf3409aaaaaaaadfcf2d08aaaaaaaadfcf2d08aaaaaaaadfcf2d08aaaaaaaadfce0d0aaaaaaaaadfce0d0aaaaaaaaadfce0d0aaaaaaaaa598d398daaaaaafa598d398daaaaaaff598d398daaaaaaff598d398daaaaaaff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daafaffff598d398daaffff57598d398daaffff55598d398daaffff55dfcf0d00aaaaaaaadfcf0c00aaaaaaaadfcf0c00aaaaaaaadfcf0c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaa598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaffff55598d398daaff5555598d398daaff5555598d398daaff5555598d398daaff5555598d398daaffd555598d398daaffff55598d398daaffff55598d398daaffff55598d398daabfff55598d398daaaaff55598d398daaaafffd598d398daaaaffff5a8d398dffffffff5a8d398dffffffff5a8d398dabffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaafffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaaaff5a8d398daaaaaaff5a8d398daaaaaaff5a8d398daaaaaaff5a8d398daaaaaaff5a8d398daaaaaaabdfcf2f08aaaaaaaadfcf2f08aaaaaaaadfcf2f08aaaaaaaadfcf2f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaafccf1508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaaffcf3008aaaaaaaaffce300aaaaaaaaaffce300aaaaaaaaaffce300aaaaaaaaa7a8d5a8daaaaffff7a8d5a8daaaabfff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaabffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaa7a8d5a8d2aaaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaaffd75000aaaaaaaa7a957a8dbfffffff7a957a8daaffffff7a957a8daaffffff7a957a8daaffffff7a957a8daaffffff7a957a8daabfffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaafff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaabffd79000aaaaaaaaffd79000aaaaaaaaffd79000aaaaaaaaffd79100aaaaaaaaffd79100aaaaaaaaffd79100aaaaaaaaffd79100aaaaaaaaffd79108aaaaaaaaffd79108aaaaaaaaffd79108aaaaaaaa3fd7110aaaaaaaaa3fd7110aaaaaaaaa9a957a8daaaaaaff9a957a8daaaaaaff9a957a8daaaaaaaf9a957a95aaaaaaff9a957a95aaaaaabfffc7b128aaaaaaaa9a957a8d00aaaaaa9a957a8d002aaaaa9b957a95aaffffff9b957a95aabfffff9b959a95aaffffff9b959a95aaffffff9b959a95aaffffff9b959a95aaaaffff9b959a95aaaaffff9b959a95aaaaffff9b959a95aaaaffff9b959a95aaaaafff9b959a95aaaaaaffbb959a95aaffffffbb959a95aaffffffbb959a95aabfffffffdff100aaaaaaaa5fdf3102aaaaaaaa5fdf3102aaaaaaaabb959a95aaaaaaff598d398daaffff7f598d398daaffff55598d398daaffff55dfcf0c00aaaaaaaadfcf0c00aaaaaaaadfcf0c00aaaaaaaadfcf0c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf2c00aaaaaaaabfcf0c00aaaaaaaabfcf0c00aaaaaaaa398d1885aaaaaafe398d1885aaaaaaff398d1885aaaaaaff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1885aaaafeff398d1885aaaaffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1885aaaaaaff398d1885aaaaaaff398d1885aaaaaabf398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985eaffffff398d1985ffffffff398d1985ffffffff398d1985ffffffff398d1985ffffffff398d1985ffffffff39851985aaaaaaff398d1985ffffffff398d1985ffffffff398d1985bfffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaabff398d1985aaaafaff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aafeffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aabfffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d3985aaaaffff398d3985aaaaffff398d3985aaaaaaff398d3985aaaaaaff398d3985aaaaaaff398d3985aaaaaaff398d3985aaaaaaff398d1985aaaaaaff398d1985aaaaaaff398d1985aaaaaaff398d3985aaaaaaabbfcf2d00aaaaaaaabfcf2e00aaaaaaaadfcf0e00aaaaaaaadfcf0e00aaaaaaaa598d398daaff5555598d398daaff55555a8d398dffffff555a8d398dffffff55598d398daaffff55598d398daaffff55598d398daaabff555a8d398dafffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaabffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaabff5a8d398daaaaaaff5a8d398daaaaaaff5a8d398daaaaaabfdfcf2f08aaaaaaaadfcf2f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaaffce300aaaaaaaaaffce300aaaaaaaaaffce300aaaaaaaaa7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaabfffbe3032aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffd75000aaaaaaaaffd75000aaaaaaaaffd75000aaaaaaaa7a8d5a8d0aaaaaaa7a8d5a8d00aaaaaa7a8d5a8d00aaaaaaffd75000aaaaaaaaffd75000aaaaaaaaffd75000aaaaaaaa7a957a8daaffffff7a957a8daaffffff7a957a8daaffffff7a957a8daaffffff7a957a8daaffffff7a957a8daabfffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaffff7a957a8daaaaafff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaaff7a957a8daaaaaabfffd79000aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaa3fd7100aaaaaaaaa9a957a8daaaaaaff9a957a8daaaaaaab9a957a95aaaaaaff9a957a95aaaaaaff9a957a8d02aaaaaaffc7b128aaaaaaaaffc7b128aaaaaaaa9a957a9500aaaaaa9a957a9500aaaaaa9a957a9500aaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaaffdfd100aaaaaaaabfcf2c00aaaaaaaabfcf0c00aaaaaaaabfcf0c00aaaaaaaabfcf0c00aaaaaaaabfcf0c00aaaaaaaa398d1985aaaaaaea398d1985aaaaaaff398d1985aaaaaaff398d1885aaaaeaff398d1885aaaaffff398d1885aaaaffff398d1885aafaffff398d1885aaffffff398d1885aaffffff398d1885feffffff39851885aaaaffff39851885aaaaffff39851885aaaaffff39851885aaffffff39851885aaffffff39851885aaffffff39851885aaffffff39851885aaffffff398d1885ffffffff198d1885ffffffff19851885aaffffff19851885feffffff19851885bfffffff19851885aaffffff19851885aaffffff19851885aaffffff19851885aaffffff19851885aaffffff19851885aaffffff19851885aaffffff19851885aaffffff19851885aaffffff19851885aaafffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaafff39851885ffffffff39851885bfffffff39851885aaffffff39851885aaffffff39851885aaffffff19851885aaaaaaff19851885aaaaaaff19851885aaaafeff39851885ffffffff39851885ffffffff39851885ffffffff39851885ffffffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaaaff19851885aaaaaaff19851885aaaaaaff19851885aaaaaaff19851885aaaaaabf9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa39851985aaffff5539851985aaffff55398d1985ffffff55398d1985ffffff55398d1985ffffff55398d1985ffffff5539851985aaffff5539851985aaffff5539851985aaffff5539851985aaffff5539851985feffff559fbf2c18aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fbf2c18aaaaaaaa39851985abffff5539851985aaffff5539851985aaffff5539851985aaffff5539851985aaffff5539851985aaffff5539851985aaffff5539851985aaffff5539851985aaffff5539851985aaffff5539851985aaffff5539851985aaffff5539851985aaaffff539851985aaaaffff39851985aaaaffff39851985aaaaffff39851985aaaaffff398d1985ffffff5539851985aaaaaaff39851985aaaaaaff39851985aaaaaaff39851985aaaaaaff39851985aaaaaaff398d1985abffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aabfffff398d1985aaaaffff398d1985aaaaffff398d3985aaaaffff398d3985aaaaaaff398d1985aaaaaaff398d1985aaaaaaff398d3985aaaaaaabbfcf2e00aaaaaaaadfcf0e00aaaaaaaa598d398dbfff5555598d398daafff5555a8d398dffffff555a8d398dffffffd5598d398daaaaffd55a8d398dffffffff5a8d398dafffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaabff5a8d398daaaaaaff5a8d398daaaaaaff5a8d398daaaaaaff5a8d398daaaaaaafdfcf2f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafcce350aaaaaaaaafcce350aaaaaaaaafcce350aaaaaaaaafcce350aaaaaaaaafcbe3532aaaaaaaafcbe3532aaaaaaaafcbe3532aaaaaaaa7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaaff7a8d5a8daaaaaabfffbe3032aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffbf5030aaaaaaaaffd75000aaaaaaaaffd75000aaaaaaaaffd75000aaaaaaaaffd75000aaaaaaaa7a8d5a8d2aaaaaaaffd75000aaaaaaaa7a957a8dbfffffff7a955a8daaffffff7a957a8daaffffff7a957a8daaabffff7a955a8daaaaffff7a957a8daaaaffff7a955a8daaaaaaff9a955a8daaaaaaff7a957a8daaaaaaafffd79000aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaaffd79008aaaaaaaa3fd7100aaaaaaaaa9a957a95aaaaffff9a957a95aaaaaaff398d1885aaffffff398d1885aaffffff398d1885aaffffff38851885aaaaffff38851885aaffffff38851885aaffffff38851885aaffffff9cbf3118aaaaaaaa9cbf3118aaaaaaaa9cbf3118aaaaaaaa9cbf3118aaaaaaaa9cbf3118aaaaaaaa9cbf3118aaaaaaaa9cbf3118aaaaaaaa9cbf3118aaaaaaaa9cbf3118aaaaaaaa9cbf3118aaaaaaaa9fbf2b18aaaaaaaa9fbf0b18aaaaaaaa9fbf0b18aaaaaaaa9fbf0b18aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7cc73100aaaaaaaa7cc73100aaaaaaaa7cc73100aaaaaaaa7cc73100aaaaaaaa7cc73100aaaaaaaa1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aafeffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaafffff1985f884aaaaffff1985f884aaaaffff1985f884aaaaffff1985f884aaaaffff1985f884aaaaffff1985f884aaaaffff1985f884aaaaffff1985f884aaaaaaff1985f884aaaaaaff1985f884aaaaaaff1985f884aaaaaaff1985f884aaaaaaff1985f884aaaaaaff1985f884aaaaaaff1985f884aaaaaaaf7fc72c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa39851985affffd5539851985aaffff5539851985aaffff5539851985aafffff539851985aaaaffff39851985aaaaffff39851985aaaaffff39851985aaaaabff39851985aaaaaaff39851985aaaaaaff398d1985afffffff398d1985aaffffff398d1985aaffffff398d1985aaafffff398d1985aaaaffff398d1985aaaaffff398d3985aaaabfff398d3985aaaaaaff398d3985aaaaaaff398d1985aaaaaaff398d1985aaaaaaff398d1985aaaaaaafbfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaadfcf0e00aaaaaaaadfcf0e00aaaaaaaadfcf0e00aaaaaaaadfcf0e00aaaaaaaadfcf0e00aaaaaaaa598d398dabfffd55598d398daaffff555a8d398dffffff55598d398daabfffd5598d398daaaaffff598d398daaaaffff5a8d398dffffffff598d398daaaaabff5a8d398dabffffff5a8d398daaffffff5a8d398daaffffff5a8d398daabfffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaffff5a8d398daaaaaaff5a8d398daaaaaaff5a8d398daaaaaaff5a8d598daaaaaaff5a8d598daaaaaaff5a8d598daaaaaaff5a8d598daaaaaaafffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafccf3508aaaaaaaafcce350aaaaaaaaafcce350aaaaaaaaafcbe3532aaaaaaaafcbe3532aaaaaaaafcbe3532aaaaaaaafcbe3532aaaaaaaa7a8d5a8daaaaaaff7a8d598d00aaaaaafcbe3532aaaaaaaafcbe3532aaaaaaaafcbe3532aaaaaaaafcbf5530aaaaaaaafcbf5530aaaaaaaaffd75000aaaaaaaa7a8d5a8d0aaaaaaa7a955a8daaffffff7a955a8daaffffff7a957a8daabfffff7a955a8daaaaffff7a955a8daaaaffff7a957a8daaaaabff9fbf0b18aaaaaaaa9fbf0b18aaaaaaaa9fbf0b18aaaaaaaa9fbf0b18aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa9fc70b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc60b02aaaaaaaa7ec60c02aaaaaaaa7ec60c02aaaaaaaa1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaffff1885f884aaaaffff1885f884aaaaffff1885f884aaaaffff1885f884aaaaffff1885f884aaaaffff1885f884aaaaffff1885f884aaaaffff1885f884aaaaffff1885f884aaaaffff1885f884aaaaffff1885f884aafaff551885f884aaffff551885f884aaffff551885f884aaffff551885f884aaff5f551885f884eaff55557ebf0c08aaaaaaaa7ebf0c08aaaaaaaa7ebf0c08aaaaaaaa7ebf0c08aaaaaaaa7ebf0c08aaaaaaaa7ebf0c08aaaaaaaa7ebf0c08aaaaaaaa7ebf0c08aaaaaaaa7ebf0c08aaaaaaaa7ebf0c08aaaaaaaa1885f884bfff55551885f884aaff55551885f884aaff55551885f884aaffff551885f884aaffff551885f884aaffff551885f884aaffff551885f884aaffff551885f884aaffff551885f884aaffff551885f884aaff7f551885f884aaff55551885f884aaff55551885f884aaff55551885f884feff55557fbf0b08aaaaaaaa7fbf0b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa1985f884ffffff551985f884ffffff551985f884ffffff551985f884ffffff551985f884fffffff51885f884aabfff551885f884aaaaff551985f884bfffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaaaffff1985f884aaaaffff1985f884aaaaffff1985f884aaaaafff1985f884aaaaaaff1985f884aaaaaaff1985f884aaaaaaff1985f884aaaaaaab7fc72c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa39851985bffffd5539851985aaffff5539851985aaffff5539851985aabffffd39851985aaaaffff39851985aaaaffff39851985aaaaffff39851985aaaabfff39851985aaaaaaff39851985aaaaaaff39851985aaaaaaff39851985aaaaaaff39851985aaaaaaff39851985aaaaaaffbfc70d08aaaaaaaa398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d1985aaabffff398d1985aaaaffff398d1985aaaaffff398d3985aaaaafff398d3985aaaaaaff398d3985aaaaaaff398d1985aaaaaabfbfcf2d00aaaaaaaabfcf2d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaadfcf0e00aaaaaaaa598d398daaffff55598d398daaffff55598d398daaffff55598d398daafffffd598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaabfff598d398daaaaaaff598d3985aaaaaaaa598d398daaaaaaff598d398daaaaaaff598d398daaaaaaafdece100aaaaaaaaadece100aaaaaaaaa5a8d398dbfffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d398daaffffff5a8d598daaafffff5a8d398daaaaffff5a8d598daaaaffff5a8d598daaaaafff5a8d598daaaaaaff5a8d598daaaaaaff5a8d598daaaaaaafffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf0f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaaffce2f0aaaaaaaaaffbe2f32aaaaaaaaffbe2f32aaaaaaaa7a8d5a8daaaabfff7a8d5a8daaaaaaff7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7ec72c00aaaaaaaa7ec72c00aaaaaaaa7ec72c00aaaaaaaa7ec72c00aaaaaaaa7ec72c00aaaaaaaa7ec72c00aaaaaaaa7ec60c02aaaaaaaa7ec60c02aaaaaaaa7ec60c02aaaaaaaa7ec60c02aaaaaaaa7ec60c02aaaaaaaa1885f884aaaaaafe1885f884aaaaaaff1885f884aaaafaff1885f884aaaaffff1885f884aafaffff1885f884aaffff571885f884aaffff557fbf0a10aaaaaaaa7fbf0a10aaaaaaaa7fbf0a08aaaaaaaa7fbf0a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaaf884d87caaaaaafff884d87caaaaaabf5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaaf884d87caaaaaaeaf884d87caaaaaafff884d87caaaaaafff884d87caaaaaafff884d87caaaaaafff884d87caaaaaafff884d87caaaafafff884d87caaaafffff884d87caaaafffff884d87caaaafffff884d87caaaafffff884d87caaaafffff884d87caaaafffff884d87caaaafffff884d87caaaafffff884d87caafafffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caaabfffff884d87caaaafffff884d87caaaafffff884d87caaaafffff884d87caaaafffff884d87caaaaaafff884d87caaaaaafff884d87caaaaaafff884d87caaaaaafff884d87caaaaaafff884d87caaaaaaff5ebf0c08aaaaaaaa5ebf0c08aaaaaaaa5fbf0b08aaaaaaaa5fbf0b08aaaaaaaa5fbf0b08aaaaaaaa5fbf0b08aaaaaaaa5fbf0b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa1985f884ffffff551985f884ffffff551985f884ffffff551885f884aaffff551885f884aaaaff551985f884bfffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaabffff1985f884aaaaffff1985f884aaaaffff1985f884aaaaafff1985f884aaaaaaff1985f884aaaaaaff1985f884aaaaaabf9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa39851985abffff5539851985aaffff5539851985aaffffff39851985aaafffff39851985aaaaffff39851985aaaaffff39851985aaaabfff39851985aaaaaaff39851985aaaaaaff39851985aaaaaaaf398d1985abffffff398d1985aaffffff398d1985aaffffff398d1985aaaaffff398d1985aaaaffff398d3985aaaaafff398d3985aaaaaaff398d3985aaaaaaff398d3985aaaaaaff398d3985aaaaaaafbfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaa598d398daaffff55598d398daaffff55598d398daaffffd5598d398daaffffff598d398daaaaffff598d398daaaaffff598d398daaaaabff598d398daaaaaaff598d398daaaaaaafdfce0e0aaaaaaaaadece100aaaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaa5a8d598dabffffff5a8d598daaffffff5a8d398daaffffff5a8d598daaffffff5a8d598daaffffff5a8d598daaaaffff5a8d598daaaaffff5a8d598daaaaffff5a8d598daaaaffff5a8d598daaaabfff5a8d598daaaaaaff5a8d398daaaaaaff5a8d598daaaaaaff5a8d598daaaaaaff5a8d598daaaaaaafffcf0f08aaaaaaaaffcf2f08aaaaaaaaffcf2f08aaaaaaaa7ec60c02aaaaaaaa1885f884aaaaaafa1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaeaff1885f884aaaaffff1885f884aaaaffff1885f884aaaaffff1885f884aaeaffff1885f884aaffffff1885f884aaffffff1885f884aaffff7f1885f884aaffff557fbf0a10aaaaaaaa7fbf0a10aaaaaaaa7fbf0a10aaaaaaaa7fbf0a08aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa3fbe290aaaaaaaaaf884d87caaaaaafff884d87caaaaaafff884d77caaaaaafff884d77caaaaaafff884d87caaaafffff884d87caaaafffff884d87caaaafffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cffffffff3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaaf884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cffffffff3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaaf87cd87caaffffd5f884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cabfffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caabffffff884d87caaaafffff884d87caaaafffff884d87caaaafffff884d87caaaaaafff884d87caaaaaafff884d87caaaaaaff5fbf0b08aaaaaaaa5fbf0b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa1985f884ffffff551985f884ffffff551985f884ffffff551985f884fffffffd1885f884aaaaffd51985f884ffffffff1985f884afffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaffffff1985f884aaabffff1985f884aaaaffff1985f884aaaaffff1985f884aaaabfff1985f884aaaaaaff1985f884aaaaaaff19851885aaaaaaff19851885aaaaaaab9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fbf2c18aaaaaaaa39851985abffff5539851985aafffff539851985aabfffff39851985aaaaffff39851985aaaaffff39851985aaaaffff39851985aaaaaaff39851985aaaaaaff39851985aaaaaaff398d1985ffffffff9fc62d0aaaaaaaaa398d1985afffffff398d1985aaffffff398d1985aaffffff398d1985aaffffff398d3985aaafffff398d1985aaaaffff398d1985aaaaffff398d1985aaaaffff398d3985aaaaafff398d3985aaaaaaff398d3985aaaaaaff398d3985aaaaaaabbfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaa598d398dbfffff55598d398daaffff55598d398daaffffff598d398daaffffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaabff598d398daaaaaaff598d398daaaaaaff598d398daaaaaaafdfce0e0aaaaaaaaadfce0e0aaaaaaaaadfce0e0aaaaaaaaadfce0e0aaaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadfcf2e08aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaadecf3008aaaaaaaa7fbf0910aaaaaaaa7fbf0910aaaaaaaa7fbf0910aaaaaaaa7fbf0908aaaaaaaa7fbf0908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa3fbe290aaaaaaaaa3fbe290aaaaaaaaa3fbe290aaaaaaaaaf884d87caaaaaafaf884d77caaaaaafff884d77caaaaaafff884d77caaaafffff884d77caaaafffff884d77caafefffff884d77caafffffff884d77caafffffff884d77caafffffff884d77caafffffff884d77caafffffff884d77caafffffff884d77caaffffffd884d77caaaaffffd884d77caaaaffffd884d77caaaaffffd884d77caaaaffffd884d77caaaaffffd884d77caaaaffffd884d77caaaaffffd884d77caaaaffffd884d77caaaafffff884d77cfffffffff884d77cfffffffff884d77cfffffffff884d77cfffffffff884d77cfffffffff884d77cfffffffff87cd77caaffffffd87cd77caaffffffd87cd77cfaffffff3fbf0800aaaaaaaa3fbf0800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaad87cb77caaaaaaffd87cb77caaaafeff1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaad77cb77caaaaaaead87cb77caafeffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77cfeffffff1fa6082aaaaaaaaa1fa6082aaaaaaaaa1fa6082aaaaaaaaa1fa6082aaaaaaaaad87cb77caaabffffd87cb77caaaaffffd87cb77caaaaffffd87cd77caaabffffd87cd77caaaaffffd87cd77caaaaffffd87cd77caaaaffffd87cd77caaaaffffd87cd77caaaaffffd87cd77caaaaffffd87cb77caaaaaaffd87cb77caaaaaaffd87cd77caaaaaaffd87cd77caaaaaaffd87cd77caaaaaaaf1fbf2900aaaaaaaa1fbf2900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaaf87cd87cbffffff5f884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87caafffffff884d87caafffffff884d87caabffffff884d87caaaafffff884d87caaaafffff884d87caaaaaffff884d87caaaaaafff884d87caaaaaafff884d87caaaaaaab5fbf0b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa7fbf0b08aaaaaaaa1885f884bfff55551885f884aaff55551985f884ffffff551985f884ffffff551885f884aaaaff551985f884ffffffff1985f884ffffffff1885f884aaaaaaff1985f884bfffffff1985f884aaffffff1985f884aaffffff1985f884aabfffff1985f884aaaaffff1985f884aaaaffff1985f884aaaaafff19851885aaaaaaff19851885aaaaaaff19851885aaaaaaaf9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fc72c00aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa39851985aaffff5539851985aaffffff39851985aaffffff398d1985ffffff5539851985aaaaffff39851985aaaaffff39851985aaaaffff39851985aaaaaaff39851985aaaaaaff39851985aaaaaaab398d1985abffffff398d1985aaffffff398d1985aaafffff398d1985aaaaffff398d3985aaaaafff398d3985aaaaaaff398d3985aaaaaaafbfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaa598d398dbfffff55598d398daaffffd5598d398daaffffff598d398daaffffff598d398daaaaffff598d398daaaaffff598d398daaaaffff598d398daaaaabff598d398daaaaaaff598d398daaaaaaff5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf2908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaa3fbe290aaaaaaaaaf884d784aaaaaafaf884d784aaaaaafff884d77caaaaaafff884d77caaaafffff884d77caaaafffff884d77caafffffff884d77caafffffff884d77cfaffffffd784d77cfeffffff3fbf2800aaaaaaaa3fbf2800aaaaaaaa3fbf2800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbe0802aaaaaaaad77cb77caaaaaaead77cb77caaaaaaffd77cb77caaaaaaffd77cb77caaaaaaffd77cb77caaaafaffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaaaff5fd77cb77caafaff55d77cb77caaffff55d77cb77caaffff55d77cb77caaffff55d77cb77caaffff55d77cb77caaff5755d77cb77cfaff55551fb70808aaaaaaaad77cb77caaff5555d77cb77caaff5555d77cb77caaff5555d77cb77ceaff55551fb70808aaaaaaaa1fb70808aaaaaaaaffb62808aaaaaaaaffb62808aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaad77cb77caaffff55d77cb77caaffffffd77cb77caaffffffd77cb77caaabffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaaaffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cbfffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaaaffffd87cb77caaaaffffd87cb77caaaaffffd87cb77caaaaffffd87cb77caaaaffffd87cb77caaaabfffd87cb77caaaaaaffd87cb77caaaaaaffd87cb77caaaaaaffd87cd77caaaaaabf1fbf2900aaaaaaaa1fbf2900aaaaaaaa1fbf2900aaaaaaaa1fbf2900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaaf884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caafffffff884d87caaabfffff884d87caaaafffff884d87caaaafffff884d87caaaaaafff884d87caaaaaafff884d87caaaaaabf5ebf0c08aaaaaaaa5ebf0c08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa7fbf0b08aaaaaaaa1885f884abff55551885f884aaffff551985f884ffffff551885f884aaaafff51885f884aaaaffff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaaf1985f884afffffff1985f884aaffffff1985f884aaffffff19851885aaffffff1985f884aaffffff1985f884aaaaffff1985f884aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaafff19851885aaaaaaff19851885aaaaaaff19851885aaaaaaff1985f884aaaaaaaf9fc70c00aaaaaaaa9fc70c00aaaaaaaa9fc72c00aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa39851985abfffffd39851985aaffffff39851985aaafffff39851985aaaaffff39851985aaaaafff39851985aaaaaaff398d1985ffffffff9fc62c0aaaaaaaaa398d1985abffffff398d1985aaffffff398d1985aaffffff398d1985aaaaffff398d3985aaaaffff398d1985aaaabfff398d3985aaaaaaff398d3985aaaaaaff398d3985aaaaaaafbfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaabfcf2d00aaaaaaaadfcf0d00aaaaaaaadfcf0d00aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaaf884d77caaaaaaaaf884d784aaaaaafff884d784aaaaaafff884f784aaaaaafff884f784aaaaaafff884d784aaaafffff884d784aaaafffff884d77caaaaaafff884d77caaaafafff884d77caaaafffff884d77caafefffff884d77caaffffffd884d77caaffffffd884d77cfeffffff3fbf2800aaaaaaaa3fbf2800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbe0802aaaaaaaa1fbe0802aaaaaaaad77cb77caaaaaaead77cb77caaaaaaffd77cb77caaaaaaffd77cb77caaaaaaffd77cb77caaaaaaffd77cb77caaaaaaffd77cb77caaaafeffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaaaffffd77cb77caafeff55d77cb77caaffff55d77cb77caaffff55d77cb77cfaff57551cb70d08aaaaaaaa1cb70d08aaaaaaaafcb62d08aaaaaaaafcb62d08aaaaaaaafcb62d08aaaaaaaafcb62d00aaaaaaaaffb62700aaaaaaaaffb62700aaaaaaaaffb62700aaaaaaaaffb62700aaaaaaaaffb62700aaaaaaaaffb62700aaaaaaaaffb62700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaad77cb77cafffff55d77cb77caaffff55d77cb77caaffff55d87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd77cb77caaaaffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cafffffff1fa6082aaaaaaaaad87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaafffffd87cb77caaaaffffd87cb77caaaaffffd87cb77caaaaffffd87cb77caaaaffffd87cb77caaaaffffd87cb77caaaaaaffd87cb77caaaaaaffd87cb77caaaaaaffd87cb77caaaaaaffd87cb77caaaaaaffd87cb77caaaaaaab1fbf2900aaaaaaaa1fbf2900aaaaaaaa1fbf2900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf2900aaaaaaaaf884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87caffffffff884d87caafffffff884d87caafffffff884d87caaabfffff884d87caaaafffff884d87caaaafffff884d87caaaaaafff884d87caaaaaaff5ebf0c08aaaaaaaa5ebf0c08aaaaaaaa5ebf0c08aaaaaaaa5ebf2c08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa7fbf0b08aaaaaaaa1885f884afff55551885f884aafffd551885f884aaffff551885f884aaffff551885f884aaaafff51885f884aaaaffff1885f884aaaaffff1885f884aaaaafff1885f884aaaaaaff1885f884aaaaaaff1885f884aaaaaaaf7cbe1112aaaaaaaa7cc73100aaaaaaaa19851885bfffffff1985f884aaffffff1985f884aaffffff19851885aaabffff19851885aaaaffff19851885aaaaafff1985f884aaaaaaff19851885aaaaaaff9fc70c00aaaaaaaa9fc72c00aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa39851985afffffff39851985aaffffff398d1985ffffffff39851985aaabffff39851985aaaaffff398d1985ffffffff39851985aaaaaaff398d1985ffffffff398d1985ffffffff9fc62c0aaaaaaaaa398d1985abffffff398d1985aaffffff398d1985aaffffff398d1985aaaaffff398d3985aaaaffff398d1985aaaabfff398d1985aaaaaaff398d3985aaaaaafff784d77caaaafafff784d77caaaafffff884d77caafffffff884d77caaffffffd884d77caaffffffd884d77caaffffffd884d77cfaffffff3fbf2800aaaaaaaa3fbf2800aaaaaaaa3fbf2800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1cbe0d02aaaaaaaa1cbe0d02aaaaaaaad77cb77caaaaaafad77cb77caaaaaaffd77cb77caaaaaaffd77cb77caaaaffffd77cb77caaaaffffd77cb77caafeffffd77cb77caaffff55d77cb77cfaffff551fb70708aaaaaaaa1fb70708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62700aaaaaaaaffb62700aaaaaaaaffb62700aaaaaaaaffb62700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaab77c9774aaaaaaaab77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaffffb77c9674aaaaaaaab77c9674aaaaaaaab77c9674aaaaaaaab77c9674aaaaaaaab77c9674aaaaaaaa977c9674aaaaaaaa977c9674aaaaaaaa977c9774aaaaaaaa977c9774aaaaaaaa977c9774aaaaaaaa977c9774aaaaaaaa977c9774aaaaaaaa977c9774aaaaaaaa977c9774aaaaaaaab77c9774aaaaaaffb77c9774aaaaaaffb77c9774aaaaaaffb77c977caaaaffffb77c977caaaaffffb77c977caaaaffffb77c977caaaaffffb77c977caaaabfffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaabfffb50702aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaad77cb77caaffff55d77cb77caaffff55d87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cabffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaaaffffd87cb77caaaaffffd87cb77caaaaffffd87cb77caaaaabffd87cb77caaaaaaffd87cb77caaaaaaffd87cd77caaaaaaaf3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf2900aaaaaaaaf884d87cfffffffff884d87cfffffffff884d87cfffffffff884d87cabfffffff884d87caafffffff884d87caaaffffff884d87caaaafffff884d87caaaabffff884d87caaaaaafff884d87caaaaaaff5ebf0c08aaaaaaaa5ebf0c08aaaaaaaa5ebf0c08aaaaaaaa5ebf0c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5fbf2b08aaaaaaaa5fbf2b08aaaaaaaa7fbf0b08aaaaaaaa1885f884abfff5551885f884aaffff551885f884aaabfffd1885f884aaaaffff1885f884aaaaabff1985f884ffffff551885f884aaaaaaab7fc60b02aaaaaaaa7cc73100aaaaaaaa7cc73100aaaaaaaa7cc73100aaaaaaaa19851885abffffff19851885aaffffff19851885aaffffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaabff19851885aaaaaaff19851885aaaaaaff19851885aaaaaaaf9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa9fbf2c18aaaaaaaa39851985bfffffff39851985aaffffff398d1985ffffffff39851985aaafffff398d1985ffffffff398d1985ffffffff39851985aaaaabff3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa3fbf0800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1cbf2d00aaaaaaaa1cbe0d02aaaaaaaa1cbe0d02aaaaaaaad77cb77caaaaaafed77cb77caaaaaaffd77cb77caaaaffffd77cb77caaaaffffd77cb77caaffffffd77cb77caaffff55d77cb77cfeffff551fb70708aaaaaaaa1fb70708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62700aaaaaaaaffb62700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb50802aaaaaaaafeb50802aaaaaaaafeb50802aaaaaaaab77c9674aaaaaaaab77c9674aaaaaaaab77c977caaaaaaffb77c9774aaaaaaaab77c967caaaaaaaab77c9774aaaaaafab77c9774aaaaaaffb77c9674aaaaaaeab77c9674aaaaaaffb77c9674aaaaaaffdf9e2630aaaaaaaadfae2608aaaaaaaa977c9674aaaaaafe977c9674aaaaaaff977c9674aaaaaaffdfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae2608aaaaaaaadfae2608aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaade9e2830aaaaaaaab77c9774aaaaffffb77c9774aaaaafff977c9774aaaaaaaab77c9774aaaaaaffb77c9774aaaaaaffb77c9774aaaaaaff977c9774aaaaaaaa977c9774aaaaaaaa977c9774aaaaaaaa977c9774aaaaaaaab77c9774aaaafaffb77c9774aaaaffffb77c9774aaaaffffb77c9774aaaaffffb77c9774aaaaffffb77c9774aaaaffffb77c9774aaaaabffb77c9774aaaaaaffb77c9774aaaaaaffb77c9774aaaaaaffb77c9774aaaaaaffb77c977caaaaafffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaffff9d0732aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaad77cb77cabffff55d87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd77cb77caaaaffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cbfffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaafffffd87cb77caaaaffffd87cb77caaaaafffd87cb77caaaaaaffd87cb77caaaaaabfd87cd77caaaaaaffd87cd77caaaaaaab3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf2900aaaaaaaaf87cd87cafffff55f884d87cfffffffff884d87cfffffffff884d87cbffffffff884d87caafffffff884d87caafffffff884d87caabffffff884d87caaaafffff884d87caaaafffff884d87caaaaaffff884d87caaaaaafff884d87caaaaaaab5fbf0a08aaaaaaaa5ebf0c08aaaaaaaa5ebf0c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5fbf2b08aaaaaaaa7fbf0b08aaaaaaaa1885f884abffff551885f884aaffff551885f884aaaaffff1885f884aaaaffff1885f884aaaaaaff1885f884aaaaaaff7fbe0b12aaaaaaaa7fc60b02aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7cc73100aaaaaaaa7cc73100aaaaaaaa7cc73100aaaaaaaa7cc73100aaaaaaaa7cc73100aaaaaaaa19851885bfffffff19851885aaffffff19851885aaffffff19851885aaffffff19851885aaaaffff19851885aaaaffff19851885aaaaffff19851885aaaaabff19851885aaaaaaff1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1cbf2d00aaaaaaaa1cbf2d00aaaaaaaa1cbe0d02aaaaaaaa1cbe0d02aaaaaaaad77cb77caaaaaafad77cb77caaaaaaffd77cb77caaaafeffd77cb77caaaaffffd77cb77caaffff7fd77cb77ceaffff551fb70708aaaaaaaa1fb70708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62700aaaaaaaaffb62700aaaaaaaaffb60700aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb50802aaaaaaaab77c9774aaaaaaaab77c9774aaaaaaaab77c977caaaaaaffb77c967caaaaaafeb77c967caaaaaaff977c967caaaaaaaab77c9674aaaaaaffdf9e2630aaaaaaaadf9e2630aaaaaaaadf9e2630aaaaaaaadf9e2630aaaaaaaadf9e2630aaaaaaaadf9e2530aaaaaaaa977c9674aaaaaaea977c9674aaaaaaff977c7674aaaaaaff977c7674aaaaaaffdfae0508aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaa97749674aaaaaaffbfae2508aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadeae0808aaaaaaaadeae0808aaaaaaaadeae0808aaaaaaaadeae0808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaa977c9674aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaab77c9774aaaaffffb77c9774aaaaffffb77c9774aaaaffffb77c9774aaaaaaffb77c9774aaaaaaffb77c9774aaaaaaffb77c977caaaaabffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaabff9d0732aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaad87cb77cffffffffd77cb77caaffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77cffffffffd87cb77caaffffffd87cb77caaffffffd87cb77caaaaffffd87cb77caaaaffffd87cb77caaaaabffd87cb77caaaaaaffd87cd77caaaaafffd87cd77caaaaaaffd87cd77caaaaaaffd87cd77caaaaaaab3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf0900aaaaaaaa3fbf2900aaaaaaaaf884d87cfffffffff87cd87caaffffd5f87cd87caaaffffff884d87caafffffff884d87caabffffff884d87caaaafffff884d87caaaaaffff884d87caaaaaafff884d87caaaaaaab5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa7ebf0c08aaaaaaaa7fbf0b08aaaaaaaa1885f884afffff551885f884aaffff551885f884aafffff51885f884aaaaffff1885f884aaaaffff1885f884aaaaafff1885f884aaaaaaff1885f884aaaaaaff7fbe0b12aaaaaaaa7fc60b02aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7fc72b00aaaaaaaa7cc73100aaaaaaaad77cb77caaaaaafad77cb77caaaaaaffd77cb77caaaaaaffd77cb77caaaafeffd77cb77caaaaffffd77cb77caaffffffd77cb77ceaffff551fa70728aaaaaaaa1fb70708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62700aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb50802aaaaaaaaffb50602aaaaaaaab77c9774aaaaaaaab77c9674aaaaaaaab77c967caaaaaaffb77c9674aaaaaaaab77c967caaaaffffb77c967caaaaffffb77c9674aaaaaafedf9e2530aaaaaaaa977c9674aaaaaaffdf9e2530aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaa96747674aaaaaafa96747674aaaaaaff96747674aaaaaaffffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaa96747674aaaaaafa96747674aaaaaaff96747674aaaaaaff96747674aaaaaaff96747674aaaaaaff96747674aaaaaaff96747674aaaafeff96747674aaaaffff96747674aaaaffff96747674aaaaabff96747674aaaaaaff96747674aaaaaaff96747674aaaaaaff96747674aaaaaaff96747674aaaaaaff96747674aaaaaaff96747674aaaaaaff96747674aaaaaaafffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaa97747674aaaaaaff97747674aaaaaaff97747674aaaaaaff97747674aaaaaaafbfae2508aaaaaaaabfae2608aaaaaaaabfae2608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadeae0808aaaaaaaadeae0808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadfae2708aaaaaaaab77c9774aaaaffffb77c9774aaaaffffb77c9774aaaaffffb77c9774aaaaffffb77c9774aaaaffffb77c9774aaaaaaffb77c9774aaaaaaffb77c9774aaaaaaffb77c9774aaaaaaffb77c9774aaaaaaafb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaffff9d0732aaaaaaaaff9d0732aaaaaaaaffb50702aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaa1fb70808aaaaaaaad77cb77cbfff5555d77cb77caafffd55d77cb77caaffff55d77cb77caaaafff5d87cb77cffffffffd87cb77cbfffffffd87cb77caaffffffd77cb77caaaaaabf1fa6082aaaaaaaaad87cb77caaaaffffd87cd77caaffffffd87cb77caaaaaabfd87cd77caaaaffffd87cd77caaaaabffd87cd77caaaaaaffd87cd77caaaaaaab3fbf0900aaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaaf87cd87caaffffd5f87cd87caabffffff884d87caafffffff884d87caabffffff884d87caaaafffff884d87caaaaaffff884d87caaaaaafff884d87caaaaaaab5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf2a08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa7ebf0c08aaaaaaaa7ebf0c08aaaaaaaa1885f884abffff551885f884aaffff551885f884aabffffd1885f884aaaaffff1885f884aaaaffff1885f884aaaaabff1fa70728aaaaaaaa1fb70708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaaffb62708aaaaaaaafeb62808aaaaaaaafeb62800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaaffb60600aaaaaaaaffb50602aaaaaaaaffb50602aaaaaaaab77c9674aaaaaaaab77c9674aaaaaaaab77c9674aaaaaaaab77c9674aaaaaaaab77c9674aaaaaaaab77c9674aaaaaaffdf9e2530aaaaaaaadf9e2530aaaaaaaadf9e2530aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaa967c9674aaaaaafadfae0508aaaaaaaadfae0508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaaffada509aaaaaaaaffada509aaaaaaaa96747674aaaaaafe96747674aaaaaaff96747674aaaafeff96747674aaaaffff96747674aafaffff96747674aaffffff96747674aaffffff96747674aaffffff96747674faffffffbfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0500aaaaaaaa96747674aafffff596747674aaffffff96747674aaffffff96747674aaffffff96747674aaffffff96747674aaffffff96747674aaffffff96747674aaffffff96747674aaffffff96747674aaffffff96747674aaffff5596747674aaffff5596747674aaffff5596747674aaffff5596747674aaffff5596747674aaffff5596747674feffff55bfae0500aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaa96747674aaffff5596747674aaffff5596747674aaffff5597747674ffffffd596747674aaffffff96747674aaaaffff96747674aaaaffff96747674aaaaffff96747674aaaabfff96747674aaaaaaff97747674afffffff97747674aaffffffffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaa97747674aaaaaaff97747674aaaaaabfbfae2508aaaaaaaabfae2508aaaaaaaabfae2608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadeae0808aaaaaaaadeae0808aaaaaaaadeae0808aaaaaaaadeae0808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaa977c9774aaaaaaaab77c9774aaaaffffb77c9774aaaabfffb77c9774aaaaaaffb77c9774aaaaaaffb77c9774aaaaaaabb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaabff9d0732aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaaffb62800aaaaaaaa1fb70808aaaaaaaad77cb77cabfff555d77cb77caaffff55d77cb77caaaaffffd87cb77cffffffffd77cb77caaaaaaffd77cb77caaaaaaaf1fa6082aaaaaaaaa1fbf2800aaaaaaaad87cd77cabffffffd87cb77caaaaaabfd87cd77caaabffffd87cd77caaaaffffd87cd77caaaaabffd87cb77caaaaaaaad87cb77caaaaaaaa3fbf2900aaaaaaaa3fbf2900aaaaaaaaf884d87cfffffffff87cd87caafffffff884d87caafffffff884d87caabffffff884d87caaaafffff884d87caaaafffff884d87caaaaaafff884d87caaaaaaff5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf0a08aaaaaaaa5fbf2a08aaaaaaaa5fbf2a08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaa5ebf2c08aaaaaaaafeb62800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaafeb60800aaaaaaaaffb60600aaaaaaaaffb60600aaaaaaaaffb50602aaaaaaaab77c967caaaaaafab77c9674aaaaaaaab77c9674aaaaaaaab77c9674aaaaaaaab77c9674aaaaaaffb77c9674aaaaeaffdf9e2530aaaaaaaadf9e2530aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaa967c9674aaaaaaeadfae0508aaaaaaaadfae0508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaaffada509aaaaaaaaffada509aaaaaaaa96747674aaaaaafa96747674aaaaaaff96747674aaaafaff96747674aaaaffff96747674aafaffff96747674aaffff5796747674feffff55bfae0400aaaaaaaabfae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaa96747674afffff5596747674aaffff5597747674ffffffd596747674aaafffff96747674aaaaffff96747674aaaaffff96747674aaaaafff96747674aaaaaaff97747674bfffffff97747674aaffffffffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaa97747674aaaaaaff97747674aaaaaaafbfae2508aaaaaaaabfae2508aaaaaaaabfae2608aaaaaaaabfae2608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadeae0808aaaaaaaadeae0808aaaaaaaadeae0808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaa977c9774aaaaaaaab77c9774aaaaffffb77c9774aaaaafffb77c9774aaaaaaffb77c9774aaaaaaffb77c9774aaaaaaafb77c977caaaabfffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaafff9d0732aaaaaaaaff9d0732aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb60d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaaffb62808aaaaaaaa1fb70808aaaaaaaad77cb77caaffff55d77cb77caabfffd5d77cb77caaaaffffd77cb77caaaaafffd87cb77cafffffffd87cb77caaffffff1fa6082aaaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaad87cb77caaaaaabfd87cd77caaffffffd87cd77caaabffffd87cd77caaaaffffd87cd77caaaaabffd87cd77caaaaaaffd87cd77caaaaaaaf3fbf2900aaaaaaaa3fbf2900aaaaaaaaf884d87cfffffffff87cd87caafffffff884d87cabfffffff884d87caafffffff884d87caaabfffff884d87caaaafffff884d87caaaaaffff884d87caaaaaafff884d87caaaaaaaf5fbf0908aaaaaaaa5fbf0908aaaaaaaa5fbf0908aaaaaaaaffb50602aaaaaaaab77c967caaaaaafeb77c967caaaaeaffb77c9674aaaaaaaab77c9674aaaaaafeb77c967caaffffffdf9e2530aaaaaaaadf9e2530aaaaaaaadf9e2530aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaaffada509aaaaaaaaffada409aaaaaaaaffada409aaaaaaaa96747674aaaaaaff96747674aaaaeaff96747674aaaaffff96747674aaeaffff96747674aaffff7f96747674eaffff55bfae0400aaaaaaaabfae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaafcad4901aaaaaaaafcad4901aaaaaaaafcad4901aaaaaaaafca54909aaaaaaaa76745674aaaaaaff76745574aaaaaaaa76745574aaaaaaaa76745674aaaaaaff76745674aaaaaaff76745574aaaaaaaa76745574aaaaaaaa76745574aaaaaaaa76745574aaaaaaaa76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaabffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffa54409aaaaaaaa76745674aaaaaafa76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaabfffa54409aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0400aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaa96747674abffff5596747674aaffffd597747674fffffff596747674aaffffff96747674aaafffff96747674aaaaffff96747674aaaaffff96747674aaaaffff96747674aaaaaaff96747674aaaaaaff97747674abffffffffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaa97747674aaaaaaffbfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadeae0808aaaaaaaadeae0808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaade9e2830aaaaaaaa977c9774aaaaaaaab77c9774aaaaffff977c9774aaaaaaaab77c9774aaaaaaffb77c9774aaaaaabfb77c977caaaaffffb77c977caaaaabffb77c977caaaaaaffb77c977caaaaaaffff9d0732aaaaaaaaff9d0732aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb50702aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaafcb60d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaa1fb70808aaaaaaaa1fb70808aaaaaaaad77cb77caaffff55d77cb77caaaffff5d77cb77caaaaffffd77cb77caaaaabffd77cb77caaaaaaff1fa6082aaaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaad87cd77caaffffffd87cd77caaffffffd87cd77caaafffffd87cd77caaaaffffd87cd77caaaaffffd87cd77caaaaaaffd87cd77caaaaaaffd87cd77caaaaaaaf3fbf2900aaaaaaaaf884d87cfffffffff884d87cbffffffff884d87caaffffffdf9e2530aaaaaaaadf9e2530aaaaaaaadf9e0530aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2408aaaaaaaaffada409aaaaaaaa96747674aaaaaaea96747674aaaaaaff96747674aaaafeff96747674aaaaffff96747674aafeffff96747674aaffff57bfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaafcad4901aaaaaaaafcad4901aaaaaaaafcad4901aaaaaaaafcad4901aaaaaaaafcad4901aaaaaaaafcad4901aaaaaaaafcad4901aaaaaaaafcad4901aaaaaaaa76745674aaaaaaea76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaafeff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aafeffff76745674aaffffff76745674aaffffff76745674aaffffff76745674aaffffff7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7c9e2918aaaaaaaa76745674bfffff5576745674aaffffff76745674aaffffff76745674aaafffff76745674aaaaffff76745674aaaaffff76745674aaaaafff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaabffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaa96747674bfffff5596747674aafffffd96747674aaffffff96747674aaabffff96747674aaaaffff96747674aaaabfff96747674aaaaaaff96747674aaaaaaffffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaa97747674aaaaaabfbfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadeae0808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaade9e2830aaaaaaaa977c9774aaaaaaaa977c9774aaaaaaaa977c9774aaaaaaaab77c9774aaaaaabfb77c977caaaaffffb77c977caaaaafffb77c977caaaaaaffb77c977caaaaaaffb77c977caaaaaaabffb50702aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d08aaaaaaaa1cb70d08aaaaaaaad77cb77cbffff555d77cb77caaffff55d77cb77caaabffffd77cb77caaaaffffd77cb77caaaaabffd77cb77caaaaaaffd77cb77caaaaaaab1fa6082aaaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaa1fbf2800aaaaaaaad87cd77cbfffffffd87cd77caaffffffd87cd77caaffffffdfae0508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2408aaaaaaaaffada409aaaaaaaa96747674aaaaaaea96747674aaaaaaff96747674aaaafeff96747674aaeaffff96747674aaffff5f96747674feffff55bfae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae0400aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaafcad4901aaaaaaaafcad4901aaaaaaaaffad4301aaaaaaaaffad4301aaaaaaaaffad4301aaaaaaaaffad4301aaaaaaaa76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaafaff76745674aaaaffff76745674aaaaffff76745674aaaaffff76745674aaffffff76745674aaffffff76745574aaaaffff76745674feffffff7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa56745574aaaaaaea5674556caaaaaaff5674556caaaaaaff5674556caaaaaaff5674556caaaaaaff5674556caaaaaaff5674556caaaaaaff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaffffff566c556caaffffff566c556caaffffff566c556caaffffff566c556caaffffff566c556caaffffff566c556caaffffff566c556caaffffff566c556caaffffff566c556caaabffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff566c556caaaaffff566c556caaaaffff566c556caaaaffff566c556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff5674356caaaaffff5674356caaaaffff5674556caaaaffff5674556caaaaffff5674556caaaaffff566c556caaaaffff566c556caaaaaaff566c556caaaaaaff566c556caaaaaaff566c556caaaaaaff566c556caaaaaaff5674556caaaaaaff5674556caaaaaaaf7fa60300aaaaaaaa7fa60300aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7c9e2918aaaaaaaa76745674abfffff576745674aaffffff76745674aaffffff76745674aaaaffff76745674aaaaffff76745674aaaabfff76745674aaaaaaff76745674aaaaaaff76745674aaaaaaff76745674aaaaaabfffa54409aaaaaaaaffa54409aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0400aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaa96747674affffff596747674aaffffff96747674aaffffff96747674aaabffff96747674aaaaffff96747674aaaaffff96747674aaaaaaff96747674aaaaaaff96747674aaaaaaffffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaa97749674aaaaaaafbfae2508aaaaaaaabfae2508aaaaaaaadfae0508aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaade9e2830aaaaaaaa977c9774aaaaaaaa977c9774aaaaaaaab77c9774aaaaaaffb77c9774aaaaaaafb77c977caaaaaaffb77c977caaaaaaafffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb62700aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d08aaaaaaaa1cb70d08aaaaaaaa1cb70d08aaaaaaaad77cb77cabffff55d77cb77caaffffd5d77cb77caaabffffd77cb77caaaaffffd77cb77caaaaabffd77cb77caaaaaaffd77cb77caaaaaaab1fa6082aaaaaaaaa1fbf2800aaaaaaaaffada409aaaaaaaa96747674aaaaaaff96747674aaaafaff96747674aaaaffff96747674aaffff7f96747674faffff55bfae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaaffad4301aaaaaaaaffad4301aaaaaaaa76745674aaaaaafe76745574aaaaaaff76745674aaaaffff76745574aaaafaff76745574aaaaffff76745574aaaaffff76745574aaaaffff76745574aafaffff7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa76745574ffffffff56745574aaaaaaff56745574aaaaaaff56745574aaaaaaff56745574aaaaffff56745574aaaaffff56745574aaaaffff5674556caaaaaaea5574556caaaaaaaa5574556caaaaaaaa5574556caaaaaaaa5574556caaaaaaaa7e9e0418aaaaaaaa7e9e0418aaaaaaaa7e9e0418aaaaaaaa7ea60400aaaaaaaa7ea60400aaaaaaaa7ea60400aaaaaaaa7ea60400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaa556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaabffa5e200aaaaaaaaffa5e200aaaaaaaa556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaeaff556c356caaaaffff556c356caaaabfff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaafffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaafea5e400aaaaaaaafea5e400aaaaaaaafea5e400aaaaaaaafea5e400aaaaaaaafea5e400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5674556cafffffff5674556caaffffff5674556caaffffff5674556caaabffff5674356caaaaffff5674556caaaaffff5674556caaaaabff566c556caaaaaaff5674556caaaaaaff7fa60300aaaaaaaa7fa60300aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7c9e2918aaaaaaaa7ca62908aaaaaaaa76745674aaffffff76745674aaffffff76745674aaafffff76745674aaaaffff76745674aaaabfff76745674aaaaaaff76745674aaaaaaffffa54409aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaa96747674affffffd96747674aaffffff96747674aaffffff96747674aaaaffff96747674aaaaffff96747674aaaabfff96747674aaaaaaff96747674aaaaaaff96747674aaaaaaabffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaadfae0508aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae2608aaaaaaaadeae2808aaaaaaaadeae2808aaaaaaaab77c9774aaaaffffb77c9774aaaaaaffb77c9774aaaaaaafb77c977caaaaabffb77c977caaaaaabfffb50702aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb62700aaaaaaaafcb62d00aaaaaaaafcb62d00aaaaaaaafcb62d08aaaaaaaafcb62d08aaaaaaaa1cb70d08aaaaaaaa1cb70d08aaaaaaaad77cb77cabffff55bfae0400aaaaaaaabfae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaa9fae0300aaaaaaaaffad4301aaaaaaaa76745574aaaaaafa76745574aaaaaaff76745574aaaaffff76745574aafaffff76745574aaffffff76745574faffffff76745574ffffffff76745574ffffffff76745574ffffffff76745574ffffffff56745574aaaafaff76745574ffffffff76745574ffffffff56745574aaaaffff56745574aafaffff76745574ffffffff56745574aaffffff5574556caaaaaaaa5574556caaaaaaaa7e9e0418aaaaaaaa7e9e0418aaaaaaaa7e9e0418aaaaaaaa7e9e0418aaaaaaaa7ea60400aaaaaaaa7ea60400aaaaaaaa5ea62400aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaa556c356caaaaaafe556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaafeff556c356caaaaffff556c356caaaaffff556c356caaaaffff556c356caafaffff556c356caaffffff556c356caaffffff556c356caaffffff556c356ceaffffff5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356caaffffff556c356caaffffff556c356caabfffff556c356caaaaffff556c356caaaaffff556c356caaaaffff556c356caaaaffff556c356caaaaffff556c356caaaaffff556c356caaaaffff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaff556c356caaaaaabffea5e400aaaaaaaafea5e400aaaaaaaa5ea62400aaaaaaaa5674556caaffffff5674556caaffffff5674556caabfffff5674556caaaaffff5674556caaaaffff5674556caaaabfff566c556caaaaaaff566c556caaaaaaff5674556caaaaaaff5674556caaaaaaaf7fa60300aaaaaaaa7fa60300aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7c9e2918aaaaaaaa76745674abffffff76745674aaffffff76745674aaabffff76745674aaaaffff76745674aaaaafff76745674aaaaaaff76745674aaaaaabfffa54409aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0500aaaaaaaabfae0500aaaaaaaa96747674afffffff96747674aaffffff96747674aaafffff96747674aaaaffff96747674aaaabfff96747674aaaaaaff96747674aaaaaaffffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaadfae0508aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaa977c9674aaaaaaafdfae2608aaaaaaaab77c9674aaaaaaaab77c9774aaaaabffb77c9674aaaaaaaab77c977caaaaffffb77c977caaaaaaffb77c977caaaaaabfffb50702aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb60700aaaaaaaaffb62700aaaaaaaa9cae0900aaaaaaaa9cae0900aaaaaaaa9fae0300aaaaaaaaffad4301aaaaaaaaffad4301aaaaaaaa76745574aaaaaaff76745574aaaafaff76745574aaeaffff76745574aaffffff76745574feffffff7674556caaaaffff76745574ffffffff76745574ffffffff76745574ffffffff7e9e0418aaaaaaaa7e9e0418aaaaaaaa7e9e0418aaaaaaaa7e9e0418aaaaaaaa7e9e0418aaaaaaaa7e9e0418aaaaaaaa7e9e0418aaaaaaaa7ea60400aaaaaaaa7fa60200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaaffa5e200aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaa556c356caaaaaaea556c356caaaaaaff556c356caaaaaaff556c356caaaafaff556c356caaaaffff556c356caaaaffff556c356caaeaffff556c356caaffffff556c356caaffffff556c356caaffffff556c356caaffffff556c356caaffffff556c356cfeffffff5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356caaffffff556c356caaffffff556c356caabfffff556c356caaaaffff556c356caaaaffff556c356caaaaafff556c356caaaaaaff556c356caaaaaaff556c356caaaaaabffea5e400aaaaaaaafea5e400aaaaaaaa5674556cbfffffff5674556caaffffff5674556caaffffff5674556caaaaffff5674556caaaaffff566c556caaaaabff5674556caaaaaaff5674556caaaaaaaf7fa60300aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7ca62908aaaaaaaa76745674aaffffff76745674aaffffff76745674aaabffff76745674aaaaffff76745674aaaaafff76745674aaaaaaff76745674aaaaaaffffa54409aaaaaaaaffa54409aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0500aaaaaaaa96747674abffffff96747674aaffffff96747674aaafffff96747674aaaaffff96747674aaaabfff96747674aaaaaaff96747674aaaaaaffffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaadfae0508aaaaaaaadfae0608aaaaaaaadfae0608aaaaaaaa977c9674aaaaaaafdfae2608aaaaaaaadfae2608aaaaaaaab77c9774aaaabfff977c9774aaaaaaaab77c977caaaaffffb77c977caaaaafffb77c977caaaaaaffffb50702aaaaaaaa76745574aaaaaaff76745574aaaaffff76745574aafeffff76745574eaffffff56745574aaaaffff76745574ffffffff7674556caaffffff7e9e0418aaaaaaaa7e9e0418aaaaaaaa7f9e0218aaaaaaaa7f9e0218aaaaaaaa7fa60200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaa556c356caaaaaafe556c356caaaaaaff556c356caaaaaaff556c356caaaafeff556c356caaaaffff556c356caaaaffff556c356caaffffff556c356caaffffff556c356ceaffffff5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa356c156caaaaaafe356c156caaaaaaff356c156caaaaaaff356c156caaaaaabfff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356cbfffff55556c356caaffffff556c356caabfffff556c356caaaaffff556c356caaaabfff556c356caaaaaaff556c356caaaaaaffffa5e200aaaaaaaafea5e400aaaaaaaa5ea62400aaaaaaaa5674556cbfffffff5674556caaffffff5674556caabfffff5674556caaaaffff5674556caaaaffff566c556caaaaaaff5674556caaaaaaff5674556caaaaaaab7fa60300aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa76745674bfffffff76745674aaffffff76745674aaffffff76745674aaaaffff76745674aaaaffff76745674aaaaabff76745674aaaaaaff76745674aaaaaaafffa54409aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0500aaaaaaaa96747674abffffff96747674aaffffff96747674aaafffff96747674aaaaffff96747674aaaabfff96747674aaaaaaff96747674aaaaaabfffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaa97749674aaaaaaabdfae0508aaaaaaaadfae0608aaaaaaaa977c9674aaaaaaabdfae2608aaaaaaaadf9e2630aaaaaaaa76745574ffffffff56745574feffffff7e9e0418aaaaaaaa7f9e0218aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62100aaaaaaaa5fa62100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaa556c356caaaaaaea556c356caaaaaaff556c356caaaafaff556c356caaaaffff556c356caafaffff556c356caaffffff556c356caaffffff556c356cfaffffff5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa356c156caaaaaafa356c146caaaaaaff356c146caaaaaaff356c146caaaaaaff356c156caaaafeff356c146caaaafeff356c146caaaaffff356c146caaaaffff356c156caaffffff356c156caaffffff356c146caaffffff356c146caaffffff1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa356c156cafffffff356c156caaffffff356c156caaffffff356c156caaabffff356c156caaaaffff356c156caaaaffff356c156caaaaaaff356c156caaaaaaff356c156caaaaaaffff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356caaffffff556c356caaffffff556c356caaaaffff556c356caaaaffff556c356caaaaaaff556c356caaaaaaff556c356caaaaaaabffa5e200aaaaaaaafea5e400aaaaaaaa5ea62400aaaaaaaa5674556cafffffff5674556caaffffff5674556caabfffff5674556caaaaffff566c556caaaaffff5674556caaaaaaff5674556caaaaaaff5674556caaaaaaaf7fa60300aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7fa62308aaaaaaaa76745674afffffff76745674aaffffff76745674aaafffff76745674aaaaffff76745674aaaaafff76745674aaaaaaff76745674aaaaaaafffa54409aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaa96747674abffffff96747674aaffffff96747674aaaaffff96747674aaaaafff96747674aaaaaaff96747674aaaaaaabffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaabfae2508aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62100aaaaaaaa5fa62100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaa556c356caaaaaafa556c356caaaaaaff556c356caaaafeff556c356caaaaffff556c356caafeffff556c356caaffffff5fa60100aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa356c146caaaaaafa356c146caaaaaaff356c146caaaaaaff356c146caaaaaaff356c146caaaaaaff356c146caaaafaff356c146caaaaffff356c146caaaaffff356c146caaaaffff356c146caaaaffff356c146caaffffff356c146caaffffff356c146caaffffff356c146ceaffffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff156c146caaffffff156c146ceaffffff1c9e0500aaaaaaaa156c146caaffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaaaffff156c146caaaaffff156c146caaaabfff156c146caaaaaaff156c146caaaaaaff356c146cffffffff1f9e2000aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa356c156cbfffffff356c156caaffffff356c156caaffffff356c156caaafffff356c156caaaaffff356c156caaaaffff356c156caaaaabff356c156caaaaaaff356c156caaaaaaffff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356cabfffffd556c356caaffffff556c356caaabffff556c356caaaaffff556c356caaaaabff556c356caaaaaaff556c356caaaaaaafffa5e200aaaaaaaafea5e400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5674556caaffffff5674556caaffffff5674556caaabffff566c556caaaaffff5674556caaaaafff5674556caaaaaaff5674556caaaaaaaf7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7fa62308aaaaaaaa76745674afffffff76745674aaffffff76745674aaafffff76745674aaaaffff76745674aaaaafff76745674aaaaaaff76745674aaaaaaabffa54409aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0500aaaaaaaa96747674aaffffff96747674aabfffff96747674aaaaffff96747674aaaaafff96747674aaaaaaff96747674aaaaaaabffada509aaaaaaaaffada509aaaaaaaaffada509aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaaffa5e100aaaaaaaa556c356caaaaaafa556c356caaaaaaff556c356caaaafeff556c356caaaaffff556c356caaffffff556c356ceaffffff5fa60100aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2108aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa356c146caaaaaaea356c146caaaaaaff356c156caaaaaaff356c146caaaaffff356c146caaaaffff356c146caafaffff356c146caaffffff356c146caaffffff156c146caaaaffff156c146caaaaffff156c146caaeaffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaafc9d4500aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa156c146cabffffff156c146caaffffff156c146caaffffff156c146caaaaffff156c146caaaaffff156c146caaaabfff156c146caaaaaaff156c146caaaaaaff156c146caaaaaaaf1f9e2000aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa356c156cbfffffff356c156caaffffff356c156caaffffff356c156caaffffff356c156caaffffff356c156caaffffff356c156caabfffff356c156caaaaffff356c156caaaaffff356c156caaaaffff356c156caaaaffff356c156caaaaffff356c156caaaaffff356c156caaaaffff356c156caaaaffff356c156caaaaffff356c156caaaaaaff356c156caaaaaaff356c156caaaaaaff356c156caaaaaaff356c156caaaaaaff356c156caaaaaaff356c156caaaaaaff356c156caaaaaaff356c156caaaaaaff356c156caaaaaaabff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356caffffffd556c356caaffffff556c356caabfffff556c356caaaaffff556c356caaaaffff556c356caaaaaaff556c356caaaaaabfffa5e200aaaaaaaaffa5e200aaaaaaaafea5e400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5674556cafffffff5674556caaffffff566c556caaafffff566c556caaaaffff5674556caaaaafff5674556caaaaaaff5674556caaaaaaab7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7fa62308aaaaaaaa76745674bfffffff76745674aaffffff76745674aaabffff76745674aaaabfff76745674aaaaaafffca54909aaaaaaaafca54909aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaabfae0400aaaaaaaa96747674abffffff96747674aaffffff556c356caaaafaff556c356caaaaffff556c356caafeffff556c356caaffffff5fa60100aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa356c156caaaaaafe356c156caaaaeaff356c156caaaaffff356c146caafeffff356c146caaffffff156c146caaaaffff156c146caafaffff156c146caaffffff156c146cfaffffff1c9e2500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa156c146cabffffff156c146caaffffff156c146caaffffff156c146caaaaffff156c146caaaaffff156c146caaaaffff156c146caaaabfff156c146caaaaaaff156c146caaaaaaff156c146caaaaaaff156c146caaaaaaff156c146caaaaaaff156c146caaaaaaff156c146caaaaaabf1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa356c156caaffffff356c156caaffffff356c156caaabffff356c156caaaaffff356c156caaaaffff356c156caaaaaaff356c156caaaaaaff356c156caaaaaabfff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356cbffffffd556c356caaffffff556c356caaafffff556c356caaaaffff556c356caaaaabff556c356caaaaaaafffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5674556cbfffffff566c556caaffffff566c556caaabffff5674556caaaabfff5674556caaaaaaff5674556caaaaaaab7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7fa62308aaaaaaaa76745674afffffff76745674aaffffff76745674aaaaffff76745674aaaaafff76745674aaaaaafffca54909aaaaaaaafca54909aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa9fae2400aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa3f9e2010aaaaaaaa3f9e2010aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa356c156caaaaaaff356c156caaaafaff356c146caaaaffff356c146caaffffff356c146cfaffffff156c146caafaffff156c146caaffffff156c146cfeffffff1c9e2508aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa156c146cbfffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaffffff156c146caaafffff156c146caaaaffff156c146caaaaafff156c146caaaaaaff156c146caaaaaabf1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa356c156cabffffff356c156caaffffff356c156caaffffff356c156caaaaffff356c156caaaaffff356c156caaaabfff356c156caaaaaaff356c156caaaaaaff356c156caaaaaaabff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356caaffffff556c356caaabffff556c356caaaabfff556c356caaaaaaffffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaa5fa62200aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa566c556cbfffffff566c556caaffffff566c556caaabffff5674556caaaabfff5674556caaaaaaff5674556caaaaaaab7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa76745674afffffff76745674aaffffff76745674aaaaffff76745674aaaaafff76745674aaaaaafffca54909aaaaaaaafca54909aaaaaaaafcad4901aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa9fae2400aaaaaaaa3f9e2010aaaaaaaa3f9e2010aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e2008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa356c156caaaaaafa356c156caaaaaaff356c146caaaafeff356c146caaeaffff356c146caaffffff356c146cfeffffff156c146caaffffff156c146cfaffffff1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaa146cf46baaaaaafa146cf463aaaaeaff146cf463aaaaffff146cf463aafeffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463eafffffff46bf463aafffffff46bf463aafffffff46bf463aafffffffe850028aaaaaaaaf46bf463aaffffff146cf463afffffff146cf463aaffffff146cf463aaffffff146cf463aaabffff146cf463aaaaffff146cf463aaaaffff146cf463aaaaaaff146cf463aaaaaaff146cf46baaaaaafffe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa156c146cabffffff156c146caaffffff156c146caaffffff156c146caaaaffff156c146caaaaffff156c146caaaaafff156c146caaaaaaff156c146caaaaaaff156c146caaaaaaab1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa356c156caaffffff356c156caaffffff356c156caabfffff356c156caaaaffff356c156caaaaffff356c156caaaaafff356c156caaaaaaff356c156caaaaaaffff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356cabffffff556c356caabfffff556c356caaaaffff556c356caaaaaaff556c356caaaaaaabffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaa5fa62200aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa566c556cbfffffff566c556caaffffff5674556caaabffff5674556caaaabfff5674556caaaaaaff5674556caaaaaaab7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa76745674abffffff76745674aabfffff76745674aaaaffff76745674aaaaabff76745674aaaaaabffca54909aaaaaaaafcad4901aaaaaaaafcad4901aaaaaaaaffad4401aaaaaaaaffad4401aaaaaaaa9fae0400aaaaaaaa9fae0400aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa356c156caaaaaafe356c146caaaaeaff356c146caaaaffff356c146caafaffff356c146caaffffff156c146caaffffff156c146cfaffffff1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaa146cf46baaaaaaea146cf46baaaaaaff146cf463aaaafeff146cf463aafaffff146cf463aafffffff46bf463aafffffff46bf463fefffffffb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaaf46bf463abffffff146cf463bfffffff146cf463aaffffff146cf463aaffffff146cf463aaafffff146cf463aaaaffff146cf463aaaaffff146cf463aaaaabff146cf463aaaaaaff146cf46baaaaaaff146cf46baaaaaaaffe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2100aaaaaaaafe9d2100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa156c146cbfffffff156c146caaffffff156c146caaffffff156c146caaafffff156c146caaaaffff156c146caaaaffff156c146caaaaabff156c146caaaaaaff156c146caaaaaabf1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa356c156cafffffff356c156caaafffff356c156caaaaffff356c156caaaaabff356c156caaaaaaff356c156caaaaaaffff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356cbfffffff556c356caaffffff556c356caaaaffff556c356caaaaabff556c356caaaaaabfffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa566c556cbfffffff566c556caaffffff5674556caaabffff5674556caaaabfff5674556caaaaaaff5674556caaaaaaab7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaa76745674abffffff76745674aaffffff76745674aaaaffff76745674aaaaafff76745674aaaaaafffca54909aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa356c146caaaaaaff356c146caaaafaff356c146caaaaffff356c146caafeffff356c146ceaffffff156c146cfaffffff1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaa146cf46baaaaaafe146cf463aaaafaff146cf463aaaaffff146cf463aaffffff146cf463fafffffff46bf463aafffffffb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadb94260aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaaf46bf463aafffffff46bf463aafffffff46bf463aaffffff146cf463afffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aabfffff146cf463aaaaffff146cf463aaaaffff146cf463aaaaffff146cf463aaaaafff146cf463aaaaaaff146cf46baaaaaaaffe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2100aaaaaaaafe9d2100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa156c146cafffffff156c146caaffffff156c146caaffffff156c146caaaaffff156c146caaaaffff156c146caaaabfff156c146caaaaaabf1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa1f9e2008aaaaaaaa356c156cabffffff356c156caaafffff356c156caaaabfff356c156caaaaaabfff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356caaffffff556c356caaafffff556c356caaaabfff556c356caaaaaaffffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaa5fa62200aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa566c556cbfffffff5674556caaffffff5674556caaabffff5674556caaaabfff5674556caaaaaaff5674556caaaaaaab7f9e0318aaaaaaaa7f9e0318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7f9e2318aaaaaaaa7fa62308aaaaaaaa7fa62308aaaaaaaaff9d8008aaaaaaaa356c346caaaaaaea356c146caaaaaaff356c146caaaafeff356c146caaeaffff356c146caaffffff356c146cfaffffff1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaa146cf46baaaaaafa146cf46baaaaaaff146cf463aaaaffff146cf463aafeffff146cf463eafffffff46bf463aafffffff46bf463fafffffffb850628aaaaaaaafb850628aaaaaaaadb84262aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadb94260aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaa146cf463bfffffff146cf463aaffffff146cf463aabfffff146cf463aaaaffff146cf463aaaaffff146cf463aaaaaaff146cf463aaaaaaff146cf46baaaaaaabfe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa156c146cbfffffff156c146caabfffff156c146caaaabfff156c146caaaaaaff156c146caaaaaaff156c146caaaaaaab1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2000aaaaaaaa1f9e2008aaaaaaaa356c156caaffffff356c156caaabffff356c156caaaaafff356c156caaaaaabfff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356cafffffff556c356caabfffff556c356caaaaffff556c356caaaaaaff556c356caaaaaaafffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa566c556cbfffffff5674556caaffffff5674556caaafffff5674556caaaaffff5674556caaaaaaff5674556caaaaaaaf7f9e0318aaaaaaaa346c146cfaffffff1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e2508aaaaaaaa1c9e0500aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaafe9d4100aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaa146cf46baaaaaaea146cf46baaaaaaff146cf46baaaafeff146cf463aaeaffff146cf463aafffffff46bf463aaeafffff46bf463aafffffffb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadb94260aaaaaaaaadb94260aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaaf46bf463bfffffff146cf463afffffff146cf463aaffffff146cf463aaffffff146cf463aaaaffff146cf463aaaaffff146cf463aaaaabff146cf463aaaaaaff146cf46baaaaaabffe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa156c146caaffffff156c146caaffffff156c146caabfffff156c146caaaaffff156c146caaaaffff156c146caaaaafff156c146caaaaaaff156c146caaaaaaff356c146cbfffffff1f9e2008aaaaaaaa356c156caaffffff356c156caaabffff356c156caaaaafff356c156caaaaaabfff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2110aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356cbfffffff556c356caaffffff556c356caaabffff556c356caaaaafff556c356caaaaaabfffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5fa62200aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa5ea62400aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaa1e9e0100aaaaaaaafe9d4100aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaa146cf46baaaaaafe146cf46baaaafaff146cf463aaaaffff146cf463aaffffff146cf463fafffffff46bf463aafefffff46bf463fafffffffb850628aaaaaaaafb850628aaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaaf463d363aaaaaafef463d363aaaaaafff463d363aaaaaafff463d363aaaaaafff463d363aaaaaafff463d363aaaafafff463d363aaaafffff463d363aaaafffff463d363aaaafffff463d363aaaafffff463d363aaeafffff463d363aafffffff463d363aafffffff463d363aaabfffff463d363aaaafffff463d363aaaafffff463d363aaaaaafff463d363aaaaaafff463d363aaaaaabfdd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadb94260aaaaaaaaadb94260aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaaf46bf463aaffffff146cf463aaffffff146cf463aaffffff146cf463aaabffff146cf463aaaaffff146cf463aaaabfff146cf463aaaaaaff146cf46baaaaaafffe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa156c146cafffffff156c146caabfffff156c146caaaaffff156c146caaaaaaff356c146cffffffff1f9e2008aaaaaaaa356c146caaabffff356c156caaabffff356c156caaaaafff356c156caaaaaabfff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356cabffffff556c356caaafffff556c356caaaabfff556c356caaaaaaff556c356caaaaaaabffa5e200aaaaaaaaffa5e200aaaaaaaaffa5e200aaaaaaaa5fa62200aaaaaaaa1e9e0100aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaa146cf46baaaaaafa146cf46baaaaaaff146cf46baaaaffff146cf463aafaffff146cf463eafffffff46bf463aaeafffff46bf463aafffffff46bf463fefffffffb850628aaaaaaaafd850128aaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaaf463f363aaaaaafaf463d363aaaaaafaf463d363aaaafafff463d363aafaffffbd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd7c0032aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaad463d363afffffffd463d363aaffffffd463d363aafffffff463d363aaaffffff463d363aaaafffff463d363aaaafffff463d363aaaaabfff463d363aaaaaafff463d363aaaaaafff463d363aaaaaafff463d363aaaaaafff463d363aaaaaaabdd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadb94260aaaaaaaaadb94260aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaafb850628aaaaaaaafb850628aaaaaaaafb850628aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaafe850028aaaaaaaaf46bf463abffffff146cf463abffffff146cf463aaabffff146cf463aaaaaafffe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa156c146cbfffffff156c146caaffffff156c146caaaaffff356c146cffffffff356c146cffffffff1f9e2008aaaaaaaa356c146caaafffff356c146caaaabfff356c156caaaaafff356c156caaaaaaafff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa556c356cafffffff556c356caaffffff556c356caaaaffff556c356caaaaabfffe9d4000aaaaaaaafe9d4000aaaaaaaafe9d4000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaa146cf46baaaaaaff146cf46baaaafeff146cf463aaeaffff146cf463aaffffff146cf463fefffffff46bf463aafefffff46bf463eafffffffb850628aaaaaaaafd850128aaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaaf463f363aaaaaafaf463d363aaaaaafaf463d363aaaafafff463d363aafaffffbd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaad463d363abffffffd463d363aaffffffd463d363aaffffffd463d363aaffffffd463d363aaaffffff463d363aaaafffff463d363aaaaaffff463d363aaaaaafff463d363aaaaaaafdd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadb94260aaaaaaaaadb94260aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaafb850628aaaaaaaafe850028aaaaaaaafe850028aaaaaaaa146cf463bfffffff146cf463aabfffff146cf463aaaaafff146cf46baaaaaaaffe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa156c146cbfffffff156c146caaffffff156c146caaaaffff356c146cffffffff356c146cffffffff356c146cabffffff356c146caabfffff356c146caaaaffff356c146caaaaaaff356c156caaaaaaafff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaa5f9e0110aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaa146cf46baaaaaafe146cf46baaaaeaff146cf46baaaaffff146cf463aaffffff146cf463fafffffff46bf463aaaafffff46bf463aafffffff46bf463fefffffffd850128aaaaaaaafd850128aaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd84212aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaaf463f363aaaaaafaf463f363aaaaaafff463f363aaaaaafff463f363aaaaeafff463f363aaaafffff463d363aaaaaafef463d363aaaaaafff463d363aaaaaafff463d363aaaafefff463d363aaaafffff463d363aaaaffffbd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd952000aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd8c000aaaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8d0008aaaaaaaabd8c000aaaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7c0032aaaaaaaabd7d2030aaaaaaaabd7d2030aaaaaaaabd952000aaaaaaaabd952000aaaaaaaad463d363afffffffd463d363aaffffffd463d363aaaffffff463d363aaaafffff463d363aaaaaffff463d363aaaaaafff463d363aaaaaaafdd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd950100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952100aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd952108aaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadd94210aaaaaaaaadb94260aaaaaaaaadb84262aaaaaaaaadb84262aaaaaaaaafb850628aaaaaaaafb850628aaaaaaaafe850028aaaaaaaaf46bf463bfffffff146cf463abffffff146cf463aaabffff146cf463aaaaabff146cf46baaaaaafffe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d2000aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafe9d4100aaaaaaaafc9d4500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa1c9e0500aaaaaaaa356c146cffffffff356c146cffffffff356c146cffffffff356c146cffffffff356c146cafffffff356c146caabfffff356c146caaaaffff356c146caaaaabff356c146caaaaaaafff9d8008aaaaaaaaff9d8008aaaaaaaaff9d8008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0008aaaaaaaa3f9e0108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa3f9e2108aaaaaaaa + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13966, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BasicScene + m_EditorClassIdentifier: + templateScene: {fileID: 102900000, guid: 4e9fef26e6adb88479ad1b9834a32d94, type: 3} + templateName: VR (Basic) + description: A basic scene configured with basic VR support for interactions and + locomotion. + preview: {fileID: -7201468737772367373} + dependencies: + - dependency: {fileID: 2100000, guid: 99685157b02e4d446bbecb015645e5e8, type: 2} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: 0f906c94e2aa0c3488832acc1db04295, type: 2} + instantiationMode: 1 + - dependency: {fileID: 919132149155446097, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: be2911572dc3afa448d24b4e97edc5f1, type: 3} + instantiationMode: 0 + - dependency: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2447424620550846319, guid: b200f6587d118224eba8467281481800, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: f5ccd52dc494e054fbe7d7161dcabe25, type: 2} + instantiationMode: 0 + - dependency: {fileID: 4125421792874400280, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + instantiationMode: 0 + - dependency: {fileID: 7400000, guid: ebfa13455423c254e943b87bf6e1f310, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 6f3d696f7c3365846b6dc2402afb3d3e, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 40d5f39ae0668b14f9d71f56c2981be7, type: 2} + instantiationMode: 0 + - dependency: {fileID: 9100000, guid: db6239f7ccb29ca4aac63126c6a35e7d, type: 2} + instantiationMode: 0 + - dependency: {fileID: 7734889806894075718, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: f8ecc54972abacc46a93f671b0602139, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: fd3c5d8fce991e04f9c11109dde95b3b, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + instantiationMode: 0 + - dependency: {fileID: 8748868027195207512, guid: 893219773891c784ab469a39151879b4, type: 3} + instantiationMode: 0 + - dependency: {fileID: -944628639613478452, guid: c348712bda248c246b8c49b3db54643f, type: 3} + instantiationMode: 1 + - dependency: {fileID: 2800000, guid: 85e675893a909864d9c237e20202651b, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: a85d80c1edb5d2f458d42e79f78055b9, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 9f12d299d16099343a3c5c0d7285822a, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 8685512c7856ffd40a4ad1859a7cb52c, type: 3} + instantiationMode: 0 + - dependency: {fileID: 5212361887338514247, guid: ae1968658b9687b47976fe86c062168f, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: fc690d1505c48cb4696838b71abd2ca0, type: 2} + instantiationMode: 1 + - dependency: {fileID: 2761784063978902507, guid: c1800acf6366418a9b5f610249000331, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 91ff3830fc4055a4fb0d0d2be32101a7, type: 2} + instantiationMode: 0 + - dependency: {fileID: 3055433562365713971, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + instantiationMode: 0 + - dependency: {fileID: 8758423527188247893, guid: 1392f805216c47742996d4742c80721c, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: cdebec39dbf81a14688e1de8d12897b4, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 7b8bfaee8f8631c4789ac62373cbc2d4, type: 3} + instantiationMode: 1 + - dependency: {fileID: 919132149155446097, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + instantiationMode: 0 + - dependency: {fileID: 3177232254315139758, guid: a3fde713df4d99042a0403c4be9eea32, type: 3} + instantiationMode: 0 + - dependency: {fileID: 4283425761326543017, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + instantiationMode: 0 + - dependency: {fileID: 4804964734930210078, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + instantiationMode: 0 + templatePipeline: {fileID: 0} + badge: {fileID: 0} + addToDefaults: 0 diff --git a/Assets/Settings/Project Configuration/BasicScene.scenetemplate.meta b/Assets/Settings/Project Configuration/BasicScene.scenetemplate.meta new file mode 100644 index 0000000..d4ad79a --- /dev/null +++ b/Assets/Settings/Project Configuration/BasicScene.scenetemplate.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca6cdc11bc902ba4c85c423630187a9b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Project Configuration/Performance URP Config.asset b/Assets/Settings/Project Configuration/Performance URP Config.asset new file mode 100644 index 0000000..c102e1e --- /dev/null +++ b/Assets/Settings/Project Configuration/Performance URP Config.asset @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: Performance URP Config + m_EditorClassIdentifier: + k_AssetVersion: 13 + k_AssetPreviousVersion: 13 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 53a413327819a984d8ab1618c9e90a10, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 0 + m_SupportsHDR: 0 + m_HDRColorBufferPrecision: 0 + m_MSAA: 4 + m_RenderScale: 1 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 1 + m_FsrSharpness: 0.75 + m_EnableLODCrossFade: 0 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 4096 + m_AdditionalLightsRenderingMode: 0 + m_AdditionalLightsPerObjectLimit: 1 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 512 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ReflectionProbeAtlas: 1 + m_ShadowDistance: 2.5 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.095 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.38 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 0 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 1 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 1 + m_AdditionalLightsCookieResolution: 512 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 + m_UseFastSRGBLinearConversion: 0 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 0} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 0 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 0 + m_PrefilteringModeForwardPlus: 0 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 0 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 1 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 1 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 1 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 0 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 1 + m_PrefilterScreenCoord: 1 + m_PrefilterScreenSpaceIrradiance: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_PrefilterBicubicLightmapSampling: 1 + m_PrefilterReflectionProbeRotation: 1 + m_PrefilterReflectionProbeBlending: 1 + m_PrefilterReflectionProbeBoxProjection: 1 + m_PrefilterReflectionProbeAtlas: 1 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Assets/Settings/Project Configuration/Performance URP Config.asset.meta b/Assets/Settings/Project Configuration/Performance URP Config.asset.meta new file mode 100644 index 0000000..c44fb72 --- /dev/null +++ b/Assets/Settings/Project Configuration/Performance URP Config.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fd42a132493b1f143a4963adcd530ef1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Project Configuration/Quality URP Config.asset b/Assets/Settings/Project Configuration/Quality URP Config.asset new file mode 100644 index 0000000..102271d --- /dev/null +++ b/Assets/Settings/Project Configuration/Quality URP Config.asset @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: Quality URP Config + m_EditorClassIdentifier: + k_AssetVersion: 13 + k_AssetPreviousVersion: 13 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: b4712bf26326e8a4286df35b4a6d2b19, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 0 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 4 + m_RenderScale: 1 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 1 + m_FsrSharpness: 0.5 + m_EnableLODCrossFade: 0 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 4096 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ReflectionProbeAtlas: 1 + m_ShadowDistance: 10 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.095 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.38 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 0 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 1 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 2 + m_AdditionalLightsCookieResolution: 512 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 + m_UseFastSRGBLinearConversion: 0 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 0} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 4 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 0 + m_PrefilteringModeForwardPlus: 0 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 0 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 1 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 1 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 1 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 0 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 1 + m_PrefilterScreenCoord: 1 + m_PrefilterScreenSpaceIrradiance: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_PrefilterBicubicLightmapSampling: 1 + m_PrefilterReflectionProbeRotation: 1 + m_PrefilterReflectionProbeBlending: 1 + m_PrefilterReflectionProbeBoxProjection: 1 + m_PrefilterReflectionProbeAtlas: 1 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Assets/Settings/Project Configuration/Quality URP Config.asset.meta b/Assets/Settings/Project Configuration/Quality URP Config.asset.meta new file mode 100644 index 0000000..1c01513 --- /dev/null +++ b/Assets/Settings/Project Configuration/Quality URP Config.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf6a652e94858004a93399f0a3dac507 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Project Configuration/SampleScene.scenetemplate b/Assets/Settings/Project Configuration/SampleScene.scenetemplate new file mode 100644 index 0000000..d97a132 --- /dev/null +++ b/Assets/Settings/Project Configuration/SampleScene.scenetemplate @@ -0,0 +1,461 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!28 &-313791287703854912 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SampleSceneTemplate + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_IsAlphaChannelOptional: 0 + serializedVersion: 4 + m_Width: 892 + m_Height: 540 + m_CompleteImageSize: 240840 + m_MipsStripped: 0 + m_TextureFormat: 10 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMipmapLimit: 0 + m_MipmapLimitGroupName: + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 240840 + _typelessdata: bb8d7a8502aaabf5bb8d9b8d0aaaafd5bb8d9b8d000aaaabbb8d9b8d000000aaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaabc8dbb8dabbfffffbc8dbb8daaffffffbc8dbb8daaffffffbc8dbb8daaaefaffbc8dbb8daaaaaaffbc8dbb8daaaaaaffbc8dbb8daafaeaffbc8dbb8daaafffffffcf5509aaaaaaaabc8dbb8daaaafafabc8dbb8daaaaaaffbc8dbb8dffeaaaabbc8dbb8dfffffaaabb8d9b85eaa80000bb8d5a7dfaa00000bb8d197d5ffaa8007b85d97457feaa805a7db86c557fea80f974575c5ffaa800b86c16545ffaa800986416545557fea0575c165455555ff81654f64baaa880001654f64baaaaaaa0dc74290aaaaaaaaadc74290aaaaaaaaadf752308aaaaaaaadf752308aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf750300aaaaaaaadf750300aaaaaaaaf653f54baafeeafaf653f54bfaeabffff653d54bfffffffebe752400aaaaaaaabf752200aaaaaaaabf5d2230aaaaaaaabf5c0232aaaaaaaabf5c0232aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaa9f6d2108aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa7f6c200aaaaaaaaa7f6c200aaaaaaaaa7f6c200aaaaaaaaa7f6c200aaaaaaaaa7f6c200aaaaaaaaab54bb44bfeaaaaaab54bb44bffebeaaab54bb44bffffffbe7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6d2508aaaaaaaa7c6d2508aaaaaaaa7c6d2508aaaaaaaa7e6d2108aaaaaaaa7e6d2100aaaaaaaa7e6d2100aaaaaaaa7e6d2100aaaaaaaa7e6d2100aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa5e6d2000aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b9343ffaaaaaa944b7343ffaafafe934b9343ffeaffaf934b9343ffffabaa934b9343ffabaaaa934b7343fffefeea3d650008aaaaaaaa934b7343fffffffe3d650008aaaaaaaa3d650008aaaaaaaa934b7343ffffffbf3d650008aaaaaaaa3d650008aaaaaaaa3d650008aaaaaaaa3d650008aaaaaaaa3d650008aaaaaaaa3d650008aaaaaaaa3d650008aaaaaaaa3d650008aaaaaaaa3d650008aaaaaaaa734b7343ffafffff3c650108aaaaaaaa3c650108aaaaaaaa3c650108aaaaaaaa1b64230aaaaaaaaa1b64230aaaaaaaaa1b64230aaaaaaaaa1b64230aaaaaaaaa1b64230aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1c5d2018aaaaaaaa1b5d2218aaaaaaaa1b5d2218aaaaaaaa1b5d0218aaaaaaaa1b5d0218aaaaaaaa1b5d2218aaaaaaaa1b5d0118aaaaaaaa1b5d0118aaaaaaaa1b5d0118aaaaaaaa1b652108aaaaaaaa1b652108aaaaaaaa1b5d0118aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b652108aaaaaaaa1b652108aaaaaaaa1b652108aaaaaaaa1b652108aaaaaaaa1b652108aaaaaaaa734b7243ffffffaf934b7243ffffffaa7343c929000000407343c92900005055924be92900545505d15be92955550100b15be92915000000d15bb15ba8ea5f557984210aaaaaaaaa79852108aaaaaaaa79852108aaaaaaaa79852108aaaaaaaa79852008aaaaaaaa797d2018aaaaaaaab15b905baaaaaaaab15b905baaaaaaeab15b905baaaafaffb15b905bfaffffff58840102aaaaaaaa58840102aaaaaaaa5a85976c0aabbfd59b8df8740aabbff59b8d397d002aaff59b8d7a850002abd5bb8d7a8500002aabbb8d9b8d0002aaabffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaabc8dbb8dfeffffffbc8dbb8deaffffffbc8dbb8dffffababdc8dbb8dfffffaaabc8d9b857eaaaaaabb8d5a7d7ea800009b8d19757ffaa0007b85d86c5ffaaa803a7d98645ffea880f974575c5ffeaa80b86c165457fea8809864165455557ea8375cf653555ffff81654f6537ffee8801654f65355557ffadf752308aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf750300aaaaaaaaf653f54bfeaaaaaaf653f54bfffeeaeaf653d54bfbffffffde750400aaaaaaaade750400aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf5c0232aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaa9f6d2108aaaaaaaabf6d0108aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa7f6c200aaaaaaaaa9f6d0008aaaaaaaa7f6c200aaaaaaaaa7f6c200aaaaaaaaa7f6c200aaaaaaaaab54bb44baaaaeaffb54bb44bfafeffff7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6d2508aaaaaaaa7c6d2508aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2100aaaaaaaa7e6d2100aaaaaaaa7e6d0100aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa5e6d2000aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b7343aaaaeaaa944b7343aaaaafaa944b734baaaaaaaa934b9343aeaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa934b9343eaeaaaaa934b9343bfafaaaa934b9343eaaaaaaa934b9343abeaeaea934b7343ffafffbf934b9343aaeafbba934b7343ffffaaaa934b7343ffbfaaaa934b7343ffaaaaaa934b7343ffaaaaaa934b7343eafaaaaa3d6d0000aaaaaaaa934b7343fabeaaaa734b7343ffeaaaaa734b7343ffaffffa3d650008aaaaaaaa3c650108aaaaaaaa3c650108aaaaaaaa3c650108aaaaaaaa3b650308aaaaaaaa1b64230aaaaaaaaa1b64230aaaaaaaaa1b64230aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1b5d2218aaaaaaaa1b5d2218aaaaaaaa1b5d2218aaaaaaaa1b5d0218aaaaaaaa1b5d0118aaaaaaaa1b5d0118aaaaaaaa1b5d0118aaaaaaaa1b5d0118aaaaaaaa1b650108aaaaaaaa1b652108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b652108aaaaaaaa1b652108aaaaaaaa1b652108aaaaaaaa1b652108aaaaaaaa734b7243ffffffab934b5243ffbfaaaa7343c92900000050734be929000054559253e92900545501d15be92955150000d15be92905000000d15bb15ba8aa7e557984210aaaaaaaaa79852108aaaaaaaa79852108aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaab15b915b80a8aaaa797d0018aaaaaaaab15b905baaaaeafeb15b905baaffffff915b905bfeffffff57840302aaaaaaaa57850300aaaaaaaa57850300aaaaaaaa57850300aaaaaaaa776cd4530abff555d874f55b0aaff555197d365c002abfd55a85976c022aaff59b8df8740aaaabfd9b8d5a85022bbdd5bb8d7a8500000aafbb8d9b8d00020aaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaabc8dbb8dafffffffbc8dbb8daaaaffffbc8dbb8daaaaabbfbc8dbb8dffeaaaaadc8dbb8dfffffaaabc8d9b857eaaaaaabb8d5a7d7ea800009b8d19757ffaa8007b85d86c5ffeaa803a7d986457feea80f974375c5ffeaa80b86c1654557fea807764165455557ea0365cf653555ffff81654f653557ffaa01654f54bfffffaa8df752300aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf752300aaaaaaaadf750300aaaaaaaadf750300aaaaaaaadf750300aaaaaaaadf750300aaaaaaaaf653f54bfffbeaeaf64bf54bfffffefede750400aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf5d2230aaaaaaaabf5c0232aaaaaaaabf5c0232aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf6d0108aaaaaaaa9f6d2108aaaaaaaabf6d0108aaaaaaaa9f6d2108aaaaaaaa9f6d2108aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa7f6c200aaaaaaaaab54bb44beaaaaaaab54bb44bffeabafeb54bb44bffffbebfb54bb44bfffffffa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6d2508aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2100aaaaaaaa7e6d2100aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6c0602aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b9343aaaaeaaa944b9343feffeefe5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d0000aaaaaaaa3d6d0000aaaaaaaa734b7343fafaaaaa3d650008aaaaaaaa3c650108aaaaaaaa734b7343ffffffbf3c650108aaaaaaaa3b650308aaaaaaaa1b64230aaaaaaaaa1b64230aaaaaaaaa1b64230aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1b652208aaaaaaaa1b5d2218aaaaaaaa1b5d2218aaaaaaaa1b5d0218aaaaaaaa1b5d2218aaaaaaaa1b5d0118aaaaaaaa1b5d0118aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa724b7243ffffffaf734b7243ffffffba934b7243ffffffab934b7243ffbfaaaa734bc92900000050934be92900005455b253e92940551500d15be92955050000d15be92905000000d15bb15ba0aaffff7984210aaaaaaaaa7984210aaaaaaaaa79852108aaaaaaaa79852108aaaaaaaa79852108aaaaaaaa79852008aaaaaaaab15b905baaaaaaaab15b905baaaaaaaab15b905baaaaaaffb15b905baafaffff915b905bfeffffff58840102aaaaaaaa57850300aaaaaaaa57850300aaaaaaaa57850300aaaaaaaa57850300aaaaaaaa58850100aaaaaaaab15b905bffffffaff453934bababaffff553b44b0aadd555365cb44b2aabff55976cd4532abfffd5d874155c02abfdd55a8556640aabfdd57a85b76c0002abf59b8d197d022aabf5bb8d7a85000aabbdbb8d9b8d000aaabdbb8d9b8d0000002affcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaabc8dbb8dabffffffbc8dbb8daaaaffffbc8dbb8daaaaafffbc8dbb8daaaaaabfbc8dbb8dffeaaaabbc8d9b8dffeaaaaabb8d7b85faa08000bb8d5a7d5fe800009b8df9747ffaa8007b85b86c5ffeaaa03a7d77645ffeaa80f974365c5ffeaaa0b86c1654555ffaa07764165455555fe81654f6537ffea0001654f54bfeeaaa80df752308aaaaaaaadf752300aaaaaaaadf750300aaaaaaaadf750300aaaaaaaadf750300aaaaaaaadf750300aaaaaaaaf64bd54beaaafeffde750400aaaaaaaaf64bf54bfffbffffbe752400aaaaaaaabe752400aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaa9f6d2108aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaab54bb44baaaaaeaab54bb44beafaeafab54bb44bfbffffff7c6c250aaaaaaaaab54bb44bffffffbfb54bb44bfffffffa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2008aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaab44b944beaaaaaaa5b6d2600aaaaaaaa5d6d2100aaaaaaaa5d6d2100aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b9343aaeaaaaa944b9343ffffbfaa5d6d0000aaaaaaaa944b9343ffaaeaff5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d0000aaaaaaaa3d6d0000aaaaaaaa734b7343eafaaaaa734b7343fffffeaa3c650108aaaaaaaa3c650108aaaaaaaa3b650308aaaaaaaa1b64230aaaaaaaaa1b64230aaaaaaaaa1b64230aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1b652208aaaaaaaa1b652208aaaaaaaa1b652208aaaaaaaa1b5d2218aaaaaaaa1b5d2218aaaaaaaa1b5d2218aaaaaaaa1b5d2218aaaaaaaa1b652208aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b652108aaaaaaaa724b7243ffffffab724b7243ffffaeaa734b7243bfafaaaa934b7243ffafaa2a734be92900000054934be92900405515d25be92950550500d15be92955050000d15be92901000000d15bb15ba8ea7fff7984210aaaaaaaaa79852108aaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaa79852108aaaaaaaa79852108aaaaaaaa79852008aaaaaaaab15b905ba0aaaaaab15b905baaaaeafeb15b905baaeaffffb15b905bfeffffff57850300aaaaaaaa57850300aaaaaaaa57850300aaaaaaaa58850100aaaaaaaa58840102aaaaaaaab15b905bffffffbfb15b905bffffafaab15b905bffffaaaab15b905bbfaaaa0ab15b905baaaa0200b44b934baaaaaaaa7d752100aaaaaaaa7b742602aaaaaaaad453b44baaaaaaaf155cb44b2bffffff5664d4530aaff555976cf5530aabffd5197d36640aaffd555a85976c0aabfdd59b8df87402aabff5bb8d397d0002abfdbb8d7a850000022ffccf3909aaaaaaaafccf3909aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaabc8dbb8deaabafffffcf5409aaaaaaaabc8dbb8daaffffffbc8dbb8dfaffffffffcf5409aaaaaaaaffcf3409aaaaaaaabb8d9b85aaa00000bb8d7b857aaaa000bb8d5a7d5fea80009b8df9745ffeaa807a85b86c57feea803a7d776457ffeaa0d97416545ffeaaa0b86c1654555ffea8575cf65355577fe01654d54beaaaa800f653d54baaaaaa80f653f64bfaaaaaaadf750300aaaaaaaaf64bf54bfefefafede750400aaaaaaaabe752400aaaaaaaaf64bd54bffffefffbe752400aaaaaaaabe752400aaaaaaaabe752400aaaaaaaabe752400aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf6d0108aaaaaaaabf6d0108aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaab54bb44bbaaaaaaa9f6d0008aaaaaaaab54bb44beaaaeaffb54bb44bfffabfffb54bb44bbfffaaeab54bb44beaffffff7c6d2508aaaaaaaa7c6c250aaaaaaaaa7c6d2508aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d0008aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa5e6d2000aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5d6d2100aaaaaaaa5d6c0102aaaaaaaa5d6d2100aaaaaaaa5d6c0102aaaaaaaa5d6d2100aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b9343eafeafaa944b9343fffffaea5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d0000aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa734b7343eafaaaaa734b7343ffffaeea934b7343fffffeff1b64230aaaaaaaaa1b64230aaaaaaaaa1b64230aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1b652208aaaaaaaa1b652208aaaaaaaa1b652208aaaaaaaa1b652208aaaaaaaa1b652208aaaaaaaa1b652208aaaaaaaa1b652208aaaaaaaa1b650108aaaaaaaa1b650108aaaaaaaa1b652108aaaaaaaa724b7243ffffffaf1b652108aaaaaaaa724b7243ffffffab734b7243ffffbfaa734b7243ffaeaaaa734b7243afaaaaaa934b5243aaaa2a00934be92900004055934be92900405505d25be92950550500d15be92955010000f263b15beaff5f55d15bb15ba8ea5fff7984210aaaaaaaaa79852108aaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaa79852008aaaaaaaab15b905baaaaaaaab15b905baaaaaafab15b905baaaaeaffb15b905beafeffff58840102aaaaaaaa57850300aaaaaaaa57850300aaaaaaaa58840102aaaaaaaa915b905bffffffafb15b905bffffbfaab15b905bffafaaaab15b905bffaaaa2ab15b905baaaa2a00b15b7053aa000000d15bb15b55bfaa0af263b15b55ffffabf263b15bfdffafaa7d750000aaaaaaaab44bb34baaaaabaa7d742102aaaaaaaa9d750100aaaaaaaa9e750000aaaaaaaad453b44b2aaaaaaaf553d453aaaffd75355cd4530baffdd5976cf5532bbff555f874155c0aaffd55397d5664022abfd57a85b76c000aaff5bb8d197d02aaaff5bb8d7a850002afd5bb8d9b8d0008aab5fccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaabb8d9b8deaaaaaaabb8d7b857eaaaaa09b8d3a7d5ffa80009b8df97457feea807a85b86c577feaa0197d575c5ffeaa80d874165457feeaa0976416545557faa0575cf653555557781654d54bfeeaaaa8f653d54bfefeeaaaf653d54bfffffffede750400aaaaaaaade750400aaaaaaaabe752400aaaaaaaabe752400aaaaaaaabe752400aaaaaaaabe752400aaaaaaaabe752400aaaaaaaabe752400aaaaaaaabe752400aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf6d0108aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaab54bb44bfefafeebb54bb44bffafffff7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2008aaaaaaaa7e6d0008aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa5e6d2000aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5d6d2100aaaaaaaa5d6d2100aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b9343eafeaaaa944b934bfffffefe5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa734b7343aaaaaaea934b7343aeaaffff934b7343fefeffff1b64230aaaaaaaaa1b64230aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1c652008aaaaaaaa1b652208aaaaaaaa1c652008aaaaaaaa1b652208aaaaaaaa1b652208aaaaaaaa1b652208aaaaaaaa1b652108aaaaaaaa1b652108aaaaaaaa1b652108aaaaaaaa734b7243ffffafab734b7243ffabaaaa734b7243ffafaaaa1b6d2100aaaaaaaa1b6d2100aaaaaaaa934b7243ffffabaa934b5243aaaa0a00934be92900004055934be92900505505d25be92954550100d15be92915000000f263b15beaff5f55d15bb15ba8faffff7984210aaaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaa79852008aaaaaaaab15b905baaaaaaeab15b905baaaafaffb15b905baafeffff58840102aaaaaaaa58840102aaaaaaaa915b905bffffffefb15b905bffffffafb15b905bffffabaab15b905bffaaaaaab15b905bffaaaaaab15b905baaaaaa0ab15b905baaaa0200d15bb15b55f5afaad25bb15b55f5ffaad25bb15bf5bfaa2af263b15bffafaa0af263d15bbfaaaa00f263d15baa2a00001364f2635555fdffb44b934bafafaaaab44bb34babafabaa7d742102aaaaaaaa9d750100aaaaaaaa9b752608aaaaaaaa9e752008aaaaaaaabe750008aaaaaaaabe750108aaaaaaaaf553d44b2bfeabaf155cd4532bfd5555365cd4530aabffd5976cf5530abffd55197d365c0aaff5555a857664022abff59b8df8740aaabff5bb8d397d002aaabdbb8d7a850002aaabbb8d9a8d00000aaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf1409aaaaaaaaffcf1409aaaaaaaaffcf1409aaaaaaaaffcf1409aaaaaaaaffcf1409aaaaaaaaffcf1409aaaaaaaabb8d9b8dfeeaaaaa9b8d5a85780000009b8d3a7d57fa80009b8dd86c7ffeaaa05a8598645fffeaa0f974365c7ffaa800b86c1654577fea807764f65355577ea0365cd54bfffffaa8f653d54bfffaeaa8f653d54bfffffffabe752400aaaaaaaabe752400aaaaaaaabe752400aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf6d0108aaaaaaaabf6d0008aaaaaaaabf6d0108aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaad54bb44bfbfafafa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa7e6d0000aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5d6d2100aaaaaaaa5d6d2100aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b934baaaaaaea944b934bfefefeff5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d0000aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa734b7343aafaffff934b7343faffafab734b7343bfaaeafe734b7343fafaffff1b64230aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c652008aaaaaaaa734b7343ffffffbf734b7343fffffffe1b64220aaaaaaaaa1b652208aaaaaaaa734b7343ffffffaf73437243aaaaaaaa734b7243ffffaaaa734b7243ffafaaaa734b7243afaaaaaa1b6d2200aaaaaaaa1b6c2202aaaaaaaa734b7243aaaaaaaa934b7243aaaaaa0a934be92900000040934be92900005055b353e92900545501d163e92955150000d15be92905000000f263b15bfaff5755d15bb15ba8aaabaf998d0100aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa7984210aaaaaaaaab15b905b0000a8aab15b905b00a8aaaab15b905baaaaeaffb15b905baafaffffb15b905bfeffffffb15b905bffffffafb15b905bffffffaeb15b905bffafaaaab15b905bafaaaaaab15b905bfeaaaaaab15b905baaaaaaaab15b905baaaa0a00b15b905baa0a0000d15bb15bd5bfabaad25bb15bfdffafaaf263b15bffffafaaf263b15bffaa0a00f263d15bab0a00001364f2635555f5bf1364f26355fdffaa1364f263d5bfaa023364f263ffabaa023364f263abaa00005664b44b57fffea0f55bb44b555ffaa8d453b44bffabaa80d453b34baaaaaa289b750608aaaaaaaa9e752008aaaaaaaabe750008aaaaaaaabe650028aaaaaaaabe64012aaaaaaaaabc64052aaaaaaaaabc64052aaaaaaaaaf553d453bfffabaa365cd5532fd555557664f5530aafd555d874f5530aabbff5197d5664022abff59a85b76c022aaffd9b8d197d002aaff5bb8d7a85000a2bf5bb8d9b8d028a0a29fccf3909aaaaaaaafccf3909aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaabb8d9b8da8aaaaaaffcf1409aaaaaaaabb8d9b8daaaaaaeabb8d9b8daaaaaaff5fcf3302aaaaaaaabb8d9b8daaaaaafbbb8d9b8daaaaaaffbb8d9b8daaaaaaffbb8d9b8daaaaaaffbb8d9b8daaaabeffffcff300aaaaaaaa9b8d7b85eaaaaaa89b8d7a855eaaaaaa9b8d197d5ffaaaa87b85d86c5ffeaa803a7d77645ffeaa80f974365c5ffeaa80b86c1654557ffaa07764f65355557ee8165cd54bfffffaa8f653d54bffffeaaaf553d54bfffffeeabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaade750400aaaaaaaabf752200aaaaaaaabf752200aaaaaaaadf750200aaaaaaaade750400aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaaf54bd54bfeaaaaaabf752100aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5d0130aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf6d0108aaaaaaaabf6d0008aaaaaaaabf6d0008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaad54bb44beaaaaaaab54bb44babeafafed54bb44bfeffffff7c6c250aaaaaaaaa7c6c250aaaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7b6d0608aaaaaaaa7b6d0600aaaaaaaa7b6d0600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5d6d2100aaaaaaaa5d6d2100aaaaaaaa5d6d2100aaaaaaaa5d6d2100aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b934beaaaaaaa944b934bfbeafaff944b934bbfffffff5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d0000aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa734b7343bfaaaaae934b7343faeafafe1b64230aaaaaaaaa734b7343fffaebaa734b7343afafaaaa734b7343fefeffea1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa1c64200aaaaaaaaa734b7343ffffefbf734b7343ffffbfaa734b7343fffffaaa734b7343ffbfaaaa734b7343bfaaaaaa1b6c2202aaaaaaaa1b6c2202aaaaaaaa1b6c2202aaaaaaaa1b6c2202aaaaaaaa1b6c2202aaaaaaaa934b724baaaa2a00934be92900000050934be92900005455b253e92900541500d263e92955050000d15be92905000000d263b15beaff5f57d15bb15ba8aaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa798c2102aaaaaaaa79852008aaaaaaaab15b905b00aaaaaab15b905ba0aaaaaa597d2018aaaaaaaab15b905baaeafeea915b905bfefffaabb15b905bffffafaab15b905bffbfaaaab15b905bafaaaaaab15b905baaaaaaaab15b905baaaaaa0ab15b905baaaa0a0079852108aaaaaaaad15bb15b55d5afaad25bb15b5555ffaaf263b15bd5ffbfaaf263b15bffff2a00f263b15bffaa00001264d15bafaa2a001364f26355fdffab1364f263f5ffaf003364f263ffafaa023364f263afaa0a00336c136455f5ffff346c136455f5ffbf546c3364d5ffffaf546c3364ffefbfaa598556645ffeaa80f87c155c57ffeaa0966cd45357feea805664d45355557ee8155cd4535555557ebe650028aaaaaaaabe650028aaaaaaaabe650128aaaaaaaabe650128aaaaaaaabc64052aaaaaaaaabc64052aaaaaaaaabf7d2000aaaaaaaabf7d2000aaaaaaaaf553d44b0aaaaaaa155cd453aaafffff5664f5532ffdd555976cf55302afffd5197d365c0aabfd555a857764022aaff59b8df874022aaff5bb8d5a85002aaff5bb8d7a8500000aafbb8d9a8d00000002ffcf3409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaabb8d9b8da8aaaaaabb8d9b8daaaaaaeaffcff300aaaaaaaaffcff300aaaaaaaaffcff300aaaaaaaafecff400aaaaaaaafecfd400aaaaaaaafecfd400aaaaaaaaffcfd200aaaaaaaafecff400aaaaaaaafecff400aaaaaaaafecfd400aaaaaaaaffcff300aaaaaaaaffcff300aaaaaaaabb8d7b85faaaaaaa9b8d7a85eaeaaaaabb8d3a7d7eeaaaaa7a85f9747fe880005a85b86c57feeaa0197d776457feaa80d874365c57feaa80b86c1654555ffaa07764f65355555fe81654d54bfffaaaa8f653d54bfffffaaaf653d54bfffffffebf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaade750400aaaaaaaade750400aaaaaaaadf750200aaaaaaaade750400aaaaaaaadf750200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0030aaaaaaaa9f5d2030aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaad54bb44baaaaaeaad54bb44baaaaeaaad54bb44bffffefff7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7b6d0608aaaaaaaa7b6d0600aaaaaaaa7b6d0600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5b6d2600aaaaaaaa5d6d2100aaaaaaaa5d6d2100aaaaaaaa5d6d2100aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b934baaaaaaaf944b934baaaebeff944b934baaeafaff5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d0000aaaaaaaa3d6d0000aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa734b7343eaaaaaaa934b7343ffebaaaa734b7343ffabaaea734b7343aaaabaaa734b7343baabaaaa734b7343aaaafaaa734b7343aaaaabab734b7343feeaafaa734b7343fffffbaa734b7343ffffbfaa734b7343ffbfaaaa734b7343afaaaaaa734b7343eaaaaaaa734b7343afaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa934b734bfaffbfaa934b724baaaa0a00934be92900000050934be92900005415d25be92940550500d263e92955050000d15be92901000000f263b15bfaffffff998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa79852008aaaaaaaa797d0018aaaaaaaab15b905baaaaaaaab15b905baaaaaaaa597d2018aaaaaaaa597d2018aaaaaaaa597d2018aaaaaaaa797d0018aaaaaaaab15b905baaaaaaaab15b905baaaaaa00797d2118aaaaaaaad15bb15b55fdafaad15bb15bfdafaa0ad25bb15b55ffabaaf263b15bfdffabaaf263b15bffaa2a021264d15bbfaaaa021364f2635555fdaf1364f26355ffaf2a3364f263ffffaa2a3364f263afab0a0033641364d5bfaaaa346c136455f5ffbf546c3364f5ffffab546c1364ffbfaaaa546c3364fffeaaaa546c3364abaaaa0a746c546c555555b5746c546c5555bdaa5bb62d5baa9554005e9e0d5baaaa9554397d0d5ba00000153985556457feaa80f874155c555ffaa0766cd453577ffaa0155cd4535557faa0f453d453555557e8bc7c0502aaaaaaaabc7c0502aaaaaaaaf553d453ffffaaafbf7d2000aaaaaaaabf7d2000aaaaaaaadf7d0000aaaaaaaadf7d0000aaaaaaaadf7d0000aaaaaaaaf553d44b022aaaaa365cf5532bb555557764f5532aaffdd5d874165c0abffd555a8577642aaff5557a85b76c000aaffd9b8d197d002aaff5bb8d7a85000aabb5bb8d9a8d0000022affcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf1409aaaaaaaabb8d9b8daaaaaaeaffcff300aaaaaaaa9b8d7a8d80aaaaea9b8d7a85aaaaaaff9b8d7a8daaaaaabfffcfd200aaaaaaaaffcfd200aaaaaaaa9b8d365c000000509b8d365c000000559b8d365c000055559b8d365c000055559b8d365c000055559b8d365c000055559b8d365c000055559b8d165c000055559b8d165c000015559b8d165c000000557a85155c000000157a855a855efae8e85a85197d7ea000005a85f97457faa0005a85b86c57ffeaa0197d776457ffeaa0d87416545ffeaa80b86cf653555ffaa87764f653555557fa1654d54bfffeeaa8f653d54bfffffaaabf752200aaaaaaaadf750200aaaaaaaade750400aaaaaaaade750400aaaaaaaade750400aaaaaaaade750400aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0030aaaaaaaabf5d0030aaaaaaaabf5d0030aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaad54bb44bfffefaffb54bb44bfffffeffd54bb44bfffaffff7c6c250aaaaaaaaa7c6c250aaaaaaaaa7e6d2108aaaaaaaa7e6d2108aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa5b6d2608aaaaaaaa5b6d2600aaaaaaaa5d6d2100aaaaaaaa5d6d2100aaaaaaaa5d6d2100aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b934bfafaffff5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d0000aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa734b7343aaaaafaa1b6c2302aaaaaaaa1b6c2302aaaaaaaa734b7343aafaaaae734b7343aaffaaaa734b7343abababaa734b7343eaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa934b734bfaaaaa2a934b7243aaaa0a00934be92900000054934be92900405515d25be92950550500d263e92955010000f263b15baaeafefff263b15bfaffffffd15bb15ba8aaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa797d0018aaaaaaaa797d0018aaaaaaaa797d0018aaaaaaaa797d0018aaaaaaaa797d0018aaaaaaaa797d0018aaaaaaaa79852008aaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaad15bb15bf5bfab2ad25bb15b55fdafaaf263b15bfdffbfaaf263b15bffafaa0af263d15bbfaa00001264d15bafaa00001364f26355f5abaa1364f263fdbfaa0a3364f263ffabaa0a3364136455fdabaa546c136455d5ffff546c336455fdffbf546c3364fdffafaa546c3364ffafaaaa546c3364bfaaaaaa546c3364aaaa2a007b9e0600aaaaaaaa746c546c55fdbfaa756c546c55fdffff756c546cffffbfaa956c746c55fdafaa3fff2c44aaaaaaaa3fff2c44aaaaaaaa39beec5a5400000039be0c5b955400003aae2d5baa955400dc8d0c5baaaaa554b86c0d5baa800005976cf453577eeaa05664d45355557fe8f553d453ffff577af553d453bfffd555f553d453aaaaaff5f553d453aaaaaaabdf7d0000aaaaaaaadf7d0000aaaaaaaadf7d2000aaaaaaaadf7d0000aaaaaaaadf7d0000aaaaaaaadf7d2100aaaaaaaa155cf553abffd5555664f5532bffd555b76cf5530aaffdd5197d365c0aabfdd55a85976c022abfd59b8df87402aaaffdbb8d7a85000aadf5bb8d9b8d000002a9ffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaabb8d9b8d00a00000ffcf3409aaaaaaaaffcf3409aaaaaaaabb8d9b8da8aaaaaaffcff300aaaaaaaaffcfd200aaaaaaaa9b8d7a8dfafefefeffcf9000aaaaaaaa7a8d575c000000409a8d575c004054559b8d565c50555555575c365cffafaa00575c365cffaa2a00575c365cffaa0000575c365cffaa0000575c365cffaaa800575c365c5ffaaa00575c365c55ffaaa0575c365c5557feaa575c165c557fffaa365c155cfaaa0000365c1554faaa8000365cf553fffeaa805a85155c015555555a851554000555555a85f553000005555a851554800000055a85f8745ffaa8805a85b86c57ffeaa8197d776457feaa80f87416545ffea800b86cf6535557faa05764f653555557f81654d54bfffaaaaaf653d54bfffffaaaf553d54bfeffabaadf750200aaaaaaaade750400aaaaaaaade750400aaaaaaaade750400aaaaaaaadf750200aaaaaaaadf750200aaaaaaaadf750200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf5c0132aaaaaaaabf5c0132aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f6d2008aaaaaaaa9f5d2030aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaab54bb44beaaaaaaab54bb44bfffaeaffb54bb44bfbffffff7c6c250aaaaaaaaa7e6c210aaaaaaaaa7e6c210aaaaaaaaa7e6d2108aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa5b6d2608aaaaaaaa5d6d2108aaaaaaaa5d6d2100aaaaaaaa5d6d2100aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b934baaaaeaff5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d0000aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa1b6c2302aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa934b7343faae0a8a934b7243aa0a0000934be92900004055b34be92900405505d25be92950550100d263e92915000000f263b15ba8eaffffd263b15beaffffffd15bb15ba8aaaaaa998d2100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79850008aaaaaaaa79850008aaaaaaaa797d0018aaaaaaaa797d2018aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa7984210aaaaaaaaad15bb15b55ffffaad15bb15bf5afab2ad25bb15b55ffafaaf263b15bfdffbfaaf263b15bffffaa0af263d15bffab2a001264d15bbfaa2a001364f26355f5bfaa1364f263f5afaa003364f263ffafaa0a33641264ffaa020033641364d5aaaaaa346c336455ffffff546c3364f5ffffab546c3364ffffabaa546c3364bfabaaaa546c3364aaaaaa007d9e0100aaaaaaaa746c546c5555ffab756c546c55d5fdff956c546cf5ffffaa9574746c55d5ffaa956c546cffaa2a00b574756cf5ffafaab674956c55fdbfaab674956cf5ff2a0239be18beaaabf55539be18beaaaaaff539be18beaaaaaabf3fff2c44aaaaaaaa3fff2c44aaaaaaaaffffcc42aaaaaaaa39be0c5b5400000059be0d5bf55400005ab60f4bfff554003e960e4bfffff554ec5af55355555550f553d45355557ffabe650028aaaaaaaaf553d453aabff555f553d453aaaabff5f553d453aaaaaabff553d55300000aaadf7d2100aaaaaaaadf7d2100aaaaaaaadf7d2100aaaaaaaadf7d2100aaaaaaaa1554f553bf55ffff365cf5532bbd5555976cf5532bbff555f874165c0aaffdd55a8556640aabffd59b8db86c002aaff5bb8d397d00022bf5bb8d7a850000002bffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaafccf1909aaaaaaaaffcff308aaaaaaaaffcfd200aaaaaaaa9b8d7a8dfffffffe7a8d7764000040407a8d7764505555557864565cffffaaaa9864575cf5ffbfaa9864575cffbfaa0a9864575cffaaaa009864575cffaa0a009864575cffaaaa009864575cffaaaa009864575cffeaaa009864575cffffaaaa9864575c5fffeaaa9864575c557fffea7764365cfffaaa00575c365cffaa0000575c365c55ffaa00575c365c5557ffea365cf553eaaa8000365cf553fffaaa80165cf553fffffaa85a851554055555555a85f553000155555a85f553800000155a85f9745fea80005a85b86c5ffeeaa0197d776457feaa80d874165457fea800b86cf6535557fea8565cf553555fffe0f653d54bfffaaa00f653d54bfffffaaade750400aaaaaaaadf750200aaaaaaaade750400aaaaaaaade750400aaaaaaaade750400aaaaaaaadf750200aaaaaaaadf750200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0130aaaaaaaabf5d0030aaaaaaaabf5d0030aaaaaaaabf5d0030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaab54bb44baaaafaffb54bb44bfeffffaf9c6d0508aaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7e6c210aaaaaaaaa7e6c210aaaaaaaaa7e6c210aaaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d0008aaaaaaaa7e6d0008aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2100aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa5d6d0100aaaaaaaa944b934beafffeff5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d0000aaaaaaaa3d6d0000aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa1b6c2302aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa934b5243aaaa0a00b44b734b55f5ffab934be92900004055b353e92900505501d25be92954150000d263e93115000000f263b15ba8eafeffd263b15beaffffff998d2100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa798c2102aaaaaaaa798d2100aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaad15bb15bfdffaaaad25bb15b55f5ffafd25bb15bf5ffaaaaf263b15bffffaaaaf263b15bbfaaaa0a1264d15bffafaa001364f2635555ffab1364f263d5ffaa023364f263ffabaa0a3364f263ab2a0200546c13645555ffff546c136455ffffaa546c3364fdffbfab546c3364ffbfaaaa546c3364ffaaaa2a546c3364afaaaa00746c546c5555d5bf746c546c55d5bfaa756c546c55d5ffff956c546c55ffffab9574746c55f5ffab9574746cd5ffaa2a9574746cffaa2a00b674956c55fdbfaab674956cfdbfaa00d6749574f5ffaa02d6749574ffaa0a00d674b67455af2a00f77cb67455fdafaaf8bdd48c02aaff5518be1595000aaff518be76a500002af539bed7b52aaaabf539c618beffffd55539be18beaaaaffd539be18beaaaaaabf3fff2c44aaaaaaaa3fff2c44aaaaaaaa3fff2c44aaaaaaaa19becb5254000000f8b5ac4af5550000b99dad42fff55500d4534a4200000555d453093200000005be650128aaaaaaaaf553d453affdd5fff553d453aaaaaffff553d453022aaaafdf7d2100aaaaaaaadf7c2102aaaaaaaadf7c2102aaaaaaaadf7c2102aaaaaaaadf7c2102aaaaaaaa165cf553affffd555664f5530abffff5b86c365c0aafd555397d565c0aabbff57a85b76c000aafbdbb8d397d022aafbdbb8d5a850000022bffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaafccf3909aaaaaaaafccf1909aaaaaaaaffcf1309aaaaaaaabb8d9b8dfefaaaaaffcfd200aaaaaaaa9b8d7a8dfffffaaa9a8d98645050545498647764ffab0a00b964786455d5ffabb964986455f5abaab9649864f5afaa00b9649864ffaa2a00b9649864ffaa0000b9649864ffaa0000b9649864ffaa8000b9649864ffeaaa00b964986455ffaaa8b9649864555ffeaab9647864555fffaa9864575ceaaaa0009864575cffaaaaa09864575cffffaaaa7864575c577fffea575c365ceaa00000575c365c5ffaa880575c165c557ffaa8365c1554eaaa8000375c165455557ffe1654f553fffee8a05a85f553055555555a85d553000015555a85b54b000000017a85f97457fea0005a85b86c57feeaa0197d575c5ffaa880d874165457feaa80976cf65355577ea8365cd54bfffffaa01654d54bffffeaaaf653d54bfffffeaade750400aaaaaaaade750400aaaaaaaadf750200aaaaaaaadf750200aaaaaaaadf750200aaaaaaaadf750200aaaaaaaadf750200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf5d0130aaaaaaaabf750100aaaaaaaabf750100aaaaaaaabf5d0030aaaaaaaabf5d0030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f6d2008aaaaaaaa9f6d2008aaaaaaaa9f6d0008aaaaaaaa9f6d0008aaaaaaaab54bb44bfefafeaa9c6d0508aaaaaaaa9c6d0508aaaaaaaa9c6d0508aaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7e6c210aaaaaaaaa7e6c210aaaaaaaaa7e6d2108aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa5b6d2608aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6d0100aaaaaaaa944b934baaaafaee5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d0000aaaaaaaa3d6d0000aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa1b6c2302aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa934b5243aaaa0200934be92900000040934be92900005055d353e92900541500d263e92955150000d263e93105000000f263b15ba8eaffffd263b15bfaffffff978d2600aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798d2000aaaaaaaa79852108aaaaaaaa79852008aaaaaaaa79852108aaaaaaaa7984210aaaaaaaaa7984210aaaaaaaaad15bb15bbfabaaaad15bb15baaaaaa02d25bb15bffffaaaaf263b15bffffabaaf263b15bffaaaa0af263d15bbfaa0a001264d15bbfaa0a021364f26355fdaf0a3364f263fdffaa0a3364f263bfaa0a0033641364d5abaaaa546c136455f5ffbf546c3364fdffffab546c3364ffffabaa546c3364bfabaaaa546c3364aaaaaa00756c546c555555d5746c546c55f5afaa756c546c55f5ffff956c546cf5ffffaa956c746c55fdbfaa9574746cf5ffab2a9574746cffaa0a00b674756cd5ffafaab674956cfdffaa02d6749574f5ffaa02d6749574ffaa0200f77cb67455d5ffabf77cb674d5ffafaaf77cd674fdffaa2af77cd674ffaa0a00177dd674afaa0a00177df77c55bdaa2a317c3754aaa9a595f48c126c02bf5555359d126c00abfd5596ad327400aabfd5f7b5d48c002abf5518be359d002abfd518be76a500002af539bed7b502aaaff559c618beffff555539be18beaaaaffd539be38beaaaaabff39be18b6fa80000039beb7ad7eeaa00018b636957ee8a000d8ad2a3a55a000005795e931a5550000f77ce929aaa55500d453e93100000155d453e93100000001f553d453abffaaaaf553d4532aaaaeaaf553d453002aaaaaf553d45300000aaadf7c2102aaaaaaaadf7c2102aaaaaaaa1554f553bfbfffaf365cf5532bbfbfbf5764165cadf5d5d5d87456642fadbdbd5a85d86c2bbdf5f59b8d197d2aafbdf5bb8d5a85020a2fadbb8d9a8d00000002ffbf5431aaaaaaaaffcf5409aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaaffcf1309aaaaaaaaffcf1309aaaaaaaa5ecf340aaaaaaaaaffcff208aaaaaaaaffcff208aaaaaaaa9b8db86454545c5cd96c9864f5bfaaaada6cb96455d5ffaffa6cb96455ffffaafa6cb964fdffafaafa6cb964ffffaaaafa6cd96c55ffafaafa6cd96c55ffeaaafa6cb964ffffaaaada6cb964fffffaaada6cb96457ffffaada6cb964555ffffed96cb964555ffffab9649864feeaaaa0b96498645ffffaaa9864785caa80000098647864577eeaa89864575cfefaeaaa7864575c5f7ffeea7864575c5555577f575c365cfaaaa800575c1654faaaaaa0375c16545ffeeaaa365cf6537ffffefa1654d5535f7efef85a85d54b155555555a85944b000115557a855a856aeaaaaa7a85197d5eea08007a85d8747ffaa8005a85976c5fffeaa0197d365c5fffeaa0b86c1654557fea807764f65355557ea0365cd54bffffeaa8f653d54bfffaaa80f653f54bbafbffaadf750208aaaaaaaadf750208aaaaaaaadf750208aaaaaaaadf750200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752200aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf750100aaaaaaaabf5d0130aaaaaaaabf750000aaaaaaaabf5d0030aaaaaaaabf5d0030aaaaaaaabf5d0030aaaaaaaabf5d0030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f6d0008aaaaaaaab54bb44bfeeaeaeab54bb44bafffffffb54bb44bfeffbfff9c6d0508aaaaaaaa9c6d0508aaaaaaaa9c6d0508aaaaaaaa9c6d0508aaaaaaaa7c6c250aaaaaaaaa7c6c250aaaaaaaaa7e6c210aaaaaaaaa7e6c210aaaaaaaaa7e6c200aaaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d0008aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa944b934baaeafaff944b934baaffffff5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3c6d0000aaaaaaaa1c6c2002aaaaaaaa1c6c2002aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3b6d2300aaaaaaaa3b6d2300aaaaaaaa934b734baaaaaa2a934b5243aaaa0000934be92900000050934be92900005415d353e93100551500f263e92955050000d263e93101000000f263b15baafafffff263b15bfeffffffd15bb15ba8aaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa7984210aaaaaaaaad15bb15bffffaaaad15bb15babaaaa02d25bb15bd5bfabaaf263b15bffffabaaf263b15bffabaa2af263d15bbfaa2a001264d15bffaa2a001364f26355f5bf2a3364f263f5ffab2a3364f263ffaa2a003364f263ab2a0000546c136455d5ffaf546c3364d5ffffaa546c1364ffffaaaa546c3364ffabaaaa546c3364abaaaa027d9e0100aaaaaaaa746c546c5555ffab756c546c5555f5ff956c546c55fdffab956c746c55fdafaa9574746cfdffab2ab574756cd5ffafaab674956c55ffafaab674956cfdafaa00d6749574fdffaa00d6749574ffaa0200d674b674f5ab2a00f77cb674d5ffafaaf77cd674ffffaa0af77cd674bfaa0a00177dd674abaa0200177df77c55bfaa0a187df77c55ffbfaa387df77cffffbfaa387d177dfdffaaaa387d177dffaaaaaaff7de908aaaaaaaaf263585400010515126cd263aff55555126cf26302fd5555737cf2630bff5555f48c126c02bd555556a5126c0aaff55596ad327400aabf55f7b5b48400aabfd518be1595002abfd518be56a50000abd538beb7ad0000aab539bef8bdaaaaffd539be18befaeafff539bef8b55faaaaaa39beb7ad5fea800019be569d5ffaa800f8b5168d57fea800b8a52a3255a80000378dea29a9550000f77cea29aaa95500f553093200000155d553093200000001f553d453aaaaaaaaf553d453022aaaaa155cf553bdaf2faf365c1554afaa0a02976c365cd5b5af2bf8747764f5bdaf2a397db86cbdbfab0a5a85197db5b52d2b9b8d7a85b5b52d2fbb8d9b8d0aaaaa2afccf5909aaaaaaaaffbf5431aaaaaaaaffbf5431aaaaaaaafccf5909aaaaaaaafccf3909aaaaaaaabb8d9b8daaaaaaa85ecf340aaaaaaaaaffcff208aaaaaaaaffcff208aaaaaaaa9b8dd96c545c5050fa6cd96cd5bfab0afa6cda6c55ffaaaafa6cd96caaaa0000fa6cda6cafaaaa025f9f1008aaaaaaaa5f9f1008aaaaaaaa5f9f1008aaaaaaaafa6cda6ceaaaaa00fa6cda6cffaaaaa8fa6cda6c57ffeaaafa6cd96cfffffaeada6cd96c5f7ffffed96cb964fffaaaaad96cb9645ffffffad96c9864fffffaaab96498645ffffaea98647864faaaa0009864575ceaaaa8809864575cfffeeaaa7864575c577ffffa7864575c555557ff575c1654aaa00000575c16547ffaaaa0375c16545557565ef653b44bfaeae8a0d553b44b57575efe7a85944b055555557a85944b000001059a8d7a85ffffaaaa9a8d7a855fffeafa7a85197d7e8000007a85d87457faa0005a8577645ffeaa80197d565c57ffeaa0b86c1654557fea807764f65355557ea0365cf5535557fff81654d54bffffeaa8f653f553fffffffedf750200aaaaaaaadf750200aaaaaaaadf750200aaaaaaaadf750100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaaf553d54bbfaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf740102aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf5d0030aaaaaaaabf5d0030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaad54bb44bfefefaaab54bb44bffafeffab54bb44bfffaffff9c6d0508aaaaaaaa9c6d0508aaaaaaaa9c6d0508aaaaaaaa9e6d0108aaaaaaaa9e6d0108aaaaaaaa7e6c210aaaaaaaaa7e6c210aaaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d0008aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa5d6c0102aaaaaaaa944b934baaaefefe944b934bbefaffff5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3c6d2100aaaaaaaa3c6d0100aaaaaaaa3c6d0100aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3b6d2300aaaaaaaa3b6d2300aaaaaaaa934b734baaaaaa0a5c6d0100aaaaaaaa934be92900000054b34be93100005415d25be93140550500f263e93155010000f263b15b00a8aaeaf263b15ba8fafffff263b15bfeffffffd15bb15b00aaaaaa998d2100aaaaaaaad15bb15baaaaeafa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaad15bb15bffabaaaad15bb15babaaaaaad25bb15b55ffffabf263b15bffffbfaaf263b15bffafaa0af263d15bffabaa001264d15bbfaaaa021364f2635555fdab1364f26355ffaa023364f263ffbfaa00336c1264fdbfaa0a546c136455f5ffab546c3364d5ffafaa546c3364ffffaaaa546c3364ffabaaaa546c3364abaaaa027d9e0100aaaaaaaa746c546c55d5bfaa746c546cd5bfaa2a956c546c55ffffaa956c546cf5ffab2a9574746c55ffab2a9574746cffaf2a00b674756c55ffab2ab674956cfdbfaa00d6749574fdbfaa00d6749574bfaa0000d674b674f5aa0200f77cb674d5ffaaaaf77cd674ffbfaa0af77cd674bfaa0a00177dd674afaa0200177df77c55afaa0a187df77cf5ffabaa387df77cffffabaa387df77cffabaaaa387d177dbfaaaa02387d177daaaa0a00387d187dafaaaa00bfbf0a00aaaaaaaabebf2c00aaaaaaaa58543854aaffffff58543854aaffffffd263385400010515f263d163faaaaaaad263d163abfefaaaf263d163aaaafffff263d1632aaaffff126cd1632abf5555737cd1632fffd555b48cf2630abd55551595f26b00abf55576a5126c00aaff55d7b5737c00aabfd518bef48c002abfd518be559d0000abf538beb7ad0000aaf539bef8bdaaaabff539be18befaaaabfd39bed8ad7ea0000039be97a55fea000039be369557fea800f8b5b58457ffea80779d2a3a55a80000f6840a32a9550000d7742b32aaa95500155c6a4200000155365c8b4a00000001d8745664bdadaf2b197db874b5ad2d2b5a85197df5bdadadbb8d5a85d5f5b5bdbb8d7a852b2a2a2affcf3309aaaaaaaafcbf5931aaaaaaaaffbf5431aaaaaaaa9fbf1432aaaaaaaaffbf5431aaaaaaaaffbf5431aaaaaaaafccf3909aaaaaaaabb8d9b8daaaaa880bb8d9a8daaaaa8a0ffcff108aaaaaaaa9b8dfa6c505070f01b6dfa6c55f5fffb1b6dfa6c55ffffff1b6dfa6c55ffffff1a6dfa6c55ffabaa1a6dfa6cffffaaaa1a6dfa6cffffaaaa1a6dfa6c5fffeaaa1a6dfa6c557fffea5f9f3008aaaaaaaa5f9f1008aaaaaaaafa6cd96ceaaaaaaafa6cd96cfffffaaa3f9f0e08aaaaaaaa1f9f2d00aaaaaaaad96cb964fffaaaaad96cb9647ffffffab96c98647ffffaeab96c986455577fff98647864faaaa0809864775ceaaaa8809864575cfffeaaaa7864575cfffffaaa7864575c55575ffe575c16547efae8a0365cf5537ffaeaa81654b44bfefaaaa8d553b44b577eeaa0b54b944b55575e7a7a859443000105159a8d7a85aaaaffff9b8d7a85ffaffff59b8d7a85afaaaabf9b8d7a857aaaaaaa9b8d397d5feaaa009b8dd87457feaa805a8577645ffeaa80197d365c57ffeaa0b86c1654555fea807764f65355555fe81654d54bfeaaa8001654d54bfffffaaadf750208aaaaaaaadf750208aaaaaaaadf750108aaaaaaaadf750108aaaaaaaadf750108aaaaaaaadf750108aaaaaaaabf752108aaaaaaaabf752100aaaaaaaabf752100aaaaaaaabf752100aaaaaaaaf553d54baffaaaaabf740102aaaaaaaabf740102aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf5d0030aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaad54bb44beaaaaaaa9f5d2030aaaaaaaad54bb44baaafeafad54bb44bbaaaaaafd54bb44baaaaaaead54bb44beafeeaff9c5d0530aaaaaaaa9c5d0530aaaaaaaa9c6d0508aaaaaaaa9e5d0130aaaaaaaa7e6c210aaaaaaaaa7e6c200aaaaaaaaa7e6c200aaaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa7d6d0108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6c010aaaaaaaaa5d6c0102aaaaaaaa944b934baaaaaaea944b934baaeaeaff5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3c6d2100aaaaaaaa3c6d2100aaaaaaaa3c6d0100aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa1c6c2002aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa934b734baaaaaa0a5c6d0100aaaaaaaa934be93100000054b353e93100405505d25be93150550100f263e93115000000f263d15b00a8aaaaf263d15baaaaaaead263d15beaeaffffb78d0600aaaaaaaa998d2100aaaaaaaad15bb15baaaaaafa798c2102aaaaaaaa798c2102aaaaaaaa79852108aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852108aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaad15bb15bafaaaaaad15bb15baaaaaa0af263b15bf5ffffabf263b15bffffaa2af263d15bffafaa0af263d15bafaa02001364f2635555f5bf1364f26355fdbf0a3364f263fdffaa02336c1264f5ffaa2a546c136455f5ffff546c1364f5ffbfaa546c3364ffffabaa546c3364ffafaa0a546c3364aaaa0a00746c546c5555ffaf746c546c55f5abaa746c546cd5bfaaaa956c546c55ffffab956c746c55f5bfaa956c746cf5bfaa029574746cffabaa00b674756c55ffafaab674956cf5bf2a00d6749574fdbfaa00d6749574bfaa0000f77cb67455d5ffaaf77cd674d5ffbfaaf77cd674ffbfaa02f77cd674bfaa0200187dd674ffbfaaaa177df77c55b5aa2a387df77cd5ffffaf387df77cffffabaa387d177dffafaaaa387d177dafaaaa2a387d177daaaa0a00387d187dabaa2a00bebf2c00aaaaaaaabfbf2b00aaaaaaaa5985387dffffffff5985387dffffffff5985387dffffffaf5985387dffffbfaa5f7e0908aaaaaaaa5f7e0908aaaaaaaa38543754aafafafef2633754000105151364f263555555fff263d163eaaaa000f263d163fffeaa80f263d163ffffeaaaf263d163ffffffeaba8c000aaaaaaaaaf263d15b2aaaaabf126cd163abf555553274d1632affd5559484d1630afff555f594126c02af555576a5126c00aaff55d7b5737c00aaffd518bed48c002abfd518be359d0000abf539beb7ad000aaaf539bef8b58002aabd39be18b6eaa0002a39beb7a57ea0000039be56955ffaa000f8b5168d55fea800d8ad168dd5ffaa00b8adab4a55000000f9adcc52a95540003ca60d5baaa955405a854d6300000055bb8d7a85b5adabab5fcf320aaaaaaaaabb8d9a8d000aaaaaffbf3331aaaaaaaafcbf5931aaaaaaaaffbf5431aaaaaaaaffbf5431aaaaaaaa9fbf1432aaaaaaaa9fbf1432aaaaaaaaffbf5431aaaaaaaafccf3909aaaaaaaabb8d9a8daaa000009b8d3b75504040403b751a6dfefaaaa81b75fa6cfffffaaa1b75fa6cffffffab1b75fa6cffffffaa1b751a6dffffbfaa1b751a6dffffeaaa1b751a6dffffffea7fa73100aaaaaaaa1a75fa6cfffffeaa1a75fa6cffffffea1a6dfa6c55577fea5c9f3510aaaaaaaafa6cd96cfaaaaaaafa6cd96cfffeeaaafa6cd96c57fffffa3f9f0d00aaaaaaaad96cb964fffaaaa8d96c9864fefaaaaad96c9864577ffffeb964986455577fffde7e0c30aaaaaaaa986478647feaaaa09864575cfaeaaaa8785c575c575f7ffe575c16547eeaa8a0375cf653575ffefa1654d54bfeeaa080f653b44b7ffaeaa0d54b7343fefefae87a85b44b00000105ffbf5018aaaaaaaa9b8d5a85bffdffff9b8d7a85aaafbfffffcff300aaaaaaaabb8d9b8d7ffaaaaabb8d7a857aaa80009b8d397d5fe800009b85d87457fea8007a8577645fffeaa0197d16545ffeaaa0b86c16545557faa07764f55355575fe8165cf55355555ffa1654d54bffffffeadf750208aaaaaaaadf750208aaaaaaaadf750208aaaaaaaadf750108aaaaaaaadf750208aaaaaaaadf750108aaaaaaaaf553d54baaaabafabf752108aaaaaaaaf553d54baeaaaaaaf553d54baaaaeaaabf740102aaaaaaaabf740102aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaa9f752000aaaaaaaa9f752000aaaaaaaa9f5d2030aaaaaaaa9f5d2030aaaaaaaad54bd44baaeaeaaad54bb44bfffffffed54bb44bebabffffd54bb44bfffeffff9c5d0530aaaaaaaa9c5d0530aaaaaaaa9e6d0108aaaaaaaa7e6c210aaaaaaaaa7e6c200aaaaaaaaa7e6c200aaaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7b6d2608aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6c010aaaaaaaaa5d6c010aaaaaaaaa944b934baaaaeafe944b934beafeffff5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3c6d2100aaaaaaaa3c6d2100aaaaaaaa3c6d2100aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa934b734baaaaaa02b44b734b55f5ffab934be93100004055b353e93100505501f25be93150150000f263e93115000000f263d15b80a8aaaaf263d15baaaaaaaad263d15baaaafaffd263b15baaeaffffd163b15baaaaeaffd15bb15ba0aaaaead15bb15baaaafeff798c2102aaaaaaaa798d2100aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa798d2100aaaaaaaa798c2102aaaaaaaad15bb15bffbfaaaad15bb15babaaaa2ad263b15b55fdffaff263b15bfdffafaaf263b15bffabaa00f263d15bafaa0a001364d15bffafaaaa1364f26355d5ffaa3364f263f5ffaf0a336cf263fdbfaa0a336cf263ffaa0a00546c1364d5ffafaa546c1364ffffaaaa546c3364ffabaa2a546c3364afaa2a00746c546c5555f5bf746c546c55f5afaa756c546c55d5ffff956c546cd5ffffaa956c746c55ffbfaa9574746cf5ffab2a9574746cffaf2a00b674756c55fdaf2ab674956cd5bf2a00d6749574f5afaa00d6749574afaa0000f77cb67455f5ffaaf77cd674d5ffafaaf77cd674ffbfaa02f77cd674bfaa0a00177dd674afaa0200177df77c55bfaa0a187df77cf5ffbfaa387df77cffffafaa387df77cffbfaaaa387d177dbfaaaaaa387d177daaaa2a00387d187dabaaaa00bebf2c00aaaaaaaa5885387dffffffaf5985387dffffffff5985387dffffffbf5985387dffffffaa5985387dffffabaa5985387dffaaaaaa5985387dabaaaaaaffbf0c08aaaaaaaaffbf0c08aaaaaaaa5f7e0908aaaaaaaa5f7e0908aaaaaaaa38543754fefefefe3f7e2808aaaaaaaa13643754000001053364f263fffeaaa01364f26355ffaa801364f2635555ffaa1364d163ffffeaaaf263d163faaaa800f263d163fffeaaa8f263d163fffffeaaf263d163fffffffeb78d0608aaaaaaaaf263d163afffd5ff126cd163abd555553274d1632aff55559484d1630afff5551595f26b0abf555576a5126c02abfd55b7ad5374002abfd518bed48c002abfd518be359d0000abf539beb7ad0002aaf539bef8b5aa00aafd39be18b6ffa000aa39bef8b5ff00000039bef8b5ab00000059c639beb5bdafff59c64d634000000059c64d63554000007bbe4e5baa5540009eb64e63aaaa5540bb8d4d6300000055ffcf1309aaaaaaaaffcf1309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaafcbf5931aaaaaaaaffbf5431aaaaaaaaffbf5431aaaaaaaaffbf5431aaaaaaaabb8d5c7d400000007c7d3b755557575e3b751a6dfaeaaaaa9f9f3218aaaaaaaa3b751b6dffbfaaaa3b751b6dffaaaaaa1b751a6daaaaaaaa3b751b755fffffaa3b751a6dfaaaaaaa1b751a6dffaaaaaa1b75fa6cffeaaaaa1a75fa6ceaaaaaa81a75fa6cffeaaaaa1a75fa6cffffaaaa1a75fa6c5fffffaa5f9f2f10aaaaaaaafa6cd96cfffaaaaafa6cd96c5f7ffffa3f9f0d08aaaaaaaad96cb864eaaaaaa8d96cb864fffeeaaab96c98647ffffeeab8649864577ffaea9864785caaa880809864575cfefaeaaa7864575c575f7fff575c1654eaa8a000375c16545ffefaa8375cf653555f7ffaf653b44b5efae8a07a85b44b05053535ffbf9018aaaaaaaaffc79008aaaaaaaa9b8d7a85bfafafbfffcff200aaaaaaaa5fcf330aaaaaaaaafccf1909aaaaaaaafccf3909aaaaaaaabb8d9b8dfaaa8000bb8d7a857aa000009b8d197d5fe880009b8db86c5ffeaa805a85776457ffeaa0f974165c577fea80b86c16545557fea05764f5535557fff8165cf55355555ffedf652228aaaaaaaadf650228aaaaaaaadf750108aaaaaaaadf750108aaaaaaaadf750108aaaaaaaabf752108aaaaaaaabf752108aaaaaaaaf553d54baaaafaaaf553d54bfefafeead553d54bafaaaaaabf740102aaaaaaaabf740002aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaa9f752000aaaaaaaa9f752000aaaaaaaa9f752000aaaaaaaad54bb44baaaaafaad54bd44bfaeaaaaad54bb44bffffaafad54bb44bfffffeff9c5d0530aaaaaaaa9c5d0530aaaaaaaa9e5d0130aaaaaaaa7e5c2132aaaaaaaa7e6c200aaaaaaaaa7e6c200aaaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6c010aaaaaaaaa944b934baaaaeaea944b934beaffffff5d6d0008aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3c6d2100aaaaaaaa3c6d2100aaaaaaaa3c6d0100aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3c6d0000aaaaaaaa3b6d0300aaaaaaaa3b6d2300aaaaaaaa934b724b00000000934be92900000040934be93100004055b353e93100505500f263e93154150000f263e93105000000f263d15b00a8aaaaf263d15baaaaaaaad263d15baaaaeafed263b15baaaaffffd263b15beafeffffd15bb15ba0aaaaaad15bb15baaaafaff798c2102aaaaaaaa798c2102aaaaaaaa798d2100aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852008aaaaaaaa79852108aaaaaaaa798c2102aaaaaaaad15bb15bffbfaa0af263b15bf5ffffbff263b15bffffbfaaf263b15bffafaa02f263b15bafaa0a001364d15bffafaaaa1364f26355d5ffab3364f263d5ffbf2a336cf263f5ffab2a336cf263ffab0a00546c1364d5ffbfaa546c3364fdffaaaa546c3364bfaaaa02546c336cabaaaa00746c546c5555f5af746c546c55f5bfaa746c546c55ffaaaa956c546c55ffffaa956c746c55fdaf2a9574746cfdffaa0ab674756c55d5ffabb674956c55f5af2ab674956cf5af2a00d6749574fdbfaa00d6749574bfaa0000f77cb67455fdffaaf77cd674d5ffafaaf77cd674ffafaa02f77cd674afaa0a00177dd774abaaaa00177df77c55fdaa2a387df77cd5ffffaf387d177d55ffafaa387df77cffafaaaa387d177dbfaaaa0a387d177daaaa2a00bfbf0a00aaaaaaaabebf2c00aaaaaaaa3985387dd5ffffff5985387dffffffff5985387dffffffbf5985387dffffafaa5985387dffafaaaa5985387dbfaaaaaaffbf0c08aaaaaaaaffbf0c08aaaaaaaaffbf2c08aaaaaaaa5985504b000000405985514b000000555985714b000055555985714b005555555f7e0908aaaaaaaa3f7e2908aaaaaaaa38543754fefefefa3f7e2808aaaaaaaa33643754155555553364375400000105546c136455ffffaa546413645555fffe3364f263faaaa8003364f263fffaaaa81364f26355ffaaa01364f2635555ffaa1364d163ffffeaaaf263d163ffaaa800f263d163ffffaaa8f263d163fffffeaaf263d163fffffffeb78c060aaaaaaaaaba8c000aaaaaaaaaf26bd163abd55555126cd16302afffff9484f2632bfd5555f594f26b0abf555556a5326c02abfd55b7ad5374002abfd518beb484002abff538be359d0002abf539be96a500000abd39bef8b500002aad59be18be002aaabf59c639beaaafffff59c639beaaaaafff59c659beaaaaffff59c62d634000000059c62d63554000007bbe4e5baa5540009eb64e63aaaa5540bb8d2d6300000055fecf1409aaaaaaaaffcf1309aaaaaaaaffcf3309aaaaaaaafcbf3931aaaaaaaafcbf5931aaaaaaaabb8d3b75545c5070bfaf1300aaaaaaaa3b751a6daaaaaa0abfa71308aaaaaaaabfaf1300aaaaaaaabfaf1300aaaaaaaabfaf1300aaaaaaaabeaf1400aaaaaaaabeaf1400aaaaaaaa3b751a75faaaaaaa3b751a75fffaaaaa3b751a75fffffeaa3b751a755ffffffe9f9f1118aaaaaaaa1a75fa6cfaaaaaaa1a75fa6cfffeeaaa1a75fa6c555ffffefa6cd96cfffeeaaaf96cd96c577ffaaa3f9f0d00aaaaaaaad96cb964fffaaaaad96cb8647ffffaaab96498647f5f7afa986478647aeaa8a07864575cfeeaaaaa9864575c575f7fff575c1754eaa08000575c1654fefaeaa83754f653577efaea5a85d54b3535353fffbf7018aaaaaaaaffc79008aaaaaaaa9a8d7a85bfffffff9b8d7a85abafbfaffecff400aaaaaaaaffcf1309aaaaaaaafccf1909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaabb8d9b8dfaaaa002bb8d5a857aa800009b8d197d5ffa80009b8dd86c57ffea805a857764557ffaa0f974165457ffeaa0b86cf553555ffea8365cf553555fffa0165cf55355555ffedf650128aaaaaaaadf650128aaaaaaaadf750108aaaaaaaadf750108aaaaaaaaf553d54baaeaaaaabf752108aaaaaaaabf752108aaaaaaaabf74010aaaaaaaaabf740102aaaaaaaad553d54beaaaaaeabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaad54bd44baaaaaabad54bd44baaaaeaead54bd44beafeffff9c5d0530aaaaaaaa9c5d0530aaaaaaaa9e5d0130aaaaaaaa9e5d0130aaaaaaaa7e5c2032aaaaaaaa7e6c200aaaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7b6d2608aaaaaaaa7b6d0608aaaaaaaa7b6d0608aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6c010aaaaaaaaa944b934baaaaaaea944b934beaaafeff944b934bfeffffff5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3c6d2100aaaaaaaa3c6d2100aaaaaaaa3c6d2100aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d0300aaaaaaaa3b6d2300aaaaaaaa3b6d2300aaaaaaaa3b6d2300aaaaaaaa3c6d2100aaaaaaaa934be93100000040934be93100005055d353e93100541500f263e93155050000f263e93101000000f263b15b80aaaafff263b15baaaaffffd263b15baaaaffffd263b15baaffffffd163b15baaaaaaffd15bb15ba0aaaaaa998d0100aaaaaaaa998d0100aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798d2100aaaaaaaa798d2000aaaaaaaa798d2100aaaaaaaa798c2102aaaaaaaad15bb15b55f5bfaad15bb15bffbfaa0af263b15b55ffffabf263b15bffffbfaaf263b15bffbfaa0af263b15bbfaa0a001364d15bffafaaaa1364f2635555ffab1364f26355ffab0a3364f263ffbfaa02336c1264fdbfaa2a546c1264ffbfaaaa546c3364d5ffaaaa546c3364ffabaa0a546c336cafaaaa02746c546c5555f5bf746c546c55f5bfaa746c546cfdbfaa2a956c546cd5ffffaa9574746c55fdffaa9574746cfdffab2ab574746cfdbfaa0ab674956c55fdbfaab674956cfdbfaa00d6749574fdbfaa00d6749574bfaa0000f77cb67455fdffaaf77cd674d5ffafaaf77cd674ffafaa0af77cd674afaa0a00177dd774abaa2a00177df77c55bfaa2a387df77c55ffffaf387df77cffffafaa387df77cffafaa2a387d177dbfaaaa02387d177daaaa0a00bfbf0a00aaaaaaaa5985387d55f5ffff5885387dffffbfaa5885387dffffaaaa5985387dffffffaf5985387dffffafaa5985387dffbfaaaa59853885ffafaaaa59855885abaaaaaaffbf0c08aaaaaaaaffbf2c08aaaaaaaa5985514b000000545985714b000050555985714b0050555559857153405555559253714b95eaffbf9253714baaffbfaa92537153ffffff0ab253714bffaf2a005f7e0908aaaaaaaa5f7e0908aaaaaaaa38543754eaeaaaaa38543754fffffeea3f7e2808aaaaaaaa546c385405155555746c585400000001756c5464557ffea8546c3364ffaa8000546c33647fffaa80546c136455ffeaaa546c13645557ffaa3364f263faaa80003364f263fffaaa801364f26355ffaa001364f2635555feaa1364d163ffffeaaaf263d163feaaa000f263d163ffeaaaa0f263d163ffbfaaaaf263d163affeaaaaf263d163aaabfaaaf263d1632aaaabaa126cd1630aabffff326cf26302affd559484f2632bffd555f58c126402bff55576a5326c0aabf555d7ad537400aaffd518beb48400aabfd538be35950002abf539be96a500002afd39bef8b500002aad59be18be000aaaff59c639beaaaffffd5ac639beffffffd55ac659beffffffff59c62d634000000059c64d63554000007bbe4e5baa5540009eb64e5baaaa5540bb8d4d6300000015ffcf1309aaaaaaaabb8d5c7570c0c0007c7d3b755557575ebfaf3300aaaaaaaadcaf1900aaaaaaaa5b753b7555ffffaf5b753b75f5ffffaa5b753b75ffffaaaa5b753b757fffaaaa5b753b75557fffeabfaf3300aaaaaaaabeaf3400aaaaaaaabfaf1200aaaaaaaa3b751a75eaaaaaaa3b751a75fffaaaaa3b751a75fffffeaa1a751a6daaaaaaa81a75fa6ceaaaaaaa1a75fa6cfffeeaaa1a75d96cfffffaaafa6cd96c7ffffaaaf96cd96c575ffeead96cb964eaaaaaa0d96cb8647efefaeab96c9864575f7f7f986478647aeae8a07864575cfefaeaaa785c575c7fffffff575c3754eaa8a080375c1654faaaa88039851754153535057a8559852a2a0b2d9b8d7a85fdbfbfaf9b8d7a85ffaa2a0abb8d7a85afaa0a00bb8d9b8dbdabaaaafccf1909aaaaaaaafccf3909aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaabb8d9b8daa800000bb8d9b8dfaaaa880bb8d7a855eaaa0009b8d19755fea80009b8db86c57ffeaa05a855764557ffaa0f874165c557ffaa09764f553555ffaa0365cf5535557fff81654f553555557fff553d54baaaaaaa0bf752108aaaaaaaabf752108aaaaaaaaf553d54bfaaaaaaabf752108aaaaaaaabf740002aaaaaaaad553d54bfeaaaaaad553d54bffbaaaaabf750000aaaaaaaabf750000aaaaaaaabf750000aaaaaaaad54bd44bfafaaaff9c752500aaaaaaaa9e750100aaaaaaaa9e5d0130aaaaaaaa9e5d0130aaaaaaaa7e5c2032aaaaaaaa7e5c2032aaaaaaaa7e5c2032aaaaaaaa7e6d2008aaaaaaaa7e6d2008aaaaaaaa7b6d2608aaaaaaaa7b6d2608aaaaaaaa7b6d2608aaaaaaaa7b6d0608aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6c010aaaaaaaaa944b934baaaaeaff944b934beaeaffff5d6c000aaaaaaaaa5d6d0008aaaaaaaa5d6d0000aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3c6d2100aaaaaaaa3c6d2100aaaaaaaa3c6d2100aaaaaaaa3b6d2300aaaaaaaa3b6d2300aaaaaaaa3b6d2308aaaaaaaa3c6d2108aaaaaaaa3c6d2108aaaaaaaa3c6d2108aaaaaaaa5d6d0008aaaaaaaa934be93100000050b34be93100005415d35be93100550500f263e93155010000f263d26300a8fa5ff263b15ba0aaeaffd263b15baaeaffffd263b15bfaffffff998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798d2100aaaaaaaa798c2102aaaaaaaad15bb15bd5ffabaaf263b15b55f5ffaff263b15bfdffafaaf263b15bffafaa02f263d15bbfaa2a001364d163ffffafaa1264f26355f5bf0a1364f26355fdaf0a336cf263d5ffafaa336cf263ffafaa00546c136455f5ffaa546c3364d5ffabaa546c336cd5ffaaaa546c336cffaaaa0a746c336cffaaaa0a746c546c55f5bfaa746c546cf5afaa2a956c546c55fdffaa956c746c55fdaf0a9574746cfdffaa02b674746cffffabaab674956c55ffaf2ab674956cfdbf2a00d6749574f5bf2a00d6749574bf2a0000f77cb67455fdbfaaf77cd674d5ffab0af77cd674ffabaa00f77cd674afaa0000177dd674abaa0000177df77c55abaa00187df77cd5ffafaa387df77cffffbfaa387d177dffbfaaaa387d177dafaaaa02387d177daaaa0200bfbf0a00aaaaaaaa5985387d55ffffff5985387dfdffffff5985387dffffffaf5985387dffffbfaa59853885ffffbfaa59853885ffffaaaa59853885ffafaaaa59855885afaaaaaaffbf0c08aaaaaaaa5985504b000000405985714b000000555985714b000055555985714b0055555559857153545555559253714ba9fefe0a9253714bfabf2a009253714babaa0000b253714bbfab0200d35b92535555ffaad35b925355ffaf2ad35bb25355ffaa02f35bb253ffbfaa0058543854fefaeaea5f7e0908aaaaaaaa5f7e0908aaaaaaaa38543754eaaaaaaa38543754fffffeea58543754bfffffff956c385405151555d674756c55ffeaa8b674756c5555ffaab66c546c7fffeaaa956c546c55ffaa00756c546c5557faa0756c3464557ffaaa546c3364ffeaa800546c13645ffeaaa0546c136455fffeaa546cf263ffffeaaa3364f263ffeaa8003364f26357ffaaa01364f2635557faa01364f26355557ffa1364f2635555557fdb7d2030aaaaaaaad8952500aaaaaaaada952100aaaaaaaada952100aaaaaaaad8942502aaaaaaaa126cf2632bfff555336cf2630abff555737cf2630abff5551595126c2afd555556a5336c0aafd555b7ad537400aaff5518be948400aaffd538be35950002afd539be96a500002af539bed7b500000aad59c618beaaaaaffd5ac639beffffff555ac639bebfffffff5ac639beaaafffff59c64d63400000005abe4e63954000007bbe6f63aa9540005e9e5243aaaaa9a05b753b75fffeaaaa5b753b75bfafaaaadfae1402aaaaaaaadfaf3408aaaaaaaadfaf3408aaaaaaaaffaf1408aaaaaaaadfaf3408aaaaaaaadcaf3908aaaaaaaa5b753b75feaaaaa85b753b757ffaaaaa5b753b75557ffaaa5b753b7555557ffebfaf3200aaaaaaaa3b751a75feeaaaaa3b751a755ffffefa9f9f1018aaaaaaaa1a75fa6cfaaaaaaa1a75fa6c7ffffefafa6cd96cfaaaaaa8fa6cd96c7ffffefad96cb964faeaaaa8d96cb8645f7efaeab9649864575f7ffe9864775caaa8a8a07864575cfffefaea7f7e0818aaaaaaaa575c3754aaaa28005985585c050505057a8d5985b5b5ad2a9b8d7a85adadaf2abb8d9b8dafabab0afccf3909aaaaaaaafccf3909aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaabb8d9b8daaaa2a00bb8d9b8dfeaaa0a0bb8d5a855eaa80009b8df9745fea80009b8d976c5fffeaa03a7d365c5ffeaa80d8741654557feaa09764f5535557fea0365cf55355557ff8f553b54b2aa8a000bf652128aaaaaaaabf752108aaaaaaaabf752108aaaaaaaabf74000aaaaaaaaabf74000aaaaaaaaabf740002aaaaaaaabf750000aaaaaaaabf750000aaaaaaaad54bd44bfaeaeaea9c752500aaaaaaaa9c750500aaaaaaaa9e750100aaaaaaaa9e5d0030aaaaaaaa7e5c2032aaaaaaaa7e5c2032aaaaaaaa7b5d2630aaaaaaaa7b5d2630aaaaaaaa7b6d2608aaaaaaaa7b6d2608aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaab44b934baaaaaafa944b934baaaafeff5d6c000aaaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0000aaaaaaaa3d6d2000aaaaaaaa3d6d2000aaaaaaaa3c6d2100aaaaaaaa3c6d2100aaaaaaaa3c6d2100aaaaaaaa5c6d0100aaaaaaaa5c6d0108aaaaaaaa5c6d0108aaaaaaaa5c6d0108aaaaaaaa5c6d0108aaaaaaaab44b934b5555fdbf934be93100000054b353e93100005405d35be93140550100f263e93155000000f263d15b00a8aaeaf263b15ba0aaaafed263b15baaeafeffd263b15bfaffffff998d2100aaaaaaaa998d0100aaaaaaaa998d0100aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaad15bb15bffffffaad15bb15bffafaa0af263b15bd5ffffabf263b15bffbfaa2af263b15bafaa2a001364d163ffffafaa1264f26355f5bf2a1364f26355ffaf2a3364f263ffffab02336c1264f5ffab0a336c1264bfaa0a00546c3364d5ffafaa546c336cf5ffaaaa546c336cffaaaa0a746c546c5555fdbf746c546c5555ffaa746c546cf5ffaaaa756c546c55f5ffab9574746c55fdffaa9574746cfdbfaa02b674756c55f5ffaab674956c55ffab0ab674956cffaf2a00d6749574ffaf0a00d674b67455bfaa00f77cb67455fdbfaaf77cd674f5ffab0af77cd674bfaaaa00177dd674abaa0a00177df77c55bdaa0a187df77c55ffabaa387df77cf5ffbfaa387d177dfdffaaaa387d177dffaaaa0a387d177dabaaaa00387d177daaaa00005985187d55ffffff5985387d55ffffff5985387dffffffff5985387dffffffab5985387dffffabaa59853885ffbfaaaa59853885ffaaaaaaffbf0c08aaaaaaaaffbf0c08aaaaaaaaffbf0c08aaaaaaaa5985514b000000545985714b000054555985714b005055555985714b405555559253514b95aaffab9253714beaffab2ab253714bffbfaa02b253714bffaa0200d35392535555ffaad3539253d5ffab0ad35bb25355ffab0ad35bb253f5ab0a00d35bb253af2a0000f35bb353aa2a0a80f35bd353aaaaaa0abc852100aaaaaaaadd850000aaaaaaaa58543854eaaaaaaa58543854ffeaaaaa58543854fffffbfb5f7e0908aaaaaaaa5f7e0908aaaaaaaa38543754fefefaea3f7e2808aaaaaaaad774375401051515f774b6745fea8000f774b66c57feaa00d774956cfffaaa00d774956c55ffeaa8b674756c557fea80b66c546cfffeaaa8956c546c7feaa000956c546c557ffaa0756c546c5555ffaa756c3364ffffaaaa546c33647ffeaa00546c136455ffaaa0546c1364557fffaa546cf263fffffaaa3364f263ffeaaa003364f2635fffaaa81364f26355fffaa01364f2635555ffea1364f26355555fffdb942002aaaaaaaad8952500aaaaaaaaf263d16302aaba00126cf263fffd5555126cf2632afff555336cf2630afff555737cf2632affd555d48c126c0afd5555369d336c02afd555b7ad537402abfd5518b6937c00aabff538bef5940002afd539be76a50000aaf559bed7b50002aabd59c618be0aaaaff559c639beaaabfffd5ac639beafffffff59c67c7d504040007c7d3b75fffefaf8dfaf3408aaaaaaaadfaf3408aaaaaaaaffaf1408aaaaaaaa5c7d5b75ffffbfaf5c7d5b75ffafaaaa7c7d5b75ffeaaaaa7c7d5b75ffffaaaa7c7d5b75ffffaaaa7c7d5b75ffffffaa5c7d3b75ffffffeadfaf3408aaaaaaaa5b753b75feaaaaa85b753b75577ffaaabfaf3200aaaaaaaa3b751a75fffaaaaa3b751a75575f7ffe1a75fa6ceaaaaaa81a6dfa6c7efaeaaafa6cd96ceaeae8f03f9f0d08aaaaaaaad96cb964faeaaaaad96c98647ffefafab9649864575f7ffe9864575ceaaaa8a07864575c5f7ffefe785c575cbfbfaf2f7a8d7864090101019b8d7a85bfaf2b2abb8d9a8d2b0200aabb8d9b8d02000aaaffcf3409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf1909aaaaaaaafccf1909aaaaaaaabb8d9b8d7feaaaaa9b8d5a7d7e8000009b8df9745ffaa0009b8d976c57ffeaa0197d365c5ffeaa80d874f553557feaa07764f55355577ee0165cf55355555ffef553b54baaaaa880bf752108aaaaaaaabf74000aaaaaaaaabf74000aaaaaaaaabf750000aaaaaaaabf750000aaaaaaaad553b44bfafafefe9c752500aaaaaaaa9e752100aaaaaaaa9e750100aaaaaaaa7e742002aaaaaaaa7e5c2032aaaaaaaa7e5c2032aaaaaaaa7e5d2030aaaaaaaa7b5d2630aaaaaaaa7b5d2630aaaaaaaa7d6d2108aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa944b934baaaaaafa944b934baaaaeaff944b934bfffefeff5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5c6d0108aaaaaaaa5c6d0108aaaaaaaa5c6d0108aaaaaaaa5c6d0108aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaab44b934b5fffffaf934be93100000054b353e93100405501f25be93150550000f263e93115000000f263d15b00a8aaeaf263b15ba0aaeaffd263b15baaaafeffd263b15beafeffffd15bb15baaaaaafad15bb15baaaaaaff798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa998d0100aaaaaaaad15bb15babaaaaaad15bb15babaaaaaad15bb15beaaaaa02f263b15bfdffffabf263b15bffffafaaf263b15bffabaa00f263b15babaa00001364d163ffafaaaa1364f263d5ffafaa3364f263ffffab0a336c1264d5ffab2a336c1264ffab2a00546c336455ffbfaa546c336cd5ffafaa546c336cffabaa0a746c546c5555f5ab746c546c55f5afaa746c546cf5afaa2a756c546c55fdafaa956c746c55fdaf0a9574746cf5ffaa029574746cffaa0200b674756cf5bfaa02b674956cffab0200d6749574ffab0200f77cb6745555ffaaf77cb67455ffabaaf77cd674f5ffaa02f77cd674ffaa0200177dd674afaa0000177df77c55ffaa02187df77c55fdaaaa387df77cffffbfaa387d177dffbfaaaa387d177dbfaaaa02387d177daaaa0000387d187dabaa2a005985387d5555ffff5985387dd5ffffff5985387dffffffff5985387dffffffaf5985387dffffabaa59853885ffafaaaa59853885afaaaaaaffbf0c08aaaaaaaaffbf0c08aaaaaaaa5985514b000000405985714b000040555985714b000055555985714b005555559253504bfdaaaaaa9253714ba9feabaa9253714bfeffaa00b253514bffaa0a00d353714bffffaa0ad353925355fdab02d35b9253d5bfaa02d35bb253f5aa0200d35bb253af2a0000f45bb253ffaaaaaaf35bd353afaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaa58543854eaaaaaaa58543854ffeaeaaa58543854ffffffeb5f7e0908aaaaaaaa38543754fffefaea3f7e2808aaaaaaaa187d375400010105187df774ffffaaa0187df77455fffeaa187dd774557fffeaf774b674fea80000f774b66c7fea8000d774966c57faa000d774956c57ffaaa0b674756c55ffa800b674756c5557fea8b66c546cffffaaaa956c546c7ffeaa00956c546c557ffea8756c5464557ffaaa546c3364ffaa8000546c33647ffeaa00546c136457ffaaaa546c1364557fffaa3364f263faaa00003364f263ffeaaa003364f263ffffaaa81364f2637fffaaa01364f2635557faaa1264f263ffffffa01364f263555555ffdb942002aaaaaaaa126cf263fffff555126cf263abfffffd336cf2632afffd555374f2630aaffff5d484126c0aff5555359d336c02af555597ad336c02aaff55f8b5737c002abfd518bef594000aafd539be569d00002afd39bed7b500000abd39be7c7d555450407c7d5b75fffffaaaffaf3408aaaaaaaa5c7d5b75ffffffaf7c7d5b75abaaaaaaff9f5530aaaaaaaa7c7d5c7daaaaaa02ffb75500aaaaaaaaffb75500aaaaaaaa7c7d5c7daaaaaaa07c7d5b7dfaaaaaaa7c7d5b75faaaaaaa7c7d5b75fffeeaaa5b7d3b75fefaaaaa5b753b75feeaaaa85b753b7555577ffa3b751a75fafaeaaa3a751a757ffaeaaa1a75fa6ceaaaa8a01a75d96cfafafaeafa6cd96c575f7efe1f9f2d00aaaaaaaad96cb964fffefefeb9649864faeaaaaab96478645f7f7efe9864575cfaeaaaaada6c575cf5ffbf3f9b8db96c01000000bb8d9b8d55ffaaaabb8d9b8dfdffaaaabb8d9b8dafaaaa0afccf3909aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaafccf3909aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf1909aaaaaaaafccf1909aaaaaaaaffcf1309aaaaaaaaffcf1309aaaaaaaabb8d9b8d5ffaaaaa9b8d397d7e8000009b8dd8745ffaa0009a8d976c557feaa0197d165c57feea80b86cf553555ffa805664f55355555fe0f553d54baaa88000d553b54baaaaaa80bf750000aaaaaaaabf750000aaaaaaaad54bb44bfefefefe9e752100aaaaaaaa9e752100aaaaaaaa9e750000aaaaaaaa9e750000aaaaaaaa7e742002aaaaaaaa7e5c2032aaaaaaaa7b5d2630aaaaaaaa7b5d2630aaaaaaaa7d5d2130aaaaaaaa7d5d0130aaaaaaaa7d5d0130aaaaaaaa7d6d0108aaaaaaaa7d6d0108aaaaaaaa5d6d2108aaaaaaaa5d6d2108aaaaaaaa944b934baafaffff5d6c000aaaaaaaaa5d6c000aaaaaaaaa5d6c000aaaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaa5d6d0008aaaaaaaab44b734bffffbfaa934be93100004055d353e93100505500f25be93150150000f263e93105000000f263d15b00a8aaaaf263d163a8aafefff263b15baaeaffffd263b15baafaffffd15bb15baaaafaff798c2102aaaaaaaa798d2100aaaaaaaa798d2000aaaaaaaa798d2100aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaad15bb15babaaaaaa998d2100aaaaaaaad15bb15baaaaaa0ad263b15bffffffabf263b15bffffabaaf263b15bffafaa02f263d15bffab02001264d163bfaa02001364f26355f5bfaa3364f263fdffaf2a336c1264d5ffabaa336c1264ffabaa0a546c1264ffffaaaa546c3364f5ffabaa546c336cfdafaaaa546c336cafaaaa02746c546c55fdbfaa746c546cfdafaa2a756c546cd5ffafaa9574746c55d5ffab9574746cf5ffab02b574746cffab2a00b674956c55ffab0ad674957455ffab02d6749574ffab0200f77cb67455f5bfaaf77cd67455ffab2af77cd674ffabaa00f77cd674abaa0000177df77c55d5ab2a387df77c55fdffbf387df77cf5ffffaa387d177dd5ffabaa387d177dffafaa02387d177daaaaaa00387d177daaaa0000bfbf0a00aaaaaaaa5985387d55d5ffff5985387dd5ffffff5985387dffffffff5985387dffffffab5985387dffffaaaa5985387dffaaaaaa59853885abaaaaaaffbf0c08aaaaaaaaffbf0c08aaaaaaaa5985714b000000545985714b0000545559857153005055555985714b505555559253714ba5eaafaa9253714beaffaa0ab253714bdfbfaa00b353714bffafaa02d353925355f5bf0ad35b925355ffab02f35bb25355bfaa00f35bb253ffaa0200f35bb353afaa0000f45bd353ffaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadc850100aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaa58543854aaaaeaaaff7de908aaaaaaaa58543854fffafbaa5f7e0908aaaaaaaa38543754fffeeaaa387d385415555555387d585400000001597d187d55fffeaa397d187d5557ffaa387df774ffaaa000187df774ffaaa800187df7747ffeaa80187dd77457fffaaa1875d6747fffaaa8f774b6747fea8000f774b67455ffaa00d774966c55ffaa00d674956c57fea800b674756c55ffaa00b674756c5555ffaab66c546c7fffeaaa956c546c57ffaa00756c546c5557fea8756c346455fffaaa546c3364ffeaa800546c33647fffaaa8546c136455fffeaa546413645557fffa3364f263feaa0000336412645feaaa003364f263ffffea801364f263577feaa81264f263ffffaa801364f26355557fff1264f263fffffffe126cf263ffffffff126cf263aaffffff326cf2630affffff5374f2632aaffffdb484126c0bff5555359d336c0abf555597a5337402abf555f8b5537480aabff5f4947c7d555556507c7d5b75aaaaaaaa7c7d5b7dbfafabaa7c7d5b7daaaaaaaaffb77500aaaaaaaaffb79600aaaaaaaaffb79600aaaaaaaaffb77500aaaaaaaaffb77500aaaaaaaaffb77500aaaaaaaaffb77500aaaaaaaa7c7d5b7daaaaaaaa7c7d5b75faeaaaaa5c7d3b75fffefaea5b753b75eaaaa8a05b753b755f7eeaaa3b751a75feeaaaa83b751a757ffffefa1a75f96ceaa8a0801a6dd96cfefaeaeaf96cd96c5f5e7afad96cb964faeaaaaad96cb9645f5f7f7eb96498647fffffff9864785caaaaa000bb8d98641515050dffcf1309aaaaaaaaffcf3309aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf1909aaaaaaaaffcf1309aaaaaaaaffcf1309aaaaaaaaffcf1309aaaaaaaaffcf1309aaaaaaaaffcf1309aaaaaaaabb8d9b8dfaaaaaaabb8d7a85eaaa80009b8d397d7ea000009b8dd87457fea8007a8576645ffeaa80197df5535ffeaaa0b76cf5535557faa03664d44b7fffffe8f553b44bfafeaa80d553b44bfffffffa9e752100aaaaaaaa9e750100aaaaaaaa9e750000aaaaaaaa9e750000aaaaaaaa9e750000aaaaaaaa7b742602aaaaaaaa7b5d2630aaaaaaaa7d5d2130aaaaaaaa7d5d2130aaaaaaaa7d5d0130aaaaaaaa7d5d0130aaaaaaaa7d5d0130aaaaaaaa7d6d0108aaaaaaaa944b934beafaeafa5d6d2008aaaaaaaa5d6c000aaaaaaaaa5d6c000aaaaaaaaa5d6c000aaaaaaaaa5d6c000aaaaaaaaa5d6c000aaaaaaaaa5d6c000aaaaaaaaa5d6c000aaaaaaaaa5d6c000aaaaaaaaa5d6c000aaaaaaaaab44b934bffffffbf934be93100000040944be93100004055d353e93100501500f263e93154050000f263e93101000000f263d16300a0aafef263d163a0aafeffd263d15baaaafeffd263b15baaeaffffd163b15baaeafaffd163b15bfeffffff798c2102aaaaaaaa798d2000aaaaaaaa798d2000aaaaaaaa798d2100aaaaaaaa798c2102aaaaaaaad15bb15bbfaaaaaa998d0100aaaaaaaad15bb15baaaaaa02f263b15bffffbfaaf263b15bffbfaa2af263b15bafaa0a00f263d15bab0a00001364f26355f5bfaa1364f263fdafaa0a336c1264f5ffabaa336c1264ffabaa0a336c1264aaaa2a00546c3364d5ffffaa546c336cd5ffafaa746c336cf5bfaa0a746c336cbfaa2a00746c546c55ffaaaa956c546c55d5ffaf9574746c55fdffab9574746cf5ffab2a9574746cffab0a00b674956c55ffab0ab674956cfdaa0200d6749574fdab0a00f77cb67455d5ffaaf77cb67455ffaaaaf77cb674ffabaa00f77cd674af2a0000177df77c55fdaaaa177df77cf5aaaa00387df77cfdffffaa387d177df5ffaaaa387d177dbfaaaaaa387d177daaaa2a00bfbf0a00aaaaaaaabfbf0a00aaaaaaaabebf2c00aaaaaaaa3985387dfdffffff5885387dffffaaaa5985387dffffffab59853885ffffffbf59853885ffffafaa59853885bfabaaaadfbf2c08aaaaaaaa5985514b000000505985715300004055598571530000555559857153005555559253514bf580aa0a9253714baabaaa00b253714bfaaaaa00b35392535555bdaad353925355fdab00d35b925355fdab02f35bb25355ffaa00f35bb253ffaa0a00f35bb253ab0a0000f45bd353ffabaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd852000aaaaaaaadd852000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabc852100aaaaaaaadc850100aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaa58543854fffefafa5f7e0908aaaaaaaa58543854afafabab597d585405051555dfbf2d00aaaaaaaa597d387daaaa0000597d387dffaaa800597d387d5ffaaaa0597d187d5ffeaaaa597d187d557ffeaa597d187d5555ffea387df774feaa8000387df7745ffeaa80187df77455ffeaa0187dd774557fffaaf774d674feaa0000f774b6745ffea800f774b66c55ffaa80d774956cfffeaaa0d674956c55feaa00b674756c555faa80b66c546cfffeaaa0956c546c5ffea800956c546c555ffaa0756c546c55557faa546c3364faaa8000546c3364fffaaa80546c33647fffeaaa546c13645fffffaa3364136457feaa003364f263feaaa8003364126457ffaaa81364126455ffaaaa1364f26355ffeaaa1264f263fffeaa801264f263affffaaa126cf263afffffff126cf263aabfffff336cf263abffffff537412642afff5559c85126c3d1555557c7d126c00000001ffb75500aaaaaaaaffb77500aaaaaaaaffb79600aaaaaaaafeb79808aaaaaaaa3eb7180aaaaaaaaa3eb7180aaaaaaaaa3fb7160aaaaaaaaaffb79608aaaaaaaaffb79608aaaaaaaaffb77500aaaaaaaa7c7d5c7daaa8a0a07c7d5b75eaaaaaaaff9f3430aaaaaaaafcaf1908aaaaaaaa5b753b757eeaaaa85b751a75fafaeaa83b751a755f7f7efe1a75f96cfaeaa8a8fa6cd96cfefaeaa8f96cd96c57575e7ad96cb964fefaeaaab9649864fffefaaafa6c9864d5ffbf2fbb8db96401030000ffcf3309aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaaffcf3409aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf1909aaaaaaaabb8d9b8da8aaaaaaffcf1309aaaaaaaaffcf1309aaaaaaaa5fcf330aaaaaaaaa5fcf330aaaaaaaaa5fcf330aaaaaaaaa5fcf330aaaaaaaaa5fcf330aaaaaaaaa5fcf330aaaaaaaaa5fcf330aaaaaaaaa5ecf340aaaaaaaaabb8d7a85eaaaaaaa9b8d397d5feaa0009a8db76c5ffaa0007a85566457ffeaa0187df55357ffeaa0976cf55355557ea0355cb44bfffffaa0f553b44bfffffaa89e750000aaaaaaaa9e750000aaaaaaaa7e742002aaaaaaaa7b742602aaaaaaaa7d752100aaaaaaaa7d752100aaaaaaaa7d5d2130aaaaaaaa7d5d0130aaaaaaaa7d5d0130aaaaaaaa7d5d0130aaaaaaaa5d6d2008aaaaaaaa5d6d2008aaaaaaaa5d6d2008aaaaaaaa5d6d2008aaaaaaaa5d6d2008aaaaaaaa5d6d2008aaaaaaaa944b934bffffffaa944b934bfffffffe5d6d2008aaaaaaaab44b934bffffffabb44be93100000040b34be93100005015d35be93100540500f263e93155010000f263d16300a0aafff263d163a0aafafff263d163aafeffffd263d163aaeaffffd263b15baaaafaffd163b15baaaafaffd163b15baafeffff798c2102aaaaaaaa798d2000aaaaaaaa798d2000aaaaaaaa798c2002aaaaaaaa798c2102aaaaaaaad15bb15bffbfaaaad163b15bffffabaaf263b15bffffffabf263b15bffffaaaaf263b15bffaaaa00f263d15babaa00001264d163afaa00003364f26355ffbfaa336cf263fdffaaaa336c1264ffafaa0a336c1264afaa2a00546c3364d5fdffab546c336c55ffafaa546c336cffafaa02746c336cffaaaa00746c546c55f5abaa756c546c5555ffaf9574746c55f5ffaf9574746cffffaf2a9574746cffaf2a00b674756c55fdab02d674957455f5ab02d6749574f5af0200d674b574af0a0000f77cb67455ffabaaf77cd674fdbfaa02f77cd674afaa0000177df77c55d5afaa177df77cf5abaa02387df77cfdffffab387d177df5ffafaa387d177dffabaaaa387d177dabaaaa02387d177daaaa0000bfbf0a00aaaaaaaabebf2c00aaaaaaaa3985387dfdffffff5885387dffffaaaa5985387dffffffff5985387dffffbfaa59853885ffffbfaa59853885ffffaaaa59855885bfaaaaaa5985514b000000555985715300005455598571530054555559859253505555559253714b0da8aa00b25392535555ad0ab35392535555fdaad353925355ffbf02d35b925355bf2a00f45bb253f5ffabaaf45bb35355ffaa80f45bd353d5bfaaaaf45bd353ffaaaaaaf35bd353aa2a0000dd852000aaaaaaaadd852000aaaaaaaadd852000aaaaaaaadd852000aaaaaaaadd852000aaaaaaaadd852000aaaaaaaadd852000aaaaaaaadd852000aaaaaaaadd852000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaaf35bd35ba8aaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabb852300aaaaaaaabb852300aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaa58543854fefefaaa58543854ababafaa5f7e2908aaaaaaaa597d5854000105057a85597dffffffffffbf2d00aaaaaaaaffbf0d00aaaaaaaaffbf0d00aaaaaaaadfbf2d00aaaaaaaa597d387daaaa0000597d387dfaaa8000597d387d7ffaaaa0597d387d55ffaaaa597d187d55ffeaaa397d187d5555feaa387df774ffaaa000387df77457ffaa00187dd77455ffaa80187dd6745fffeaaaf774b674ffaa8000f774b66c7ffaa800f774966c57ffaaa8d674956c5feaa800d674756c55ffeaa0b674756c5555fea8b674546c57fffaaa956c546c55ffaa00956c546c5555ffa8756c546c555557fa546c3364ffaaa800546c1364fffeaa80546c136457fffaaa546c1364557ffffa33641264faaa8000336412647feaaa003364126455ffaaa81364f2635fffaaa01264f263ffaa80001264f263afffaa80126cf263bfffffffbc851264051555559c7df26300000001ffb79508aaaaaaaaffb79608aaaaaaaa3eb7180aaaaaaaaaffa7b728aaaaaaaaffa7b728aaaaaaaafea7b828aaaaaaaa3ea7182aaaaaaaaa9c7d7c7dfaeaaaaaffb79608aaaaaaaaffb77508aaaaaaaaffb75500aaaaaaaa7c7d5b75eaaaaaaa7c7d5b75fffffeaaffaf1408aaaaaaaa5b753b757e7e7a7a3b751a75fafafafa9f9f1018aaaaaaaa1a75fa6c7ffffefafa6cd96cfefaeaa8fa6cd96c55575ffed96cb864eaaaaa00bb8db964350d0103ffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaafccf3909aaaaaaaaffcf5409aaaaaaaaffcf5409aaaaaaaaffcf3409aaaaaaaabb8d9b8daaaaa800bb8db86400000054bb8d9864000000559b8d9764000000559b8d9764000000555fcf330aaaaaaaaa5fcf330aaaaaaaaabb8d9b8daaeaaaaafecff408aaaaaaaaffcff208aaaaaaaaffcff208aaaaaaaa5fcf320aaaaaaaaaffcff208aaaaaaaabb8d7a8dfaaaaaaabb8d7a857ffaaaaa9a8d197d5fe8a0007a85b76c5ffaa0005a85366457ffeaa0f874f553557fea80976cd45355557ea8155cb44bfffffee8d453b44bfffffaa07b742602aaaaaaaa7d752100aaaaaaaa7d752100aaaaaaaa7d5d0130aaaaaaaa7d5d0130aaaaaaaa7d5d0130aaaaaaaab44bb34bffffaaaab44bb34bffffaaaeb44b934beafeaaaab44b934bffabaaaab44b934bafaaaaaa7d5d0130aaaaaaaa7d5d0130aaaaaaaab44b934baaaaaa2ab44be93100000050b353e93100005405d35be93100550100f263e93155010000d8952500aaaaaaaaba7d2130aaaaaaaad263d163aaaaaafad263d163aaeafeffd263b163aaaafe7fd263b15baafaffffd163b15baafaffff798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa798c2102aaaaaaaa998d0100aaaaaaaad163b15bffffffaad163b15bffafaaaaf263b15bffffabaaf263b15bffabaa02f263d15bafaa00001264d163bfaa2a001364f26355fdaf2a336cf263d5ffabaa336c1264fdffaa0a336c1264bfaa2a00546c1364f5ffabaa546c336c55fdffaa546c336cfdffaa0a746c336cffbfaa02746c546c55f5aaaa746c546cf5abaa0a9574546cd5ffffaa9574746cfdffafaa9574746cffafaa00b674756c55f5ab02d674957455f5af02d6749574f5af0a00d67cb574fdab0a00f77cb674d5ffaaaaf77cd674ffafaa0af77cd674afaa0200f77cd674aa0a0000177df77c55fdaa0a187df77cf5ffffaa387d177dd5ffafaa387d177dffabaaaa387d177dafaaaa02387d177daaaa0a00bfbf0a00aaaaaaaa5885187dffffffaa5885387dffffafaa5985387dffffffff5985387dffffffaa59853885ffffffff59853885ffffffaa59853885ffffabaa5985514b000000505985715300004055598571530040555559859253005555559253514bfd80a200b25392535555f52ad35392535555f5abd353925355f5af02d35b925355ffaa00f45bb25355ffafaaf45bb253ffafaa00f45bd353f5af2a00145cd353ffaaaaaaf45bd353aa0a0008dd7c211aaaaaaaaadd7c211aaaaaaaaadd7c211aaaaaaaaadd7d2118aaaaaaaaf45bf35bfefffffedd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabb852300aaaaaaaadc850100aaaaaaaabb852300aaaaaaaaf35bd35baaaaeaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaafb955854951555559db6b864ffffa8017cb6597d5557ffa0fb9d597d5555ffa89a8d397dffffffa07a85597dfffffffaffbf2e00aaaaaaaaffbf2d00aaaaaaaaffbf0d00aaaaaaaaffbf0d00aaaaaaaadfbf2d00aaaaaaaadfbf2d00aaaaaaaa597d387dfaaaa000597d387d7ffaaaa0597d387d557feaaa597d187d557ffeaa397d187d5555ffaa387df774ffeaa000387df77455ffaaa0187dd77455ffaaa8187dd6745fffeaaaf774b6745ffa8000f774b66c5ffeaa00d774966c55ffaa80d674956c5ffaa800d674756c557feaa8b674756c5555ffaab66c546c57ffeaaa956c546c557fea80756c546c55557ea8756c3364ffffaaaa546c3364fffaa800546c33645fffaaa0546c336c5555ffaa546c136c5555ffea336cf263feaaaa00336cf263fffeaaaa336c126457fffeaabd851264055555559c7d1264000001059c7d7c7daaaaaaa83ea7182aaaaaaaaaffa7b728aaaaaaaaffbfd700aaaaaaaaffbfd700aaaaaaaaffbfd700aaaaaaaafea7b828aaaaaaaa3fa7162aaaaaaaaaffb79608aaaaaaaaffb77508aaaaaaaaffb77500aaaaaaaa7c7d5c7daaa8a0a07c7d5b75fefefefa5b753b757afafaea3b751a75eaeaaaaa3b751a757ffffefa1a75fa6cfaeaaaa81a75fa6c5f7ffffefa6cd96cfaaaaa20bb8dfa6c55150501ffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf1309aaaaaaaaffcf1309aaaaaaaafccf3909aaaaaaaaffcf5409aaaaaaaabb8d1a6d00000010bc8dd96c00405e58bb8db86c50555555d96cb8645ffffffab96c98647fffffeab96c986455575f7fb8647764fffefebab86c77645e5e5c5c9764776455fffffa9c7e2d30aaaaaaaabc8d776400b5b5a5bb8d3b7500037b7f9b8d575c00000016ffcff208aaaaaaaaffcfd108aaaaaaaaffcff208aaaaaaaaffcff108aaaaaaaaffcff108aaaaaaaa9b8d9a8deafeffffffcfd108aaaaaaaa9a8d5a857aa000009a8df8747ea800007a8d976c57fea8003985155c5ffeaa80d874d453557feaa07664b44b57fffea0f55bb44b555fffe8d453b44bfffffee87d752100aaaaaaaa7d752100aaaaaaaa7d752100aaaaaaaa7d752100aaaaaaaa7d752100aaaaaaaa7d752100aaaaaaaa7d752100aaaaaaaa7d752100aaaaaaaab44be93100000054d453e93100005401f363e93140550100f263e93115000000db94200aaaaaaaaad8952500aaaaaaaada7d0130aaaaaaaaf263d163aaaafaffd263d163aafaff57f263d163ff7f5755d163b15baaaaaaaab163b15beafeffaad163b15bffffafaab163b15bffffaaaab163b15bfffffafa998d0100aaaaaaaad163b15bffbfafabd163b15bffbfaa2af263b15bffffab2af263d163fdbfaa001264d163ffafaa021264f26355fdbf023364f263d5ffbfaa336c1264f5ffafaa336c1264ffabaa02536c1364ffabaa0a546c336c55fdffaf546c336cffbfaaaa546c336cbfaa2a02746c546c5555bfaa746c546cd5bfaa2a9574546c55f5ffab9574746c55ffbf2a9574746cffaf2a00b674756c55ffab0ad674957455f5ab0ad6749574f5ab0200d67cb574fdab0200f77cb674d5ffaaaaf77cd674ffafaa0af77cd674afaa0200f77cd674aa0a0000177df77c55fdaa2a387df77cd5ffffaf387d177d55ffafaa387d177dffbfaaaa387d177dbfaaaa00387d177daaaa0a00bfbf0a00aaaaaaaa3885387dffffffab5885387dffffabaa5885387dffabaaaa5885387dabaaaaaa59853885ffffffbf59853885ffffbfaa59853885ffbfaaaa5985714b000000555985715300005455598571530054555559859253505555559253714b03aa0a00b35392535555d5abd353925355f5af02d35b925355ffaa00f45bb25355ffafaaf45bb253ffafaa00f45bd353f5af0a00145cd35bf5afaaaa145cd35bafaaaaaadd7c211aaaaaaaaafd850108aaaaaaaadd7c211aaaaaaaaadd7c211aaaaaaaaadd84210aaaaaaaaadd7c211aaaaaaaaaf45bf35baaaaaaabf45bf35bbafefefef45bf35bbffffffff45bf35bfaffffffdd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd852000aaaaaaaadd7d2018aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabc852100aaaaaaaaf35bd35baaaaabaadc850100aaaaaaaabc852100aaaaaaaabc852100aaaaaaaabc852100aaaaaaaabb852300aaaaaaaadb850300aaaaaaaadb850300aaaaaaaa5f7e2a10aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaa58543854aaaaaaba58543854aaaaeafa58543854aaafbfbf58543754aaaaaaaa58543854aaaaeaab1ecf5854010515151ecfbdbe7f8000001ecf7cae5faa00001ecfda955faa80001ecf9a8d55feaa00ddbe597d55ffa8009db6797d5557fe801b9e597d5555ffa0ba8d397dffffffa07a85597dffffffe8ffbf2e00aaaaaaaaffbf2d00aaaaaaaaffbf0d00aaaaaaaadfbf2d00aaaaaaaadfbf2d00aaaaaaaa597d387deaaaa800597d387dffaaaaa8597d387d5fffaaaa597d187d57feaaaa597d187d555ffeaa397df774fffaaaa0387df7745ffea800387df774557ffea8187dd774557ffeaa187dd67457fffaaaf774b67457fa8000f774b66c55ffaa00d774956cfffeaa80d674956c55feaa00b674756c557faa00b674746c57ffeaa8b66c546c55fffaaa956c546c5557fa00756c546c55557fa8746c336cffeaa000546c3364ffaaa800546c336c557feaa8546c336c5555fffadd85336c15555555bc85336c00010555bd859c7d55577ff8febfb800aaaaaaaaffbfd700aaaaaaaaffbfd700aaaaaaaafcbfdd00aaaaaaaaffbfd700aaaaaaaa9c7d7c7daaaaaaa89c7d7c7dfaaaaaaaffb79608aaaaaaaaffb79500aaaaaaaa7c7d5b75aaa8a0a87b7d5b75fafafefe5b753b75eaaaaaaa5b753b75575f7efa3b751a75eaaaaaaa3b751a6dfefaeaea1a75fa6cfaeaaa2a59c61a755515050159c64d63540000007bbe4e63a95400009cb66f5baaa95400dfae2e5baaaaa954bb8d4d6300000001ffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf3309aaaaaaaaffcf1309aaaaaaaa5fcf330aaaaaaaaa5fcf330aaaaaaaaaffb6bb8d55559515bc85fa6c1c1eacfadd8df96c5a587870fa6cd96c555557fe1f9f2d00aaaaaaaad96cb86cfeaa8000d96cb8647ffeeaead96c986455575fdfd96c97645e5efcfc98647764fffeaaaa986477647ffffeea7b7d9764050d0d0d7c7d1a75f8f8f8781a75565c545656579a8d365c011555559a8d776400000001ffcfd108aaaaaaaa9b8d9a8daaffffff9b8d9a8deaffffffffcfd108aaaaaaaaffcfd108aaaaaaaaffcfd108aaaaaaaaffcfd008aaaaaaaa9a8d7a8daaa080aa9a8d59857aa880009a8df8745fea80007a85966c57fea8003985155c57ffeaa0d774d453555feaa05664b45355555ea0d453934baaaa8000d453b44bffafaaa07d74210aaaaaaaaad453b44beaeaaaaab453e93100000054d45be931004055011364e93150150000126c093205000000136cf263faff7f55db94200aaaaaaaaaf263d1630000aaaaf263d163a0aaaafaf263d163aafafeffd263d163feff5757b98d0108aaaaaaaa998d2108aaaaaaaab98d0108aaaaaaaab98d0108aaaaaaaa998d2108aaaaaaaad163b15baaaaaaaad163b15baaaaaa0af263b16355fdffaaf263b15bffbfaa0af263d163fdaf0a001264d163ffab0a00336cf26355d5ffbf336cf263f5ffafaa336cf263ffabaa02336c1264ffaa2a00546c336c5555fdff546c336cd5fdffaa546c336cffafaa0a746c336cffafaa00746c546c55bdab029574546c55d5ffaa9574746c55ffaa02b574746cfdbfaa00b674746cffafaa02d674957455f5ab02d6749574f5ab0200d67cb574ffab0200f77cb674d5ffabaaf77cd674ffafaa02f77cd674afaa0200177df77c5555bdaa177df77c55bdaa2a177df77cbdaa2a00387d177d55fdbfaa387d177dfdbfaaaa387d177dafaaaa02387d177daaaa00003885187dffabaaaa5885387dffffafaa5885387dffffaaaa5885387dffaaaaaa5985387dffffabaa59853885ffffffbf59853885ffffffaa5985714b000000505985715300005055598571530040555559857153405555559253714b35a0aa00b253714baaaa2a00d35392535555ff2ad35b925355f5ab00f35b9253f5abaa00f45bb253fdffaa02145cd35355ffaa00145cd35bf5afaaaa145cd353afaaa000fd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaadd84210aaaaaaaaadd84210aaaaaaaaadd84210aaaaaaaaaf45bf35beaeaaaeaf45bf35bbfbffffff45bf35bfefeffffdd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd852000aaaaaaaadd7d2018aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaa5f7e2a10aaaaaaaa5f7e2a08aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaa58543854bebefaab58543854affeffff58543854fefbffff38543754aaaafafe585c3754afafabab1ecf5664000001551ecf546c000000157fff3c66aaaaaaaa7fff3c66aaaaaaaa7fff3c66aaaaaaaa1ecfddbe7e0000001ecf7cb67fa800001ecffb9d5faa00001ecfba8d55faa800fdc69a85555faa009db6597d557ffa003cae597d5555ffa0ba8d597d57fffe809a85597d55ffffe8ffbf2d00aaaaaaaaffbf0d00aaaaaaaaffbf0d00aaaaaaaadfbf2d00aaaaaaaadfbf2d00aaaaaaaa597d387deaaa0000597d387dffaaaa00597d387d57ffaaaa597d187d5fffaaaa597d187d555fffaa397df774ffeaaaa8387df7745ffaaa00187df77455ffaa00187dd774557ffea8187dd67455fffaaaf774b67457fea000f774b66c55ffaa00d774956cfffeaaa0d674956c55ffaa00b674756c557faa80b674746c55fffaaa956c546c557ea000956c546c5555fe80756c546c555557e8546c336cffaa0000bd85546c01155555bd85546c00000115bd859c7d55fffffaffbff700aaaaaaaafcbffd00aaaaaaaaffbfd700aaaaaaaaffbfd700aaaaaaaaffa7b728aaaaaaaa3eb7180aaaaaaaaaffb79508aaaaaaaa7c7d5b7deafafeeaff9f3430aaaaaaaaffaf1408aaaaaaaa5b753b75eaaaaaa85b753b7557575ebad4843b7555555515f6bd1a755505a9af59c696a5002aaaf559c6f8b50aaaaafd59c639beaaaabff57ac639beaabffffd7ac659c6ffffff5559c64d63540000007bbe6e63a95400009cb68f63aaa95400dfae4e63aaaaa956ffcf3309aaaaaaaaffcf3309aaaaaaaaffbf3331aaaaaaaaffbf5331aaaaaaaaffbf5331aaaaaaaafcbf5931aaaaaaaafccf5909aaaaaaaaffcf3309aaaaaaaaffcf1309aaaaaaaa5fafbb8d155555551fafda6c7f7efcfcfe8dfa6c6862e3e3fa6cd96cfaa8a880fa6cd96cfffeeaaafa6cd96c557ffffa1f9f2d00aaaaaaaad96cb864dffefefed96c98645c5c5c7cdf962a00aaaaaaaadf960900aaaaaaaa7c7db864090909097c7db864a8e8e8687764565cf8faeaa89864565cf5ffbfafdfae986cf5f5e5cdffcfb008aaaaaaaaffcfb008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfb008aaaaaaaaffcfb008aaaaaaaa9a8d7a85aa0000009a8d59855aaa00007a8dd7747ea800007a8d766c57feaa80397df45b5ffeaa007764ab4aaaa84057d77c2a32aa5a9580336c0a3250050000126c093201000000136cf263eafeffff126cf263faffffffdb84202aaaaaaaaaf263d163a0a8aaaaf263d163aaaaeafaf263d163eafeff5fb78d0608aaaaaaaab98d0108aaaaaaaab98d0108aaaaaaaab78c060aaaaaaaaab78d0608aaaaaaaab98d0108aaaaaaaaf263d163fd55ffbff263d16355fdab2a1264d163fdffaa0a1264d163ffaa0a00336cf26355d5ffab336cf263d5ffabaa336c1264fdbfaa0a336c1264afaa0200546c1364f5ffbfaa546c336c55f5ffaa546c336cf5ffaa02746c336cffbfaa00746c546c55f5ab2a9574546c5555ffab9574746c55fdaf0ab574746cfdbfaa00b674756cf5bfaa00d674957455ffaa00d67cb57455ffab02f77cb67455f5afaaf77cd67455ffafaaf77cd674ffabaa00f77cd674af2a0000177df77c55f5aa2a177df77cd5aaaa00387df77cf5ffbfaa387d177d55ffffaa387d177df5ffaaaa387d177dffaa2a0a3885177dbfaaaaaa5885187dffffbfaa5885387dffffaaaa5885387dffafaaaa58853885f5ffabaa5885387daaaaaaaa5985387dffabaaaa59853885ffbfaaaa5985714b00000055598571530000555559857153005455555985925354555555b253714ba9aeaa00d353714bffffaa2ad35b925355d5bf02f35b9253d5bfaa02f45bb253fdffaa02145cb353fdbfaa00145cd35bd5bfaaa8145cd35bbf8aa2aa145cf45bffebebab145cf45bffafebea145cf45bffababab145cf45bfefefaaa145cf45bbfffbfae145cf45bbfaabaaa145cf45bfeeaeafa145cf45bbfafabfffd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaadd84210aaaaaaaaaf45bf35baaaaaabaf45bf35baaaaeaeaf45bf35baaaaefeff45bf35bfafeffffdd7c201aaaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaaf35bd35b00020a0add850000aaaaaaaadc850100aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabb852300aaaaaaaabb852300aaaaaaaadc850100aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabc852000aaaaaaaa5f7e2a10aaaaaaaa5f7e2a10aaaaaaaa5f7e2908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaa58543754aaaaaaaa5f7e0908aaaaaaaa5f7e0908aaaaaaaa38543754fefffffe585c3754abafafaf346c58540505151554741364abffaa005474136c02bf7faa1ecf346c015555551ecf346c000555551ecf546c000055551ecf556c000000551ecf5474000000017fff3c66aaaaaaaa7fff3c66aaaaaaaa1ecffdc67eaaaaaa1ecfbdbe57a800001ecf3ca65faa0000feceba8d57ea8000fece9a8d555faa00bdbe79855555fa007cb6597d5555ffa0fb95597d5555ffa09a8d597d55ffffea7a85597d7ffffffeffbf0d00aaaaaaaaffbf0d00aaaaaaaaffbf0d00aaaaaaaadfbf2d00aaaaaaaa597d387daaaa8000597d387dffaaaa80597d387d55feaaaa597d187d57fffaaa597d187d557fffaa387df774faaa0000387df7745ffaa800387df77455ffaaa0187dd77455ffeaa8187dd67457ffeaaaf774b67457fa8000f774b674555fea00d774956c5fffaa00d674956c55ffa800b674756c557faa00b674546c57ffaaa0746c543b00000055dc8d7343033f5555bd85543b005055559c7d543b005555559c7d543b005555559c7d543b005555559c7d543b000055559c7d543b000005557c7d543b00000015ffb77500aaaaaaaa7c7d5b75aaaaaaaa7c7d5b75fffafaaa5b7d126c000000405b7d126c000054555b7d126c50555555b484126c0bfd5555359d326c0abd5555b7ad537402aff55518be737c00aabf5538bed48c0002abf559c6569d0002aafd59c6f8b502aaaaf559c638be000aaafd7ac639bebffffffd79c639beaaaaafff59c62d63540000007bbe6f5baa5400009db66f63aaaa5500bb8d4d6300000055fecf1409aaaaaaaabb8d9a8d000aaaaabb8d9a8d00000aaaffbf3331aaaaaaaafcbf5931aaaaaaaafccf3909aaaaaaaa1eaf5c7d5f73537ffe8d1b75818b8f075b75fa6c575f5e5c5c9f1508aaaaaaaafa6cf96ceaaaaaaafa6cd96c5f5f5f7ed96cb864fefefafad96cb8647e5e7c7cb8649864fafefefab8649864dfdfbf9f7c7dd96c010103039c7d9864686a7a5a7764575ceaaaaaaad96c7764d5b5352dfeb6f974fdf9f1ff9a8d7a8d80a8aaaaffcfb008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaa9a8d8e6b000000409fa66e6baaaa5a955bb68f63aa5a050039be4e635601000018be2d630100000018be15955eeaa000b7b5537457faa00056a5126c555ffaa0b484f263555ffff83274f2635f555ff8f263d163aaaafafef263d163aaffffffb7940602aaaaaaaab77c0632aaaaaaaab77c0632aaaaaaaaf263d163ffffffaff263d163ffffbfaaf263d163ffbfaa02126cd16355ffab0a126cf16355bfaa00336cf26355fdbfaa336cf263d5ffaa2a336cf263ffbfaa00336c1264bfaa2a00546c1364f5ffbfaa546c336c55f5ffaf546c336cf5ffaf2a746c336cffffaa0a746c336cbfaa02009574546c55d5ffaa9574546cd5ffab0ab574746cfdaf2a00b674757455f5bf2ad674957455fdab0ad67c9574d5bfaa00d67cb574ffaa0200f77cb674f5afaa2af77cd674ffaf2a00f77cd674abaa0000177df77c55d5aa2a177df77cd5aa0a00387df77cfdffbfaa387d177dfdffabaa3885177dffffabaa387d177dabaaaa003885187dffaaaaaa3885187dabaaaaaa5885187dffaaaaaa5985387dffffffab5985388555fdffff5885387daaaaaaaa59853885ffffffab5885714b000000505885715300005055598571530040555559857153405555559253514b3daaaa00b253714beaaa0a00d353925355d5af02f35b925355ffaa0af45bb25355ffab2af45bb253ffafaa00f45bd353f5af0000145cd35bffaaaa2a145cf35bafaaa0a0145cf45bababebaafd852108aaaaaaaa145cf45baeaaaaaa145cf45bfaaaaaaafd8d2100aaaaaaaa145cf45beaeaaaae145cf45baaaaeaaa145cf45babababab145cf45baaaaaefa145cf45bbefefafa145cf45bfefffffffd850108aaaaaaaaf45bf35baaaeaeaefd850108aaaaaaaaf45bf35baaeafeaaf45bf35baaafafabf45bf35bbabababef45bf35beaeaeaaaf45bf35bafeffbfff45bf35bfeffffffdd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabb852300aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaaff7de908aaaaaaaa58543754aaaaaaaa58543754aaaaaaaa5f7e0908aaaaaaaa5f7e0908aaaaaaaa38543754aaaafaff38543754fefefbff585c3754afafafbf5f7e2908aaaaaaaa747c575caa2a01a9957c1464ffea0062957c346c5ffae8eb957c346c7def20da957c346c557fae0a957c346c5555ffa87574346caf55dea01ecf546c155555551ecf546c005555551ecf546c000055551ecf7574000005551ecf7574000000157fff3c66aaaaaaaa7fff3c66aaaaaaaa3ecfddc6eaaaaaaa1ecfbdbe5f8000001ecf5cae5fa800001ecfba955faa00001ecf9a8d55ffaa00ddc679855557ea00bdbe798555555fa01ba6597d5555ffe89a8d597d7fffffa07a85597dfffffffaffbf2d00aaaaaaaaffbf0d00aaaaaaaaffbf0d00aaaaaaaadfbf2d00aaaaaaaa597d387dfaaa0000597d387dffeaaa00597d387d57ffaaa0597d187d5fffeaaa597d187d557fffaa397df774ffeaaaa0387df774ffeaa800387df77455ffaaa0f774543b00000050d774543b00505555d674543b54555555fb440628aaaaaaaa543b333ba0aaaaaa543b343b00aaaaaafb440628aaaaaaaa543b343b0aaaa0a0543b333b00aaaaaa543b333ba8aaaaaa543b333baaaaaaff543b333baaaaaaab7c7d543b055555559c7d533b0001d5559b85715300fffff5336c126cfa800000336c126cfffa8000336c126cfffffa00336c126cffffffaa336c126cff57fffe336c126cbff5ffff5374126cabd55555b484126c2ffd5555359d326c0afd555597ad336c02abd555f8b55374002abf5538bed4840002abf539be569d00002af559c6d7b50002aab559c618be00aaaafd59c639beaaaabfff59c639beaaaaaaaf59c64d63550000007bbe6e63aa5500009db64f5baaaa55009b8d2d6300000055bb8d9a8d2aaafaeabb8d9a8d002aafff5fb79b8d65455595fe8d1b75072f3e1ede85fa6c56545c5c5c9f1508aaaaaaaa3f9e2f0aaaaaaaaafa6cd96c7f7e7e7fd96cb864fafafafad96cb8647c7e7e5eb8649864fafafafed96c9864d5d595957c7d5b758189eb6b3b7577647050585c9864575cbfbfbf9f1e969864d5d5b5355fb77a8d575455559a8d7a85aa2a0200ffcff008aaaaaaaaffcff008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcfd008aaaaaaaaffcff008aaaaaaaa9a8d6d6b000000407eae8f6baaaa5aa55ab68f63aa56010038be8e6b5501000039be18befaff5f5538be18befaffff7ffeff6c42aaaaaaaa1fe70a6caaaaaaaa18bef7b5000000f818beb6ade800a87ed7b5f494a0a0a07e55a53274e8a0e85f9384126c7e785e57f26bd163f8fffafff263d163ffffffaaf263d163ffafaf2a126cd163ffffaf2a126cd163ffafaa00126cf263d5ff2a00336cf26355fdaaaa336cf263ffafaa02336c126cfdab0a00336c126cbf2a0000546c336c5555ffaf546c336c55fdafaa546c336cd5bfaa0a746c336cffabaa00746c336cffaa02009574546c5555ffaa9574746c55fdab0ab574746cf5bfaa00b674746cffbfaa02d67c957455d5ff2ad67c9574f5bfaa00f77cb574ffffaaaaf77cb674d5bfaa0af77cd674ffaa0200177dd674afaa2a00177dd67cabaa0000177df77cf5aa02003885f77cd5ffffaf3885177dfdffffaa3885177dffffaaaa3885177dffaaaaaa3885177dabaaaaaa5885187dffaaaaaa5885387dffbfaaaa58853885d5ffafaa5985387dffffafaa59853885fdffffff5885514b000000405885714b00000055588571530000555558857153005555555985715354555555b253714baafbaa00d35392535555f50ad35b925355f5af00f45b925355ffab0af45bb253fdafaa00145cd353d5bf2a00145cd35bf5aaa8a0145cf35baf2aaa0a145cf45bffaeaaaa145cf45bfeaaaaaa145cf45babaaaaaa145cf45bafaaaa02fb8d2600aaaaaaaafb8d2600aaaaaaaafd8d2100aaaaaaaa145cf45baaeaeaaa145cf45baaaaafff145cf45bbfbafafe145cf45baaaafbff145cf45beafaaaef145cf45bffbfffff145cf45bfffeffff145cf45bfbfffffffd850108aaaaaaaafd850108aaaaaaaadd84210aaaaaaaaadd84210aaaaaaaaaf45bf35baaaaeafaf45bf35bababaaaaf45bf35bfffefaeaf45bf35bebffffffdd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabb852300aaaaaaaadc850100aaaaaaaaf35bd35baaaaaaaebb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaa385c3754aaaaaaff58543754aaaaaaaa58543754aaaaaaaa58543754aaaaaaaa58543854aafbffff38543754aaaaaaea38543754aaaaeaff38543754aaaaffff38543754fffeffff5f7e0808aaaaaaaa5f7e0808aaaaaaaa58543754bfbfffbf585c3754aaaaabaab57c585c05051515d684346c0baad7fed684546cea2aaa6fd684546ced08aaefb57c1464022820b6d68475745a7eaffdd67c7574557ddc22d6845474ffdff7a0b67c75745557fd2eb57c546c5ff3dfa8d684546c557fffa2957c546cfd55aea09574546c0abdfa001ecf7574015555551ecf7574001555551ecf9574000055551ecf9574000000551ecf9574000000057fff3c66aaaaaaaa7fff3c66aaaaaaaa1ecfddc65eaaaaa81ecf7cb67fa000001ecffb9d5faa0000feceba8d55faa000fdc6597d55ffa800bdbe798555557e803cae597d5555ffa0ba8d397dffffffa07a85597dffffffe87a85597dffffffff7985597dffffffeaffbf0d00aaaaaaaaffbf0d00aaaaaaaa597d387deaaa0000397d543b00000040387d543b00505555fb43262aaaaaaaaafb5c0600aaaaaaaafe5b2002aaaaaaaafb440628aaaaaaaa543b333baa0228aa543b333baaa8a0aa543b333baaeaaaa8543b333baaffeaaa543b333baaafafaa543b333beafaeaaa543b333bffffaaaa543b333bffffeaea543b333babffffff543b333beabfffff543b333b2abaffff546c343b00011555546c343b00000001546c336c55ffeaa8546c336c5555ffea546c336c55557fff336c126cfaa00000336c126cfffaa000336c126cfffffaa0336c126cfffffffa1b9e0100aaaaaaaa336c126c2affff5f937c126c2ff55555f594126c0afd555597a5336c02afd55518be537402abfd5518be9484000aafd539be359d00002bf559c6b7ad000aaabd59c618beaaaaaff559c639beaafffffd59c639beaaaaafff59c62d63550000007abe2e53aa5500003fbf2d632aaa55aa1faf5c7dd5d75e5c1e8e1a6d5c5858705c9f1508aaaaaaaafa6cf96caaaaaaeafa6cd96c5f5f5f5fd96c9864fafafafad96c98647e7e5e5edf960900aaaaaaaa1a759864959515155b7d3b754260627a3b7577645c5456579864575cbfafaf271fb7996435f5e5cd9a8d39850a2dbdb5ffcfd008aaaaaaaaffcff008aaaaaaaaffcff008aaaaaaaaffcff008aaaaaaaaffcfd008aaaaaaaa9a8d8e6b000000507dae8f63aaaa56015abe8e6b6a55010038c66e6b1500000059c618befaffffff38be18beaaaaeafe38be18beeafeff7fffff6a42aaaaaaaa18bed7b50000807e18be76a50000aa7ef8bd93840080ea5fd7b5327400a87e5576ad126ca07e5555d48cf26bf85f55553274f163e0ffffff126cf163ffffabaa126cf163ffafaa00336cf26355ffabaa336cf26bf5bfaa0a336c126cfdabaa0a336c126cafaa2a00536c336c5555fdaa536c336c55d5ab2a746c336c55f5ffaa7474336cd5ffffaa7474336cffffaaaa7474536cffabaa029574546c55f7bfaa9574746cd5ffaf02b574746cd5bfaa00b674746cffbfaa0ad67c957455d5bfaad67c9574d5bfaa00d67cb574ffaa0000f77cb674f5ffaa2af77cb674ffaa0a00177dd67cffaa2a00177df77c55fdaa2a177df77cfdaa2a003885f77cd5ffffbf3885177dfdffffaa3885177dffbfaaaa3885177dbfaaaaaa3885177daaaaaa0a3885187daaaaaaaa5885388555f5ffaf58853885d5ffabaa5985388555f5ffff59853885d5ffffff5885514b00000054588571530000505558857153005055555985715340555555b253714ba5beaa00d353714bffffab2ad35b714bffbfaa00f35b925355bfaa00f45bb253d5ffaa00f45bb353f5ab0200145cd35bd5ab0200145cd35bafaa2808145cf45bbfbaaaaa145cf45bfaeaaaaa145cf45bbaaaaa2afb8d4600aaaaaaaa145cf45bab0a0000fb8d4600aaaaaaaafb8d4600aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaaaabefd8d2100aaaaaaaa145cf45baaaaaaaf145cf45baabefefe145cf45bfaaaaafb145cf45bfffffefe145cf35baaaaaeaefd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaaf45bf35baaaeaeaadd84210aaaaaaaaaf45bf35bfefffffff45bf35bababafeff45bf35bfaeffbffdd7c201aaaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd850000aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadd850000aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabc852100aaaaaaaadc7d0118aaaaaaaabc852100aaaaaaaabb852300aaaaaaaadc850100aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabc852100aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaaf35bd35bfeaaaaaa5f7e0808aaaaaaaa385c3754bfbfffff385c3754afaeabff38543754aaaaeafa38543754fafaffff5f7e0808aaaaaaaa5f7e0808aaaaaaaa5f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa58543754aaabafbf5f7e2908aaaaaaaab584565c02002aa9d684546c97a82aaad584546ceeb79ee0f68c546cf2effaf5168d546c5faf7a8bf6847574adfebdabf68495740ef59cb8f684b67c977d57bcf684957488028bbef6849574a7b0babff68495747fee2002d6849574ffd5e0a8d68475747ffeab0fb67c957455aaa202b67c74745faa0002d684546cfdd7a2aab57c746cabf72ab01ecf9574155555551ecf9574005555551ecf9574000155551ecf9574000005551ecf9574000000557fff3c66aaaaaaaa7fff3c66aaaaaaaa1ecfddc67aaaaaaa1ecfbdbe57aa00001ecf1ba65faa0000feceba8d57ea8000fece9a85555faa00bdbe7a855555fa007cae798555555fa0da95597d57ffffa87985543b00004050597d543b50555555fe5b2002aaaaaaaafe5c2100aaaaaaaafe5b2002aaaaaaaafb5c0600aaaaaaaa543b333ba0aaaaa0543b333baaaaaaaa543b343b0a00aaaafd440128aaaaaaaadd442128aaaaaaaa543b333b80aaaa80543b333baaeafeaa543b333baaaaabff543b333baaaffeff543b333bffaaabff543b333bfffaaaaa543b333bfffffffefd53c001aaaaaaaa746c333b05555555746c343b00000115956c546c555ffaa0756c336cfffeaaa0746c336cfffaa800546c336c5fffaa80546c336c555fffaa546c336c55557ffe336c126cfaa00000336c126cfffea000336c126c5ffffea0336c126c55577ffa1b9e0100aaaaaaaa336c126cafff55557374126c2bf55555f594126c2bfd555576a5326c02af5555f8b5337400abfd5518be737c000aaff538be159500002af539c6b7ad000aaaf559c618beaaaaafd559c638beaaaaaafffad67c7d565e525a1e8e1b75706261431a6dfa6c57575756fa6cd96ceafafafa3f9f0d00aaaaaaaad96cb864dede5e5ed96c98645e5e5e5798647764aaaaeafa3a759764353535255b75d96ca0a0a8689864575cfcfeffdfd96c5664bfbfbd2dfeb6f9745df9f1ff9a8d5985b5aa0000ffcfd008aaaaaaaaba8d9a8dffffbfab9a8d6d6b000000547dae8f63aaaa550159be8f6b6a15000038c68e730500000059c618befaffffff38c618beaaaaffff38c618befeffffff38c6f7bdaaaaaafa18bed7b50000e05f18be15950000aa7ef7bd537c0080fa57b7b5327480ea5755159d126ca07f5555537cf26be8575555126cf26b78f5ff0a126cf163afaaaa00336cf26b55f5fdaf336c126c55f5bfaa336c126cf5afaa0a536c126cffabaa02536c126cabaa0200536c336c55bfaa00746c336c55ffffaf7474536c55ffafaa7474536cffbfaa2a7474536cbfaa2a009574546cd5f5afaa9574746cd5ffaa0a9574746cffaf0a00d67c746cffffabaad67c957455d5ffaad67cb57455ffaa0ad67c9574ffaa0a00f67cb574af2a0200f77cd674ffafaa02177dd67cffafaa02177dd67cbfaa0000177df77cd5ab2a00177df77cab2a00003885177dfdffffaf3885177dffffafaa3885177dffabaaaa3885177dabaaaaaa3885177daaaa2a02bfbf2a08aaaaaaaa5885388555f5ffaf58853885ffffabaa3885514b000000405885715300000055588571530000555558857153005555555885715354555555b253714baabf2a00d3537153ffbfaa02f35b925355ffaf0af45b9253f5ffaa02145cb253fdbfaa00145cd353f5ab0000145cd35bafaaaa8a145cf45bffbfbfaafb8d2600aaaaaaaafb8d2600aaaaaaaafb8d2600aaaaaaaafb8d2600aaaaaaaafb8d4600aaaaaaaa145cf45ba0a0a8eafb8d2600aaaaaaaafb8d4600aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baafaeafa145cf45baaaaaaab145cf45baaaafafe145cf45bbefefeff145cf45baaabffbf145cf45bbeafbfff145cf45bfefefefffd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaaf45bf35beaeafaeaf45bf35baaaaaaaff45bf35bababaaaaf45bf35baafafefaf45bf35baaaaababf45bf35bbeafbfafdd7c201aaaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaadd850000aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadc850100aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadc7d0118aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabc852100aaaaaaaadc850100aaaaaaaabc852100aaaaaaaabc852100aaaaaaaabc852100aaaaaaaabc852100aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa5f7e0808aaaaaaaa5f7e0808aaaaaaaa5f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa585c3754bfffffff585c3754aaaaabbf957c58540105a515d6849574fa555d55f68c346c8a5f0bffd6849574eaa958ffd684757497a05ffed684957488bafdefd6849574fae08b2b178d546caadfa2ba178d9574ffa2ebd7f6849674a8e08baaf6849674fe2bbf2af684b67c10befa40f7849674de0002fe178db67cfe78fa55f784d67cf7ffdee9f784b67cd7a2decd378d95747fff0aff178d7574fdfff8aff784957457f7e0aaf6849574fd5fe28bd67c746cffaaaa00d67c95745557ff82b57c756caaffaae81ecf9574015555551ecf9574001555551ecf9574000055551ecfb674000001551ecfb67c000000057fff3c66aaaaaaaa1ecffdc6eaaaaaaa1ecfddbe5faaaa00fec67443a00040501ba6543b54555555fe5b2102aaaaaaaa753b543bffeffffffe5b2102aaaaaaaa743b543bfbfafaaafe5b2002aaaaaaaafe440028aaaaaaaafb440628aaaaaaaa543b333baa020000543b333b0280a0aadd540108aaaaaaaa543b333ba2aaaaff543b333baaaaeaea543b333bfeffffffbd542000aaaaaaaabd542000aaaaaaaa543b333beaabafffbd542000aaaaaaaabd542000aaaaaaaafd53c001aaaaaaaa543b333bfffffbffb674333b00010515d774956c55ffeaa8b674756c557fea00b674746c55fffaa8956c546c55ffa800956c546c5555fea8756c336cffffeaaa546c336cfffeaa00546c336c55fffaaa546c336c5555ffea336c126cfa800000336c126cffea8000336c126c55ffea80336c126c75ffffea1b9e0100aaaaaaaa336c126cbfff55555374126c2bd55555d48c126c0bf5555556a5326c0abf5555d7b5337402abf55518be5374000aaff5ffb61695efcffd951f965b7d69e585873b75fa6c57575756fa6cd96cfafafefe3f9f0d00aaaaaaaad96cb8645e5e5f5fb86c98645e5e5e5f98647764fefefefe1a7577642525252d3b75776448484a4a7764365caaaaea6ebd855764f5b5b5355fbf9a8d575455559a8d6d6b000000545bb68f63aa6a150039be8e6b5a05000038c68e6b0100000039c618befeffffff38c618beeaeaffff38c618beffffffff38bef7b50000007a18be96ad0000a87e18beb3840080aa7ff7b5527c00a07e55b6ad3274a07e5555f494126cf85f55553274f26be05757ff126cf16baaaa2a00336cf16bffffabaa5374126c5555fdab5374126c55ffaaaa5374126cffabaaaa5374126cafaa2a007474326cffafaaaa7474536c55ffffaa7474536cfdbfabaa7474536cffaaaa2a7474336cafaa2a009474536cafaa0a009574747455f5ff2ab5747474f5bfab02d67c7474fdffafaad67c957455f5bfaad67c9574f5bfaa02d67cb574ffaa0a00f77cb674d5ffaa2af77cd67c55f5af2a177dd67cf5bfaa02177dd67cffaa0200177dd67cab0a0000177df77cafaa02003885177dfdffffaf3885177dffffafaa3885177dffbfaaaa3885177dafaaaaaabfbf2908aaaaaaaabfbf2a08aaaaaaaadebf0c08aaaaaaaa58853885d5ffbfaf3885514b00000054388571530000545558857153005055555885915340555555b253714ba5ff2b00d35b714bffffaaaad35b925355f5ab00f45b925355ffaf0af45bb253f5af2a00f45bb353fdaa0000145cd35bfdaaaaaa145cf45bf5efabaa145cf45bbfaaabab145cf45baabaaa2afb8d2600aaaaaaaafb8d2600aaaaaaaafb8d2600aaaaaaaafb8d2600aaaaaaaafb8d4600aaaaaaaafb8d2600aaaaaaaafb8d4600aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaaeaea145cf45baaaaabea145cf45bfaeaebfb145cf45bfbfbeaef145cf45bfffffbff145cf45bffefffff145cf45bbfffffff145cf45bfffffffefd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaaf45bf35baaaaaabaf45bf35beaaaaafaf45bf35babbebeaff45bf35bbaeafafaf45bf35bbebfffffdd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadc850100aaaaaaaadd7d0018aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc7d0118aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabb852300aaaaaaaabb852300aaaaaaaabb852300aaaaaaaaf35bd35baaaeaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa5f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e0808aaaaaaaa3f7e0808aaaaaaaa3f7e0808aaaaaaaa3f7e2808aaaaaaaa38543754bfffffffd584385495155555d684556cf5a8602af6847574dfd7fd6ad684757457ff6f0dd67c7574ab85a5b8d67c9574be2fa7aef6849574f7e8822f178d556c8ab7a2aa178d756cfa620ffff784556cba0d08a0f684967482a8f8ae1785d67cff7fa92f178db67c82ad57d5378d9674dec00bbf1785d67c2fffa0b0178dd67cead7fa82178d9674aaaa6b0a178db674aaa0bf5f178d9674a0aa0a97378db674afbe5a82178dd67c577cebadf784d67c5e79ed2a1785b67c77bbafa2178d957455fec20bf7849574dfefaa2ad68495745febaa0ef684957455ffffc2d67c7574bf57aea0b67c9574aaf55fb81ecf9574005555551ecf524300037f7f1ecf543b54555555743b543befebfffffe5c2000aaaaaaaafe5c2000aaaaaaaafe5c2100aaaaaaaafe5c2100aaaaaaaafe5b2002aaaaaaaafe440028aaaaaaaa543b333b00a8aaaa543b333b00022a02543b333ba800a0a0543b333baaa8aafe343b333bbeaafaea543b333beaeafffffd53c001aaaaaaaabd542000aaaaaaaabc540100aaaaaaaabc540100aaaaaaaabc540100aaaaaaaabc540100aaaaaaaafd53c001aaaaaaaafd53c001aaaaaaaa543b333bbffffff7f774333b00010515187dd67457ffeaaaf774b67457faa000f774b674555ffa80d774956c5ffeaaa0d674756c55ffaa00b674746c57ffaa80b674546c557ffeaa956c546c557ffa80756c336cffeaaaa0746c336cfffaa800546c336c57ffaaa0546c336c555fffaa336c126cea000000336c126cfffaa800336c126c55fffaaa336c126c55557ffefb9d4000aaaaaaaafb9d4000aaaaaaaa5374126caf5555551eb7126c355555559fa61b75a7979f9cfe8dfa6c57565454fa6cd96cfefefefe3f9f0d00aaaaaaaad96c98645e5e5e5eb8647764f8f8f8f898647764feffff7f1a7577642d2d0d091a75565c607050505764155caaaa3a9a3fc773433f6faf8f39be6e6b5605000038be6d6b0100000038be18beaaaaffff38be18beaaeaff5f38be18beaaff555518bed7b50000807e18be359d0000aa7e17be537c0080ea57b7b5327400e85f5555a5126ca0ff55557384126cf85f55553274126c5c555555336c126c555555d5336c126c5555d5bf5374126c55fdffab5374126cffafaaaa5374326cafaaaa0a5374326caaaa02007474536cf5ffffab7474536cffffaaaa74745374ffbfaa0a74745374afaa02009574547455d5ffabb574747455d5ffabb5747474f5ffab02b5747474ffaa0a00d67c957455d5bfaad67c9574f5bfaa02d67cb574ffab0a00f67cb574abaa0000f77cd67c55f5afaa177dd67cfdffab2a177dd67cffab2a00177df77cf5afaa2a177df77cabaa0a003885177df5ffffff3885177dffffffaf3885177dffbfabaa3885177dbfaaaaaabfbf0908aaaaaaaabfbf2908aaaaaaaabfbf2a08aaaaaaaa3885514b000000403885715300004055388571530000555538857153005555559253514b35ea2a00d353714bffffbb0ad35b715355ffaa00f35b925355ffaa00f45b9253f5af2a00145cb253ffaa0200145cd35bfdabaaaa145cd35bafaaaaaa145cf45bffffbfae145cf45bbfafbebf145cf45bffaaabab145cf45bbeaeaeaafb8d2600aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafb8d2600aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baabebaeafd8d2100aaaaaaaa145cf45bababaaaa145cf45baaeaeaea145cf45bfeffffbf145cf45bfffffffbfd8d0100aaaaaaaafd8d0100aaaaaaaafd8d0100aaaaaaaafd850108aaaaaaaafd850108aaaaaaaafd850108aaaaaaaa145cf35baabafaaafd850108aaaaaaaafd850108aaaaaaaaf45bf35baaaaeaea145cf35bafafafaff45bf35bfebebebef45bf35bfafafaeaf45bf35bafbfffeff45bf35bbebfbfbff45bf35bfffffebedd7d2018aaaaaaaadd84200aaaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaabb852300aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaabb852300aaaaaaaadb850300aaaaaaaa3c7e0d08aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa5f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaad58c3754ab89a9a9f6847574caabb597f68c556cd5a2aaf8b67c9574e2a8d8abb67c9574affec080f684757457fb0bdff6849574bdaadcef178db67c82fb555d178db67c7bffa5b5178db674f5ffaeb8178d96747aaf2ffa178dd67cd7fba0ad178dd67c5f7f08b7f784b67c7381a48c178db67c0dbffeab58959674fefa2b57378dd67cea2dfebd378dd67c438617b2378dd67c8b0f5efe178dd67cfdbcffab178dd67caa3e9ee2378dd67c0daf5ee2378db67cb7d8e22f178dd67cb656ad1a378db674f8aadfe0378dd67cefffef2f178db674ffeac926f784d67c79b6a28f178d95747faeea0ab67c543b50545455fe5b2002aaaaaaaa753b543bf5fdfdfd743b543baaaaafab743b543baaaaeafafe5b2102aaaaaaaa743b543beafaffabfe43202aaaaaaaaa543b333baa000000fb440628aaaaaaaafb440628aaaaaaaa543b333baaa800a0543b333beaaaaaaa543b333baaeaeaaa543b333bfffffffafd53c001aaaaaaaabd542000aaaaaaaa333b133baaaaa800333b133b2aaa8200bd542000aaaaaaaabc540100aaaaaaaabd542000aaaaaaaabd542000aaaaaaaafd53c001aaaaaaaa543b333befffffff187d333b00010515387df774eaaa0000387df774ffeaa800387dd77457ffaaa0187dd6745fffaaa0187db67455fffaaaf774b67455ffa800d774956cffeaaa00d774956c57ffeaa8b674756c557faa00b674746c55ffeaa0b674546c5557ffaa956c336cffffaa80756c336c55ffeaaa546c336c557faa00746c336c55557fea546c126cfffffaaa336c126c7fea8000336c126c55ffea80336c126c55557fea5f8ef263a9a9a1a51e96fa6c5c585858fa6cd96c7e7efafa1f9f2d00aaaaaaaab96c98645e5e5e5eb86c7764fefefefe9f7e2830aaaaaaaa1a75776429a9a9ab1a75565c50585c549864155cbfbf2727d9deb964adada1ab1fe7096caaaaaaaa18bef7b5000000fa18be96ad0000a07e18beb3840000a87ef7bd527400a0fe55b7b5126ca0fa57551595126cf85f55553274126ce0575555fb9d4008aaaaaaaa326c126c555555af336c126c5555f5af336c126c55ffab2a5374326cfdbfaaaa5374326cafaaaa005374326caa2a00007474537455fdffaa74745374fdffaa2a74745374ffaa0a0095745374ffffaaaa957474745555ffab95747474d5ffab0ab5747474ffaf0a00d67c957455d5ffabd67c9574f5ffab2ad67c9574ffaa2a00d67cb574ab2a0000f77cd67c5555fdaff77cd67cd5ffab2a177dd67cffafaa02177dd67cab2a0000177df77cbfaaaa023885f77cf5ffffff3885177dffffffbf3885177dffffafaa3885177dffaaaaaa3885177dafaaaaaa3885177daaaaaaaabfbf2908aaaaaaaa3885715300000054388571530000545538857153005055553885915350555555b253714ba9bf0a00d35b715355ffaa02d35b925355f52a00f45b9253d5ffaa00f45bb253ffab0200f45bd353fd2a0000145cd35bbfaaaaaa145cf45babaaaaaa145cf45baaaaababfd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baeaeaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45bababaaaa145cf45baaaaaaea145cf45beaaaaaabfd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45bbabaaaaafd8d2100aaaaaaaa145cf45baababaaafd8d2100aaaaaaaa145cf45bbaaaaaaa145cf45baaaabeaefd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45beafababa145cf45baaaaaeaa145cf45babaafeae145cf45baaaaabbe145cf45bfffefeff145cf45bfffffffbfd8d0100aaaaaaaa145cf35bfaaaaaaafd8d0100aaaaaaaafd850108aaaaaaaafd8d0100aaaaaaaaf45bf35baaeaaaaaf45bf35baaaaeaaa145cd35baaaaabaafd850108aaaaaaaadd84210aaaaaaaaaf45bf35babebeaaaf45bf35beaebaffef45bf35beaafafabf45bf35befffffefdd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadc7d0118aaaaaaaadd7d0018aaaaaaaadc850100aaaaaaaadd7d0018aaaaaaaadc850100aaaaaaaadc7d0118aaaaaaaadc850100aaaaaaaadc850100aaaaaaaadc850100aaaaaaaabb852300aaaaaaaadc7d0118aaaaaaaadb850300aaaaaaaadc7d0118aaaaaaaa3c7e0d08aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa5f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3c7e2d08aaaaaaaa3c7e0d08aaaaaaaaff7d8708aaaaaaaaff7d8708aaaaaaaafc7d8d08aaaaaaaafc7d8d08aaaaaaaa3f7e0808aaaaaaaa3f7e2808aaaaaaaab57c375425050515b67c7574f0c080d8f684556cfaf5e2a2d68475742f5fada2d6849574fead2aead684556ca2aaa0b7178d95740fff5fff178db67ceafbfd55f784b67c9f7f7f8bf784b67cf0ed7dea1785967402bf7f0bf784b67c20fffd801785b67cfaa8a90f1785b67c2a9a72ea178dd67c9fdecbad588df784bfd50da5378dd67cfe2ae0a0378dd67cbf70fdaf1785d67ca0c33fea378dd77c2fff56f9178dd67cee98c3ef58959674bfbe7aa3588dd67cb8baa9ef388df77cf8f87e81588dd77cbf6b2beb378dd67cbee988a8388dd67cb082a57f378dd67c3e5ce0021785543b40405050743b543b7febba2a9543543b55d5ffaf9543543bfdafaaaa9543543bffaaaaaa9543543bfbaaaa029543543bffafaa009543543bffeaaaaa9543543bf7bfaa2a9543543bfffaaa809543543bffffeaaa9543543b57ffffaa743b543b57faaa00743b333bfeea8000543b333baeaebea8543b333beaaaaaaa543b333bafaaaaaa543b333b5ffefaea543b333bf5ffffbf543b333bffffff7ebd542000aaaaaaaabd542000aaaaaaaabd542000aaaaaaaabb540300aaaaaaaabd542000aaaaaaaabd542000aaaaaaaa597d333b15555555597d333b00000105597d387d7ffaa800597d387d55ffaa80597d187d55ffeaaa597d187d555fffaa387df774fea80000387df7747ffaa000187dd77457fea800187dd6745fffaaa0187db67455fffaaaf774b674555faa00d774956c5ffeaa00d674756c57fea800b674746c5ffeaa00b674546c55fffaa8956c546c555fea00756c336c5ffeaaa0546c336c5ffea000546c336c557feaa0dfbf3464f5e5c5d51e8e1a6d7163434ffa6cd96cfaeaeae83f9f0d00aaaaaaaad96c98645e7e7e7e98647764f8f8f8f89f7e2830aaaaaaaa1a759864adbdbdbd1a75365c545454577c7d155cf5b5bd3dbcc61174aabcfd55f7bd327400aaff55b7b5126c00e85f5555a5f163a0fe5755737cf163a87f5555126cd163a0bfbfbf126cf16baaabaaaa126cf163aa2a0a00336c126c55d5fdbf336c126cd5bfabaa536c326cf5afaa2a536c126cabaa02005474326cffbfaaaa7474536cf5ffbfab74745374fdafaa2a74745374abaa0a00957474745555d5fd9574747455fdbfabb5747474fdbfaa0ab57c9474ffffaa0ad67c957455fdbfaad67cb574f5bfaa0ad67cb574afaa0200f67cd67c55d5afaaf67cd67cd5afaa0af77cd67cf5ffab2a177dd67cffaaaa2a177df67cabaaaa0a177df77cbfaaaa2a1785177dffffbfab1785177dffbfaaaa3885177dffffbfaa38851785ffffffaf38851785ffabaaaa3885715300000050388591530000405538857153004055553885915300555555b253714bb5aa0a00d35b71537fffaf0ad35b915355bf0a00145c925355ffab0a145cb253f5af2a00145cd35bd5afa280145cd35bbfa20000145cf45bffebeaaa145cf45beaeaaa8a145cf45bffaaaaa2145cf45bafaaaaaa145cf45baeaa0a8afd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaaabaa145cf45babaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45bababafab145cf45baaaeaeaafd8d2100aaaaaaaa145cf45baababeba145cf45bbababaaa145cf45baaaaaaaffd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45bbeaaaaaa145cf45baeabaabafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45bbabaaaaa145cf45baaaeaeea145cf45baabfaffa145cf45bfaeaeaea145cf45bfffbfaea145cf45bbfbfbfff145cf45bfffefafafd8d0100aaaaaaaafd8d0100aaaaaaaafd8d0100aaaaaaaafd8d0100aaaaaaaafd8d0100aaaaaaaafd850108aaaaaaaafd8d0100aaaaaaaaf45bf35beaaaaaaaf45bf35babafafaaf45bf35baabefabef45bf35bfeaaaaaaf45bf35bafbffffff45bf35baaeaaaaaf45bf35bffbfffbaf45bf35bfffffffadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaaf35bd35ba2a0a0a0dd7d0018aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadc850100aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadb7d0318aaaaaaaadc7d0118aaaaaaaa3c7e0d08aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa5f7e0808aaaaaaaa5f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3c7e0d08aaaaaaaa3f7e0708aaaaaaaaff7d8700aaaaaaaaff7d8700aaaaaaaa37541754abaaeabe37541754aaaaabaf3c7e0d08aaaaaaaa3f7e0808aaaaaaaab67c375415155555d6849574efaadfffd6849574fa6a0baf178d9574e5d5aaaff684b67ce53660bc178d556caaa0dffef684b6747bfeebcbf68495740dbaa20bf68496740e7ee7f8f784b67400adbfaaf78495742a0afed8378db67ceb0a3f5f378dd67cd772a8a2178dd67cbf29f7a0378dd77cbee8fffa178dd67c5eaede8a378dd67cabaf2dfa5895d67cf7fae25f5895d77c7f8a2fd5388dd67ca9aa3abe5895d67c9783eabf5895d77ced17fdff388db674d5a82afe178dd77cea9aa2a9378dd67c892eb6fb378dd67cf5d4aaa0378db6748ab7c2b8378dd77cbf3ce2ad578d743b545454559543543bafab0a009543743b2a2200005f5c0112aaaaaaaab543954355f5adaab54395435dffbeaab543954355afaaaab543954355faaaaab5439543f5abaaaab54395437faaaaaa9543543b8000000095437543f7faa88095437443ffeaaaee9543743bfffaaaaa9543543b5ffffbaa7443543b7fffffaa543b333beae8a080543b333beaaaaaaa543b333bbffffeea543b333b7e7e7fff543b333b55fdffefbd542000aaaaaaaabc542100aaaaaaaa333b1333aaaaaaaa333b1233000a2a2abd542000aaaaaaaafd53c001aaaaaaaa7985333b051515551ba6597d55557fe09a8d597d57ffffe87a85597d55fffffe7a85397d55fffffe597d387daaa00000597d387dffaa0000597d387d5ffeaa00597d187d57ffaaa0597d187d557fffaa397df774fffaaaa8387df7745ffea800187dd77455fea800187dd67457ffaaa0f77cb67455fea800f774956cffeaa000d774956c55ffaa00d674756c557faa00b674546c57ffaa80bfc7756c951555555f9e3b75e7e7a794fa6cd96ce8e8e8e03f9f0d08aaaaaaaad96c98647e7e7a7898647764f8f8f8f8986477645f5fd7d71a75b86c951535b5565c155c00c040609f9ed45b3d6d6d4ff263d163ffaa8000f263d163ffaaaa80f263d163ffaaaaaaf263f163bfaaaaaada84212aaaaaaaaaf26bf263bfababff126cf263afabafff126cf263020aaaab336c126cafafbfff336c126caaaa2aaa536c336cbdafafbd5da62000aaaaaaaa7474536cbfafabaf74745374aa2a0a02957474745555f5fd95747474f5ffafaab5747474ffab2a0ab67c957455d5ffbfd67cb574fdffafabd67cb574afaa2a02f67cd67c55d5fdaff77cd67c55f5ffaff77cd67cffbfaaaa177df67cbfabaaaa177df77cfdafabaa1785f77cffafabaa1785f77cafaaaaaa1785177dffabaaaa9fbf2808aaaaaaaa37851785fdffffaf1785915300000055388592530000545538859253005455553885925350555555d35b7153fdffaf0ad35b925355f5aa00f45b925355ffaa00145cb253f5ffaa00145cb253ffaa0000145cd35bffaaaaa0145cf35bafaa2200fb8d2600aaaaaaaafb8d4600aaaaaaaafe8d4000aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafd8d2100aaaaaaaa145cf45ba8aaaabafd8d2100aaaaaaaa145cf45baaaaaaeafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaabaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaaaeaafd8d2100aaaaaaaa145cf45bbaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45bbaaaaabefd8d2100aaaaaaaa145cf45bfaffaaaa145cf45baaabeaaa145cf45baaaebfae145cf45bfffaeaaa145cf45beaebaaaa145cf45bfbfaaaae145cf45bfffefefe145cf45bffffefef145cf45bfffbfbebfd8d0100aaaaaaaa145cf45bfffffffbfd8d0100aaaaaaaafd8d0100aaaaaaaafd8d0100aaaaaaaafd8d0100aaaaaaaa145cf35beaeaeaeafd8d0100aaaaaaaaf45bf35bbebabebffd850108aaaaaaaa145cf35bfffaeaaaf45bf35baaaaaaabf45bf35baaaaaaaff45bf35bfaaaaaaaf45bf35bffbffffaf45bf35bfffaebabdd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd7d2018aaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaaf35bd35ba0a0a8aadd7d2018aaaaaaaaf35bd35baaaaa8a8f35bd35baaaa2aaadd7d0018aaaaaaaadd7d0018aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa5f7e0808aaaaaaaa5f7e0808aaaaaaaa5f7e0808aaaaaaaa3f7e2808aaaaaaaa3c7e2d08aaaaaaaa3c7e0d08aaaaaaaa3f7e0708aaaaaaaaff7d8700aaaaaaaaff7d8700aaaaaaaa37541754faaaaaaa37541754aaaaaaaf3c7e0d08aaaaaaaa3f7e0808aaaaaaaa3f7e2808aaaaaaaad58436542aaa8101d684556cfa02dfeab67c757495fcaa03f684556caa0af7aaf684b67c2fea5dfdf68475742eaab7f2f68496748e2adabbf784b67ca3562595f684756c2aaa78a8178d756c0002b5ab378d9674ea2efe7a17859674a9a80a2b178db674faef9fca1785b6748ba5a82b1785b6740aaa5a021785d67c0008fdfa378dd67cf7ae8227378db674f53ea0aa378dd77cadeaa8aa378dd77c7a0bafef388df77cfad27aeb388dd77cc20aadaf378dd67c899892ab378dd67c82aafe7d378df784e2d57d79789596747a2afebe1785954300006040b543543bab2a2a00b5439543ebdffeaab64395437dd5b5bfd64b9543fdffafaad64bb543555efeaad64bb54355ffbfa2d64bb54355fefffed64bb543557dfaffd64b95435fffaaffb643954355eb7a7bb54395437faaaa82d64b9543555f55fb95437443e8a880809543743baaaaaba295437443aafffaba95437443ff55d5fa9543543b7ffffeaa7443543bffffeaaa7443543b577ffffe743b133bfeeaaaaa543b333bafefaaaa543b333bfffffffefd53c001aaaaaaaabd542000aaaaaaaabc3c2130aaaaaaaabd542000aaaaaaaabd542000aaaaaaaafd53c001aaaaaaaafdc6333b000101051ecffb9d5fa80000fece9a8d55fa8000fece7a85555faa00bdbe79855555fe007cb6597d55557fe89a8d397dffffffa07a85597dfffffffa7a85397d5fffffaa7a85387dffffeaaa5985387dfffaaaa0597d387d57faaa00597d187d57ffaa00597d187d557fffaa397df774fffaaaa0387df7745ffaa800387dd77457ffaaa8187dd67457ffaaa0f77cb67455ffaa00bfbf996cfcbdf9f1fe8dfa6c56565454fa6cd96c7f7f7e7ed96c98647878787898647764f8f8f8fa986477649797979f1a7557646f6f4f4f5764f55bfada9e1e5f9613645b5b5357546c1264555fffaa3364f26355fffa801364f2635557fea01364f163ffffaaaa1264f263ffffffaafb950000aaaaaaaafb950008aaaaaaaa126cf263bffffdff126cf263aaafffff336c1264aaaffffd336c1264020aaaab536c336cabadb5d57474536cafafbffd7474546caaaaaaaf95747474ffbfbdf5b5749574d5bdbdf5ffae0108aaaaaaaad67cb574ffafafbf1fb72300aaaaaaaa3fb70400aaaaaaaaf67cd67cafababaf5fbf2500aaaaaaaaf77cf67caaaaaaaa1785f77cffffbfaf1785177dbfafaaaa1785b25b000000501785b25b0000405517859253004055551785b25b00555555d35b9253a5feae00d35b92535fff2200f45b9253f5bfaa00145cb253fdafaa00145cd35b55ff0a001464d35bfdaaaa8a3464f35bffbfaaaa1464f45bffffaaaa1464145cffffffaa1464145cffffffaa1464145cffffafaa1464145cffffeeea1464145cffffbbbb1464145cfffffefefb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafd8d4100aaaaaaaa145cf45baaaaaabafd8d2100aaaaaaaa145cf45beaaaaabafd8d2100aaaaaaaa145cf45baabaaaaafd8d2100aaaaaaaa145cf45baaaaaeaefd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaaaabafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baeaeaaaa145cf45baaaaaabafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaafeaa145cf45baaaabbaa145cf45baeaaaeba145cf45babaafefefd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45bfaaaaaea145cf45befeaaaba145cf45bfbfffafa145cf45bfffffbfa145cf45bffbfbfff145cf45bffffbfff145cf45bffffaaaafd8d0100aaaaaaaafd8d0100aaaaaaaafd8d0100aaaaaaaafd8d0100aaaaaaaa145cf35bfffefaaaf45bf35baaabbfaef45bf35baaaaafaaf45bf35babafaaaaf45bf35babaaabaaf45bf35bebfaeaeaf45bf35bfaebfffff45bf35baaaaababf45bf35bfffefafaf45bf35bfffefefff45bf35bfffeffbff45bf35bfffffffedd852008aaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaa585c3754ffffffff5f7e0808aaaaaaaa5f7e0808aaaaaaaa5f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3f7e0708aaaaaaaaff7d8700aaaaaaaaff7d8700aaaaaaaa37541754aaeaaaaaff7d8700aaaaaaaafc7d8d08aaaaaaaa3f7e0808aaaaaaaa3f7e2808aaaaaaaab57c375401010505f684556cbf0ab5faf684556caae8aa5fd684556cbe22aafdd68495740ae8aabdf6849574acdf7e02f784b67c2575d555178db67c7a755e8b178db6742f8aab5e178dd67c5e6b57eb378d756c0a5f02ff1785d67cdcfbfaaf378dd67c2abdffb7378dd67cdcf8bfba378dd67c02bf2abe378df7847fa5b7555895b674dfa7b0eb378dd67cffae365e588dd67cb5b7fc79388dd67cdfcaaaaf388dd77ccfa937d6378db674b7faa800388df77c065f7dff378df7845ef255e6388dd67cdf8ebafa378dd67cdeeafaa2378d954340405a50d6439543ededabaad64bb543d5bfab82d64bb543afaaaa80d64bb643aeaaaa88d64bb543aaa02a00f64bd64bf565d7aaf64bd64b55557eead64bb543eaeaab0ad64bb543afaeaa0ad64bb543fafaeaa8d64bb543fffafffed64bb5435fffabaad64b95435ffffaaad64bb54355fbffffb5439543abaa2800b5437443ea2e808095437443df5ebaa095437443fefebeea7443543bfaaaa0007543543b5ffeaffa7443333bfefaaaa0543b333bfeffbea8543b333bfffffeeabd542000aaaaaaaa333b1333aaaaaaaabd3c2030aaaaaaaa333b1333aaaaaaaabd542000aaaaaaaa1dcf333b05d5d5d51ecfb674000055551ecfb67c000005551ecfb67c000000551ecffeceffaaaaaa3ecfbdbe5eaaaaaafece3ba67ea00000fece9a8d57aa0000fec67a85557fa000ddc67a855555fa009cb67985555557a0db95597d55ffffa87a85597dfffffea07a85397d7fffeaaa7a85387dffffaaaa5985387dffaaaa007985387d55fffaaa597d187d57feaa00597d187d557ffaa0bfcf397d757545d5fe8dfa6c58585373fa6cd96c7e7e7e7ed96c98647878787898647764fefefede986477649797d7d51a75565c4f7b5b5b3b75155cd595b535bfae956c57545555b674546c5555ffaa756c33647ffaaa00756c336455fffaaa546c136455ffaa80546c126457ffaaa83364126457ea00003364126455ffea001364126455ffaa001364126455ffbeaa13641264fdffaaaa136c1264abafbfaa336c12642aaaabaa546c336cfd555555546c336c2aaffdd57474336c022aafff9574546c0aabfdd5b574747402aabfd5d67c9474aaabbff5d67cb574aaabbff5d67cb574020a2aabf67cd67cafafbdd5f67c136400000055f77cf36300005555177df363005455551785d35b505555551464d25b7f75ffaa1464b25b55ffaa2a1464b25bfdefaa001464d35bd5ffaa001464f35bfdab2a003464f45bffaaaaaa1464145ceaaaaaaa1464145cbeaaaaaa3464145cffffaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1464145cfaeaeaaa1464145caaaeafea1464145cfefefafafb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafd8d2100aaaaaaaa145cf45bbaaaaaa2fd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45babababaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45beaaaaaaa145cf45babaaaaaafd8d2100aaaaaaaa145cf45baaaabaaa145cf45bbaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45bbaaeaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45beaaaaaaa145cf45bbaaaaaaafd8d2100aaaaaaaa145cf45baeafafaf145cf45bfffefeaf145cf45bffebefef145cf45bafefffaf145cf45bfffffefffd8d0100aaaaaaaafd8d0100aaaaaaaafd8d0100aaaaaaaa145cf35baaaaeaea145cf35baaaaabaf145cf35baaaabfae145cf35bbabaaaaf145cf35beafaeaea145cf35beaebebaff45bf35bfbeaaaaaf45bf35bbffffffff45bf35bfafefffff45bf35befafaffff45bf35bbffefffff45bf35bfefeffffdd852008aaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaaf35bd35b0a00a080dc7d0118aaaaaaaadd7d0018aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaaf35bd35b82a0a82add7d0018aaaaaaaadc7d0118aaaaaaaadc7d2118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaa58545754fefaeaea585c3754ffffffff5f7e0808aaaaaaaa5f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3c7e2d08aaaaaaaa3c7e0d08aaaaaaaa3f7e0708aaaaaaaa3f7e0708aaaaaaaaff7d8708aaaaaaaaff7d8708aaaaaaaaff7d8708aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3f7e2808aaaaaaaad6843754a5051515d6849574dfdea8a0f684b67c3b659fbdf684957470fbf8a8f684556cabaa02de1785b67ca575f8b3f7849674ee0bde08178d95748bffdefa5795b6747edf8bf7f78495740de80228178d9674fa8adf821785d67cfa630ab7f784b67ce3a2d68b378dd67cffff8fff178dd67c5ecbaffa178dd67cbffaab89378dd67c7a8a9eb0378dd67c72aa2a82378dd67ca7a2b7de388df77c17ea57fa588df77cb8f27d5f588db67cea2a7b0d388dd77c0d7ebb9f378db67c28fd822f378dd77caaea2bdf378dd67caea222e51785b54350505050f64bb543afab2b2af64bd64b5dfbaaa8f64bd64bbda9ab02f64bd64bab2d0288174cd64bd5ffabab174cd64b7faaaaaaf64bd64beaa80000f64bd64baaaaa8a0f64bd64baf5f56e8f64bd64bfef5adaaf64bd64bf5bebed6f64bb543ea0880aad64bb543abaa8a00d64bb543aaeaaaa2d64bb543575fffaad64b954355ffb782d64b954375575ffeb5437443ffa8a88095437443afaa880a95437443faaafaaa9543543b7efefaaa7443543bfffeeefa7443543b5ffffffa543b333b5f7efeae543b13335fdffea8333b1333abaaaaaa333b133ba8aaaa8abc3c2130aaaaaaaafd53c001aaaaaaaa1785944baa0000a1f78495745ffaaa80f6847574d5ffea80d6849574af55ffaa1ecf957c015555551ecf957c001555551ecf9574000055551ecfb57c00000055feceb57c000000051ecfddc65eaaaaaafece5cae7e800000feceba955faa0000fec69a8555fe0000fdc67a855555ea00bdbe798555555f803ba67985555555f89a8d59855555557a7985597dfffaaaaaffcf597dd51555551e96fa6c636f6f6cfa6cd96c5e5e5757d96c986478787a7ab86477645e5e5e569864576497d5d555fa6c365c53535f569fa6f55335f5e5cd187dd67457ffaa00187db67455fffaa8f77c956c5ffaaa00d774956c55ffaa00d674746c57ffaa00b674546c55ffeaa0b674546c5555ffaa756c3364fffaaa00756c336455ffeaa0746c336455ffaaa0546c136455ffaaa0546c136455fffaaa546c336c555557fe3b9e0300aaaaaaaa3b9e0300aaaaaaaa536c336cafbdd5f55474336cabfff5d57474536c2aabffaf9474346c0aaa5bd5b57c346caa6b550bb57c136c40552b00b57c136455ab0000f6841364f5aaaaa8b67c346c5f5f6ae0556c136457faa0a05564f35bffaaaaa83564146455ffebee3564146455ffffff34641464efaeaaaa34641464ffbaaaaa34641464fdabaaab34641464bbaeaaea34641464fefebaba34641464ffbf9efa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1464145caaeaaaaa1464145ceafafaeafb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaabab8fd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45babaeaaaafd8d2100aaaaaaaa145cf45baaaeaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45bafbfeaaa145cf45bafaaabbf145cf45befaabaff145cf45bbfbfeaea145cf45bfffffbff145cf45bfffffffefd8d0100aaaaaaaa145cf35baaaaaafa145cf35baaeaaaab145cf35baaaaaaea145cf35baaaabffff45bf35babbababa145cf35bfaeaeaaa145cf35bbfbfbfbe145cf35bfafabebf145cf35bfffffefadd84200aaaaaaaaaf45bf35bbffffffff45bf35bfefeffffdd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd7d2018aaaaaaaadd852008aaaaaaaaf35bd35baaaaaa2add852008aaaaaaaadd7d2018aaaaaaaadd7d0018aaaaaaaaf35bd35b80a8aaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaaff7de908aaaaaaaa58545754fffffefa57543754fefffefa5f7e0808aaaaaaaa5f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3f7e0708aaaaaaaa3f7e0708aaaaaaaa3f7e0708aaaaaaaa3f7e0708aaaaaaaa3c7e0d08aaaaaaaa3c7e2d08aaaaaaaad684375495151515d68495745f97c008f684556cbda8f7a0f684967427fa830d178d9574f2abd5bef784b674bbaf2f5a178d556ca2faa0f7178d9674aaedef2a178db67cda2d5dd6178d9674fe808bb75795b6742f5eeaaa178dd67cf8a5b7fb378d9674a2a7a8a2378dd67cff9afaaf178dd67cbab8fbab178dd67c0f5e7a0b378dd67ceacbe1b7378dd67cfaea2ed6388dd67c8b8f5efe378dd77c0bdeeaff378dd77c8b2afdfa5895d67cb7bfa2d75895d77cf5e8faff388db67496eaa2aa378dd77caa0bb75e388df77cdffcde891785d64b54545454f64bd64b2b8a0a0a174cd64b77feaeaa174cf64b7debea0a174cf64bfffae2ea1754f64bffafab031754f64bebaaaa201754f64befae02081754f64b57fea8a0174cf64bffebe0e8174cf64b5ffbaddf174cd64b57fffe0b1754d64b555fffbf1754d64b5555ff7ef64bd64b577ae0a2f64bb543bf020200f64bd64b5556aeaad64b9543feaa8a28d64bb543dffe7eaad54bb5435ffffffeb5439543faf8e22a954374436afebea095437443557ffafa9543543b7e7feaa07443543b7feaaaaa743b333bfefae8a0543b333b5f7f7ffebb3c0330aaaaaaaabc3c0130aaaaaaaabd542000aaaaaaaaf784333b09010505f784d67c82baaaaa1785d67cafaefeaaf784d67cfefafbaa1785d67c75aaa8aaf684b57c5fea0000f684957c55ffaa00f684757455ffeaa0d67c7474fd5ffa801ecf9574155555551ecf757400555555fece747400015555fece757400000555fece9574000000551ecfddc6eaaaaaaafece9cb67e000000feceda957fa00000fec69a8d55faa000fdc67a855557aa005fc7fa74f4d7ded23b75d96c55555754d96cb8647a7a7a7ab8645664fefefe7e7764365caaaaee77b86cb453fc7c7c5effb65664f5fdf1fd7985387d57ffaaaa5985187d55ffaaaa5985177d5fffaaaa597df77c57ffaaaa387dd77457faa000387dd67455ffaa00187db67455ffaaa0f77c956c5ffaaa00f774956c55ffea00d674756c557faa00b674746c55ffaa80b674546c557fffaa956c546c557fea807474546c5555ffa8b57c336c55ffff2fb584336c55fdbf00f68c346c55d5aa8af684346cd5aaaa00f684957cfdbf2a00f784b57cd7be0a00f784b67c55ffaa00f784d67cfdaaeaa0178d9574dacfab3af7849674ff7edcf8957455647e7870f2556c3464fffefefa3f962000aaaaaaaa35643464fafafafe3c7e0530aaaaaaaa3c7e0530aaaaaaaafe8d8108aaaaaaaa34641464aaaaaeea34641464faea6baf34641464faebfdf734641464feffffff1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1464145cababfaaa1464145cffffafaf1464145cfffffffafb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaaabaa145cf45baabaaaaa145cf45baaaaabeafd8d2100aaaaaaaa145cf45bafaaaeae145cf45bafafaaaa145cf45bbeafbfbe145cf45bfafafafa145cf45bfffffefa145cf45bbffffffff45bf35beaeaaaaa145cf35babababaa145cf35baaaaeafa145cf35bfeaeafab145cf35bfaeaeaaa145cf35bababffff145cf35bfaeaeaaa145cf35bbffffffa145cf35bfafffaebdd84200aaaaaaaaa145cf35bffffefefdd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd7d0018aaaaaaaadd7d0018aaaaaaaadd7d2018aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd7d0018aaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaadc7d2118aaaaaaaadc7d0118aaaaaaaa5f7e2908aaaaaaaaff7de908aaaaaaaa58543754fffffefa5f7e0808aaaaaaaa5f7e0808aaaaaaaa3f7e2808aaaaaaaa3c7e2d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3f7e0708aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3c7e2d08aaaaaaaa3f7e2808aaaaaaaad6849574aa8daad2f684b67c0a8fef25f7849574beeadf80f784b67ca8ef735f178d756caa7f0aaa178d9674f2a9beaa178db674ffff0ade1785b67c95a2a0ff1785b67cfedeaac2378db674b5b8eaeb5895d67cfeff5d2b78957574ffaad7a0178dd67cff6a3eab178db67caa2db7fa388db67cfdaf7a0b5895b674bfdac9ea378dd67c620a38aa378dd67ca1a8e8a85895f784755f7d255895d67caba7fffc378dd77c3ea0feeb588dd77cbee8abbd588df7847effb75c588dd67c8aabfe7e378dd67c9922fa8a1785f64b54545454174cf64be5cf0a0a1754f64bbfafae883754f64befaeaa0a3754174cafaaaf2a3754174cafaaaa0237541754fa7daaa83754174caefeaaa83754174cffffaaaa1754f64beaaa80a01754f64bebaa2a2a3754f64bfffebaa8174cf64baaeaaa0a1754f64b7eeffaea1754f64b55fbafff174cf64b55fffeff174cd64b57977ffff64bd54bae000000f64bb543be2a8000bf6d0300aaaaaaaad64bb5435efaeaaad64bb5435ff5d7fab5437443eaa00000b5437443ff5fa80095437443f6baeea89443543bfefebeaa743b333bfefaeaa0543b333b577ffaee333b1333aaaaaaa0bc3c0130aaaaaaaaf784333b050505151785d67ceaea8abaf784d67c0a57fa001785d67c82a9af00f684b67c0828eae0f684d67cf8aaaa5af684d67c2aaab0a3f684d67caaeaafaff684b67ca2aaffa8f684b57c7a082fbaf684957c55fef8a8d6847474fffeeaaad67c74745fffaa80b57c547455ff8000b57c546cab7faa00fece7474055555551ecf7474001555551ecf7474000055551ecf747400000155fec67764f0f0c0c5bc859864fefc5c601d961654ffff0f55fc95f553ff5f54555a85f553ffd755355b857243ffdfd594bdb6f874fdfcfaa01ba67985555557a0ba955985555555f87a8559855557ffff7a85387dffaaaaaa7985387dffaaa8005985387dffeaa8005985387d57ffaaa05985187d557ffaaa597d7474aaaa8054387d7474aaa85055f77c7474aa4055abd68474747a55af00f68c747455adaa0a168d7474f5aaa220178db584d5ffabaa178df6845555f5bf178dd684eda2fafe178df684abaafa6a178df6845f5aabad378df684d7bf89eb178df7845f5f7f7a1785d67cbaea0aa25795d67ce7d5e2b6f7847574e0ba5802b67c556c7c5e7a58556c35647e7e7e7a35643464aeaafafa35643464fafaffff3e7e0130aaaaaaaa34641464aaaaaaea34641464aaaefafe34641464bafefeda1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1464145caabeaaaa1464145caaaaaaab1464145cefeaaaea1464145caebabaaafb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafb8d4600aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafb8d4600aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaaaaeafd8d2100aaaaaaaa145cf45beaaaaaaa145cf35baaaabaaa145cf45bebeaaaaafd8d2100aaaaaaaa145cf45bbeeaeaaa145cf35baaaaaaaa145cf35baaaabaaafd8d0100aaaaaaaa145cf35baaaaaaaa145cf35baaaaaaea145cf35bfefeeaeb145cf35baaeaeaea145cf35baaabaaaa145cf35bffbfbfbe145cf35baabebebe145cf35bfefefefe145cf35befffffffdd8c2002aaaaaaaa145cf35befefefefdd84200aaaaaaaaaf45bf35bfffaebffdd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaaf35bd35baaa88000dd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd852008aaaaaaaadc7d2118aaaaaaaadd852008aaaaaaaadc7d0118aaaaaaaadc7d0118aaaaaaaa5f7e2908aaaaaaaa585c5754fafeeaaa575c3754aaebfefe5f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3f7e0708aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3c7e2d08aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaad684565c2a0a80e1178d756caafa5f0d178d556caaffad0817859674fae92fe8178db6740bb5f8edf784b67ca8bab7faf784b67470aa02c2f784b674eda8200f178d96746bff0baf378dd67cedf5fef8178db67c5ffec22f378d96740db6aaf8588dd67cf7ff82eb378df78455975f7d378df77cadbfeb0f378df784dfd45d40178dd77c7faae8ea378dd67c9b6283af378dd67cbaff7a8a378dd77cf2fec28a378d17857dfd559d5895d67c5f6b3fba388db674abad2aa8388df77caa2dfe6b388dd67cad8a36f21785f74b545454503754174cbdbfafab3754174caaaaaa2a5854175475ffafff58541754fdbdafaa58541754ffeaaa22585437545dfdfeaa585417545ffffbe83754174ceaaa28a03754175455adae2a5854175455577ffe375417547a6a57e83754f64beaaaa20a3754f64bbaaba8b83754f64baeaaaaa21754f64befaeba801754f64b7ffeaaaa1754f64b75ff7feedf6d2408aaaaaaaaf64bd64beebaaaead64bb543aaa0a8aad64bb54beabfeab8f64bb543fffeaaaad64bb5435f7f7fd7b5439443e8e0800095437443ffbfae809543743b7ffffeb8743b543b567a78a0543b333bffeaaaa0343b333b575f7f7ef784333b15151515378db67cbe83a5f21785f684feeaaaea1785d67c2bfffcaaf684b67c0000c242f684d67ce0000a031785d67cfdcf8a82f684d6842faabaaaf684b67c0828b8baf684d67cf0f8eceaf684b57caa5eafaad684b57caea5aaa0d684b57cf7ffaaaaf684b57c55f5baaaf684b57cd7d7ffeaf684b57c77ff5e5ed684957c55ef0abed68474747ffea082b57c54745faa0000ff8574749515d5c51b6d1654f05c5e77365cd64bfeffffe0165cd64bff575503165cb44b2ffff5fabeb6b5432f3d15d51ecfbdbe5eaaaaaafece5cae5fa80000fec61b9e57ea00001ecfba8d55ffaa00debeb66cffeaaa40fc957574aaaa00557985747c000055fd5985747c0055d5ff788d747c54d5ffff168d7474d5aa2a22178dd58455ffaa00178dd68455fdabaa378dd67cffb6aa82178df6840daabaa8378df684baaf2a80178df784fae0c0ea378df684fa62caaf178df684d5bdabaa178df684ebbebeaa178df784afa8eae2178df684febea7ab178df784ff25ada8178dd67c8a08a2a63795d67c5fdbc2aa178d96747e80aafeb67c556c787a785c556c3464fef8fafe35643464fbffffff3e960100aaaaaaaa3e960000aaaaaaaafe7d8030aaaaaaaa34641464baaaaaaa34641464fafaaaba1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1b8e0608aaaaaaaa1464145cebeaeaea1464145cffffebbafb8d4600aaaaaaaafd8d4100aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafd8d4100aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafb8d4600aaaaaaaafd8d4100aaaaaaaafb8d4600aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45bafaeaaaa145cf45baaaaababfd8d2100aaaaaaaa145cf45baaaaaabffd8d2100aaaaaaaa145cf45bebaaaaaa145cf45babaefeba145cf45baaaaaebe145cf35baaaaaaaa145cf35baaaaaaaa145cf35baaaaeaaafd8d0100aaaaaaaa145cf35beaeaeaea145cf35bebababaa145cf35beaaeafbf145cf35babababab145cf35bbebabaaa145cf35bbffefebe145cf35bfeffbfbe145cf35bfffffafadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd7d2018aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadc852108aaaaaaaadc852108aaaaaaaadc852108aaaaaaaadc850108aaaaaaaaff7de908aaaaaaaa585c3754fafefefe5f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e0808aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaafc7d8d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa168d375ca90929a9178d9574fdaaa8bff784b67cdbd70ee6178d95748a0a2a85178dd67cd777f6bb378db67cf25da55e178db67cbf0fefd5378db67cbfb87fff178db674fe78ab2a178dd67cebc9af2f378db67482adf502378dd67cc00addfa1785b67cbf78880a178dd67cbefbef00178596742c7aa200388d9674a0adafb7378df77cadff2fab5895756caab780a0378dd67caaf85f5e5895b67cf673a5ab378dd77cc2adffbe378dd77caa97bdb8388dd77ceab7bfda5895d67cd57f8aaf378dd67cc2aaa9b71785174c505050503754174caaaa2a0a58541754fdff2f2b58543754adaba9a95f7e2a08aaaaaaaa795c5854555f5757585438546afa0a0258543754eaaaaa00585437545f7aaa0058543754ada9000058543754e2c00000585437545fffeefa58541754d5fffbaa5854175457dfffea37541754fae86aab375417545fefd5aa1754174caaaaaaaa1754f64bfaaaaaaa1754f64b5ffbebffdf5d2430aaaaaaaaf64bd54ba00200b0f64bd64bea8aaaaaf64bb543aaaaea8ad64bb543dedea0ead64bb5435bffffffd54b95437f7fbefbb5437443fae3eaa0954374435dfdeeaa7443543bfeeaeaaa543b333b7ae8e8e01785333b151515151785d67c80802a8a1785d67cab2faaaa178dd67cabfa7faf178dd67cea2abf9ff684d67c0aaca820f684d67caeae8a00f684d67ca2b2a200f684d67c8aaaaaaaf684b67c8e0e000af684b67ceaf8f0e8d684b57cabaffafad684b57caafeffffd684b57cff7a6aa2f684b57cebedab0af684b57c0aa97beaf684b57cfe2abbedd684b57cf7baaaaad684b57cf7b7fea2bdae165c7fdfd3f398641654f55582aa7764f5537f5f00a8575cb44b5f7fa8a8775c7343575ffe0a375c5343d5d5dfb83a7d537455545f7efece537405555555fece126c00555555ddc6126c4055fdfd168d7474d5ab0a0a168db584b5baea80168dd584f5ab0000378df68455faaa07378df684fba8afeb378df684bae7af22178df684aaab82a8178df684aa70a82f178df684aa2e0a8a378df6842a2aaaee378df684e0f0aead178df684bf8a8078178df6842f2efa7b178df68480a8abff178df684eaeeaeab178df7847b7dfffe178df684837fd7aa178df684a8bfff7f378dd6845eaec1db178dd67cbeea62bb178db67c5e5e6aeaf684556c7e7b7a7c556c3464faf87afa3c962500aaaaaaaa3e960100aaaaaaaa3e960000aaaaaaaa34641464baaaaaaa34641464aaabaaaa34641464efaaaabe34641464ffebebea34641464ffbfbbbf34641464ffffffaf34641464fffbffbe34641464fffffefa34641464ffffdffe1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1464145caaaaeaaa1464145cbafaaaaa1464145cabaaaaae1464145cfabebebe1464145cffeaeaff1464145cffffffeafd8d4100aaaaaaaafd8d4100aaaaaaaafb8d4600aaaaaaaafb8d4600aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafb8d4600aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaaaeaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf35baaaaaaaa145cf45baaaaafaa145cf45baaaaaaab145cf45baaafbebafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf35baaaaaaaa145cf45bfafafaaa145cf45bbebafeff145cf35baaaaeaea145cf35baaaabaaa145cf35baaaaaaaaf45bf35baaafafae145cf35baeaaaafa145cf35bafaaaabf145cf35baabaeaea145cf35baeaaebbf145cf35bbfbffffe145cf35bfafafeff145cf35befabffffdd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadc852108aaaaaaaadc852108aaaaaaaadc852108aaaaaaaadc852108aaaaaaaa58543754aaaaaaaa38543754fefeffff3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e0808aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaafc7d8d08aaaaaaaaff7d8708aaaaaaaaff7d8708aaaaaaaa37541754aaaaaaab3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaaf684375c01290101f6849674dabefea0f784b67cbdbf5709f784b67c7e502326178dd67ce9af37e6378dd67cd50208bf178df684d2f67aee178dd67cd87ae5cb178dd67cbf95aba0178dd67c2a97beaa378db67c5eac7828378db6740aa2fde8378dd67cea8abdaf178dd67cba577a8b588db67402aafdbf5895b67cbafeeda8178db6747a2afaaa388db674adbca2fe7895f7847faf5555378dd67cbdac2bfe378dd77cfaaffee0388db674ea1fc20a378df77c7da8a9bf5895b6743e5a0bbe588df784dc7dd5d7378d175458604048375417542b2b0b0a585437542f2baaab585437548aa0020b785c5854ffff7fef785c585455ffbfeb78543754820b0000785c5854ffafafaa795c5854fffebaeb795c5854fffffe7f795c58547b57d5d578543754e2fea88058543754afabaa8258543754faeaeafa585437547ffffffe5854375457ffffaf375417547aeae8e837541754555f5ade1754f64bfefaeaaa1654f64bdffffed61754f64b5f557fff174cf64b55557959f64bd64b82a08200f64bd54bea28e282f64bb543fff8aaaad64bb5435ff7ecaad64bb5435d7fffeab54395437aeaaa00b543743bfefaeaa87443543b5e7efafa178d333b15151515378df7847ff6f4dd1785f784a9aaeef6378df784bfebfd55178df68457e0ea5f178dd67caaaabfff178df684f5d55a5b178df684ff575ffdf684d67c80a09a20f684b67c2edaf080f684b67cf4ffebb0f684b57cfaeba3aad684957c82abbf7ed684b57cafffde2df684b57caad5fdaaf684b57cfebf8b0af684b57cefe2fabed684b57caaebeaeaf684b57c289cfbfa9fc7b774d9d9d1d5fa6c776457fffcfcb86c575cffea802ab86c575c55ffffa85b7d365ca505ffff1a75d453545cfcff947c995c03030301b48452747a68f8e232748f63e8faf878d58c537c2d2d2d2d168dd584adab2b2a168df6842b3f1800378df684accfad2e3795f684bfbbdafa378df684e0aaadfe178d168daaaaaeaa178d168daaaaaaba178df684bffeaa82178dd68482aeb68e178df684ee5aab0f178df6842ba2fafe178df684d6b7f77f178df6845fdfbfaf178df6845fd7f7af178df684fbfbfeff178df684aeffffff178df68482ebfdfd1785f684feffafed178df684f5598ff6178d9574af28aaf7f684b67ca2a2c876d684756c5a7a7afc756c3464f8f8f8f03e962100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960000aaaaaaaafe958000aaaaaaaa34641464ba9aea6a34641464ebaaaaaa34641464bbbeabab34641464bebababa34641464ebaaaaaa34641464aeaeeafa34641464baffeaaa34641464ffffffaf1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1b8e0608aaaaaaaa1464145cfaeaaaaa1464145caeaeaeae1464145cfaaaaaaa1464145cfbfaaafe1464145ceafbfffffb8d4600aaaaaaaafb8d4600aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaa145cf45b0000aa0cfd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baabeaaaafd8d2100aaaaaaaa145cf35baaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf35baaaaaaaa145cf45baaafabaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf35baaaaaaaa145cf45bafbffeaa145cf35beaaaaaaa145cf35baaafaaaa145cf35baaaaaaaa145cf35bbebeaaaaf45bf35beaaaaeae145cf35bbababaaa145cf35baaaababf145cf35bbebebefa145cf35beaaaafaf145cf35bfffefefaf45bf35bfaeaaaffdd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaa145cf35bffffefefdd8c2002aaaaaaaadd84200aaaaaaaaadd8c2002aaaaaaaadd84200aaaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd84200aaaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadc852108aaaaaaaadc852108aaaaaaaadc852108aaaaaaaa585c3754aaaaaaea3f7e2808aaaaaaaa3f7e0808aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaafc7d8d08aaaaaaaaff7d8708aaaaaaaa37541754aafaffff37541754aafbffff1f7e2708aaaaaaaa37541754ababafaffc7d8d08aaaaaaaa3c7e0d08aaaaaaaa3f7e0808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaa3f7e2808aaaaaaaaf684375ca90101a9378db67c898bfedf378d9574faea97e2378d9674aaabdea3378dd67c7b7b0f57378d756cf7aaa0f2178dd67c8bf5deab378db67c0a5eaa7f1785d67ca82d3e22378db6747aaaaa2a378dd67ca9abbe5c378dd67c209e7aef378dd67c0a7aabfd378df784e05555fd378df77c78aaeabf5895d67c8bbefdf7378dd67c0ae07eba388dd67c0ebbebfe378df7842a565fe9378df77cca7faeab5895f784a9fd5dad588dd67cacd76aea378db674a8a08aad589596745ec28aef588db674a089fc8a178537544000000258543754fdedadad58543754afaba2807f7e0a08aaaaaaaa795c5854dffdafbf995c5854dfaf7faa995c5854afaeafaa995c785cbfefffaa995c785cd7ffeea2795c5854faaaaaaa795c5854ffffeaff985c3854fefaaaaa785c5854edffbfbf78543754fafaaaa878543754fffffe2a58543754fffffaaa58543754577f5feb3c7e0d00aaaaaaaa37541754ea5a8a803754f64bdee8aa003754f64bfeebaa003754f64b7ffa7aa8164cf64b7f5fffe8f64bd54b0b0c0000f64bb54b8020e000f64bd64bdfeae2a2d64bb543eaaaaaa0d64bb5435f7f7afab54395437868e0a09543543b7efefab81785543b150505051785d67c20ab8cc01785d67c0000aaa21785f684feeaaa2b178df68455ff827d178df6845feaaab51785d684eaafaeee178df6847d7feffd1785d67ca2afaeaaf684d67c2820a0eaf684b67cb0e0a2aaf684b57cbeffeac0f684b57ceeaab2eff684b57c2dff7eeaf684b57ca0afbffff684b57cfa5a0a0bf684b57caf3b30e8d684b57caaaebe2fd684b57cae0aabfb1ec7b35bff4f7ffffa64724b80a8abadfa6c575c0baaafbdbfef1a6d55555455d96c97647ffaa8a83d9e365c55d71fe7bfaeb58454555555b48432746aeae0e81274af6b7ef8f8f8d584527c2d0d2d2d168dd5842a028b8b168df6840082edc0168df684b898b808378df6848eeafaca378df684a802eafb378df684f0b8afaf378df684bafaeaaa178df684a9addebe178df6848bfa7afa178df684bf9bebcb178df684a6a7ad5f178df6847ffeefad5fc72500aaaaaaaa178dd67c8a7afaaa178dd684bfad7d7a178dd67ca8aaedad1785d684ebfff7fe178dd6847f5fbf353795b67cdefdecfe3795b57c82f7f6b3178db67c672efa78d67c757478ea586875743464fafef8fc3e962108aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960000aaaaaaaa3e960000aaaaaaaa34641464aaeaaaaa34641464aaaabaaa34641464aababaaafe7d8030aaaaaaaafe7d8030aaaaaaaa34641464eaaaaaaa34641464aaeafaea34641464febefaab34641464bfaebfff34641464fffffefe34641464bbfdffff34641464fbfbbffe1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1464145caaaaaaea1464145caeaaeaea1464145caaaaaaae1464f45baaaaaaae1464145cfffafabe1464145cfffffffefd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baabaaaa0fd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf35baaaaaaaa145cf35baaaaaaaa145cf35baaaaaaaa145cf35baaaaaaaa145cf35baaaaaaaa145cf35baeaaaaaa145cf35baaaaafab145cf35baaaabeaa145cf35baaeafafa145cf35baafaaaaa145cf35bafaaeaea145cf35beaeaababf45bf35beaaaaaaa145cf35bfafffefedd8c2002aaaaaaaa145cf35baffffffff45bf35bffefffffdd8c2002aaaaaaaa145cf35befffffffdd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd852008aaaaaaaadd84200aaaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadc852108aaaaaaaadd852008aaaaaaaadc852108aaaaaaaadd852008aaaaaaaadc852108aaaaaaaa1f8e3854555400001e8e3754555500001e8e375455555400fe8d375455555500fc7d8d08aaaaaaaaff7d8708aaaaaaaa37541754eafafefe1f7e2708aaaaaaaa1f7e2708aaaaaaaa1f7e2708aaaaaaaa1f7e2708aaaaaaaa37541754aaabababfc7d8d08aaaaaaaa3c7e0d08aaaaaaaa3c7e0d08aaaaaaaa3f7e0808aaaaaaaa3f7e0808aaaaaaaa168d375ca98181a9178d756caa0a027a378d7574ea8a0a2d378d96740ba7b6f8378d9674de8a02bf378dd67c07ab5fe01785d67c0a0eaba2378dd67c0a7a5ebf178dd67ca8ffefbf5895d67cffff5f2f5895d67cebb7fde0378dd67c3bfafffb388dd67cee0aadd7378df784556fef5d5895d67cfdff7b2b5895d67c5e9583be588df784fd5ffd255895d67cf78bdf56388dd67cbfe0aafd388dd67cead6aa02388dd67caaade0ff388df7843ca7157d5895b67cfeaf5cab378dd67c2fdeb92a588db674aaebb622388df7847ca51670178d585454565850785c5854efafafaa785c5854bfbaaaaa9f7e0b10aaaaaaaa995c785cabababaabf862c00aaaaaaaa995c795cbaaaaaaa995c795caaaaeaaa995c785c7fbe0eaa995c785cf5ea8288995c785c7f5fffaa995c5854d7d7f7fa995c78547fffffaa995c58547f7fff6a785c58547effbfff785c3754fffee0aa58543754defffab858543754ff555fea58543754575ff5ff58543754fd7fffeb37541754fabeeaa83754f64befeaaaa81754f64bd7fffaaadf5c2432aaaaaaaadf6d2408aaaaaaaaf64bd64beaa0a0a0f64bb543faaaa8a0d64bb5435f7efafab5437443a8c8a080378d744305a50101378dd67cfb8226fc178df784ebf75555178dd67cfeffab0a178dd67cea02befe1785d67cd7e8e8ea178dd67cfffbababf784d67ceaefaaa0178dd67cfbfbefef178dd67cdfdae3f7f684b67c2ae8efaff684b57ca8aaab6af684b57cffdec0cdf684b57cc2afbedaf684b57cfdaae02ff684b57cbb5aea0af684b57caf2f2b7ef684b57cafa8f8ebf684b57caba8bafad684b57cea8acafe7fc7314bf4d37fffd86c934bafdf5fe4b86c925300abf5bf7a855564ffff05f3b584f96c0d010000d584947cfaabbc78b4843274f878e0e032748f6b785e5878f58c3274af2f2d2d168dd58c220a0a2b168df684c08020203795f6848bebffd73795f6846f7fffbf168df684aa080bfb168dd6842288e85a168df684aaadebab168df684288a81ff178dd684aaaaffd6178df684fadedebf178df6845aefc7ef178df684adbbdf55168df68456eeef7f378df684fd55d525178df68457d5bff8178df684f95f57d7178df6845ed5557b178dd67cea3aefad178dd67cbeffaf6b178d95748be0b6fa178db67cb97a80faf6849574e0f85efa95743464f8fafefc3e960100aaaaaaaa3e960100aaaaaaaa3e960000aaaaaaaa3e960000aaaaaaaafe958000aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaa34641464aaaaaaeafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaa34641464eaaaaaaa34641464bebefefe34641464beaaaaaf34641464bebbfffb34641464fbfefebf34641464feebefef1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1464145caeaaaeaa1464145caaaabebe1464145cbebffafe1464145cfeebffff1464145cfbefffee1464145cffffffeffd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf35baaaaaaaa145cf35baaaaaaab145cf35baaaaaaaa145cf35baaaaaaaa145cf35babababaf145cf45bffabafaf145cf35bfafafaaaf45bf35bababeffff45bf35babababeffd8d0000aaaaaaaaf45bf35bafaffbbff45bf35bfefefffff45bf35bfeffffffdd8c2002aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd84200aaaaaaaaadd8c2002aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadc852108aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadc852108aaaaaaaadc852108aaaaaaaaffcf3e02aaaaaaaaffcf3d02aaaaaaaaffcf3d02aaaaaaaa1f8e1e86feaaaaaa1f8e59540000005e1e8e5854000000551e8e3854550000151e8e1754554000001e8e1754555500001e8e1754555540001f8e1754555555001f8e375455555550fc7d8d08aaaaaaaa3f7e0808aaaaaaaa3f7e0808aaaaaaaa3f7e0808aaaaaaaa3f7e0808aaaaaaaaf684375c0181a101378db67c2f0bd5ff378df784d8767d55178db67cba970aa2378dd67cd880fade178dd67cfee68bab178db674aedfaa8a378dd67ce0efaf5e178dd67cbfeb8aaa1785b6745cc20a82378dd67c55093ea0388dd67cf5aca0ff378dd67caa3fdefa378df784ef2a2a55378df78455ba5ed65895d67c97e08bff588dd67c2a555fea5895d67cf889fdbf388df7847d2ad5ef378dd77cd5aac0e8388dd67c02aeb7fa378dd77c38aafad758951785b757ddf5388df77cfcabf87a378dd67c58c288ab378dd67c8a2ae925378d585c5268020a785c5854aaabab2a995c785cffffaf2b995c785cffffefae995c785c02020300df860d08aaaaaaaab95c995c5555fdbfb95c995c5555ffeadf860d08aaaaaaaabf7e2d18aaaaaaaabf7e2d18aaaaaaaabf862c00aaaaaaaa995c785cfaaaaaaa995c785c5f7e7efa785c5854fefabaa8785c5854ffabaaaa785c5854fefaeaea78543754debeaa2a78543754fffeaa8058543754ffffeaaa58543754ffffffff375417547aeaa8803754164cfeeaa0a81754f64bfffaaaaa1754f64bffffdfaa174cf64b5755f5bff64bd54b80000000d64bb543e8a8a8a0d64b95435f5e7e5e178d9443a101080058959674feab8ade378df784feaaff55378dd67ca8fcde7f1785d67ca80002aa178df684d59fa27f1785d67c2288aafe178dd67caabfffaff684d67cacb80280178dd67cf772e2abf684d67c000baae8f684b67c7ebe800bf684b57cf5c0ead6f684b57ce26f557fd684b57c2ffaeaaaf684b57cabf8ab0bf684b57ceb8b22a0f684b67cabae8aab168db57cf7aaa2afd6849d7d0000c0507f9e3664fff36a5ad584375c50555555375c1654fffeaaaad584365405555555d58c365c28020515d5849484e0a0b0f0b4843274687878e011748f63f8f87858f58c327ca9292f2d168dd5842b822a2f3795168d5555fb553795d684f7eafad6168df68482e378a8168df6845cfcbe2a168df684fb8baa9c178df6843fbff7fe168df684f6aaeb55168dd684defaab89168df684abef577f178dd684eeeffddf178df684ffefffff178dd6845ffffa57178dd67cabfafeb5178dd684de55fffff684d67c0080a00a178dd6847bfdf597178dd67c7ffaeaaa178db67cbb8b6562178d957ce3cc8ab5178db67cff9fd716f68495746e70daeab57c546c5f5a7c5e546c34645f5f5f5f3e960000aaaaaaaa3e960000aaaaaaaa3e960000aaaaaaaa3e960000aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaa34641464abaaaaea34641464aeaaaaaa34641464aaaabaaa34641464beabaaae34641464fbfbbaaa34641464aeaaaeaa34641464bfbbbafa34641464bffefbfb1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1464145cbeaaaaaa1464145caeaababa1464145cfaeaeaba1464145ceebbaeae1464145cfffefaba1464145cfffffeae1464145cffbebfff145cf45b080800031464145cfffffffefd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf35baaaaaaaa145cf35baaaaabaa145cf45baaeaaaaf145cf45baaaafafe145cf35bababeaabf45bf35baaabbffe145cf35baaeaaaaaf45bf35befafbfbef45bf35bbffefaaaf45bf35bffbfbffef45bf35baffafafafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd852008aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8d2000aaaaaaaadd8d2000aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadd852008aaaaaaaadc852108aaaaaaaadd8d2000aaaaaaaadd8d2000aaaaaaaadd8d2000aaaaaaaafe8d947c00d5fffd1e8eb57c005f55551f8e7574000055551e8e747400005fd5df7d59545c5c5c5c79543854a78787875954384c87878787d743963bdcdcdcdcffa6184ca9a1a1a1ffcf5e02aaaaaaaaffcf5e02aaaaaaaaffcf5e02aaaaaaaaffcf5e02aaaaaaaa1f8e3754500000001f8e3754550000001f8e3754555400001e8e375c555500fc3c9e556cfdfdfcff178d9674b8eff5ae1785b67c2e2faddf178db67caa68b75a178dd67ca20daaf5378dd67caebe5e2b178db67c02aed528178df784eef575da178db67c2a2aaf7f378dd67cf800f7bf378dd67c79ab2fa0378dd67cabab0cb7388dd67c5fe2affa378dd67c5fea022f378dd67cefadaba8378df784e9d575b7378dd77c832fafbf588db67cfaa6a0af378dd77cafaafefe378dd77caaeebfbf388df784577d2dde388df784a9a3bad7588df77ce7de8a2a5895f784ed97a2ee5895d67cbdfef2ab378dd67cd4823f79378dd77cffa2802f178d785c56545050bf7e2d18aaaaaaaab95c995c5555fdadb95c995c5d5debabb95c995cedbdbfbfb95c995cffafaaeab95c995cffaaaaa9b95c995caaaafa7ab95c995cffeafb7db95c995cffffabafb95c995c5f7ffeeadf7e0d18aaaaaaaa995c785cfae8a80a995c785cfffffede995c785cffffaaaa995c58547ffaaaaa785c5854afaaaaa8785c5854fefefeea7f7e0908aaaaaaaa58543754faa0800058543754555ffaa858543754555557fe3c7e0d00aaaaaaaa37541754fe5efafa1754f64be8e8e8a01754f64b7ffffffaf64bd64b78e0a0a0178db54355151505378db67cb62bfaa0378db674c208a9a8178df784555fffb7378df784fdf555d61785d67caa2abfba178dd67cffabea5ef684d67c2b0880021785d67ca8e2adaff684d67cc80a2820f684b67c2d2f2820f684d67ce0882cb8f684b57c2f5fe800d6849574d8ea8a80d684b57cab2afafff684b57caa02b5d5f684b57c80ebbfb4f684b57cbbafaae2f684b57cfe808abfd684fb6c000040505c7556640380aa6a5c75575c54555555575c375cfaaaaaa0575c375c555ffafa375c165cfaaaaa00375c1654feaaaaaad58c365c000125a5b5845274ea7af8ea12746f6378d87878d584327c2d2d0b09168dd5840b030b0b168dd684b70280e0168df6843c00088a378df6842e9fd6ef5795d684fff7fff2168df6843abaf6ee378df684f8afed5f168dd6847f60fcd6168df684fddd55f5168df684fbfbeffd178df684fbebffd5178df684efef7f5f178df68455efcb55178df684756b6f75178df684ed7d5dfd178dd67ca7aba2fa178df684d7d67f7b378d9574aaaaada0178db67c2a2abb77178d9574a8a8a0b5178d9574426b3aead68495746aa238c0b67c556c5e5c5e5e556c34645f5e5e7e3e960100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960000aaaaaaaa3e960000aaaaaaaa3e960000aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaa34641464aaaaaabafe7d8030aaaaaaaafe7d8030aaaaaaaa34641464eaaaaaaa34641464aeaebaba34641464ababaaaa34641464aabaeaaa34641464fbbaaaeb34641464ffffffee1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1464f45baaaaabaa1464145ceaaaaaabfb8d4608aaaaaaaa1464145cbbfbfaae1464145cbaaaaaaa1464145caaaeaaaa1464145cafeeeaaa1464145cabebaaae1464145cfefaeaaa1464145cfffffbfa1464145cfffbffbf1464145cffefefeafd8d4100aaaaaaaa1464145cffffffbf1464145cfffffffe1464145cfffffffb1464145cffffffaffd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaaaabafd8d2100aaaaaaaa145cf35baaaaaaaa145cf45baabababa145cf45baaaaaaea145cf35baaaaaabf145cf35bafaaaaaa145cf35bfefbeaea145cf35bababababf45bf35bfaeaaafaf45bf35bafbfbeaaf45bf35bfeeaaabef45bf35bfffffffef45bf35bfffffffafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd852008aaaaaaaadd8c2002aaaaaaaadd8d2000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd852008aaaaaaaadd8c2002aaaaaaaadc852108aaaaaaaadd8c2002aaaaaaaad6849574bf577f8bf6849574aa2b09eb168d9574cb2adefff6849574b5a8f7f2df7d59545c5c5c5c7954384c8787a7a77954384c87858585d743953bfcfcfcfcdfaef55ba1f1f1f11e8eb57c0055555f1f8ed67c000055551f8ed67c000055551f8ed684000000551f8ef684000055551f8ef68400555555178dd67c5f7f7f8b378db67cd55ac5de1785b67c3a2d9ffa378df684a8d75769378db67caaaab255378dd67c02eafaf51785d67cf8aaa6aa178dd67c8362efab378db6748adfeaaa178dd67c2aa2ebbf378dd67c0aea8b6a178dd67ceaafd6a2378dd67c802fbfee388dd67c7dd600e35895d67cfdb7a87f378dd67cb5fe80ab1785d67cb60a08ee378dd67c00affebd588dd77cfa8badfe388db67cf2df8ba7588dd67ceaaa0bb5378df784eaa05e1b388dd67c7abeffa8378d9674afa0806a378dd67c5faa0a25378dd67cad2afab8388df77c3ae8eead388df78454df6b55378dd67cb5d8eaaa178d986468a002001785995c55555554b95c995cabababebb95c995cabaaaa02b95c995cbeaeaaa0b95c995ceaaaaaa8ba5c995cfdbfababda5c995c5f7affffb95c995cfdffababb95c995cbfff7e7ab95c995cfafbababb95c995c6fffffeadf860c08aaaaaaaa995c785cdefaaa80995c785cabadbfaabf7e2c18aaaaaaaa995c785c7a7a7afe785c5754aaaa2800785c5854affaeaaa785c5854feeaffff785c5854ffffebaa58543754eafaeae0585437547fffeffb375417547af8f8a83754f64bab8a02001754f64beaeaa8a81754d64b7f7e7a7a178dd64b052189005895d67cf70b7fd65895d67c7fe8bfff378dd67ca2f7f2ff378df784ffe9ebff1785d67ca88082a81785d67cbfbffea01785d67ca080adbf178df684555f5f77378dd67ce2fff5ef5fbf0510aaaaaaaaf684b67ceaae0a28f684b57ca2bafaccf684b57ceaa2e2add684b57cff2fadeaf684b57c7aaa2edfd684b57cafea28be168db57c6f25bafaf684b57cafb8b8cad6845954f0fc7c54ba64585c405a5555785c575cffffebaa785c575c7fffafae785c575c55575ffa575c375ceaaaa080575c375cffeaaa8a947c375c1555555594843274e2e8e8e812748f6378f85878d584327c2d2d2d2d168dd584022a2b2f7fcf2508aaaaaaaa168df684620000b2168df6848100a0b0168df684e0bfe8a8168df684aaaaa38e168df68458a8aa8d168df684feaa2aaa168dd684cafade37168df684755f5656178db67cda9a0a0a178dd67cda9ebeeaf684b67ca8b02020178df68475555f5a178dd684afff5f5f178dd6845efdadedf684d684a2be2a02178dd67cbefe6aca378dd67ca7ff7fe2378d957ca0aaff2d178db67ceede8d4a178d9574feafa5e0b67c756c587878f8756c34647efef8783e960100aaaaaaaa3e960100aaaaaaaa3e962100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960000aaaaaaaa3e960000aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaa34641464baaaaaaa34641464ababaaba34641464aaaeaaaa34641464ebebebab34641464fbfafaea1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1464145cabaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1464145caaaaaabafb8d4608aaaaaaaa1464145cbaaaaaaa1464145cfeaeaaaa1464145caaaaabba1464145ceaeaeaaa1464145cbbbfafaa1464145ceafafaaa1464145cbfafafaf1464145caeafaaaa1464145ceeabaaae1464145cffbfafef1464145ceffaeaab1464145cffbfafeb1464145cfffebeeafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baafaaaaa145cf45bbaaaabaafd8d2100aaaaaaaa145cf35baaaaaaae145cf35bababaaaa145cf35bafafabab145cf35bafafaeaa145cf35bfafebfaff45bf35bfffafafa145cf35bafebabaaf45bf35bfafbbfbef45bf35bfbefafbffd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8d2000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadc8d2100aaaaaaaadd8c2002aaaaaaaa168d9574adada8bef6849574608828e8f68c957cadafbf8d168d9574e2b67af7df7d59545c5c5c5c5954384c878787c77954184c87870705d743963bdcdcd4d4beaef55bf1f1f1f1378dd67c78f5fd55178db67c5f7eabebf684957402aa00f7378db67ce2fdeab5178dd67cf75ffeae178db6747fad2be8178d9574ed3afeaa178dd67c8daeed55178dd67c808a5f5558959674ff5f2fff178dd67ccea9bcf21785b67cada288aa378dd67cabdee20f378db674bf82f29e378dd67c77ff0baa378dd67cffef9ed8378d96743faf601e388db67480aa25a8378dd67cb6f8f8ea378dd67cae78ff85378dd67c28a5fabf5895d67c5efaab2f5895b67cfd2dd778378dd67cafa8a0bd378dd77c20aaff0a5895f77cd0bf7fea378dd67cdeaea2ad378dd77cb0faafa0378dd67c7a0b80fa7895f784efd5a3d5378dd67cdeaa7ee8378dd67caa8aadeb388dd67ca8a2e6ff5895d67c5f7a2aeb7895d67c7ffdfa0f588dd67cadfffa80178d995c50400a205895b95c55555554b95c995c022bab2aba64b95cfbffffffff8e0e00aaaaaaaada64995cffbfbfafda64995cfafefaeab95c995cffbeaa0ada64b95cfdffafffba5cb95cff5e5e5fb95c995cfaaa2aa0b95c995c55575efadf860c08aaaaaaaab95c995c5faaf755995c785ceaa8aaaa995c785cbfdffeaa995c785caafbfafa9f862b00aaaaaaaa9f862b00aaaaaaaafe7d4c11aaaaaaaa785c3754faaaa8a2585437547ffefaea5854375457fdf5ff37541754faea82a01f760708aaaaaaaa1785f64b55950505378db674ae025f02378dd67c7a0acff05895d67cf7dbf2ef378db674a7a0a8aa178dd67c2ebefa82178df7845c5fad57178df684ff57aaabf784d67cbaaaa8a8178df684a5f5555f5fbf2510aaaaaaaaf684d67ca2a0aa0af684b67cdce2eaf6d684b57caabbfbfbd684b57c2f983b2ff684b57cb0eaea8af6849574aafa7a0ad684b57cfafaa7aad684b57ccb2f3baa168db67cffbfaaeafa74785cd5000000fa74785c5a545456785c585cbfb5bfaf785c575caaaaaaaa785c575cfaaaaa2a785c575cffeaaaa8785c575cffffaa0a785c575c577ffaea737c575c0101010512748f63e8587af8d584327c0d2d2d2d168dd5840d0d8302168dd684c282372e168df684ba00008f168df684a0a8faaa168df68427afa0e0168df684cee2aa27378df684ad3ade56168dd684c0f8d4aa168dd6842583a2de178df684fea9ffd6168df6846efebfde178dd67cca0a8a7a178df684ddbfefe9178df684febfd755178dd684d7ae80fb178df684fbaafad7178dd684bfb6fe7af684b67c20009a0a57959574ea9f2f7a379595748a7aa8ad178dd67cfbdb7e8937959574fdd8ffefb67c556c70eaf0a0756c3464faf8fcf03e962100aaaaaaaa3e962100aaaaaaaa3e962100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960000aaaaaaaafe7d8030aaaaaaaa34641464aabaaaaa34641464aeaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe8d8008aaaaaaaa34641464babaaaea34641464aaaaaaea34641464efaeaaab34641464fffefeeb34641464fffffffe1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1464f45baaaabaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1464145cbaaaaeaa1b8e0608aaaaaaaa1464145caaaaaaae1464145ceaaaaaaa1464145caaaabaaafd8d4108aaaaaaaa1464145cafaaaaaa1464145cafaebaba1464145cafaefeaa1464145cfaaaabae1464145cfaeaaaaa1464145cfafebeff1464145cfffffefafd8d4100aaaaaaaa1464145cfffffffa1464145cfffffffefd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf35baaaaaaaafd8d2100aaaaaaaa145cf45baaaaaaea145cf35baaeaaaaa145cf45bafaaaaaa145cf35baaaaaaba145cf35beaaaaeea145cf35baaaaaafe145cf35babafafaa145cf35bafaaaaaa145cf35baeaaeaaaf45bf35bfefffffe145cf35bfffffbfbfd8d0000aaaaaaaafd8d0000aaaaaaaaf45bf35bfffefffff45bf35befeffffffd8d0000aaaaaaaaf45bf35bfefefffffd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8d2000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaa178d7574d57ff88b168d7574bffdeb2ef684b57c5eb8095cf684b67ca1aaa8abdf7559545c5c5c5c7954384ce76767777954174c07070505d743963bd4d4d4d4beaef55bf1f1f1f1178d9574ffabdc2bf6849574af2afe80378dd67c5f82f5d7378d9574f75efa0a178d9574eabdbf28178d757495202aa0178db67c25bf98aa378db67cdeba0aca378db67c255e286b378dd67c58b9eeed178dd67cadfeaa8b178dd67c7aab37a2378dd67c7d8efc9f5895d67ccbffd7ea378dd67ccb8a2f3e378db67cabbf8050388db67c8a8abf5f378df78455d75e7b378df784015fd7d65895d67ca2d57eff588df78468757d55378dd67cba7a800a5895d67c88fdd5fb588dd67cf8dfa0ab388df784e95555575895d67c2bfd9ffb5895d67cd8ebbeff378dd67caaeff63a388dd67c7a2aafea5895b674fdfea22f588df78435da69ff378df77cacf8a2b5378dd67cc8e7ffb8588dd67cafdea3cb378df78456958b95378df77c8a2a7eae378df77c7b60ebfe168d995c565a6aa0ba5cb95ce5d5d5fdda64b95cffbfbfafda64b95cfffeeaaada64b95cabbffbaada64b96480000b0ada64b95cfffaea80da64995cffffafaada64995cfff7feaada5cb95c7b7fffffda64995c5555fffeb95c995cffaa0200b95c995c577aaaa8b95c995cd5b5aaa0b95c995c55d7ea5f995c785cfaa8aaaa995c785c5efffeaa995c58547ffeaaaa985c5754bfbaaa00785c5854effafaaa7f7e2908aaaaaaaa58543754beaaea8a585437545e575757378d175455551515378d365c012a0228378dd67cbff0aaa85895d67cb7dbe2b7378dd67ccff89aea1785d67cafa000ab178dd67caafea8aa1785d67cb80b0a00178dd67cabf7dfa8178df68457edad57178df6845d7db7b51785d67caaabb0f0f684d67c082828a0f684d67ca0000c2af684b67cea800808f684b67cffe2a038f684b67c0baafabef684b57c0aaaffa8f684b67ca8a8fffaf684b57c0eea7b0ff684d67ce2ab2de2fa745854505555555854f64b54545454585cf64b055555553ebf156455003fff5fbf57645540005f5ebf785c5555005f7fb7785c555540559964f74baaaa8055737c394c0f0f0f0f32748f6bf8785c58d58cf1732f2d2b2b168dd5842d2f2a0a7fcf2508aaaaaaaa168df6840b0b28a8378df68482aab7af168df684e0f8b825178df684979aaa82168df684eaaaaabe378df684e15d550a178df6845e61ebac168dd684bfbd8b8a168df6845a7fe5eb178dd6845f35b575178dd6846f765e5b178df684557d89eff684d684bb220080178dd6845757ffad178dd67cfffdabaa178df684ebfabfe5378db67cef2653ba5895d67cff5855f5178dd67ca2fca629378dd67c7aedb87bd6849574cefae86095743464f8f8f8fa3c962500aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960000aaaaaaaa3e960000aaaaaaaa3e7e0030aaaaaaaa34641464baaaaaab34641464aaeaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaa34641464aaaabaaa34641464aaaaabab34641464aaeaaaea34641464fefbfefe34641464fffffeff1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e0008aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa168d14645555f52d168d13645555ff00368d13645555ff005795346c5555ff005795346455d5ab00779df26355ffaa00989d126455ffaa00b8a5136c55ffaa00b8a51464557f6a401464145caeaaaaaa1464145cbabaaaaa1464145caeaaaaaa1464145cfafaaaaa1464145cffbabebe1464145cfafeaefa1464145cffbfafea1464145cfeffbfaf1464145cfeffffff1464145cfffffbfffd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45babaaaa82145cf35baabafafa145cf35bbaaaaaaa145cf35beaaaaaaa145cf45beaeabaaa145cf35bbababaaa145cf35baaaababa145cf35baafaaaaa145cf35bbeabbeae145cf35bfafaeafa145cf35bfffefefa145cf35bffeffbff145cf35befefefff145cf35bffffafbf145cf35bfffffefefd8d0000aaaaaaaa145cf35befffffaffd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaa178df6847bafeb5a178d7574b7e0e2ae378d95745eea8beff6849574a300ffafdf7559545c5c5c5c5954174ceeeeeeee7954f74b07070707d743963bd4d4d4d4beaef55bf1f1f1f1178d95745caa0afaf684d67cded78082f684b67c30e0aa57378dd67ce0adf5a5378dd67cffaffeff1785d67c83dfd7af1785b67c8baafa7e178596742a2adf0b378db674a06a25aa178db674aaadb8a81785d67cb8f8ac50378dd67ca2df7feb378db67caad2a9ed378dd67caeab2ad5378dd67cba8aba97378dd67ca7b2eaaa178dd67cfa0aa07e378dd67caa83af5f378dd67cf87a0a035895b674abfdb7f0388df77cfed5f7c2378dd67cb7fe8aaa5895f7842f55d57b378dd67cacd5a08a378df77cbe2aff7a388df784f5fde6755895d67cabd782bf388df77cf8fbe9d5388df78482edd5d7588db6749a422afa588dd67ca8edb7a0588db67cbeaaea605895d67c8bbc82bd388dd67c2abffa88378df77cb60083a7588db6745a8822fa5895d67cffa9bea2378dd67c8283ab8a979d9764daba2e8b97a5b96457545556da64b95cbaab2aaa1f8f3008aaaaaaaa1f8f3008aaaaaaaa3f8f1008aaaaaaaada64b95caaaaa800da64b964aaaaaae8da64b964abaaaaabda64b95caaaaaeaeda64b95cfeeaeafada64b95cffffaaffba64b95cffffffffb95c995c6aaaeae8b95c995c7faaa9ab995c785ceaaa8000995c785cbfbfeaf0995c785c7ffeeaaa995c585457fefef89e7e0c10aaaaaaaa78543754e2e8fefaf784375455555515178d3754a52900825895b67ccf7a2efb378dd67cc2bdfea3378dd67ceb0ba2eb378db67caea22a7a378dd67ca3effc801785d67c02a0a082178dd67ca8f8faeb178df684606aadf5f784d67cba2a00801785d684eeeeaeaf178dd6845dfdbdb7178dd68475f5de5e1785d684ff7bfeeff684b67c8ae2a202f684b67ceffbbab0f684b67ca222defaf684b67ca83e0282f684b67c002eaa80f684b67c080002bff684b67cc08a2800fc7df100aaaaaaaa5854f64b54545454df6d0500aaaaaaaa168dd6845575f597168dd684feff5d55d684585450505050fc7df100aaaaaaaadf6d0608aaaaaaaa537cf74b0505050512748f63f87e5878d584527c0d0d2d2d168db5840a020a2f168df6840000a8a8168df684a8aa82ea178df6848a6beba2378df684ede2aaa7378df684afaba2ea178dd684beaaaaaa378df684aa7d555c168df684aebddd7d178df684fa7272df178dd684e2f5f5fb378dd684575ffa82178dd684bbaff5f7178df684d6dedbfa178df68457bfbfff178df684f556d7f5178df6845fd7ffed178d957c9ebe8aaa378dd67c82bf5eee378d9574a928bbaa378d967c7a88aa2f5795b67cfff7f5f8d684957478acfafa95743464def8faf83c962500aaaaaaaa3e962100aaaaaaaa3e960100aaaaaaaa3e960000aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e960000aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaa34641464bafababa34641464eaeb6afe34641464feebeafa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1e8e0008aaaaaaaa1b8e0608aaaaaaaad9ad1464a905155519ae3464aa005055d9a5146400005555d9ad146400005555f9ad146400005555f9ad146400005555f9ad146400405555f9ad146400555555f9ad1464505555551d8e0108aaaaaaaa1464145ceaeaaaaa1464145cabafbfab1464145caaaaaebe1464145cfafeaaea1464145cfaeafaaa1464145cfbebabaf1464145cfbfbfbeb1464145cffbfefeb1464145cfefafffffd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45ba2e2a2821464f35bfaeaaaaa1464f35bfeababab1464f35baafaaaaafd8d2100aaaaaaaa145cf35baaaabaaa145cf35bbaaaaaaa145cf45bfebaaaae145cf45baaaaaaae145cf35bfafeeaaa145cf35bfafaffbf1464f35bffffbffe145cf35bafeafaff145cf35bfefffffe145cf35bffeafafe145cf35bffffbfbf145cf35bfffffefafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaa178db67c5f55bdea178db67cab5da0fd378d9574d72aaaaa378db67cf5feb62fbf7559545c5c5c5c5954184c677777777954174c05050505d643753bb8b8b8b8beaef55bf1f1f1f11785d67cfe08eb2d178dd67c2f60f582378d9574a0a522ff178db67cd578eabf1785d67cfff72f00178db67cbfdf5f78378db67cfe02d5ad378df6843d578b75378df78458b5fd7d1785d67ce22808c25895b674a2aeaeb5378d957427b880ac378dd67cdca0eb7b178dd67c5aa80b0b378dd67c6b8a8ada378dd67c0bd7aea0378df7844905eb55378dd67c7a8002aa378df784a7b656f5378dd67caafffa02588dd67ca2b5bf7e378dd67cbea8a87d378dd67c2bf5a8017895b674aadfa2aa388dd67cb7aeaaa0388df77c29fff6b6388df784f8eda55e5895f784585b79e5588df784557f8bff388dd77c6fab2fde5895d67cf5f7af70588dd77ccbabeffd378db674f7ee2808388db6742a8daa08378dd67ca8fefa085895f7847bbd755f378dd67c9ea05a62989dd67c5fdf358fb8a5b674f2ecf7fe378d996450a08082178dba5c55555640fa64995caaaaabbf3f8f1008aaaaaaaa3f8f1008aaaaaaaafa64da64faeaeabdfa64ba647eaaaa00fb64b95cffffea00da64b95caeaa0a001f8f3008aaaaaaaada64b95cfaeaaafaff8e0e00aaaaaaaab95c995c2a2aaaeaba64995cffeaff55ba5c995c7fff7f7db95c995c5756f5af995c785cbeaaa800995c785cfafaaae0995c58547afafefff6845854555515253795575ca582a2025895b674aabee1ae5895d67cd8efffff378dd67c2bbf9efa378dd67ca8f7ba8b378dd67c0aef9ffa378dd67c9bcb8f98378df7847fffa5d71785d67c0b0aaaa81785d67caaba2a801785d67cdea0002f378df6845d5f5fef178df684bfab5555178dd6845eeafff9178dd6848d5557ff1685d684babaaf7a178dd67cff6fdadb168dd67cefcdeffff684b67c030228d8f684d67c2323a208178dd67c7a488fbff684b57c0203eae0fc7df100aaaaaaaa5854f64b54545454df6d0500aaaaaaaa168dd67cda7eea8af684b57c0a2ab203d684585450505050fc7df100aaaaaaaadf6d2608aaaaaaaa537cf74b0505050512748f63e85c5e7ad584327c2d0d0d0d168dd584abab2f2f7fcf2500aaaaaaaa378df68cffaeaefa378df684baae2a22378df684ebeaa8fa178df68477febaab378df684ffd5ffe0178df684e8a2bade178df6847dfba8ae178dd67cb7aeaaa8178df684fa5ebf2b178dd684ab95defe178df684aaa26df5178df684eeeba9ea178dd6847f5afa0b178df684fd71fff6f684d68400a87aaa378dd6845fadffd8178db67cfeaea9d2178db67caa6bb52b379575747bea027e378d9574f9aeae89f684957468f0a0e095743464faf0f8f8556c346457575f7e3e960000aaaaaaaa3e960000aaaaaaaafe958000aaaaaaaa3e960100aaaaaaaa3c962500aaaaaaaa3c962500aaaaaaaa3e962100aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaa34641464aaaeaeaefe7d8030aaaaaaaa34641464aaaaabab34641464aaaaaaab34641464aaaaaaea34641464aaeababa34641464befafafe34641464f6efeefa34641464fffffffe34641464ffff5ffe1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1e8e0008aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1d8e0108aaaaaaaa1464145caaaaaaae1b8e0608aaaaaaaa1464145ceafabaaa1464145caaeaaaaa1464145cafaffaea1464145cfebfafaa1464145cfafabeaa1464145cbfaefefe1464145cfffffffa1464145cfffffffa1464145cfffffffb1464145cfffffafa1464145cfffbfffffd8d4100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf45baaaaaaae1464f45bffffffff1464f45bfffffffffd8d2100aaaaaaaa1464f35bbebeaaaafd8d2100aaaaaaaa1464f35beaaeafaa1464f35bbffffefa145cf35bfafaafaf1464f35bfffefaaa145c135cbeabffea145cf35bfefefeaf145cf35bbfafebff145cf35bfeffffff145cf35bfffffeff1364f35bfffffffffd8d0000aaaaaaaa1364f35bfffffffffd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaa1785d67caaa8ba2a1785d67caeaeeae017859574aaaa285e178d9674aafe00addf7559545c5c5c5c384c184c484848487954f74b05050505d643753bbcb8b8b8beae155cf1f1f1f1178db67c2aabd65f178dd67caaaa2bed178dd67cffaaaea5378dd67cf5ffaa0a378dd67ceaff0a5c378dd67c962aebeb378dd67cfae0a08b178dd67c55ff82fa178dd67c2b2a3fbb5895b674be5e8aaa378dd67cb07b2a5c5895d67ce2bd7efd378dd67cffa0a3d5378dd67cabb6a82a5895b674f7aeffa0378dd67c55f88aea1785f784556b003a1785d67c82090a28588df7845d57fdaf378dd67c0aab62e8588dd77cfa2ffd7f388df784b5e87b55378dd77cbee00ffc588dd67c8b2a57ff378dd77ca0a8ff2f388dd77c7eaaabaa388dd67cd728aaaa5895b6745f0aaaab388dd67cfdaf2ebe5895d67cfba9a7fc388dd77c2ae80aa55895d67cf7fba0ff388df784556be827378dd67caebe720a5895d77cfe7a8bbf588df784dffdf55c7895f77ceb759727b9a5f784d95754d7388dd77c0a083d7b5895d67ca798e2eb7895d67cdacb2e9f3795b9645558aba81785da6455555550fb64da6455d55555fb64da64f5fffdd55f7f1130aaaaaaaa1b65da64abfffffffa64da64565e57551c8f3508aaaaaaaada64b95cfaeaaaaada64b95cffffffaada64b95c5557ffeaff8e0e00aaaaaaaaff8e0e00aaaaaaaaff8e0e00aaaaaaaab95c995cfaeaeaea1785995c55555515178d785c55950120bcc696746f8f3d577bbe9574fffdfedc5895d67cfefbebac378dd67ceaa00a3f5895d67c7fbd9578378dd67cbbeeea8f378dd67ca2fb8aab178dd67cabcaa037178df6845e7afaae178dd67cb8eaebff178df684dadfb5ab178dd67caaaafeba378df684eff757571785f684efbeffff178df68479f7f76b178dd67cdf7e8aaff684d67ca0020208178df6845de57f5d1685f68455de5555f684d67c8280e0281685d684f6fef3abf684b67c220ba8a0178dd67c2a3afe7ffc7df100aaaaaaaa5854f64b54545454df6d0500aaaaaaaa168dd67c2abaff67168dd684fe5e5faff684585450505050fc7df100aaaaaaaadf6d2608aaaaaaaa5374f74b0505050512748f63585cf858d584527c2d290909168dd6840bfbff8b378df684ba8d8d09378df684aaa3babc3795f684defacaeb378df6845dab8afe178df684abfafabf178df684a0ea7f57168df684575555ea178df68425f555e1178df684fefffff7168dd67caa7eaa0a168dd6849fd57fee178df68415df5b55178dd684f8dfd5af178df684ed55d7be178dd684575d5f5e178dd68429a97d7f178db57cbfaf8afd379595748eaa5eef378db67cf9f8a72e378dd67ca73dfbf837959574522e9e8b168db67c57777e6cb57c556c7e5e5a7a556c3464fefe7f5c3e960000aaaaaaaa34641464aaeaaaaa34641464aaabaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e962100aaaaaaaa3e962100aaaaaaaa3e962100aaaaaaaa3e960100aaaaaaaafe7d8030aaaaaaaafe7d8030aaaaaaaa34641464abeaebab34641464aaaaabaa34641464ebbbefee34641464aaaaabae34641464eabaaaae34641464bababaae34641464eeaefeef34641464bbbeaaea34641464fbfbebff34641464ffffbfbf34641464ffefebea34641464ffffffde1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1b8e0608aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e0008aaaaaaaa1e8e2008aaaaaaaa1b8e2608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1b8e0608aaaaaaaa1d8e0108aaaaaaaa1b8e0608aaaaaaaafd8d4108aaaaaaaa1464145caaaababafd8d4108aaaaaaaafd8d4108aaaaaaaa1464145caaaaaaea1464145cbfaaaaaa1464145caaafaeae1464145cfafeaaaa1464145caaaaabaa1464145cfafebfaf1464145cffeafefe1464145cffffeaea1464145cffbfbfaf1464145cfffffefefd8d4100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf35baaaaaabafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa1464f35bbeaaaaaafd8d2100aaaaaaaa1464f35beaaeaeaa145cf35baaaafafa1464f35beaabffaa1464f35bafababaa1464f35bafbfbeaa1464f35beafafefe145cf35babfafaef145cf35bffbfefbf145cf35bfffebfba1464f35bfefefafa1364f35bfffffffffd8d0000aaaaaaaa1464f35bffffefeffd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaadd8c2002aaaaaaaa1785b63b005757579cbed553fffdfdc55895d67ca0ebf557378dd67c5c7efae27f9639545e5e5e543854174ce8ecca3c7954f74b05050507d643953bbcbcbcb8beae155cf1f1f1f1378db67cffe8a82d378dd67cfdb5af80178db674afa8b0a75895d67c575772ff378dd67cf52fadfe178db674ada8aaaa378dd67cbffeea2b378db67cbe2affaa378db674fadebac05895b67cd562aabd378db67c8fadfef0378dd67c0f0aabff388dd67cfe788abb378d9674829fa2aa388d9674b5d6e282378df7846fb2d97d378df784158defe2378df784d7deeb7f378db674ff802aa9178dd67c3502a8ee378df77caaaaaf2d378df78435fe575c58951785fad57b55388dd67caaa0ba6b388db674800828ad588df77ccabede7f378dd77c2a82b7ea588dd67c9ea2fbeb388df77cf88283ad388dd77cfc673e10388dd67cbaedefb8588dd77c80adffd7588dd77caafadb89588df784d67bedde588df784f5558dbe588d178509555f7f5795d77ccea1b2f8588df784357557775895f77cf4deeff9989db674b57cabeb588dd67c7a82abe5388df784a455d6125895d67ca83a7bee178dda6455400a00178dda6455555608fa64da64aa2dbbf5fa64da64eaf8aaaafa64da64d5edaaaafa64da645fefeaaa3f8f1008aaaaaaaada64b95cafaaaaaada64b95ceafaaaaada64995cffbfaaaada64995cd7eeaafa1785b95c55555501378d995c5515aa0057957764a9a8eb2a5895b674affea9e85895b6747c2bebbf7bbed67c516fcd177895b674fffeff89378dd67cf0790f36378db674aa28df425895b67cbfabfe2d378dd67cfef28dbc5895d67cffd5f2fd378dd67cabefe0ad378df684deba416b1785d67c28bea0a2378d1785ffedfd5d178df68457aeaaaa178df684d7f7feeb178df684eff7bfbf178df684d56deefa178dd684675557fa178df6846d5555edf684d67c020aaa20178df684d5f555d5178df6845555fdfd178df6847ddf5777178df684555555fdfc7df100aaaaaaaa5854f74b54545454df6d0500aaaaaaaa168dd684ecdfdfff168dd684f97d7deef684585450505050fc7df100aaaaaaaadf6d2608aaaaaaaa537cf74b0505050512746f6378f8fafcd584327c090d0d0d168dd5840b2b2b0b3795168d7d7ed7d5378d168defafafdd168df6843f8a883e378df684d6f52f02378df684ffaeaeee378df684eaeaffff378df684c0abb5d5378df684e17e7c7d168df684f7b95f5f168df684ea7a6b5d178df684ff9f9dff178dd67cb7fef8aa178dd684af5757aff684d67c000a0000178df684f7b7b7f7178dd67c9a687a2a3795d67cdbbb0e00789db67c7fdbe702989dd6845d59ff02f9adf6845f55ff00f9add67c5f5daf00f9adb57c5555fe00789d757455557ee0757434645f5657f834641464aaaaafa8fe958000aaaaaaaa34641464aaaaaaae3e960000aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e962100aaaaaaaa3e962100aaaaaaaa3e962100aaaaaaaa3e960000aaaaaaaafe7d8030aaaaaaaa34641464aaeaeaaa34641464abfafaaa34641464babbaabe34641464aefefeee34641464afabafaf34641464eaeffabe34641464efebabea34641464eaaeebfa34641464faeaaaba34641464afababaa34641464eafbfaba346414647afbfaea34641464fffffbfa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1e8e2008aaaaaaaa1b8e2608aaaaaaaa1464df04000000401464df04000000551464df04000000551464df04000000551464df04000000551464df04000000551464df04000000551464df04000050551464df04000055551464df04000055551464df04000055551464df04000055551464df04000055551464df04000055551464df04005055551464df04005555551464df04005555551464df0400555555145cdf0400555555f45bbf04005555fd8c52df04aa55552b4629df0c5f5555004619df04555555004619df04555555004619df04555555004619df04555555004619bf04555555004719df0455557f008729df0cd5555570f45bbf04000125d5145cf35baaeaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa1464f35beaaaaaaa145cf35beafaeaae145c135caaaaaaaffd8d2100aaaaaaaa1464f35baafefeba1464f35bfeabeaaa135cf35bfaeafffe1464f35bbfafabaf1464f35bbefffeea1464f35bfeffefeb135cf35befeaffff145cf35bffefeffffd8d0000aaaaaaaa1364f35bffffffff1364f35bfffffffffd8d0000aaaaaaaafd8d0000aaaaaaaafd8d0000aaaaaaaad3ed9613ffffff171ce7f35b555555001ce7f35b555555001ce7f35b555555001ce7f35b555505001ce7f35b555500001ce7f35b555500001ce7f35b555500001ce7f35b555500001ce7f35b550100001ce7f35b550000001ce7f35b550000001ce7f35b550000001ce7f35b150000009a5c753b5e5c7862197d763b35b5f5f57ea6165cfffcad55db951754abaa7855ba64f74b785e57551754953bbffcfcf4db64f743afada94b184c953bffdfdf2e9da6766c51f7fffe378db67c2d80aefe388dd67c2bbfdefd378db67c80aadeff588df784a5755555378df7845855d56a378dd67c2a2ae0de378dd67c2f5ec2aa378dd67cfe1b2aaa5895d67cada0dfff378df784eef7d5d5588df7847b85a777378dd67c8b72eefb5895d67c23fdab7b5895d67c28ab7eef5895f784e87f75d51785d67c0a00000e388dd67c2ad7c27a378dd67ca85e820b388dd67cb7a25fad5895d67ca2eafdaf178dd67cbeeaad3c378dd67c80bfd780588df77cea2a77ba5895d67cafb8ddea388dd77c5eae2faa388df77c83bfb87a388dd67c0abe5efa5895b67cfec28bb5388df77cbabf5ee8588df784d0a2adf5588d17852a5a6aad5895b674fe82b5de388db674808ba8d7588d1785fdee7bf5588df7845f57d72b7795f78495b727ee5895b67478aa0afb388df77ccdec0a28388db6749a8283e87895f77c3e5ffadf5895b6748a2afe9a5895d67c51cceebb7895f77cb7bd6fe45895d77cdfbef2bf378df77ca0a87a2a7895d67cfb8a3dbe3695da6455aaaaa8178dda6455540a00178dda6455558200378dda6455550228168dda6455552aaa1785da6455550000168db96455a9aa8a178db96485000000378dd67ca2fd0ebc5895b67cf502bffb388dd67cb2fca8ae378dd67c36b0a0af5895f7846a5575f55bb6d67c3f75ddf57bbed67cf6dc5b715895b67ca276aafb5895b674aab502ff178db6745eea003e378dd67c8128092e5895d67cfbd7cbff378df684b7d6fafd178dd67caa2aaa7a378df78455555772178df684edefbfd5378df6847575be57178dd67cebfffeaa178dd67caa7faf0e378dd67cfaafaffe378df684635757ff178dd67cababbaba178df684df5e95d5178df684fd6d5757178df684fd5d57b7178dd67cfafbef27178df684d5d56d56fc7df100aaaaaaaa5854f74b54545454df6d0500aaaaaaaa178df684f5fd7b5f378dd6845755e5f2f684585450505050fc7df100aaaaaaaadf6d0608aaaaaaaa737cf74b050505053274b06b5c58f8f8f684527cadad2d2d378dd684b5ad2bab5795168d55dffa7d5795f684fdffeafa378df684fe70e2aa378df684ffd7be2f7895f6845d5dff0a989df684d5555502d9a5f6845555552a1aaef6845555fd023ab6f6845555ff005bb6d68455d5aa007bbef68455ffaa007bbe178d55ffaa805bb6178d55aa00007bbe379555aa00007bbe789d55aa80007bbeb8a555aa2a007bbed9add5aa00009cbe1aaef5baaaaa9cbe3ab655ffaaaa7cbe5bb655ffaafa9cbe3ab6bfaaaa7f7cbe1aae7e0000577cbe78957e0000fa5bb6756c576a00aa3bae34645555c0aa7795934bfffffff434641464bfadaf003e7e0030aaaaaaaa3e960100aaaaaaaa3e960100aaaaaaaa3e962100aaaaaaaa3c962500aaaaaaaa3e962100aaaaaaaa3e960100aaaaaaaa3e960000aaaaaaaa3464be04000000401464bf0400005c553464df04000055553464df04000055553464df04000055553464df04004055553464df04005555553464df04005555551464bf04005555d5b2539e040055552f8731fe1cff5555006631fe1cff5555006631ff147f5555004719df04555555004719df04555555004719df04555555004721df045555fd006719df0455550a004719df04555500004719df04555500004719df04555500004719df04555500004719df04555500004719bf0455d500004721bf0455af00004719df04550000004719df04550000004719df04550000004719df04550000004619df04550000004619be045500000047191b14f5000000901a461958555555e9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaa671946193fffffff4719bf0455545070145cdf0402010505fd8d2100aaaaaaaa1464f45befefffbffd8d2100aaaaaaaafd8d2100aaaaaaaa145cf35baaaeaaaa1464f35baaaaaaeafd8d2100aaaaaaaa145cf35bfafafebe145cf35bbaaaabaa1464f35baaaaaaba1464f35bfefffeba1464f35babaaaaaafd8d2100aaaaaaaa145cf35bfffebefe145c135ceaeafaea1464f35bffffffef1364f35bffffffff145cf35bffafafff1464f35bfffffffaf35bdf04000040586551df0c7f5755352619bf0455552d007fcfab010f0f55551ce74619000055551ce74619000055551ce74619000055551ce74619000055551ce74619005055551ce74619005555551ce74619005555551ce74619005555551ce74619005555551ce7461950555555c9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaadb64384c6d35d75f3c6d953bd556788b7954953bfffd5578f74b953b00aa8055995c9543ff7f552d3c6d953bd5b52ba2fb64f743725856fd5b7dd6431535a5bb3d9ef6845455555d378dd67c2faffe5f378dd67c8020bfff378dd67ca0a8fae2378dd67cea0eb5b5388dd67c7daa2adc5895b67cd5a8a802378df7847debe5a8388dd67cffdea2007895d67cff57fea21785f784eaa98254388dd67cd7eaab027895f784558d7fff378dd67c0e2fb7f8388df784b79ee3f5378df78497de6bed378df784b6da69cb378dd67c8a806a175895b67ca2ffadf8378d17850a7bff5d388df784977d27d7588d1785989d78ef378df77c8278e22f5895b674ea25e2fe5895d67c03fed5e5388df77caeaa585d588df7845fa26dd5588dd77c7d0aba7a7895d67cebff6f2d5895b67cffbeada0388df77ceab7b2ea378dd77c22feaabd588d1785386b576e7895d77cc0abfa7f388df77caa29ee0d5895f784effedf8257951785a9db5afa388d1785e9fffd57588dd67c0b9edaa27895d77cef2baf7f5895d77cbdbea8fb5895f77ce1fecba5588dd77ca8628bab588df7849efe55b15895d77c7f6aab27588dd77ce289bfaa588dd77c6bf7ea825895d77c227eafff5895d67cf8bf7aba5895d67c5fabeb8f588db67c5b8beaaa5895d67ca39ffefa5895d67cfebf57a8378dd67c00eabdbf378df78450ddcb5a388dd67c80f5a0ae378df7845d560255378dd67ce22aa88f378dd67cafb082f5378df784963ff65d588df784567578e57abed67c6dc7951d5895d67cee3a7abf5895d67cfe3aebb7378df78463d6cf63378db674a06a2aaa5895d67c5fff2ffe5895d67c7ffea275378dd67cfeba8aab1785f78462ebaa8a378df784f5abf5f7178dd67c7a828aaa178df684a9fdaf0a178df684d6fefa5a1785d67c8a08a85e178dd67caaaa9ebf178df684ffef57d5178dd6847befabaf178df684ebebf5f5178df684f5797ada178dd67cfafb0ba8178df684dfbdd65afc7df100aaaaaaaa5854f74b54545454df6d0500aaaaaaaa378df684f5adab27378df684faaf8a0f1785585450505050fc7df100aaaaaaaadf6d0508aaaaaaaad584f64b05050505b584f1735efaa8a85abe947cd5fdab095ab6168d55af00007bbe178d55ae00007bbe579555aa00009cbe989dd5aa20009cbeb8a5f5aa00009cbef9adfdaa00009cbe1aaefdfa00009cbe5bb655bd00a09cbe5bb6ffaa00577cb65a4c0000f8577bb63854000057559cbef74b000055559cbed74b000055559cbed64b000055557cb6b64b000055555bb6763b0000ff559cbef64b00a8aaf55bb6f87c00aaff553bae187d00aa7fa91bae387d00fa55aafaa5187d00fa550afa9d187d00ff5500fb9d3885aa550000fb9d187daa5500001b9e187dff550000fb9dd64baa0a4040bb5cb6436f2b2b0a1c9eb543ffd73f0f1c9e55645555545055643464f5fffdfe3e960000aaaaaaaa3e962100aaaaaaaa3e962100aaaaaaaa3c962500aaaaaaaa3e962100aaaaaaaa34645b24000000408731df145f5715054721df04d5030000551b47197855555547214719aefebeaa47214719bbebaaaa47214719abaabaaa47214719feeaeaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaa4619df0440404040f363df04253515151464f45bffafafbf1464f45bfffffaea1464f35baaaaabab1464f45bbffffbff145c135ceaaaaaaa1464f35beaaaaaaafd8d2100aaaaaaaa145c135cbaaaaaaafd8d2100aaaaaaaafd8d2100aaaaaaaa145cf35bafbffffa1464f35bfaaaabab145cf35babeafaaa145cf35bfeababeb145cf35bfafefaff145cf35befefffff145cf35bffefefeafd8d0000aaaaaaaaf35bbf04000040402621df0457d5152546199d0c01000000e9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaa1f867a545fffef3edf85584cd557faac3c755854805555fcdb645854aa8255ff3c6d384c025755ffba5c384c5855ff2abf6dc929aa2a8a507d75a829505455556b3a2110aaaaaaaac8318729ffaaaaaaa8298729eaa80080a82967210a0000ae1785a82900555555f77ca82900555555f784a829005555551785a829005555551785a82900555555378da829005555551785a82900055555f784a82900005555f784a829000055551785a82900005555f784a829000055551785a82900005555f784a829000015551785a829000000551785a829000000551785a829000000551785a829000000551785a82900000055378d882900000055378da82900000001989df77ce8d7ff55388df784d7bef872388df77caa8eff6b388df77c02e02afd5895b674aaf7e08e388df77cafb78bd75895b6742fe8a7b0588dd77ca8a2ff56388dd77c2aaa02ad5895f77c0f5f222a5895d77cb6fdfcbe5795f784bfab8d8f5895f77cfe5beb2f588df7847ef57ffc588df784c977b7ff388df7842ea9d75d5895f77c8fdeabbb7895d67c94dcb0bb7895f77cdf6b8ff6588df78485defef658951785daed5757588dd67ca07e022f588dd67c2e9f8bbc378dd67ce8aab6a8388df784759ff1e85895b67cbfa7dfe8388db67cabafbc2a7895d67c6b25baae5895d67ca9efb7e2378dd67c680a08f75895d67cf5de8afb388df78475d64b34378dd67cfdfe8026378dd67c19e8fb8c5895b674a0d7abab378dd67c522ecaea378dd67caa8aab2b7bbe1785155555553ab69574fef4fcfb378dd67c96a3bcb0378dd67c7eaa0a82378db67c8d2e2ca25895b674add8aaea378dd67cae027caa378df784f56b55d71785f6840aabaaa81785f684200aaaba378df684dfd5f7c21785f684fafabeae378df684ada5575f378df684570eb5d5178df684f52edf57378df684effedf9d178dd67caffffaa0178dd6847aefadbf1785f684fffffaad178df6845b59efbf378df6847b2dd57ffc7df100aaaaaaaa5854f74b54545454df6d0500aaaaaaaa378df684aeeab818378df684369ea2ef178d585450505050fc7df100aaaaaaaadf6d0508aaaaaaaa178df64b05050505378dd5845f7aaf2a168db484555faa00168d737c57fbaa00168d737cf7ffaa001aaeb484015555553ab6947c005555553ab633740055577ffaad915b00955757faa5915b00aa5555b99d915b00aa55557ea6f2632a3fd5d59e755954af8d8d85bb5c7954ffa8a8a89a5c7954af0000009a5c795457dedede795458547eaaaaaa3c6d585415d5d5f55d75f74b50fbfbffbb8d174c050d0d0dfb9dba9575fdbdbdffdf9209aaaaaaaafb9ddb95fefdf9f9fb9ddb95aaaaabbffb9ddb95aaaaaeaefcdff911aaaaaaaadfe63404aaaaaaaa1b9efb9dafaffffffc95f84b505cd4d5db5c79542d0b8ba21c9eba5c050100001fef1604aaaaaaaa1c9e556455544000766c34645d777ffe55643464ffffffff3e962100aaaaaaaa3e960000aaaaaaaa3e960000aaaaaaaa3464bf04406070504721be0405010101e7292608aaaaaaaa47214719babaaaaa47214719eaeaaaaa47214719abebaaaae7292608aaaaaaaa47214719babaaaaa47214719fffefefa47214719fffbfafa47214719fffffbebe7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9290100aaaaaaaae9292100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaa4619df0440404040145cdf04151515151464f45bffaffffa1464f45beaebeafa1464f35bababaaaa1464f35baaeaeaaafd8d2100aaaaaaaa145c135caaaaaeaa1464f35baaaaaaaa145cf35baaaaaaff145cf35baaaaabab1464f35bfeaaaaba145c135caabfaaea145c135caaaaeaeb145cf35beaeaebaf145cf35bebebfffa1464f35bffffffff145cf35bffffbfff145cf35baafafefe1464f35bfefffffff35bdf04607050504619df04050d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaa1f7ea829000555559f86c929aaa80955bf6de929a0000055bf6dc929aaa800551f8f8821aaaa20557f97a829aa425555fb64a82954555555c831a82955fdf75ea8298721aa80a000a829872100abaa00c831a829d6d555556b3a2110aaaaaaaaeb392109aaaaaaaaeb392109aaaaaaaaeb392109aaaaaaaac831a829f5555feda8296721200a803ac8298721ae000aa0a82987210000000ea82987210800a000eb392109aaaaaaaaa82967210002a8e0c831a829fd5f5de9c8318721aaaa2afec831a829d5ff7a55c831a829ff55fde26b3a2108aaaaaaaa6b3a2108aaaaaaaac831a82955ffefd5c829a829aafbaa57c831a829557d57adc829a829ad95a55ec831a829feaa5555c8318729afa0aab7c829a829b6b7effb6b3a2108aaaaaaaac831a829ae5d55a7388da829155555551785a82900555555588da82900555555388da82900555555f784a829005555551785a82900555555378da829000141411785a829000155551785a82900005555378da829000055551785a829000055551785a829000055551785a829000055551785a829000015551785a829000000551785a829000000551785a829000000551785a829000000551785a82900000055388dc829000880551785872100000001378dd67cb0008b7a388db674aaa88a35388dd77cde0bff7a5895b6742abade825895d67cbbea750b378df784562b493c5895b67c7b2aebf6378dd67c012caab2588dd67caef6d3a2378dd67c02aefbfa378dd67cd8a6aee0378dd67cea3a08ff3ab6b674d173e3ef378dd67ceb8908ff378dd67cbf0e20ee378dd67cf87ca80d378db67c28b970a2378db674aaa0f32d378df7848bbfd5ff1785f784eaa820c21785f6843a30808a378df784fadff555178df67caeaeeaaa178df68452a3adf5178df684ffaafa5f178dd67cb7baaaeb378df684efefefbb378df684dffd89af178df684b7b7d7f8178df684afacafaf178df684b7f5feda178df6846a9ebfef5c7e3100aaaaaaaa5854f74b54545454df6d0500aaaaaaaa378d1785ab831eb7378d1785f52fa8ae178d585450505050fc7df100aaaaaaaadf6d0508aaaaaaaa588df64b050505057895378d55ffebaa7895f68cffaaaaaa5895168dffffaa007895f68c55eb8a007895168d55ffaa007895f68c55ffae00588d947c7ffaf8a0d67cf3635ffeeaa09574f26355ffaa009674d363d5ffaa02f774346cb5af2b0a1fb75954f7f6f4d73d6dba5c57565654ba5c9a5c7ffffbeb9a5c79545e5e5e5e7f7e2c00aaaaaaaa795458540f0f2eaedb64f74bfefc7c7cbb8d184c09010301db9dda95bffaffafdb9ddb95fafed7dbfb9ddb95fdb4a8adbfdf330aaaaaaaaafb9ddb95aaabababfb9ddb95aa8aaaaafb9ddb950a0a0a28fb9df74b00404050db5cf74bad2b2b0a1c9eba5c15150501ffdf351aaaaaaaaaffdf561aaaaaaaaa1fe7160caaaaaaaa1c9e756c54504000766c34645ffffef8556434645f7f7e7e3e960000aaaaaaaafe7d8030aaaaaaaa3464df04505050504721df0401010101e728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae7292608aaaaaaaae728260aaaaaaaaae7292608aaaaaaaa47214719fabaeaaa47214719faeaeaaa47214719aaaaabaa47214719fffefefae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaa4619df04404040401464df04151515151464f35baaaaaaaa1464f35baaaaaaba1464f35baaaaaaaa145cf35bbeaaaaaa1464f45bfbffebeb145c135caaaaeafa145c135caaeaaaea145c135cafafafab145c135cabaaaaaa145cf35bbebefebe145cf35bbebefaaa145c135cfaeaaaaa145c135cfffffffa145c135ceaeaffaf1464f35bfffffffe145c135cfeffffff1464f35bffffffff1464f35bfffffffff35bdf04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac831a8295555ed57eb392109aaaaaaaaa829672100002a00eb392109aaaaaaaa6b3a2108aaaaaaaac8318721afe0aafaa82987210008a0aaa8298721ba000aaa6b3a2108aaaaaaaac8318721aaaaeaeac82987210000aaffeb392109aaaaaaaac8318829ea5faf03c8318721aabf80eaa829872100a000006b3a2108aaaaaaaac831a829ed5efff5c8298721200200aaa8296721a8000000c829a829a9ebfffbc831a829d7555febc831a8292b8b5575c831a829565e65f5c829a8297a65cd95c8298729aaaaafa8c831a8295555fdb5c831a82955aaaf55c82987210a00a0a2a8298721a000000aa829872100000aa0a8298721000000b8c829a8296ba5bdada82967210aa00000c831a8295ead55556b3a2108aaaaaaaac831a829f755575ac831a8295f7abfd5c83188297a8b2af7c831a829d55a56cbc831a82982e95555c831a82972b5557dc831882983f2abedc831a829557d77a5999dc82941616060c829a82979aa975ec831a829a57dbe556b3a2108aaaaaaaac83188297a869a81c8318829ff2bb87cc831a82965e6d6fac82987210202aa80c831a829ed57975fc8318721aaabaaaac831a829b7ff5f75c831a829e7bf7f55c8318829fdfc6b27c831a829f5b559e7c831a829eb9577dfc831a829fda5575dc8318721a0eaaaeb6b3a2108aaaaaaaac831a829555d57eda8298721b80000001785a829155555551785a829005555551785a829005555551785a829009555551785a82900000105378dd67ce5b0aaa0378dd67cbf22fcfd1aaeb67c47cfcf85178dd67caaeea9a0378dd67ca2edb6a8378df7849df7b8555895d67ccfbffeeb5895d67cfef27fab378df7847f7e7ffd378df784ffbf7575378df684abb8f5f5378df684dee2ffd5178df7849fabab7b178dd67ca8a8aaaf1785f684aabfffaa178df684fafae5fa178dd67caaaa9efa178dd67caaaaaaff178df684ea89fadf178df684fe56feab178df684fffbebef178df684afeaff9779543854ffaa00007954f64b56545454df6d0500aaaaaaaa378d1785bf9bbeba378d1785bea08a8a378d3854505050503854d74b0000aa7fdf6d0508aaaaaaaa588df74b050505057895588d2b2b5eaf999d588dffab8bff9995789555dfab0a99957895d5ffaa02b99d78957d55be2a9995789555aba220999517857e7ae8f03885b6745ffeeaa8f77cb67455fea000f77cb67455bf0a00187dd674bdafaa2a1eb75854d7dfd3df3d6dba5c5c5c5858ba5c9a5ceaeaeaeaba5c79545e7e5e7e7f7e2c00aaaaaaaa9a5c595455d59515bb5c174c7c7e9fdfba951c6501030202fb9dba95aadea5ebfb9dba954aa73eb9fb9dba95adbbaaaafb9ddb95afabababfb9ddb95aeaeaeaafcdff911aaaaaaaafb9dfb952aaa8aaadc95184c54d4d5f5fc9dba5c555555151c9eba5c010000001c9efc9d2a2aa8e8ffe7560aaaaaaaaaffdf561aaaaaaaaaffdf561aaaaaaaaa1c9e5564504000001c9e3564555555543e7e0030aaaaaaaa34641464aaeaeafa3464df04505050504721df0401010101ea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaae728260aaaaaaaaaea28200aaaaaaaaae728260aaaaaaaaaea28200aaaaaaaaa47214619aaaaaaaa47214719beaaeaea47214719fffefaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaabe24471955555503be24471955555500be24471955555500be24471955555500be24471955555500be24471955555500be24471955555500be24471955555500be24471955555500be24471955550000be24471955550000be24471955550000be24471955550000be24471955550000be244719555500009d24471955555400e7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaa4619df04404040401464df04151515151464f35baaaaaaaa1464f35baaaaaaaa1464f35baaaaaaaa1464f35baaaaaaaa1464145caeaefeea145c135cfeaaaaea1464135cffaaaaaa1464135cabaaaaaa1464135cabaaaaba145c135cafbfaaea1464f35baaeaeaab145c135caaebefbf145c135ceaffffea145c135cafffffef145c135cfeffefeb145cf35bffffffff145cf35bffffffff1464f35bfffffffff35bdf04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaaa82987210ba020286b3a2108aaaaaaaa6b3a2108aaaaaaaaa829672100000808c831a829fd5557ebc831a8297fb5557ac8316721aaa0aaafa8298721000008e0c8318721aaaa02f5c831a829adb55c7dc831882980f5bf7ec831a8295fff6afda82987212fa00000c8318829f555fe02a8298721000baa006b3a2108aaaaaaaac831a82955ffaf55c831a82955efaf55c831a82955f55e5b6b3a2108aaaaaaaac8318721ba2ffaaac8316721aaa8affec831a8295b577fb5c83167210aafbaaac831a8295ebdffddc8318721afaaaafa6b3a2110aaaaaaaa6b3a2108aaaaaaaac831a829555a5755a8298721800000e0c8316721822aaaeaa82987210b002e00c829a829dbe57b7ac831a8292f5d5555c831a8295e5fff75c8318721aaafaaaa6b3a2108aaaaaaaac831a829557f2af5c831a8295555a6fbc83187218abfaaaac83187210afebf82c8318829fc89b27fc8318721faaa00bd789da82950505050c831a829edf5579fc831a8295f557dfec83187218ae2afaea8296721b0000000c83187210bbefef8c83188299bc2efefc83188290ad6fba6c8318829eaeddf72a8298721000000bcc8318721aafaaaaac829a829de6fa9bdc831a82956ab5d55c8318729fe7a0affc83188297b2b2778c831a829597f7e55a82987210000002ec831a829df5575ea6b3a2108aaaaaaaac831a829d5feff5fc83187217f0affaaeb392109aaaaaaaaa82987210000e000c831a8296b5dd775d684a829151555555895d67c7b2feade5895f67ceaf7aaded9a5d67c3e3f173f378dd67cee30e98d5895b674abff8a7e378db67caface0db5895f7842d55fff5378dd67c8cff22fa378df784f5f3f6f7378df784bfff5fd5378dd67c80aaffaa7ebf2818aaaaaaaa178df784f5b5af5e378df784fbfaffd5178d1785f7b7abbf178df684ea8aeefe378df6846fff2bbf378df68455b8f87a378df684f5c2ebfd178df68461bbbefe378df784fdfffecf378df68462ea2aab1785ba5c55545454db5cf74b5a5a5050df6d0500aaaaaaaa378df64b010101057895f784fffdfeaa378dd64b50505454f74bd64baabfafafdf6d0508aaaaaaaa588df64b050101019995588dabbbb58d99957895dfaafbaf99957895aaaeaaaa9995798d00080080b99d9995a9e5d5d5b99d9995427f565799953885787e7e5e3885187dfaeaaaaa3885187d55fffffa387df77cffaaaaaa9fbf0900aaaaaaaa1cbf37545f7f4f7f7d75bb5c5858585bba5c9a5ceaeaeaaa9a5c79547e7e7e787f7e2c00aaaaaaaadb6459541515d555dfcf385455d515d5db959a8d2da52d0bfb9dba95fef6bfbfdb95ba95aaaa8a2afb9ddb95fdedfbfebfdf330aaaaaaaaafb9ddb95aaabababffdff411aaaaaaaafb9d184c40505054db5c38542d2b0b0a1c9eba5c050501011c9efc9dfbfabaaa1c9efc9deae2a0a01c9efc9daaebaa2a1c9efc9d0283aaacffdf361aaaaaaaaa1c9efc9d022322081c9e55645450400055643464575f575634641464beaaaaaa3464df04505050504721df0401010101ea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaa67214619aaaaaaaa47214619aaaaaaaa47214719fffffeeabd24471955950501bd24261909000000ff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaabe24471950000000be24471955555450e9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9290100aaaaaaaae9292100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaa4619df0440404040145cdf0415151515fd8d4108aaaaaaaa1464f45baaaaaafa1464f35baaaaaaaa1464f35baaaaaaaa1464f35baaaaaaaa1464135cfafaaaaa1464f35baaaafefe1464f35bfafafaaa1464135ceaaaaaaa1464f35bababbafa1464f35bfffefebf145c135cafabaaaa145c135caaeaeaea145c135ceaebefeb1464135cefefffff145cf35bffffffff145cf35bffffffff145cf35bfffffffff35bdf04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaac8318721aa82fe00c831a829f7a95557c831a829955ed555c831a8295659ff55c8316721fe0affaac8318721ef00affac831a829f95f7d55c8318721ffaa0aafc8318721dffa8082c8318721feabaaaac831a8295d55dfeac831a8295555efbfc831a8295555d5a6c831a829ad55d557c8318721aaeaaaafc831a8297d75d5eaa8298721ea00a000c8318721afaab7a0a829672100aa0000c831672182ffaa00a8298721000ea000c831a8295e5e79eb6b3a2108aaaaaaaac829a8298abf5f5d6b3a2108aaaaaaaac831a829d5b5577bc82987290a2880afc831a82955aed555c831a829eb7e5f55c83187218aab7a2ac8318721bfaaab2ac8318829f75ec2bec82987212aa8e200c831a8296d5ef5efc8318721b782a2ae6b3a2108aaaaaaaac831a8295defb595c831a8295555575ec829a8299ed56bfac829a829f7d6b5aac83188292f7a2e57c8318829087520abc8316721a8aaaafa789da82950505050c8316721aaa8ff02c831a82957abb5fac831a8295edd9555c8318829b57ee82ac8318721e2eaabeac831a829b5d5975ac831a829525df777c83187218ea22aabc8318829e2ad56aac831a8297d37bb55c831a8295deff655c831a82977d7f7d0c831a8296d5f7db7c8318721aaaaaff8c831a8295bfdd57fc83187216aa0aaaec831872137a2abbfc8318721fa0aeea8c8318721abaafb2ac82987292ef0ebb8c8318729befb7f0fa829872180280288c82987210a00a8aea829872100000002378db6740d2a88a8378dd67c82de0bbcd9a5d67c37371f3f378df68481d5e756378db67c2e8a5a0a378dd67c8bae009a378dd67caadea20a378dd67c67e2a6f0378dd67ca3a2afff1785f784aa60a06a1785f784bafaaaab1785f67c20a0a8001785f784da252fbf1785f784bf8aa8da1785f6842282aafa178df6845efabbeb1785d67cfea00020178dd67c2aaaeaea178dd67caaaaaaab378d1785555557fe378df7846ddfdf77378d178555554bfd1785db6454505040fb64f64b40400000df6d0500aaaaaaaa378df64b15555555378df74b004055551754d64b55fff0fff74bd64babaaaaaa5895f64b55555515588df64b010000007895588daababeba99957895bfbdedff9995788daafa2aaa9995588d8000a00bb99d7995ffe255ddb995798dc8a0e2e2999538855e5e5e579fbe290aaaaaaaaa3885187dfafafafe9fbf2900aaaaaaaa387d187dffffffbffdb657647f7f3fff7d6d5954e3e1e1e1ff851002aaaaaaaa9a5c7954787878587f7e2c00aaaaaaaaba5c58547d7f6f4fffd73854d5f5c5f5db959a8d8d2f2ba3db95ba95aa2aaaaafb9ddb95feffed7ffb9dba95a7a0af00bfdf330aaaaaaaaafb9ddb95aaeaeaaafb95f74b00000040dc8d184cd4f5f5fdfc9dba5c551515051c9efc9dafafffff1c9efc9daebfbfff1c9efc9d000a2b2f1c9efc9de8e0eaba1c9efc95aaabaaa01c9efc9d0200aaabffdf561aaaaaaaaaffdf561aaaaaaaaa1c9e3464555450703e7e0030aaaaaaaa3464df04505050504721df04010101010a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaa67214719aaeaeaaa47214719aeaaaaaabe2447195515050dff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaabe244719400000009d24461955555654e9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaa4619df04404040401464df0415151515fd8d4108aaaaaaaafd8d4108aaaaaaaa1464f35baaaaaaaa1464f35beaaaabab1464f35baaaaaaaa1464f35baeaeaeaa1464135cfaaaafaa1464f35baaaaaaba1464135cbeabaaaa1464f35bfaeaabeb145c135cafafafaf145c135cfafeeaaa1464135caabeffff145c135cebfefeff145cf35bffffffff145cf35bfffffffffd8d2000aaaaaaaa145cf35bffffffff135cdf04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaac9292100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaac8298721ab3a0000c831a829557fbfffc829a82969ad9a58c831a829d5577afdc831a829ba5755adc831a8295ed5f5fac829a829eb82aaafc829a829559e5a5a6b3a2108aaaaaaaac831a829d7fed6ebc8316721aaaafe02a829be2400005055a829be2400001555a829be2400000001c831a8297f7a6d56c831a8295555557ac831a829825555fd6b3a2108aaaaaaaac8298829fba2a2aac82988212baa0800c831a82957f9f37b6b3a2108aaaaaaaa6b3a2108aaaaaaaac829a829aaabd5afa82987210028b000c829a829aababd7fc829a829777a6aabc8298729aaba00aac831a82955ea7b55c83167218a82abbfc8318721ab7e3e00c8318721aea9e8aac829a829aa6fbd5fc829a82997fdfaa2c831a8297fb7df55c831a829f557af7bc8318721feab80afc829a8296beaa5abc831a829ffadf755c831a829f5bebf57c831a82957fadeddc831a829555fb55ec831a829e3a5ff751aa6c82958506060c8318721ff80ea0ac8316721aaaebae2c8318721eea8baa2c8318829d500bd77c83187218aaa0ab7a82967210000000a6b3a2108aaaaaaaac829a829aef755a16b3a2108aaaaaaaac831a8295a69d7b5c831a82956fb75d5a829672102000200c829a8298a575f7bc831a829bf5b55e5c83188290af75aafc831a829d6a5dd55c8316721baea82aac831a829d55dd5faa82987210820800ec8318729aaefba0dc8318721faaeaeaba8298721b00002a8c8318829e3fb977ca8296721280a0000378dd77ca8ea2ef2378dd67c286ba2abd9a5d67c1f153fbd7895d67cff7f2f7f5895d67ceffdbcff378dd67cf7fec28a378dd67cfbfeaa98378dd67cc3a73cc1378db67c6b3aa8a3178df7845db5adad378df784dd7f7edf378df784cae5d5df1785d67caaa0a88c1785d67c8200000b1785f684eaaaa8281785d67ca280082c178df684ffbfa7ee378d1785fd35b7bd378df784fefe56af378df684b697abeb378df784e7f65abd378df784f5f762aa378d1785b5ff55ff17851c65555554503c65f64b54504000df6d0500aaaaaaaadf6d0500aaaaaaaadf6d0500aaaaaaaadf6d0500aaaaaaaa588df64b150501007895588ded555fa29995588df5b5bee29995588dbffaa8aa9995588da2aafa029995588d0a288bae9995798d00802a829995588da26b7c7e588d38855c57575738851885abaeabff1885187dfefefeff9fbf2a00aaaaaaaa387d187dbfbfafafbfbf0b00aaaaaaaadfa65954fdf5f4f7bb5cba5c5656565e9a5c79545858585859545854aabababa795458546a5a5a5afedf585cf5f5f1fddb9dba95fdd5ddd7fb9dba95ffb3bfbdfb9ddb95bf5fefedfb9ddb959fbdeffefb95db95aaaaabaafb9dfb95aaaabeaafb95184c505054d4db5c79542d0b8b82fc9dba5c050100001c9efb9dababaaaa1c9efc9dbfbfffff1c9efc9dbffeffff1c9efb95aaaaaaab1c9efc95a000aaaa1c9efc9dabfeaeab1c9efc9d0aaeaa821c9efc9daaaaaaaf3fb7f5634a0a0a0a5fb73464555555543464df04505050504721df0401010101ea28200aaaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaa67214619aaaaaaaa47214719aaaaabaabe24882101010000ff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaa5eb6be2455555525be8dbe24555555545eb6be245555554d1ea6be24555555035eaebe24555555447ebebe24555555d35eaebe2455555500bec6be2455555509fe95be2455555554ff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaabe24461958505070e9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaa4619df04404040401464df04151515151464f35baaaaaaaa1464f35baabaaaaa1464f35baaaaaaaa1464f35baaaaaaaa1464f35baaaaeaea1464f35baaaaaaaa1464f35baaaaafaafd8d4108aaaaaaaa1464f35baaaafeaa1464135cebaaaaab1464135cafababaa1464135caaeaeafa1464f35bffffefab1464f35bafbfffff1464135cfefefefe145c135cfffffffe145c135cefffffff145cf35bffffffff135cdf04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaae9290100aaaaaaaaa829be2400555555a829be2400555555a829be24005555558829be2400555555a829be2400555555a829be24005555558829be2400555555a829be2400555555a829be2400555555a829be2400555555a829be2440555555ff363b00aaaaaaaaff363b00aaaaaaaa8629bd24051515156631a829550000006631a829550000006631a829550000006631a829550000006631a829550000006631a829550000006631a829570000006631a829550000006631a829550000006631a829555400006631a829555500006631a829555500006631a829555500006631a829555500006631a829555500006631c829555500006631a829555500006631a829555500006631a829555500006631a829555500006631a829555500006631a829555500006631a829555500006631a829555500006631a829555500006631a829555500006631a829555500006631a829555500006631a829555500001aaea729616161616631a829555500006631a829555500006631c829555700006631a82955555000a82966298000aa55a829662900008055c9296629afa8ab55a8296629000000556631a82955555500a829662900800255c8296629a8288055a8296629a0000055a829662900808055a8296629008002556631a82955555500a8296629000000556631a82955555500a8296629aa082855a8296629a0080055c829872180ba00a0c8298729b8e2ababa829872100000228c83187210abeaaaac8298721e8200a8a378dd67c39638eaa378dd67ca6feb2e39895b67c3e3f350f378dd67ce32b75e25895b67cfbbe5b895895d67c7dfe1f7f378db6740bef30e7378dd67cf8aa93ce378db67c0ecaea981785d67c00028aae1785d67c202abf801785d67ca8eafa00378df7845b597555178df684b7fffbdf178df784dffbef5d178df784df5a6fe9378df7847afb55f5178df784f555bdbf378dd67caa7aaa02378df7847f97dfff378df784bda8fafb378df7842e9eea7f378df784a2b6abff178d5c6d40000000378d5d6d555400007c7df653544000aa588df74b55555600388df64b55551500588df64b15010000588d3885020a0aa07995588df7f5d5559995588dd5f5aff79995588dffffaaaf9995588dabffaebf9995588daaaaafa89995588daaaee8ed79953885e8687a7f3885187da8aafafa1885187dfaffffff9fbf2900aaaaaaaa9fbf2a00aaaaaaaa387d187dababaaabbfbf0b00aaaaaaaadfae5854f7f7d3df1c65ba5c575757569a5c79545858585859545854babababa79541754e26262e8dddf7964fdfdfcffdb95ba95edabbaf7fb9dba95e9ebbebffb9dbb95dd9fbea8fb9ddb95bfbf5b7bfcdfd909aaaaaaaafb95174c00404050db5cf74bad2d2b0afc9dda5c15150505ffe71502aaaaaaaa1c9efc95aaaaaaaafc9dfc95aaa8aaaaffdf1512aaaaaaaa1c9efb95aafaaaaa1c9efc9dffffbfbf1c9efc9dbfbfbfae1c9efc95a2aa2a0affe73602aaaaaaaa5fbf1c9e050505055fb73464545050403464df04505050504721df0401010101ea28200aaaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaafed6be2495159515decebe2c081755d5fed6be2c89717189decebd24181212181edfbe2c4d4d4d4a5eb6de2c20101000fedebe2c464646861ed7bd2c13131312bec6be2c888686861edf1e65f3aafba1fed6be2454565454ff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaabe24471940404040e7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9290100aaaaaaaa4619df04404040401464df04151515151464f35baeaaaaaa1464f35baaaaaaaa1464f35baaaaaaaa1464f45baeaaeaaa1464f35beaaaaaaa1464f45baaeaaaaa1464f45baaaaaaaffd8d4108aaaaaaaa1464f35beaaaaaea1464f35bafbeafab1464135cbabaaaaa1464135cfefaaaab1464f35baafffefe1464135cfebffffe1464135cfefeffff1464135cffefeffffd8d2000aaaaaaaa145cf35bffffffff135cdf04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaaa829be2455000000a829be2455000000a829be2455000000a829be2455000000a829be2455000000a829be2455000000a829be2455000000a829be2455000000a829be2455000000a829be2455000000a829be2455400000a829be2455555550a829be2455555515a829be24150501006631a829005555556631a829005555556631a829005555556631a829005555556631c82900555555a8296629550800006631a82900555555a82966295500aa00c829662955002a02a829662955a000006631a829005555556631a829005555556631a829005555556631a82900555555a829662955800020a829662955aa0000a829662955000a00a8296629550200a0a829662955800002a829662955aa0000c8296629555a02286631c829000055556631c829000055556631a829000055556631a829000055556631a829000055556631a829000055556631a829000055556631a829000055553baea829a18185856631a829000055556631a829000055556631a829000055556631a829000055556631a829000055556631a829000055556631a829000055556631a829000055556631c829000055556631a829000055556631a8290000555d6631c829000075556631a829000055556631a829000055556631a82900005d556631a829000055556631a829000055556631a829000055556631a82900005555a829662901010028c8316721ea2aabaac8318721ebf88aaaeb392109aaaaaaaaa829672100b000a8378dd67cb80eeaae378dd67c22a2b6a37895d67c8e8d8aee378dd67caeaa0f7a378dd67c7ea8a82d388dd67cbbc20adf378dd67ca2ba0cbf588d9574ebaaa6a2588dd67cadaef8fb378df784f5af5f57378df7847befedfd378df784abb77f5f378df784575cfdfd378df78455a2fff7378df78457077f5f378df784fffefdfd378d1785f55555d5378df784dfff5a5a178df784ab5755d5378d17857dfdfffc378df784fde7beba378df67cff2a20aa378df67cff220028378d1785d5beaecf378d1785d7befff5378d1785cf7a7ae9588d178555ffaa0e588d1785fdeaaa2a588d1785af2ba2b8588d17850a2a2a0b7895588dafed75557895588df0faf5557995588deaeafbbb9995588dbdbdff609995588dfaaaabeb7995588deaaa2a72798d388578585c5f1885187dfefeffff9fbf2900aaaaaaaa9fbf2900aaaaaaaa9fbf2a00aaaaaaaa387d187dabaaababbfbf0b00aaaaaaaa1eb75764df4f3ffff96c9f650aafb5007da69a5c55c5ffff5a7d9a5455f2ff00becf795c5515cdfffb9d7a8df5adf5fddb9dba95dfaa8dadfb9dba95bb7df3e5fb9dba95c9eafbaffb9ddb9503f56e79fb9ddb95f8f9b7bedb95184c50d4d4f5db95ba5c55555515fb9dba5c01000000dfde3514aaaaaaaadfde3514aaaaaaaa1c9efb95aabaaaaa1c9efb95aabaaaaa1c9efc9dfffffffe1c9efc95aaeaaaaa1c9efc95aaabaabeffe73602aaaaaaaa1c9efc9da8eaaa0a5fb71c9e050505055fb7556440000000d4e57c0c5f5f5f5e4721df0401010101ea28200aaaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaae728260aaaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaa1fdfbe24159555553fdfbe2c378055555eb6be24255555553eaebe24165555551ea6be24705555557ebebe24a01a55559ec6be2456545555ff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaabd24461940705050e7292600aaaaaaaae9292100aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaa4619df04404040401464df04151515151d8e0108aaaaaaaa1464f35baaaaaaaafd8d4108aaaaaaaafd8d4108aaaaaaaa1464f35baaaaeaaa1464f35baaaaabaa1464135caaaeaeaa1464f35baaaaeaaa1464135caaaaafaa1464f35baaeafeaa1464135cababaaaa1464135cabeaeaea1464135cffababab1464135cefafbfaa1464135ceaaaaafe1464135cbffffaaa1464135cfefffffffd8d2000aaaaaaaa135cdf04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaac8318721aa00affac831882902a0fefdc829872100e80200c8318721aad780aac831a829d5ad5555c829a8297eaaa955c829a829ed56ea7fa829672100002800c831a829555daafbc8318829eaadfcabc8298721282820b8c831a829d5fa55ffc83187210afeaf0ac8318721aaffea08c8318721822abfbec8318721bf80faeac8318721820aafaac831a8297f77f255c8318721ff2a8aaac831a829e9567f27c83187210abfafa0c831a829a855fdaba82967210080a800a829872100802a00c831a8295eed5ed5c8318721fe0a8a0ac8318721afa8aaa0c831a829a555ff56c831a8290b55af5dc8318721f80a82ffc831a8296dd7d56bc8318829770257a2c8318829d5a0ed7ec831a829ab5ff575c829a829a2e77e0ba82987210000aa80c8318721a802affac8318829d7a0a0abc8318721a2a22ad7c831a829a57e5c6dc831a829ba55a255c8316721aaafe0a2c829a829aaaa557e5bb6a82985151515b99da82956565458c8318721afa8aafac831a8290b7556fdc8318829f7e2e59ec8318721ba00abbec83167218aba82aac831a829df759555c8318829aa8fdc9bc8318721aabefa80c8318721eaaa0df8c8316721f88aaaaac82987212aa2e808c831a8295f6bf5556b3a2108aaaaaaaac831a8296b75bdffc8318721beafa8aac831a8295557e355c831a829e59d5d55c829872120a0a80ac8318721fa2ae3aec8316721abaea8aba829672100000e08a829872180808008c8318721aeaaaafe388dd67ca23be7fe58959674aefeb6a25795d77ccbc9aabb378dd67c2aaa0bba378dd67cea7a8e0f378dd67cabeaeb3e378dd67c92b1cfbe378db67caeab1be0378dd67cf8ef0dea1785d67c0200a0e81785d67c2a2020ea178dd67caaaaaa2f378df784df5d5db6178df7845f555554378df784bfeb7b5f178df784dc7f75f5378df784ffeded5f378df7843abfb52d378d178594ff6b5e378df784e2fdf5fb378df78495ff7ada378df784feaaea57378d1785baff7ffd378df7849c8a82da588d178555ffaaa8588d1785abfff737588d1785ebfafeff588d1785ebabafbf7895388db5d555ed7895588d5d5d55957895588d56a9a95f7995588dafff7ffd7995588da5bfbfaf7995588db5fef8ea7995588da7ef7bff9995588dfefa7b5b588d187df8f8787c7fbf2900aaaaaaaa9fbf0900aaaaaaaa9fbf2900aaaaaaaa187d744300405050187d743b545555557443333b57ffaa007443333b55ffaa007443333b55ffaa807443333b55ffaa027443333b55fffaaa543b333b5557fe00543b123bffffeaa0533b123bffffaa00db95333b01155555fb9dbb95b6baaba7fb9ddb95b9bf7efadb95184c40405050db5c384c2d2b0b0afb9dba5c15050101fc9dfb95aabaaeaffc9dfb95aaaaaeaf1c9efb95aeaeafbb1c9efb95aa2aaafa1c9efc9defeffffb1c9efc95aaeaaaae1c9efc95aabaaaaa1c9efc95aaaaaaea1c9efc95aaabaa2a1c9efc9d0b03aae87fbf1c9e050505059fbf3fb7ffff00005fbfbe045c5050504721df04010101010a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaabe24672101010d05ff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaa9d24471958545655e9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaa4619df04404040401464df04151515151d8e0108aaaaaaaa1464f35bbaaaaaaafd8d4108aaaaaaaafd8d4108aaaaaaaa1464f35baaaaaaae1464f363aaaaaaea1464f35baaaaaaab1464f363aaaaaabf1464f363aaabaaaa1464f35baaaaaaab1464f363afafafab1464135cbabaaaaa1464f35baaaaaaba1464135caaeaaaaa1364135cfebfaaea1464135caaaaaaaf1364135cfaaaaaaafd8d2008aaaaaaaa135cdf04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac831a8297afdd5ff6b3a2208aaaaaaaac829a8297aebabde8b3a0208aaaaaaaac829872100002af8c831a8295feaa555c8318721bfaaa8ea6b3a2108aaaaaaaaeb392109aaaaaaaac829a829abb7955d6b3a2108aaaaaaaac831a829d5d55afbc829a829ea7aed8bc8318721ff03abbac831a829fde85e55c831a829abff5eddc8318721aaaaaebac831a82957aaed7fc829a829a768da5fc831872102ffaaaac8298721a00b00a0c831a829f5f55f55c831a829aaab5555c831a8297e5e555fc831a8295ffd55afc8298721aaa0ea006b3a2108aaaaaaaac831a8295755d5adc831a8295575572ac8318721faea2b00a8298721000b28206b3a2108aaaaaaaac8318829faeb2adfc831a8299755575fc8318721aafaff03a82987210000e200c8318721eaa803b5c831a829f555175ee9318721eaf7a0ffc831a829aa6dd7d7c8318829e8bd8a5ec8318721af80aaebc831a829de75bd55c831a82957556af53bb6a82958586161c831a829df6355ffc831a82957d5555ec8318721aaaafaaac831a8295bd7ffdac83187212efe82aac831a829d85557f5c831a8295d5f79ebc831a8295555bd7bc831a8297bf55f55c831a829755757ebc8298729bea2aba8c831a8295555b557a82987210082202aeb392109aaaaaaaaeb392109aaaaaaaa6b3a2108aaaaaaaac831a8297775a75fc8318721bfeabaaa6b3a2108aaaaaaaac8318729ff9ceadfc8298721a0a808a2a8298721002a8080a829872120000b80388db674ba0a5e2b378db67cbeaa1dea5795f7845173b65c378dd67cfec2fe0a378dd67cbe9be2be378dd67cbae0a3ff378db6740078adb8378dd67c20ed6d28378dd67cafa8a9e6378df784d595557d178df784efae7df5378d1785d5577d7f378df784d757737b378df784deffdd5d378dd67caaaaaaaf1785f6848a2020a81785f67c0000c800378dd67caaeaffaa378df784fefffd7e378df7842faf575d378d1785e7e5794f378d1785f5ff7be9378d17857afba9eb588df7847fef2fb5378d1785f9ffaaa9588d17857afbafaa588d1785f9bbaa80588d1785a8a8aabf588d388d796dcf2a588d3885022abac8fecf0c08aaaaaaaa9995588d55effd559995588dfdebef979995588dbf55ffae9995588db8fffffb79953885a8eaea7e588d177df87e7e5e187d177dabababaf9fbf0900aaaaaaaa9fbf2900aaaaaaaa187d9543545454fc174c954355d5aa00174c954355ffaa00174c754355ffaa00174c744355ffaa00174c744355ffaa00f74b744355ffaa00f64b543b5fffaa00f64b543b55ffaa00d64b543b5555fa80b643543b5555ffa0db95743b01010101db95f74b00000040bc85184cd4d5f5fdfb9dba5c555515051c9efb95ffffefae1c9efb95afababff1c9edb95aaaaaaab1c9edb95aaaaaabedfde3514aaaaaaaa1c9efc95aababafe1c9efc95aaaaaaff1c9efc95ba5eaaab1c9efc95aaabaaaa1c9efc952a0b0a8afee73802aaaaaaaa9fc71c9e05050505bfc77fbfffaaa0009fc7df04505050506721df04010101010a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaabe24472115555555be24472100000105ff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaaff363b00aaaaaaaabe24bd24aaaaaaeabe24471940505455e7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaa4619df04404040401464df0415151515fd8d4108aaaaaaaa1d8e0108aaaaaaaafd8d4108aaaaaaaafd8d4108aaaaaaaa1464f35baaaaaeaa1464f35baaaaaaaa1464f35baeaeafaafd8d4108aaaaaaaafd8d4108aaaaaaaa1464f35bbababaaa1464f363aaaaaaab1464f363aaaafafa1464135caaaabeaa1464135cbabaaaaa1464f363fffefaeb1464f363fffffaeffd8d2008aaaaaaaa1364135ceaaaaaaa1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffa82955550000ffffc82955550000ffffa82955010000ffffa82955000000ffffa82955000000ffffa82955000000ffffa82955000000ffffa82955000000ffffa82955000000ffffc82955000000ffffa82955000000ffffc82955000000ffff882155000000ffffc83155000000ffffa82955000000ffffa82955000000ffffa82955000000ffffc82955000000ffffa82955000000ffffc82955000000ffffa82955000000ffffa82955000000ffffa82955000000ffffa82955000000ffffa82955000000ffffa82955000000ffffa82955000000fff72c2ae9a0a080dff7c92955000302ffffa82955000000ffffc82901000000ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040a829872100a000aaa82967210022800b378dd67c882a2b7a7895d67cd7be3eafda9db67cdcf7fdde588db674aa9ecb8a378dd67cffbeaaa2178dd67c8b28eaba5895d67ca968dfeb378db674285b0aea378dd67cffaba8ef378d17857f5f57d57fc72700aaaaaaaa1785d67c00b0280a378dd67cfbf7aa8a1785f7846aaa2aaa1785d67c2fa000001785f784ba002a0f9fbf0718aaaaaaaa1785f784287a80281785f784a009aaaa378d1785d5b7be55378d1785af3a8a5558951785777fab55378d1785afadb9ef378df7842aa87882388d1785fffeb5bf388d1785ebbbbaaa388d1785a9adaaaa588d1785bebf8b02588d1785228a0e027895388dadd5575b7895588dfbd5555d9995588d6bf5557b7995588dedf55ffb799538855faaaaab9995588dd5f5f7fe798d388578785a5a3885f77cfafede5f187df77cafafbfbf7fbf2900aaaaaaaa9fbf0900aaaaaaaa187d184c54d4f0f09a5c385455ffeaa29a5c585455ffab2aba5c585455ffaa00ba5c585455ffaa00ba5c585455ffaa00ba5c37545fffaa00ba5c375455ffaaa0995c175455ffaa00795c174c557ffaa85854f64b57ffaa00db95f64b01010000db95f84b40505cd4db5c59542d0b0b82fb95ba5c05010100fc9dfb95aeffffabfc9dfb95efaaaaaa1c9efb95afaaaaaa1c9efc95beaaaaaadfde3514aaaaaaaa1c9efc95faeaeaef1c9efc95afaaaabe1c9efc95ababaffe1c9efc95aaeaaaaf1c9efc95aaaeaaaafee75802aaaaaaaadfcf1c9e05050505ffd7bfc75ffa8a00dfcfdf04505050506721df04010101010a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaca21472115555555be24672100055555bd24472100000955be24472100000055be24472100000055be24472100000055be24472100000055be24472100000055be24472100000055be24472100000055be24472100000055be24472100000055be24472100000055be24472100000055be24471900000055be24472100000055be24471900000055be246721000054559d24461950575555e7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaa4619df04404040401464df04151515151d8e0108aaaaaaaa1d8e0108aaaaaaaafd8d4108aaaaaaaafd8d4108aaaaaaaafd8d4108aaaaaaaa1464f363aaaeaaeafd8d4108aaaaaaaafd8d4108aaaaaaaafd8d4108aaaaaaaafd8d4108aaaaaaaa1464f363abaaaaaa1464f363eaaaaaea1464f35baaaaabaf14641364eaaafaea1464f35baababaab14641364efeaeaff1464f35bbffebaaa1464f363afffefef135cdf04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaadfffd67c071e1c78ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c829a829e7b695ffa82987210000ba08378dd67caea8bf63789dd67ccfd9effc378dd67c28a2f72e378dd67c57a2aeaa378db6749ac282af1785d67c08c31a02378dd67c6d35b0f8588dd67ca92afeea378dd67ce9a80aa6378df784d5575ed7378df7847ff5b575378df784f55f5a75378dd67cdeaa8aaa378df7845afffd5d378df7847955f7a3378df784e55fda2a378df784d77bded6378df784d755e52f9fc70700aaaaaaaa378d1785557bd5f5378df78475affafa378d178555aad595588d17855557ea7b388d1785abbffb7d388d1785efafaeff388d1785ffffbeae588d1785def6ef0a588d1785faffaa80588d3785fabaaa80588d1885800a2ee07895588d55b7f7559995588da9d555557995588da7ff55d59995588dad55f5ef7995588d567b7f57588df77ce0e0e8e8177df77cfafedeff187df77cbfffffff187df77caaabaaab9fbf0900aaaaaaaa187dba5c400000001c969a5c55557f54db647a54bfaa8057fa647a54aaaaaafd3d6dba5c55ffff2f5d75ba5c55fffff83c75ba5c57ffffcbfb647a54faaaaa7efb645954ffaaaa57bb8d394cffff3f557cae995c95a5aaa1db95f74b00004040ba5cf74b2d2d0b0afb95ba5c15150505fb95db9500020a0a1c9efb95abebfffffc9dfb95abafafabfc9dfb95aababaaafc9dfc95aaaeeeea1c9efb95aaababab1c9efc95abaaaabe1c9efc95aaa2aabe1c9efc95aeaaaaaa1c9efc9dffefebaa1c9efc95aaaaa2a01c9efc952aaaaaaaffd7fc9d05050505ffffff87aaaaaaaaffd7df04505050506621de0c010109090a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae7292608aaaaaaaae728260aaaaaaaaa47214719aabababa47214719aafabaaa47214719abaaaaaae7292608aaaaaaaa47214719febeaeaf47214719aaaaaaea47214719beaaeafa47214619baaaaaaa47214719afaffffe47214719ffffaeaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaa4619df04404040401464df04151515151d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1464f363eaaaaaaafd8d4108aaaaaaaafd8d4108aaaaaaaa1464f363afabaaaafd8d4108aaaaaaaa1464f363abababaa1464f35baaaabaaa1464f35bafabaaaa1464f35baaaabaaa14641364ffbfbfaf1464135caababaaa1464f363fefefaff1464f363ebefafaf1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaa95b54621555582a818c646215555d724f7bd46195555ea0ae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffb99d70c00000dfffd67c0105071effffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040a82987213e008aa2c8318721eaaafaae989dd67c95ffc7f9588dd67cffbbb7e8378df77cfbf8edba388dd67cbe82f5af588dd67cba6ab78a388dd67c6afb3abe378db67489ff282a378dd67ca50920aa378dd67ca12ba6f1378d1785d5ff7f7d378d17855fff7d55378dd67caaaabfaf378d178557d7d555378df7845777faeb1785f784abbf2a00378df784d7ffaa7b378df784e5efba1f378d1785975a7ab7378d1785d75ffebe588d17857a555dfb378d17856555bfba378d17852fc97f7e378d1785795ea60a588d1785d5afffaf588d1785fbfef5ab588d1785ffff9d0a588d1785aaebeeaa588d1785ffbd0320588d1785abaa2a207895388d5d7d7dde7895588d5555d55e7995588dd5ffff577995588db7fd5f5f7995588df75755d7798d588df7ff5f5f588d177d787c7e7e5fb72808aaaaaaaa187df77cffffffff187df77cabababaa9fbf0900aaaaaaaa187d1a4cc070a0f0ba64f84bfef5fa00ba64184cffff57009a64f74baaff55a0795cf74b00fa55e8385cd743a8ff827e585c95430aff57f7585c9543005f55ff18549543005555aa17549543005555aa9b8db6431fd5d555db95184c5054d4f59b857a54f5fdff3ffb95ba5c01000000fc9ddb95afeffffffc9dfb95ffafabaffc9dfb95abeafaff1c9edb95aaafaffffc9dfb95aaaaaaaefc9dfc95abafaebeffdf1512aaaaaaaa1c9efc95bfbfbfea1c9efc95aeaeaaab1c9efc95aa0aaaaafee75802aaaaaaaafee73802aaaaaaaaffdf1c9e05050505ffdfffd7fea08000ffdfdf04505050506531de14090909290a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaa47214719aaaaaaaee7292608aaaaaaaa47214719fabebeaf47214719afabaaaa47214719feaaaaaa47214719eaeaebfb47214719fffabbab47194619aaaaaaaa47194619aaaaaaaa47214719fffffbffe7292600aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae7292600aaaaaaaae9292100aaaaaaaa4619df04404040401464df04151515151d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaafd8d4108aaaaaaaa1d8e0108aaaaaaaafd8d4108aaaaaaaafd8d4108aaaaaaaa1464f363aababaaa1464f35baaaaaaaa1464135caaeaaaaa1464f363abababaa1464f363fafeeaea1464f35baaaaaaab1464135caaababaa1364135cabaaabab1464f363afffffaf1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaad7bd87295252525296b54621094161c1f7bd462170634963f7bd462182b8dc9818c66721d424242438c667212a2a3527b6b5461945454545b6b5c83109a2a8a8d6bd46195e505a52e9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaadfff957478e08000dfff95740001071effffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c831a829767faf555caea82995a5294a589517855e57fdd5388dd77cc3ffbbde588d1785f555d554378dd67ca02dcaaa378db67c96e2bb00378dd67c4ae700a8378d9674430a8ad81785d67c97880840378db674e8820aa71785d67c0b200000178dd67c272aaaba378d1785775a5fd5378df77cfaeaaea6378df784e9edf5f71785f77c00022228378d178555b59555378d1785df7ab7d5378d17857f5f957f378df784bf5f565e1785f7842808082b588d1785df55557a588d1785abffdff5378d178582d5d5aa388d1785a7d5dfaa588d1785aade7eff588df7848afa5fbf588d1785fbdf228a588d1785e2eaa8be588d17852babaa83588d388502cbef0d588d3885e80b0a00588d1785ad0000007995588d757fd5d5588d3885008b08a0588d38858002eae83885f77c78785e5e5fb72800aaaaaaaa187df77cffffffff187df77cabaaaaab9fbf0900aaaaaaaa187ddc5cf0f0f0d01c6dba5c57d6fce8db649a5c5f5cfae8bb5c7a5c55fffeaa9a5c59545a7a78e05954174c6aa8a0801c6d184cfdadad0d5954f74b55565efc184cf74b55f7ffff184cf74b555fffff3854f74b5555c517da5c184c2d0b0b02db95ba5c15050101bcdf390aaaaaaaaafc9ddb95afafbfbffc9dfb95fefefffbfc9dfb95bfbffafa1c9edb95fabaaaaa1c9efb95affafaaa1c9efc95fefbabab1c9efc95afffffaa1c9efc95aaaaabaf1c9efc95aaaaaa8a1c9efc95aaaaaaba1fe71704aaaaaaaaffdf571aaaaaaaaaffe73d9e05050505ffe7ffdffaf0f0f0ffe7df04505050508441de1429292929ea296108aaaaaaaaea296008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaa67214719abaaaaaa67214719aaaaaaeae7292608aaaaaaaae7292608aaaaaaaae7292608aaaaaaaa47214619aaaaeaea47214619aaabaaaa47214619aeaaaeaa47194619aaaaaaaa47214719fffbfeffe7292600aaaaaaaa47214719ffffffbfe9292100aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae9292100aaaaaaaa4619df04404040401464df04151515151d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaafd8d4108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaafd8d4108aaaaaaaafd8d4108aaaaaaaa1464f35baaaababafd8d4108aaaaaaaafd8d4108aaaaaaaa1464f35baabaaaaa14641364ebeaeaea1464f35baaaaabab1464f35baaaabafa14641364afafffff1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaa96b546195505555596b547215200555538c646192d55555518c6461978555555f7bd46190255555596b5461934555555d7bd461900555555d7bd46194545455538c64619a2a55555f7bd461958565555e9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaadfff957478e08000ffffd67c0001075effffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa829404040407caea82995a5295a1aaea829525455555895b674d6a3bbee388dd67c8aafa87a378dd67c89aab882588d9674aaaab7a0388dd77cff5e82ab378dd67c3afbdf035895d67cff8bff7f378d96742a2820b51785f784b7a88060378d17855555d5e9378df7845f7f2faf378df784f5fff8ff588d17855555555b378df784af5f5ba3378d178555f97955378df77caaaaeaeb1785f77c00000222388d1785fffdffff388d1785ff3ff5fd388d1785fdffab7e388d1785f7fdaa75388d1785affe7aed388df77caea8aaa9588d1785e9fdff7e388d1785abbfd7be588d1785bfaaeaaa588d1785fadf0baf588d1785eba228e2588d17852bba780f588d388520a8aa00588d3885e000020a78951885df8bebffffcf0b08aaaaaaaa7995588d5555d57d588d1885eaea60783885f77c5e5e57575fb72800aaaaaaaa177df77cbdf5f5d5187df77cafafbfff187df77caaaaaaabf8743d6d606060603c6ddb647c7c5c5cdb64bb5cfaeaaafabb5c9a5cfafaeafa9a5c7954f0f0f8f059543854606060601c6d38540d0d0d0d5954174c7c5c5c54ff6d2808aaaaaaaaff6d2808aaaaaaaa9a5cf74bb5252d09db95ba5c55551515fb95bb8d80000302fb9ddb95fffafff5ffdff409aaaaaaaafc9dfb95bfafabeafc9dfc95fafaafbffc9dfc95aaaabaaf1c9efc95afeafaea1c9efc95afebfabb1c9efc95aaaaeaaa1c9efc95affebaab1c9efc958aa3aaa8fee75802aaaaaaaaffe75702aaaaaaaaffe75702aaaaaaaaffe73d9e05050505ffefffe755aaaaaaffefdf0450505050a359de14a9a9a9a90a2a2108aaaaaaaaea296008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaaea28200aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae7292608aaaaaaaae7292608aaaaaaaae7292608aaaaaaaa47214619eaeabaaae7292608aaaaaaaa47214719faaebaba47214719eaaeaaaa47214719efeefebe47194619aaaaaaaa47194619aaaaaaaa47194619aaaaaaaae9292100aaaaaaaae7292600aaaaaaaae9292100aaaaaaaae9292100aaaaaaaae7292600aaaaaaaae9292100aaaaaaaa4619df04404040401464df04151515151d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaafd8d4108aaaaaaaa1464f35baaaaaaaa1464135caaaaaaaa14641364eaeaeaba14641364abababaa14641364eaeaaaab1464f35babaaaaaa1464f35bfababafa14641364ebffffff1464df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaadfff779570800000dff7b57c01075ae0ffffb67c00000005ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffd67c00000050dff74c2ae0bc6b42779da82954555555c829a829ab5e7955588dd77c9ec2abb6388dd67c268bfd88378df77cfb2fe32a388df77cee3e2bd7388dd67caf5ebf8e378dd67c7a0bbeee378dd67c37f800f75895f7847bb5d75b1785d77cf8e88200378df77ca2d5bfaa1785f784aa7aa0801785f77c20a2aa0a378d17855bd55d5b378d17855555ef5f378d178595bdeb77388d1785f7e77555378d17855e5f7d6b378d1785d557eb83378d1785e9557ffe388d1785de9da9ff588d1785fbf857f5588d1785d7df4b75388d1785aaaeffd9388d17857aaafe76588d178583abbfd7588d1785ab0a77d7588d1785aee2fbbe588d1785aa2f02aa588d388dbddae9b5588d1785b8a283a0588d178502202a0bdfcf2a08aaaaaaaa588d38852882aaba588d3885002eb080588df77ce0e0787a177df77c565555555cb70d00aaaaaaaa5fb72800aaaaaaaa7fb70800aaaaaaaa187df77cabbfbffff8743d6d606060603c6ddb645c545454db64ba5cfae8aaeabb5c9a5cfafaaafaba5c7a547878787859543854606060603c6d38540d0d0d0d795c174c56545456ff6d2808aaaaaaaa7954f74b55f59535db5c59542d290b82db95ba5c05010100fb9ddb955676795ffb95db95ab8aaaaafc95db95bfafafabfc9dfb95fbfffffeffdff509aaaaaaaadfde350caaaaaaaa1c9efc95abfff7b71c9efc95afafafaf1c9efc95babaaaaa1c9efc95aaaa2a0afee75802aaaaaaaaffe75702aaaaaaaaffe75702aaaaaaaa1fe71704aaaaaaaaffef3d9e05050505ffffffcfaaaaaaaaffefdf0450505050cb52df0401010101ea296108aaaaaaaaea296008aaaaaaaaf7bd67215555015196b56721555508e196b567215555248634a5672155551515f7bd672155555853f49c672155555111b6b567215555624818c6672155556b2838c667215555555117c647195555553c9294672155555515d7bd67215555554018c667215555550a38c667215555552796b567215555559c55ad6721555555489294672155555543cf73472155555545ea28200aaaaaaaaaea28200aaaaaaaaae728260aaaaaaaaaea28200aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaa47214719aaaeaaaae7292608aaaaaaaa47214619aabaaaaa47214719abaaaaaa47214719faaaaaba47214719aaaaaabe47214719bebefeaa47214619bebefaba47214719abaaabbee9292100aaaaaaaa47194619aaaaaaaae9292100aaaaaaaa47214619fffebebe47214619affffefae9292100aaaaaaaa4619df04404040401464df04151515151d8e2108aaaaaaaa1464135caaaaaaaa1d8e0108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364aaaaabab1d8e0108aaaaaaaa1464135caaaaaaaa1d8e0108aaaaaaaa1464135caaaaaaaa1464135caaaaaaaa14641364ababffff14641364fafeffff14641364fefaeffffd8d2008aaaaaaaa1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffff1ed740000000dfff95741ee88000dfffb57400015fe8ffffb57c00000005ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffb57c00000050fffff6840050d50dfffff684d50d0000ffffa82940404040eb392109aaaaaaaac8318721ff8a2bbe388dd67ce3abf6aa378dd77cabe8fdfa388df784dfdfdf71388dd67cffca277a378df77cbaa56aa25895d67ca2dfefb7588db674eaaa7a03378dd67ca72aaaaa378d1785aaa8d555378d1785e7a5f555378d1785f55757f5378df784af6d7dd71785d67c000f2aa0378d1785d585e555378d178557535575388d17855dfdf5d5378d178555d5b7571785f77c2a280000388d1785fd55fdad388d17855655f5b6388df77cabedaaa8388d1785ffeb7eff388d1785fdf55bbf588d1785abbbdfd7588d17857affede9588d17853aaf7f5b588d1785fe7baaaf388d1785afabafba588d1785aae2aabf588d17852eabaab2588d388de9fafae5588d38850bfc0bab588d38852a0380aadfcf2a08aaaaaaaa588df77c7a7e7e7af77cd774bafafefef77cd774aaabafaf5cb70d00aaaaaaaa5fb72800aaaaaaaa187df77cfffffffff77c1d65707070703c6ddb6454545454db64ba5ceafefefabb5c9a5cfaeaeaaaba5c7a547878787859543854606060603c75384c0d0d0d0d5954174c545454543854f74bffff3f7fda5c174cb52d290bda5cf74b00405050fb95bb95a9baacbefb9ddb9557d5fdfefb95db95aaaa2aaffb95db952aa8a800fc9dfb95eeababaf1c9efc95fdbdfffe1c9efc95afafbebe1c9efc95aeaeaaaa1c9efc95affafaba1c9efc95aaaaaaa2fee73802aaaaaaaa1c9efc950a2aaaaaffe75702aaaaaaaaffe75702aaaaaaaa1cdf1d1caaaaaaaaffef3d9e05050505fff7ffeffffffbf3fff7df0450505050cb52df0401010101ea296108aaaaaaaaea296108aaaaaaaa18c6c83151515151b6b5c82901a92555f7bd67218484068538c6672195159151d7bd6721505b505534a5672111119151f7bd6721684a4055d7bd8721282b025538c687215151a19518be49421c1c28ea149d4719159515d5f7bd672146404e62d7bde83192da920ad7bda729c868482718c687211211131818c626194a4f4f4f55ad67216058586038c6672185b5858538c6c83138aaa63af7c56721624d4d4a18c62d631414143c96b587294949494b18c6e831829c003c718c67215556545418c687298338949c38c6c831e5c6c6c6a829472155551515d7bd87295b181c1cb6b5672155262626f7bd46195501f10138ce6721555c5e5896b5461955494949f7bd462155096101f7bd6721553c2a2038c6672155484b4af7bd472155496252d6bd672155ab209859ce67215556c6c696b5461955550dc938ce47215555627b38c667215555803696ad46195555415547194619aaaaaaaa47194619aaaaaaaae9292100aaaaaaaa4619df04404040401464df04151515151d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa3464135caeaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364aabeaaaa1464135caaaaaaaa14641364beaaaaab1464135caaaaaaaa14641364eaeaeaea14641364afafafef14641364fefefebf14641364ffffbafe14641364fffefeff1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffff3dd740000000dfffb67c5ea00000ffffb67c0157e800ffffb57c000057e8dfffb57c0000015fffffb57c00000055ffffb57c00000055ffffb57c00000055dfffd67c000050f5dfffb67c0040552bdfffb57c40d50b00dfffd57cb5030000ffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040eb392109aaaaaaaaa829672120000028388df77c63b7fa0a388db674e20baab6388dd67cb78235bb378dd67cea0d022b388dd67cada4eabc5895f77c82dff5f7378dd77c970aaafa388dd67caafaf6e31785f784aba8aaab1785f784e0ca82a01785d77c00b0a8001785f7842a2ab7a09cc70d00aaaaaaaa378df7845757ff2f378d1785ddd55566388dd67caaa8aaaf378d178577e5d55f378df784eb7b5ff5378d178555557579388d1785d7f5fdde388d1785dfe5ff7b388d1785afbfbf57378d1785b7555f55588d1785af7b5797388d1785aaded7ed588d1785be2aaffd588d1785fdeaa8fa588d1785aa8bbaba588d1785eacaaafe588d1785abafbe8e588d1785af88a028588d3885da098aae588d3885bebe2a0a588d3885e2fafaaa3885f77c5e5e5e5e3eaf0808aaaaaaaa3faf2708aaaaaaaaf77cd77caaaaaaab5fb70800aaaaaaaa5fb72800aaaaaaaaf7741d65707070703c6dba5cfcfcfcfcdb64ba5cfafefefebb5c9a5caafeffbfbb5c7a545a5a585859543854606060603c75184c0d0d0d0d5954174c545454547954174cd5951555da5c174c02020041ba5cf74b54545555fb9ddb956bcd555ffb95db95eaa2afaf1c9edb95f5ffeffffc9dfb95efababaf1c9efc95ffffffafdfde350caaaaaaaa1c9efc95fafafbeb1c9efc95aaaaabab1c9efc95aeaeaaaa1c9efc95a0aaafaa1c9efc95aabaaa82ffe75702aaaaaaaaffe75702aaaaaaaa1fe71704aaaaaaaa1cdf1d1caaaaaaaafff71c9e05050505ffffffefffaaaaa8fff7df0450505050cb5adf0401010101ea296108aaaaaaaaea296108aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaad39c67215055555567214619a8aaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaad39c672160555555b294672125555555318467211455555514a547217055555596ad672180555555d7bd47216055555538c647218255555567212619a8aaaaaad7bd47210255555517c667218b8905559294672116175655d7bd672118181c5575ad67210c825655b6b54619e109555575ad67215854555538c687294d01cd2518c66721f109555538c647219a3c555559ce67214b4a5555f7bd67215262625a17c6672198989e5559ce6721c686a65517c6672109cf245518c646216063785538c6672182bc825547214619fffffafe47214619fffffefa47214619ebebabaf47214619fffefafa4619df04404040401464df04151515151d8e0108aaaaaaaa1d8e2108aaaaaaaa3464135cababaaaa1d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1464135caaaaaaaa14641364eaaabaaa1464135caaaaaaaa1464135caaaaaaaa14641364eafeeaaa14641364efbfafef14641364bffefaef14641364feffefabfd8d2008aaaaaaaa1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaafffffdd640000000dfff375caa000050bdf7f653aa5055559bc6d64b00555555fffff64b02011555ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c829a8295abd6d55c829a829d75a5991588db674aaed9bec388db67488ab88b71785d67c00000920388df77c5e57805d378df77cebe2b7af588dd67cf2affe62378df77cd7feabda388db674aea2eba61785f77c00a09f001785f77ca8aa2020378df784ed5f5fe7378df7847bfd5f7b1785f77c0000a222388df784b7d7557b378d17857edafb7d1785f77c06002008388d17855fd7d555388d1785d5de5ff5388d17857df5ded7388d1785d5f5f956388d1785edf5557f388d17855fffefeb388d1785d5baeafa388d1785bbeadfbf388d1785fbfaafaf588d1785779fffee588d1785fda8fafd588d1785afeafaaf588d1785eaebad9a588d1785ababaaaa588d388da57d5bbb588d388527a002ea588d17858a80aabe588d1785eaeafa581785b674f8fcfefe1faf2608aaaaaaaa3eaf0808aaaaaaaaf77cd774aabfbfff3c9e2d32aaaaaaaa5f9f0830aaaaaaaaf77c3d6d707050703d6ddb645c7c7cfa1c65bb5c55577ff8db64ba5c57f7fea2bb5c7a545a7870707a5438547a7a7a6a3c75384c0d0d0d895954174c547cfcfe384cf74bffffffaa3854f74bffffffaa3854f74bd7ff3feafb9ddb95d5555a55fc9ddb95fefdddd5fc9ddb95dfffafaffc9dfb95afafafaa1c9efc95afafbbbdffdf1512aaaaaaaa1c9efc95ffbfafaf1c9efc95aaaaeaae1c9efc952a8a82821c9efc95aa8a0aaaffe75702aaaaaaaaffe73702aaaaaaaaffe75702aaaaaaaa1fe71704aaaaaaaafcdf7d1aaaaaaaaaffff3d9e05050505ffffffff00000000ffffdf0450505050cb5adf04010101010a2a2108aaaaaaaaea296108aaaaaaaaea296008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaf7bd67219535258517bec8315726048cd7bd87215585878696b5672155101a10f7bd67215503925ab6b58721550e626114a587215504080275ad872155e1e1e1f7bd672155b4848438c66721555e525af7bd672155550d4db6b56721555503d238c6672155555654d7bd672155554173d6b567215555343455ad672155550d81b6b547215555565899d6672155555535d39c47215555551438c6472155555536518c47215555555455ad67215555554934a567215555553575ad472155555558e728260aaaaaaaaae728260aaaaaaaaa38c6672155555c7ce728260aaaaaaaaa47214619aabababae728260aaaaaaaaa47214619eaebabaae7292608aaaaaaaa47214719aaaaaaba47214619aaaaabaa47214619eafafaea47214619aafaeaea47214619abeafbff47214619ffafabab47214619faffffff47214619bfafebfae9292100aaaaaaaa4619df04404040401464df04151515151d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364baaaaaaa1d8e0108aaaaaaaa14641364aaaaaafe1d8e0108aaaaaaaa14641364faaaaabf14641364aaaaaafa14641364fefeffff14641364fefeffaf14641364effffefe1464135caaaababa1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffff3754545455551754d64b7efefafaf64bb54bfae8a8a0d64bb54bbfffbeaadffff64b01050535ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040e831a829e655f55fc831a8295d697557588df784bfaa51555895b67463a0afff378db674222a2a7a588dd67c80dfa0ed378dd77c68afabba388dd67cb7b2efe2378df77ccba75cbd7895f784d7715d551785f77c0000e0a01785f784a0808982388df784eb7f55553785d77c02aabada388df7847555ffab378df77ce2fbfabe1785d77c002a0e08378d1785fffe55df1785f77c00383808388d1785b5d5575f388d1785d5d7ebeb388df784fe7f5fff388d1785fd75555b388d178597ff7fde388d1785beaf7555588d1785bffae9dd588d1785b7d6dcff588d1785e7bfbaeb588d1785fd5aeeaf588d1785adaafaba588d17852a0a2eae588d3785baaaeaf3588d3885aee8bebf588d1785feabaf2a588d1785faa20a68388df77c82eafa7af77cb674e8f8fcfed774b674aaaabfffd774b674aaaaaabbd774b674022aaaaaf77cd774abafbffff77cd774aaaaaaafd7749f65e0e04000ff7e7964ffffaa053f7efc645555ff80bf6dfc6455555f009e6dbb5c577fff803d657954577ffe28db64585401d5ffa8fb6438545555ff023c6d38545555ff023f9f59545555f50bdc95595455d52f00fb9ddb95dd95fad7fb95db95aa2a2a8afc9ddb95afbfbfbffc9dfc95fafaaaab1c9efc95a5aba2ea1c9efc95abaaaafbfedf3812aaaaaaaaffe75702aaaaaaaaffe75702aaaaaaaaffe75702aaaaaaaa1fe71704aaaaaaaaffe75702aaaaaaaaffe75702aaaaaaaa1fe71704aaaaaaaa3d9e1c9efbafafafffff3d9e05050505ffffffffaaaaaaaaffffdf04505050508449de1c292929290a2a2108aaaaaaaa0a2a2108aaaaaaaaea296008aaaaaaaaea296008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaf7bd6721c545555518c66721aae27b55d7bd67218454545534a5672110151555d7bd6721a3895555f7bd6721ea07555514a5672100045555d7bd6721e1005555d7bd672184245555b6b567215250555518c687214d89896d18c687215ab3895518c667215454575518c6872953534053f7bda7293434007c38c66721a1a1895538ce67215a5a5c55f7bd6721a5cd496159ce8721949c9ab379ce8729a6ca2a16cf7b47215555565438c6c8314d4d4d4d17c6672185858525f7c54721626a6a62b6b567212424240896b547214949494a17be87290098dc9818be67214744444418c6ab52829ca2bf35a567212404848458ce4721a68aa9a918c667215e929a92d7bd47215554565447214619aaaaaafa47214619aaaaaaab47214619eaeafeba47214619afafaaaa47214619aaaeafaf47214619bebaaaba47214619fefefefee9292100aaaaaaaa4619df04404040401464df04151515151d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364befafaaa14641364aaaaabaa14641364aaeafaea14641364ebebffff14641364afbfbfaa14641364aafafaea14641364feebebebfd8d4008aaaaaaaa1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaafffffa6c40404040fb6c585457ffaa80da64375455ffaa00b964f64b57ffaa80785cd64b557faa80ffff175415151505ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c829a829f55ca9f5c829a829555afd8e588df77c7fb52be85895d67cbfe8d7ff388dd67ceeaa6f3e588dd67cfa2aa9ae588dd67cb7dcea3a378dd67cae2e7e2258959674af9a89aa1785f784a9020060378df77c2dfef88b388d17855f55d5f51785f77c08008080378d17857fcb5555378df77cabbffefa378d1785b7f55559388d17855755ddfd388d1785d5d57757388d17856bead595388d178555f5bfde388d1785fd55575f588d1785edaf5f5f388d1785ebefb777388d1785b5757fff588d17855abded7f588d1785d7ea75f5588d1785adaaffbb588d1785aeefefae588d1785aafeaa8b588d1785aaebafff588d1785bfbf9afa588d1785ab8a8aaf588d3785a2feeaeb588d1785aa5faaaa588d1785aabffffe1785d674e0e0e0e0d77cb674fe5f5757ffae2500aaaaaaaad774b674afbfffffd774b674aaaaaaafd774b6740a2aaaaaf77cd774bffffffff77cd774aaaaabab5fb72800aaaaaaaa187df77caaaa2a2a9ec7d64b3f5f57573f8fb643a0555555bf75b643a0555555be75b6430a555555bfb796430aa59555db95ba95ab0aaaa3fb9dbb8da78afafefb9dbb8daeaae8a9fb95db95aa6badabfb95db95aaaaaa2afc95db95aabaaaaadfde350caaaaaaaa1c9efc95feafafaf1c9efc95fbbbaaaa1c9efc95aa2aaaaaffe75702aaaaaaaa1fe71704aaaaaaaa1fe71704aaaaaaaaffe75702aaaaaaaa1fe71704aaaaaaaa1fdf171caaaaaaaa3d9e1c9effffffbf3d9e1c9effffffaaffff3d9e05050505ffffffffaaaaaaaaffffdf04505050508541de1c29292909ea296008aaaaaaaaea296108aaaaaaaaea296008aaaaaaaaea296008aaaaaaaaea296008aaaaaaaaea296008aaaaaaaa0a2a0008aaaaaaaaea296008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa14a56721545555550a2a0008aaaaaaaa0a2a0008aaaaaaaa18be47217155555575ad67212155555599d667212ad555558b4a47215455555596b56721ca005555f7bd472157545555929447215855555514a547218055555575ad47216055555518c667210855555518c667214745455558ce47212255555555ad67210a898555d7bd46198a26555558ce6721929e955596b5462154545455e7292608aaaaaaaae9292108aaaaaaaa47214619baaaaaaa47214619bebebebe46214619afaeaaaa47214619eaeaeaea47214619fbebebea46214619fffffaea4619df04404040401464df04151515151d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364baaaaaaafd8d4108aaaaaaaa14641364eaeaabab14641364ababaaaa14641364befefefa14641364aaaaafab14641364eafaaaaa14641364fffffffafd8d2008aaaaaaaa1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaa38c6461955555525b6b546195555558055ad461955555585e9290100aaaaaaaae9290100aaaaaaaaf7bd461955556961e9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffff5c75555555549d7dfa6c55ffaaa85c75d9645ffeaa803b75985c5ffeaa00ffffb96405050100ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c8318721b7fa82aaa8298721f00a00a0588db674a9ac3efb5895f77cf58effdf588dd77ca3bd289b588dd67c6bbee8af5895d674cbdeaaaa588df77c77bfbce3388df77ceb16facf1785f77c80080203388df784b5d75f7f1785f784c8a82a22388d1785fdfb7f55378d17855575f5fd388d17857d65575f388d1785f5e57b5f378d17857d7d5d55388df77cdf2babfa388d17855576f5f5588d17855555b5aa588d1785adf557d7388d1785f7f5f7f6588d17857d69eff7388d1785fdfdefbf588df77cfdffacae388d1785bab9fdff388d1785bbf7ebfa588d1785b7b5affa588d1785bdbffef6588d1785dee2aaaf388d1785aaabafea588d1785a2babe6b588d1785abaefaaa588d1785faff8aea588d1785ff7f7ee21785b674e0787878ffae2400aaaaaaaaffae2400aaaaaaaaffae2500aaaaaaaad674b674aaabbfffd774b674aaaaaaab3eaf0808aaaaaaaaf77cd774abafafbf5f9f0830aaaaaaaa187df77caa2b2a2b187df74b545454fc9a5cf74b55d5bf2abb5cf74b55ffaa0adb5cb6435f7ae280bb8db64355555517db95ba8d00033ca0fb95bb8d00008a02fb9ddb951efdd555fc9ddb95fdafbfbffb95db952aaaaaaafc9dfb95bfbfafaf1c9efc95ffebfff71c9efc95afabbabbfee75802aaaaaaaaffe75702aaaaaaaaffe75702aaaaaaaa1fe71704aaaaaaaa1fe71704aaaaaaaa1fe71704aaaaaaaa1fe71704aaaaaaaa1fe71704aaaaaaaa3d9e1c9ebfbfffef3d9e1c9eaaaaababffff3d9e05050505ffffffffaaaaaaaaffffdf04505050506631de1409090909ea296008aaaaaaaaea296108aaaaaaaaea296008aaaaaaaaea296008aaaaaaaaea296008aaaaaaaaea296008aaaaaaaaea296008aaaaaaaaea296008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaa47214619aaaeaaaae7292608aaaaaaaae7292608aaaaaaaae7292608aaaaaaaa46214619aaaaeaaa47214619aaaaafaa46214619ababaaaa46214619eaeaaaaa46214619aaaabafa4619df04404040401464df04151515151d8e2108aaaaaaaa34641464ffefff7f1d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364bebebebe1d8e0108aaaaaaaa14641364eafafaea14641364ebabebff14641364effeffaf14641364abafbfbe14641364fffefafa14641364efefffff1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaad7bd47212525252538c667212d959595b6b567218684840417c646192585852a96b56721c085058a18c6461921e16161d6bd462158e2a1a3d7bd66215b20dcdc18c6461955941414f7bd672155802697d6bd46195595362438c6462155553c2af7bd461955555c58f7bd46195555d8d8ffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbe7d50000000ffffbe7d55555000ffffbd7d55551500ffff7c7d15050000ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c831a8295555ed5dc829a8292759fb76588df77cf8a79ee2588dd67c9662a0ca588dd674fe7a20aa388df77cfaada7df388df77ce3febf7e388df77cf62fdaba1785f77c10a0020a388d1785555755579fc70800aaaaaaaa388d17855f5afebf3785f784bfbff6ea3785f7847aaaabbb388d1785ddd5575b588d17855f7af5f5588df784dffdabff388d1785aff7d7ff388df77cbaaafadf388df784aaf59fbf388d1785fffd97ff388d1785abffff7d388d1785d77afbef388d1785ff7def75388d1785fe5b79e9588d1785b7bffbff388d1785fae7efbf588d1785fbad3f7a588d1785aaabff58588d1785bf2aaaab588d1785eaaa9fab588d1785e62eb27f588d1785a978faab588d1785febdea7a588d17857a7e7f55f784b6747c7e7e5effae0400aaaaaaaaffae0400aaaaaaaaffae0400aaaaaaaaffae2400aaaaaaaad774b674bffffdf5d774b674aaaaabaff774d774b5f5f5d5f77cd774aaaaaaab187df77cabababab187d9a545454f0f01c659a5cd5bfab0a3c65db5cf5af0a00bb951c6555555505bb95db5c15030000db95ba8d0a0a000afb9dbb95edd5ab2afc9ddb95bfbdddf7fb95db95bb6aafabfc95db95aaaaaaaaffdff509aaaaaaaa1c9efc95fffbfbab1c9efc95abababaa1c9efc95bfaea8a0ffe75702aaaaaaaa1fe71704aaaaaaaa1fe71704aaaaaaaa3d9e1c9ed7ffff7f1fe71704aaaaaaaaffdf771aaaaaaaaafcdf7d1aaaaaaaaa3d9e1c9effbfbfbfffefb802aaaaaaaaffff3d9e05050505ffffffffaaaaaaaaffffdf04505050500018be0ca9a9a901672100000000005567210000000000556721000000000015ea296108aaaaaaaaea296108aaaaaaaaea296108aaaaaaaaea296008aaaaaaaaea296008aaaaaaaaea296008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaa0a2a0008aaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae7292608aaaaaaaae7292608aaaaaaaa47214619aaaaaaeae9292108aaaaaaaae9292108aaaaaaaae7292608aaaaaaaa47214619aaaaaaba46214619fafafaea46214619fafababa4619df04404040401464df041515151534641464ffafabfb1d8e0108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364aabaaaaa14641364bebeaaea14641364eaeaeaff14641364ebabafff1464f363abaebeaa14641364afbfffff14641364fafaeaeb14641364fbfffffffd8d4008aaaaaaaa1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaaf7bd46192555555579ce46192ae55555107c461954555555728c46191055555596b54619e0555555b6b5461901555555d7bd4621f055555538c66721b88bd55518c6461914945455b6b5462116005555f7c56621868ae55517c64621a283c95579ce87215a73615538c66621d8d82095ffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c831a829d7555bd5a829872100a0a000388df77cfee1efaa588df77c5bf70aaa588df77cbf79aade588df77cdffbbdb87895f77c8dffd75f588dd67caa72aeaa388df77caaf9afac388d17855ffdfdfd388df77c7feb2bbf388df77cadfffe2f588d17855a5dfffe388d1785dddd7577388d1785f7f7f559388d17857d7ffff9388d178555b55ffb388d1785fbfa75d5388d1785dfefedff588d1785ff6f7b7a388d1785ffff55fd388d1785afbef75f388d1785abfa7a6f588d1785f5eabdb5588d1785afb556aa588d1785aef7f7be588d1785b7aafefe588d1785faffebff588d17858aabbdef588d1785faaabfef588d1785eaf02eab588d1785faaaaba3588d17852aafaafe588d1785feaeffff388dd67ceafaf87ad67c756ca8e8f8feb674756caaaaaaffb674756caaaafeffb674756caaaaffffb6749574aaabbfbfb6749574020a0a2ad774b674bfbffdf51faf2608aaaaaaaaf77cd774abafafbd187df77cabab2b2b187d1c6540000000397d3c6555555400ba953d6d55150502ba955d6d01000000db95ba958bafbe2adb95bb8d0aa80008fb9ddb9555555dfffb95bb8d02200c00fc9ddb95ffaffffffc95fb95afabaaaafc9dfc95aeefffaf1c9efc95af2fafabffe75702aaaaaaaa1fe71704aaaaaaaa1fe71704aaaaaaaa1fe71704aaaaaaaafce77d02aaaaaaaa3d9e1c9e7fffbffffce77d02aaaaaaaa3d9e1c9efffdfffb3d9e1c9effff7fff3d9e1c9eaeabab2b5da63d9efdffffdeffff3d9e05050505ffffffffaaaaaaaaffffdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa67210000155555556721000000555555672100000055555567210000005555556721000000555555672100000005555567210000000055556721000000005555672100000000555567210000000055556721000000000555672100000000005567210000000000556721000000000055672100000000005567210000000000010a2a0008aaaaaaaa0a2a0008aaaaaaaaea28200aaaaaaaaa0a2a0008aaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae728260aaaaaaaaae7292608aaaaaaaae7292608aaaaaaaae7292608aaaaaaaae9292108aaaaaaaa47214619aaaaaaae47214619aaaaeaea46214619aaaaafab46214619bababaaa4619df04404040401464df04151515151d7e2130aaaaaaaa1d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364abaafeaa14641364eaaaabbe14641364ebeaeaea14641364ffabbfbf14641364fffffefefd8d4008aaaaaaaafd8d4008aaaaaaaafd8d4008aaaaaaaa1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c829a829a9ba969fa829872180008028388df77c25dcbaae388df77c629f6f02588db6740aabaa5a588df77cdacbdae1588df77c85fdfaaa388df77cbfe3d7aa588df77cebbf57a3588df77cbafffde8388d17855555fdff388d17857d5fff57388d1785f5dddeff388d1785f7d7ffea388d17855bf7bfff388d1785ddd7faae588df77c8faaaab738851785dfbffeff588d17855755efef388d1785bfedffdf588d1785fefedf55388d1785ffedf5f5588d178527b7db55588d1785e87efff5588d1785fa7efdad388d1785bbfbeef7388d1785ffeaaaab388d1785bfafb77f588d1785fefff789588d1785c2deea8b588d1785abbe8ffe588d17855afffff3588d178555af55d7588d17857d77557a1785b674e0e0787eb674756cf8fc7e5e9574756cfaff55559f9e2110aaaaaaaa9574756cbfffffd59674756cafbffff5b674756c0aababafb67496742aaaabf5d774b674afbdf5d5d774b674020a0a0a187df7742b2b2b0b397d187dfdbdbdbd9a8d397db5b5b5bdba959a8db5abad6bba952f5300005050bb950e4b00555555db950e4b00055555db952f4b00005555fb952f4b00005555fc952f5300001555fc952f5300000055fc9d2f53000000551c9e2f53000000551c9efc950a0a02021c9efc95820028281fe71704aaaaaaaafce77d02aaaaaaaa3d9e1c9efffffffffcdf7d1aaaaaaaaa3d9e1c9effffffff3d9e1c9ebfbfbfef3d9e1c9eaaeaebabffefb802aaaaaaaaffefb802aaaaaaaaffff3d9e05050505ffffffffaaaaaaaaffffdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa472100000155555547210000005555554721000000555555472100000055555547210000005555554721000000005555472100000000555547210000000055554721000000005555472100000000555547210000000000554721000000000055472100000000005546210000000000554621000000000015e9292108aaaaaaaae9292108aaaaaaaa47214619aaabaaaae9292108aaaaaaaa46214619fafaaaaa4619df04404040401464df04151515151d8e2108aaaaaaaa34641464fdfdff7e1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364aaaabeaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364aabeaaea14641364fefaaaaf14641364faeaaaaa14641364ffffeaea14641364ffffebaf14641364fffffffefd8d4008aaaaaaaafd8d4008aaaaaaaa1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa829404040406b3a2208aaaaaaaac829a829ee9f9afd588dd77cf327cfe8588db674abeaa7af588d1785a7e15565388df77c3e8affae588db674ea282a6f588df77ca9fc95ea588df77ca7a0aaaa588d1785febfaffd388d1785bdffdefa588d178555dfafcd388d1785ff7ffafa388d1785f5f5fb9f588d1785d7d5dffc388d1785afbafafa588d1785efaabd57588d17859d57578b388d1785beddeffa388d1785faea95ff588d17857dfbbaf5588d1785ff8afeff388df77caaaadeaa388d1785fafaffbd388d1785af5effff388d1785bfbaafad588d1785dfbfffeb388d1785eeaeebbf588d1785fbfe8bda588d1785abffbaaa588d1785febb80fa588d17853bffeb8a588d1785a87febfa588df784faff7f5f1785756ce8f87a789574556cfe7e5757756c546caafaff55756c546caeffdf55756c546caabfff55756c546c022abf55956c546c02aaff55b674546caaabffd5b674756c0a2badb5d774b6740a0b2925187dd7742a2b2b0b397d187dadafafab9a8d397dbd2d2d2fdb959a8d8d0dafbfbb950e4b58545454f5736101aaaaaaaa2f530e4bb9f7a2ef2f530e4beebaabab2f530f4baaaeabaa2f530e4baaaea020f663c129aaaaaaaaf663c129aaaaaaaa4f532f53aeaaaaaad77c2000aaaaaaaad77c2000aaaaaaaad77c2000aaaaaaaa1c9e4f53032515553d9e1c9effbfffff3d9e1c9efefebfaf3d9e1c9eafaaaaea3d9e1c9eebeaaaaaffefb802aaaaaaaa3fef3804aaaaaaaa3fef3804aaaaaaaaffff3d9e05050505ffffffffaaaaaaaa7bff7c0c5c5c5c5fdf0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa4621000015555555be0c00083f1515151464df04151515151d7e2130aaaaaaaa1d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364eaaaaafa14641364eaeaaaaa14641364ababaaaa14641364bebebebe14641364aafafafa14641364ffffbfea14641364fbfafefffd8d4008aaaaaaaa14641364fffeffff1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c829a829a7e9aa6aa829872100008002588dd77422a6faef7895f77cf8bb8ffd588df77cf9aee8f9588df77c9e8a9aee588df77c83ff26493885f77cdb8a0aae7895d77cfffff5f2388d17855d5dfdb7388df77caaa9abaa388d17856f7fffbf388d1785fde5efea388d17859f7a7bef388df77caaabafea588df77ca2aeffdf588df77cbeb7aaa2588df77caaaab72a588d1785dfffefee588d1785faeaffaf588d17857aeaadaa588d1785a5fffefe588d1785eff77ffe388d1785affb7faa588d178578aaffd7588d17855d5e8baf588d1785bdd5fff8588d17859e7effef588d1785ffadaf56588d1785ebffbfab588d1785ffedaaba388d1785feffffaf588d1785f7bafa5f378df7847a7a5755d67c546ce0e07878556c1364a8eafe7f346cf36300aaff55346cf26300aaff55346cd25ba8aaff55346cd25b00aaff55346cd25b00aaff55346cb25b00aaff55756cd25b022aaff5d77434642a2f2db5187dd7740b0b2d2d397d187d2b2a0a0aba955985b52d8daddb959a8dba8a0eba2f53fe3c030315152f530e4bf8bbeebfb7b50e4b55713131f8bd2f4b5555119176ad2f4b5555808af7bd2f535555632a38c62f53555555ca59c64f5355555584b7b52f5355555564d77c2000aaaaaaaad77c2000aaaaaaaaf77c0000aaaaaaaaf77c0000aaaaaaaa3d9e1c9efffaaaaa3d9e1d9eabaaaaaeffe7b80aaaaaaaaaffefb802aaaaaaaa3fef3804aaaaaaaaffefd902aaaaaaaa5da63d9effffffbeffff3d9e05050505ffff756c00404050556cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515151464df041515151534641464ffffde5e3464146455d7fffb1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364eaaaaaaa14641364abaaaaaa14641364eaeaeafe14641364bfbfbfab14641364aaaabefe14641364eaeafefffd8d4008aaaaaaaa14641364ffefeffffd8d4008aaaaaaaa1364df04505050504621df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c829a829da8eaaffa82987210000e000588d1785ee377bbe588dd774a22e3e97588db6749a0b28a8588df77ccbfb9b2d588df77cf0aeafda388df77c0e9e6aab588d1785f5a2ebad388d17857efebf7f388df77c2afefeef388d1785fffdd5f5588d1785ffefcf57588d1785af7fff95588d17857bfdfffe588d1785fbebffff388df77cbeaaaa27588d1785aafbeeae388d1785aeafeade588d17858b9fdefa588d1785f8577f8b588d1785dbfbfa5f38851654000000403885165c000040553885365c00005555388d375c00205555378d575ca800d555588d576400aa2a55388d77640000a815588d1785deaaeafe588d1785bfaa3eae588d17857fffbeab378df77cadaaaafa178d9574a0e87eeab67cd25be8fafa7e1364705380a8ea7ff25b705300aaff55d25b2f4b00aaff5fb15b0f4b00aaff55b15bee4a00aaff57915bee4a00aaff557153cd4200aaff55b25bcd420a2abff5756c915b0b2f25fd187d966c0b0b0b297a85397dd5d5b5b5db957a852d2dadaddb959a8d8288a802be6d0f4b6a5454542f530e4bebfbafaad7b52f532109555518be2f539111515599d62f53e2aa5555f7bd4f53033a8955f7bd4f53fcec82d5f8bd6f53e404c494f8bd4f538464e42659c6705b1818181ad7b54f53109b101218c64f535853505bf77c0000aaaaaaaaffe7b80aaaaaaaaa3d9e1c9eefafaaaa3d9e1c9eaaababaa3fef3804aaaaaaaa5da63d9effffafff5da63d9effffffff5da63d9eaaabfafaffff5da605050505ffff756c54545555556cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515151464df0415151515346414645ffffe7a1d7e2130aaaaaaaa1d7e2130aaaaaaaa1d8e2108aaaaaaaa1d8e2108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364baaaaaaa14641364aaaaeaaa14641364aaaabfff14641364eaaabebf14641364fbeaeaeafd8d4008aaaaaaaa14641364ffffafbffd8d4008aaaaaaaafd8d4008aaaaaaaa1364df04505050504619df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaafffff7bd00008054ffffd7bd00605555ffffd7bdc055555518c6d7bd56555555fef7a841aaaaaaaafef7a841aaaaaaaaffffd7bd35555555ffffd7bd00355555ffffd7bd00000995ffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c829a829adabfea3c829a8290ba3f7a6588df77cdba2edfe588df77cc2eadf09588df77cd8ebe32a588dd77cea6aeaba7895966c8aabda8a388df77cb2baf7b2588d1785a77fffaf588d1785ff0beafa588d1785bfbe5ed73885f77c0080eaaf588d178557c92d2d588d1785f5fff8e8388d1785feaeaaab38851785aabeaaaa588d1785bbf2deaf588df77c8aaaaea6588d3885f7cb7fbf588d18850dbdffea3885f653000000503885f65300505555dc7c2902aaaaaaaa1654f653abffd5551654f6532affff55785c16545555a5aa785c165455a9aaaa5f7e2908aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa388d585c055555553785585c00011555378d7764aa8080a1d684336ce0e87878136c0e4ba0f87e5e5053ad4200aaff572f4b8c4200a8ff15915bad42ff57550ad25bad42ff55a9003464cd4255d5aa00546ccd4255af2a00546ccd42f5aa0000556c9153f5aa0000556cf25bbdaa0000756c346c0dbfaaaa5985756c05d55555bb8d756c00fd5555bb95756c0000fd55bb8d0a32fcfcfa5a2f538c3a0a0000552f530f4bababaaaa2f530f4b280aaa0a4f532f4bea6a0aaad7640028aaaaaaaad77c2000aaaaaaaad77c2000aaaaaaaa159d4f53c555555556a54f535151555556a54f531555555518be4f5358555555f77c0000aaaaaaaaffe7b80aaaaaaaaaffefb802aaaaaaaa3fef3804aaaaaaaa5da63d9effffffe75da63d9efbffefbf5da63d9ebfbeaaaa5da63d9eeaaaaaaaffffb76c4f5f5f57756c556ca8aeaaab756cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515151464df041515151534641464f5fffffa34641464efff5e5f1d7e2130aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa14641364ababbaaa14641364fabeaaaa1464f363aaeaaaaa14641364aabfeaea14641364feeaebab14641364afabaaea14641364eaeaffff14641364ffffefaffd8d4008aaaaaaaafd8d4008aaaaaaaafd8d4008aaaaaaaa1364df04505050504621df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaafffff7bd0000c050fffff7bd40545555fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaaffffd7bd01355555ffffd7bd00000001ffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c829a829a9ab86dec831a829f8dff5d5588df77c2aeaaeb67895f77cfcbf6bdb588df77c26576b2c7895d77c9f0fe2d7588db6748bba0a9a588d1785da95ffab588d1785ff5faafa38851785fefaaaaa588d1785d5caaaaf588d1785fdaa02af588d38855557d69a588d38857f5da7a6388df77c2aaafe8a588d1785f60a83eb588d1785fff70baa588d18856ff2d076588d1785222aeabd388df653804050543885f65354555555df750308aaaaaaaadf750308aaaaaaaa5854f65355551505795cf653a5a9aaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaaf684585c05155555117498642b0b0905336cee4a57af0b02746cee42fdaa00007574b15bf5ab2a00756cf363d5aa0000756c1464bd2a0000756c346cffaa00009674556c5555ffab9574556c55ffffaa9574556cd5ffafaa9574556cffffaaaa9574556cffffaaaa9574756cf5ffbfaa9674756cffffffaa9674756cffffffaa75748c3a60800000756c4b3a55550000756c6b3a5555550075746c3af555550095746c3aff5555504f534b3a0000fd554f536c3a000005554f538c3a00000055f77c0000aaaaaaaaf77c0000aaaaaaaaf77b2002aaaaaaaaf77c0000aaaaaaaaf77c0000aaaaaaaaffe7b80aaaaaaaaa3fef3804aaaaaaaa3fef3804aaaaaaaa5da63d9effffffff5da63d9ebfbfffbf5da63d9eaafefeae5da69674004050549674556c5e565777756c556cae2aaaaa756cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df041515151534641464fafafaff34641464ffebefff1d7e2130aaaaaaaa1d8e0108aaaaaaaa1d7e2130aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa1d8e0108aaaaaaaa34641364eafeffff14641364ffbfabaa14641364ebeaeaff14641364ababafab14641364fefefaea14641364ffffffeffd8d4008aaaaaaaafd8d4008aaaaaaaafd8d4008aaaaaaaafd8d4008aaaaaaaa1364df04505050504621df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaa18c6461955552525f7bd46215555e02bf7bd461955555509b6b54619555555500d63461955555554e9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffd7bd004050541bdfd7bd54555555fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaadfffd7bd05155555ffff18c600000001ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c82987218c0000fac829a829439aa6b1588df77c3f5bcb84788dd77cbee3db8f788df77ceee2e8b7588db6740a622a02588d177dcaa122bf388d1785eaaaaffd588d178557afaaff588d1785fffdafab588d38857dffbefd588df77cbffeaa80588d177d0a8dfffe588d1885dedfbdbf588d1885aa9faa8a588d3885f7f6efff588d1885d7afabfe588d388555dbbaaf3885f65340505455dc750908aaaaaaaadc750908aaaaaaaadf750308aaaaaaaa585cf653551505815f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2910aaaaaaaab063585c1555555517853274adadaf0a378d95745feaaa00378d957455fbaa00178d95745555eaa0f784556c57ffff80d67c556c555ffff89574546caafdeaa89574546c00aaf7aa7574546c000002de9574756ceaaaaafd9574756caaaaaaab95747574bfffaaaa96747574aaffffff96747574feffffff9574756caaaafeff7574966caafaaaaa9674756cffaaabff966c756cffaaaaab9674756cfffaaaaa9674756cfffffafe9fa62200aaaaaaaa756c6c3a55000000756c8c3a55000000756c8c3af5500000756c8c42ff550000756cac42ffff40003d9e505355150dff3d9e9674000000553fef3804aaaaaaaaffefd902aaaaaaaa5da63d9effdfffaf5da63d9ebbababea5da6b674000050545da6966c54555555966c756c7f5f5ffd9f9e0208aaaaaaaa756cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa694a00005555555100000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df041515151534641464d7fafafa34641464ffefeffe1d7e2130aaaaaaaa1d7e2130aaaaaaaa1d7e2130aaaaaaaa1d8e0108aaaaaaaa14641364aaaaaaba1d8e0108aaaaaaaa14641364aaaaaaba14641364eafabaaa14641364bfabeaea14641364aaaabfff14641364befefeff14641364ffffffbf14641364fffffbfefd8d4008aaaaaaaafd8d4008aaaaaaaafd8d4008aaaaaaaa1364df04505050504621df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaaf7bd472125252525f7bdc8313780252a34a5672141414141f7bd672152535393b6b58721405858e8f7bd67214278585818c687216b28dc5cf7bd4619551c181896b5261955662626e9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffd7bd00405054fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaaffffd7bd09052515ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c831a82979dabd55a829872100080000588d1785a9f07ee7588df77ca6a8201f588d17851f8ba8ea7895d77cffdf8aba588dd77cbf2a5a2c588d1785fda8bebc388d3885d5f6765f388df77caaaafafa588d3885555e0b29588d3885a5f57e38588d1885d7afbaf8588d3885f7f77afb588d1885aaaff557588d3885bbb2f7a59995188557ffaf6b3885f65340505455df752408aaaaaaaadf752408aaaaaaaadf752408aaaaaaaa585cf653551505895f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa378d585c051515557895378df58b0b2f7895378d77ff2a02789517855ffaa8a8588d178555fa2000588df68477ffaa00388d95745faaa00017857574556a80001785756c5555eaa0f684556c555557a89674556cd5575ff8756c346c00afa0807574546c00aad7ea9574546c00aaaf579674556ceaaaff559674756cffffffffbea60400aaaaaaaa766c756cabffffff7674756caaffffff7674756cfeffffff9fa62200aaaaaaaa9f9e0210aaaaaaaa9f9e0110aaaaaaaa9f9e0110aaaaaaaaff9d4111aaaaaaaaff9d4109aaaaaaaaff9d4109aaaaaaaa756c556caeaaaeff9674556c2b57f5553d9e556c0f5555553d9e756c00f555553d9e967400405555d774966c785e5755966c756cfafa7bff766c756cffffffab766c756cffffffee756cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa4529000055555515694a000055550d00694a000025000000694a00005050505000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df041515151534641464ffffeeff34641464faead7df346414647f7fffbf34641464fd7f7f7e1d7e2130aaaaaaaa34641364faffbeaa14641364baaaaaaa1d8e0108aaaaaaaa14641364baabaaaa14641364aabfffbf14641364fefefbaa14641364eaaaabae14641364bfafaebe14641364fefefefefd8d4008aaaaaaaa14641364fffffefffd8d4008aaaaaaaafd8d4008aaaaaaaa1364df04505050504621df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaa34a5461980555555e9290100aaaaaaaaaf7346191555555555ad4621005a5555d7bd46194078555555ad4619a009555518c6461918165555d7bd46212608e555e9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaafffff7bd0080405058c6d7bd54555555fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaadef7d7bd15d55555ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c82967212c000080c831a829aed65d55588d1785ce060cb4588df77cb2a08af8388d177dfabaeaae9995d77c7f2aafff588d1785b3f002b6799517855bf7efff588d1885ddb5ef80588d1885aa82ada9588d188515affade588d3885ba75ffba588d18856aaa2a0a588d3885fdd7b6aa588d3885ff7a5f0a588d3885a27975fc588d1654004a5054df74240aaaaaaaaadf74240aaaaaaaaadf74240aaaaaaaaa5854f653551505055f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa7895585c000101059995588dbef8e2bf7995588dbf8b2bbb9995588defeaaa809995588dffabaaaa9995588d55ef8aae7995378d57beaaaa588d178555fa0000798df6845fefaaa8388dd68455ffaa80178d75745eeaaa001785756c557aa000f684756c5555a000d684556c555557809674556c55555558756c346c00ffaa80756c34640002feaa756c346c0000af7e756c3464000000bf756c556ca080aad5766c546caaaaaabf9f9e0110aaaaaaaaff9d4111aaaaaaaaff9d4109aaaaaaaaff9d4109aaaaaaaa756c556caaaaaaff7f9e2108aaaaaaaa756c556cffffffef9674556c55551581b674556c1581e8fa9674756caadef75f966c756c7effdfdf766c756cffffffef766c756cbbbbabaf966c756cbfbfbfbb766cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa6a52000055555525694a000055150300694a2000090000008b5a0632aaaaaaaa8b5a0632aaaaaaaa694a00005050505000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515151464df041515151534641464ffbaaaaa34641464febabafa34641464ffffbeff346414647effffff1d7e2130aaaaaaaa1d7e2130aaaaaaaa34641364fafaffff14641364aaafafaa14641364faebabaa14641364afafaabe14641364aafaffbf14641364bfbffffe14641364fafaafaf14641364fffffefefd8d4008aaaaaaaafd8d4008aaaaaaaafd8d4008aaaaaaaafd8d4008aaaaaaaa1364df04505050504621df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffd7bd50545457fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaa7defd7bd555565217defd7bd55555554fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffa82940404040c831a829af6bf55ec831a829593d5bd9788dd77ce9a07b0a788df77cf7aa83f0588dd77402aa09207995188577955ff8588df77cfda83e82588d3885d55fafaf588d388527ade0aa588d3885a802aa56588d3885eecbaade588d3885af0b8ab5588d38856e57beba588d3885bdbfa80a588d38850a5aba8a588d165400004040798d1654545555551754f653ffffffaa1654f653fffffaaa3754f653ffff3f3f5854f653010000005f7e2908aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa588d585c55551505588d585c55010000588dff8550400000588dff85555554503f8eff85af555555ff85585c55500000ff85585c555555545f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa7895585c051515559995588d3faaa2b07995588da2abaf289995588d022aaada9995798daaaa03019995598d3ef8f0287995588deae28b089995588d57fbaa827995588df7eefaa29995588d5dfbfafa7995588d556feaaf799517855fffaa02798d1785557fe8aa588df6845defaaa8588dd67c55ffea8a178575745faaa200f784756c557ea800f684556c5555ea80b67c34647ffffe007574346c555f5fe0556c3464aad7eaea556c146400ab5faa556c346400aafdff556c3464002aaa7f556c34640000aaaf7f9e0008aaaaaaaa756c356caa95abaad67c556cd5d5f50bf684756cd7adab02d67c766cf8faa082b674756c577e7ef89e9e2408aaaaaaaa966c756cfdfdefff966c756cafafffbf966c756cfbababaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa494a000055559501694a0000550d0000694a494aa9aaaaaa8b5a0632aaaaaaaa8b5a0632aaaaaaaa8b5a0632aaaaaaaa8a52494affffffbf59ce21085f5f5f6000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df041515151534641464aeeaeaea34641464aaaad5ed34641464fefeffbf346414645ff7b7b71d7e2130aaaaaaaa1d7e2130aaaaaaaa14641364bebeaaaa1d7e2130aaaaaaaa14641364aabfaaaa14641364beaaeaff14641364aaaabfab14641364febfbeaa14641364affefeaa14641364fefffffefd8d4008aaaaaaaafd8d4008aaaaaaaa1364f35baaaaaaaafd8d4008aaaaaaaa1364df04505050504621df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaafffff7bd0080c040fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaa5deff7bd717171717defd7bdc19555557defd7bd555005557defd7bd55555754fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffc82940404040c829a829222a028bc8318821abb8aaaf7995f77cff2a5aaf7995f77c0fb7faaa588df77c602aaa0a798df77c89bea289588df77c8aa2aea6798d177deda0828a588d1885bfdea080588d3885fa785aab588d1885b58080bf588d388555552b2b588d3885bb8aee5e588d3885aaae8baa798d588def5f5df7588d175450545455ff7d4600aaaaaaaaff7d4600aaaaaaaaff654628aaaaaaaa58541654050103005f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa798d585c5515050179953885aaab9e2a798d588d7f7efeaa7995588dfdebdeff588dde7d50400000588dde7d55555554ff85be7daaffff55de7d585c50400000de7d585c555555545f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa9995585c000001019995588da8baf8a89995588dfeae80c29995798da9fc7eaf9995798d2ef7c9039995798da0fffff89995798deb7bef0f9995798df9fdfffe9995598dea0aaada9995588da7aafaaa7995798deafaffdf9995588d577acabf7995588df5af9bda7995588d555ede7f588d17857aa00000588d178555fea800588df78457feaa00388df68455ffbaa01785b67c5ff80a00178d756c57eafe20178d556c557ffa82f684546c5557aa801785556c5555ae201785556c5555ee20178d556c55fdfee0178d756cadb7fb0a378dd67cd5ff02af3785f784d5ddf6ee378db6747e7afffcb674756cf8f8e0e8966c756cfffefaea966c756cfffebaba966c766cabfbeeae966c756cababaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa494a0000350d0d0d8b5a0632aaaaaaaa8b5a0632aaaaaaaa8b5a0632aaaaaaaa8b5a0632aaaaaaaa18c6694a5555553579ce694a5595090059ceaa520500000059ce34a55050505034a500005460000014a500005555555000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df041515151534641464ffffafaa34641464abaaaaaa34641464abaaaaaf34641464bfaeaaaa34641464fefafafe34641464fffdfffe34641364afafaaaa1d7e2130aaaaaaaa14641364aaaaaaab14641364abaaaaaa14641364aaaabebe14641364afaaaaea14641364aaeabeeb14641364febfbfaa14641364fffefebf14641364bfbfebfe14641364fefefffffd8d4008aaaaaaaa1364df04505050504621df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaac9292100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffd7bd40404040fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaa5deff7bd717171717defd7bd555515457defd7bd05515455fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaadfffd7bd55559515ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffc82940404040c83188212afaaaaee931a82954f5df7b588d18858315500a798d3885a554d955798d3885deba38f599953885f7d5f8aa99953885f07dfbf6588d177d2a3e8a00798d3885e2fad5b7798d3885edfbaa2b79953885d5ffea2a798d3885bde2f8be798d3885aaea5faa798d3885bfffbf2e588d1754004050501f7e2700aaaaaaaa1f7e0700aaaaaaaa1f7e0700aaaaaaaa785c17545595a5a55f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2910aaaaaaaa798d585c551505017995798dd7d6edfd9995588daadfefae7995798dedabbaf67995588dbdae7e9f9995588dedffdf9c788d9e7d54505040be7d9d7500aaaaffbe7d9d750002aaafbe7d585c505040405f7e2910aaaaaaaa5f7e2910aaaaaaaa5f7e2910aaaaaaaa9995585c010105059995798d0a2b0a009995588daf2800009995798d0b22b0f89995598d00a0d0e89995798de0ffab0b9995798dbf7fae289995798deafbfaaa9995598dad0b20a09995598d8aee7efe9995598dbaafb5ff9995598dd7e0ea979995598df5a7a2e27995598d77eeaff77995588dfdffb8aa9995588dfdfffafa9995588d575f7b7d9995588d55555525999517856eabe8ff99951785fdf7f7c25895f77c7efaaa265895178555f55f80588db674eb2a7a2a388dd67c7bdeaf0f588dd67cb5bfabe0588dd67cb5a2a92b7895f77cd7bee2ea7895f77cab7e9ea3588dd77c5e5d7f78d77c966c7e7e7af8966c756caaaaaaa0966c756caeaeaeaa966c756cabaeafaaff9da309aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa494a00000d0d0d0d8b5a0632aaaaaaaa8b5a0632aaaaaaaa14a5694a5555d51559ce694a5505000059ce929401000000ffff2c63aaaaaaaaffff2c63aaaaaaaa59ce34a550505050bef72000aaaaaaaa34a5ae734000000034a5200055544000cf7b00005555555400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df0415151515fd958100aaaaaaaa34641464faaaaaaafd958100aaaaaaaa34641364eaaaaaea34641464ffeaaaaa34641464faeffefe34641464ffefefef14641364fababaab34641364abaaaaaa34641364bafaeaaa1d7e0130aaaaaaaa1d7e2130aaaaaaaa14641364eaaaaabe14641364ebfffeaa14641364bfabeaea14641364fefefffffd8d4008aaaaaaaafd8d4008aaaaaaaa1364df04505050504621df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffd7bd40404040fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaa7defd7bd713149557defd7bd50555555fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaaffffd7bd15250509ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffc82940404040e931a829fae7ff57e831a829cbf7efff99953885c357dded999538855f5fa63b9995187dbdf5aabc798d3885d5fa3eb2798d3885a2012bde798d38859eaa8a0299953885ffffabaa9995588deb5f55d5798d38852afefaa8798d588dffababea798d388580be2e0a798d588daeeaeabe598d37545454545537541754ffeaaaaa37541754ffffeaaa37541754ffffffaa785c1754a9a9aaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa798d585c55151505999538858aaabaaf9995798dbdb5ffff9995588dba6aaaba7995598d7effbeae9995588dfd6feafb9995588dad55d7e8788d7d75404000009d7d7d75aafffd559d7d7d75aaafffd59e7d7d75aabfff559d75585c555554545f7e2910aaaaaaaa5f7e2910aaaaaaaab99d585c05250505b99599957a7af5edba9d99955555555bb995798da80a03e3ba95798dafaa72eb9995798d28d8fa2a9995798da0a0ae2b9995798daaaaaeaf9995798deeffd7fa9995798dfffdab0b9995798dda5f77de9995598d97df5f7a9995598daaafadab9995598dffdefaa27995798da9ef5e5e79953885aaabaebe9995588d75f5bdba9995588df5f57e5a9995388596eb60a979951885bf5f88ae79951885bf52c5aa5895f77c9882eda678951785cfab9b827895f77cb0829f6e7895f77c20eaeaa97895d77cb6aacaea7895f77caa27abf37895f7848fdaeaff588df77c5a7ffe7ed77c966cf8faf8f8dfa60400aaaaaaaa966c766cfaaaaaaafc9da909aaaaaaaaff9da309aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa494a00000d0d0d0d8b5a0632aaaaaaaa8b5a0632aaaaaaaa59ce694a5555510159ce694a0115555559ce694a0000025559ce694a0060575559ce694a0405050559ce34a55050505014a500000010505034a5210800000305bef72000aaaaaaaa34a500007000000075ad20005555585500000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153d960100aaaaaaaafd958100aaaaaaaa3d960100aaaaaaaa34641364aaaaeaaa34641464aafeabab34641464afaaaafa34641464ffbfafaf34641464fffafaba34641464feffffaa14641364aaeafeba1d7e2130aaaaaaaa1d7e2130aaaaaaaa34641364fffeeaea14641364aaeafbff34641364ffffffeb14641364ffffabef14641364fffeffff14641364ffffffab1364df04505050504621df040d0d0d0de9290100aaaaaaaae9290100aaaaaaaa46214619ffffffbfe9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffd7bd4040c080fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaaffffd7bd55555515dfffd7bd01000000ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffc82940404040e931a821e7aabaaae931a829f57aa75f99953885d7a97ca9999538855e8bffaf9995f77c782a2ea2b995187dedfa8aab99953885f7f8e3af798d58852abaeaa0798d3885a80802ea798d5885aaa0ae2a799558852fababde798d598dbab8608099953885faefadaa798d3754004040503f7e0800aaaaaaaa3f7e0800aaaaaaaa3f7e0800aaaaaaaa585c3754959595a55f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa798d585c010100009995798d75aeeb629995798dfda9fff79995598dd28a8ab29995798d7ffdefaa9995588dffff2ae09995588d7ae2a12f9995588ddfb582a079955c75555554547d755c75aafff5557d755c75aaaafff57d75585c545050505f7e2910aaaaaaaa5f7e2910aaaaaaaab995585c15151515b995999569e9bfbeba957995fbafff7a9995798d020a3c2aba95798d2ae6fe3aba959995ea8b2baeba9d9995555e5e55ba95798dfeaaaba29995798d020eaeaa9995598daadcea829995598d98af0f8a9995798d6baba7a79995388502aafeea9995798daba7a9a99995598d5aea8aaa798d588dba828aaa9995598df8de57ff7995588d7effffef9995388537e86beb79953885fbdafb2b99953885d5e0a5fbb99df77cb2aaf7aa7995f77cdcaab6a2799538859f3f0f777895388557d6bcda78953885173eab2e999d1785fdacffff7895d77ca2b6a0aa588df77c5f5fe0aef784966c7e7ef8f0b674966c7e7e7ffebc9e2908aaaaaaaabc9e2908aaaaaaaaff9da309aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa494a00000d0d0d0d8b5a0632aaaaaaaa8b5a0632aaaaaaaa59ce694a0101010159ce694a584000008b5a0632aaaaaaaa8b5a0632aaaaaaaa59ce694a0505050559ce34a550505050f39c00005050505021080000d555555514a50000004d5555f39c00005855559514a5000055550d0000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153d960100aaaaaaaafd958100aaaaaaaa34641464aaaabaaa34641464aeafaaaa34641464aeaaaaae34641464eaaafafe34641464abaaaafa34641464beaaebef34641364aaaaaaaa34641364aaabaaaa34641364aaaaaaaa34641364aaaabeea34641364beaeaaaa34641364fefefefe34641364ebaaffff14641364ffbfbffb14641364effafaea34641364afffffdf1364df04505050504621df040d0d0d0d46214619ffffffbf46214619fffffbea46214619bffffbff46214619feffffefe9290100aaaaaaaa46214619feffffff46214619fffffffbe9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffd7bd5557545cfef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaa79ced7bd55555515ffffd7bd05090300ffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffc82940404040e931a829b5bdda7fe931c8297be2fd3fda9d3885f757b5fc99953885ad72afbf9995187da3abe82999953885385e89569995798d555759579995798d5aafe575798d58850a08e8229995798dea5f556a99955985feabab7f9995598daf2ff5559995798d5a5e55a5798d38545050545438543754ffffeaaa38543754ffffffaa3f7e2800aaaaaaaa785c1754afababab5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa798d5854150505019995798da8affde89995798dfaaf82de9995798dd7f5fdaa9995798da7afaabe9995798da8a6f78a9995798def2fbffb9995588d26088088b995798dbeab090299953c6d545454545c751b6daaabfff55c751b6d0aaaabff3c6d585c504040405f7e2910aaaaaaaa5f7e2910aaaaaaaa9995585c15151515ba9d9995bebafbfbba959995e8a8aaa2ba9d9995b7aeebfbba9d9a959e6afdbdda9d798dfefaaaaada9d99955579ef2fba959995fbbbaaacba95798d7aa8aaae9995798daaaaaeaa9a95798d7aeb0aa09995798dbfbaa8aa9995598d0a02aaa79995798deef4feba9995798ddfffabea9995798d7a6afeb77995598dafbf5f7a7995598dff97b5a59995588ddd5cf5dd99953885bff7e2aa79953885fc93c5ac999538858bd659af99953885bf62c29579951785faf3b5e87995f77c8b2f7a8a78951785bf7e02b2789517856a0d9afa78951785febdab0a588d1785dad67f7c1785b6745b7e7c53b674966c7e7e7af8bf9e2410aaaaaaaabc9e2910aaaaaaaabf9e2308aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa494a00000d0d0d0d8b5a0632aaaaaaaa8b5a0632aaaaaaaa59ce694a01010101ffff2c63aaaaaaaa8b5a0632aaaaaaaad39c694a5555551559ce694a0505050059ce34a550505050f39c00005050507000000000aaaaaaaa00000000aaaaaaaa34a5000001000000bef72000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153b960600aaaaaaaa3b960600aaaaaaaafd958100aaaaaaaa34641464aaaaaaea34641464bafaafaa34641364aaaaaaaa34641364aaaaaaaa34641464bababaaafd958100aaaaaaaa34641364aaeabaaa34641364ababaaaa34641364aaaaaaaa34641364aaaaaaea34641364ffaeaaea34641364fffefebf14641364ebabaaea34641364abfeffff14641364fffffffa1364df04505050504621df040d0d0d0d46214619aaabafbf46214619faffbfbf34a54619552505d5f7bd672155508a35b6b54621555561619ad64621555555b4b6b546195555556046214619ffffebebe9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffd7bd50408000dad6d7bd55555554fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaadfffd7bd55555515ffffd7bd350d0200ffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffc82940404040e931a829bfeefdaae931c8297fdff7fe99953885e9a2edae798d388503b6228bb9953885f6a2fc7dda9d798d954bd5559995798dd5f36a69798d588500002e2b9995798da97f5fddba95798d57d5b557999559857f2a282f9995798d55beafd7ba95798daf7b5f55999538545455555558543854ffffffea5f7e0900aaaaaaaa58543854557fffbf5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa998d5854010100009995798d803eb5cf9995798d3ea86bbf9995798daaaa2fadb995798d6a7afe8f9995798d82baaa0aba95798d5e7efaa2ba95798db7bfaaeaba959995fafeadaf9995fb6c545050501b6dfb64002aaaaf1b6dfb640000aaaa1b6d585c404040405f7e2910aaaaaaaa5f7e2910aaaaaaaaba95585c15150500da9dba957ffefefbda9d9995aba5efa0da9d9a957aeabfd7ba959995a2eaaeaada9d9a95afb797bfba95798d00e08008ba959995acaaa280ba959995eaa0aaaaba959995bfaaeaeaba95798dfa7e6a82ba95798dbfbded6a9995598da68882aa9995798dfb7df5b79995798d7bad2d2aba95798dd5557ae27995798dbaff7fff798d588daaaaaaa299953885eab7ffea999538859ffff62a999538859663cb329995f77ca882f7e878953885a6a16efb99951785e2e7dfee99953885ddcdd7d27895388d6775df53b99d17857f3f7fef7895178579e8ea29388df77cf8eb88001785b6747e787ae8b674966cf8f8e2e0dfa60400aaaaaaaabf9e2410aaaaaaaabc9e2910aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa494a00000d0d0d0d8b5a0632aaaaaaaa8b5a0632aaaaaaaa59ce694a01010101ffff2c63aaaaaaaa79ce694a55350000ffffcb5aa9aaaa2affff59ce55550900ffff55ad5f400000dfff34a55555546034a5000055584000d39c000055555554bef72000aaaaaaaabef72000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153b960608aaaaaaaa3d960100aaaaaaaafd958100aaaaaaaa34641464eaaaaaaafd958100aaaaaaaafd958100aaaaaaaa34641364aaaaaaaa34641364aaaaaaaa34641364aaaaabaa34641364aaabaaaa34641364aaaabaaa34641364aaaaaafa34641364fabebeeb34641364ebfefeff34641364bfbfffeb34641364eaeaffff34641364bfffffff14641364fafeffff1364df04505050504621df040d0d0d0d46214619ffafaaaa46214619bfbfbffaf7bd4621b525259518c68729807eae80b6b547216161616118c6872924a42496b6b587290b25250055ad46210d81018196b5462158626a42f7bd461955585858e9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaafffff7bd5c700000dfffd7bd5555555cfef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaaffffd7bd55553501ffffb6b50d000000ffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffc82940404040e931a821a2b6a2a0e931c829ffbfeaeada9d3885975acfffba955985acbee9b5ba95388509afbdaeda9d3885ef762aedba95798d7dff97f79995798d5abafafa9995798db5b7b7af9995798d57fafad69a95798df5fe7ebeba95798dd7edff989995585440404040ff7dea08aaaaaaaaff7de908aaaaaaaa58543854eaaaaaaa58543854bfbaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa998d5854151515059995798dbc0882aa9a95798da7b7dfcaba95798d97aa8aabba95798d57ffefa0ba95798d6dfb9faab995798d29a6eae2ba95998daabaeacbba95998d020022aaba95998d20080a02da9d9995fb9e9ffa9995fb6c55000000578dfa6c555400001174fb64d5d5da0a5795575c55150a0a9995585c01000000ba95999523222a2ada9dba95a9abbaaafb9dba95da6b6bafda9d9a95df5ae2aada9d9a95efff7fabba95998d0282c0a0ba959a95a0e0aa02ba95998d0289a080ba959a95abaeaaeaba959a956aea8a2bba959a952b9aded6ba95998de8aabeaa9a95798d9ffefafa9a95798dd6fee2e29995598d2aff5efa9995598dc06aefaf9995798dafff57d79995798dde9abfbf9995798d6f0ebcfeb99d5885ea6ff87f9995f77ca82fa08d999538850ba0b4bfb99d588dfc55575f999df77ca8caad2a79951885afb7f3e8588d3885062f00b099951885bfaa82d578951785b6e2c2a2588d17856a9e6ae21785b674e8c0e0f8d77c966cf8fafaf8b674966cfffffffedfa60400aaaaaaaadfa60400aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa494a00000d0d0d0d8b5a0632aaaaaaaa8b5a0632aaaaaaaa59ce694a01010101ffff59ce5555d509ffff59ce55050000ffff108402000060ffff108400805455dfff108400955555ffff308400000115ffff34a55550c000def700007aaaaaa8bef72000aaaaaaaabef72000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153d960100aaaaaaaa3d960100aaaaaaaa3d960100aaaaaaaa3d960100aaaaaaaa3d960100aaaaaaaafd958100aaaaaaaa34641364aaaaaaaafd958100aaaaaaaa34641364aaaaaaaa34641364aaaaaaaa34641364aaaaffff34641364aaaaabab34641364eebeaaaa14641364ebaaaaaa34641364eaea6aff34641364fffdfdef1d960000aaaaaaaa1d7e0030aaaaaaaa1364df04505050504621df0c0d0d0d0d46214619aaaafaaa46214619fafffaaa46214619afabaaaa46214619ffffeafeb29446194155555579ce461954555555d7bd46212b25555575ad46190d55555538c6462162595555b6b5462158809555e9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffd7bd40000000ffffd7bd5556c000dfffd7bd55555560fef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaafef7a841aaaaaaaaffffd7bd5555550dffffd7bd55550d00ffffd6b535020000ffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffc82940404040e931a829afba7ab6e931a829afafdbefba95798dbdff555bba95798d555a6d08ba9559853c7ae3afda9d598508ddafffba95998df8a3aaabba95798daa8aaf5f9a95798deafafaf9ba95798deaead7ff9a95798dbfafadf5ba95798dbafed7bf998d585c50505050795c5854557fffea7e7e0c08aaaaaaaa5e7e2c08aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa9a95585405050501ba95798dbfbfaa2aba95798deafaa8aaba95798dbf6baaa0ba95798daefffaaeba95998deaaf0babba95798d2f0aea2aba95798d20000320da9d9a95b7f5e323da9d998da8af6aa8da9dba95779d5972ba95588df8e0e0e07895f6847a78786ab584f16b5e5c78f85895737c09090b0bba9d9995ffbdada5da9dba95bfab8babda9dba95aaaaabaada9dba953e5aaa2eda9dba95afaf9ebada9d9a8d2afe7820da9dba955755b5aada9dba957d5557a8da9dba957aeaf755ba95998daa200000ba959a8d020080acba959a95d85aefaeba95798d0aa272ea9a95798de8e0abbf9a95798d7b7fb73eba95798dfdadafbc9a95798db7bef6fe9995798d9e2b0a80ba95798d575eea0a9995598d1a7def6cb995588598f703af9995588d88503c22b99538857baba8a899953885b5eebbd899953885c8bafe789995588dbdd755da79953885faeffdaeb99df77cf7fee2aa79951785afaabdd8588d178588b8ea8a1885d77ce07868c0f77cb6745e5e5a7ab674966cfefefafadfa62400aaaaaaaadfa60400aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa494a00000d0d0d0dae73694a555555151084694a55550d00ffff294a29033fffffff1bdf00000001ffffffffaaaaaaaaffff308455544000f7bd108455555554f7bd2108aaaaaaaaf7bd2108aaaaaaaaffff108402055535ffff34a540000000ffff34a555575080bef72000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153b960608aaaaaaaa3d960100aaaaaaaa3d960100aaaaaaaa34641364aaaaaaaa3d960100aaaaaaaa34641364aaaaaaaafd958100aaaaaaaa34641364aaaaaaaa34641364aaaaaaaa34641364aaeaaaae34641364aaababaa34641364aaaaaafe34641364beaaaaeb34641364fefefabf34641364d7fffffe14641364ffffffaf14641364ffffebea1d960000aaaaaaaa1364df04505050504621df0c0d0d0d0de9292108aaaaaaaae9292108aaaaaaaa46214619aabeaaaa46214619ffffbfbf46214619afebfefe46214619faffffafe9290100aaaaaaaa46214619ffefffffe9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffff5def60000000ffff58c65f000000ffffd7bdbd000000ffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffc93140404040e931c829835a7a85e931a829a8aee307da9d5985ef7f0bd7ba955985ab9f628eba955985c8aaadbaba9559857e03aaa8ba95798dffbfaaaaba95798d5faa8aafba95798dd5f782faba95798dbfababe9ba95798d5ffcafffba95798dbfaafaaa9995795c50545454995c5854eaaaaa80795c5854faaaaaa0795c5854ffeaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa9995585401010100ba95798d78f8aa0aba95798dadc2a808ba95798dbebfaa80ba95998d0a000a00da959a9575fb3eaeda9dba95a9d5f575da9dba95defbe9b7da9dba955b5febffdb9dba95b5cb7b55da9d9a95ee3e7f7dba9599957a7a7aeb998df6847a7ae8e0d68432745edef8b89995b4842d2d2f0bda9d9995f5a20b2dda9dba95eb8baefada9dba95a0e2abbefb9dba95defbcbaafb9dba95bebeabe3fb9dba95aaef575ffb9dba95f0fff5fdda9d9a950309abbada9dba955edeffa7ba95798d0800a000ba959a8d28202020da9d9a957f6fefafba95798d0a0aea88ba95798da8000b8f9a95798da0e8b8aaba95798dfae3eaaaba95798daaabadaa9a95798deaeaaaab9995798daa5ededa9995798daeab2a78ba95598d62ae55f699955885fccb88da9995f87ca2adaaa099953885abebba7eb99d187dfd2ceafb79953885ea4aa97f9995588d55d5155999951885ae15788f7995f77ceea4a0827995f77caaabadb8588d1785db7bfb5c1785b6745c787e7eb674966cfefafaf8dfa62400aaaaaaaadfa60400aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaacf7b2000a50515551084aa5201000003f7bd2108aaaaaaaaf7bd2108aaaaaaaaffff108405d55555ffff308400000115ffffffffaaaaaaaaffff308450800000f7bd2108aaaaaaaaffffef7b55090000ffffbef701000000ffffffffaaaaaaaaffffffffaaaaaaaadfff1084fcc04057ef7b00005555567000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153b960608aaaaaaaa34641364aa8aaaaa346413642a2aaaaa34641364aaaaaaaa3d960100aaaaaaaa3d960100aaaaaaaa34641364aaaabaaa34641364aaaaaaaa34641364aaaaaaba34641464aaaabaea34641364bebebaae34641364fefaaaaa34641364ebeaeaaa34641364bfabaaaa14641364eaaaeaeb14641364ababebff34641364faffffff1d960000aaaaaaaa1364df04505050504621df0c0d0d0d0de9292108aaaaaaaae9290108aaaaaaaa46214619aafebeaa46214619effefefe46214619ffffffab46214619affafafae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffc93140404040e931c829a82aaaaae931c829a0aafa02ba955985b602eaebba9559852ae08287da9d59855ec0ad2eda9d798dbced5ffeffd7ef08aaaaaaaaba95798dfaba372aba95798df5aaa080ba95798dfefeaf0aba95798daaabaa28ba95798d022aaae09a95995c54545454ba64995c55555fff995c795cfaaaa000995c795c7feaaaa05f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaaba95998d088aa80aba959a9582800a2bda9d798dabffbfa2fb9dba9555d5fbf7da9dba957f555d3ffb9dba95ff8bbfd6db9d9a8ddeaaabaafb9dba95bffd7eeafb9dba9555f7aafafb9dba9555ffefebfb9dba95d5bd9f3ffb9dba955577ea287dae38855fffeb0adfdff7845555ff0a5cae1785f5bdff80fb9dba95d5ddadaafb9dda95ebeab8b2fb9dba95dffa8a8bfb9dda95aafaffbffb9dba95f8faaaaafb9dba95ab2f97bedb9dba95bffeeaeada9dba955e7efeabdb9dba95575d79fada9dba95a555557fda9dba955f5f79c9ba959a95002a8800db9d9a95d75a5f55ba959a8d88802a2aba959a959fda5a5aba959a95ae7e7f5dba9d798df8fffdff9a95798dfffefaa2ba9d798dffafefefba95798d5e7fafbf9995598582aabe68b9953885eaafd8abda9d798db55bfdd5999538852a3be62a99953885f09ecf3bb99d588d9797754f9995188568feaf2a99953885edfafeea79951885aed57eeb79953885da7abb7f7895f77c7ffabfe81785b6747a7878f8b674966ce8e8e8e8dfa62400aaaaaaaadfa60400aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaaef7b0000059555551084000000000135f7bd2108aaaaaaaaf7bd2108aaaaaaaaf7bd2108aaaaaaaaffff108402059555ffff108400000001f7bd2108aaaaaaaaffffffffaaaaaaaaffff108400000050ffff108400405755ffff108458555555f7bd2108aaaaaaaa1084cf7b6aaaaaaaef7b0000555840004d6b00005555555400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153d960108aaaaaaaa34641364aaaaaaaa34641364aaaaaaaa3d960100aaaaaaaa3d960100aaaaaaaa34641364aaaaaaaa34641364aaabaaaa34641364bebabaaf34641364aaaaaaaa34641364aaafabeb34641364bfbefeab34641364befeaaaa14641364aaaffefe14641364aaaaabaa14641364ffbebefe14641364afaabaab34641364fffefefe34641364efffffdf1364df04505050504621df0c0d0d0d0de9292108aaaaaaaae9292108aaaaaaaa46214619eaeaaaaa46214619bfafaaaae9290108aaaaaaaa46214619fafaafaa46214619bfabaaaa46214619fffeaafae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffe93140404040e931a8290faaa828e931c829aea8aba8ba95798de8082adeda9d798d959de8fada9d798db5f8afd5ba959a8d8aa0a404ba95798d2a28f82ada9d9a9558ff7555ba959a8d00002202ba95998d82e0282eba95798d2ac28220ba95798da8aba0009a95ba6454555555ba64995cfeaaaaa8ba64995cfffeaaaada6458546a6a6a6a5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaada959a8d0b0a00c0fb9dba955fffbfedfb9dba95f5fd70ffdb9dba9555bf89effb9dba95ff5fababfb9dba955fefbbb2fb9dba957a2a8aaafb9dba95bfae0a009eaeda9555fdff2fbfd7fb9d5555f52affe7fc9d55f52b00ffdf1d9ef52b0000ffdfffbe05000000ffffffa7aaaaaaaaffdfbebe40000000ffd7fc9d5fe00000dfd7598dffffe940febefb9d55555578fb9ddb95be7afebbfb9dba95a6afababfb9dba95fafbbaaadb95da95fffffeeafb9dba95afafadfffb9dba95fef7b7aafb9dba95fbebffd7da95ba95bfde587ada9dba95bbdf5f79da959a95d6feee8bba959a8d98f20a00ba95798dea8a0a08ba959a8dabaaa8e0ba95798d0202aabeffc7ef28aaaaaaaaba95798d775eea0a9a9559858b6fbaa8ba9d798de9fddf54ba9d598d0fff77dd999538856e2eeaa0b99d3885a2ebbe7e9995588d186aa8ed999538853be362ae9995588d5def6f9a999d3885fdadbfe29995f77ca20a9eaa799538852afa6fef588df77c80ecaeab3885d6747e7ef87ab674966ce8e0a080b674966cfffffffbdfa62400aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa10842000000595551084000000000001f7bd2108aaaaaaaaf7bd2108aaaaaaaaffff108435555555f7bd2108aaaaaaaaffff1084c0565555f7bd2108aaaaaaaaf7bd2108aaaaaaaaf7bd2108aaaaaaaaf7bd2108aaaaaaaaf7bd2108aaaaaaaa1084610800000060ef7b00007000585500000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153d960100aaaaaaaa34641364aaaaa8aafd958100aaaaaaaa3d960100aaaaaaaafd958100aaaaaaaa34641364aaaaaaaa34641364aaaaaaba34641364a9abaaea34641364febaabab34641364abaaaaea14641364aafafaab14641364fafbebea14641364ffffabeb14641364aaaaeaab14641364feffffff14641364efffffff1d960000aaaaaaaafd7d4030aaaaaaaa1364df04505050504621df0c0d0d0d0de9292108aaaaaaaae9292108aaaaaaaa96b5462155555501e9292108aaaaaaaa46214619aaeaabab46214619aaabaaaa46214619eafafaaa46214619ffbfabaa46214619fffefeaa46214619ffffabaa46214619fffffefae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaae9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffe93140404040e931c82982a6a02ae931c829aaa8ea3ada9d5985ab2a7b8bda9d798da9a8d782ba955985aa00900bda9d9a8deaaaa7f3ba959a8d03f8a880ba95998da2800202ba959a8d020ab4b4da9dba9557565ab5ba95998d0002b800ba95998d0a800000fb64da64555ffffe1f7f3030aaaaaaaada64ba647feaaaa0da64585c6a6040405f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaada9d585455151555db9dba95dd2efeeafb9dba95fedefdaafb9dba952faa9babfb9dba95b7ba8a003da6fb9d555555b5ffbefb9d5555d50adfdffc9555d5af02ffdf1c9ed5af0000ffdfbfaebd000000ffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffff9faaaaaaaaffdfffd7aaaaaa7affdfffd75a5a5a5fffd7debe70000000ffd7db9d5fe80000dfd7db955557fa80bdb6da95555557e0fb9dba95febfabaafb9dba95fefeaebffb9dba958aef7ffbfb9dba95d6bfabebfb9dba95d7ff8eabfb9dba956de537dfdb9dba95f5f5de5affdf5001aaaaaaaaba95998d20b0e000ba95998d80000202ba95798dd6a80008ba95798daaaaeaeaffc7ef28aaaaaaaaba95998dea8aeaaaba95598523e702c8da9d5985fafeb8bd9995588528efb8a8999538850f0aab9e9995588dae3ee963999538850eb0e25d7995187d089ecbaa99953885fa77d6a39995177d82b6828cb99d3885d7f2d7ff999df77cf7eaa2ba588dd7747ffafef8f77cb67457565e5eb674966cfefafafadfa62400aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa10840000255555551084200000000d15f7bd2108aaaaaaaaf7bd2108aaaaaaaaf7bd2108aaaaaaaaf7bd2108aaaaaaaaf7bd2108aaaaaaaaf7bd2108aaaaaaaaf7bd2108aaaaaaaaef7b2000000040571084000000585555242100005455555500000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153d960100aaaaaaaa34641364aaaaaaaafd958100aaaaaaaa34641364aaeaaaaa34641364aaeaaaaa34641364baaaaaaa34641364aaaaaaaa34641364aabaaaaa34641364aaaafaba14641364faabafbe34641464ffabaaaa1d962000aaaaaaaa14641364fffbebff14641364efffffff1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1364df04505050504621df0c0d0d0d0de9292108aaaaaaaae9292108aaaaaaaae9292108aaaaaaaa96b546210055555596b546215401555596b546215540055596b546215555005596b546215555550096b546195555555446214619faffafaa46214619ffbfaaaa46214619ffaaaaaa46214619fffefeff46214619ffffffbf46214619fffffffee9290100aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffe93140404040e931c829aaa2822acd4a2100aaaaaaaaba959a8da282ace8da95798daabd00a2fb9d9a8d78aaff65ba95798da2020000ba959a8de0a00000da959a8d2bb08000da959a8d80a82500db9dba955555dffeda9dba95edbf7f5fba959a8d400000001b6dda64fffeaaaafb6cda64ffffeaaafb64da64ffffaaaafb64585c6a6a40405f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa1c9edb957f5dfdaf9eaedb95d5f5fd0bdfe7fc9d5555fd0adfefdc9555ff0a00ffef7ea6f50b0000ffef3fc701000000ffe7ffdfe0e0e0e0ffffffa7aaaaaaaaffffff9faaaaaaaaffe7ffcfaaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffffffa7aaaaaaaaffdfffd78080a060ffdfffd77a7a7a55ffffff87aaaaaaaaffffff87aaaaaaaaffffff87aaaaaaaaffffff87aaaaaaaaffd7bebe70000000dfcfbb955fe80000bfcfbb955557fa80bdb6da95555555e8fb9dba95fafeeeaefb9dba95fbffd7dafb9dba955fefefefda95ba95faaa2a2ada95ba95557eeef8ffdf5001aaaaaaaaba95998da8b80000ba95998dbeaa00a0ba95798deabeb820ba959a95adaba2aaba95798d2aaebeb6ba95798d9dee0a6aba9d5985abeb78adba95187daaa08a9eba9d798d4bdfd55799953885e88698b0b99d3885ff8adaaf999538859ea2affa9995388588fbb60a99953885737500a4999538852de2549d999518857a5d5fe8588df77c7f7f5e7ef77cb6745e5e5f58b674966ceaeaaaaab674966cfffeffff966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaaef7b0000030555551084200000000009f7bd2108aaaaaaaaf7bd2108aaaaaaaa1084000000000058ef7b000000405755108400005855555500000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515151464df0415151515fd958100aaaaaaaa34641364aaaaaaaa34641364aaaaaabe34641464aaababaa34641364aaaaaefe34641364aaaaafaa34641364aaaababa34641364aaaaaafa34641364babaabab34641364aaaaebff34641364eafeffbf14641364ffffeffe14641364ffebffff14641364faffbffb1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1364df04505050504621df0c0d0d0d0de9290108aaaaaaaae9292108aaaaaaaae9292108aaaaaaaae9292108aaaaaaaa46214619aaaaaabae9290108aaaaaaaa46214619aaeaaaaae9290108aaaaaaaa96b546210155555596b546214005555596b546215500155596b546215555005596b546195555540196b546195555554046214619fefffaba46214619fafbfaeaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffe93140404040e931c829802aa002cd4a2100aaaaaaaafb9d798debbf5680fb9d7985b6a8aaaafb9d9a8d3e7deaaafb9dba955efdeb5ada95ba95bfefabaadb9dba9597df5fcfdb9dba95fed5d5b5fb9dba95fffefea8fb9dba95ffafaaaadb9dba95ffeafebfdb9d1b6d555555541b6dfb64ffeaaaa81b6dfb64fffffaaa1b6d585c6a6040405f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaaffef3d9ef52f0000ffef1fbf35000000ffffffc7aaaaaaaaffffffc7aaaaaaaaffffffc7aaaaaaaaffefffdfaaaafafaffe7ffdfe0e0ff7fffdfffd7a0285058ffdfffd7a0a85555ffdfffd7aaa25555ffdfffd700000302ffffffa7aaaaaaaaffdfffd7000080c0ffdfffd720a8ff55ffdfffd7606a7f55ffffff87aaaaaaaaffffff87aaaaaaaaffffff87aaaaaaaaffffff87aaaaaaaaffffff87aaaaaaaaffe7ffafaaaaaaaaffd7dfcf7a7e7a6affcfdfcf5555555adfcfbebe70000000bfc7db9d5fe800009fc7db9d5557fa809db6ba9555555760ffdf5001aaaaaaaada95ba955af525afda95ba95ef6b7adeba959a8d28ea0200ba95798de0820200ba959a8d02020080ba95798da0b8d8faba95798dde02e28aba955985a2a6aaabba95598560b802baba953885a98fa8b0ba95798d6ed7cd599995598d8ba3e7db99953885aaf622afba9d1885ffb9e865b99d3885fedd7f2b99953885790a7a3299953885caa089279995f77cabdeaa0a588df77cfa78fafcf77cb67478787858ff9e0518aaaaaaaab674966cfbfafafa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaaef7b0000155555551084000000035555308400006057555500000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df041515151534641364aaaabafa34641364aaaabaaa34641464baaaaaae34641364aaaaaafa34641364aaaaafab34641364faeaafaf14641364aaefeffe34641364faffbfaf34641364ebfffefe34641364efebffff14641364bfffffff34641364fefffffd1d962000aaaaaaaa1d962000aaaaaaaafd7d4030aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d7e0030aaaaaaaa1364df04505050504621df0c0d0d0d0de9290108aaaaaaaae9292108aaaaaaaae9292108aaaaaaaae9292108aaaaaaaa46214619aaaaaaabe9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaa46214619aabefaeae9290108aaaaaaaa46214619baaaaaaae9290108aaaaaaaa96b546190555555596b546190015555596b5461955005555ffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffe931404040400932e9317e59ff7d0932c8298abe0082fb9d9a8dcfbfb8e93ba6798ddf83eaff1b9e7985ada8eeeafb9dba95570f8bfbfb9dba95ebaab72bfb9dba95ebffaa8afb9dba95837afa0afb9dba95aaa9abaafb9ddb95efeb5efefb9dba95baaa2b20fb9d3c6d545454543c6d1b6dfffffeaa3c6d1b6d57ffffff1b6d5854404040405f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaaffef585400010101ffefffe7a8aa5f55ffefffe7a6aaabd5ffefffe7aaaaaa7affefffdfaaeaeaeaffe7ffdfe0eaff5fffdfffd700e0787effdfffd75e575555ffffff87aaaaaaaaffffff87aaaaaaaaffdfffd7222b2bfdffdfffd700825555ffdfbfc7a0aafa57ffd79fbf00aaff55ffd79fc700aaff55ffd79fc700aaff55ffd79fc700a2ff5fffd79fc70002fff5ffd7dfc7aaaaff55ffd7ffcfaaaa01a9ffe7ffafaaaaaaaaffd7ffcf7a7a5555ffcfdfcf5e5f5555dfcf9fc7e0e8a880bfcfbfc7575ffaeabfc79fc7607070a09fc7bebe700000009fc7bb9d57e800007fc7ba955557fa80bdb6ba95555555f8ba959a8d00000a28ba959a8da28380a8ba959a8dab2e28a0ba95998d8b0aa8aaba959a8d0a20e2abba95798df402b0d6ba95798d5f0e9e49ba9559858aa2be27ba95598d76f2169aba953885aee270faba9d388578aa2bafba9d588dbf7fdf7a9995f77c6a3a088099951885a938aaaa9995588d5e527d579995f77ca25a0ab87995f77c7ffff0f81885b6747e7e7ef8b674966ca8a8a8a0ffa50402aaaaaaaa966cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df041515151534641464aaafaaaa34641364aaababab34641364ababaaaa34641364faeaaefa34641364aafaeeaf34641364faffafab34641364ffeffede34641364fffdeffe14641364feffffff1d962000aaaaaaaa1d962000aaaaaaaa1d962000aaaaaaaa14641364ffebfbff1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafd7d4030aaaaaaaa1364df04505050504621df0c0d0d0d0de9292108aaaaaaaae9290108aaaaaaaa46214619aeaaaaaae9290108aaaaaaaa46214619ababaaaa46214619aaaaaaea46214619aaaeaeaae9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaa46214619aaaaaaba46214619aaaaaafa46214619beaaaaaf46214619baaaaaaae9290108aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffe93100000055ffffe93100005555ffffe931005555550932e931fefff8afe931c929280000a00932e931fddccffffb9d9a8db80a8b4dfb9d9a8d23a00dba1ba6ba95b8e7fba3fb9dba952aaafaa8fb9dba9520aa0a00fb9ddb95bfaea8a2fb9dda9d880000001c9edb95d5efeaaadfb6fc9d5555552bbfdffc9d5555bd0affe73c7557575a505c753c6d5ffffaaa5c751b6dffffeaaa3c6d5854404040005f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaaffdf585405050515ffe7ffdf02ffffffffe7ffdf00ffffffffe7ffdf00ffffffffe7ffdfe0ff7f57ffdfffd7c060705effd7bfcf0080f85fffd7dfc7aafa5e5fffd7dfc7aa2babadffd7dfc702be7e56ffd7bfc700aa5757ffd75fbf80faff5fbfc71fafa0ea7f577fbfffa600ea7f557fb7dfa600aaff557fbfffa600aaff557fc71fa700aaff559fc73faf00aabf55bfc71faf0000aafddfcf7fb7002afffddfcf9fbf0002ffd5ffcf9fc7aaaaf555dfcf9fc72a2aebfddfcfbfc7aaaa9595bfcfbfc7eaeaeaeaffff3f5faaaaaaaabfc79fc75aeaa000bfc79fc757be0200bfc79fc755aba800bfc79db670000000bfcfdb9d57f80000bfcfba955557fa807daeba9555555568ba959a8d2a0a00aaba959a8daab8f8aafa9d9a957d4d7555ba95798da8822adada9d798defcb7bfbda9d598d6ffbe6e2da9df87ca6a32ba8ba95598dbb5ef7cab995798d39bfbe4a99955885f8db0a22b99d3885e77ffe3a9995588d58ad15d49995388577f9a82f7995f77cfffa7da81885d7747c5a7ffcd774966ceae8e8a8ff9d051aaaaaaaaab66cdf0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df041515151534641364babaaaaafd958108aaaaaaaafd958100aaaaaaaa34641364fafafeae34641364abaaeaea34641364aafafffe14641364ffffefef34641364ffffffef1d962000aaaaaaaa1d960000aaaaaaaa1d962000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafd954000aaaaaaaa1364df04505050504621df0c0d0d0d0de9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaa46214619bafeaaaae9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaa46214619aaaaaaea46214619aaeafeaa46214619fabfabaa46214619eaaaaaaa46214619aaaaaafe46214619aafafaff46214619aaabafabffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffe93100000040ffffe93100000055ffffe93100005555ffffe93100555555e931c929800a08800932c829aa00003a0932c929e20a28a22a3ae931556fd5d50932c929a0b602800932c929000bba000932e931bf8abfaf1ba6ba9594ef9aa13ca69a8daaf5e0ae1b9edb95892e7aa81c9edb95eaeba90a7eaeba957fffbf2b3fc7fc9d5555bd029fcffc9d55b52a00dfd71d9ef52a0000ffdfffbe3d000000ffdfffd70002aaffffdf5c75505040407d753c6dfffaaaaadf9f3718aaaaaaaa5c753c6dfeaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaaffd7585415555555dfd7585400000001ffdfffcf0002ffd5ffdfdfd70080ea7fffdfbfc7a0aafe7fdfd77fbf80a0faffbfcf9fbfa0fa5f5fdfc77fbfa8aaff55bfc77fbf00ea7f55bfc73fb700aafa57bfc71fafa8fa7f575fbfbfa680eafe571faf7f96a0eaff57df9e5e8e80aaff57bf9e7d8e00aaffd5df9e7d960aabfd55ffa69d962abaff551faf9e962abeff553fb79f962aaffff55fb7bf9e00aafff57fbfdfa600aaff557fbfffae002afffd9fc75fb7002abdd5dfcf7fbf2fbffffddfcf9fc7e0fa5555bfc79fc70000badfbfc79fc700000a05ffff5f5faaaaaaaabfcfbfc7ffffababbfcfbfc7ababaaaadfcfbfcf5555aa2fffcfbfcfaaaaeae9dfcf7db670000000ffcf9a955ff80000bfcfba955557fe807dae798d75555fe8fb9d59857fffdf8fda9d5985decfb1abba955985a2d7f88eba955985ab742a62ba9559853a57aaa299955985aeb72aea9995588d96ece6b19995588d085bfff8b99d3885efa97cff9995f77ca8eaaa73588d1885e0000059588dd7747a7af8fef77cb6745f7f7e7eff9e0518aaaaaaaab674df0450505050df0400005454545400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153d960108aaaaaaaa3d960108aaaaaaaa34641364aaeaaaaa34641364aaabeaaa34641364eeffebae346413645affafaf14641364efafaaef34641364efffffeb1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafd7d4030aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaa1364df04505050504621df0c0d0d0d0de9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaa46214619aaaaafabe9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaa46214619aaafaaaae9290108aaaaaaaae9290108aaaaaaaa46214619aaaaafff46214619fffffebf46214619ffabaaba46214619abaaaeaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffe93100000040ffffe93100004055ffffe93100405555ffffe931405555550932c929a8ba8a000932c929a0e82a0a0932c929aa18caa20932c829003802800932c929a2aaa02b0932e93183fffdf00932c929ae0082b80932e9317fbe80e30932e931f73e80ff0932e93100ff80032a3ae931df757daa5ca6db95a6ed572affbedb95557fbd0a3fbfdb95f5ff0aa85fbf5d9ed50bf8ff5fcfdfa62fd455555fbfffae2fbdd5d59fc73fb7022bbdd5bfd77fbf2aafbfd5dfd77fbf00a2aaffffd77fc700aaff55dfcfdd85400000aa7d755c75aaaaa0007d755c75faaaaaa07d755c75ffffeaaa5c755854545454545f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa9fc7585401051555bfcf5fbf00afff55bfcf3fb700aaff55bfcf1fb780aaff557fbf1faf00a0fa7f5fb7ffa60000aa7f5fb7ffa6000aab555fb7dfa600aa7e555fb7bf9ea8fe7f551faf7f96a8fe7f57bfa65d8ea0ea7f579f963d86e8faff7f5d8e3d8600ff57557d963d86aaf5f5d59d965d8eaa5555557d963d862a5f5f5f7e965d862abdfdf57e965d8e00aa9555bf9e7e8e02ff5555dfa67d8e2aaffd55ffa69e9602abfd553fb7bf960aabbffd7fbfffa6022bbff59fc73fb72abffdd59fc75fb700aaabafbfc77fbfaaafafffbfc79fc700020909bfcfbfc7abab5555bfcfbfc7aaaaff55dfcfbfc7aaaaff55dfcfbfc7aa8a7f55dfcfbfc72aaaff55ffcf9fc7aaaaff55dfcf9fc7808aff55bfcf9db65000000abfc7ba9d57f800007fc7598d7757fa805cae59857dd7ffe0da9d798d3d77de55ba95798d5e598ddd99953885c2f2b6a099953885a9a2a02a99955885ada0a2a09995588d808af51fb99d3885af39bef69995388577f0d6ff3885d774dee0e8e0f77cb7747e787a7bd774b6747f7effff42599f3d7f4f7fffbf0421005454505000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaaffff000055550505ffff00005558400000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153d960108aaaaaaaa34641364aaaaaaba34641364befaafaf34641364aaeaaaaa34641364beabaaaa34641364afabaaaa34641364ffffafaf34641364effffedf34641364ffff6bff1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaa1364df04505050504621df0c0d0d0d0d46214619aaaaeaeae9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaa46214619aebeaaaae9290108aaaaaaaa46214619aafaaaaa46214619fafffaba46214619aaabaaea46214619aaaebefa46214619affefeffe9290100aaaaaaaa46214619bfafabff46214619fafafeff46214619eaffffbfffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffe93100000040ffffe93100004055ffffe93100405555ffffe931405555550932e931ebfefff50932c929222002ea0932c929a9a8b88a0932e9313bdf8aff0932c929aa2a82bc0932c9293882aa820932c92900afaa802a3ae929fb2f7fef0932c9292088b2020932e9313c03f200eb494602aaaaaaaa2a3ae931d7fddbea4a3ae931f7ffef028b42e929ffffab808b42e929f7aaa0aa1fc7dfa62d5055555fcfdfa652555555ffa6dfa6a9695555ffa6dfa65555a9adffa6dfa6a9aaaaaaffa6dfa609b5a0aa3fb7ffa60b2fbdf57fbfffae022abfd59fc71fb7aafad5557fbfffae00a8fe555fbfffa600aaff573fb79d7d54545a5a9e7d7d75557ffffa9d7d7d75557ffffa7d755854505050405f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaabf9e585455555515dfa65854010000001fb77e9680ea7f55ffa65e8e00aaff55ffa65e8e00aaff55ffa67e8e80aaff55ffa67e96aafe5f55bf9e5d8e00eafe57bf9e5d86a8feff575e8e1d8600a8aa575d861d7e0080aaea5d861d7e80aafaff3d861d7e2a2a2aff3d861d86a06060685d861d86afa5a5a53d861d7e80a8b8ff3d86fd7d00aaaaaf3d86fd7d00aaaaae5d861d7e00aaff557d8e3d7e00bffff79e9e3e86aafff555df9e3e8e2aff5555ffa65e8e0a2bbff53fb77f962aaafff57fbfdfa62aaaffd57fbf3faf00aabff5bfc73fb70aabbffddfc77fbfaaabab55bfc79fbfaaaaaa55bfc79fbfaaaaea55bfc75fbfaabaff55bfc75fb780aaff559fc75fb780aa57559fc75fb702aad555bfc75fb70aaaaff5bfc77fbf0a0aaf5dbfc7bfbfa0a0ffff9fc75cb6700000007fbf79955fe800001fb7798d5557fa807cb6187df7ffffe899953885aa688bad99953885027ed5ef9995388572abadd6999538858b2aa2c79995f77cfa6a2efa588dd774eae9e8fef77cb674f878f878ffa62508aaaaaaaaff9e0518aaaaaaaae0481f1d15575b7fbf04000055555000df0400005555555800000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaaffff000005051555ffff2108000000610c630000151515550c630000404040400c630000555515550c6300005540000000000000aaaaaaaa0c6300005555410000000000aaaaaaaa0c6300005555554500000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df0415151515fd958108aaaaaaaa346c1364ffffabaa34641464aeaaaaaa34641364eaeaeaea34641364aafbafaf34641364aeebfafa34641364efefff5e1d960000aaaaaaaa1d962000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafc7d4130aaaaaaaa1364f36300a0a0b81364bf04704040c04621bf040d05053546214619eaaaaaeae9290108aaaaaaaae9290108aaaaaaaae9290108aaaaaaaa46214619aaeaaaab46214619afafafaa46214619aaaaeaaa46214619aaaabfaa46214619aaafaaea46214619eafafabf46214619aaaaaaea46214619efeafaff46214619ffffffbf46214619fffffaea46214619ffffefff46214619bfffffffffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffe93100000040ffffe93100004055ffffe93100405555ffffe93140555555e931c92900288a000932e931be8bcaf50932e931fcffeffbe931c929000000b00932e931f0fccfff0932c929e80802a20932c929828ee22a0932c929aa8ae2000932c9292a60280a0932c9290a8b00aa0932e931ef2b003b2a3ae931fdfff7fe4a3ae931ffbf5f2b8b42e931fff7bd0a8b420a32d5fd02ff8b422a32b5caffff6b424b32c2ffffff6b324b32eaffffff6b3a4b32bfffffffffa6df9e80ff5555ffa6df9eaaff5555dfa6df9ea8fe5555ffa6df9e2aaf5555ffa6dfa6aaaa5555ffa6bf9e00fa5555ffaebf9eaabfd5d5ffaedfa602ff5555ffaedfa600fe5555ffaebe9680aafe7edfa69f9e80aa5555dfa6bd7d406aaaaabe7d9d75faaaa800be7d7d75ffeaaaaa9d7d5854404000005f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5f7e2908aaaaaaaa5e965854050501017e965d8600a8ff555e963d86a8aa7b555e8e1d7e80eeff7f5e8e3d860aa9a5557e8e5d8600a8fa557e8e1d86a8fa5a575d8efd7da8eafe573d86fd7d80aafe551d86fd7d80fbff551d86fd7deaffff551d7efd7db8ffff551d7efd7d008ffff71d7efd7d0000e2ff1d7efd7d00c0ffff1d7efd7de0ffffffdfbe3804aaaaaaaadfb6380caaaaaaaadfb63804aaaaaaaa1d7efd7d02ffffff3d7efd7d83adf5d55d8e1d7e2bbff5557e963d862fd5d5559e9e3d860aaffdf5ffa65d8e0aabfff51fafbe962aaffdd53fb7df9e002babfd5fb7ffa60002aff77fb71faf00aaff555fb7ffae00aaff555fb7ffa600ff5f555fb7bf9ea8eaff571fafbf9e00aaff553fafbf9e00abffd57fbfffa62aaff5d59fbf1faf0aabfff59fbf3fb700abff557fbf3faf00aafa7f5fb7ffa6a0687c5f1faf9e9680ea7e5f9db69e8e0e7f57559e9699955fe800a87da6798d5557e82a3bae588d57f555f89995f77c88e2e9aa99951885e82fdecb588df77c7e7e7e72f77cb674f878785eff9e2518aaaaaaaaffa60500aaaaaaaaffa50402aaaaaaaa966c9e0457400000966cdf0455550000966cbf04d555540040181f150055557fdf04000055700000df04000055550000df04000055555600ff0400005555556000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa0c6300004055555500000000aaaaaaaa0c6300000001555500000000aaaaaaaa0c630000010001050c630000545454550c630000550101010c630000555450500c630000555505050c6300005555505000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df04151515153d860128aaaaaaaa3d860128aaaaaaaafd858128aaaaaaaa346c1364fffeaafffd958108aaaaaaaa34641364bfafafff34641364dafaffff34641364ffabeffe1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafc954100aaaaaaaa1364f36338200002fc954100aaaaaaaacb62df0c1557565a4621df040000010546214619aaaaaaaee9290108aaaaaaaae9290108aaaaaaaa46214619ababaffe46214619fafefefa46214619fafbffea46214619ebbfbfaa46214619efeafaea46214619afafbfff46214619feeaeafa46214619ffeaffff46214619bfafafaf46214619eafafeff46214619ffafafff46214619eaaaffffffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffe93100000040ffffe93100004055ffffe93100405555ffffe931405555550932e931f0fffffb093ae929abaffa2f0932c82908000b880932c929a02ab8820932c92980ba80220932c929ea8a08a00932e931f7effc030932e9310fcbffbc0932e93138afbff82a3ae931757f5fe50a32e929edb8ab800932e931cd3c20002a3ae931fdf7bf2b6b42e931d5ffff2a8b420a3255d52bf08b422a32d50bfcff6b424b320a5455558b424b32545555556f4b0208aaaaaaaa704b2008aaaaaaaa704b2008aaaaaaaa704b2008aaaaaaaa79854b3255555515dfa6de9eefaaaaaadfa6df9e55aaaaaadfa6bf9eff7e5656df9e9e9e00baffffdfa69f9eaaffdf55bf9e9f960000a86ebf9e7e9600aafeffbf9e7e9600aabfffbf9e9e9680aafaffbf9e7e96fa5e57579f965d96aaaaff7f7e965e96a8aafdfd7d8ebe7d54585868de7dbe7d557feaa8be7d7d75aaa00000be7d5854545450505f7e2908aaaaaaaa5f7e2908aaaaaaaafd7d5854551515053e86fd7d00aa57553d86fd7d00aaff553e86fd7dfeff55551d86fd7dffff55553d86fd7d0b2bbfd55d86fd7d80aaeaff3e86fd7dfafe5f57dfb6390caaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f901aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f809aaaaaaaaffa7f829aaaaaaaa1d7efd7da5a5a5f51d7efd7d5e5e5e57ffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaa3d86fd7db5d5d5d53d861d7e0a2fffff5d8e1d7e00afaff59e963d860aafaff5be9e7d8e002abfd5ffa69d9600abffd5ffa69e9600ffff55ffa69d9600aaff57bfa65d8ea8eaff57bf9e7e8e807f5555bf9e5e8e2a775555bf9e5e8e00bff555dfa65e8e02aaebfd1faf9f960a2faff51fafdfa600eb55551fafbf9e00fa5f55ffa67e96a0e87e5d9e9e5d86a8e8fe7f7d8e3d86a87a57557e8e1d86faff55553d861d7e00aad5d55bb63d868555555537953d8e2bf555557da65885555fe02afaa5f77c55575778f77c966ceae8fbf8b674966caafa7f5fb674966caaafff55b674966ceaeafff7b674966cefeffbffdca60900aaaaaaaadfa60300aaaaaaaabfa62300aaaaaaaabfa62300aaaaaaaa966cdf0454000000956cdf0455400000956cdf0455550000756cdf04555550008028ff1c095555ffbf04000055800000df04000055550000df04000055555800ff0400005555558000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa0c630000055555550c630000545555550c630000051555550c6300004050555500000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df0415151515346c1364eafafafe34641364aaaaaaab34643364aaaebeaa34641364aafaafae34641364afabaaaa34641364fffefe5e34641364ffefffff34641364faffffbf34641364fffffffe1d962000aaaaaaaa1d962000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafd954000aaaaaaaafc954100aaaaaaaafc7d4130aaaaaaaafc7d4130aaaaaaaa13645b2440000000f363bf04d55670002621be04002555554621be04000005554621be040000000546214619fafefefb46214619faabaaaa46214619eaafaeaa46214619aaebfeff46214619ebfffffe46214619ffbfaefa46214619fafaeaea46214619efafffff46214619afffffff46214619ffffffbf46214619fffffeba46214619fffffafaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffffbef7aaaaaaaaffff093200000040ffff093200004055ffffe93100405555ffffe93140555555293ae931eddf57ff093ac929afe8afaf0932e931f7a3603e0932e931f0feaf3c0932e931fdcbfbbc0932c929bac802280932c929ae02803c0932e931bfcf1cec0932c92902c288080932e931cf43fbc80932c92980aa0a2f0932e931c30f3eb02a3ae9315fffd7ab4a3ae929ffdeff028b420a325555adc28b420a32d5afc0ff6b424b322b5055558b424b32505555556f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b2208aaaaaaaa704b2008aaaaaaaadf9e6b3a15350501df9ebf9eaaaaaab5df9ebf9e5a5e7a5effe61d0eaaaaaaaa9f9e9f9600a0a0e09f9e7f96005a57559f967e96ea6f7f7f9f967e96ff5555559f967e96ff5555559f967e96ff5555559f967e965e5555557e963d96e8ceeefc7e965d8eaa7f57575d8e3d866a7f5f5fdf851d7eaaabaf7fff85be7d7ffeeaa8de7d585440000000de7d5854555555545f7e2908aaaaaaaafd7d585405010000ffb7f801aaaaaaaaffb7f801aaaaaaaafd7ddd7d0000fffffd7ddd7d00003f3fffb7f809aaaaaaaa1e86fd7dffff5555ffb7f809aaaaaaaafd7ddd750000a0f8fd7ddd75000002abfd7ddd750000aafafd7ddd750000aafffd7ddd7d00002afffd7ddd7d000000fffd7ddd7d0000002ffd7ddd7d000000f0fd7ddd7d000000fffd7ddd7d000000fffd7ddd7d000000abfd7dbd7d000000aafd7dbd7d000000aafd7dbd7d000000aaffb7f801aaaaaaaaffb7f801aaaaaaaa1d7efd7deffd55551d7efd7d0f7ffffd5d86fd7d0fadb5f55e8e1d7e0aabffd57e965d86abff55557e965d86aaabff559e965d86aaff55555d8e3d862a7f55555d86fd7d00aafeff5d8e1c7e02eaffd77e8e1d7e2abffff57e963d862aafffd59f9e3d860aabffffbf9e7e8e00fb5f55bf9e7e8ea07f55559e963d86a8fe7f5f7d8e1d7ea8fa7f5f3d86fd7df87e57571c86fd7daaff55551d7efc7d80aaffff3c86fd7deaffd5d53d86fd7dabff7f7f3d8e1d7e2fbfd5d5b9a53d86a95555555e8eb67c5f7ec0007e96966c55555570966c756caabafaa0966c756caabaff5f966c756caaaafe7f966c756c82aaebff9674756cbaaaaff7bfa62300aaaaaaaa966c756caaaaaabe966c956cebebfefa966c956cbfffffff956c756ceafebaba956c756c7a7efbfe9f9e2108aaaaaaaa9f9e2108aaaaaaaa756cdf0450000000756cdf0455000000756cdf0455550000756cdf0455555000e140ff14255555ffdf0c200855000002df04000055560000df04000055556000df04000055555500fa0300005555555c00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df0415151515346c1364fafffaea346c1364ebbabfbf34641364aaeafaaa346c1364beffffff346c1364ffffffff34641364ffffffff34641364efffffff34641364ffffffff34641364feff7fff1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafc954100aaaaaaaafc7d2130aaaaaaaa1364df04400000001364df04554000001364df04555540006451de14255555ff4721df04002555554621df04000035554619df040000003546214619fafaffff46214619faffffff46214619ffffffbf46214619ffffffeae9290000aaaaaaaae9290000aaaaaaaae9290000aaaaaaaa46214619faffffffffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffbef7a8a8a8a8ffffbef7aaaaaaaaffffbef7aaaaaaaaffffe93100000040ffffe93100004055ffffe93100405555ffffe931405555550932e931bffa7e700932c82980ae8a080932c929ae0082a80932c9290ba0aaa80932c829000a0b000932e931fffffc3c0932e931ff0302c20932c929ba8020a00932e9318adf03ab0932e931c3deaa200932e931803f00002a3ae931fb77b5ae2a3ae9317dfebdfe2a3ae93175afef0b8b42e9317fdfbf0a6b420a3255bd02556b422a2aaf02f5f58b422a324a5555554f4a2202aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaabf9e4b3255551500bf9e4b3255050000ffe61d0eaaaaaaaaffe73d0caaaaaaaadfa69e9ebfffff7fbf9e9e9eaaffffff9f9e7f96e0f85454ffc77c2baaaaaaaa7e965d960000020a7e965e96aaeaeaea7e965e96aaef6faf7e963d96c2e2f8fc7e965d96fbababab7e965d8eaaeafa5a5d963d86fe5757573d86fd7de0a8a8e8ffbff801aaaaaaaaff85fd7d15555555ff85fd7daa8555551f86785c5040422a9f8e585c9595a5aaffb7f801aaaaaaaaffb7f801aaaaaaaafd7ddc75aaaaffffdd7ddc75aaaabfbffd7ddd7d3f3f3f3fffb7f801aaaaaaaafd7ddd7d0000f0f0fd7ddd750000fafafd7ddc75fafaff7fdd7ddc75ababfd55dd7ddc75fefeff5fdd7ddc75bfbfff55dd7ddc75aaaaaaffdc7dfd75aaaaea7ffd7ddd752a2aaafafd7ddd75a0a0aaafdd7ddc75aaaaaaf0dd7ddd750000aaffdd7ddd75000002ffdd7ddd75000000ffdd7ddd75000000ffdd7ddd75000000fffd7ddd752a2a2afffd7dbd75000000aafd7dbd75000000aafd7dbd75000000aafd7ddd75000000aadfb63904aaaaaaaa1d7efd7d03bffd7d3d86fd7d0bfdfdfd1d86fd7d00ffff75dfbe3804aaaaaaaaffb7f801aaaaaaaadfb63804aaaaaaaa1d7efc7d2a2f2f2f3d861d7e2bbfffff5d8e1d7e0aabfffd7d8e3d86aafff5f57d8e3d86aa5f57555d861d7ea8ea7e561d7efd7d00fefeff1d7efd7dfefffeffffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaafd7d1e76000080801d7efd7d3dfffaea3d86fd7d2fbf55555d8e1d7eabadf5f57e963d862aff55555e8e966c540000005e8e766c555540005e8e756c55555550756c55642aaaeaaa756c5564002aaafe966c756cbff555559674756cffff5555966c756cfafaff55956c756caaaabef5956c756cffefddf7956c756cfe7f7f579f9e2108aaaaaaaa9f9e2108aaaaaaaa9f9e0108aaaaaaaa9f9e0108aaaaaaaa9f9e0008aaaaaaaaff9d4009aaaaaaaa756c546caaaabafa7f9e2008aaaaaaaa556cdf0440000000556cdf0455000000546cdf0455540000546cdf04555540001364bf0495555500df0c200855000002df04000055580000df04000055558000df040000555555009d0400005555557000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df0415151515fd858128aaaaaaaa346c3364ffffffff346c1364bebeffef34641364aebebabf34641364faeaaeaf34641364efabeafa346c1364fffffffd34641364ffffffff34641364ffffeffe1d962000aaaaaaaa34641364ffffffff34641364ffffffff1d962000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafc7d4130aaaaaaaafc7d4130aaaaaaaafc7d4130aaaaaaaafb7d2330aaaaaaaafb7d2330aaaaaaaa1364f363a8b8aaaa1364f363faaa2aaa1364df0455000000f363df0455550000a361de14155555ff4619df04001555554621df04000095554619df0400000095e9290000aaaaaaaae9290000aaaaaaaae9290000aaaaaaaae9290000aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffe92900000040ffffe93100004055ffffe93100405555ffffe931405555550932c9292a00a8ae0932e9310a8ffefe0932e931c0ffffff0932e9317feb8fff0932c9292baa8a002a3ae929e8d5ffbe0932c9292308aaa80932c929e800022a2a3ac9297fbfffab0932e931ffeb00fe0932c929b0aaa2000932e9318f2300b00a32e931dffaaeaa2a3ae931d7f9bb2b6b42e929f77fbf0a6b420a3255d52a508b42ea29bd2afcff6b422a2a025455558b422a2a545555552a322a2aabaaaaaa2f3b2118aaaaaaaa2b320a2aaaaaafff4b322a32bafeafad6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaa6f4b0208aaaaaaaabf9e4b3255555505bf9e4b3255550500bf9e4b3255010000bf9e4b3201000000df9ebf9e575e5555ffe73d0caaaaaaaabf9e9e9e2a2aaaffbf9e7e9600a0e85e9e9e5d8e80aafa7e7e963d8e00a2fe557e961d8680aaaaff7e965d8eafbfbfa97e965e967ae9ef55ffc73b2baaaaaaaaffc73b2baaaaaaaaffc73b2baaaaaaaa7e963d8efafafafa5e8e5d8ee2c383835d8e3d865e5e7e7e1d861d7ee0e8e8e0dfbe3804aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaafd7ddc75ffaaaaaa1d7edc75d5bfaaaafd7dbd752a008080fd7ddd7500aafffffd7ddc75aaaafffddd7ddd75f8faffffdd75dc755a5a5b5dfeaf7801aaaaaaaafeaf7801aaaaaaaafeaf7801aaaaaaaadd7ddc75f5555555fd75dc753f3f5555fd75dc75c0c0eafddd75bc6d0000a0e0dd75bc6d00000a0bfd75bb75aaaabafefd75bb75aaaa0203fd75dc75ffffaa00fd75dc75ffffaa00fd759b75aaaaaafffe75dc75ffffffbffd7dbb75aaaaaac0fe759a75aaaaaafffd75bb75aaaaaa0ffd75dc75fffffff0fd7ddd750b0b0baffd7dbd75000000aafd7dbd75000000aafd7dbd75000000aafd7ddd75000000aafd7ddd7d00bf2ebfffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaa1d7efd7d3ff5f5753d7efd7dabfd55553d7efd7daaff55551d7efd7de8ffffffffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaa1e7efd7dd55555551e7efd7d7f5555551e7efd7dd5d555551d7efd7d0fffefff3d86fd7d2bb555555d86fd7d00abbdfd5d8e1d7e00aaffff7e8e3d86afff55553d867564540000003e8e7564555540005d86556455555550756c5564aeffffff756c546402aaebff756c3464000aaaff756c556c002aaad7756c556c0802aaaf9f9e0108aaaaaaaa9f9e0108aaaaaaaa9f9e0108aaaaaaaaff9d4009aaaaaaaa9f9e0008aaaaaaaaff9d4009aaaaaaaa756c556cfaaabaea556c546caaaaaaba756c546cfbfffefe756c546cfffffeff556c546cfeefefff556c546cfbfffffb556c546cfbff7fff5e9e2100aaaaaaaa5e9e2100aaaaaaaa546cdf0455000000546cdf0455500000546cdf0455550000546cdf04555555002010ff0c0355555fdf04000055600000df04000055550000df04000055555e00bf040000555555c000000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515153464df041515151534641364aaaaaafa346c1364ffbfafef346c1364fffefeff34643364beaaebab34643364aaaabaef34641364ffffafaa34641364effefaef34641364bfbfefff34641364defaffff34641364fffffdfd34641364ffffffff1d962000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafc7d4130aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaa1364f363a88aabae1364f363e2eaae2a1364f363ab82aaea1364f363a8aaaaaf1364f363aaeaeaea1364df04550000001364df0455550000d35bdf04955555004619df0400d555554619bf04000055554619bf0400000055ffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffe93100000040ffffe93100004055ffffe93100405555ffffe931405555550932c929b800eaea0932c929a0a0aaab0932c929ab82a00a0932c929aeabaa200932e931e2fbfffa0932e931abbf2daf9ad60932555555359ace0932555575602a3ae931d55dfe550932e931e8bfaec20932c9290a00f8000932e9313c8ec2282a3ae9315effeff72a32e931fdffaaaf4b3ae931fff5ff0a6b420a3255d52b406b420a2afd2a40556b422a2a2a4055558b422a2a505555552f420102aaaaaaaa2f3b2118aaaaaaaa2f3b2118aaaaaaaa2f3a011aaaaaaaaa2f432108aaaaaaaa2f432108aaaaaaaa2f42000aaaaaaaaa4b322a32adffffff4b322a2a02020a0a6f4b0208aaaaaaaabf9e4b3255555501bf9e4b3255550000bf9e4b3215000000bf9e9f9eaaaaaeffbf9e9f9eaaaaeaffbf9e9f9eaaaabfffbf9e9f9eaaaaeaffbf9e9f9eaabbfbffbf9e9f9eeaea6f559f9e7e9600a0e87e9e9e5d8ee8fa7e5f7e8e3d8ef8fcff553d8e1d86aaea57fe5d861d86abafbdbf7e8e5d8e89898d55ffc73b2baaaaaaaa7e963d8eeaeaeaff7e963d8eafafafff7e963d8efafafafffebffc32aaaaaaaa5e8e5d8effffffabffcff90aaaaaaaaa5d861d867e7e7e7a1d86fd7d7e7a7a7affb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffbff801aaaaaaaafd7ddd75c0c0c0c0dd75db75aafaeafadc75db75000a0f0fdd75dc757aed5e55feaf7801aaaaaaaadc75bc75aaaafefefeaf7801aaaaaaaafeaf7801aaaaaaaadc75bc75aaaabfbffeaf7801aaaaaaaadc75bc75aaaaeaeadc75bc75f0faafafdc75bd6d0b0ba0a0dd75bb75fefe0202fd75bb750303a8a8dc7dfd755555fffffd75dc750000aafffd759b75ffff2a00fd75dc753f3f2800fd759b75c0c08000fd759b75fffffae0fd759b750f0f0f0ffd75dc75f0f0a000fd75dc75fffffa00fc75bd75aaaaaa579b7dfe75ffffffabdd75bd75000000fffd75bc75aaaaaa55ffafb809aaaaaaaaffafb809aaaaaaaaffafb809aaaaaaaafd7ddd752f2f2fafffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaadfb63904aaaaaaaa1d7efd7d0ff7d8ff1d7efd7d00ffffff1d86fd7dab5757573d86fd7daaaffdfd3d861d7e000a0abf3d86fd7d00a0eafa1d86556454000000fd7d5564555540003d86546455555550556c3464aeffffff556c3464aabff555756c3464aaeaff75756c546400aaaefd756c546caaaaaf7d756c546caaaaaaab756c546ca0aabeaa756c556caaabafab756c546caabaaee6756c546cbefefabf7f9e2008aaaaaaaa756c546cffffffdf756c546cfff7f7ff756c546c7f77dfdf5e9e2108aaaaaaaa5e9e2100aaaaaaaa5e9e2100aaaaaaaa546c346ceaaaaaaa546c346caabaaaaa546c346caaaaaeaa546c346caafefefa546c346cfaffafbf546c346cebfffffe346cdf0455000000346cdf0455500000346cdf0455550000346cdf04555554006020ff140d55557fdf04000055800000df04000055550000be04000055557000be04000055555500b20200005555555400000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaa00000000aaaaaaaadf040000151515356449ff14d5d5f5c5fd858128aaaaaaaa34641364faebabab34641364bfababaa346c1364fffafaef346c1364ffffffff34641364fffffafa34641364fffffffe34641364ffffffeb34641364ffffffff34641364fffeffff1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d962000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d962000aaaaaaaa1d960000aaaaaaaafd954000aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafb954300aaaaaaaafb954300aaaaaaaa1364f363baaa0f0afc954100aaaaaaaa1364f363fefaaaaa1364f363ab0a0aa8fb7d2330aaaaaaaa1364f363eaaaaaea1364f363afbffaeb1364f363fffaffaffc8d0008aaaaaaaa1364df0454000000f363df0455540000ffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffe93100000040ffffe93100004055ffffe93100405555ffffe931405555550932e93137afffa20932e931fef0f7e2093ae929ffe2feaf0932e9317fff0ff00932e9310307a0ff0932c9290000a0aed7b5e93155555515dad609325555d5c479cee93155358d499ad6093255604949fbde2a3a8494a42499ce0932635863580932e9298b0080002a3ae931f557bfff2a3a0932ffffef0b6b42e929ffdfab028b42ea29ddaf02546b420a2aaf0a5555ab4a0a2a2a5555552a2a0a2aababaaaa2f3a0012aaaaaaaa2f3a0012aaaaaaaa2f3a0012aaaaaaaa2f3a011aaaaaaaaa2f432108aaaaaaaa2f432108aaaaaaaa4f430108aaaaaaaa4f4b0100aaaaaaaa4f4b0100aaaaaaaa7e962a32555555155e962a32555515009e964b32550500009f9e4b3205000000bf9e9f9eaaabffffbf9e9f9eeafaffff9f9e9e9eaafa7a7a9f9e9e9eaaff55559f9e9e9eaabf55559f9e9e9eaaaaadadffe7fd03aaaaaaaabf9e7e96aaaafe7f9f9e5e96eafe7f557f963d86a0e8fa7f5e8e1d86e8faff573d8e1d86aaaa7f555d8e1d86fffffd553d861d862a2aaead5d8e3d8602020aaa7e963d8eeaeaeaff5e8e5d8e3f3f3f555e8e5d8e70787f55ffcff90aaaaaaaaaffcff90aaaaaaaaa5e8e5d86022aaaff5e8e5d86e8faffff5d86fd7d80a0e8fa1d86fd7d7e5e5755ffb7f801aaaaaaaaffb7f801aaaaaaaafd7ddd7df0f0f0fafd7ddd7d0b0b0b0bffb7f801aaaaaaaaffb7f801aaaaaaaadfb63904aaaaaaaa1e7efd7d55555f5ffd7ddd75c0c0c0c0feaf7801aaaaaaaafeaf7801aaaaaaaafeaf7801aaaaaaaafeaf7801aaaaaaaadc75bc75fefefefedc75bc75aafffffffeaf7801aaaaaaaafeaf5801aaaaaaaadc75bc75aaaaffffdc75bc75eafaffffdc75bc75afafffffdc75bc75aaaaafaffca79d09aaaaaaaaffafb809aaaaaaaadd75dc6d0000a8aeffafb809aaaaaaaafd75dc7500007f7ffd75db6d0000bfbffd75dc750000aafffd759b75e0e0a0aafd75bb750f0f2aaafd75dc750000aafffd75dc7500002afffd75bd755454fcaadd75bb75fefefeaadd75bd75fffffa00fe759b75ffffffaafd75bc75aaaaaa6afd759b75aaaaaa3ffd75dc75ffffff00fd75bc75aaaaaa70dd75bc75aaaaaaa5dd759e7500000000fd75bd75aaaaaa0bfc75dd75ffffff57dd75dc75aaaaaa56dd75dc75aaaaaaabffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaa1d7efd7dffadadad1d7efd7dff5e5e5e1e7efd7dd5755555ffb7f809aaaaaaaa1d7efd7d02555555ffb7f809aaaaaaaa1c7efd7d80ea7f7f1d86fd7dffd5d5d53d8efd7d2fafadbd5d863464540000005e8e3464555540005e8e346455555550546c3464bff55555546c3464aafffd55756c3464abffd555756c3464aaaaffd5756c546caaebfd55756c546cfffffefd756c546cffffffff756c546cffffffff756c546cfffffff7756c546cdf7fffdf7e9e0108aaaaaaaa5e9e2108aaaaaaaafe9de000aaaaaaaafe9de000aaaaaaaa546c346caaeaeaea546c346caaaaaaea546c346caafafefa5b9e0600aaaaaaaa5b9e0600aaaaaaaa3d9e2100aaaaaaaa3d9e2100aaaaaaaa3d9e2100aaaaaaaa3d9e2100aaaaaaaa3d9e2100aaaaaaaa346c1364aaaaaaab3d9e2100aaaaaaaa346cdf0454000000346cdf0455400000346cdf0455550000346cdf0455555400c048ff14355555ffdf04000055000000df040000555e0000bf0400005555c000df040000555555007d040000555555e89e04000055559502df0442000501000000613e35c5f5fdff34643364faaaaaab34641364abaaaaef346c1364ffbfbfff346c1364affefeff346c1364fff7f7ff34641364fefafafa346c1364dedfddfd346c1364ffffffff34641364ffffffff1d962008aaaaaaaa33641364fffffffe34641364ffffffff1d962000aaaaaaaa1d962000aaaaaaaa1d962000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafc954100aaaaaaaa1d960000aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafb952300aaaaaaaa1364f363a8e8e0e01364f3632aabab0a1364f363f8faaa801364f363aaaaf0ea1364f363aaaaabaa1364f363abaaaaaa1364f363afaaa8ea1364f363beaaaaff1364f363aaeaffff1364f363ffffbfbfffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffff093200000040ffffe93100004055ffffe93100405555ffffe931405555550932e9312f0700820932c8290008002e0932e931ff82b8be0932c9292a0a80b80932c929aa2a00ae0932e931fdf0dcc30932e931fffff3ff1be709325555958dbad6e93155557862fbde0932959c9c9cd7b50932040404043ce70932c7c585a679ce0932c90974559ad60a32615855551ce70a32545456556b4209325755fd2a6b42ea29ffbf0a508b420a2abf0a50558b420a2a0a5455558b420a2a545555550f3b2008aaaaaaaa2a2a0a2affbfabaa2f3a0012aaaaaaaa2f3a0012aaaaaaaa2f3a0012aaaaaaaa2f3a0012aaaaaaaa2f420002aaaaaaaa2f3b2118aaaaaaaa2f432108aaaaaaaa4f430108aaaaaaaa7e962a32555555057e962a32555501007e962a32550100007e965e96aaea6aaa7e965e96befaf9fb9f967e96bdfdfdfd9f9e9f9600abadab9f9e9f9600aaaaaa9f9e9f9600aaaa7abe9e9f96aaaebaff9e9e7f9600aaaabb9e9e7f9600aaefffbe9e7f96aafaffff9f9e7e96aaf757577f963d8680a8fa7e5e961d86e8ea57553d8efd7d80eafefd3d86fd7da8aefaaa1d86fd7d0000aaab1fbf1914aaaaaaaa3d8e1d86bdb5b5b55d8e3d8eababfd7d5d8e3d86aaaaff555d8e3d86aaaaff555d8e3d86aaaaff555d8e3d86aaaaaa555d8e3d86aaaaaf555d8e1d86fefefe575d86fc8580a2eafe1d86dc7da8fa5655fd7ddc75aabff555fd7ddc75b3bbbf55dd7ddc75eaeaea5fdd75dc75fe76ee55fd7dbc75ababaaadfd7ddc7daaaaaafdfd7dfc7daaaaaa57fd7dfc7daaaaaaff1d7efd7d7c7e5f5f1d7ebc75eaeaeaeadc75bc75a8e8eaeafeaf5801aaaaaaaafeaf5801aaaaaaaafeaf5801aaaaaaaafeaf5801aaaaaaaafeaf5801aaaaaaaadc75bc75aafffffffeaf5801aaaaaaaafeaf5801aaaaaaaafeaf5801aaaaaaaafeaf5801aaaaaaaadc75bc75afffffffdc75bc75aaaaffffdc75bc75aaaaffffdc75dd6de8a00000ffaf7701aaaaaaaadd75dc6d808abfffdd75db6dbfbf2a2add75dd6500008080dd75dd650000aaaadd75db6d0000fafadd75db6d00000f0fffafb809aaaaaaaaffafb809aaaaaaaaffafb809aaaaaaaaffafb809aaaaaaaaffafb809aaaaaaaafd75bc756a6aeaaafd75bb753f3f3faafd75dc75000000fffd759b75e0e0e0aabd75bb750f0f0faadd75bd75ffffff00fd75bd75090909aafd75bd75545454aabd75bb75fcfcfcfefd75dc75fdfdfd01dd75dc75aaaaaa55fd7ddd75000000aaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f809aaaaaaaaffbff801aaaaaaaa1d86fd7d0b0b2f2b3e8e3d8635aaaaaa7e963e8e55fdb5b57e965e8eb5afaaaa5e961364540000005e961364555540007e9634645555555034641364aaaffefa546c1364aabfff5f546c136402aaafff546c1364002aabbf546c346428aaaaff546c346c08a8aaab5e9e2100aaaaaaaa5e9e2000aaaaaaaa5e9e2000aaaaaaaa546c346cbabababe546c346caabebaba546c346caaeafafa546c346cebbfff5a5d9e0100aaaaaaaa546c346c7f7bf5fd3d9e2100aaaaaaaa346c3364abaaaaaa3d9e2100aaaaaaaa346c3364aaeaaaba3d9e0100aaaaaaaa346c1464faaaaaaa346c1364aaeafaea346c1364aaafffaa346c1464aaffffaa346c1364afafaaba346c1364aaaafefe346c1364aabeefff346c1364fefefbff346c1464ffeaaaaa3464df04500000003464df0455000000346cdf04555500001364be045555d000f35bbf0455550b00e569fc3cd5f9ffff346c3364fffffffb34641364bfaaaaaa34643364bfaaaafe34641364eabafaff346c1364ffffbfab346c3364ffffffff34641364ffafffff346c1364edffffff34641364feffdfdf34641364ffffffff34641364fffeffff1d962008aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d962000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaa1364f3638a80a0bafb952300aaaaaaaafb954300aaaaaaaafc954100aaaaaaaa1364f36380a8baaa1364f363aaaf00001364f363a2eaaaa81364f363aabfab021364f363aaaaaae81364f363fffefeaf1364f363ffffabaa1364f363faabaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffff093200000050ffffe93100005055ffffe93100505555ffffe931505555552a3ae931d5d7eb550932c92980a80ae20932c929aa002aaf0932e931e2ecfe020932e9317f2fffbe0932c92902a09a022a3ae929dfebffffbad609325555552576ade9315555545459ce0932950549619ad6093a802e755559cee9316161810938c6093241615056bad60a323c80555538c62a3a0a855555cf730932545555fd8b4a093255d5af0a8b42ea29f5aac0ff6b420a2a2a40575f8b420a2a50555555ef394002aaaaaaaa0f3b0000aaaaaaaa0f3b0008aaaaaaaa0f3b0008aaaaaaaa2a2a0a2abfbfafab2f3a0012aaaaaaaa2f3a0012aaaaaaaa2a322a2aebababaa2a322a2affbaaaaa2a322a2affaaaaaa2f3b2118aaaaaaaa5e962a32555555007e962a32551500007e962a3215000000ffdf9c03aaaaaaaaffdf7c0baaaaaaaa7f967e967f7a7a7f7e965d9680c080f07e965d96a8a8ffff7e965d96020a2fff9f9e5e96ffbdfdf5bf9e5d96aaffffff9f967e96be7f7f7f9e965d96002a3fd59f965e8eaaaab5559f9e5d86aaaaeaff9f963d8eaafa7f577e961d86a8fa7f575e8efc7de8fe7f571d86db7daaff5555fd7ddb7d002abfbf1d86fc7d2afff5f5fd851d7eefff55551d861d7eaeafadbd3d8e1d86b5b5f5d53d8e3d86aaaa55553d8e3d86555595955d8e3d8655556a6affc79902aaaaaaaaffc79902aaaaaaaa3d861d86aaaa7a5a3d86fc85a8a8fe7e1d86db7da8e8fe5fdb7dbc75aaaaaeffdc75db75ffffaa00ffaf9509aaaaaaaadd75dc755555555edb75bb75f8f0f0f0db7dbb750b0b0b03db7ddc75565656aadc7dbc75020202fefb7dbb750082aafffb7ddc75eaeaeaefdd7ddb75e8fefafadb75bc757a7a7a7afeaf5801aaaaaaaafeaf5801aaaaaaaafeaf5801aaaaaaaafeaf5801aaaaaaaabc75bb6da8fefefebc75bb6daaffffffbc75bb6daaffffffbc75bb6d02ffffffbc75bb6d00afafafbc75bc6d00aaaaaabc75bc6d000a0a0afeaf5801aaaaaaaafeaf5801aaaaaaaadc75bc75aaffffffdc75bc75aaffffffdc75dc6daaaa0000dc75dc6d2a2a0000ffaf7701aaaaaaaaffa77709aaaaaaaadc75dd6d0b0a0000dd75db6d0f0f0aaadd75dc75aaaaaaffffafb809aaaaaaaadd75dc75aaaaaaafffafb809aaaaaaaadd75dd650000aaaadd75dd6500002a2affafb809aaaaaaaadd75dd6500000080dd75dd650000000add75dd65000000a0dd75dd65000000aadd75dd65000000aadd75dd6500000002fe7d9a75fefefeaafd75bc7503030302fd759b75ffffffaaffafb809aaaaaaaafd7dbd75000000aafd7dbd75000000aafd7ddd7de0e0e0eadd7ddd75e0e0e0eaffafb809aaaaaaaafd75dd750f0f0faffd7dfd750b0b0babffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaaffb7f801aaaaaaaafd7ddd75aafffffffd7ddd752abfbfbfffb7f809aaaaaaaa1d86fd7d2a2b2b2b3d8e1d86a9ababad7e963e8eb5b5b5f55f967e8effab2b2d7f9e5e965555fffa7f965d96ffaaaaaa9f9e5e8effffaa0a9f961364540000009e9e1364555540f8f77cb15bffffffd034641364ff555555346c1364bfff5555546c1364aabffd55546c13640aaabff5546c3464aaaafff5546c346cfaaaaafd546c346caeaaaaaa546c3464aaaaaaea546c346cbaefefab546c346c5fd7fb6f5d9e0100aaaaaaaa5d9e0100aaaaaaaa346c3364aaaaaaae346c3364aaaaaaae3d9e0100aaaaaaaa346c3364aaaaaaae346c1364aafeaaaa346c1464aafaebaa346c3464ebafbfeb346c1364abafeeff346c1364eaffffff346c1364baeaebbf346c1364feeaffff346c1364ffbfffff346c1364fefef7ff346c1364baffeffe346c1364fafaebff346c1364aafbffff34643364aaaaebee346c1364efafabfb346c3464ffefffff346c1364eaffffef346c1364ebebffff34643364bfffffaa34641364fefaaaea34641364bfffffff34641364aafafbfa34641364feffffff346c1364ffffffff34641364ffffffff346c1364dffdfdff346c3364ffffffff34641364ffffffff34641364ffffffff1d962000aaaaaaaa1d962000aaaaaaaa1d960000aaaaaaaa1d962000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafb954300aaaaaaaafb952300aaaaaaaafb952300aaaaaaaa1364f363b8aaaa2afb952300aaaaaaaa1364f363f8eaaafa1364f363ababbffe1364f36380aafeaa1364f363ffffffaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffff093200000050ffff093200005055ffff093200505555ffff0932505555550932e93180ffdf030932e931e3fe2ffb0932e931fbbfeafa0932e929fa000a0a0932c9292a0a00b80a3ae929feabdfaa0932e931f2f03f0eb6b5e9315555554199ce093a59980870bad62a3a55971812bad6293a022c36369ad60a3a85858509f7bd093255555654bad60932616109a59ad60a32258d60552a3ae931fdfdaf026b42e929d7ffab006b420a2affab02548b4a0a2aaf2a54558b422a2a005555552a320a2aabaaaaaa2b322a2affaaaaa22a2a0a2ae0e0e0e00f3b0008aaaaaaaa0f3b0008aaaaaaaa0f3b0000aaaaaaaa0f3b0008aaaaaaaa2a2a0a2af5f5b7bd2f3a0012aaaaaaaa2f420002aaaaaaaa2a322a2aafaaaaaa7e962a32555555155e962a32555505005e962a32550500005e962a32010000007e965d96fbbb2c007e965e8e02020202ffdf7b0baaaaaaaaffdf9d03aaaaaaaaffdf7c03aaaaaaaa7e965d9680e0e0e07e965d96aeafafffffc73b2baaaaaaaa5e963d8eaaaa56575e8e3d860088ffff7e963d8e8aaa55555e961d8600eaff5f5d961d7ee8eafe7f5d8e1c7e0aaaff555e8efc7d8aaaff575e8efc7daafeff5d1d86dc7d887e5f571c7edb7df0ffffffffb79401aaaaaaaadc7ddb7d2faffffffc7ddb7d00aafffffc7ddb7d00aabfbf1d86fc7d2b0d0dad3d861d86bdadadbd3d861d8608a2aaea5d8e1d86bfdf55555d8e3d866aff95955d8e3d86555f7a7affc7b902aaaaaaaa3d861d865a5a5e5a1d86dc7de8686a68dc85db75fefefefedc75db750000aaffdc75bb750000aaffdc759b750000aabfdc75bb6da0a02a2fdb75bc75aaaaafa5db7dbb750b0b2bbedb7ddb750000aaffdb7dbc75fefefe57dc75bb75fffffa00ffaf9501aaaaaaaaffaf9509aaaaaaaaffaf9509aaaaaaaadc75bc75fafafafabc75bc6da0a0a0a0fea75801aaaaaaaafea75801aaaaaaaabc6d9b6df8a8fafabb6d9b6daaabebb7bb6d9b6daaababfabb6d9b6dbadf97a9bc6d9b6daafafabfbc6d9b6d2afeffffbc759b6d0aaaaaabfe9f1819aaaaaaaabc75bc6d0aaaaaaafeaf5801aaaaaaaafeaf5801aaaaaaaadc75bc75aaffffffdc75bc75aabfbfbffeaf7801aaaaaaaafeaf7801aaaaaaaafeaf7801aaaaaaaafeaf7801aaaaaaaafeaf7801aaaaaaaaffaf7701aaaaaaaafeaf7801aaaaaaaafeaf7801aaaaaaaadc75dc6daaaa0000dc75dd6dab2a0000dd7ddc75ff555555dc75bc6d80800000dc75fd6d2a0a0000dc75dc6da0a00000ffa79709aaaaaaaaffa79709aaaaaaaadd75dc75aaaaff55dd75dd65000000a8fd75bb750000aafefd75dc75fefeaa02ffafb809aaaaaaaaffafb809aaaaaaaaffafb809aaaaaaaafd75bc75aaaaaa7afd75bc75aaaaaa25fd75bd75aaaaaaf0dd759e7500000000ffafb809aaaaaaaaffafb809aaaaaaaaffafb809aaaaaaaaffafb809aaaaaaaaffafb809aaaaaaaaffafb809aaaaaaaaffafb809aaaaaaaafd7ddd752abfbfbf1d86fd7dbdd5d5d53d86fd7d0a2fabaf5e8e3d86bfb5b5b57f9e5e8ebdadbdf57f9e5f96fa0a0a0a9f9e7f9ef5000008bfa69f9e55ad2d2dbf9ef77c00405c573885d67cf8feff5ff77cb674a0eafaffd674b15bf4000000b674b15bfffd4000b674d25bffffff501364f2630002aaaa3464f263aaabffff546c1364affd5555546c1364aabffd55546c1364aaaaafff546c3464aaaaabff5d9e0100aaaaaaaa3d9e2100aaaaaaaa3d9e2100aaaaaaaa346c1364aaeaaaaa346c3364aeabaaaa3d9e0100aaaaaaaa346c3364aaaafaea346c3464beaaabfa346c1464aebeefaf346c1364efffbfaf346c1364fffffaff346c3364fffffbff346c1364ffffafff346c1364fffffeff346c1364bfff7fdf346c1364fff7fdff34641364ffdfffff33641364eafefffd34641364efffffff34641364ffffffff34641364ffffffff34641364bfbfffff34641364fffeffff34641364afffffff34641364afafffff34641364eaebffff346c1364fffffffd346c13647fffffff34641364ffffffff34641364ffffffff34641364ffffffff346c1364fffffdfd34641364ffffffff34641364ffffdfff34641364ffffffff34641364ff7fd7ff1d960000aaaaaaaa1d962000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaa1364f363000aaa2efb954300aaaaaaaafc954100aaaaaaaafb954300aaaaaaaafb952300aaaaaaaa1364f3632a2aa8e01364f363f8f8aa2a1364f363fb2f0a001364f363aaa2e8fa1364f363aaafafaffb952300aaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffffdfffaaaaaaaaffff093200000050ffff093200005055ffffe93100505555ffffe931505555550932e931e0c3e28a0932e931ff8befdf0932e931c2ffffff0932e931efafffaa0932c92982e800800932e931cbfbbeab0932e931ab0300ff9ad609325555553579cee93155555554bad609325545454599ce0932616161619ad6c93163636363bad609325858206859ce093212185455dbde09323656555518c60a32095555556b420932df55fd0a6b420a3255f52a506b420a2aad0af0ff8b4a2a2aaa5255556b420a2a545555ff2a320a2a55d5ffaa2a2a0a2aabababaa2a322a2aab0202024b322a32ffffabaa2b322a32aaaaeaea2a320a2afae8a0e82a2a0a2a57ffafaf2a2a0a2a555756562a2a0a2a55ffbfaf2a2a0a2ad5bfafab2a2a0a2abfaa2a0a5e962a2a555555015d962a2a555501005e962a32550000007e965d96020002027e965e96fbebffff7f965e965555d5957f967e9655555f5affc77c2baaaaaaaaffdf7c03aaaaaaaa9f967e96555555fdbf9e7e96e9edff579f967e967f7f7f557e965d8ee8eafefe5d963d868aaaea5a3d8e1d8680a0ea7f3d8e1c7ea8fafa573d86dc7da8aaff553d86dc7d00aaff553d86dc7da8fa7f55fd85db7dfa7f7fffdc7ddb7daaffffeafc7ddb7daaffffabffb7b501aaaaaaaadc7ddb7daaffffffdc7ddc75aaffffffdc7ddc752a3f3f3fdb7ddc75aa6a6a6adc7dbb75aaaabafadb7d9b7500020202fd85db7d0bafabaf1d86fc8500ababab1d86fb7d000aaafa1d86fc85002a2a2b5d8e1d86bf95d5555d8e1d86fa7a7f553d861d86aaaf55553d861d865e5e55551d86dc7de8a8aaaadc7ddb75a8a8f8f8db75bb6d00008080bb759b6d0000aaaaff9f1419aaaaaaaabc75bb6d2f2fafffbc759b6da0a00a0adb75bc75aaaa5555dc75bb6da2aaa8f8dc759b6d0000aaffdc75bb6d0000aabfdc75bc75aaaaaabfdc75db75ffffaa00dc75bd7580000000bc75bb75000000e0bc75bb6df0f0f0faffa75401aaaaaaaaffa75501aaaaaaaabc6d9b6dfaeae8eabb6d9b6dd6d6daee5fa73402aaaaaaaabb6d9b6d5bfba6eebb6d9b6dadbbebeabb6d9b6d57eea9b9bc6d9b6dabfbbbfbbc6d9b6daaaaafbfdc6d9b6daaafbfffdc759b6daaabaabffe9f5819aaaaaaaabc75bc6d2aaaaaaabc75bc6d00808080bc75bc6d002a2a2adc75bc75aaffffffdc75bc75aaffffffbc75bc6d00a0a0a0dc75bb6d00aafafadc75bb6d00aaffffdc75bc6d00aaffffdc75bc6d00aaffffdc75bc6d00aabfbffeaf7801aaaaaaaadc75bc6d002a3f3ffeaf7801aaaaaaaadc75bc6d0000e0e0dc75bc6d00000f0ffeaf7801aaaaaaaafeaf7801aaaaaaaafeaf9801aaaaaaaadc75dc6da8a80000fd759b75fefeaaaafd759b750000aafffd75dc75ffffaa00ffafb809aaaaaaaaffafb809aaaaaaaafd759b75eaeaea0afd759b752f2f2fe0dd75bb750000000ffd75bd755555550ddd75bc7500000058fd75bc75a8a8a8adbd7dfc75fffffffeffafb809aaaaaaaaffafb809aaaaaaaadd75dc75aaaaaa55ffafb809aaaaaaaafd7ddd75bfbfbfbfffb7f801aaaaaaaa1e86fd7dd5d5d5d53d8efd7dabafbfbf5e961d862bafbfbf9f9e5e96adad29299f9e38850000c0509f9ef77c705c5555f77cb67400a0e8fad77cb674f8feffffd674b674aaaafafed674b674aaaaaaab1fae050aaaaaaaaad77cb674aaaaffffd674f25b54000000b674b15bfffd4000b674b15bffffffd01364d26302aabfff1364d263000aaaff3464f263aaafffff546c1364afff5555546c1364aaafffd5346c1364aaaaaaff346c1364aaeaeafe346c1364aaaaabff346c3364aebefbef346c3364aaaaaafb346c1364fafafeff346c1364fffaffff34643364aafafafa34643364ffafffff34641364faffffff34641364ffffffff346c1364fdffffff34641364ffffffff34641364ffff5fff33641364ebf5dfff346c1364fdfdffff33641364fffeeaff34641364ffffffff34641364fffffff734641364ffffdfdf34641364ffffffff346c1364fffff7f734641364ffffffff34641364ffffffff346c1364ffffffff34641364bfbfffff346c1364fffffff734641364ffffffff1d962008aaaaaaaa1d962008aaaaaaaa34641364ffffffff1d960000aaaaaaaa34641364dfffffff34641364ffffffdf1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d962000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafb954300aaaaaaaa1364f3630000e0e01364f36328a8aaabfc954100aaaaaaaa1364f3632aa0e0aa1364f363e0aaab2a1364f3632b8a8aa81364f363a0faaa2a1364f363ffbfeaa01364f363aaaaabab1364f363aaeaeaeaffffdfffaaaaaaaaffffe93100000050ffff093200005055ffffe93100505555ffffe931505555550932e93180e0fefa0932e931df3feffa0932e9310f2ff2000932e931f88000f80932e931bf0fe8ff0932e93182a0ff3f0932e9313e7e0b0059c6e9315555550579cee931555555503ce7093255a5a2dcdad609321d181818f8bd09320505050559c6093255555554dbde09324545454579ce0932016155551ce70932585555556b420932557fdd2bab4a0a325555bf2a6b422a32d52b40558b422a32ab405555ab4a2a324a5555552f432108aaaaaaaa2f42000aaaaaaaaa2f432108aaaaaaaa2f4b2100aaaaaaaa2f432108aaaaaaaa2b3a2a3255d5fdfd4b322a32ffabaaaa4b322b32afeaeafa4b320a2aa8aaeaea2a320a2aa8eaeaff2a2a0a2aafffffaf2a2a0a2a56d7fffe5d8e2a2a555515005e8e2a2a551500007e962a2a050000005d967e8ea5afaaab7e965d96bafbffaf7e965d96ab0b03027e965e96aaaaea6a7e965d96aaaa2a2f7f967e96959595957f967e965a5aaaaa7f967e965555faaa9f9e7e965555ad897e9e7f96fe7e7e7e7e965d96a8fefefa7e963d8eaaaaffff5e963d8efafaea7a3d8e3d867070787a3d86dc7da0a0a8fa1c86db75fcfefe7fdb75bb75fcfefefedc75bb75bfbfbfaadc7ddc753f3f3f00dc7ddb7d2f2f2f2fdc7ddb7de0e0e000fc7dbc75fafafaa8dc7dbc75fffffffedb7ddc75abababffdc7dbb75aababfbefeaf7809aaaaaaaafeaf7809aaaaaaaadb7ddc75a5a5a5a5db7dbb7d0a0a0800fc7ddb7d0b0303031d86db7daaff5757fc7ddb7500aafafe1d86db7dafbdd5d51d86dc7d00aaa9951d86fc85000a0a0b1fbf190caaaaaaaa1fbf180caaaaaaaa1c86dd7daaaaaaabfc7ddb75e8e8f8f8db75bb6d80808080ffa71401aaaaaaaaffa71401aaaaaaaabb6d9b6daaaa88e0bc759b6d0a0aabbbbc75bb6d0000ffffdc759b6da8a8feffbb6d9b6da8a8aaa5bc6dbb6dbfbfbfffbc759b6d0000aaaadc75bb750000aaffbc75bb6d000080eabc75bb6da0a0aaffbb759c6daaaafafebc6dbb6dfffffaf8ffa73401aaaaaaaabb6d9b6dc0e0ba56bb6d9b6df6dbd7555fa73402aaaaaaaaffa7f400aaaaaaaabb6d9b6d6a7a55aaffa7f400aaaaaaaa5fa73402aaaaaaaabb6d9b6deebaaaabbb6d9b6db657feaabb6d9b6d2aa92bbebc6dbb6daaffffffbc6dbb6daabfbfbffea73801aaaaaaaaffa75701aaaaaaaaff9f3719aaaaaaaaff9f3719aaaaaaaaffa73701aaaaaaaaffa71601aaaaaaaaffa71601aaaaaaaabc6dbb6d02fcfcfcfea73801aaaaaaaafea73801aaaaaaaadc75bc6d80ffffffdc75bc6d3fbfffffdc75bc6d00aaffffdc75bb6d80aaafafdc75bc6d0fafffffdc75bc6d000affffdc75bc6d0000ffffdc75bc6d00000303dd75dc75b5b5b595ffafb809aaaaaaaafd759b75ffff0000fd75bb750000bfbffd75dc75ffff0000fd75bb75aaaac0c0fd75bb752a2a2a3ffd759b75e0e0e080bd75bb750f0f2ffadd75bb750000020ffd75bb75f8f8f800bd75bb75030303fcfb75dd75fdfdfdfeffafb809aaaaaaaafd75dc75000000aabc75bb75bebebebedd759d750000002add75dc75aaaaaad51d7ebd75bfbfbfbfffb7f809aaaaaaaa3d8efd7dbd2f2f2d5e963d8eb5ad2b2b9f9ef77c00c070577e9ed77c5c555555f77cb674a0fafe57d67cb674faffffff1faf0508aaaaaaaa1faf0508aaaaaaaad774b674ffffff55d774b674ffffff551faf0508aaaaaaaaffae2508aaaaaaaaffae2508aaaaaaaaffae2500aaaaaaaab674d25b54000000b674d25b555540009674b25bfffff5501364d25baaaebfff1364f26302aabfd51364d25b0000aaaa346cf263aaabffff346c1364bfffd555346c1364beffff7d34641364eeffffeb34643364fbabebff346c1364ebff7ff734641364ffffffff1d962008aaaaaaaa34641364ffffffff34641364ffffffff34641364ffffffff34641364ffffffff34641364ffffffff1d962008aaaaaaaa34641364ffff5fff1d960008aaaaaaaa1d960008aaaaaaaa1d962008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d962008aaaaaaaa34641364ffffffff346cd263aaaabaaa1d962008aaaaaaaa346c13645757f7f734641364ffffff7f1d962008aaaaaaaa1d960008aaaaaaaa1d962008aaaaaaaa1d960008aaaaaaaa1d962008aaaaaaaa1d960008aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaafc954100aaaaaaaa1c960100aaaaaaaa1d960000aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaa1364f363a0e8e8acfb954300aaaaaaaafb954300aaaaaaaa1364f3632f2f0a02fb952300aaaaaaaa1364f363aa8b8aaafb952300aaaaaaaa1364f363a2fefeaa1364f363abababaa1364f363bfafaaaaffffe931505555550932e931ffe0ffb70932e931ffdf0a800932e931bfebe0fa0932e93100ffffff0932e931beffff820932c92900eaae000932e931faffbafa0932c929aa02a0ae38c6e931555525839ad609325555707a9ad62a3a5552525279ce6a42e2a002f9dbde0932525252581ce72a3adcdcdc56bad609321818155518be0932010d555551840a32545555558b42e931d7ffbf2a6b420a2affab02fc6b422a32af025455ab4a2a32aa5455552f4b2100aaaaaaaa2a322b2aa0a0a0aa2a322a2aaaaaaafa2f420002aaaaaaaa2a320a2aaaaaafaf4b322a32d5fdbdad4b322b32bdaaaaaa4f4a220aaaaaaaaa4b322a32aaaaaaaa4b322a32aaaaaaea4b322a32aaaaaaab2b322a32babfbfff5d8e2a32555555053d862a2a555505005d8e2a2a550100003d8e2a2a010000007f965d8e55fdbfab9e9e5e8effabaaaa9f9e7e96557ffa7b9e9e5e96555f5e5f7e965d96afbfbfbe7e965e96a9fefefe7e965d96c0c2e2e27e963d96abffffff9f965d96bfbfb5bd9f9e7f96557b7ae89f9e7f96555555ab7f9e7f96010101039f967f965557bfad7e9e5d96575e7a685e8e3d8ebfbf55553e8e1d86c0e8fe7f3e8e1d867f7f5f551d86db75e8e8fafedc75bc758080a8fcbc759c6d0000a8aadb759b6d00002abfdb7ddb7500002a3ffd7ddb7dbfbfbfaf1d7efc7d555d57effc7dbc75a0a0a0a0db7ddc75565656fdffaf9609aaaaaaaadc75db75fefefefedb75bc6d002aaaaadc75db752f2f2faadb7ddc75a5a5a5ffff9fb431aaaaaaaafc7ddb75fafaffffdc75bc75a0a85a56fd7ddc75ff755555dc7ddb75bfbfbfbffc7dbb7d2a2b2f2b1d86fc850b2b2b0bffbf590aaaaaaaaa1d86fe7d008080a01d86dc7da8a87a5adc7dbb75a8f8f8fcdb75bb6d80ffffffffa71401aaaaaaaabb6d9b6d2aa2ea5abb6d9b6dea5e5755ffa7d400aaaaaaaabb6d9b6dab7d5555ffa7d400aaaaaaaaffa7d400aaaaaaaabb6d9b6d2aa9b565bb759b6daaaaaaaabb75bb6d0000aaaabb75bb6da0a0aaaaffa73401aaaaaaaaffa71501aaaaaaaabc6d9b6da8a8eafabb6d9b6da0a85657ffa7d400aaaaaaaaffa7d400aaaaaaaaffa7d400aaaaaaaaffa7d400aaaaaaaaffa7f400aaaaaaaaffa7f400aaaaaaaaffa7f400aaaaaaaabb6d9b6dabaabfd5bb6d9b6daaaaaabfbb6d9b6deaaaaaaabb6d9b6d020baaaabb6d9b6d0000a2dabc6d9c6d80828baabc6d9d6d00000000bc6dbb6daaffffffdc6d9b6daaabffffdc6d7b6daaeafafebc6d9b6daabfafbfbc6d9c6daaaac2afbb6d9c6dabaaaaaabb6d9c6dffaaaaaabc6d9b6d00aaeafebc6d9b6d00aaaaafbc6d9b6d00aaaafabc6dbb6dc0eaffffbc6dbb6d0f0f2f2ffea73801aaaaaaaaffa73701aaaaaaaaffa75701aaaaaaaadc75bc6d03abffffdc75bc6d00020303dd75dc75aaabadb5fd75dc750000fffffd759b75bfbfaaaafd759b7500003f3ffd759b75c0c0c0c0fd759b752f2ffffffd75bb758080fffffe759b75fafaffffdd75bb750f0f0fafdd75bb750000a0fafd75bb75fcfcaa0bdd75db75abab0300fd75dd75fffffd01fe7d9a75aaaaaafebc75bb75bebebebfdc75bd75d5d5d5aadc75bb753f3f3f3ffc7ddd75bfbfbfbffd7dbc750a0a0a2a3e7e7a7d2a2a2a6a5e8ef77cc07057551785b674a8fafe5fd67cb674e8fe5755ffae0408aaaaaaaaffae0408aaaaaaaaffae0408aaaaaaaaffae0408aaaaaaaaffae0408aaaaaaaab6749674aaaaaaeaffae0400aaaaaaaaffae0400aaaaaaaaffae0400aaaaaaaaffae0400aaaaaaaaffae0400aaaaaaaaffae0400aaaaaaaaffae0400aaaaaaaab674d25b54000000b674d25b55554000756cb15bffffff5c1364d25baafffffdf363d25b00aaafff1364f26300aaeffd1364f25b00000aaa1c960100aaaaaaaa346c1364fffff55534641364ffffffff34641364ffffffff1d962008aaaaaaaa1d962008aaaaaaaa1d962008aaaaaaaa1d962008aaaaaaaa1d960008aaaaaaaa1d962008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960000aaaaaaaa1d960008aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa1d962008aaaaaaaa1d960000aaaaaaaa1d960008aaaaaaaa1d962008aaaaaaaa1d960000aaaaaaaa1c960100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaa1c960100aaaaaaaa1c960100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaa1364f3630000a0e0fc954100aaaaaaaafc954100aaaaaaaa1364f36302020203fc954100aaaaaaaa1364f363a80080c2fb954300aaaaaaaafb952300aaaaaaaafb954300aaaaaaaa1364f363bea00aaafb952300aaaaaaaafb952300aaaaaaaa1364f363aeaeaeaefb952300aaaaaaaa1364f363aaeaaa2a0932e93102c0283f2a3ac929f7afeafa0932e931facfab3f0932e931ffffe0f80932e931af803f2f0932e93100fff8be1bdf0932559515159ad6e93195005e5679ce09325e604243bad6ac52d2005802dbde093262e2925ebad6cc525282f282bad609320255555535a50a32545555556b42093255ffff0a8b4a0a3255d5af4a6b420a2aad0250578b420a2a0a505555ab4a0a2a525555552a2a0a2aaaaaabab2f420002aaaaaaaa2a322a2aaaaaaaff2a322a2a8080eaff2b320a2aeaffffff2f3a0012aaaaaaaa2f3a0012aaaaaaaa2a322a2aafafaaaa4b322a32adafafaa4f4a220aaaaaaaaa6b3a2b32ffbfbfab704b0008aaaaaaaa9f9e4b32555555017e962b32555500005e8e2a32150000005e8e3d867c7e7f7f5e8e1d86afada5f55e8e3d86aaaaaaff5e9e5e8ea9a9a9bd7f9e7e96fdefebff7e9e5d968080bfbf7f967d96eaeaeaea9e9e7e965dfbada27f9e7e9655575f5e7e965d96aa8a0aae7e965e969bfffeff7e9e5d96d7b7373f9f9e5e9e950a2a2bbfa69f9e55d5b5a5bfa69e9efffbfafb9f9e5d96a0a8e87a9f9e5d96aaaafffd7e9e5d8ee8e86a7a3d8e1d86a0a0e8f83d8e1d867a7a5f571d86db7da8aa7a7adc7dbb75a0a0eafadb75bc755656aaaabc75bb6dfcfcfefedc759b6dbfbfbfbfdb7ddc75bfbfd5d51d86db75bfbfaf2f1d861d7e5f5f7aea1d86dc757ffaaaaafc85db75ffffeaa0fc7ddb75fffefaf8db75bb6d80808000bc75bb6d3f3f3feabc75bb6d808080ffdc75bb6d020a0affdc75bb6d0080a0ffdc759c6d000000aabb757c6da8a8aaaabc6dbb6dbfbfbfbfdc75bc7535953595fc7ddb752f2f3f2f1d86fc7daaaaaafa3d86dc7daaaafaff1d86dc7daaea7f5ffd85db75f8fefefedc7ddb75feffffffffa73401aaaaaaaabb6d9b6daa8aaaaabb6d9b6d6a5f5a57ffa7d400aaaaaaaaffa7b400aaaaaaaa9b6d7b6d00aaaaaa9b6d7b6da8aaaaaaffa7b400aaaaaaaaffa7d400aaaaaaaabb6d9b6d2aad5555bb6d9b6d022a1595bb6d9b6d00002ab7bb6d9b6d20887a5ebb6d9b6daaaa5555bb6d9b6d5a555555ffa7d400aaaaaaaa9b757b6daaaa57579b757b65aaaaaabf9b757b6dbfd5ffea9b757b65aaaaaaff9b757b65aaaaaaff9b757b6dfafaffb59b6d7b6d0a0a0aaaffa7d400aaaaaaaaffa7d400aaaaaaaaffa7f400aaaaaaaabb6d9b6daaaaabaaffa71401aaaaaaaabb6d9b6dbeaaaaaabb6d9b6db6faaaaabb6d9b6defeaaaaabb6d9b6dffaaaaaabb6d9b6db65abeaabb6d9b6da5a9ba7abb759b6defbeafffbb6d9b6daaaea695bb6d9b6daa7b5d57bb6d9b6daaffeaffbb6d9b6daaeab6f6bb6d9b6dbe6eaebfbb6d9b6daeaaeaaebc6d9b6d2fabffbfbc6d9b6d000e0a0ffea71801aaaaaaaafea71801aaaaaaaafea73801aaaaaaaadc75bc6d03abffffdc75bc6d00020202dd75dc75a9fd5555dd7ddc757ffffdf7fd75bb75bfbfaaaafd75bb75c0c0aaaafe7d9b75ffffaaaafe759a75ffffaaaafe759a75ffffaaaafe7d9b75afafaaaafd7d9b75fefeaaaafd75bb750b0b2aaafd75bd755454feaafd75dd750101a9ffdc75bb75fcfcfcfcfd7d9b75ffffffaafd75dc757f7fea00fe759a75bfbfbfaafd75dc75808080ff1785dd7d55552509fc85f67c7c575555f77cb674e87a5f55d67c9574fafeffffb6749574aaaaaaffb6749674aafeff7fb6749574aaaaffffb6749574aaaaffffb6749674faff5755dfae0300aaaaaaaadfae0300aaaaaaaadfa60308aaaaaaaadca60908aaaaaaaadcae2900aaaaaaaab6749674abffff55b6749674aafffff5b6749674aaabffffb6749674aaaaabffb6749674aaaaaabfffad0402aaaaaaaaffad0402aaaaaaaab674b25b554000009674b15bff555000756cb15bfffffd54f263d25b2aabbffd1364d25baaaeffd71364f2632aabfd551364d25b0000aaaa1364d25b000002aa1c960100aaaaaaaa1d960008aaaaaaaa1d962008aaaaaaaa1d960000aaaaaaaa1c960100aaaaaaaa1d960008aaaaaaaa1c960108aaaaaaaa1d960008aaaaaaaa1c960100aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1c960100aaaaaaaa1d960008aaaaaaaafc954100aaaaaaaa1c960100aaaaaaaafc954100aaaaaaaa1d960000aaaaaaaafc954100aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960008aaaaaaaa1d960000aaaaaaaafc954100aaaaaaaa1c960100aaaaaaaa1c960100aaaaaaaafc954100aaaaaaaa1c960100aaaaaaaafc954100aaaaaaaafb954300aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafb954300aaaaaaaafc954100aaaaaaaafb954300aaaaaaaafb954300aaaaaaaafb954300aaaaaaaa1364f363ea2f0a0a1364f3630f0880c01364f36380a0aabf1364f3630aaa8baa1364f363e0ebaeaafb952300aaaaaaaa1364f363ab8a02a8fb952300aaaaaaaafb952300aaaaaaaa1364f3638abafaab1364f3632aaaeaea0932c8292a2f00a00932c929ae00002a0932c9290000b8000932e9318002aff80932e931ffc0ab030932e931ff3f0000fbde093215151515bad609325656960abad609326372585651840a32515555554b3a093255ffbf2a718c2a3a525555558b4a0a2affab0af56b422a322b4055556b422a2ac0ff5f572a320a2a80eafe7f0f3b2008aaaaaaaa0f3b0008aaaaaaaa0f3b0008aaaaaaaa2a2a0a2aababfaff2a2a0a2aaaaaafff2f3a0012aaaaaaaa2f3a0012aaaaaaaa2f3a0012aaaaaaaa2a2a0a2aaaaaabbf2f420002aaaaaaaa2f432108aaaaaaaa7f962b32555555159f9e4b3255551500bfa64b3255050000bfa64b3201000000bfa69e9efefefffe9f9e3d96f87afaea5d963d86fefffe7c3d8e1d867e5757553d861d86a5a5a5a5ffc79902aaaaaaaa7e8e3d8609292dbd7e9e3d8e022babfd7f965e96aaaaaa559e9e7e9635352525ffdffd1baaaaaaaa9f9e7d96fa7a78fa7f967e9675adadfd7e965d8e0000c0e07f9e7e9697bfbffd7f9e5f96002a2a3a9f9e7e9eaaaaaaefbfa63e8ea2eafa5e7e963e8ea8fe7f575d963e8e0a5555557d961d86eafeff5f3e8e1d867f5555551d86db7580e0fafafc7dbc75a0e8fa7adb7dbc75fafff5f5bb759b6d00a8a8a8ffa71401aaaaaaaadc75bb6dbfbfbfbfdc75bc750a2a3fbf1d86db752fbfbfbffc851d7e7a5aaaaa1d86fc85f0f0afaf1d86dc7d7aeaaafefd7ddb75fefeaaa8db759c6da0808080bb75bc6daaaaffffffa73401aaaaaaaaffa73401aaaaaaaaffa71401aaaaaaaaffa71501aaaaaaaabc6d9c6da2aa6aaebb6d9b6d0a2aaeaedb75bb6d3f3f3f2afc7ddb752f2f2f2ffd7dbc7da2a3a38affb7f701aaaaaaaafc7ddb75e0f0f8f8db75bb75fcfcfcfcff9f5419aaaaaaaabb6d9b6daaaaaa6abb6d9b6daaaa9595ffa7f400aaaaaaaa9b6d7b6d80a0a0809b6d7b6dea6a5ade9b6d7b6dad57df559b6d7b6d969fff5d9b757b65aafefefe9b6d7b6d00aaaa7a9b6d7b6d00aabedf9b6d7b6d00aa6aeb9b6d7b6d00aa79da9b6d7b6d0000abb5ffa7d400aaaaaaaaffa7d400aaaaaaaa9b757b6daafa7e5e9b6d7b6dfeaaaa5bff9f9410aaaaaaaa9b6d7b6daaaaa9a59b757b65ffffaaea9b757b6d5555f5bd9b757b6db5b5bfaa9b757b65babafaea9b757b65aaaaaaabffa7b400aaaaaaaaffa7d400aaaaaaaaffa7f400aaaaaaaabb6d9b6dbb555555bb6d9b6deaaa5555bb6d9b6daaaafd55bb6d9b6daaabaaf5bb6d9b6daaaaaa57bb757b6daaaaaafeff9fd408aaaaaaaaff9fd410aaaaaaaabb6d9b6d5dfbabadbb6d9b6daefdaaaabb6d9b6d56b56aaabb6d9b6deaa6559affa7f400aaaaaaaabb6d9b6daebadb6dbb6d9b6daaaabfd5bc6d9b6d2bbafafabc6d9c6daa2abaabbc6dbb6d000b0b0bffa73701aaaaaaaafea73801aaaaaaaadc75bc6d02ffffffdc75bc75aaffffffdc75bc7580fbffffdc75bc750aaabfbfdd75dc75b9dd5555dd75bc6d00aafafadd75dc6d00aabfffdd75dc6d0000aafedd75dd6500000a0affafb809aaaaaaaadd75dd650000a8a8dd75dd6500000202ffafb809aaaaaaaadc75bb75fcfcfcfcfd7ddc75ffffefeffd7dfd755ffaa000798ddd7555555515f684dc7d55a509023885b674f8fe7f57d67c9574a0f87e57b6749574feffffff96749574aaffffffbeae2400aaaaaaaa96749574aaffffff96749574feff7f559574756c00aaaaaa9574756c80aaaaaa9674756caafaffff9674756caaffffdf9674756caaffff7f9674756caaffff559674756caaabffff9674756caaaaafff9674756caaaaaaaf96747574aaaaaaafdfa60308aaaaaaaadca60908aaaaaaaadca62908aaaaaaaadfa62408aaaaaaaab6749674bffffffdb6749674aaafbfffb6749674aaaaafff96749153f540000096749153fffd500095747053ffffffd4f263b15b00aabffff363b15baaaabfff1364d25b2aaabffd1364f2630aaabfd51364f2630000aabb1364f263000002aafb954300aaaaaaaa1c960100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafb954300aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaa1c960100aaaaaaaa1c960100aaaaaaaa1c960100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaa1d960000aaaaaaaafc954100aaaaaaaa1c960100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafb954300aaaaaaaafb954300aaaaaaaafb954300aaaaaaaafb954300aaaaaaaa1364f363baaa0a02fb954300aaaaaaaa1364f363c0e0aaae1364f363ab8282aa1364f363bebaaaaafb952300aaaaaaaafb952300aaaaaaaa1364f363b8a8aaaa1364f363aaeaaaaa1364f363aaaafaea1364f363aaaaabaf1364f363eaeaeaea0932e931c08002800932e9310b00a0ff0932e931002ab0380932e9310080bf002a3ae931feffbfaa2a3ae929efaabeaafbde0a3215555555bad62a3a585555556b420a2affaf02548b420a2aab0254558b4a0a2a2a5455550f3b0008aaaaaaaa2a320a2aaaffff552a320a2aaaffff552a320a2afe5755552a2a0a2a5e5555550f3b0008aaaaaaaa2a2a0a2affaaaaaa2a2a0a2affaaaaaa2a2a0a2adfaaaaaa2a2a0a2afdaaaaaa2a2a0a2aaabff7f72a2a0a2aaaaaeaea2a2a0a2aeafa7f7f3d860a2a555555055e8e2a2a555501007e8e2b32550100007f9e7f9655559595bfa67e962f2b2babdfa69fa6f5f5aaffbfa69e9eabaafafebfa65e96a8a8fe7f7f9e5e8ee8ea7e575d961d86787a7e5f1d86fd7d80828bae3d861d86b5b5d5553d861d86aaaaabb53d8e3d86a9a9a9553d8e3d8602aaaa555d963d8e2fbdb5557e965d8e0a2fafa59e9e5f96e0f8fafa7f965d8ee8fafa7f7e963d8e030382ef5e963d8ea8aaaaab7f9e5e96bdadfd555f965e966a6a6a7f7e9e3d8ea0faff5f7f963d8e5a5f57553d8e1d86f85e5e551d86fd7d000000e01d86dc7d0080ea7a1d86bc75e87a7f7fdc7dbc75e0fa5755dc759b6da0e0f8f8bc75bb6da0ffffffbb759b6da8aaaaaabb6d9b6daaaaaaebdc757b6daaaaaaabbc75bb6d80aabfbfdc7ddb752f2ffffffd85db75aaafffff1d7efc7dafafb5f53d7efc7dffffffff1d7efc7d5f575755fc7ddb75fefe7f7fbc6dbb6d8080abffbb6d9b6db8da98babb6d9b6daabada5effa7f400aaaaaaaaffa7f400aaaaaaaaffa7d400aaaaaaaabb6d9b6daea59595bb75bb6d0000002afc7dbb752f2f2f2f1c7efc7db5f5f5fb1d7efc7d55555765fc7dbc75a0a0a0a8dc7dbb75fefefefeff9f3419aaaaaaaabb6d9b6d6a5a5a56ffa7b400aaaaaaaa9c757b6daa9ed7ff9c6d7b6dff97fffe9b6d7b6d5bfafefe5b757b6dffafffff7b6d5b6d02030202ffa79400aaaaaaaaffa77400aaaaaaaaffa77400aaaaaaaa9b6d7b6ded7fd7d5ffa77400aaaaaaaaffa77400aaaaaaaaffa7b400aaaaaaaa9b6d7b6daaaaab9e7b759b6dffffbfbeffa77400aaaaaaaaff9f9408aaaaaaaaff9f9408aaaaaaaa9b6d7b6daaabe555ffa79400aaaaaaaa9b6d7b6daaeadfd59b757b6d5e5e5e5fff9f9410aaaaaaaa9b757b6df6d6feae9b757b6dfe5757579b757b65aaaaaaff9b757b6daaaaff559b6d7b65000000009b6d7b6d000000ea9b6d7b6d000000ff9b6d7b6da0e0e0ffff9f9408aaaaaaaaff9f9408aaaaaaaa9b6d7b6dafafbfbf9b6d5b6500000000bb6d9b6daaaaaab9ffa71401aaaaaaaabb6d9b6d7aeaaaaabb6d9b6d95bdabfbbb6d9b6d56ae9dfabb6d9b6d95aaa8aabb6d9b6dbbde5e97bc6d9b6d8b0a0a0afea71801aaaaaaaaffa73501aaaaaaaaffa71601aaaaaaaaffa73501aaaaaaaabc759c6d00aaaaaabc759c6d00aaaaaabc759c6d00aaaaaadc75bb6d00aabfbfbc759b6d00aaaaaadc6dbb6d002a2f2fdc75bc6daaaa0f0fdd75dc75aaafa5f5ffafb809aaaaaaaadd75dc6db8f8e8a8dd75dc6d02030323dd75dd650000a8a8dc75bb75fcfca8a8de75db75ababffff1785fd7d55559505fc85d67cf05e5755f77c9574a0eafa7fd67c9574fa5f575596749574feffffffffa5a209aaaaaaaa9574756ca0aaaaaa95747574aaaafaff9574756caaaaeafe9574756caafeffff9574756cfeffffff9fa60100aaaaaaaa756c546c000aaaea7574546caaaaffff756c546c02aaaaff756c546c00aaaaff756c546c002aaaff756c546c0000aaaa9fa62100aaaaaaaa9674756cfffff5559674756caffffff59674756caaafffff9674756caaaaffff9674756caaaaafff9674756caaaaaabfbf9e2318aaaaaaaadf9e0318aaaaaaaadca60908aaaaaaaadfa62408aaaaaaaab6749674affffdd596747053f540000096747053fffd5000956c7053ffffffd4d263b15b2aabfffdf363d15baabffffff363d25baaabffd51364d25b0aaaafff1364f2630aaabff51364f263000002aafb954300aaaaaaaafb952300aaaaaaaafb954300aaaaaaaafb954300aaaaaaaa1364f36300002003fc954100aaaaaaaafb954300aaaaaaaafc954100aaaaaaaafb954300aaaaaaaafb954300aaaaaaaafb954300aaaaaaaa1364f36380befa28fb952300aaaaaaaafc954100aaaaaaaa1364f3630080a0bafc954100aaaaaaaafb954300aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaafc954100aaaaaaaa1c960100aaaaaaaafc954100aaaaaaaafb954300aaaaaaaafb954300aaaaaaaafc954100aaaaaaaafb954300aaaaaaaafb952300aaaaaaaafb954300aaaaaaaafb952300aaaaaaaa1364f363faaa0a2afb954300aaaaaaaa1364f363aabaaa2afc952000aaaaaaaafc952000aaaaaaaa1364f363aeaa02821364f363aa0a28ba1364f363aaa8f8e81364f363eaaaafab1364f363abaaaaaa1364f363aaaaeaaf2a3ae931ffd5dfaf2a3ae9315fdf2ffe2a3ae931f5ffea0b6b420932d5f5fd2b8b4aea29ffffaa4a8b4a0a2affab42556b422a2a0a5055558b4a2a2a525555d54b320a2a5ffffbea2a2a0a2afffaea6a0f3b0008aaaaaaaaef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaa0f3b0008aaaaaaaa2a2a0a2aaaaaaaaf2a2a0a2afa7a7a7a0f3b0008aaaaaaaa0f3b0008aaaaaaaa1d860a2a555555001d860a2a551500001d860a2a050000001d861d7e082a2baf5e8e1d86adfdf5f57e8e3d8e2bfdfdfd7f965d96aaafafff7f9e5d9602aaeaeabf9e5d968aaaefff9e9e5e8e80e07e5f7d961d86a0aa56573d8e1d86a86855553c8efc7dfeff55551d86dc7da8aaffd51d86fd7daaafa5a51d86fc850000aaff3d86fc850002abff3d861d86aaaaf5555d8e1d862fbfffff5e963d8ea9add5557e963d8e88aa5f557e8e3d8e7c5f5f557e963d8efffdfd555e963d8effffffd57d963e8eaaaaaad57e963d8ee0606a7d3d8e1d8680a0f87f3d8efd7daaeafa5e1d86dc75a87a5e57fd7ddc75805f5755bc7dbc75605f5555bc75bb6d80808080ffa75401aaaaaaaadc757b6daaaaeaeabb6d9b6d0aaabfd5bb6d9b6deaead7d7bb6d9b6daaae575ebb6d9b6d2b2aaab5db75bb6d3fffffffdb75bb6d002f2f2ffc7ddb750fbffffffc7ddb7500aaabfffc7ddb7500aaaaeafc7ddb7d00aafefffc7d9b75eafeffffffa73401aaaaaaaabb6d9b6d6aaaaaaabb6d9b6d557eaaaabb6d9b6d556eaeaabb6d9b6da9a95eaaffa7f400aaaaaaaabb6d9b6d95d557aebb759b6d2a2a0b0a1d7ebb75bfbfbfbf1d7efc7d7b7a7fff1d7efc7de5e5affbfc7ddb75a0a0a0f8dc75bb6d80a0a8fcbb759b6da8a8a8eaffa7d400aaaaaaaa9b6d7b6dfefe6efa3fa71402aaaaaaaaff9f9408aaaaaaaaff9f9408aaaaaaaa9b6d7b6dabaaae559b757b6dfaaeaeafffa79400aaaaaaaa7b6d5b6500028ef07b6d5b6d008080807c6d5b6dbfb59595ff9f7408aaaaaaaaff9f9410aaaaaaaa9b757b65aaababab9b6d7b6df6de7a5aff9f9408aaaaaaaaffa75400aaaaaaaaff9f7408aaaaaaaaffa77400aaaaaaaaffa75400aaaaaaaaffa75400aaaaaaaaff9f7408aaaaaaaa9b6d7b6dfabfbf5f9b757b6dadafaaab9b6d7b6dab7efefe9b757b6d5757afab9b757b65ffffaaaaff9f9408aaaaaaaaff9f9408aaaaaaaaff9f9408aaaaaaaaff9f9408aaaaaaaa9b757b65ffffafaf9b757b65fffffafaff9f9408aaaaaaaaff9f9408aaaaaaaa9b757b6db5b5d5d5bb6d9b6da5fe5555bb6d9b6daaaaaad9bb6d9b6daaaaaaabbb6d9b6d8a0a2aaabb6d9b6da8aabaaabb6d9b6d8aeafefebb6d9b6daba9657bbb6d9b6d0aae0aabbb6d9c6daaaaaaaaffa71601aaaaaaaafea71801aaaaaaaafea71801aaaaaaaabc6dbb6daafefefebb6d9c6dffaaaaaabb6d9c6dffaaaaaabb6d9c6d6aaaaaaabc6d9c6d0a88aaaabc6d9b6d2aaaabeadc75bb6d0aaaffffdc75bb6d000a0b0bdd7ddc75fd555555dc75dc6da8a8a8a8dd75bc6d83abffffdd75dc75aef75555dc75db6dfea80000d684dc7555952902588db674f8ff5f57d67c9574a0fa5e5796747574faffffffffa5a209aaaaaaaa95747574aaaaaaea9574756caaaaeafabfa60100aaaaaaaa7574756caaaaaafe9fa60100aaaaaaaa9fa60000aaaaaaaa756c546caaaaeafe756c546caafaffff756c546cffffffff756c546cffffff5f7c9e0508aaaaaaaa5e9e2108aaaaaaaa5e9e2108aaaaaaaa756c546cfffff555756c546caaaffffd756c546caaaaafff756c556caaaafff5756c556c0aaaabff756c556c00aaaaaf9f9e0110aaaaaaaa9fa62100aaaaaaaa9674756cffffff559674756cafffffff9674756caaabbfff9674756caaaaaabfbf9e2318aaaaaaaadc9e0918aaaaaaaadca60908aaaaaaaab6749674bfffd55596747053f540000096747053fffd500095747053ffffffd4d25bb15b2aaaaaebf263b15b0aaadfdff363d15baaaafffff363d25b02aabff51364d25b020aabbf1364d2630000aaff1364f363aa0a28bbfb952300aaaaaaaafb954300aaaaaaaafb952300aaaaaaaafb954300aaaaaaaafb954300aaaaaaaafb954300aaaaaaaa1364f3630000a8aefb954300aaaaaaaa1364f363a0aa2a8b1364f363a0aaa0b01364f363baabaa08fb954300aaaaaaaafc954100aaaaaaaa1364f363020a2aab1364f36300e0e0aa1364f3632a2a2b0afb954300aaaaaaaafb954300aaaaaaaa1364f36328ba0200fc954100aaaaaaaafb954300aaaaaaaafb954300aaaaaaaafb952300aaaaaaaa1364f363beaf2aa0fc952000aaaaaaaafb952300aaaaaaaafb954300aaaaaaaa1364f263a0a0aaaa1364f363eaea2e2a1364f3632aabaaa01364f363a8baabaa1364f3632f0a0202fb952300aaaaaaaafc952000aaaaaaaa1364f363eafafeaa1364f363ababaaaa1364f363abaaaaaa1364f363aaaaeaaa8b42e931ffffab008b420a2affaa0055ab4a0a2aab2a55556b420a2a405555552a320a2a55d5d5d52a322a2afdbf02022b322a2abfabaaaa4b322a32bfbfafaa4b322a32fefefefe2a320a2a7a7a7e7eef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaaef39400aaaaaaaaafd7d0a2a55555515fd7d0a2a55550500fd850a2a550500001d860a2a010000003d86fd7dfcffffff1d86fd7daabfbfd71d86fc7deafada5f1d7efc7d000a0a053d8efd7dabadadad3d8e1d862afeffff5e963d8e2abfd5557f963d8eea7e5f557d963d8e80f555555d961d86f85f5f5f3d86fd7da8faaeea3d86dc7dfa7f5f5fdc7dbc7500808080dc7ddc7500aafffffc85dc752fbf5555fd85bb7502aaffff1d86bb7502abffff1d86dc7d020af5d53e8efc7daaaafffd3d8efd85aaefff553d8e1d86fa5f55553d8e1d862aabfd553d8e1d86000003093d8e1d860a8080e03e8e1d86a0faff553d8efd7d80aaea7f1d86fd7d0080a0551d7ebc75a0e0f85ebc75bb7500000003dc75bc75ababababbc75bb6d000000aaffa73401aaaaaaaaffa71401aaaaaaaabb6d9b6daebaaabebb6d9b6d6a5a5555ffa7d400aaaaaaaaffa7d400aaaaaaaaffa7d400aaaaaaaabb6d9b6d0282aff5ffa73401aaaaaaaabc75bb6d2a0f0f0fdc75bc7500ffffffdb75bb7500ffffffdb7dbb75027f7f55dc75bb75ff808080bb759b6daa000000db75bb6dffaa0000db759b6dbfaa0000db759b6dabaa0000db759b6dffaa0000db759b6dfffe0000db759b6dffaa0000fc7d9b75fdff2a2a1d7edb75bfbfaaaa1d7efd7db5352f2f1d7edb7daaaafafafc7ddb75f8f8fafadb75bb6dfcfcfcfcbb6d9b6de8eaeaea9c757b6dfa7afafa9b6d7b6d97f5bebe9b6d5b6d202a026a7b6d5c65a0a0e0eb5b6d5c650a0a0eff5b6d5c65e8e8e8af7b6d5b65020303239b6d7b6dffffeae95b6d5b65fafafefbfc9f3908aaaaaaaa7b6d5b6dbfbfbfbf7b6d5b6daaeaeaaa9c755b6dbdb5b5b5ffa7b400aaaaaaaa9b6d7b6d5a5a7aea7b6d5b6d00fcfefeff9f7408aaaaaaaa7b6d5b6d02bebebeff9f7408aaaaaaaaff9f7408aaaaaaaa7b6d5b6d2aeae2ea7b6d5b6d000a0f0fff9f7408aaaaaaaaff9f9410aaaaaaaaff9f9408aaaaaaaa9b757b6dabbffdfd7b759b6dffffbeaaff9f9410aaaaaaaaff9f9410aaaaaaaaff9f9410aaaaaaaaff9f9408aaaaaaaa9b757b6db5b5f5f5ff9f9410aaaaaaaaff9f9408aaaaaaaaff9f9408aaaaaaaaff9f9408aaaaaaaa9b6d7b6d000002aabb6d9b6d5675ed55bb6d9b6da5a56a55bb6d9b6d2aaa7a9dbb759b6dfebaff7fffa7f400aaaaaaaabb759b6debbbabb5ffa7f400aaaaaaaabb6d9b6daaa5555fbb6d9b6d2aae9b6abb6d9b6dae0a032bffa71601aaaaaaaabc6d9b6dbafaeaeabb6d9b6deaabae5bbb6d9b6daaaaaaeabb6d9b6daa6a5555bb6d9b6d8aab7d55bb6d9b6daada9f55bb6d9b6daaaabea9dc759b6d0bbfffffdc75bb6d00ffffffdc75bb6d20abffffbc6dbb6d000203031785bc7555555525dc7dd67ce05c5755d67c9574a0e87e57b6747574a8fa7f559574756caaaaaaea9574756caaaaeaff9574756caaeaffff9574756caaffffff9574556caaeaffff9fa60000aaaaaaaa756c556caaaaaaea756c546caaaaaaff756c546caaeaeaff556c546cfafafaff7c9e0508aaaaaaaa5e9e2108aaaaaaaa546c346caaaaaaea546c346caaaaeaff546c346caaeaffff546c346caaffff7f546c346caaaafffd546c346caaaabfff546c346caaaaaaff556c546cbffffd55556c546caabffff5756c346caaaaffff756c546caabfff55756c546caaaaffff756c546c2aaaabff756c546c0002aaaa9f9e0110aaaaaaaa966c756cfff555559674756caffffff59674756caaabffff9674756caaaaaaff9674756caaaaaaabbc9e2918aaaaaaaadc9e0918aaaaaaaadf9e0418aaaaaaaa96747053f540000096744f53fffd5000756c7053ffffffd4d25bb15babbfffddf263b15baabffffdf263b15b0a2aabfff363d25baaaafff51364d2630aafffd51364f263aaaaafbd1364f363aaa2aafffb954300aaaaaaaafc952000aaaaaaaa1364f36380e2e080fb954300aaaaaaaafb952300aaaaaaaa1364f363aeb8a0aa1364f363aba8b8bb1364f36328abafba1364f363288082ea1364f363e8bebbef1364f2638a2aa0aa1364f363aeaaaaaafb952300aaaaaaaa1364f3638080aafa1364f3632baaaaaa1364f36380a0aabf1364f363002baa8a1364f363bab8aaab1364f363a8a0aaaffb952300aaaaaaaa1364f363e20aaaae1364f363abaaeaea1364f363aaaaabaf1364f363aafafaee1364f363ffaeaaaf1364f363a2aaaeaefc952000aaaaaaaa1364f363bab8b8f8fb952300aaaaaaaa1364f363aa2a2aea1364f3638aa8b8fffc952000aaaaaaaa1364f363aeaeaaea1364f363aaaabaab1364f363aafaaaaaab4a0a2a54555555ef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaa2a320a2ab5b5ad2b4b322a32ffffabab4a322b32ffeaaaaa4f4a220aaaaaaaaa4b322a2aa8e8a8e84a320a2a7e5f5f57ef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaafd7d0a2a55555501dd7d0a2a55550100fd7d0a2a150000001d7ebc7daaaaaafffe7ddb7daaaaaafffd7ddb7daaaaaafffc85dc7580aaaad7dc7dbc75000000affb7dbc75aaaaaafffb7dbc75aaaaaaaf1d7edb7dafafafaf1d861d7e092dadad3d861d86ababfd553d8e1d86aafa55553e8e1d86ff5555551fbf1914aaaaaaaaffbf5912aaaaaaaa1d86dc7daaa8e87afd7ddc75f8f8feffdc7ddc7580ff5f57dd75dc7555a65755dd75dc7555fab555dc75bc75020aadaddb7ddc75abadfdfddc7dbb7500aabffffc7ddb7d00aaffff1d86db7d2aafdd55fd7ddb750000afaf1d86dd7d0002adad3d86fd85aaaa55553e8efd85ffff55551d86dd7d80a0df55fd7dbc758080e87add7dbb758aaaffffdc75bb6da0a0a0f0bc75bb6d02020affdc75bb6d000002ffbc75bb6dfefefeffbc6dbb6dffffff3fffa71501aaaaaaaabb6d9b6d6a686aaaffa7d400aaaaaaaaffa7b400aaaaaaaaffa7b400aaaaaaaaffa7b400aaaaaaaaffa7d400aaaaaaaabb6d9b6dabad955fbc759b6daaaaaaafbb75bc6dabaaaaaabc75bb75ab030303dc75bb75aa000000bb7dbc75d5ffffef1d7ebc7555ffbf2b1d86bb75ffafaa801d86db75ffaaaa021d86db75ffaaaa001d86bb75ffffaaa81d86db75ffbfaa021d86db75fffeaa88fd85fb75ffaaaaaa1e7eda7daaaaeaea1d7edb75aaaaffff3d7edb75fafafffffb7dbb6de8eafefedb759b6dfcf8feffbb6d9b6d7a7e56559b6d7b6dbaa6ee7e7b6d5c6d8080aaaa7b6d5b65f8e3ebef5b6d5c65ffafaf2a5b6d5b65f0bebf3a7b6d5c65ebeaaa0a5b6d5c65bfbbbeb87b6d5b65800ae00b7b6d5c65fbeaaa007b6d5c65aaaaaa805b6d5b65ab2bbeeb7b6d5c6d2a2a2aaa9c6d5b6dbfafffff9b6d5b650002abaa9b6d7b6dfafefff5ff9f7400aaaaaaaa7b6d5b6daafefefeff9f3400aaaaaaaa7b6d5b6daaffffffff9f3400aaaaaaaa7b755b65eaffffff7b6d5b6d2fffffff7b6d5b6da0ffffff7b6d5b6d02ffffff7b6d5b6d000b8babffa77400aaaaaaaaffa77400aaaaaaaaffa77400aaaaaaaaffa79400aaaaaaaaffa77400aaaaaaaaffa79400aaaaaaaaffa79400aaaaaaaaffa77400aaaaaaaaff9f7410aaaaaaaaff9f7408aaaaaaaaffa79400aaaaaaaaff9f9408aaaaaaaa9b6d7b6d000002aaffa7d400aaaaaaaabb757b6daaaaaaff9b6d7b6d000002aaff9fd408aaaaaaaaff9fd408aaaaaaaaffa7d400aaaaaaaabb759b6daabaeb55bb759b6dabaebffdbb6d9b6dbf9e96b7bb6d9b6daa8aaadebb6d9b6da2e2aa6abb6d9b6d6dab2faabb759b6d7b7a7a7aff9fd408aaaaaaaaff9fd408aaaaaaaaff9ff408aaaaaaaabb6d9b6dab6a5a5abb6d9b6d8aee5755bb6d9b6d2aab22bbbc6dbb6dab030303d684bc755595250abb7db57cfc5f5555d67c7574e87a57559574546ca0a8aaaa9fa60000aaaaaaaa9fa62000aaaaaaaa9fa60000aaaaaaaa9fa60000aaaaaaaa756c556caaaaeafe756c546caaaaffff756c546caaffffff756c546cfaffff5f756c546cffffff55756c546cffff7f555e9e2108aaaaaaaa5e9e2108aaaaaaaa546c346caaaaaafa546c346cfafe7f5f3b9e2600aaaaaaaa3d9e2100aaaaaaaa3d9e2100aaaaaaaa3b9e2600aaaaaaaa3b9e2600aaaaaaaa3b9e2600aaaaaaaa3b9e2600aaaaaaaa3b9e2600aaaaaaaa546c346caaff5555546c346caafffd55546c34640aaaaabf546c346c0aaaabff756c346caafffffd756c546caabfffd5756c546caaaabfff756c556caaaabff5756c556c00aaaaff9f9e2110aaaaaaaa9674756cfffff5559674756caafffffd9674756caaabffff9674756caaaaafff9674756caaaaaaabdc9e0918aaaaaaaadf9e0418aaaaaaaa96744f53fd400000966c7053fdfd5000756c4f53fffffff4d25bb15baaffd755d25bb15b02aabffff263b15b0aaaaffff363d25b2aafffd51364d25b2aaabfff1364f263aaaaabfd1364f3638a2a2abf1364f3630a0aaefe1364f363aabeffff1364f263aaa8aaaa1364f363ababaaea1364f363bcbefaff1364f363fefefaeb1364f363bfababab1364f363aaa8aabe1364f263aaaaaaaa1364f363abefffea1364f363aaaaafab1364f363aabefefa1364f363febeabaa1364f363afbebaff1364f263aaaaaaaa1364f363efaaabaf1364f363abbeaaaa1364f363afaaaaaf1364f363aaaebefe1364f363eefafaff1364f363ffababaf1364f363bfaaeaaa1364f363afbfaaaa1364f363aaeaeaea1364f363f8ffbfbf1364f363aaaaeaea1364f363fffeeaea1364f363ffababaf1364f363ffffbeaa1364f363eaeaaaaa1364f363abafafbe1364f363aafaeaeaef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaa2a2a0a2ad59595952a320a2a0b0b0b0b4b322a32aaaaaaab4f4a2102aaaaaaaa4b322a32aaaaeaea2a322a2aa0e0f0702a2a0a2a5e565657ef394002aaaaaaaafd7d0a2a55551500fd7d0a2a55150000fd7d0a2a050000001d7ebc7daaaafffffd7ddb7daaaafffffd7ddc75aaff5555ffb79501aaaaaaaadc7ddb75a0a0a0faffb7b401aaaaaaaadc7ddc75fcfcfef7ffaf7709aaaaaaaadb7dbc75ffffffbfdb7ddc75b5b5b5aa3d7ebb7dafafafaf1d861d7eadadbda91d86fd7daaaaeaaa1d86fc7de0e8ea551d86dc7dbfbfd5551d86dc7daaaaaaf51d86dc7deafa7a5ffd7d9b75f8fefefedc7dbb75aaffffffdc75bc75aaffffffbc75bb7500c0c0c0dc75bb75a0ffffffbc759b75000a0a0abc75bb75f8f8f8f8dc75bb75ff020202db7ddb7500bfb595ffb7b401aaaaaaaadc7dbb750aaafafafd85bb75aafffffffc85bb75a8ff5755dc7dbb75000afffddd7dbb75aaaaffffdd75bb75eaeaffffdc75bb6d0a0affffbc75bb6df0f0fbffffa75401aaaaaaaaffa75401aaaaaaaaffa73401aaaaaaaaffa73501aaaaaaaabc6d9b6d8080eaeaffa7f400aaaaaaaaffa7f400aaaaaaaaffa7b400aaaaaaaa9c6d7b6daaaaaa9e9b6d7b6d2a2a2aaaffa7d400aaaaaaaaffa7f400aaaaaaaabb6d9b6daa95adadffa71401aaaaaaaabc75bb6dababababffaf5401aaaaaaaa1d86dc75d5b5a5a91d86fc7dadaa82021fbf180caaaaaaaa1fbf180caaaaaaaa1fbf180caaaaaaaa1d86fc85ffaaaaaa1d86fd85030000001fbf180caaaaaaaafd7dfc7daa6a5e7afc7dbb7580e8fefedb75bb7500aaffffdb75bb6d00a0f0f0db759b6da8eafafebb6d9b6d6a6a56559c757b6daafe5e7a7b6d5b6580fceffb5b6d5b65bfafff8b5b6d5b658faffffe5b6d5c652b2fabea5b6d5c65b0a0aabe7b6d5b6dabababff7b6d5c65acacacee7b6d5b6d020aaaff9c757b6d557de5ff7b6d5c65808080a85b6d5c65aebbfe3e5b6d5b65faffffe05b6d5b650f2f2fff5b6d5b65a0a8bafb5b6d5b65fefaeaef7b6d5c65030303aa5b6d5b6580fefefeff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaa7b755b65abababab7b6d5b6d02fcfefeff9f7408aaaaaaaaff9f7408aaaaaaaa7b6d5b6d0a3f3f3f7b6d5b6da280c0c07b755b65aaaaffff7b6d5b6500000a0aff9f7410aaaaaaaaffa79400aaaaaaaaff9f7410aaaaaaaaffa77400aaaaaaaaff9f7408aaaaaaaaff9f9408aaaaaaaaff9f7410aaaaaaaaff9f9408aaaaaaaaff9f9408aaaaaaaa9b6d7b6dafafa5b57b759b6d5f5f5f7f7b759b6d555555ffff9fd408aaaaaaaabb759b6dbdfdfdffffa7d400aaaaaaaaffa7d400aaaaaaaabb6d9c6dafaeea55bb759b6dabeaff55bb759b6d7a7f7fd5ff9fd408aaaaaaaaff9fd408aaaaaaaaffa7b400aaaaaaaaffa7b400aaaaaaaaff9fd408aaaaaaaa17859b6d55555515b67c9c7595250200d67c7574a8fa7f5f9574546c80e8faff7574546cfeffffffffa54001aaaaaaaaff9d4011aaaaaaaa756c546caaaafafe756c546caaeaffff756c546caaffff7f756c546cffffff55556c546cfefffffd546c346ca8aaaaea546c346caaaaaaff546c346caaaafe7f546c346caaaaff57546c346caaeaff55546c346ceaff5f553b9e2600aaaaaaaa346c3464aaaaaafe346c1464aafaffff346c3364aaaafaff34641464aaaaaafa34641364aaaaaaaa34641364aaaaaaaafd858128aaaaaaaafd858128aaaaaaaafd858128aaaaaaaa346c1364aaaaeaff346c1364aaaabfff346c1364aaaaaaff346c1364aaaaaaff546c1364aaaaafff546c1464aaaaabff546c346caaaaff55556c346caaffff55756c346caabffff5756c546caaabfff5756c546c0aaaaaff756c556c0aaaabfd756c556c002aaaaf9f9e2110aaaaaaaa966c756caffff5559674756cabffffff9674756caaabffffbfa62300aaaaaaaa9674756caaaaaaabdc9e0918aaaaaaaa96747053f540000096747053fffd5000556c7053ffffffd4d25bb15babff5555d25bb15b20aaaffff263b15b02aaaffff363d25baaabfff5f363d25b00aaaffff363d2630a0aaaff1364d25baaaaaaaa1364d26382a8baaafc7d0030aaaaaaaa1364f263aaaaaaaa1364f363afbfaaaa1364f363febefeff1364f363befeffff1364f363aaaaabff1364f363eafeaaea1364f363fffffaff1364f263aaaaaaaa1364f263aaabaaaa1364f363aaefffff1364f363affffffffc950000aaaaaaaa1364f363bffbfbfb1364f363faffffff1364f263aaaaaaaa1364f363fefafaff1364f363afbfffff1364f363afafffff1364f2638aaafaaa1364f363bfafafff1364d263a0e0e0aa1364f363ebabafaf1364d2630a0228b81364f363ababaaaa1364f3632aaafefe1364f363fafaffbf1364f363eaebaafaef394002aaaaaaaaef394002aaaaaaaaef394002aaaaaaaa2a2a0a2a959595d52a322a2aababbd754b322a2aaaabafff4b322a32eaebff7f5d8e2a32555555053d862a2a55550500fd7d0a2a55010000fd7ddc75a832faf7fd7ddc7daa5f5555dc7ddb7d00aaffffdc7ddb75002abafadc7ddb7500a8fefbdc7dbb75a8aaffffdc7ddb75aaaaffffdb7dbb75002affffdb7ddd75aaaafafadd75db75ffffaaaadb75bc75aaaa5555ffaf9701aaaaaaaadb7dbb753f3f2a00dc7ddb7dffffaf2f3d7ebb7dafafbfff3d86db7daaaafb7f1d86dc75aafaff57db7ddc75aaaaaa55dc7ddb7d2f2f2fc0fb7dbc7da5b5b5aafb7dbc75eafefe5fdc75bc7583a3abaaffaf5601aaaaaaaabc6dbb6dbfffffffffa73401aaaaaaaaffa71401aaaaaaaabc75bb6daaffffffbb75bc6dabaaaaaafeaf7801aaaaaaaaffaf7601aaaaaaaadc7ddc756a555555dc75bb6daae0e0e0bb75bb6d00aaaaaabb75bb6d88aaaaaabb759b6d08aabaefbb759b6d00aaaafbbb759b6da0aafaffbb6d9b6d28aabeffbb6d9b6d00aaaadbbb6d9b6da0a0aa9ebb6d9b6d0000aa57bb6d9b6da0ee5e55bb6d9b6dea5f9595bb6d9b6d6a777a6affa7d400aaaaaaaaffa7d400aaaaaaaa9b6d7b6da8a8e8689c757b6deafeff5f9c757b6dadb5abfb9b6d7b6d2a2a2aa5ffa7d400aaaaaaaaffa7d400aaaaaaaabb6d9b6daaaaaba9bb759b6d02020202fc7dbb75bfbfaf2b1d86fc7d2d2f2b0b3d861d86959595aa3d861d866a6a6aea1fc71904aaaaaaaa1fc71804aaaaaaaa1fbf180caaaaaaaa1fbf180caaaaaaaa3d86fc7daaaaeaeafd7ddc75ea70787cbb75bb6d00808080bb75bb6d00aaaaaabb759b6da0aaaaaabb6d9b6dea5a5a569b757b6daaea7a5a9b6d7b6de85757577b6d5c65afaa80805b6d5c65abaa2e2aff9f3400aaaaaaaa7b6d5b65fbffafea5b6d7c65befaafaffc9f3900aaaaaaaa5b6d5b65fcb0030c7b6d5b6dffff2aa27b6d5b6d0000aafe7b6d5b65a8fabbbe7b6d5b65bfffbaf85b6d5b65f8e2eafffc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaa5c6d5b65ffffffffff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaa7b6d5b6daaffffff7b6d5b6d80ffffff7b6d5b652aaaaabe7b6d5b6dc0c0c0c0ff9f3400aaaaaaaa7b755b65afffffff7b6d5b6d080a0b0bff9f7408aaaaaaaaff9f7408aaaaaaaaffa79400aaaaaaaaffa79400aaaaaaaaff9f7408aaaaaaaaffa79400aaaaaaaaffa77400aaaaaaaaff9f7410aaaaaaaaff9f7410aaaaaaaa9b6d7b6daaba5ff59b757b6dada5afabffa7b400aaaaaaaaffa7b400aaaaaaaa7b759b6d5757577f7b759b6d555555ff9c6d9b6d000000ffff9fd408aaaaaaaa7b759b6dd5d5d5ffffa7b400aaaaaaaaff9fb410aaaaaaaa9b757b65aeaeaeaa9b757b6d5a5a5a7ad6849b6d555515099b7db57c785f5555b67c746caaeafe7f9574746cf87e5755746c546ceafafeff7c9e2510aaaaaaaa756c546caaffffff756c546caaffffff756c546cfeffff575e9e2008aaaaaaaa5e9e2008aaaaaaaa546c346caaaafaff546c346caafeff7f5e9e0000aaaaaaaa346c1464aaaaaafa346c3464aaaaffff346c1464aafaffff346c1464aaffffff346c1364aaaaffff346c1364aaaaffff34641364aaaaeaff34641364aafaffff34641364eaffffff1d960000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa34641364efffff7f1d960000aaaaaaaa1d960008aaaaaaaa346c1364ffffff751d960008aaaaaaaa1d960008aaaaaaaa346c1364ffffff55346c1364ffffffff34641364aaaaffff346c1364aaabffff346c1364aaaaaabf346c1464aaaaafff546c3464aaaaffff556c346cfffd5555556c346cabfffd55756c346caaaabfff756c546caaaaafff756c556caaaabff5756c556c00aaaaaf9f9e0108aaaaaaaa9674756cfffff555966c756caabffff59674756cabffffff9674756caaaaafffbfa62300aaaaaaaadca60900aaaaaaaa966c7053f5400000966c7053ffffd000966c4f53fffffff4d25bb15bafbffd55d25bb15b2aaaff5fd263b15b0aabbffff363b25baabfffd5f363d25b0aaabfdf1364d25baaaaafff1364d2632aaaaffff363f263a8aaaaaa1364f263eaabaeaafc7d0030aaaaaaaa1364f263aaaaaebafc7d0030aaaaaaaafb7d0230aaaaaaaadb7c2232aaaaaaaa1364f363ffffffef1364f263aaaaaaab1364f363eaeafefffc7d0030aaaaaaaa1364f363fffffbfffc7d0030aaaaaaaafb7d0230aaaaaaaafb7d0230aaaaaaaadb7c2232aaaaaaaafc7d0030aaaaaaaa1364f263aaaaaaaa1364f263aaaaaaaa1364f363ffbfffff1364f363bffffeff1364f363fefeffff1364d263aaaaaa2b1364d263a002aafafc7d0030aaaaaaaa1364d263e2af2a2aef394002aaaaaaaaef394002aaaaaaaa0a2aea21aaaaaaea0a2aea212aaaaaabfd7d0a2a555555011d860a2a555500005e8e2a2a150000005e8e1c7ea0eafa7a3d86dc75a0e87a5edb7ddd75ffabababfeaf9809aaaaaaaadc7dfb7580aaaaaadb7ddb75aafefeffdb7ddb75f2ffffd7dd75dc75556d6565dc75bb75fefcfcfcdd75db75ffaeaaaadc75bb75ff800000dc75bc75afafffffdc75bb7500a8f8f8bc75bb750000fffffeaf7801aaaaaaaadc7ddc750002ffffdc7ddc7500002f2fffb7b501aaaaaaaaffb7b401aaaaaaaadb7ddc755656fefedc75bc752a2aaabfdc75db75c0c08000dc75db75ffffaa00dc75db750b0b0a00dc75bc75fefefeaadd75bb75ffffffbabc75bb6dbfbfbf00bc75bb6deaeaea80bc75bb6dffffff2abc75bb6dababab02dc75bb7503030302bd75bc7555559dd5dd75dc755579ed5ddc75bb7580c0c0c0dc759b6de2fafafaffa73401aaaaaaaabb6d9b6de0e8e0a0bb6d9b6de77eee7affa7d400aaaaaaaa5fa73402aaaaaaaaffa7f400aaaaaaaabb6d9b6ddeaba5a5bb6d9b6dbbde5e5effa7d400aaaaaaaaffa7d400aaaaaaaaffa7f400aaaaaaaaffa7f400aaaaaaaaffa7d400aaaaaaaaffa7d400aaaaaaaa9b6d5b6da0f05c5c9b6d7b6dfbfba9ad9b757b6debebd5d79b6d7b6da9bfbab69b6d7b6daaaa7afa9b6d7b6d0a0a0a0bbb6d9b6da5adadaddb759b6d2a2b0a021d86dc75b5b5adad1fbf1814aaaaaaaaffc7b902aaaaaaaaffc7b902aaaaaaaa3d861d867a7a7a7a1fbf1814aaaaaaaa1d861c86aaaaaafe1d86fc7daaaaaaeb1d7efc7dfaea6a5ffc7dbc75f8f8ffffbc75bb6dc0c0c0c0bb6d9b6da8a8aaeabb6d9b6daa5a56579b6d7b6d00a0a0787b6d5b6500f8e8bc7b6d5c6500aaeaab7b6d5c6580ffeebe5b6d5c652baaafea5b6d5c6580aaffbe7b6d5b65aeffefbf7c655b655a5f5f5f5b6d5b65ebabab2b5b6d5a65820200005b6d7b65befea8a85b6d5c650002bfeaff9f3400aaaaaaaa7c6d5b65fffbfffffc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaa7b655b65bfbfbfff5c6d7b65bfbfbfffff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaa5b6d5b65e8beffff7b6d5b65bfffffff7b6d5b65aaafbfbf7b6d5b6daf2f2f2f7b6d5b6dfae0e0e07b6d5b6d0bffffff7b6d5b6d00030303ff9f7408aaaaaaaaffa79400aaaaaaaaff9f7408aaaaaaaaff9f7410aaaaaaaaffa77400aaaaaaaa7b6d5b6d2a80c0c07b6d5b6d802a2f2fff9f7408aaaaaaaaff9f7408aaaaaaaaff9f7408aaaaaaaaff9f9408aaaaaaaa9b757b6dafad57579b6d7b6dbabeff559b6d7b6daaff7d5d9b6d7b6daaaaabbd7b759b6dfffdffebffa7b400aaaaaaaa9b757b6db595ed779b757b65aaaaeaff58859b6d55555515b57c9b7555a50902f77c7474f8feff5f9574746ca0e87a5f7474546ce8feffff746c546caafa7f577e9e0010aaaaaaaa7e9e0010aaaaaaaa7e9e0008aaaaaaaa5e9e2008aaaaaaaa546c346caaaaaaff546c346caaeafeff546c346cfaffff553d9e2100aaaaaaaa346c3464aaaaaaea346c3464aaaaffff346c1464feffffff34641364aaaaaaaa34641364aaaaeaff34641364aafeffff1d960000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafd954000aaaaaaaafc952100aaaaaaaafc952100aaaaaaaa1364f36300aaaabefc952100aaaaaaaafc952100aaaaaaaafc954100aaaaaaaafd954000aaaaaaaa1d960000aaaaaaaa1d960000aaaaaaaa34641364aaffffff346c1364aaafffff346c1364aaaaafff346c13642aaaaaab546c3464aaafffff546c346caaabbdd5556c346caabffff5556c346c0aaaafff756c546caaaaabff756c556caaafff55756c556caaaaabff9f9e0108aaaaaaaa9f9e2210aaaaaaaa9674756cffffffd5966c756caaaabfff9674756caaabffffbfa62300aaaaaaaadca60900aaaaaaaa966c4f53fd400000966c7053fff55000556c7053ffffffd4d25b915baabffffdd25bb15b2aaaffd5f263b15baaaafffdf363b15baaaffffff363b25baaaafffff363d25b2aaaabbf1364d263aaaaaafffb7d0230aaaaaaaafb7d0230aaaaaaaadb7c2232aaaaaaaafb7d0230aaaaaaaaf363f25b00a8aaaaf363f263aaaaaaabdb7c2232aaaaaaaadb7c2232aaaaaaaaf363f263aaaaaaaedb8c220aaaaaaaaadb8c220aaaaaaaaadb8c220aaaaaaaaadb7c2232aaaaaaaadb8c220aaaaaaaaadb7c2232aaaaaaaadb7c2232aaaaaaaadb7c2232aaaaaaaaf363f263aaaaa2aa1364f263aaaafffd1364f263abbfabaa1364f363ffffabff1364d263aaa8bafa1364f263aaaaaaaadd750a2a55555515dd75ea2155551500dd75ea2155050000dc75ea2101000000fd7ddc752aaefd7d1d86dc7d2ba9b5553d86fc7d00aaff553d86bb75a8eafefffd7ddb75feffff7ffb75bc75aababaffffaf9509aaaaaaaadc75bd752a282a0afb75bc757a7a7e7fdc75bc750a8fafaffeaf7801aaaaaaaaffaf7601aaaaaaaadc75bb6d00000000bc75bb6d00eaeaeabc75bb6d00ffffffbc75bb6da0ffffffbb75bb6d00020202dc75bb7500aabfbfdc7ddc75ffbf3f3fdc7dbc752f2a0000dc7ddb7dfffaf0f0db7ddc75aaaa5e5edc7ddc75fe5e5f5ffeaf5801aaaaaaaadc75bb7500002f2ffeaf7801aaaaaaaaffaf7601aaaaaaaaffaf7501aaaaaaaadc75bb750000a2febc75bb75000002ffdb75bc759595d57abc75bb750f0f0a00dc75bc75ffffffaafd75dc7555d555fddc75bb75fefefe00dc75bb75808080aabb759b6d808080aaffa71401aaaaaaaaffa73401aaaaaaaaffa73401aaaaaaaabb6d9b6d7a5a5a5affa7d400aaaaaaaaffa7d400aaaaaaaaffa7d400aaaaaaaaffa7d400aaaaaaaa9b6d7b6d00aaaabaffa7d400aaaaaaaaffa7d400aaaaaaaaffa7f400aaaaaaaa9b6d7b6d002aaaaa9b6d7b6d0000aa5b9b6d7b6da0aab5b79b755b6d76feaaaa9b757b6de9abeaaa9b6d7b6dbfebfbdd9b755b6daaeaea6a9b755b6daaaeafbd9b6d7b6d090b0a09bb6d9b6dadada52ddb75bb6d030303031d86fc7db5adf5551fbf180caaaaaaaa3d861d86aaaaaa553d861d86aaaaaa553d861c86e0e0e05c1d86fc85aaaaaaff1d86fc7dfefefe7efc851d76aaaaaafbfc7ddb75a8e8e8fabb7dbb755e575757bb759b6d808080a8bb6d9b6d5a5a56569c757b65aaaaeaea7b6d5b6580f8f8b85b6d5b65fcfaeaffff9f3400aaaaaaaa5b6d5b65bba3aaae5b6d5c65fa2e2abaff9f3408aaaaaaaaff9f3400aaaaaaaa5b6d5b65fecfb2fb5b6d5b650b0b000b5b6d5b650a08020cff9f3400aaaaaaaa5c6d5b65babfffff5b6d5b65e8aefffffc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaafc873928aaaaaaaa5c6d5b65afafafff5c6d5b65aaaaaaafff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaaff9f3400aaaaaaaa7b6d5b6dafffffff7b6d5b6dfaffffff7b6d5b6dab0b0b0bff9f9408aaaaaaaaffa77400aaaaaaaaff9f7408aaaaaaaaff9f7410aaaaaaaaffa77400aaaaaaaa7b6d5b6d2a2f3f3f7b6d5b6dc0c0c0c07b6d5b6d2f2f2f2fff9f9408aaaaaaaaff9f9408aaaaaaaa7b6d5b6d0020f0f07b6d5b6d0008ababff9f7410aaaaaaaaff9f7408aaaaaaaaffa79400aaaaaaaaff9f7408aaaaaaaaff9f9408aaaaaaaa9b6d7b6daaabbfd59b757b6d5d5f7f6ab5847b6d55559525957c7b6d250900009574546c00a0ea7e9574546cea7e5555746c546ceafe5f557b9e0610aaaaaaaa5b9e2608aaaaaaaa5b9e2608aaaaaaaa5b9e2608aaaaaaaa546c346caaeaeafa546c346cfeffff5f346c336caaaaeaea3d9e2100aaaaaaaa346c336caaaaaafe346c3364aafefaff346c3364aaffffff34641364aaaaffff34641364aaeaffff34641364eaffffff1d960000aaaaaaaafd954000aaaaaaaa1364f363a0a8aaea1364f363aaaafeff1364f363aaaaffff1364f363aaeaffff1364f363aaffffff1364f363aaffffff1364f363aaaaffff1364f363aaeaffff1364f363aaffffff1364f363aaffffff1364f363fafffffffc7d0030aaaaaaaafc8d0008aaaaaaaafc7d0030aaaaaaaa1364f363bfffffff1364f363aaffffff1364f363aaabffff1364f363aaaaffff1364f36302aaabff1364f3630002aaaffd954000aaaaaaaafd954000aaaaaaaa34641364abbfff5534641364aaaabfff346c1364aaaaafff546c1364aaaaabff546c3464aaabffff556c346cfffd5555556c346cabfffd55556c346caaaaffff756c346c2aaaabff756c556caaaff555756c556caaaaaaff9f9e0108aaaaaaaa9f9e2208aaaaaaaa966c756cabfffffd966c756caaaaffff9674756caaafffffbfa62300aaaaaaaabca62900aaaaaaaa966c7053d5400000966c7053ffd55000556c7053ffffffd4d25bb15bbfd55555d25bb15baaabff55d263b15b2aaffff5f263b15b02aaabfff363b25baaabffd5f363d25baaaaabfff363d263aaaaaaafdb8c220aaaaaaaaadb8c210aaaaaaaaadb8c210aaaaaaaaaf363f263aaaaaaabdb8c210aaaaaaaaadb8d2108aaaaaaaadb8d2108aaaaaaaadb8c220aaaaaaaaa1364d263baaaabaff363d263aaaaaaeaf363f263afaaaaaaf363f25b82aaaaaadb8c210aaaaaaaaa1364f25baaaaaaeaf363d2632e2aaaaadb7c2232aaaaaaaaf363d25b0002aaeaf363d263aaf8beabf363d25baaab8a02db7c2232aaaaaaaa + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13966, guid: 0000000000000000e000000000000000, type: 0} + m_Name: SampleScene + m_EditorClassIdentifier: + templateScene: {fileID: 102900000, guid: 55daccc09a3b69647bbab145b54a3ab3, type: 3} + templateName: VR (Example) + description: A scene configured with full VR support, including interaction, locomotion, + UI and other examples of best-practices for VR development. + preview: {fileID: -313791287703854912} + dependencies: + - dependency: {fileID: 2100000, guid: 7d02519ee5c8cb745b09b59fc3d367fe, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 99685157b02e4d446bbecb015645e5e8, type: 2} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: 0f906c94e2aa0c3488832acc1db04295, type: 2} + instantiationMode: 1 + - dependency: {fileID: -927199367670048503, guid: 7cf3ac7bcd2e5471fb54d5f5da9aad56, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2472133408010223955, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: aa1e07d3e3ba968489f3cba3bbe76b41, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: b0e96864bafcfb54894bb238ad56cf3b, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 727f87098255ad04987a60f5f08390bc, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: ae2fef5f6398dd24caa6e6bb247b3d5c, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 2fd6421f253b4ef1a19526541f9ffc0c, type: 3} + instantiationMode: 1 + - dependency: {fileID: 919132149155446097, guid: e8cf87fef9298444ca38948b2c8a4073, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: be2911572dc3afa448d24b4e97edc5f1, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 9625d04e38cf2c24abcc8a5be4834ce4, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 8d599e4346a731a4b9b3e27a818c7047, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 455ef821a5429de4baeed61fa958acbc, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 9c52a7e85c986c2429f4638c6756501c, type: 2} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: fbf5c74e21f572740881de5634f1ce9c, type: 2} + instantiationMode: 1 + - dependency: {fileID: 2100000, guid: 21b7c0feceb2bd14d96ca4c49a2a776b, type: 2} + instantiationMode: 0 + - dependency: {fileID: 9043715473621268842, guid: d478ef999a9d5dd448be5ffeb6ffa615, type: 3} + instantiationMode: 0 + - dependency: {fileID: 112000000, guid: babed66f44e8b5445b185fac4e02e130, type: 2} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: 591edbd6be1a73b4fab57bd230c3efbf, type: 2} + instantiationMode: 1 + - dependency: {fileID: 2800000, guid: b398f58ecc9d0ac4c8de2c6e007b5c95, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 490272c7e5fa30f4a88f5f77ac90ca97, type: 3} + instantiationMode: 0 + - dependency: {fileID: 757950445636073681, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2447424620550846319, guid: b200f6587d118224eba8467281481800, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: f0c44a6fb8432d840b04e763170b8d17, type: 3} + instantiationMode: 0 + - dependency: {fileID: 4898292749234109498, guid: db3e5aca7f72adb40a12ecd3ce5c17f3, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 6b3a9ec2867d0ad40ab1b8aae579267a, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 042e972c6fce7414fbab2b5248e4a0fe, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: b2766e330f67bc74b90720c501d9fe01, type: 3} + instantiationMode: 0 + - dependency: {fileID: 7666611877484744202, guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 29476f995aeec6243b4aa5032ecf7dd5, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: b873120a80369e440ba03e663b63fc0e, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 5d9a96601b525ff40b25403df61ff736, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 61c3552c05bd1b842a62ef7c70a99944, type: 3} + instantiationMode: 0 + - dependency: {fileID: 7400000, guid: ebfa13455423c254e943b87bf6e1f310, type: 2} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: ec1df508c6fb9eb45ae9f181ff6bbe82, type: 2} + instantiationMode: 1 + - dependency: {fileID: 9100000, guid: db6239f7ccb29ca4aac63126c6a35e7d, type: 2} + instantiationMode: 0 + - dependency: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + instantiationMode: 1 + - dependency: {fileID: 2800000, guid: 976e28fd05dde91429107e5f857f3c89, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + instantiationMode: 1 + - dependency: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2218496723442559054, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: 7eff605df5fc69141bad762b74fb9228, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: 3ce336f03a8dd4896a6301bad4ca64eb, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: 49090752ee8bba242ad64a291905ee10, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: a7ec9e7ad8b847b7ae4510af83c5d868, type: 3} + instantiationMode: 1 + - dependency: {fileID: 2800000, guid: 5d6f91bab10f9f345aa741e70bc0fd6f, type: 3} + instantiationMode: 0 + - dependency: {fileID: 8538602047018081646, guid: 629fd7882ec6bfc499a5fcf20035282b, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 55fa12dc7870f1e46b6a7f8617949a86, type: 2} + instantiationMode: 0 + - dependency: {fileID: 8900000, guid: bfb8f0735ac8c9b43a2f0251aea88e11, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 85e675893a909864d9c237e20202651b, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: 00c9c177e828a57439e290aef2a23b3f, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: a85d80c1edb5d2f458d42e79f78055b9, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 9f12d299d16099343a3c5c0d7285822a, type: 2} + instantiationMode: 0 + - dependency: {fileID: 3064453622967830428, guid: 7942e6544a2b2ae48bcf988d9aed838d, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: eb00da65e3eb3ec4183cff0ee667a979, type: 2} + instantiationMode: 1 + - dependency: {fileID: 2800000, guid: b9adf7a4adc3785428265de3303e0505, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: fc690d1505c48cb4696838b71abd2ca0, type: 2} + instantiationMode: 1 + - dependency: {fileID: 2800000, guid: 1e4fbbf0f3e2efa428b2176e5a91baed, type: 3} + instantiationMode: 0 + - dependency: {fileID: 8900000, guid: fe92f018ab9184b43b46c80b2a02e522, type: 3} + instantiationMode: 0 + - dependency: {fileID: 6640387835271095783, guid: 72138a47ec7b8714c91aa39dcdf3b714, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 5b272b86282919a4488341408a338239, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 7e45b5b7749d93e4baa70a7908635dcc, type: 3} + instantiationMode: 0 + - dependency: {fileID: 32900000, guid: 597e3ae2e01aed1488c14e4b05610134, type: 3} + instantiationMode: 1 + - dependency: {fileID: 919132149155446097, guid: 076cbf182a14247409a7a269d753df65, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + instantiationMode: 1 + - dependency: {fileID: 8900000, guid: 08ea713d0e79d8e4aa41c53a0bad3fa5, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2761784063978902507, guid: c1800acf6366418a9b5f610249000331, type: 3} + instantiationMode: 0 + - dependency: {fileID: 8300000, guid: 16fba6d30ed741d4a9fdd6e79ee2f3ac, type: 3} + instantiationMode: 1 + - dependency: {fileID: 2100000, guid: 7b26add94f09dc44fb811013f007a3aa, type: 2} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: 3f64ff74c0b83314ba0d51fd6312625b, type: 2} + instantiationMode: 1 + - dependency: {fileID: 2100000, guid: 19fd09f1fd9347644a27778b73938d3b, type: 2} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: 56186ccf27ad7864681108ed88349071, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2553013088739230253, guid: aa788f58037d03649911102b0771966e, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 91ff3830fc4055a4fb0d0d2be32101a7, type: 2} + instantiationMode: 0 + - dependency: {fileID: 3055433562365713971, guid: b84cd05e1160fe34cab2585022c8cd99, type: 3} + instantiationMode: 0 + - dependency: {fileID: -5475051401550479605, guid: d76b454bee8e3db44acf749b2f4ac142, type: 3} + instantiationMode: 1 + - dependency: {fileID: 6512716314604831236, guid: 2c1a76173c7e0144fbab968bd1968de1, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2179057468902719980, guid: 41d89b59fe3e9964a83686ff24b7d0c5, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + instantiationMode: 0 + - dependency: {fileID: 13400000, guid: 590dbebc6f287b940ac52b3dfea3bfc1, type: 2} + instantiationMode: 0 + - dependency: {fileID: -927199367670048503, guid: 080ad8ef2223242198a30df487d9bcbb, type: 3} + instantiationMode: 0 + - dependency: {fileID: 8758423527188247893, guid: 1392f805216c47742996d4742c80721c, type: 3} + instantiationMode: 0 + - dependency: {fileID: 4677460305500781396, guid: 753505d367f39d04c8ef944e9491a149, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2687717463706941668, guid: 9b4a657c7df58fb4fa21624fe730efa2, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 43672be0899539340ba6ac5db322693c, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2799420202504037274, guid: e912fbd5396dace4dbdffbc8b79a6c14, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 3a7df7750779c1d48a8389b8a7e2b3dc, type: 3} + instantiationMode: 0 + - dependency: {fileID: 4283425761326543017, guid: 9f3369e30fbd31f4bb596b1a99babe83, type: 3} + instantiationMode: 0 + - dependency: {fileID: 7400000, guid: 7f09ae8868245cf41bcc21258a951f22, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2397425259038431699, guid: fa5ef3b56cfeb4f4ba855cdf2610a578, type: 3} + instantiationMode: 0 + - dependency: {fileID: 6345562874480820535, guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: 12bd4b8ecc486d84b9e059255860c49b, type: 2} + instantiationMode: 0 + - dependency: {fileID: 6689992741278781415, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 895b038bf03adba4c951968630c6032d, type: 2} + instantiationMode: 0 + - dependency: {fileID: 4804964734930210078, guid: 3df3e1220f2164f448701a6de8084f92, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: 795305341a8dbbd46ae54e9a01d6ea95, type: 2} + instantiationMode: 1 + - dependency: {fileID: 919132149155446097, guid: 83053866027bda94da06cb09ab527394, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: 5833e680dc0f7ae47aec6b4286570484, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: c587cac8808c8b745adbae420e9acc83, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: 27b7629e54b332449bfa3a4065ffe17a, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: c3474c208278e814cb8d1c29aa806e81, type: 2} + instantiationMode: 0 + - dependency: {fileID: 3535746112591574418, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 40f7736bf48a1d94cac651cb532e4767, type: 3} + instantiationMode: 0 + - dependency: {fileID: -5475051401550479605, guid: b8fd0258d5743d74290d71cbca4d556b, type: 3} + instantiationMode: 1 + - dependency: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + instantiationMode: 1 + - dependency: {fileID: 2800000, guid: 5f4d26dedc364e74d880a7125d57119c, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 2c994d22a9398f64d9292e3849f59f92, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 15db40f0212124e869274fe83d8da0b4, type: 2} + instantiationMode: 0 + - dependency: {fileID: 4890085278179872738, guid: 78151f5e58fb9f749bd5225f789faa27, type: 2} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: 0b1260e07d3cf9b4eb80ff2e299d0bbf, type: 2} + instantiationMode: 1 + - dependency: {fileID: 2100000, guid: 7a723ecfb519e7945a7fa67bed0a57f1, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: dcac969f335985b47a7dd104e05496d9, type: 2} + instantiationMode: 0 + - dependency: {fileID: 5541892829712759393, guid: c18c2334d0f5bb94cbb090401535d577, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: d22e48f34794ab9498d082f9713c2293, type: 2} + instantiationMode: 1 + - dependency: {fileID: 2100000, guid: d149182fa7aa1dc47bd32b2a6da80ec9, type: 2} + instantiationMode: 0 + - dependency: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: e42270a11c28f4744b73a18278e4ef33, type: 2} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: c6984c48aed9a154294088f4265d8478, type: 3} + instantiationMode: 0 + - dependency: {fileID: 1937504400232198620, guid: 3d032f5481d2826478451895128a76f4, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: 8b0b5aede76faac438e02d2a468f4805, type: 2} + instantiationMode: 1 + - dependency: {fileID: 2800000, guid: 3708b1d8e45366b489c18df71670cecd, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: b342eb1e41a45ce41b5c7c684a17c465, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: 436757056de26e144b330984c539cecd, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: fbb7c6a04be6d8341934b839f24b42e1, type: 2} + instantiationMode: 1 + - dependency: {fileID: -927199367670048503, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: f5ccd52dc494e054fbe7d7161dcabe25, type: 2} + instantiationMode: 0 + - dependency: {fileID: 4125421792874400280, guid: 27024f5809f4a4347b9cd7f26a1bdf93, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: a89d91b09ecb0164ab9d892915bfa299, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 6f3d696f7c3365846b6dc2402afb3d3e, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2179057468902719980, guid: f47ad6ac315a3ea428b59e2cac6f2a2e, type: 3} + instantiationMode: 0 + - dependency: {fileID: 6507399986997092475, guid: 254b742d65a15d14b9df756ae77de868, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 0a35b7e20f75a8540a2c14b9555078cb, type: 2} + instantiationMode: 0 + - dependency: {fileID: 7736990912730650688, guid: c72778ad3d61c1c4286eb3a2aeb02741, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: ee148e281f3c41c5b4ff5f8a5afe5a6c, type: 3} + instantiationMode: 1 + - dependency: {fileID: 5648130919276084443, guid: 085ce58b196caa446a8545c9dd388793, type: 3} + instantiationMode: 0 + - dependency: {fileID: 1064811109664483937, guid: 29529d949c965f643befe6cfcd1e372c, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: ec46d2188d4b8774e847e75f1e12a8db, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 58bc8d49e10d1bc40813d8974b8b3a5c, type: 3} + instantiationMode: 0 + - dependency: {fileID: 3626493631032143715, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: cec1aebf75b74914097378398b58a48e, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 89c4d70ec8a71624f9f1ea880312974b, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + instantiationMode: 0 + - dependency: {fileID: 7734889806894075718, guid: bb91fcbcb3cc896468b372b1c762bfab, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: f8ecc54972abacc46a93f671b0602139, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: f5cd77343d6ca1949b1d2d7511848832, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 456e2158124c0aa40bf9eceb850dfdb4, type: 2} + instantiationMode: 0 + - dependency: {fileID: 6262935102578480881, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: 08d0ccc4a501e6645be0c3ee36d0cd20, type: 2} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 9d65b1540bd55dc4ab02643e09524306, type: 3} + instantiationMode: 0 + - dependency: {fileID: 1400534398292267946, guid: c596c6eccbc90fe48949f87e583ce552, type: 3} + instantiationMode: 0 + - dependency: {fileID: 8134302614855669005, guid: c4a645c929982ea41a52b5037ee7d94d, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2100000, guid: fd3c5d8fce991e04f9c11109dde95b3b, type: 2} + instantiationMode: 0 + - dependency: {fileID: -5475051401550479605, guid: 3167e2a6e0f4099428078b1f37bd6322, type: 3} + instantiationMode: 1 + - dependency: {fileID: 2800000, guid: de0113b98aad70a419960e61a7d8d6ef, type: 3} + instantiationMode: 0 + - dependency: {fileID: 8748868027195207512, guid: 893219773891c784ab469a39151879b4, type: 3} + instantiationMode: 0 + - dependency: {fileID: -944628639613478452, guid: c348712bda248c246b8c49b3db54643f, type: 3} + instantiationMode: 1 + - dependency: {fileID: 2100000, guid: 61d033f3a51f40647a5458ea14f3b4af, type: 2} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: c2712227db89c5142adad58b143bf039, type: 2} + instantiationMode: 1 + - dependency: {fileID: 11400000, guid: 2826cece951f71642a19da5a2080a27c, type: 2} + instantiationMode: 1 + - dependency: {fileID: 13400000, guid: 10bde48ef542d6a4fbee12145283824a, type: 2} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: 147ae308eec018b40a7b312ae58f44c7, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: f94337e1a5a93c7438d8f8508b246e6d, type: 2} + instantiationMode: 1 + - dependency: {fileID: 3774509235512974894, guid: 6b12f432fa58c224baf0d659706362be, type: 3} + instantiationMode: 0 + - dependency: {fileID: 8429981633443581377, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + instantiationMode: 0 + - dependency: {fileID: 5212361887338514247, guid: ae1968658b9687b47976fe86c062168f, type: 3} + instantiationMode: 0 + - dependency: {fileID: 11400000, guid: 2e498d1c8094910479dc3e1b768306a4, type: 2} + instantiationMode: 1 + - dependency: {fileID: 919132149155446097, guid: a8211a3e0e87d014e8326e23ae022d39, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 7461125ec591a1548883bd61123e9138, type: 3} + instantiationMode: 0 + - dependency: {fileID: 919132149155446097, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + instantiationMode: 0 + - dependency: {fileID: 1503989109714432937, guid: dc067c577ec1b854684d789b6e727cc0, type: 3} + instantiationMode: 0 + - dependency: {fileID: 8806329115733545877, guid: 77e7c27b2c5525e4aa8cc9f99d654486, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 1b208c9c64896bb41804f87a20a84fad, type: 3} + instantiationMode: 0 + - dependency: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + instantiationMode: 1 + - dependency: {fileID: 2800000, guid: cdebec39dbf81a14688e1de8d12897b4, type: 3} + instantiationMode: 0 + - dependency: {fileID: -5475051401550479605, guid: 31b878b1ba6f0f548bacb4ee6ae992e9, type: 3} + instantiationMode: 1 + - dependency: {fileID: 919132149155446097, guid: 4ed41858240845b479082276b0831228, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 7b8bfaee8f8631c4789ac62373cbc2d4, type: 3} + instantiationMode: 1 + - dependency: {fileID: 2800000, guid: e45f8f823c093d941855bb23b53b9414, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 54baed6400621ff4b8670b6116af054e, type: 3} + instantiationMode: 0 + - dependency: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + instantiationMode: 0 + - dependency: {fileID: 3369527167708781622, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + instantiationMode: 0 + - dependency: {fileID: 1768957577311777180, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + instantiationMode: 0 + - dependency: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: bd657264cd2bd754bbed1cc8905fbdce, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: a8efa23c6f03b7d449b0cf4aa8e6a06d, type: 3} + instantiationMode: 0 + - dependency: {fileID: 3177232254315139758, guid: a3fde713df4d99042a0403c4be9eea32, type: 3} + instantiationMode: 0 + - dependency: {fileID: 2800000, guid: 639b00403a9c1cf4884b495c00168283, type: 3} + instantiationMode: 0 + - dependency: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3} + instantiationMode: 1 + templatePipeline: {fileID: 0} + badge: {fileID: 0} + addToDefaults: 0 diff --git a/Assets/Settings/Project Configuration/SampleScene.scenetemplate.meta b/Assets/Settings/Project Configuration/SampleScene.scenetemplate.meta new file mode 100644 index 0000000..177c5dc --- /dev/null +++ b/Assets/Settings/Project Configuration/SampleScene.scenetemplate.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e88974e7ea90fb046bb078f12073588b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Project Configuration/Standalone Preset.asset b/Assets/Settings/Project Configuration/Standalone Preset.asset new file mode 100644 index 0000000..b574053 --- /dev/null +++ b/Assets/Settings/Project Configuration/Standalone Preset.asset @@ -0,0 +1,59 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: Standalone Preset + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 0 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} + shaders: + blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + screenSpaceShadowPS: {fileID: 0} + samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, + type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, + type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, + type: 3} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/Assets/Settings/Project Configuration/Standalone Preset.asset.meta b/Assets/Settings/Project Configuration/Standalone Preset.asset.meta new file mode 100644 index 0000000..e65bff8 --- /dev/null +++ b/Assets/Settings/Project Configuration/Standalone Preset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b4712bf26326e8a4286df35b4a6d2b19 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Project Configuration/UniversalRenderPipelineGlobalSettings.asset b/Assets/Settings/Project Configuration/UniversalRenderPipelineGlobalSettings.asset new file mode 100644 index 0000000..4dd2076 --- /dev/null +++ b/Assets/Settings/Project Configuration/UniversalRenderPipelineGlobalSettings.asset @@ -0,0 +1,399 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3} + m_Name: UniversalRenderPipelineGlobalSettings + m_EditorClassIdentifier: + m_ShaderStrippingSetting: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + m_URPShaderStrippingSetting: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + m_ShaderVariantLogLevel: 0 + m_ExportShaderVariants: 1 + m_StripDebugVariants: 1 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + supportRuntimeDebugDisplay: 0 + m_EnableRenderGraph: 0 + m_Settings: + m_SettingsList: + m_List: + - rid: 1876391467148115968 + - rid: 1876391467148115969 + - rid: 1876391467148115970 + - rid: 695943895025189179 + - rid: 1876391467148115972 + - rid: 1876391467148115973 + - rid: 695943895025189180 + - rid: 695943895025189181 + - rid: 1876391467148115976 + - rid: 695943895025189182 + - rid: 1876391467148115978 + - rid: 695943895025189183 + - rid: 695943895025189184 + - rid: 695943895025189185 + - rid: 695943895025189186 + - rid: 695943895025189187 + - rid: 695943895025189188 + - rid: 695943895025189189 + - rid: 1876391467148115986 + - rid: 1876391467148115987 + - rid: 1876391467148115988 + - rid: 7203540674284617728 + - rid: 7203540674284617729 + - rid: 7203540674284617730 + - rid: 7203540674284617731 + - rid: 7203540674284617732 + - rid: 7203540674284617733 + - rid: 7203540674284617734 + - rid: 7203540674284617735 + - rid: 7203540674284617736 + - rid: 7203540674284617737 + - rid: 7203540674284617738 + m_RuntimeSettings: + m_List: + - rid: 1876391467148115968 + - rid: 1876391467148115969 + - rid: 1876391467148115970 + - rid: 1876391467148115972 + - rid: 1876391467148115973 + - rid: 1876391467148115976 + - rid: 1876391467148115978 + - rid: 1876391467148115986 + - rid: 1876391467148115987 + - rid: 1876391467148115988 + - rid: 7203540674284617736 + - rid: 7203540674284617738 + m_AssetVersion: 9 + m_ObsoleteDefaultVolumeProfile: {fileID: 0} + m_RenderingLayerNames: + - Light Layer default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 + m_ValidRenderingLayers: 255 + lightLayerName0: Light Layer default + lightLayerName1: Light Layer 1 + lightLayerName2: Light Layer 2 + lightLayerName3: Light Layer 3 + lightLayerName4: Light Layer 4 + lightLayerName5: Light Layer 5 + lightLayerName6: Light Layer 6 + lightLayerName7: Light Layer 7 + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + references: + version: 2 + RefIds: + - rid: 695943895025189179 + type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} + m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} + m_DefaultMesh2DLitMaterial: {fileID: 2100000, guid: 9452ae1262a74094f8a68013fbcd1834, type: 2} + - rid: 695943895025189180 + type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + - rid: 695943895025189181 + type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} + m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} + m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + - rid: 695943895025189182 + type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} + m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} + m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} + m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} + m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} + m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} + - rid: 695943895025189183 + type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} + data: + m_Version: 0 + m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3} + m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3} + m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3} + m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3} + m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3} + m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3} + m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} + m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} + m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} + - rid: 695943895025189184 + type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} + m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} + m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} + - rid: 695943895025189185 + type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3} + subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3} + voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3} + traceVirtualOffsetCS: {fileID: -6772857160820960102, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + traceVirtualOffsetRT: {fileID: -5126288278712620388, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + skyOcclusionCS: {fileID: -6772857160820960102, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + - rid: 695943895025189186 + type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_ProbeVolumeDisableStreamingAssets: 0 + - rid: 695943895025189187 + type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} + numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} + - rid: 695943895025189188 + type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_IncludeReferencedInScenes: 0 + m_IncludeAssetsByLabel: 0 + m_LabelToInclude: + - rid: 695943895025189189 + type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} + probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} + probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} + - rid: 1876391467148115968 + type: {class: RenderGraphSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_EnableRenderCompatibilityMode: 0 + - rid: 1876391467148115969 + type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3} + m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3} + m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3} + - rid: 1876391467148115970 + type: {class: UniversalRendererResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + m_ClusterDeferred: {fileID: 4800000, guid: 222cce62363a44a380c36bf03b392608, type: 3} + m_StencilDitherMaskSeedPS: {fileID: 4800000, guid: 8c3ee818f2efa514c889881ccb2e95a2, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} + - rid: 1876391467148115972 + type: {class: UniversalRenderPipelineRuntimeShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + m_BlitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3} + m_CoreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + m_SamplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} + m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} + m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} + - rid: 1876391467148115973 + type: {class: URPDefaultVolumeProfileSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_VolumeProfile: {fileID: 11400000, guid: b6d8050cecbe75e4c8b3445d5ccd33ff, type: 2} + - rid: 1876391467148115976 + type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DebugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_HdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + m_ProbeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} + - rid: 1876391467148115978 + type: {class: UniversalRenderPipelineRuntimeTextures, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 1 + m_BlueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + m_BayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} + m_DebugFontTex: {fileID: 2800000, guid: 26a413214480ef144b2915d6ff4d0beb, type: 3} + - rid: 1876391467148115986 + type: {class: ShaderStrippingSetting, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + - rid: 1876391467148115987 + type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_CoreCopyPS: {fileID: 4800000, guid: 12dc59547ea167a4ab435097dd0f9add, type: 3} + - rid: 1876391467148115988 + type: {class: RenderGraphGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_EnableCompilationCaching: 1 + m_EnableValidityChecks: 1 + - rid: 7203540674284617728 + type: {class: RayTracingRenderPipelineResources, ns: UnityEngine.Rendering.UnifiedRayTracing, asm: Unity.UnifiedRayTracing.Runtime} + data: + m_Version: 1 + m_GeometryPoolKernels: {fileID: 7200000, guid: 98e3d58cae7210c4786f67f504c9e899, type: 3} + m_CopyBuffer: {fileID: 7200000, guid: 1b95b5dcf48d1914c9e1e7405c7660e3, type: 3} + m_CopyPositions: {fileID: 7200000, guid: 1ad53a96b58d3c3488dde4f14db1aaeb, type: 3} + m_BitHistogram: {fileID: 7200000, guid: 8670f7ce4b60cef43bed36148aa1b0a2, type: 3} + m_BlockReducePart: {fileID: 7200000, guid: 4e034cc8ea2635c4e9f063e5ddc7ea7a, type: 3} + m_BlockScan: {fileID: 7200000, guid: 4d6d5de35fa45ef4a92119397a045cc9, type: 3} + m_BuildHlbvh: {fileID: 7200000, guid: 2d70cd6be91bd7843a39a54b51c15b13, type: 3} + m_RestructureBvh: {fileID: 7200000, guid: 56641cb88dcb31a4398a4997ef7a7a8c, type: 3} + m_Scatter: {fileID: 7200000, guid: a2eaeefdac4637a44b734e85b7be9186, type: 3} + - rid: 7203540674284617729 + type: {class: ScreenSpaceAmbientOcclusionPersistentResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} + m_Version: 0 + - rid: 7203540674284617730 + type: {class: ScreenSpaceAmbientOcclusionDynamicResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Version: 0 + - rid: 7203540674284617731 + type: {class: OnTilePostProcessResource, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_UberPostShader: {fileID: 4800000, guid: fe4f13c1004a07d4ea1e30bfd0326d9e, type: 3} + - rid: 7203540674284617732 + type: {class: PostProcessData/TextureResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + blueNoise16LTex: [] + filmGrainTex: + - {fileID: 2800000, guid: 654c582f7f8a5a14dbd7d119cbde215d, type: 3} + - {fileID: 2800000, guid: dd77ffd079630404e879388999033049, type: 3} + - {fileID: 2800000, guid: 1097e90e1306e26439701489f391a6c0, type: 3} + - {fileID: 2800000, guid: f0b67500f7fad3b4c9f2b13e8f41ba6e, type: 3} + - {fileID: 2800000, guid: 9930fb4528622b34687b00bbe6883de7, type: 3} + - {fileID: 2800000, guid: bd9e8c758250ef449a4b4bfaad7a2133, type: 3} + - {fileID: 2800000, guid: 510a2f57334933e4a8dbabe4c30204e4, type: 3} + - {fileID: 2800000, guid: b4db8180660810945bf8d55ab44352ad, type: 3} + - {fileID: 2800000, guid: fd2fd78b392986e42a12df2177d3b89c, type: 3} + - {fileID: 2800000, guid: 5cdee82a77d13994f83b8fdabed7c301, type: 3} + smaaAreaTex: {fileID: 2800000, guid: d1f1048909d55cd4fa1126ab998f617e, type: 3} + smaaSearchTex: {fileID: 2800000, guid: 51eee22c2a633ef4aada830eed57c3fd, type: 3} + m_TexturesResourcesVersion: 0 + - rid: 7203540674284617733 + type: {class: PostProcessData/ShaderResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + stopNanPS: {fileID: 4800000, guid: 1121bb4e615ca3c48b214e79e841e823, type: 3} + subpixelMorphologicalAntialiasingPS: {fileID: 4800000, guid: 63eaba0ebfb82cc43bde059b4a8c65f6, type: 3} + gaussianDepthOfFieldPS: {fileID: 4800000, guid: 5e7134d6e63e0bc47a1dd2669cedb379, type: 3} + bokehDepthOfFieldPS: {fileID: 4800000, guid: 2aed67ad60045d54ba3a00c91e2d2631, type: 3} + cameraMotionBlurPS: {fileID: 4800000, guid: 1edcd131364091c46a17cbff0b1de97a, type: 3} + paniniProjectionPS: {fileID: 4800000, guid: a15b78cf8ca26ca4fb2090293153c62c, type: 3} + lutBuilderLdrPS: {fileID: 4800000, guid: 65df88701913c224d95fc554db28381a, type: 3} + lutBuilderHdrPS: {fileID: 4800000, guid: ec9fec698a3456d4fb18cf8bacb7a2bc, type: 3} + bloomPS: {fileID: 4800000, guid: 5f1864addb451f54bae8c86d230f736e, type: 3} + temporalAntialiasingPS: {fileID: 4800000, guid: 9c70c1a35ff15f340b38ea84842358bf, type: 3} + LensFlareDataDrivenPS: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92, type: 3} + LensFlareScreenSpacePS: {fileID: 4800000, guid: 701880fecb344ea4c9cd0db3407ab287, type: 3} + scalingSetupPS: {fileID: 4800000, guid: e8ee25143a34b8c4388709ea947055d1, type: 3} + easuPS: {fileID: 4800000, guid: 562b7ae4f629f144aa97780546fce7c6, type: 3} + uberPostPS: {fileID: 4800000, guid: e7857e9d0c934dc4f83f270f8447b006, type: 3} + finalPostPassPS: {fileID: 4800000, guid: c49e63ed1bbcb334780a3bd19dfed403, type: 3} + m_ShaderResourcesVersion: 0 + - rid: 7203540674284617734 + type: {class: URPReflectionProbeSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Universal.Runtime} + data: + version: 1 + useReflectionProbeRotation: 0 + - rid: 7203540674284617735 + type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} + - rid: 7203540674284617736 + type: {class: VrsRenderPipelineRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_TextureComputeShader: {fileID: 7200000, guid: cacb30de6c40c7444bbc78cb0a81fd2a, type: 3} + m_VisualizationShader: {fileID: 4800000, guid: 620b55b8040a88d468e94abe55bed5ba, type: 3} + m_VisualizationLookupTable: + m_Data: + - {r: 0.785, g: 0.23, b: 0.2, a: 1} + - {r: 1, g: 0.8, b: 0.8, a: 1} + - {r: 0.4, g: 0.2, b: 0.2, a: 1} + - {r: 0.51, g: 0.8, b: 0.6, a: 1} + - {r: 0.6, g: 0.8, b: 1, a: 1} + - {r: 0.2, g: 0.4, b: 0.6, a: 1} + - {r: 0.8, g: 1, b: 0.8, a: 1} + - {r: 0.2, g: 0.4, b: 0.2, a: 1} + - {r: 0.125, g: 0.22, b: 0.36, a: 1} + m_ConversionLookupTable: + m_Data: + - {r: 0.785, g: 0.23, b: 0.2, a: 1} + - {r: 1, g: 0.8, b: 0.8, a: 1} + - {r: 0.4, g: 0.2, b: 0.2, a: 1} + - {r: 0.51, g: 0.8, b: 0.6, a: 1} + - {r: 0.6, g: 0.8, b: 1, a: 1} + - {r: 0.2, g: 0.4, b: 0.6, a: 1} + - {r: 0.8, g: 1, b: 0.8, a: 1} + - {r: 0.2, g: 0.4, b: 0.2, a: 1} + - {r: 0.125, g: 0.22, b: 0.36, a: 1} + - rid: 7203540674284617737 + type: {class: RenderingDebuggerRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + - rid: 7203540674284617738 + type: {class: LightmapSamplingSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_UseBicubicLightmapSampling: 0 diff --git a/Assets/Settings/Project Configuration/UniversalRenderPipelineGlobalSettings.asset.meta b/Assets/Settings/Project Configuration/UniversalRenderPipelineGlobalSettings.asset.meta new file mode 100644 index 0000000..26e54d7 --- /dev/null +++ b/Assets/Settings/Project Configuration/UniversalRenderPipelineGlobalSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b14f41a94dde88c4fa9fed9ae80f7362 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro.meta b/Assets/TextMesh Pro.meta new file mode 100644 index 0000000..f9da8b5 --- /dev/null +++ b/Assets/TextMesh Pro.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f54d1bd14bd3ca042bd867b519fee8cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Fonts.meta b/Assets/TextMesh Pro/Fonts.meta new file mode 100644 index 0000000..f0c2972 --- /dev/null +++ b/Assets/TextMesh Pro/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ab70aee4d56447429c680537fbf93ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt new file mode 100644 index 0000000..f2473f9 --- /dev/null +++ b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt @@ -0,0 +1,46 @@ +Digitized data copyright (c) 2010 Google Corporation + with Reserved Font Arimo, Tinos and Cousine. +Copyright (c) 2012 Red Hat, Inc. + with Reserved Font Name Liberation. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta new file mode 100644 index 0000000..fa60cea --- /dev/null +++ b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e59c59b81ab47f9b6ec5781fa725d2c +timeCreated: 1484171296 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans.ttf b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf new file mode 100644 index 0000000..0d896af --- /dev/null +++ b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5b0af421ea2bfbc1ac8d251d647268087ae82786234c57f757d1f0b90fa8b49 +size 350200 diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta new file mode 100644 index 0000000..f2fc814 --- /dev/null +++ b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: e3265ab4bf004d28a9537516768c1c75 +timeCreated: 1484171297 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources.meta b/Assets/TextMesh Pro/Resources.meta new file mode 100644 index 0000000..cfc142f --- /dev/null +++ b/Assets/TextMesh Pro/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 243e06394e614e5d99fab26083b707fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials.meta new file mode 100644 index 0000000..8a01112 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 731f1baa9d144a9897cb1d341c2092b8 +folderAsset: yes +timeCreated: 1442040525 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat new file mode 100644 index 0000000..5bc142c --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _DiffusePower: 1 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.05 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta new file mode 100644 index 0000000..fbd2cdb --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e73a58f6e2794ae7b1b7e50b7fb811b0 +timeCreated: 1484172806 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset new file mode 100644 index 0000000..70c5d61 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -0,0 +1,347 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28268798066460806} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _BumpScale: 1 + - _ColorMask: 15 + - _CullMode: 0 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _Diffuse: 0.5 + - _DstBlend: 0 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _Parallax: 0.02 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.7386364 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SpecularPower: 2 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UVSec: 0 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + - _ZWrite: 1 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF - Fallback + m_EditorClassIdentifier: + m_Version: 1.1.0 + m_Material: {fileID: 2180264} + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3} + m_AtlasPopulationMode: 1 + InternalDynamicOS: 0 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: 28268798066460806} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 1 + m_ClearDynamicDataOnBuild: 1 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 511 + m_Height: 511 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_MultipleSubstitutionRecords: [] + m_LigatureSubstitutionRecords: [] + m_GlyphPairAdjustmentRecords: [] + m_MarkToBaseAdjustmentRecords: [] + m_MarkToMarkAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + faceIndex: 0 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + paddingMode: 0 + packingMode: 4 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28268798066460806 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 0 + m_Height: 0 + m_CompleteImageSize: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 0 + _typelessdata: + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta new file mode 100644 index 0000000..42dd6ac --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e498d1c8094910479dc3e1b768306a4 +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat new file mode 100644 index 0000000..cca8ce8 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Outline + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta new file mode 100644 index 0000000..88d6334 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79459efec17a4d00a321bdcc27bbc385 +timeCreated: 1484172856 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset new file mode 100644 index 0000000..c7b0771 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset @@ -0,0 +1,7821 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 28684132378477856} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _FaceDilate: 0 + - _GradientScale: 10 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF + m_EditorClassIdentifier: + hashCode: 231247347 + material: {fileID: 2180264} + materialHashCode: -1183942120 + m_Version: 1.1.0 + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, + type: 3} + m_SourceFontFile: {fileID: 0} + m_AtlasPopulationMode: 0 + m_FaceInfo: + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: + - m_Index: 3 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 4 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 555 + m_Y: 816 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 5 + m_Metrics: + m_Width: 25 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 775 + m_Y: 922 + m_Width: 25 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 6 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 471 + m_Y: 170 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 7 + m_Metrics: + m_Width: 47 + m_Height: 70 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 64 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 161 + m_Y: 212 + m_Width: 47 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 8 + m_Metrics: + m_Width: 70 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 409 + m_Y: 10 + m_Width: 70 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 9 + m_Metrics: + m_Width: 53 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 437 + m_Y: 90 + m_Width: 53 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 10 + m_Metrics: + m_Width: 8 + m_Height: 19 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 975 + m_Y: 961 + m_Width: 8 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 11 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 146 + m_Y: 673 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 12 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 189 + m_Y: 671 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 13 + m_Metrics: + m_Width: 31 + m_Height: 30 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 33 + m_GlyphRect: + m_X: 495 + m_Y: 984 + m_Width: 31 + m_Height: 30 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 14 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 330 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 15 + m_Metrics: + m_Width: 10 + m_Height: 20 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 583 + m_Y: 992 + m_Width: 10 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 16 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 399 + m_Y: 925 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 17 + m_Metrics: + m_Width: 10 + m_Height: 9 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 657 + m_Y: 958 + m_Width: 10 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 18 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 695 + m_Y: 409 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 19 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 532 + m_Y: 249 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 20 + m_Metrics: + m_Width: 38 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 501 + m_Width: 38 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 21 + m_Metrics: + m_Width: 40 + m_Height: 60 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 596 + m_Y: 329 + m_Width: 40 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 22 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 417 + m_Y: 503 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 23 + m_Metrics: + m_Width: 45 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 725 + m_Y: 252 + m_Width: 45 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 24 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 724 + m_Y: 330 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 25 + m_Metrics: + m_Width: 41 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 912 + m_Y: 262 + m_Width: 41 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 26 + m_Metrics: + m_Width: 40 + m_Height: 59 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 438 + m_Y: 830 + m_Width: 40 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 27 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 648 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 28 + m_Metrics: + m_Width: 40 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 856 + m_Y: 484 + m_Width: 40 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 29 + m_Metrics: + m_Width: 10 + m_Height: 45 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 897 + m_Y: 819 + m_Width: 10 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 30 + m_Metrics: + m_Width: 10 + m_Height: 57 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 429 + m_Y: 287 + m_Width: 10 + m_Height: 57 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 31 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 846 + m_Y: 341 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 32 + m_Metrics: + m_Width: 42 + m_Height: 29 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 42 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 227 + m_Y: 281 + m_Width: 42 + m_Height: 29 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 33 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 392 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 34 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 728 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 35 + m_Metrics: + m_Width: 74 + m_Height: 74 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 87 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 74 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 36 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 828 + m_Y: 103 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 37 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 542 + m_Y: 486 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 38 + m_Metrics: + m_Width: 55 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 509 + m_Y: 88 + m_Width: 55 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 39 + m_Metrics: + m_Width: 51 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 252 + m_Width: 51 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 40 + m_Metrics: + m_Width: 47 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 629 + m_Y: 409 + m_Width: 47 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 41 + m_Metrics: + m_Width: 43 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 789 + m_Y: 259 + m_Width: 43 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 42 + m_Metrics: + m_Width: 57 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 904 + m_Y: 103 + m_Width: 57 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 43 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 495 + m_Y: 407 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 44 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 552 + m_Y: 919 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 45 + m_Metrics: + m_Width: 36 + m_Height: 60 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 797 + m_Y: 569 + m_Width: 36 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 46 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 458 + m_Y: 326 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 47 + m_Metrics: + m_Width: 39 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 816 + m_Width: 39 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 48 + m_Metrics: + m_Width: 59 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 71 + m_GlyphRect: + m_X: 97 + m_Y: 955 + m_Width: 59 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 49 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 562 + m_Y: 408 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 50 + m_Metrics: + m_Width: 59 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 583 + m_Y: 89 + m_Width: 59 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 51 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 669 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 52 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 103 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 53 + m_Metrics: + m_Width: 52 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 461 + m_Y: 248 + m_Width: 52 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 54 + m_Metrics: + m_Width: 51 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 288 + m_Y: 273 + m_Width: 51 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 55 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 527 + m_Y: 329 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 56 + m_Metrics: + m_Width: 50 + m_Height: 60 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 330 + m_Width: 50 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 57 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 273 + m_Y: 195 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 58 + m_Metrics: + m_Width: 85 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 85 + m_GlyphRect: + m_X: 103 + m_Y: 10 + m_Width: 85 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 59 + m_Metrics: + m_Width: 56 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 58 + m_GlyphRect: + m_X: 175 + m_Y: 955 + m_Width: 56 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 60 + m_Metrics: + m_Width: 54 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 582 + m_Y: 169 + m_Width: 54 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 61 + m_Metrics: + m_Width: 49 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 427 + m_Y: 404 + m_Width: 49 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 62 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 232 + m_Y: 671 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 63 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 375 + m_Y: 951 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 64 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 223 + m_Y: 393 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 65 + m_Metrics: + m_Width: 38 + m_Height: 31 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 38 + m_GlyphRect: + m_X: 630 + m_Y: 870 + m_Width: 38 + m_Height: 31 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 66 + m_Metrics: + m_Width: 51 + m_Height: 6 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -12 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 894 + m_Width: 51 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 67 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 456 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 68 + m_Metrics: + m_Width: 45 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 648 + m_Width: 45 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 69 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 738 + m_Y: 409 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 70 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 908 + m_Y: 579 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 71 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 797 + m_Y: 403 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 785 + m_Y: 337 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 73 + m_Metrics: + m_Width: 25 + m_Height: 62 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 25 + m_GlyphRect: + m_X: 538 + m_Y: 168 + m_Width: 25 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 74 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 75 + m_Metrics: + m_Width: 38 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 430 + m_Y: 666 + m_Width: 38 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 76 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 852 + m_Y: 567 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 77 + m_Metrics: + m_Width: 17 + m_Height: 80 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 20 + m_GlyphRect: + m_X: 145 + m_Y: 773 + m_Width: 17 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 78 + m_Metrics: + m_Width: 40 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 44 + m_GlyphRect: + m_X: 856 + m_Y: 403 + m_Width: 40 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 79 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 880 + m_Y: 564 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 80 + m_Metrics: + m_Width: 64 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 74 + m_GlyphRect: + m_X: 378 + m_Y: 222 + m_Width: 64 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 81 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 630 + m_Y: 805 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 82 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 264 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 83 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 145 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 84 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 329 + m_Y: 666 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 85 + m_Metrics: + m_Width: 23 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 926 + m_Y: 816 + m_Width: 23 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 86 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 956 + m_Y: 740 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 87 + m_Metrics: + m_Width: 23 + m_Height: 56 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 55 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 388 + m_Y: 672 + m_Width: 23 + m_Height: 56 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 88 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 495 + m_Y: 919 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 89 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 226 + m_Y: 329 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 90 + m_Metrics: + m_Width: 63 + m_Height: 45 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 61 + m_GlyphRect: + m_X: 655 + m_Y: 188 + m_Width: 63 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 91 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 737 + m_Y: 188 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 92 + m_Metrics: + m_Width: 41 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 609 + m_Y: 640 + m_Width: 41 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 93 + m_Metrics: + m_Width: 35 + m_Height: 45 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 42 + m_GlyphRect: + m_X: 968 + m_Y: 806 + m_Width: 35 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 94 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 164 + m_Y: 113 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 95 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 181 + m_Y: 772 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 96 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 227 + m_Y: 182 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 97 + m_Metrics: + m_Width: 44 + m_Height: 11 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 34 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 333 + m_Y: 832 + m_Width: 44 + m_Height: 11 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 98 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 99 + m_Metrics: + m_Width: 10 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 349 + m_Y: 195 + m_Width: 10 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 100 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 422 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 101 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 102 + m_Metrics: + m_Width: 40 + m_Height: 40 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 807 + m_Width: 40 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 103 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 358 + m_Y: 357 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 104 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 306 + m_Y: 766 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 105 + m_Metrics: + m_Width: 40 + m_Height: 69 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 223 + m_Y: 492 + m_Width: 40 + m_Height: 69 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 106 + m_Metrics: + m_Width: 25 + m_Height: 8 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 931 + m_Y: 961 + m_Width: 25 + m_Height: 8 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 107 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 277 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 108 + m_Metrics: + m_Width: 32 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 32 + m_GlyphRect: + m_X: 784 + m_Y: 870 + m_Width: 32 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 109 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 454 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 110 + m_Metrics: + m_Width: 42 + m_Height: 24 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 32 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 560 + m_Width: 42 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 111 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 583 + m_Y: 890 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 112 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 357 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 113 + m_Metrics: + m_Width: 50 + m_Height: 4 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 65 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 961 + m_Width: 50 + m_Height: 4 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 114 + m_Metrics: + m_Width: 24 + m_Height: 24 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 34 + m_GlyphRect: + m_X: 687 + m_Y: 906 + m_Width: 24 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 115 + m_Metrics: + m_Width: 43 + m_Height: 52 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 607 + m_Y: 487 + m_Width: 43 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 116 + m_Metrics: + m_Width: 27 + m_Height: 36 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 792 + m_Y: 815 + m_Width: 27 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 117 + m_Metrics: + m_Width: 27 + m_Height: 37 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 796 + m_Width: 27 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 118 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 545 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 119 + m_Metrics: + m_Width: 43 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 593 + m_Y: 247 + m_Width: 43 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 120 + m_Metrics: + m_Width: 40 + m_Height: 70 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 46 + m_GlyphRect: + m_X: 208 + m_Y: 770 + m_Width: 40 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 121 + m_Metrics: + m_Width: 10 + m_Height: 10 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 28 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 996 + m_Y: 932 + m_Width: 10 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 122 + m_Metrics: + m_Width: 16 + m_Height: 18 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 958 + m_Width: 16 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 123 + m_Metrics: + m_Width: 24 + m_Height: 35 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 852 + m_Width: 24 + m_Height: 35 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 124 + m_Metrics: + m_Width: 29 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 835 + m_Y: 877 + m_Width: 29 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 125 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 507 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 126 + m_Metrics: + m_Width: 67 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 498 + m_Y: 10 + m_Width: 67 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 127 + m_Metrics: + m_Width: 68 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 10 + m_Y: 955 + m_Width: 68 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 128 + m_Metrics: + m_Width: 66 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 584 + m_Y: 10 + m_Width: 66 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 129 + m_Metrics: + m_Width: 43 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 903 + m_Y: 183 + m_Width: 43 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 130 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 829 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 131 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 905 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 132 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 673 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 133 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 767 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 134 + m_Metrics: + m_Width: 57 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 88 + m_Y: 113 + m_Width: 57 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 135 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 861 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 136 + m_Metrics: + m_Width: 82 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 207 + m_Y: 10 + m_Width: 82 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 137 + m_Metrics: + m_Width: 55 + m_Height: 78 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 10 + m_Y: 576 + m_Width: 55 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 138 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 84 + m_Y: 580 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 139 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 487 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 140 + m_Metrics: + m_Width: 47 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 393 + m_Width: 47 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 141 + m_Metrics: + m_Width: 47 + m_Height: 72 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 150 + m_Y: 580 + m_Width: 47 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 142 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 227 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 143 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 265 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 144 + m_Metrics: + m_Width: 28 + m_Height: 75 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 981 + m_Y: 10 + m_Width: 28 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 145 + m_Metrics: + m_Width: 25 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 216 + m_Y: 580 + m_Width: 25 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 146 + m_Metrics: + m_Width: 58 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 751 + m_Y: 102 + m_Width: 58 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 147 + m_Metrics: + m_Width: 48 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 210 + m_Y: 88 + m_Width: 48 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 148 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 388 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 149 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 482 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 150 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 198 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 151 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 293 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 152 + m_Metrics: + m_Width: 59 + m_Height: 73 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 751 + m_Y: 10 + m_Width: 59 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 153 + m_Metrics: + m_Width: 40 + m_Height: 39 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 838 + m_Y: 819 + m_Width: 40 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 154 + m_Metrics: + m_Width: 63 + m_Height: 65 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 669 + m_Y: 10 + m_Width: 63 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 155 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 392 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 156 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 486 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 157 + m_Metrics: + m_Width: 50 + m_Height: 76 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 297 + m_Width: 50 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 158 + m_Metrics: + m_Width: 50 + m_Height: 73 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 157 + m_Y: 301 + m_Width: 50 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 159 + m_Metrics: + m_Width: 54 + m_Height: 74 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 88 + m_Y: 204 + m_Width: 54 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 160 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 734 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 161 + m_Metrics: + m_Width: 44 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 545 + m_Y: 564 + m_Width: 44 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 162 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 324 + m_Y: 583 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 163 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 333 + m_Y: 749 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 164 + m_Metrics: + m_Width: 45 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 478 + m_Y: 485 + m_Width: 45 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 165 + m_Metrics: + m_Width: 45 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 250 + m_Y: 952 + m_Width: 45 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 166 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 167 + m_Metrics: + m_Width: 45 + m_Height: 71 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 70 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 260 + m_Y: 580 + m_Width: 45 + m_Height: 71 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 168 + m_Metrics: + m_Width: 71 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 661 + m_Y: 94 + m_Width: 71 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 169 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 427 + m_Y: 583 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 170 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 436 + m_Y: 747 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 171 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 484 + m_Y: 567 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 172 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 608 + m_Y: 558 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 173 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 851 + m_Y: 262 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 174 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 838 + m_Y: 737 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 175 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 418 + m_Y: 951 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 176 + m_Metrics: + m_Width: 29 + m_Height: 62 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 980 + m_Y: 104 + m_Width: 29 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 177 + m_Metrics: + m_Width: 25 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 794 + m_Y: 737 + m_Width: 25 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 178 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 487 + m_Y: 650 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 179 + m_Metrics: + m_Width: 38 + m_Height: 61 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 342 + m_Width: 38 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 180 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 548 + m_Y: 646 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 181 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 733 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 182 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 672 + m_Y: 714 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 183 + m_Metrics: + m_Width: 42 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 314 + m_Y: 952 + m_Width: 42 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 184 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 185 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 185 + m_Metrics: + m_Width: 43 + m_Height: 39 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 965 + m_Y: 603 + m_Width: 43 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 186 + m_Metrics: + m_Width: 50 + m_Height: 49 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 47 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 357 + m_Y: 435 + m_Width: 50 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 187 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 558 + m_Y: 729 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 188 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 615 + m_Y: 722 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 189 + m_Metrics: + m_Width: 38 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 799 + m_Y: 485 + m_Width: 38 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 190 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 956 + m_Y: 661 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 191 + m_Metrics: + m_Width: 41 + m_Height: 81 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 86 + m_Y: 673 + m_Width: 41 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 192 + m_Metrics: + m_Width: 40 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 773 + m_Width: 40 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 193 + m_Metrics: + m_Width: 41 + m_Height: 77 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 269 + m_Y: 670 + m_Width: 41 + m_Height: 77 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1997 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1998 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1999 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2000 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2001 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2002 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2003 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2004 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2005 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2006 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2007 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 7 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2008 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2009 + m_Metrics: + m_Width: 4 + m_Height: 65 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 54 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 204 + m_Y: 871 + m_Width: 4 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2010 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 267 + m_Y: 770 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2011 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 260 + m_Y: 393 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2012 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 282 + m_Y: 482 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2013 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2014 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 929 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2015 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 103 + m_Y: 88 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2016 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 277 + m_Y: 170 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2017 + m_Metrics: + m_Width: 22 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 36 + m_GlyphRect: + m_X: 862 + m_Y: 181 + m_Width: 22 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2018 + m_Metrics: + m_Width: 51 + m_Height: 15 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -4 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 288 + m_Y: 353 + m_Width: 51 + m_Height: 15 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2019 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 612 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2020 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 640 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2021 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 1002 + m_Y: 961 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2022 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 686 + m_Y: 949 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2023 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 967 + m_Y: 894 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2024 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 916 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2025 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 954 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2026 + m_Metrics: + m_Width: 22 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 920 + m_Width: 22 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2027 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 303 + m_Y: 865 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2028 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 300 + m_Y: 387 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2029 + m_Metrics: + m_Width: 24 + m_Height: 23 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 40 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 819 + m_Y: 929 + m_Width: 24 + m_Height: 23 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2030 + m_Metrics: + m_Width: 64 + m_Height: 9 + m_HorizontalBearingX: 11 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 661 + m_Y: 160 + m_Width: 64 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2031 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 876 + m_Y: 737 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2032 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 916 + m_Y: 734 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2033 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 388 + m_Y: 583 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2034 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 397 + m_Y: 747 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2035 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 360 + m_Y: 862 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2036 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2037 + m_Metrics: + m_Width: 82 + m_Height: 61 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 308 + m_Y: 10 + m_Width: 82 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2038 + m_Metrics: + m_Width: 12 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 427 + m_Y: 363 + m_Width: 12 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2039 + m_Metrics: + m_Width: 26 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 907 + m_Width: 26 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2040 + m_Metrics: + m_Width: 35 + m_Height: 22 + m_HorizontalBearingX: -4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 866 + m_Width: 35 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2041 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 883 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2042 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 925 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2043 + m_Metrics: + m_Width: 28 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 583 + m_Y: 812 + m_Width: 28 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2044 + m_Metrics: + m_Width: 35 + m_Height: 5 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 68 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 968 + m_Y: 870 + m_Width: 35 + m_Height: 5 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2045 + m_Metrics: + m_Width: 44 + m_Height: 59 + m_HorizontalBearingX: -18 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 799 + m_Y: 181 + m_Width: 44 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2046 + m_Metrics: + m_Width: 10 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 322 + m_Y: 474 + m_Width: 10 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2047 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 399 + m_Y: 836 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2048 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 794 + m_Y: 648 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2049 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 833 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2050 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 874 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2051 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 915 + m_Y: 645 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2052 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 456 + m_Y: 908 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2075 + m_Metrics: + m_Width: 47 + m_Height: 61 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 351 + m_Y: 503 + m_Width: 47 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2090 + m_Metrics: + m_Width: 70 + m_Height: 33 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 382 + m_Y: 170 + m_Width: 70 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2179 + m_Metrics: + m_Width: 52 + m_Height: 51 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 51 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 358 + m_Y: 287 + m_Width: 52 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 3 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33 + m_GlyphIndex: 4 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34 + m_GlyphIndex: 5 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35 + m_GlyphIndex: 6 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36 + m_GlyphIndex: 7 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 8 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38 + m_GlyphIndex: 9 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 10 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 40 + m_GlyphIndex: 11 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 41 + m_GlyphIndex: 12 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 42 + m_GlyphIndex: 13 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 43 + m_GlyphIndex: 14 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 15 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 45 + m_GlyphIndex: 16 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 17 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 18 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 19 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 20 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 21 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 22 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 52 + m_GlyphIndex: 23 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 24 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 54 + m_GlyphIndex: 25 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 26 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 27 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 28 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 29 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 59 + m_GlyphIndex: 30 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 60 + m_GlyphIndex: 31 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 61 + m_GlyphIndex: 32 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 62 + m_GlyphIndex: 33 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 63 + m_GlyphIndex: 34 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 64 + m_GlyphIndex: 35 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 36 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 37 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 38 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 39 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 40 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 70 + m_GlyphIndex: 41 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 42 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 43 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 44 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 45 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 46 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 47 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 48 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 49 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 50 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 51 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 81 + m_GlyphIndex: 52 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 53 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 54 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 55 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 56 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 86 + m_GlyphIndex: 57 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 58 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 88 + m_GlyphIndex: 59 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 60 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 61 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 91 + m_GlyphIndex: 62 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 92 + m_GlyphIndex: 63 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 93 + m_GlyphIndex: 64 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 94 + m_GlyphIndex: 65 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 96 + m_GlyphIndex: 67 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 68 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 69 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 70 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 100 + m_GlyphIndex: 71 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 73 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 74 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 75 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 76 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 77 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 78 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 79 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 80 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 81 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 82 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 83 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 84 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 85 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 86 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 87 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 88 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 89 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 90 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 91 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 92 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 122 + m_GlyphIndex: 93 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 123 + m_GlyphIndex: 94 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 124 + m_GlyphIndex: 95 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 125 + m_GlyphIndex: 96 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 126 + m_GlyphIndex: 97 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 160 + m_GlyphIndex: 98 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 161 + m_GlyphIndex: 99 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 162 + m_GlyphIndex: 100 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 163 + m_GlyphIndex: 101 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 164 + m_GlyphIndex: 102 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 165 + m_GlyphIndex: 103 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 166 + m_GlyphIndex: 104 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 167 + m_GlyphIndex: 105 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 168 + m_GlyphIndex: 106 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 169 + m_GlyphIndex: 107 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 170 + m_GlyphIndex: 108 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 171 + m_GlyphIndex: 109 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 172 + m_GlyphIndex: 110 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 173 + m_GlyphIndex: 111 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 174 + m_GlyphIndex: 112 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 175 + m_GlyphIndex: 113 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 176 + m_GlyphIndex: 114 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 177 + m_GlyphIndex: 115 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 178 + m_GlyphIndex: 116 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 179 + m_GlyphIndex: 117 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 180 + m_GlyphIndex: 118 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 181 + m_GlyphIndex: 119 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 182 + m_GlyphIndex: 120 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 183 + m_GlyphIndex: 121 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 184 + m_GlyphIndex: 122 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 185 + m_GlyphIndex: 123 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 186 + m_GlyphIndex: 124 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 187 + m_GlyphIndex: 125 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 188 + m_GlyphIndex: 126 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 189 + m_GlyphIndex: 127 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 190 + m_GlyphIndex: 128 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 191 + m_GlyphIndex: 129 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 192 + m_GlyphIndex: 130 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 193 + m_GlyphIndex: 131 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 194 + m_GlyphIndex: 132 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 195 + m_GlyphIndex: 133 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 196 + m_GlyphIndex: 134 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 197 + m_GlyphIndex: 135 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 198 + m_GlyphIndex: 136 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 199 + m_GlyphIndex: 137 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 200 + m_GlyphIndex: 138 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 201 + m_GlyphIndex: 139 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 202 + m_GlyphIndex: 140 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 203 + m_GlyphIndex: 141 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 204 + m_GlyphIndex: 142 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 205 + m_GlyphIndex: 143 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 206 + m_GlyphIndex: 144 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 207 + m_GlyphIndex: 145 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 208 + m_GlyphIndex: 146 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 209 + m_GlyphIndex: 147 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 210 + m_GlyphIndex: 148 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 211 + m_GlyphIndex: 149 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 212 + m_GlyphIndex: 150 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 213 + m_GlyphIndex: 151 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 214 + m_GlyphIndex: 152 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 215 + m_GlyphIndex: 153 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 216 + m_GlyphIndex: 154 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 217 + m_GlyphIndex: 155 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 218 + m_GlyphIndex: 156 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 219 + m_GlyphIndex: 157 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 220 + m_GlyphIndex: 158 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 221 + m_GlyphIndex: 159 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 222 + m_GlyphIndex: 160 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 223 + m_GlyphIndex: 161 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 224 + m_GlyphIndex: 162 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 225 + m_GlyphIndex: 163 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 226 + m_GlyphIndex: 164 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 227 + m_GlyphIndex: 165 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 228 + m_GlyphIndex: 166 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 229 + m_GlyphIndex: 167 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 230 + m_GlyphIndex: 168 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 231 + m_GlyphIndex: 169 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 232 + m_GlyphIndex: 170 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 233 + m_GlyphIndex: 171 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 234 + m_GlyphIndex: 172 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 235 + m_GlyphIndex: 173 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 236 + m_GlyphIndex: 174 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 237 + m_GlyphIndex: 175 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 238 + m_GlyphIndex: 176 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 239 + m_GlyphIndex: 177 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 240 + m_GlyphIndex: 178 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 241 + m_GlyphIndex: 179 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 242 + m_GlyphIndex: 180 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 243 + m_GlyphIndex: 181 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 244 + m_GlyphIndex: 182 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 245 + m_GlyphIndex: 183 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 246 + m_GlyphIndex: 184 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 247 + m_GlyphIndex: 185 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 248 + m_GlyphIndex: 186 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 249 + m_GlyphIndex: 187 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 250 + m_GlyphIndex: 188 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 251 + m_GlyphIndex: 189 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 252 + m_GlyphIndex: 190 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 253 + m_GlyphIndex: 191 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 254 + m_GlyphIndex: 192 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 255 + m_GlyphIndex: 193 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8192 + m_GlyphIndex: 1997 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8193 + m_GlyphIndex: 1998 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8194 + m_GlyphIndex: 1999 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8195 + m_GlyphIndex: 2000 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8196 + m_GlyphIndex: 2001 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8197 + m_GlyphIndex: 2002 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8198 + m_GlyphIndex: 2003 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8199 + m_GlyphIndex: 2004 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8200 + m_GlyphIndex: 2005 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8201 + m_GlyphIndex: 2006 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8202 + m_GlyphIndex: 2007 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8203 + m_GlyphIndex: 2008 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8204 + m_GlyphIndex: 2009 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8205 + m_GlyphIndex: 2010 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8206 + m_GlyphIndex: 2011 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8207 + m_GlyphIndex: 2012 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8210 + m_GlyphIndex: 2013 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8211 + m_GlyphIndex: 2014 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8212 + m_GlyphIndex: 2015 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8213 + m_GlyphIndex: 2016 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8214 + m_GlyphIndex: 2017 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8215 + m_GlyphIndex: 2018 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8216 + m_GlyphIndex: 2019 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8217 + m_GlyphIndex: 2020 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8218 + m_GlyphIndex: 2021 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8219 + m_GlyphIndex: 2022 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8220 + m_GlyphIndex: 2023 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8221 + m_GlyphIndex: 2024 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8222 + m_GlyphIndex: 2025 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8223 + m_GlyphIndex: 2026 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8224 + m_GlyphIndex: 2027 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8225 + m_GlyphIndex: 2028 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8226 + m_GlyphIndex: 2029 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 2030 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8234 + m_GlyphIndex: 2031 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8235 + m_GlyphIndex: 2032 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8236 + m_GlyphIndex: 2033 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8237 + m_GlyphIndex: 2034 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8238 + m_GlyphIndex: 2035 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8239 + m_GlyphIndex: 2036 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8240 + m_GlyphIndex: 2037 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8242 + m_GlyphIndex: 2038 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8243 + m_GlyphIndex: 2039 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8244 + m_GlyphIndex: 2040 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8249 + m_GlyphIndex: 2041 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8250 + m_GlyphIndex: 2042 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8252 + m_GlyphIndex: 2043 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8254 + m_GlyphIndex: 2044 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8260 + m_GlyphIndex: 2045 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8286 + m_GlyphIndex: 2046 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8298 + m_GlyphIndex: 2047 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8299 + m_GlyphIndex: 2048 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8300 + m_GlyphIndex: 2049 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8301 + m_GlyphIndex: 2050 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8302 + m_GlyphIndex: 2051 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8303 + m_GlyphIndex: 2052 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8364 + m_GlyphIndex: 2075 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8482 + m_GlyphIndex: 2090 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 2179 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 28684132378477856} + m_AtlasTextureIndex: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 93 + m_Height: 93 + - m_X: 93 + m_Y: 0 + m_Width: 104 + m_Height: 78 + - m_X: 197 + m_Y: 0 + m_Width: 101 + m_Height: 78 + - m_X: 298 + m_Y: 0 + m_Width: 101 + m_Height: 80 + - m_X: 0 + m_Y: 93 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 188 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 283 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 378 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 472 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 566 + m_Width: 74 + m_Height: 97 + - m_X: 399 + m_Y: 0 + m_Width: 89 + m_Height: 80 + - m_X: 0 + m_Y: 663 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 757 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 851 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 945 + m_Width: 87 + m_Height: 78 + - m_X: 488 + m_Y: 0 + m_Width: 86 + m_Height: 78 + - m_X: 574 + m_Y: 0 + m_Width: 85 + m_Height: 79 + - m_X: 659 + m_Y: 0 + m_Width: 82 + m_Height: 84 + - m_X: 741 + m_Y: 0 + m_Width: 78 + m_Height: 92 + - m_X: 819 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 895 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 971 + m_Y: 0 + m_Width: 47 + m_Height: 94 + - m_X: 93 + m_Y: 78 + m_Width: 105 + m_Height: 25 + - m_X: 78 + m_Y: 103 + m_Width: 76 + m_Height: 91 + - m_X: 78 + m_Y: 194 + m_Width: 73 + m_Height: 93 + - m_X: 78 + m_Y: 287 + m_Width: 69 + m_Height: 95 + - m_X: 78 + m_Y: 382 + m_Width: 69 + m_Height: 94 + - m_X: 78 + m_Y: 476 + m_Width: 69 + m_Height: 94 + - m_X: 74 + m_Y: 570 + m_Width: 66 + m_Height: 93 + - m_X: 76 + m_Y: 663 + m_Width: 60 + m_Height: 100 + - m_X: 76 + m_Y: 763 + m_Width: 59 + m_Height: 99 + - m_X: 76 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 87 + m_Y: 945 + m_Width: 78 + m_Height: 78 + - m_X: 154 + m_Y: 103 + m_Width: 46 + m_Height: 99 + - m_X: 200 + m_Y: 78 + m_Width: 67 + m_Height: 94 + - m_X: 151 + m_Y: 202 + m_Width: 66 + m_Height: 89 + - m_X: 147 + m_Y: 291 + m_Width: 69 + m_Height: 92 + - m_X: 147 + m_Y: 383 + m_Width: 66 + m_Height: 94 + - m_X: 147 + m_Y: 477 + m_Width: 66 + m_Height: 93 + - m_X: 140 + m_Y: 570 + m_Width: 66 + m_Height: 91 + - m_X: 267 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 347 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 427 + m_Y: 80 + m_Width: 72 + m_Height: 80 + - m_X: 499 + m_Y: 78 + m_Width: 74 + m_Height: 80 + - m_X: 573 + m_Y: 79 + m_Width: 78 + m_Height: 80 + - m_X: 651 + m_Y: 84 + m_Width: 90 + m_Height: 66 + - m_X: 741 + m_Y: 92 + m_Width: 77 + m_Height: 78 + - m_X: 818 + m_Y: 93 + m_Width: 76 + m_Height: 78 + - m_X: 894 + m_Y: 93 + m_Width: 76 + m_Height: 80 + - m_X: 970 + m_Y: 94 + m_Width: 48 + m_Height: 81 + - m_X: 267 + m_Y: 160 + m_Width: 105 + m_Height: 25 + - m_X: 217 + m_Y: 172 + m_Width: 46 + m_Height: 99 + - m_X: 263 + m_Y: 185 + m_Width: 76 + m_Height: 78 + - m_X: 372 + m_Y: 160 + m_Width: 89 + m_Height: 52 + - m_X: 339 + m_Y: 185 + m_Width: 29 + m_Height: 78 + - m_X: 368 + m_Y: 212 + m_Width: 83 + m_Height: 65 + - m_X: 136 + m_Y: 663 + m_Width: 43 + m_Height: 99 + - m_X: 179 + m_Y: 661 + m_Width: 43 + m_Height: 99 + - m_X: 206 + m_Y: 570 + m_Width: 44 + m_Height: 91 + - m_X: 222 + m_Y: 661 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 383 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 482 + m_Width: 59 + m_Height: 88 + - m_X: 250 + m_Y: 570 + m_Width: 64 + m_Height: 90 + - m_X: 259 + m_Y: 660 + m_Width: 60 + m_Height: 96 + - m_X: 135 + m_Y: 763 + m_Width: 36 + m_Height: 99 + - m_X: 135 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 165 + m_Y: 945 + m_Width: 75 + m_Height: 78 + - m_X: 171 + m_Y: 762 + m_Width: 27 + m_Height: 99 + - m_X: 198 + m_Y: 760 + m_Width: 59 + m_Height: 89 + - m_X: 194 + m_Y: 861 + m_Width: 23 + m_Height: 84 + - m_X: 217 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 240 + m_Y: 942 + m_Width: 64 + m_Height: 81 + - m_X: 255 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 257 + m_Y: 760 + m_Width: 39 + m_Height: 89 + - m_X: 296 + m_Y: 756 + m_Width: 27 + m_Height: 99 + - m_X: 293 + m_Y: 855 + m_Width: 57 + m_Height: 87 + - m_X: 304 + m_Y: 942 + m_Width: 61 + m_Height: 81 + - m_X: 651 + m_Y: 150 + m_Width: 83 + m_Height: 28 + - m_X: 461 + m_Y: 160 + m_Width: 67 + m_Height: 78 + - m_X: 528 + m_Y: 158 + m_Width: 44 + m_Height: 81 + - m_X: 572 + m_Y: 159 + m_Width: 73 + m_Height: 78 + - m_X: 645 + m_Y: 178 + m_Width: 82 + m_Height: 64 + - m_X: 451 + m_Y: 238 + m_Width: 71 + m_Height: 78 + - m_X: 522 + m_Y: 239 + m_Width: 61 + m_Height: 80 + - m_X: 583 + m_Y: 237 + m_Width: 62 + m_Height: 82 + - m_X: 645 + m_Y: 242 + m_Width: 70 + m_Height: 78 + - m_X: 216 + m_Y: 319 + m_Width: 62 + m_Height: 64 + - m_X: 217 + m_Y: 271 + m_Width: 61 + m_Height: 48 + - m_X: 278 + m_Y: 263 + m_Width: 70 + m_Height: 80 + - m_X: 250 + m_Y: 383 + m_Width: 40 + m_Height: 89 + - m_X: 348 + m_Y: 277 + m_Width: 71 + m_Height: 70 + - m_X: 278 + m_Y: 343 + m_Width: 70 + m_Height: 34 + - m_X: 290 + m_Y: 377 + m_Width: 57 + m_Height: 87 + - m_X: 419 + m_Y: 277 + m_Width: 29 + m_Height: 76 + - m_X: 448 + m_Y: 316 + m_Width: 69 + m_Height: 78 + - m_X: 517 + m_Y: 319 + m_Width: 69 + m_Height: 78 + - m_X: 586 + m_Y: 319 + m_Width: 59 + m_Height: 79 + - m_X: 645 + m_Y: 320 + m_Width: 69 + m_Height: 79 + - m_X: 348 + m_Y: 347 + m_Width: 69 + m_Height: 78 + - m_X: 417 + m_Y: 353 + m_Width: 31 + m_Height: 41 + - m_X: 347 + m_Y: 425 + m_Width: 69 + m_Height: 68 + - m_X: 417 + m_Y: 394 + m_Width: 68 + m_Height: 78 + - m_X: 485 + m_Y: 397 + m_Width: 67 + m_Height: 78 + - m_X: 552 + m_Y: 398 + m_Width: 67 + m_Height: 78 + - m_X: 619 + m_Y: 399 + m_Width: 66 + m_Height: 78 + - m_X: 685 + m_Y: 399 + m_Width: 43 + m_Height: 82 + - m_X: 272 + m_Y: 472 + m_Width: 40 + m_Height: 89 + - m_X: 312 + m_Y: 464 + m_Width: 29 + m_Height: 81 + - m_X: 341 + m_Y: 493 + m_Width: 66 + m_Height: 80 + - m_X: 314 + m_Y: 573 + m_Width: 64 + m_Height: 83 + - m_X: 319 + m_Y: 656 + m_Width: 59 + m_Height: 83 + - m_X: 323 + m_Y: 739 + m_Width: 64 + m_Height: 83 + - m_X: 378 + m_Y: 573 + m_Width: 39 + m_Height: 89 + - m_X: 378 + m_Y: 662 + m_Width: 42 + m_Height: 75 + - m_X: 387 + m_Y: 737 + m_Width: 39 + m_Height: 89 + - m_X: 407 + m_Y: 493 + m_Width: 61 + m_Height: 80 + - m_X: 417 + m_Y: 573 + m_Width: 57 + m_Height: 83 + - m_X: 420 + m_Y: 656 + m_Width: 57 + m_Height: 81 + - m_X: 426 + m_Y: 737 + m_Width: 61 + m_Height: 83 + - m_X: 468 + m_Y: 475 + m_Width: 64 + m_Height: 82 + - m_X: 474 + m_Y: 557 + m_Width: 61 + m_Height: 83 + - m_X: 477 + m_Y: 640 + m_Width: 61 + m_Height: 83 + - m_X: 532 + m_Y: 476 + m_Width: 65 + m_Height: 78 + - m_X: 535 + m_Y: 554 + m_Width: 63 + m_Height: 82 + - m_X: 538 + m_Y: 636 + m_Width: 61 + m_Height: 83 + - m_X: 487 + m_Y: 723 + m_Width: 61 + m_Height: 83 + - m_X: 548 + m_Y: 719 + m_Width: 57 + m_Height: 83 + - m_X: 597 + m_Y: 477 + m_Width: 62 + m_Height: 71 + - m_X: 598 + m_Y: 548 + m_Width: 61 + m_Height: 82 + - m_X: 599 + m_Y: 630 + m_Width: 60 + m_Height: 82 + - m_X: 605 + m_Y: 712 + m_Width: 57 + m_Height: 83 + - m_X: 659 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 659 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 659 + m_Y: 638 + m_Width: 64 + m_Height: 66 + - m_X: 662 + m_Y: 704 + m_Width: 61 + m_Height: 82 + - m_X: 714 + m_Y: 320 + m_Width: 61 + m_Height: 79 + - m_X: 715 + m_Y: 242 + m_Width: 64 + m_Height: 78 + - m_X: 728 + m_Y: 399 + m_Width: 59 + m_Height: 82 + - m_X: 724 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 723 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 723 + m_Y: 638 + m_Width: 61 + m_Height: 80 + - m_X: 723 + m_Y: 718 + m_Width: 61 + m_Height: 79 + - m_X: 727 + m_Y: 178 + m_Width: 62 + m_Height: 64 + - m_X: 789 + m_Y: 171 + m_Width: 63 + m_Height: 78 + - m_X: 779 + m_Y: 249 + m_Width: 62 + m_Height: 78 + - m_X: 775 + m_Y: 327 + m_Width: 61 + m_Height: 66 + - m_X: 787 + m_Y: 393 + m_Width: 59 + m_Height: 82 + - m_X: 789 + m_Y: 475 + m_Width: 57 + m_Height: 82 + - m_X: 852 + m_Y: 171 + m_Width: 41 + m_Height: 81 + - m_X: 893 + m_Y: 173 + m_Width: 62 + m_Height: 79 + - m_X: 841 + m_Y: 252 + m_Width: 61 + m_Height: 79 + - m_X: 902 + m_Y: 252 + m_Width: 60 + m_Height: 80 + - m_X: 962 + m_Y: 175 + m_Width: 61 + m_Height: 79 + - m_X: 962 + m_Y: 254 + m_Width: 61 + m_Height: 66 + - m_X: 962 + m_Y: 320 + m_Width: 61 + m_Height: 62 + - m_X: 836 + m_Y: 331 + m_Width: 61 + m_Height: 62 + - m_X: 846 + m_Y: 393 + m_Width: 59 + m_Height: 81 + - m_X: 846 + m_Y: 474 + m_Width: 59 + m_Height: 80 + - m_X: 905 + m_Y: 332 + m_Width: 57 + m_Height: 80 + - m_X: 962 + m_Y: 382 + m_Width: 61 + m_Height: 62 + - m_X: 905 + m_Y: 412 + m_Width: 57 + m_Height: 79 + - m_X: 962 + m_Y: 444 + m_Width: 61 + m_Height: 53 + - m_X: 905 + m_Y: 491 + m_Width: 57 + m_Height: 78 + - m_X: 962 + m_Y: 497 + m_Width: 61 + m_Height: 53 + - m_X: 962 + m_Y: 550 + m_Width: 61 + m_Height: 43 + - m_X: 323 + m_Y: 822 + m_Width: 63 + m_Height: 30 + - m_X: 350 + m_Y: 852 + m_Width: 39 + m_Height: 89 + - m_X: 365 + m_Y: 941 + m_Width: 43 + m_Height: 82 + - m_X: 389 + m_Y: 826 + m_Width: 39 + m_Height: 89 + - m_X: 428 + m_Y: 820 + m_Width: 59 + m_Height: 78 + - m_X: 487 + m_Y: 806 + m_Width: 58 + m_Height: 78 + - m_X: 784 + m_Y: 638 + m_Width: 39 + m_Height: 89 + - m_X: 787 + m_Y: 559 + m_Width: 55 + m_Height: 79 + - m_X: 784 + m_Y: 727 + m_Width: 44 + m_Height: 78 + - m_X: 823 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 828 + m_Y: 727 + m_Width: 38 + m_Height: 82 + - m_X: 842 + m_Y: 557 + m_Width: 28 + m_Height: 81 + - m_X: 870 + m_Y: 554 + m_Width: 28 + m_Height: 81 + - m_X: 898 + m_Y: 569 + m_Width: 57 + m_Height: 66 + - m_X: 955 + m_Y: 593 + m_Width: 62 + m_Height: 58 + - m_X: 864 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 905 + m_Y: 635 + m_Width: 41 + m_Height: 89 + - m_X: 946 + m_Y: 651 + m_Width: 57 + m_Height: 79 + - m_X: 866 + m_Y: 727 + m_Width: 40 + m_Height: 82 + - m_X: 906 + m_Y: 724 + m_Width: 40 + m_Height: 82 + - m_X: 946 + m_Y: 730 + m_Width: 57 + m_Height: 66 + - m_X: 389 + m_Y: 915 + m_Width: 42 + m_Height: 26 + - m_X: 408 + m_Y: 941 + m_Width: 38 + m_Height: 82 + - m_X: 446 + m_Y: 898 + m_Width: 39 + m_Height: 89 + - m_X: 545 + m_Y: 806 + m_Width: 28 + m_Height: 78 + - m_X: 573 + m_Y: 802 + m_Width: 47 + m_Height: 78 + - m_X: 620 + m_Y: 795 + m_Width: 57 + m_Height: 65 + - m_X: 677 + m_Y: 786 + m_Width: 46 + m_Height: 56 + - m_X: 723 + m_Y: 797 + m_Width: 59 + m_Height: 59 + - m_X: 782 + m_Y: 805 + m_Width: 46 + m_Height: 55 + - m_X: 828 + m_Y: 809 + m_Width: 59 + m_Height: 58 + - m_X: 487 + m_Y: 884 + m_Width: 70 + m_Height: 25 + - m_X: 485 + m_Y: 909 + m_Width: 57 + m_Height: 65 + - m_X: 485 + m_Y: 974 + m_Width: 50 + m_Height: 49 + - m_X: 542 + m_Y: 909 + m_Width: 28 + m_Height: 78 + - m_X: 887 + m_Y: 809 + m_Width: 29 + m_Height: 64 + - m_X: 916 + m_Y: 806 + m_Width: 42 + m_Height: 65 + - m_X: 958 + m_Y: 796 + m_Width: 54 + m_Height: 64 + - m_X: 620 + m_Y: 860 + m_Width: 57 + m_Height: 50 + - m_X: 677 + m_Y: 842 + m_Width: 43 + m_Height: 54 + - m_X: 720 + m_Y: 856 + m_Width: 54 + m_Height: 41 + - m_X: 774 + m_Y: 860 + m_Width: 51 + m_Height: 52 + - m_X: 825 + m_Y: 867 + m_Width: 48 + m_Height: 52 + - m_X: 873 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 446 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 958 + m_Y: 860 + m_Width: 54 + m_Height: 24 + - m_X: 535 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 677 + m_Y: 896 + m_Width: 43 + m_Height: 43 + - m_X: 720 + m_Y: 897 + m_Width: 45 + m_Height: 41 + - m_X: 765 + m_Y: 912 + m_Width: 44 + m_Height: 38 + - m_X: 809 + m_Y: 919 + m_Width: 43 + m_Height: 42 + - m_X: 852 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 852 + m_Y: 951 + m_Width: 69 + m_Height: 23 + - m_X: 915 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 957 + m_Y: 884 + m_Width: 42 + m_Height: 38 + - m_X: 919 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 921 + m_Y: 951 + m_Width: 44 + m_Height: 27 + - m_X: 965 + m_Y: 951 + m_Width: 27 + m_Height: 38 + - m_X: 573 + m_Y: 880 + m_Width: 42 + m_Height: 26 + - m_X: 570 + m_Y: 906 + m_Width: 42 + m_Height: 38 + - m_X: 570 + m_Y: 944 + m_Width: 42 + m_Height: 38 + - m_X: 612 + m_Y: 910 + m_Width: 41 + m_Height: 38 + - m_X: 612 + m_Y: 948 + m_Width: 35 + m_Height: 37 + - m_X: 573 + m_Y: 982 + m_Width: 29 + m_Height: 39 + - m_X: 602 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 630 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 986 + m_Y: 922 + m_Width: 29 + m_Height: 29 + - m_X: 992 + m_Y: 951 + m_Width: 28 + m_Height: 38 + - m_X: 647 + m_Y: 948 + m_Width: 29 + m_Height: 28 + - m_X: 676 + m_Y: 939 + m_Width: 28 + m_Height: 38 + m_FreeGlyphRects: + - m_X: 78 + m_Y: 93 + m_Width: 15 + m_Height: 10 + - m_X: 74 + m_Y: 566 + m_Width: 4 + m_Height: 4 + - m_X: 198 + m_Y: 78 + m_Width: 2 + m_Height: 25 + - m_X: 151 + m_Y: 194 + m_Width: 3 + m_Height: 8 + - m_X: 147 + m_Y: 287 + m_Width: 4 + m_Height: 4 + - m_X: 267 + m_Y: 78 + m_Width: 31 + m_Height: 2 + - m_X: 488 + m_Y: 78 + m_Width: 11 + m_Height: 2 + - m_X: 573 + m_Y: 78 + m_Width: 1 + m_Height: 1 + - m_X: 651 + m_Y: 79 + m_Width: 8 + m_Height: 5 + - m_X: 818 + m_Y: 92 + m_Width: 1 + m_Height: 1 + - m_X: 970 + m_Y: 93 + m_Width: 1 + m_Height: 1 + - m_X: 200 + m_Y: 172 + m_Width: 17 + m_Height: 30 + - m_X: 263 + m_Y: 172 + m_Width: 4 + m_Height: 13 + - m_X: 368 + m_Y: 185 + m_Width: 4 + m_Height: 27 + - m_X: 140 + m_Y: 661 + m_Width: 39 + m_Height: 2 + - m_X: 250 + m_Y: 660 + m_Width: 9 + m_Height: 1 + - m_X: 136 + m_Y: 762 + m_Width: 35 + m_Height: 1 + - m_X: 179 + m_Y: 760 + m_Width: 19 + m_Height: 2 + - m_X: 171 + m_Y: 861 + m_Width: 23 + m_Height: 1 + - m_X: 198 + m_Y: 849 + m_Width: 19 + m_Height: 12 + - m_X: 217 + m_Y: 942 + m_Width: 23 + m_Height: 3 + - m_X: 259 + m_Y: 756 + m_Width: 37 + m_Height: 4 + - m_X: 293 + m_Y: 849 + m_Width: 3 + m_Height: 6 + - m_X: 499 + m_Y: 158 + m_Width: 29 + m_Height: 2 + - m_X: 572 + m_Y: 158 + m_Width: 1 + m_Height: 1 + - m_X: 645 + m_Y: 159 + m_Width: 6 + m_Height: 19 + - m_X: 451 + m_Y: 212 + m_Width: 10 + m_Height: 26 + - m_X: 522 + m_Y: 238 + m_Width: 6 + m_Height: 1 + - m_X: 572 + m_Y: 237 + m_Width: 11 + m_Height: 2 + - m_X: 216 + m_Y: 291 + m_Width: 1 + m_Height: 28 + - m_X: 263 + m_Y: 263 + m_Width: 15 + m_Height: 8 + - m_X: 348 + m_Y: 263 + m_Width: 20 + m_Height: 14 + - m_X: 278 + m_Y: 377 + m_Width: 12 + m_Height: 6 + - m_X: 448 + m_Y: 277 + m_Width: 3 + m_Height: 39 + - m_X: 517 + m_Y: 316 + m_Width: 5 + m_Height: 3 + - m_X: 417 + m_Y: 347 + m_Width: 2 + m_Height: 6 + - m_X: 347 + m_Y: 377 + m_Width: 1 + m_Height: 48 + - m_X: 485 + m_Y: 394 + m_Width: 32 + m_Height: 3 + - m_X: 552 + m_Y: 397 + m_Width: 34 + m_Height: 1 + - m_X: 619 + m_Y: 398 + m_Width: 26 + m_Height: 1 + - m_X: 250 + m_Y: 472 + m_Width: 22 + m_Height: 10 + - m_X: 290 + m_Y: 464 + m_Width: 22 + m_Height: 8 + - m_X: 272 + m_Y: 561 + m_Width: 69 + m_Height: 9 + - m_X: 341 + m_Y: 464 + m_Width: 6 + m_Height: 29 + - m_X: 312 + m_Y: 545 + m_Width: 29 + m_Height: 25 + - m_X: 314 + m_Y: 545 + m_Width: 27 + m_Height: 28 + - m_X: 314 + m_Y: 656 + m_Width: 5 + m_Height: 4 + - m_X: 319 + m_Y: 739 + m_Width: 4 + m_Height: 17 + - m_X: 378 + m_Y: 737 + m_Width: 9 + m_Height: 2 + - m_X: 416 + m_Y: 425 + m_Width: 1 + m_Height: 68 + - m_X: 417 + m_Y: 656 + m_Width: 3 + m_Height: 6 + - m_X: 416 + m_Y: 472 + m_Width: 69 + m_Height: 3 + - m_X: 416 + m_Y: 472 + m_Width: 52 + m_Height: 21 + - m_X: 468 + m_Y: 557 + m_Width: 6 + m_Height: 16 + - m_X: 474 + m_Y: 640 + m_Width: 3 + m_Height: 16 + - m_X: 532 + m_Y: 475 + m_Width: 20 + m_Height: 1 + - m_X: 532 + m_Y: 554 + m_Width: 3 + m_Height: 3 + - m_X: 535 + m_Y: 636 + m_Width: 3 + m_Height: 4 + - m_X: 477 + m_Y: 723 + m_Width: 10 + m_Height: 14 + - m_X: 538 + m_Y: 719 + m_Width: 10 + m_Height: 4 + - m_X: 597 + m_Y: 476 + m_Width: 22 + m_Height: 1 + - m_X: 597 + m_Y: 548 + m_Width: 1 + m_Height: 6 + - m_X: 598 + m_Y: 630 + m_Width: 1 + m_Height: 6 + - m_X: 599 + m_Y: 712 + m_Width: 6 + m_Height: 7 + - m_X: 659 + m_Y: 477 + m_Width: 26 + m_Height: 4 + - m_X: 659 + m_Y: 704 + m_Width: 3 + m_Height: 8 + - m_X: 734 + m_Y: 150 + m_Width: 7 + m_Height: 28 + - m_X: 734 + m_Y: 170 + m_Width: 84 + m_Height: 1 + - m_X: 734 + m_Y: 170 + m_Width: 55 + m_Height: 8 + - m_X: 779 + m_Y: 242 + m_Width: 10 + m_Height: 7 + - m_X: 775 + m_Y: 320 + m_Width: 4 + m_Height: 7 + - m_X: 775 + m_Y: 393 + m_Width: 12 + m_Height: 6 + - m_X: 787 + m_Y: 475 + m_Width: 2 + m_Height: 6 + - m_X: 893 + m_Y: 171 + m_Width: 1 + m_Height: 2 + - m_X: 841 + m_Y: 249 + m_Width: 11 + m_Height: 3 + - m_X: 1018 + m_Y: 0 + m_Width: 5 + m_Height: 175 + - m_X: 955 + m_Y: 173 + m_Width: 15 + m_Height: 2 + - m_X: 955 + m_Y: 173 + m_Width: 7 + m_Height: 79 + - m_X: 836 + m_Y: 327 + m_Width: 5 + m_Height: 4 + - m_X: 897 + m_Y: 331 + m_Width: 5 + m_Height: 62 + - m_X: 897 + m_Y: 332 + m_Width: 8 + m_Height: 61 + - m_X: 386 + m_Y: 822 + m_Width: 1 + m_Height: 30 + - m_X: 323 + m_Y: 852 + m_Width: 27 + m_Height: 3 + - m_X: 350 + m_Y: 941 + m_Width: 15 + m_Height: 1 + - m_X: 386 + m_Y: 826 + m_Width: 3 + m_Height: 26 + - m_X: 426 + m_Y: 820 + m_Width: 2 + m_Height: 6 + - m_X: 789 + m_Y: 557 + m_Width: 53 + m_Height: 2 + - m_X: 846 + m_Y: 554 + m_Width: 24 + m_Height: 3 + - m_X: 898 + m_Y: 554 + m_Width: 7 + m_Height: 15 + - m_X: 955 + m_Y: 569 + m_Width: 7 + m_Height: 24 + - m_X: 870 + m_Y: 635 + m_Width: 35 + m_Height: 3 + - m_X: 946 + m_Y: 635 + m_Width: 9 + m_Height: 16 + - m_X: 905 + m_Y: 724 + m_Width: 1 + m_Height: 3 + - m_X: 428 + m_Y: 898 + m_Width: 18 + m_Height: 17 + - m_X: 431 + m_Y: 898 + m_Width: 15 + m_Height: 43 + - m_X: 548 + m_Y: 802 + m_Width: 25 + m_Height: 4 + - m_X: 605 + m_Y: 795 + m_Width: 15 + m_Height: 7 + - m_X: 662 + m_Y: 786 + m_Width: 15 + m_Height: 9 + - m_X: 782 + m_Y: 797 + m_Width: 2 + m_Height: 8 + - m_X: 485 + m_Y: 898 + m_Width: 2 + m_Height: 11 + - m_X: 906 + m_Y: 806 + m_Width: 10 + m_Height: 3 + - m_X: 1003 + m_Y: 651 + m_Width: 20 + m_Height: 145 + - m_X: 946 + m_Y: 796 + m_Width: 12 + m_Height: 10 + - m_X: 720 + m_Y: 842 + m_Width: 3 + m_Height: 14 + - m_X: 774 + m_Y: 856 + m_Width: 8 + m_Height: 4 + - m_X: 825 + m_Y: 860 + m_Width: 3 + m_Height: 7 + - m_X: 873 + m_Y: 867 + m_Width: 14 + m_Height: 6 + - m_X: 446 + m_Y: 1019 + m_Width: 39 + m_Height: 4 + - m_X: 484 + m_Y: 987 + m_Width: 1 + m_Height: 36 + - m_X: 535 + m_Y: 974 + m_Width: 7 + m_Height: 13 + - m_X: 765 + m_Y: 897 + m_Width: 9 + m_Height: 15 + - m_X: 720 + m_Y: 938 + m_Width: 45 + m_Height: 85 + - m_X: 809 + m_Y: 912 + m_Width: 16 + m_Height: 7 + - m_X: 852 + m_Y: 919 + m_Width: 21 + m_Height: 7 + - m_X: 916 + m_Y: 871 + m_Width: 42 + m_Height: 2 + - m_X: 957 + m_Y: 871 + m_Width: 1 + m_Height: 13 + - m_X: 557 + m_Y: 884 + m_Width: 16 + m_Height: 22 + - m_X: 557 + m_Y: 884 + m_Width: 13 + m_Height: 25 + - m_X: 615 + m_Y: 880 + m_Width: 5 + m_Height: 30 + - m_X: 612 + m_Y: 906 + m_Width: 8 + m_Height: 4 + - m_X: 535 + m_Y: 1019 + m_Width: 38 + m_Height: 4 + - m_X: 570 + m_Y: 982 + m_Width: 3 + m_Height: 5 + - m_X: 535 + m_Y: 1021 + m_Width: 67 + m_Height: 2 + - m_X: 602 + m_Y: 982 + m_Width: 10 + m_Height: 3 + - m_X: 647 + m_Y: 978 + m_Width: 318 + m_Height: 7 + - m_X: 658 + m_Y: 978 + m_Width: 307 + m_Height: 45 + - m_X: 658 + m_Y: 989 + m_Width: 365 + m_Height: 34 + - m_X: 1012 + m_Y: 651 + m_Width: 11 + m_Height: 271 + - m_X: 999 + m_Y: 884 + m_Width: 24 + m_Height: 38 + - m_X: 957 + m_Y: 922 + m_Width: 29 + m_Height: 4 + - m_X: 1017 + m_Y: 593 + m_Width: 6 + m_Height: 358 + - m_X: 1020 + m_Y: 593 + m_Width: 3 + m_Height: 430 + - m_X: 1015 + m_Y: 651 + m_Width: 8 + m_Height: 300 + - m_X: 653 + m_Y: 910 + m_Width: 24 + m_Height: 29 + - m_X: 653 + m_Y: 910 + m_Width: 23 + m_Height: 38 + - m_X: 704 + m_Y: 939 + m_Width: 61 + m_Height: 84 + - m_X: 704 + m_Y: 950 + m_Width: 105 + m_Height: 73 + - m_X: 704 + m_Y: 961 + m_Width: 148 + m_Height: 62 + - m_X: 647 + m_Y: 977 + m_Width: 274 + m_Height: 8 + - m_X: 647 + m_Y: 976 + m_Width: 29 + m_Height: 9 + - m_X: 658 + m_Y: 977 + m_Width: 263 + m_Height: 46 + - m_X: 658 + m_Y: 976 + m_Width: 18 + m_Height: 47 + - m_X: 704 + m_Y: 974 + m_Width: 217 + m_Height: 49 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 70 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 84 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + fallbackFontAssets: [] + m_FallbackFontAssetTable: + - {fileID: 11400000, guid: 2e498d1c8094910479dc3e1b768306a4, type: 2} + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + packingMode: 4 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28684132378477856 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 1024 + m_Height: 1024 + m_CompleteImageSize: 1048576 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: -92 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 1048576 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f101112121313131212100f0e0c0a08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313130e0d0b08030000000000000000000000000000000000000002070a0c0d1313131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000050a0d0f10131313131313130e0d0b0803000000000000000000000000000000000000000000000004080a0a13131313131313131313131313131313131313131313131313131313131313131313131313131313130a09070400000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000020507080c0f1112131211100c080806020000000000000000000000030607090d1011121312110e0a070604010000000000000000000000000000000000000000000000000000000000000000000000000606060606060000000000000000000000000000000000000000000000000000000000010507070c0f1112131312100c08080602000000000000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000000000000000000000000000306080913131313131207070501000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000004080a0a0b0b0b0b0b0b0b07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131315171a1c1d1e1e1f20201f1f1e1d1c1b19171513120f0b06060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316172020202020202020201b1a18140f080100000000000000000000000000000000070e1317191a202020202020202020181715110c060000000000000000000000000000000000000000000000000000030a10161a1c1d202020202020201b1a18140f080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000000000000000000106090b0c131313131313080705020000000000000000000000000000000002090e111414181c1e1f201f1e1c191514120e090300000000000000060b101213161a1d1e1f201e1d1b171413110d0701000000000000000000000000000000000000000000000000000000000000030608091313131313130b0a0805000000000000000000000000000000000000000000000002080d111314191c1e1f201f1e1c191514120e09030000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000000000000000000000000000000002080d1113142020202020191815120d060000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d080200000000000000000000000000000000000000000000000002080d1113142020202020191815120d06000000000000000000000000000000050b10141617181818181818181413110d07010000000000000000000001030405060606060504040200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f09010000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104090e1214181c1f20222426282a2a2b2c2c2c2c2c2b2a2927262422201f1c171413110d0705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232d2d2d2d2d2d2d2d2d282724201a130b0200000000000000000000000000010a12191f2326272d2d2d2d2d2d2d2d2d2424211d171009000000000000000000000000000000000000000000000000040d151c2126292a2d2d2d2d2d2d2d2727241f1a130b0200000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c161008000000000000000000000000060d1215181920202020201f1514120e090300000000000000000000000002080e141a1e202125292a2b2c2c2b292622211e1a150e0903000000020a11171c1f2023272a2b2c2c2b2a282420201d18130c07000000000000000000000000000000000000000000000000000000030a0f121515202020202020181715110c060000000000000000000000000000000000000002080d13191e202125292b2c2d2c2b292622211e1a150e09030000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c040000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c0400000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000810171c2023242525252525252520201d18130c0400000000030607090b0e0f1112121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11141a1e2123282c2d2f31333537373838393939383837353433302e2d2b282221201d1814120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921272c2f303939393939393939393433302b251d140b010000000000000000000000000a141c242a2f323339393939393939393931302d28221b120900000000000000000000000000000000000000000000030d161f262d323536393939393939393433302b251d140b0000000000000000000000000000000008111a22282d30313939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a1108000000000000000000010911181e2224252d2d2d2d2d2c22211e1a140d0600000000000000000000050d14191f252a2d2e3235373839383736322f2e2b26201a150e0600070c141c23282b2d303336383939383734312d2c29241d18120b03000000000000000000000000000000000000000000000000060e151a1f21222c2d2d2d2d2d2424211d1710090000000000000000000000000000000000050c13191e252a2d2e3235373939393836332e2d2b261f1a150e0600000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b13090000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b1309000000000000000000000008121a22282d3031313131313131312d2c29241d160d0405060b10121316181a1c1d1f1f20201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d20262a2d2e34383a3c3e40424344454546464645454342413f3d3b3938332d2d2c2924201e1a14100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383c3d46464646464646464641403c362f261d1308000000000000000000000007121c262e353b3f404646464646464646463e3d39342c241b10060000000000000000000000000000000000000000000a151f2831383e42434646464646464641403c362f261d0f05000000000000000000000000000005101a232c33393c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a1005000000000000000009131b23292e31323939393939392e2d2a261f180f060000000000000000080e171e252a30363a3b3f424445464544433f3b3a37312b2620180f0b12181e262e34383a3c40434445464544413d3a39352f28231c150c050000000000000000000000000000000000000000000006101820262b2e2f39393939393931302d28221a1209000000000000000000000000000000070e161e252a3036393a3f424445464645433f3b3a37312b2620180f0900000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b11060000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c02000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b110600000000000000000005101a242c33393c3d3e3e3e3e3e3e3e3a39352f281f160b1113171c1f20222527292a2b2c2c2d2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d130900000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d1309000000000000000000000000010b151f272f343846464646464646464645423d352d24190f04000000000000000000000000000000000000000000000000000000000000000000000001070c141a1d24292c31363a3b404546484a4d4f505151525353525251504f4e4c4a4846443f3d3a39352f2d2a251f1d18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a5353535353535353534e4c4841382f251a0f03000000000000000000020e19242e3840474b4d5353535353535353534b49453e362c22170c000000000000000000000000000000000000000005101c26313a43494e50535353535353534e4c4841382f21170d03000000000000000000000000000b17222c363e44494a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b0000000000000006111b252d343a3e3f4646464646463b3a36312921180b0200000000000008111a202930363b4246474b4f51525352514f4c4847423c37312a211b151c232830383f4446494d5051525351504e4a4745403a342e271e170e050000000000000000000000000000000000000000030e18222a31373a3c4646464646463e3d39342c241a0e0500000000000000000000000000071019202830363a4146474c4f51525352514f4c4847423c37312a211b12090100000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d01000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d0100000000000000000b17222c363e44494a4b4b4b4b4b4b4b4745403a31281d191d2023282b2d2f3234363738393939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000030b12181f252a2f35393b4246484b51535557595b5d5d5e5f5f5f5f5f5e5d5c5a59575553504a4a4745413b3a36302c29241d1a140f0a03000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54566060606060606060605b58534a41362b20140400000000000000000007131f2a35404a52575a606060606060606060575550483e34281d1101000000000000000000000000000000000000000a16212d38434c545a5d606060606060605a58534a4133291f140900000000000000000000000004101c28333e48505557606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c10040000000000010d18232d373f464a4c5353535353524846423b33291d140a000000000008111a232c323b41464d5254585c5d5e5f5f5e5c5955534d47423c332d241e272e343e424a5053565a5d5e5f5f5e5d5b5753514b444039302920170f05000000000000000000000000000000000000000a15202a343c4347485353535353534b49453e362c20170d020000000000000000000000071119222b323a41464c5254585c5e5f605f5e5c5955534d47423c332d241b130900000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e1206000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c0300000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e12060000000000000004101c28333e485055575858585858585853514b433a2f2625292d2e34383a3c3e414244454546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e08020000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000000000000000000000000000000000000000060d151d232930363a4045474d5355545c60626466686a6a6b6b6c6c6c6b6b6a6867666361605b545654514b4846423b39352f2a251f1a150e08020000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c67645c53483c3020150a0000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c64615a5045392d1d1207000000000000000000000000000000000000000d1a26323e49545e66696c6c6c6c6c6c6c67645c53453b30251a0e0200000000000000000000000814202d3944505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000000006121e29343f4951565860606060605f55534d453b2f261b1106000000050f1a232c353e444c52575e6165686a6b6c6b6a6965625f57534d453f372d27303940444f545c606366696b6c6c6b6a6764605d55514a423b322921170b020000000000000000000000000000000000030f1a26313c464e53555f6060606060575550483e32291e130800000000000000000000050e19232b343d444c52565e6165686a6c6c6c6b6966615f57534d453e362d251b110800000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e22150900000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e221509000000000000000814202d3944505a616464646464646464605d554b41382d3035393a3f4446494b4d4f5052525353525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000000000000000000000000000000000000000000000000000000030a11171f272f343b42464b5153575f6165666d6f71737576777878797979787876757472706e6c666663605d5554524d4745403936312b262019140d0500000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70797979797979797979746e64584c3c32261b0f0300000000000000000c1926323f4b57636e73797979797979797979716c615549392f23180c000000000000000000000000000000000000000f1c2935424e5a66707679797979797979746e64574d42362a1f140900000000000000000000000a1623303c4955616c707979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f23160900000000000915222e3a46515b62656c6c6c6c6c6c615f574d41382d22170b0300030d17212c353e474f565e61696e7275777879787776726e69625f5751493f373039424a515961666d6f7376777879787774706d67605c544d443b33291d140a000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c64615a50443a3025190e040000000000000000020d17202b353d464f565e61686d7275777879797876726e69625f5750483f372d23190d0400000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c1207000000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e312418080100000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e31241808010000000000000a1623303c4955616c70717171717171716d675d53493f383a4146474a505355585a5c5d5e5f5f605f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000000000040c151c2328313940454d52555d6065696e7276797b7d80828384848586868585848382817f7d7b797673706d6765615e5753514b46423b37312a251e170e07000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495363707d868686868686868686807467584e43372b1f12060000000000000005111e2a36424d576673808686868686868686867e7164554b4034291c1004000000000000000000000000000000000000101d2a3643505d697682868686868686868074695e52463b30251a0e02000000000000000000000a1724313d4a5764707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a00000000000b1824313e4a56626d727979797979796e695f53493f33271f14090009141f29333e474f5961686e747b7e828485868584827f7b756e69625b51493f39424b545c606c70787c80838485868483817d7a726d665e564d453b2f261c1106000000000000000000000000000000000815212e3a47535f6a6f797979797979716c61564c41362a20160c020000000000000009141f29333d474f5960686d747a7f828485868584827f7b756e69625a51493f352b1f160c01000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c04000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c030810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c0400000000000a1724313d4a5764707e7e7e7e7e7e7e7e796d655b504443484c5254545c60626567696a6b6c6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000000000000000000000000000000000000000000060d161e262e343d434b51575e61676d72777b7f8286888a8c8e909091929292929291908f8d8c8a888583807d7a76726e6964605d55534d47433c36302920191007000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6574818d939393939393939184786a5f53473b2e211508000000000000000714202d3a46525e69778390939393939393938e8275675c5145382c1f13060000000000000000000000000000000000000a1723303d4a5663707d89959393939392867b6e61574d42362a1f1409000000000000000000000a1724313d4a5764707d8a9393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a00000000000c1925323f4c5865727f8686868686867b6e655b50443b31251a0e050e1a25313b454f59616b707a81878b8f90919292918f8c88827b726d625b5147404b545c666d757d84898d9091929291908e8a857f786e695e574d42382d22170b010000000000000000000000000000000915222f3c4855626f7b8786868686867e71685e52463e32281e1308000000000000020e1a25303b454f59606b6f7a81868b8f91929392918f8c87827b716c625b51473d31281d1307000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140908111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d040000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d04000000000a1724303d4a5763707d868b8b8b8b8b8b81776c605a504e54565e6165666d6f7174757778787979787877767573706e696763605c54524c46413b322a251e170e060000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c201306000000000000000000000000000000000000000000000000000000060f171f2830383f444f555c60696e737a7f84888b8f929897999b9d9d9e9e9f9f9f9e9e9d9b9a99969892908c8986827f7b76716d67615e57534e46413b322b22190f04000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919e9f9f9f9f9fa196887c6f6255483c3025190d010000000000000814212e3b4754616e7b8795a09f9f9f9f9f9f9285796d6053473a2d22170b0000000000000000000000000000000000000916222f3c4854606b7683909da79fa3998d8074695e52463b3025190e020000000000000000000a1724313d4a5764707d8a979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a00000000000613202d394653606c7782909893988f82776c60574d42362a20170d121e2a36424d57616b707d868e939a9b9d9e9d9d9d9c98948f877f726d62594f45515c666d78818a9196999c9e9d9d9e9d9a98928c837b6e695e544a3f33281d12070000000000000000000000000000000815212e3a47535f6a737f8c95939392857a6d615a50443a3024190d04000000000005111e2a36424d57606b6f7d858d92999b9d9c9b9c9e9c9a938f867e726d62594f433a2f24180d0100000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d101a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c01000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d1a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c010000000a16232f3c4855616b727f8c93979797938d80736c6158586062686d7175797c7e8082838585868685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000050e172129313a424a505960676d737b80858b9195989c9fa3a39f9d9b9a999898989898999b9c9d9fa3a29f9c9999928f8b87837e79746e69625f58524c443d342b21160a000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8996a1adacacacb2a8998c7f7266564c41362a1d1105000000000004101c2834404b5465717e8b98a7b1acacacaea2988a7d7063544a3f33281c0f0300000000000000000000000000000000000714202c38444f5963707d8a959fabab9f92867b6e61564d42362a1f14080000000000000000000a1724313d4a5764707d8a97a3acacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3968a7d7063574a3d3024170a000000000005121f2b3744505b656e7b86929f9f948b7e72695e53463f32291f1414212d3a46535e69707d8692989f9d9b9691909192999f9e99928b7f726b60554e58606d78818e939ea09e9892909091979d9f9f9590847b6e665b5044392f23180c00000000000000000000000000000006121f2b37434e58606d78839099a1978e81756c61564c4135291f160c01000000000714202d3a46525e696f7d8691979f9f9892908e8f91979f9f98928b7f726b60554b4035291d1307000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f1617212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f16212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000714202c38444f59636d74818e959fa59c928a7e716a60626a6f757a7e8285888b8d8f9091929293929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000030d172029333b434c545c606b707980868d92979da0a29f9b989892908e8d8c8c8b8b8b8c8d8e8f919299979a9d9fa39f9c9a938f8b85807b756e6a615e564e463d32271b0f03000000000000000000000000000000000000000000000000000000000006121e2b37424d576673808d99a8b1acaaacaea99d908376685e5246392d201306000000000006131f2c3845515c6675828f9ba8b0aba9abb0aa9a8e8174665b5044382b1f1206000000000000000000000000000000000004101c27333d4855616b7783909da7aea3988d8074695e52463b3025190e0200000000000000000a1724313d4a5764707d8a97a3b0b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a968a7d7063574a3d3024170a0000000000030f1b27333f49535f69727f8c959f9f92867b6e615a50443b3025191f2c38434e58616e7b869298a29c938e88848384868c9299a39f93887d6f675c535f6a73808d939ea197928b858483858990959fa0969083786c60554b4034291c10040000000000000000000000000000030f1a26313c44515c666f7c87929f9e938a7d70685d52453d31281d130700000007131f2c38434f59616e7b859298a19a938c86838282858a9297a29f93877d70675d51453a2f24180d010000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e1c28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d0100000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d01000004101c28333e47515b606d79839096a1a49f92867c6f6a6f767c81868b8f9298989a9c9d9e9f9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000020b151f29323b454d565d666d747d848c92999fa29f9c98928f8b88858381807f7f7e7e7f7f8081828486888a8d9092999b9ea19f9c98928d86817c746e6860584e43382c1f130700000000000000000000000000000000000000000000000000000000000814212e3a47535f697784919daaa7a09d9fa2aa9f93867a6d6154473a2e23170c00000000000713202d3a4653606d7985929faca69f9c9fa6ab9e9285796c605346392d20130a0000000000000000000000000000000000000b16212c38444f5964707d8a95a0acaa9f92867b6e61564d41362a1e140800000000000000000a1724313d4a5764707d8a97a3b0aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7d7063574a3d3024170a0000000000000b17222d38414d57606d78839099a2988f82766c62564d41362a20222e3b4854606a75828f98a29c918c817b7876777a7f87929aa49a9184796d6056626e7c87929fa19791857e797776787c838f949f9f958b7f72675c5145382c1f13060000000000000000000000000000000a15202834404a54606a73808d96a09e91857a6d60594f433a2f24180d0300000915222f3b4854606b75828f97a19f9388807a767576797e859297a2999184796d60554b4035291d1104000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24202d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f242d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000b17212c353f45515c676e7a849198a2a39891857b747c82898e92999c9fa2aaa7a8aaa8a8a7a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e050000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000a141d27313a444d575f686d78808991969fa39e9b948f8a85827e7b7977757373727171727273747677797b7e8083868a8e92979b9fa29f99928e87817a6f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0aca095909298a2a4998a7e7164544a3f34281c1003000000000a1723303d4a5663707d8998a2a99f9490949faba197897c6f6356493c31261b0f03000000000000000000000000000000000005101c28333e4653606c7883909da7aea3988d8074685e52463b3025190e02000000000000000a1724313d4a5764707d8a97a3b0ab9e91848080808080808080808080808080808080808080808080808080808080808080807c6e6255483b2f22150800000000000006111b262f3c44505c666f7c86929f9f948b7e71685e52463e32292834404b54626f7c89939e9f948c7f746e696a686d737e88939fa0968b7f72655e6875828f99a39e91857b716d676a6a6f78828f98a29f9285796d6053473a2e23170b000000000000000000000000000000030c18232e39424e58606d7984919aa1978e81746b60554b4035291f150b0105111e2a36414c56636f7c89939e9e938b7e736d6868666d717c85929fa1968c8073675d5145392c2013070000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c41352923303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c413529303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000005101a232834404b555e686f7c86929aa4a197908381878f949b9fa3abacaaaba39f9d9c9b9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006111c262f39434c565f696e7a828d929ea0a09d938e88827d7975716e6c666867666565656565666869666d6e7174767a7d81858a8e92989ea19f99928e867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000005111e2a36414c5666727f8c99a7aa9d908386929fab9b8e8175665c5044382c1f120600000005121e2a36424d576774808d9aaaa1979083909ca9a99a8d807367584e43372b1f12060000000000000000000000000000000000000b161f2b3744505b65717e8a95a0acaa9f92867b6e61564c41362a1e14080a0a0a0a0a0a0a0a1724313d4a5764707d8a97a3b0a99c8f827673737373737373737373737373737373737373737373737373737373737373736e6a5f53473a2e211408000000000000000a141d28343f4a545f6a737f8c95a09f92857b6e615a50443a302c3845515c6674818e9aa59c9082786c615f575d616c74818d99a49d9083776a616d7a86929fa0958a7d7069605c5860666e7b86929fa2978a7e7164544a3f34281c100300000000000000000000000000000007121c27303c45515c676f7d88939f9d93897d70675d51453d31271d12070714202d3946525e6875828f9ca59b8e81756c615d565c606a717e8b96a09f92857a6d6053473a2f24180c00000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c3026313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d211407000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d21140700000000081118232e39434c565f6a717e88939fa5a095908d93999fa6acaaa8a09d999992908f8e8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000b17222d38424b555e686e7b838f949da49c969189817c76706d666561605b545a5959585858595a5b545c60626467676d7174797d81868c91969da09e9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202d3946525e687683909da9a79a8d80828f9ca99f9285796d6053463a2d2013090000000714212d3a46535f697784919daa9e91857e8a97a8aa9e9184776a5f53473a2e211509000000000000000000000000000000000000030f1b27333f4953606c7884919da8aea3988d8074685e52463b3025191616161616161616161724313d4a5764707d8a97a3b0a99c8f82766967676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000020b17232e38424e58606d78839099a2978f82756c61564c41362d3a4653606d7985929fa2988a7d70655b534d5259616e7b87939f9f95887b6f65727e8b99a39d9184786c6057514e545e6874818d9aa99c8f8276665c5044382b1f1206000000000000000000000000000000000b151e2934404b55606b74808d96a19e9184796d60594f43392f24180c0814212e3b4754616e7a86929f9f94887b6e615a524c5058606c7884919da2978b7e7164554b4035291d100400000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e323f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e21140700000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e3f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e211407000000000007121d27303b444e58616c73808c939ea7a09d9a9fa4abaca59e9b96918c898684828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b403428201509000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000030f1c28333f4a545d676d7a8491959fa39f928d847d756f6a64605c545553504a4d4c4c4b4b4c4c4d4e4a51535557555d6064666d70757a7f848a9095978c7f72675d5145392c1f1306000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939faca7978a7e7f8c99aba297897c6f6356493c31251a0e0200000815222e3b4855616e7b8896a0a89b8e827a8796a0aca096887b6f6255483c31251a0e020000000000000000000000000000000000000b17222d3844505b66717e8a96a0acaa9f92867a6e61564c41362a232323232323232323232324313d4a5764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261a0f02000000000000000006111c26303c44515c666f7c87929f9e938a7e71685e52463e323c4956626f7c8997a29f9285796d6053494246535f697683909da7988b7f726875828f9bab998c8073655b5045424d5663707c8998a39f9285796d6053463a2d20130700000000000000000000000000000000030c18232f39434f59606d7984919ea1968d80746b60554b4035291e150b1825323e4b5865717e8b99a39c908376695f53464144505b65727f8c99a99c8f8276675d5145392c1f1306000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34323f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e211407000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f343f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e2114070000000000000b151e29323c46505a606c77818e96a0acaaa7acafa7a09d938e89847f7c7a777575747373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000005101a232b3844505b666d79839096a0a299928b8079706b625f5853514b4846443f40403f3e3e3f3f4041404446484b4c5154545c6063686d72797e838a91857a6d60554b4035291d100400000000000000000000000000000000000000000000000000000004111d2935414c5565727e8b9aa4aca095877a7d8999a3a9998d807366574d42362a1e12050004101d2935404b5565727f8b98a8a9988b7f7784919daaa8998c7f7366574d42362a1e120500000000000000000000000000000000000006111b28333f4a54606d7884919ea8aea2988d8073685e52463a30303030303030303030303030313d4a5764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c332a201509000000000000000000000a141e2834404a545f6a73808d95a09e92857a6d615a50443a3f4b5865727e8b98a99c8f8276665c504138424d576673808d99a69b8e8174677784919eab96897d706353493f3b4653606d7986929fa298887b6e6255483b2f221508000000000000000000000000000000000007121d27313d45515d67707d89939e9f93887d6f675d51453d30271c121d2935414c566875828e9bab998c7f7266574d42353f4953626e7b8897a29f92867a6d6053473a2d2014070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b303f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e2114070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b3f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e211407000000000000030c17202a343e44505b656d7a84919daab6b4b3a9a0959189817c7773706d6769686766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000b17212a36424d57606c78818f959fa29892877e736d676059534e46454040434546464544423f3b3a373134383a3b3e4145474a5053565d60666d71787e847f73675d5143392f24180c000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9cacaa9d9184777a86929faa9d908477695e53463a2d2114070006131f2c3945515d6776828f9ca9a197887c74818d9aa7aa9d908377695e53463a2d211408000000000000000000000000000000000000000b17222d3844505c66717e8b96a1acaa9f92867a6e61564c413d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4a5764707d8a97a3b0a99c8f8276695c4f43404040404040404040404040404040404040404040404040404040403b3a37312a21180e0300000000000000000000020c18232e39424e58606d79839199a1978e81756c61564c41414e5b6774818e9aa79a8d807467544a3f2f3e4b5764717e8a97a49d9083776d7a86939fa399877b6e6154473b3845515c677784909daa978a7e7164574b3e3124180b0000000000000000000000000000000000010b151f2935404b55616b74818e97a19a9184796d60584e42392e2318202d3946525d687884919ea996897c706356493d31394653606c7985929fa398897c6f6356493c3023160900000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42363f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e21140700000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d423f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e2114070000000000000008131e28313a46535e696f7d86929facb9b9ada29791837d75706b6663605d555b5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e050000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000004101c28333a46525e69727f8b939ea39992867d716c605c554f47434446494d5051525352514f4c4847433c37332d2f2f35393a3f44464c52545c60656c7179796d60554b4131271f1911060000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca79a8d81747683909da9a095877b6e6154483b2f24180c000714202d3a4753606d7a86929fab9e928579717e8a97a7aca095877b6e6154483b3025190d0100000000000000000000000000000000000006111c28343f4a54606d7984919ea8aea2988d8073685e52494949494949494949494949494949494a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343434342f2e2b2620180f0600000000000000000000000007121c27303c45515c676f7c87939f9e938a7e70685d5246434f5c6976828f9ca5988b7f7265584c3f2e3c4956636f7c8996a29f9285786f7b889aa49f9286796c6053463934404b556975828f9ca5998c7f7266594c3f3326190c000000000000000000000000000000000000030d18242f3a434f59606d7a85919ea0968d80736a60544a4034281e212e3a4754616d7a8796a1a297877a6d6054473a2d3744505b6576828f9caa988b7f7265584c3f3225190c000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e3a4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000010d19242f3a43505a616e7b859299a3aebbb8ab9e92857a706b6360595653514b4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d0100000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000714202c38444f59616e7b86929fa59f92877d706b615a514b4344495053565a5c5e5f5f5f5e5c5955534e46443f382f27343c424a5053565b5d5f5f5b60666c6d675c51454039312b2317110a0200000000000000000000000000000000000000000000000004101c2834404b5464717e8a99a3aea7978a7e7173808d99aba7988b7f7265554b4035291d10040a1724303d4a5763707d8a98a3a89b8f82756e7a8795a0aca7988b7f7265564c4135291d1105000000000000000000000000000000000000000b17232e3844515c66727e8b96a1adaa9f92867a6d615656565656565656565656565656565656565764707d8a97a3b0a99c8f8276695c4f433629272727272727272727272727272727272727272727272727272722211f1a150e0600000000000000000000000000000b151e2834404b55606a73808d96a09e91857a6d61594f43505d6a7683909da4978a7e7164574b3e313b4855616e7b8894a19f9286796f7c8996ac9e918578655b5044372e414e5b6774818e9aa6998d8073665a4d4033271a0d0000000000000000000000000000000000000007131d28313d45525d68717e8a939e9f92877c6f665c51443c3026232f3c4956626f7c8995a89f928578685d5245392c333f49536774818e9aa79a8d8174675a4e4134271b0e00000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f433946525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f4346525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000004111d2935414c55626c76828f97a1abb5afacada2978e81776c605a504947454042414040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000a16232f3c4855616b75828f98a29d938b7e716b60595045414950535b606366696b6c6c6c6b6866625f58535049413d333d464e545b6063676a6b6c6c6b696663605c54514b433d3528221c140b02000000000000000000000000000000000000000000000006131f2c3845515c6675818e9babaca095877a6e707d8999a3a89c8f8275675d5145392c1f1306121f2b37434e586774818d9aaaa8988b7f72687784919daaa99c8f8376685e5246392d2013070000000000000000000000000000000000000006111c2834404a54606d7984919ea9aea2988d8073686363636363636363636363636363636363636364707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120f0903000000000000000000000000000000030c18232e39434e58606d7984919aa1978e81746b61564c515e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1a399867a707d8a96a39e9184776b5e493f3334414d5a6774808d9aa79a8d8174675a4e4134271b0e000000000000000000000000000000030608090d0c161f2935414c56616c75818f97a2999083786d60584e42382e23313e4a5764717d8a97a49d9084776a564c4135292d404c5966737f8c99a69c8f8276695c4f4336291c10000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b40414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000000000000000000020608080c0e07131d28313e46535e69727f8c95a0988e81756b61554b414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000613202c3945515d67717e8b949fa9b3aba39fa3a99e938c80736c61584e453b352f3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000007131f2c38434f5963707d8a949ea1978e81746c62594f47444c535b60656c6f7376787979787775726e6a64605b534e443f464e585f666c707477787979777673706d66605d554f4740332d261d140a00000000000000000000000000000000000000000000000713202d3a4653606d7985929fabaa9d908477686d7a86929fac9f92867a6d6053473a2d20140a15212e3a47535f6a7884919eaba196887b6e6774818d9aabac9f92867a6d6154473a2f24180c00000000000000000000000000000000000000000c18232e3945515c66727f8b97a1adaa9f92867a707070707070707070707070707070707070707070707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000000000000000000000000007121d27303d45515d67707d88939f9e938a7d70685d52515e6b7884919ea3968a7d7063574a3d303a4754616d7a8794a0a194877a717d8a97a49d9184776a5e51442d34404d5a6773808d9aa69b8e8175685b4e4235281b0f00000000000000000000000000040a0f1315161a1d1f1924303a44505a616e7a85929ea0958c7f736a5f544a3f3428323f4b5865727e8b98a59c8f8376695c50432f24323e4b5865717e8b98a49d9083776a5d5044372a1d1100000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e13080000000000000000000000000003090e121415191b1d1e161f2a36424d57606d788390999e938a7d70675d5145444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e130800000000000004111d2935414c55606d7a85929ea6b0aaa2999299a1a59c928a7e716a60574d43392f26272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000915222f3b4854606b7683909da69e91857a6d605a5047454d565e656c71787c80838485868584827f7b77716c65605850494e58606a6f787d81838586858483807c78726d67605952443f382f261c1106000000000000000000000000000000000000000000030f1b27333f495363707d8a98a2aeaa9a8d807367677683909ca9a3988a7d7063574a3d31261b0f15222f3c4855626f7b8896a1ab9e9184786a64717d8a99a3afa3998b7e7164554b4035291d10040000000000000000000000000000000000000007121c2834404b54606d7985919ea9aea2988e817c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7f8c99a6b2a99c8f8276695c4f4336291c1003010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000b151e2935404b55606b74818d96a19e91847a6d60594f5e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1aa93877a707d8a96a39e9184776b5e51442f34414d5a6774808d9aa79a8e8174675b4e4134281b0e0000000000000000000000040a0f151b1f212226292b2c2c28323e46525e68717e8b949e9f92877c6f665c50443c2f33404c5966737f8c99a69c8f8275695c4f423629313e4b5764717e8a97a49e9184786b5e5145382b1e120000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e413d45515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000000000000060c11151a1e212226282a2b2c2c25313b44505c666f7c87939f9e9184796d60584e4145515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000613202c3945515d67737f8c97a2adaea29892869196a1a49f92867c6f695e554b41382d2217171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c10040000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d1104000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005111e2a36424d56636f7c89959f9f958a7e71685d5248434d575e686d777e84898d8f91929292918f8c88837e786f6a605b5354606a6f7c83898e9092929291908c89847f796f6b635c504a42382d22171007000000000000000000000000000000000000000005121f2b3744505b6574818e9aaaaea398897d70636673808c99a9aa9a8d817467584e43372b1f121d2935414c5666727f8c99a8ac9b8e817468606d7a86929facab9b8f8275675d5145382c1f130600000000000000000000000000000000000000000c18232e3945515d67727f8c97a1adaa9d938e898989898989898989898989898989898989898989898c919ca8b5a99c8f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7984919ea1968e81746b60555d6a7783909da4978a7d7164574a3e313b4855616e7b8894a1a2988679707c8996a39e9184786b564c413534414e5b6774818e9aa69a8d8073675a4d4034271a0d00000000000000000000070e151b20262b2e2f3336383939393736414c56626c76828f98a2999083786d60574d41382d404d596673808c99a69b8e8275685b4f423528313d4a5764707d8a97a39e9285786b5f5245382c1f12000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e050000000000000000000002090e171d1f262b2e2f3235373839393938343f4a54606a74808d97a1968d80736a5f5349404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e05000000000000000714212d3a4754606d7a85929fa9b3a99f92867c849198a2a29891847b6e675d53493f332722190f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714202d3a46525e6975828f9ba79d9083766c61564c414b555e696e7a828b9196999c9e9f9f9f9e9b9995908a837c726c655c5c666f7c8690959a9d9e9f9f9e9c9996918b847d736e605b544a3f332822190c02000000000000000000000000000000000000000613202d394653606c7885919eabac9f9286796d60636f7c8997a2ab9e9184786a5f53473a2e2115202c3945525d687683909ca9a49a8a7e71645d687683909ca9ac9f9285796d6053473a2e23170b000000000000000000000000000000000000000007121d2935404b55606d7985929ea9afa59d9a96969696969696969696969696969696969696969696999ca3adb5a99c8f8276695c4f4336291c100c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0706040000000000000000000000000000000000000000000000000007121d27313d45515d67707d89939d9d93897d70675d5c6976838f9ca4988b7e7165584b3e323c4855626f7b8895a29f9285796f7c8895a99f928578685d52453935424e5b6875818e9ba6998c807366594d4033261a0d00000000000000000109101920272b32373b3c40434546464544423e44505a616e7b86929f9f958c7f72695f53493f33404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f120000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c0500000000000000000000050d141a22282d31373a3b3f414445454646454441424e58606d7a85919e9f92877c6f655b5044434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c050000000000000006121e2b37424d5765727e8b97a2adada1978c7f727c86929aa4a1969083796d655b50443e342b20170d090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d201308000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e13080000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000814212e3b4754616e7b87939fa1968a7e71645a504445515d676e7b848f949ea0a8a39f9c9a999a9b9e9f9d9590877f776d66606d79849198a0a79f9d979595989c9f9e96918780746c665b50443f342b1e140a00000000000000000000000000000000000000091623303c4956636f7c8997a1ada99c8f8276675d606d7985929faba196887b6f6255483c302419212d3a4754606d7a86929fac9f93877a6e615666737f8c99a8aea2988a7d7064544a3f34281c100300000000000000000000000000000000000000000c18242f3945515d67727f8c97a2adafa9a7a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a6a8adb5b5a99c8f8276695c4f4336291c1919191919191919191919191919191919191919191313100c070000000000000000000000000000000000000000000000010b151f2935414b55606b74818e97a19e9184796d60596875818e9ba6998c807366594d40313d4a5763707d8a96a39e9184776e7a8797a1a298877a6d6054473a36424d57697683909cac988b7e7265584b3f3225180c00000000000000010a131b222b32373c4347494d5052525352514e4b4746535e69727f8b949f9f92867b6e655b50443b404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f12000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c413c46515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000000060f171f252a34393c4247484c4e505152535252514e4c48525d68717e8a949f999083776c60564c4146515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000814212e3a47535f697683909da9b3ab9e9185796d717e88939fa59f958e81776c605a50463c32291f150b02091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101d2935404b5565727e8b99a49e9184786d605346434e58606d798391969fa6a49f9992908e8d8d8e91969a9f99928c81786d66717e8a96a0a89f95908a88898b8f949da099938c81786c605b51463d30261c1106000000000000000000000000000000000006121f2b37434e586773808d9aa9b2a8988c7f7265555c6675828f9ba8a8998c7f7266564c4135291d27333f495364717d8a99a3aa9d908377685e55626f7c8896a1adaa9b8e8174665c5044382b1f1206000000000000000000000000000000000000000007121d2935404b55606d7a85929faab3b5b4b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3a6abb4b5a99c8f8276695c4f43362926262626262626262626262626262626262626262626201f1c18120b0300000000000000000000000000000000000000000000030d18242f3a434f59606d7a84919ea1968d80746b6066727f8c99ab9b8e817568574d42373f4a5465727f8b98a59b8f8275697885929eaa95887c6f6255493c3a46535e697885919ea49a897c6f6256493c2f231609000000000000000a131c252d343c43474e5355595c5e5f5f5f5d5b5853514d57606c77829098a3989082776c60574d42404d596673808c99a69b8e8175685b4e423528303d4a5763707d8a96a39e9285786b5f5245382c1f1200020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d3f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c00000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b58555356616c76828f989f948b7e71685e52463f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c0000000000000000000815222f3b4855626e7b88959fabafa3998c7f73676c73808c939ea79e938c7f736c61584e443b31271d120700071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000613202c3945515d6775828f9ca8998c7f72665c50444854606a74808d95a0a8a499938d87838180808184888d92989f938e81786c74818e9ba8a09690837d7b7c7e828991969f9f938e81746d62584e42382e23170b01000000000000000000000000000000000815212e3a47535f6a7784919eaaaca196887c6f62555465717e8b98a7a99c908376685d5246392d202b3744505b6574818e9babaa9a8d80736756535f6a7884919eabab9e9285796d6053463a2d20130a0000000000000000000000000000000000000000010d18242f3945515d6773808c98a2aebab1a7a09d93939393939393939393939393939393939393979aa2abb5a99c8f8276695c4f433633333333333333333333333333333333333333333333332d2c28231d150c030000000000000000000000000000000000000000010407131d28313d45525d68707d8a939e9f93887d6f6763707d8a99a39e918478695f53473f44505c6675818e9ba9998c7f736976838f9ca5988b7f7265574d423f4854616e7b8796a19f93867a6d6053473a2d20140700000000000008121c252e373f464e54585f6266696b6c6c6c6a6864605d55515b656e7b86929f9f948b7f72695e5346404c5966737f8c99a69b8f8275685c4f423529313e4a5764717d8a97a49e9184786b5e5145382b1e120006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f4239414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f575a616e7b86929f9e92857a6d61594f42414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c0000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867b6e61606c77818e95a0a59f93887e716a60564d43392f231812080007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d010000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000714202d3a4753606d7a86929fa096887b6e62544a414d56626f7c87939fa7a4999387807a7674737375777b80868e939f938c807376838f9ca99e918478706e6f71767d848f949f9d938b7f726a60544a3f34281d1207000000000000000000000000000000000915222f3c4855626f7b8896a0acab9e9184786a5f5354616e7b8795a0ac9f92867a6d6154473a2d222d394653606c7885929eaba298897d7063564e586774818e9aaaada197897c706356493d32261b0f03000000000000000000000000000000000000000007121d2935414c55606d7a85929faab4aca09591868686868686868686868686868686868686868a909aa6b5a99c8f8276695c4f433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150b00000000000000000000000000000000000001080d111314161f2935414c56616c75818e97a19a9184796d616d7a86929fa196887b6e6259504a4e56606d7985919ea197897d706673808d99a79c8f8275695f544d4a505b65717e8b98a99d908377675d5145392c2013060000000000040e1a242e374049515860626a6f7376787979787775716d67605c555f69727f8c959f9f92867b6e615a50444b5865727e8b98a59c8f8276695c4f432f24313e4b5864717e8b97a49d9083776a5d5044372a1d11000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b403a444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c0000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e6963605f69727f8c95a0978e81746b60544b40444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c000000000000000006121f2b3844505b6676828f9ca9b5a99c8f8276685e5b656d79839097a1a49a92867c6f685e554b403429241a1006010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a1724303d4a5763707d8a98a39e9184776a5f534246525e6875828f99a4a89f93877e746d6867666768696e737a818b929893887d7783909da5988c7f72666262656b707a828f959f9f92877c6f665c5044392f24180d00000000000000000000000000000005121e2a36424d5766737f8c99a8b2aa9a8d807467584e525e697783909daaa3998a7e7164544a3f33282f3c4956626f7c8997a1ab9f9285796d60534a5764707d8a98a3aea99a8d807467584e43372b1f13060000000000000000000000000000000000000000010d19242f3a45525d6873808d98a2aeaa9d9184777979797979797979797979797979797979797e8a97a3b0a99c8f8276695c4f4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d120700000000000000000000000000000001070c13191d20212428242f3a444f59616d7a85929ea0968d80736a6876828f9ca89a8d80746b605b54585f68707d8a97a19e9185796d626f7b8895a09f93877b6e665e57545c606d7683909da4998c7f7266554b4035291d110400000000020c16202c364049525b626a6f767c80838585868584817e7a736d675e57606d78839099a2988f82766c62564d4a5764717d8a97a49d9083776a554b403529323f4c5965727f8c98a59c8f8276695c4f4336291c10000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51453c3d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b60606d7883919a9e93897d70665c51453d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c00000000000000000613202d394653606c7985929facb3a9988b7f726556535d676e7b859198a3a29891847a6e675c514540362c22180e0506111c2935414c5665727f8b98aab4aa9d918477685d5245392c2013060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e1308000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000c1926333f4c5966727f8c99aa9a8d807467584e434754616e7b86929faba1968c7f736c615e565a5a575f61686d757e86929891857a83909ca3968a7d706354565960686d79839096a1999083786d60554b4035291c110600000000000000000000000000000714202d3a46525e697783909daaaea298897d7063564a4d566673808d99a9ab9b8e8175665b5044382b36414c566673808c99a9ab9b8e8275665c514753606d7a86929facab9e9184786a5f53473b2e21150900000000000000000000000000000000000000000008131e2935414c56616d7a86929faaaca0958a7d706c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c707d8a97a3b0a99c8f8276695c595959595959595959595959595959595959595959595959595953514b43392e23180c0000000000000000000000000000030b12181e24292c2d31353738323e46525e68717e8a939e9f93877c6f67717e8a95a09f92877d716c6667676a6e7a84919ea2988d8073665f6a7783909da4998f82786e696767666d727f8b959f9f93877b6e6154483b2f24180d010000000008131e28323e48525b636d727c82888c8f91929292908e8b857f796e695e5c666f7c87929f9f948b7e71685e524956626f7c8995a99e918578675d5145392c34404d5a6773808d9aa69a8e8174675b4e4134281b0e000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d4237404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d67666f7d88939f9d9184796d60574d42404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000815222f3b4855626e7b8898a2aeada197887b6e62554b555e696f7c86929fa4a1969083796d605b51483e342a20170c030d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1b27333f49536874818e9bab978a7e7164574b3f4c5965727f8c99a3ab9e9184796d605a524c4d4d4d53565e616c717d8692978d80828f9ca396897c706356494f565d676e7a84919ea0958b7f72675d5145382d22170b00000000000000000000000000000815212e3b4854616e7b87939facab9f9285796d6053464956636f7c8997a1ab9e9285796c605346392d3946525e687783909daaa4998b7e7164544b45515d6776828f9ca9aca196887c6f6255493c31261a0e020000000000000000000000000000000000000000010d1924303a46525e6873808d98a3aea79c9083766b606060606060606060606060606064707d8a97a3b0a99c8f827669666666666666666666666666666666666666666666666666666666605c554b4034281c1004000000000000000000000000060d151d24292f35393a3e4144454645414c56616c75828f97a2999183796d6d7984919da39992857e78757474767b839096a19f92867b6e615864717d8a949e9f948f827b76747475797f87929fa1978e8174695e52463a2d1d130700000000010d1924303a44505a636e737f878f94999c9e9e9d9e9d9b98928c837b6e695e5f6a73808c95a09f92857b6e615a5054616d7a8797a1a197867a6d6053473a2d35414c566875828f9bac998c7f7266594c3f3326190c000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f53463e39434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c0000000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d676b74818e97a0968c7f73695f53463e434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c00000000000000000b1824313e4b5764717e8a97aab4ab9e928578695f53474d57606a717e8a929ca59f958e81756d635a50463c32291e150b0813202d394653606c7985929facb1a795897c6f6256493c2f2316090000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c2013040000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000005121f2b3744505b657783909da499887c6f625549424d566875828f9baba9998c7f73675c514641404042474c525a626b707d8792928785919ea3968a7d7063574a434c555e68707d8a939e9f9285796d60544a3f33281c0f0300000000000000000000000004111d2935414c5665727f8b9aa4afab9b8e8275665c51444653606d7985929eaba197897c6f6356493c303a4754616d7a87939fac9f93867a6d615447404b5565727e8b98a7b1a8998c807366574d42362a1e120500000000000000000000000000000000000000000008131e2a36414c56616e7a86929fabab9f94897c6f63574e535353535353535353535764707d8a97a3b0a99c8f8276727272727272727272727272727272727272727272727272727272726d675c5145382c1f13060000000000000000000000060f181f272f353a4145474a4e505253525150505a616e7a85929fa0958d80736a707d89919fa297928a8482808183879095a09e938c7f72695e55616c75828f95a09f948f8783818082858b9299a29892857a6d61574d42362a1e0c010000000005111d2935414c56616c73808c92999f9f9992919091979c9e9f9590847b6e675c606d79839099a2978f82756c6156525e687885919ea995897c6f6256493c303946525d687784919ea49a897d7063564a3d3023170a000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a50443a3c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c0000000000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d616d7a85929e9f92867b6e615a50443c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c00000000000000000d1a2633404d596673808c99a6b3a99c8f827669574d42454e58616c73808d939ea79e938c7f736c61584e443b30271d1207121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f00000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7985929f9f93867a6d60534746525e697885919eaba297887b6e62554b40363031373a41465059616b727f8b93929197a1a4978b7e7164584b3e434c56616c75828f9ba2978b7f72665b5044382b1f12060000000000000000000000000713202c3945525d6876828f9cacafa3998a7e7164544a4044505c6675818e9baba9998c807366574d42363f4a5464717e8b9aa4a99d908376685e52463b4854616e7b8795a0acaa9d908377695f53463a2d211408000000000000000000000000000000000000000000020d1925303a46525e6874808d99a3aea69b8f82756a5f534746464646464646464a5764707d8a97a3b0aa9d91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20130700000000000000000000060f18212a313940454c5254575b5d5e5f5f5e5d59565e68717e8b949e9f92877c6f6b737f8c93999e9f97918e8d8e90939aa09e938e81786d6056505a616e7a8390959e9f9993908e8d8e92979f9f9892867d70685e52453b30251a0e00000000000713202d3946525d68717e8a929fa198928b86848385888f949da0969083796d605c666f7c87939f9e938a7e71685e52566975828f9ca5988b7f7265574d42363b4754616d7a86939f9f93867a6d6154473a2e211407000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61564c41353f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a68717e8b949f988f82766c61564c413f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000000010e1b2834414e5b6774818e9aa7b4a79a8d8174675a4e413d46505a606c77818f95a0a59f93887e706a5f564c43392e2318110f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f00000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212d3a4754606d7a8798a29e918478675c51454754616e7a8797a1ab9e928578695f5343392f25262b30363e474f59626d74818e979ea1a9a6998c7f7366594c403b444f59626f7c88949e9e9184786c605346392d22170b0000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d6054473a3f4a5464717e8a99a3aa9d908377695e52463a44505c6675828e9baca8998c7f7366564c413a46535e697783909daaaca095887b6e6155483b3025190d0100000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabac9f93877b6e62564d423639393939393d4a5764707d8a97a3b0aca096918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d211407000000000000000000030c18212a333c434b51565d6064686a6b6c6c6b69666260626c76828f98a2999083786d6d737f878f94989b9d9b9a9a9d9c9996918a81786d665c5046525e686e7a838b92979a9c9c9a9a9b9d9b9a938e867d706b60564c4133291f14090000000004111d2935414c56616d7a85929ea19792867f7a7776787c828d929d9f958c7f73685e606a73808d96a09e92857a6d61595965727f8c98a79c8f8275695e524641444f5964717e8a9aa49d908377685e5246392d20130700091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d52453d36414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f626c76828f989f948a7e71685d52453d414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000003101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f343e44505b656d79839097a1a49a92867c6f685e554b403428231a1017222d404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815212e3b4854616e7b8794aa9d9083776a554b404955626f7c8895a9a99c8f837669574d4231271d1a1e252a353e47515b616d7a85929ea7b1a79a8e8174675b4e41323e47535f6a75828f9ca096897d7063544a3f33281c0f030000000000000000000004101c2934404b5564717e8b99a3afa99c8f8376685d5245393a4754606d7a86929faca095877b6e6154473b4653606d7985929faba196887c6f6255493c36424d576673808d99a9b1a7988c7f7265564c41362a1d1105000000000000000000000000000000000000000000020e1925303b46525e6974818d99a3afa49a8e8174695e52463a2f242d2d313d4a5764707d8a97a3b0b2a8a09d99999999999999999999999999999999999999999999999999999993877a6d6054473a2d2114070000000000000000000b151e2a333c454d555d60686d7174777879787776736f6c65616e7b86929fa0958c7f736a6d727c82888b8f9091929291908d89847d756d665c544a414c565e686d787e85898d9091929291908f8b87817b706b60594f443a3021170d02000000000713202c3945525d6873808d97a19e92857c726d676a6a6f77808d95a09f92867a6e6158606d7984919aa1978e81756b6155616e7b88959f9f92867b6e615a524d5056606b75828f9ca4998c7f7366564c4135291d1105000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60584e42383a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e817566626e7b86929f9e91857a6d60584e423a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000004111d2a3744505d6a7783909daab1a4978a7e7164574b3e31333f49535d676e7b859299a3a29891847a6e675c51453f352c22181926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f030000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815222f3b4855626e7b8895a19c8f8376695c5043495663707c8996a3a89b8e8175685b4e423128150e1319232c353f46525d68717e8a95a0aca99c90837669574d423637434e5864707d8a97a29a8e8174665b5044382b1f12060000000000000000000006131f2c3845515c6775828f9babb1a7988b7f7265564c41353945525d687683909ca9a7988b7e7165544b40495663707c8997a2ab9e9184786a5f53473b313c4956636f7c8997a1ada99c908376685e5246392d2013070000000000000000000000000000000000000000000008141e2a36424d57616e7b87929fabac9f92867b6e61564c4135291d24313d4a5764707d8a97a3b0bab2acaaa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211407000000000000000007121d27303c454e575f676d737a7e81838586858483807c78706b69727e8b949f9f92867c6f666a6f757b7f82848586858483807c79706c605c544a423b444c565e666d72797d80838485868584827e7b746e6860594f473d32281e0f0500000000000714212d3a4754606d7a86929f9f958a7e716a605d585f656d7883919da3988d8073665c5d67707d88939f9e938a7d70675d5f697683909da3998e81756c615e565b60686f7d87939f9f93877b6e6155483b3025190d01000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a60544a3f343d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285796d606973808c96a0978d80746a60544a3f3d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000004111e2b3744515e6a7784919daab0a3968a7d7063574a3d302d38414b555e696f7d87929fa4a1969083796d605b51473e342a201725323e4b5865717e8b98a4b1a99c908376695d5043362a1d10030000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f424a5764707d8a97a3a79a8e8174675b4e4134281b0e08111a232935414c56616c7783909da8ab9f928578695e52463a323c4653606d7985929e9e9285796c605346392d201306000000000000000000000714202d3a4753606d7985929facaca095887b6e6155483b3035414c5666727f8c99a8a89b8f8275665c51454d576673808d99a9aa9a8d817467584e43372d394653606c7985929eabac9f93867a6d6154473a2f24180d01000000000000000000000000000000000000000000020e1a25303b46535e6974818e99a3aea3998d8073685d5245392e2324313d4a5764707d8a97a3b0b8b0aaa99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d21140700000000000000000c18232e39424e575f696e7980868a8e9091929291908c89837d746c6c77828f98a2999083786d6062696e7275777879787776736f6d66615a504a4238323b444c545c60676d707376777879787775716e69615e564f473d352b20160c000000000004101d2935404b5565727e8b98a29d9083766c6158514e535c66707d8a97a19e9185796d6055606b74818e96a19e91847a6d605964717e8a95a09e938b7e736e6869666c707a84919aa3998f8275695f53463a2d1e13080000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f665c50443b34404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e61606d7984919e9f93877c6f665c50443b404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000005121e2b3845515e6b7884919eabafa396897c706356493d30262f3a434d57606b717e8b929da69f958e81756d635a50463c32291e24313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11040000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000a1623303d495663707c8996a39b8e8275685b4f424b5764717e8a97a4a79a8d8074675a4d4134271a0e0008111924303a44505a64717e8a96a1aca297877b6e6154473b2e3845515c6674818e9ba197897c6f6356493c30231608000000000000000000030f1c28333f4a5463707d8a98a2aeaa9d908477695f53463a2d303c4855626f7b8896a1ac9f9285796d605346535e697784909daaa2988a7d7063574a3d322b3844505b6674818e9babafa4998b7e7165554b4035291d10040000000000000000000000000000000000000000000009141f2a36424d57616e7b87929fabab9f92857a6d60554b40342824313d4a5764707d8a97a3b0b0a69f9c93939393939393939393939393939393939393939393939393939393877a6d6054473a2d2114070000000000000004101c2834404b545f6a6e7b848c92989b9d9e9d9d9e9c9995908980776c6e7b86929f9f958c7f72695f5f6165686a6b6c6c6b696663605c5450443f383029323a424a50555c606367696b6c6c6b6a6865615e57524d443d352b23190e04000000000006131f2c3945515d6776828f9ca8988b7f72655a5045414a54606d7985919ea197897c70635659606d7a84919ea1968e81746b60606c78839098a39b908b807b777576797d849196a09f92877c6e62574d42362a1e0c020000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60574d423639434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f625c67707d89939e999083786d60574d4239434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000005121f2c3845525f6b7885929eabafa296897c6f6356493c302328313b454f59626c73808d949ea79e938c7f726c61584e443a302724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11050000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000091623303c4956636f7c8996a29b8f8275685c4f424a5763707d8a96a3a79a8e8174675b4e4134281b07000008131e28323e4653606d7984919eaba9978a7d7064574a3d2d34404b5464717e8a97a8998c7f7266594c3f2f24190d01000000000000000006121f2b3844505b6674818e9baab3a9998d807366574d42362a2e3a47535f6a7884919eaba298897d7063564954616e7b8795a0ac9f9286796d6053473a2d28333f4a5464717d8a99a3aeab9c8f8275675d5145392c20130600000000000000000000000000000000000000000000020e1a25313b46535f6975818e99a4aea2988c7f72675c5145382d22313d4a5764707d8a97a3b0aa9f948f86868686868686868686868686868686868686868686868686868686867a6d6054473a2d2114070000000000000006131f2c3845515c666e7c8591969f9f9c9791909092989fa09d928d81786c727f8c959f9f92867b6e665b55585c5d5e5f5f5e5d5a5653504a423e342e26202930383f444b5153565a5d5e5f5f5e5d5c5854524d46413b322b231911080000000000000714202d3a4753606d7a86929fa196877a6e6154473e3944505c6674818d9aa9998d80736654515d67707d8a939e9f93887d70675d666f7c869299a29b928d86838283858a9196a09d938c80736a5f53453b31261a0e00000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e52463e313c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d706355606b75818e97a0958c7f72695e52463e3c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000005121f2b3845525e6b7885919eabafa296897c6f6356493c30231f29333d47505a606c78828f95a0a59f93887e706a5f564c42392e23313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f42495663707c8996a3a89b8e8175685b4e422e23180c0000020c16202c3844505c6673808d99a9a6998c807366544a3f332e3a4754616d7a8796a19b8f827568564c4135291d110400000000000000000613202d394653606c7985929eabada197897c6f6256493c31262b37434e586774808d9aaaaa9a8d807367574d5565727e8b98a7a89c8f8275675d5145382c222d3a4754606d7a86929facac9f92867a6d6053473a2e23170c000000000000000000000000000000000000000000000009141f2b37424d57626e7b87939facaa9e9184796d6053493f3327313d4a5764707d8a97a3b0a99c8f82797979797979797979797979797979797979797979797979797979797976685d5245392c20130700000000000004111d2935414c56606d79849197a19e949089858384858b9297a29d938c7f726c78839098a3989083786c60574d4f5152535251504d4946443f383028231c171e262e34394045474a4d5051525352514f4b4846423b3630292019110800000000000000091623303c4956636f7c8998a39e918478685e524639343f4a5464717e8b97ac9c908376665b5055616b75818e97a19a9184796d60606a717e8792989f9d9992908f8f91979ea09d938e81786d60584e4333291f1409000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e61594f4339343f46525e68707d8786868686867f7265584c3f3225190c0000000000000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f625559616d7a85929f9f92867b6e61594f43393f46525e68707d8786868686867f7265584c3f3225190c0000000000000005111e2b3844515e6b7784919eaab0a396897d7063564a3d302317212b353f44505b666d79839197a2a49a92867c6f685e544b403428313e4b5864717e8b97a4b1aa9d9084776a5d5144372a1e11040000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000915222f3c4855626f7b8895ab9c908376695d50434955626f7c8895a9a99c8f837669554b4034281c1004000004101c28343f4a54626f7c8996a1a99c8f8276665b5044382d3946525e687884919e9e918578685d5245392c2013070000000000000000091623303c4956636f7c8997a1adab9e9185786c605346392d2026313d4a5663707d8998a2aa9d918477695e535c6775828f9ca8a7988b7e7265554b403529202c3945515d6776828f9ca9aea3988a7d7164544a3f34281c100300000000000000000000000000000000000000000000030e1a26313c47535f6a75818e9aa4ada1978b7e71655b5044372b313d4a5764707d8a97a3b0a99c8f82766c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000613202c3945525d68737f8c96a09e938e827c787677797e859298a29f92867b6e6e7b86929f9f948b7f72695f53493f4546454443403c3a38342e261e17110c151c23282f34383a3d40434445464544423e3b3a36302a251f170e0800000000000000000c1925323f4c5865727f8b98aa9b8f827568564d41362e3b4855626e7b889aa49f9285796c60534f59616d7a85929ea0968d80746a60616c717e868e92999b9d9d9c9c9e9c9a96918a81786d665c50463c3121180d03000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c61554b403536414c56616b70797979797979726d62564a3e3124180b00000000000006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054525e68717e8b949f988f82756c61554b4036414c56616b70797979797979726d62564a3e3124180b0000000000000004111e2a3744515d6a7784909daab0a3978a7d7064574a3d312417192328333f4a545d676e7b859299a3a29891847a6d665c51453f35323f4b5865727e8b98a5b1a99d9083766a5d5043372a1d100400000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212e3a4754616d7a8799a49d9184776a564c414754606d7a8797a1ab9e918478675c5145382c1f13060000000c17232e394653606c7884919eab9f9285796c605346392d36414c566975828f9ca197877a6d6054473a2d2114070000000000000006121f2b37434e586773808d9aa9b3aa9a8e8174655b5044372b1f202d3a4653606d7985929faca095877b6e6154606d7985929faca095877b6e6154483b2f241d2935414c5565727f8b98a7b1aa9b8e8175665c5044382c1f1206000000000000000000000000000000000000000000000009141f2b37434e58626f7c87939faca99d9184786c6053463d32313d4a5764707d8a97a3b0a99c8f8276696060606060606060606060606060606060606060606060606060605f524c443a2f24190d010000000000000714212d3a4754606d7a86929fa1978e81786f6a6a676d717c86929fa2988e81746a727f8c95a09f92867b6e655b50443b3039383633302d2c28231c150c06030a11171d23292c2d303436383939383735322e2d2a251f19140d050000000000000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40302d3a4653606d7986939fa298877b6e615448525e68717e8a939e9f93877c6f675c616c717b81868b8f9192929291908d89847d746d665c544a3f342a200f060000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d51453c2f3a444f5961636c6c6c6c6c6c65625b51463a2e221509000000000000010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d514c56606c778390999e938a7d70675d51453c3a444f5961636c6c6c6c6c6c65625b51463a2e2215090000000000000003101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225181017222d38424c555f69707d87929fa4a1969082786d605b51473e34404d596673808c99a6b3a89c8f8275695c4f4236291c0f0300000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7986939f9f928578685d524545515d677885919eab9f9386796d6053463a2d20130800000006121f2b3744505b6575818e9ba8a298887b6f6255483c2f30404d5a6673808d99a995887c6f6255493c2f221609000000000000000815212e3b47535f6a7784919eaaaea2988a7d706453493f33271b1f2c3845515c6775828f9baca7988b7e72655463707d8998a2aa9d908377695e52463a2d1d19242f3b4855616e7b8895a0acab9f9285796d6053463a2d20130a0000000000000000000000000000000000000000000000030f1a26313c47535f6a75828f9ba6aca0968a7d7064594f4438313d4a5764707d8a97a3b0a99c8f8276695c53535353535353535353535353535353535353535353535353535345413a32281e130800000000000004101c2934404b5565717e8b98a29e92857a6d6660585c606a717e8b96a19f92857a6d6d78839099a2988f82776c60574d42362a2b2a2723201f1c17110a03000000060c12181c1f2023272a2b2c2c2b2a292521201e1a140e0802000000000000000000000f1c2936424f5c6975828f9ca5988c7f7265594c3f322c3845515c667885929eaa96897c706356494c56616c75828f97a2999183796d605a61696e757b7f82848586858583807c78706c605c544b42382e22180e00000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d60584e4138323d474f5556606060606060585651493f34291e12060000000000000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b44505b656f7c87929f9e9184796d60584e41383d474f5556606060606060585651493f34291e120600000000000000020f1c2835424f5b6875828e9ba8b3a6998c807366594d402f23180c111c262f3a434d57606b727f8b929da69f948e81746d63594f463c414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0100000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000006121f2b3844505b667884919ea297877a6d605447414c556976838f9ca9a499897c6f6356493c3025190d000000030f1b27333f495365727e8b98acaa988b7e7265584b3f30323f4b5865727e8b98a3978a7d7064574a3d3124170a000000000000000915222f3c4855626f7c8896a0acac9f9286796d6053473a2d22171c2834404b5565717e8b9aa4a89c8f8275665c6774808d9aaaa9998d807366574d42362a1e14212d3a46535f697784919daaada297897d706356493d32271b0f0300000000000000000000000000000000000000000000000915202b37434e58626f7c88949eaaa89d9083766b6054483c313d4a5764707d8a97a3b0a99c8f8276695c4f464646464646464646464646464646464646464646464646464639352f2820160c0100000000000006131f2c3845515c677683909ca9998c7f73675d544e5157606d7984919ea2988b7e71666f7c87929f9f948b7e72695e52463e32291f1a161312100c0600000000000001070c101314171a1d1e1f201f1e1c181514120e0902000000000000000000000000111d2a3744505d6a7783909da4978a7d7164574a3e312834404b546a7783909da4978a7d7164574a44505a616e7b85929fa0958c80736a5f575f61696e727577787979787673706c65615a514b423930261c0f0600000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f53493f33353d44484a5353535353534c4a463f372d23180d0100000000000000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433f49535f6a73808d96a0968d80736a5f53493f333d44484a5353535353534c4a463f372d23180d0100000000000000010d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100a141d28313b454f59626d74808d949fa69d938c7f726b61584e44424d57697683909ca9b2a6998c7f7366594c403326190d000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1c28333f4a546976838f9ca995897c6f625649404d5a6673808d99aaab998c7f7266564c41362a1c11060000000b17222d3c4956626f7c899aa4a89b8e817568564c4136313d4a5764707d8a97a3988b7f7265584c3f3225190c00000000000005121e2a36424d5766737f8c99a8b2ac9c8f8275675d5145382c1b1118232e3b4754616e7a87939fac9f9285796d60697784919daaa197897c6f6256493c30251a121e2a36424d576673808d99a9b3a99a8d807467584e43372b1f13060000000000000000000000000000000000000000000000030f1b26313c4754606a75828f9ca6ab9f95897c6f63584e43373d4a5764707d8a97a3b0a99c8f8276695c4f43393939393939393939393939393939393939393939393939392c29241e160d04000000000000000714202d3a4753606d7986929fa197887b6f62554b4245515c6674818d9aaa9b8e8174686a73808c95a09f92867b6e615a50443b3025190e07060300000000000000000000000406070a0d1011121312110f0b080705020000000000000000000000000000121e2b3845515e6b7884919ea3968a7d7063574a3d30232e43505d697683909ca5988b7e7265584b3f46525e69717e8b949f9f92877c6f665c53575e6165686a6c6c6c6b696763605b535045403930271e140a0000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b50443b3033383c3d4646464646463f3e3a342d251b1106000000000000000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4438414e58606d7984919e9f92877c6f655b50443b33383c3d4646464646463f3e3a342d251b11060000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060b161f2a333d47515b606d78828f96a0a59f93877d706a5f564c47535f697885929eabb4aa978a7e7164574b3e3124180b0000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000b17222d414e5b6774818e9aa4978b7e7164584b3e495663707c8998a2a99c8f8276685e5246382d22170b0000000614202d3a4753606d7a86939faa9e918477685e5246392f3c4956626f7c8995a2998c7f7266594c3f3326190c0000000000000714212d3a46535e697783909daaafa49a8b7e7165554b4035291d0a14202d3946525e687783909daaa298897c70636e7b8796a0ab9e9285796c605346392d20130e1a26313c4956636f7c8997a1adab9e9184786a6054473b2e2215090000000000000000000000000000000000000000000000000a15202b37434e58626f7c89949faba79c8f82756a5f53473b3d4a5764707d8a97a3b0a99c8f8276695c4f43362d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d19130c0400000000000000000916232f3c4956626f7c8999a39e9285796c6053463a404a5464717d8a97ac9d90847767606d79839099a2988f82766c62564d41362a20170c0200000000000000000000000000000000010305060605040200000000000000000000000000000000000000121f2c3845525f6b7885929ea396897c706356493d302936434f5c6976828f9ca5988c7f7265594c3f424d56626c76828f98a2999083786d60584e5254585c5e5f5f5f5e5d5a56535049413e342e271e150c020000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c41362a2c2f3039393939393932312e29231b1309000000000000000000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e2f3c45515d67707d8a939e999083776c60564c41362c2f3039393939393932312e29231b130900000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b040d18212b353f44505c666d7a849197a2a49992867c6f685e544b55626e7b8897a2adaea298887b6f6255483c2f2215090000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000061825323f4b5865727e8b98aa9a8d817467564c414653606d7986929fac9f92867a6e61544a3f33281d1207000006131f2c3945515d677885919eaba096877a6e6154473b2f3c4955626f7c8895a2998c807366594d4033261a0d0000000000000815212e3b4854616e7b8795a0acac9f93877a6e6154473b2f24180c111e2a36414c5666737f8c99a9aa998d807366717e8b97a8ab9b8e8174665b5044382b1f120913202d3a4653606d7985929eabada196887c6f6255493c31261a0e020000000000000000000000000000000000000000000000040f1b27323c4854606a76828f9ca6ac9f93877c6f62574d423d4a5764707d8a97a3b0a99c8f8276695c4f433629202020202020202020202020202020202020202020201413110d08010000000000000000000b1825323e4b5865717e8b98ab9c908376655b5044373b4855626e7b889aa49f9286796d60666f7c87929f9e948b7e71685e52463e32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa296897c6f6356493c302935424f5c6875828f9ba6998c7f7366594c403b44505a616e7b86929fa0958c7f726a5f544a484c4f5152535252504d4946443f382f28231d150c0300000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d302723232d2d2d2d2d2d2524221e18110901000000000000000000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352935404b55616b75818e989f958b7e72685e52463d3027232d2d2d2d2d2d2524221e18110901000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f03060f192328343f4a545d686e7b859299a3a29891847a6d665c515665717e8b98a9b3ac9f9285796d6053463a2d20130700000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c100300000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000916222f3c4955626f7c8898a29d908377685d524545515c6775828e9ba8a3998b7f72665b5044392e23180f060004101d2935404b556a7784909daaa8978a7d7064574a3d2f3b4855626e7b8895a19a8d8074675a4d4134271a0e000000000005111d2a36414c5665727f8b98a7b1a99d908376685e5246392d1d12070e1925303c4955626f7c8896a1a99d9083766774818e9ba7a3998a7d7164544a3f33281c0f06121f2b3844505c6674818e9babb2a8998c807366574d42372b1e12060000000000000000000000000000000000000000000000000a15202c38434e5863707d89949faba49a8e8174695e52463d4a5764707d8a97a3b0a99c8f8276695c4f4336291c1313131313131313131313131313131313131313130707040100000000000000000000000d1a2633404d596673808c99a69b8e81746853493f333a4653606d7986939fa399887b6e61606a73808d96a09f92857b6e615a50443a3025190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa295897c6f6256493c2f2935424f5c6875828f9ba6998c7f7366594c40323f46535e69727f8b949f9f92867c6e665b50443f42444546464543403d3937332d261d18120b0300000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e2318202020202020191815120d06000000000000000000000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e242f39434f59616e7b85929f9f92857a6e61594f43392e23182020202020191815120d060000000000000000000000000613202c3945515d677784909daab5ab9a8d8073655b5044372b1f140a00071117232e38424c565f69707d87929fa5a0969082786d605b5d6875828f9ca8b5a99c908376665c5044382b1f1206000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000713202d3a4653606d7985929f9f93867a6d605447404b5563707d8996a1ab9e9184786c60554b4034282118100b09111d2a36414c566a7784919daaa69a8d807367554b40343b4855616e7b8894a19a8d8174675a4e4134271b0e00000000000713202d3946525e6876838f9ca9b2a8998c7f7266564c41362a1e0b010815222e3b47545f6a7884919eab9f92867a6d7784919eaa9f92867a6d6054473a2d22170b03101c28343f4a5464717d8a99a3aeaa9d908477695f53473a2d211408000000000000000000000000000000000000000000000000040f1b27323d4854606b7683909ca7ac9f92867b6e61564c414a5764707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0a08040000000000000000000e1a2734414d5a6774808d9aa69a8d8073675a4d402d3845515c677885929fab95887c6f6258606d79849199a2978f82756c61564c41362a20160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929ea296897c6f6356493c302936434f5c6976828f9ca5998c7f7266594c3f3336424d57606c78839098a3989083786c60574d41382d393939383634302d2b27221b140b070000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f1509131313130c0b0906010000000000000000000000000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a40342827313e46525e68727f8b959f978e81756b60554b4034281f15091313130c0b0906010000000000000000000000000004111d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b11060006111c26303a444d57606b727f8b939da69f948e81746d62606d7a86929facb2a8998c7f7266544a3f34281c1003000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000006121f2c3844515c6676828f9ca4998a7d7164554b404653606c7884919ea8a0968a7d71675c51453d332a221c18181a222d3946525e687885929eaba99d908376675c5145383c4955626f7c8895a2998d8073665a4d4033271a0d00000000000714212e3a4754616d7a86929facaca096887b6f6255483c3025190d0006131f2b37434e586774818e9aaaa399897d707b8796a0a99c8f8276675d5145392c1c1106000b17232e3a4754606d7a86929facaca095887b6e6155483b3025190d010000000000000000000000000000000000000000000000000a16212c38444f5963707d89959faba3998d8073685d52454a5764707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b05000000000000000e1b2835414e5b6874818e9ba6998d8073665a4d403334404b556b7885919ea396897c7063565c676f7c87939f9e938a7e71685e52463e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919ea396897d7063564a3d30293643505c6976838f9ca5988b7f7265584c3f32313b44505b666e7b86929f9f958b7f72695f53493f33272c2c2b2a2723201f1b17110a0200000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e04060606000000000000000000000000000000000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f2a36414d56606c788390999e93897d70675c51453c31261a0e040606000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000a151e28323c454f59626d74818e949fa69d938c7f726b66727f8b98a3aeaca096887c6f6255493c2e23170b000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a00000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101c2834404a5465727f8c98a79b8e8175675c514544505b66727f8c96a1a89e9184796d60594f453c342c272524262a343c4754616d7a86939facac9f9286796d6053473a3d495663707c8996a3998c7f7266594c3f3326190c0000000004101d2935404b5564717e8b99a3afaa9e9184776a5f53473a2e1e140800030f1b26323d4a5763707d8a98a2ab998c80737e8a97a8a8988c7f7265554c4135291d0a00000613202c3945515d6776828f9ca9b1a7988c7f7265564c41362a1e110500000000000000000000000000000000000000000000000004101b27323d4854606b7683909da7ab9f92857a6d60554b4a5764707d8a97a3b0a99c8f8276695c4f4336292727272727272727272727272727272727272727272727272423201c1710080000000000000f1c2835424f5b6875828e9ba6998c7f7366594c40332e44515e6b7784919ea3968a7d70635755606b74808d96a09e92857a6d615a50443a3024190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909da3978a7d7064574a3d312a3743505d6a7683909da4978b7e7164584b3e3128333f4a545f6a737f8c95a09f92867b6e655b50443b30251a1f1d1a1613120f0b0600000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c312625303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f08030c16202a333d47515b606d78828f96a0a59f93877d706d7984919eaab4aa9d9184776a5f53473b2e1c1106000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000c18232e3b4855616e7b88959f9f9285796d6053473f4a54606d7984919ea6a0968c7f736b60574e463f3833313131363d46505a64717e8a9aa4afaea399897c6f6356493c3d4a5764707d8a97a3988b7f7265584c3f3225190c0000000006131f2c3945515d6775828f9babb3a99a8d807467584e43372b1f0d0200000a14202d3a4753606d7986929fa99c908376818d9aa7a096887b6e6155483b2f24190d000004111d2935414c5565727f8b98a7b1a99c908376685e5246392d201407000000000000000000000000000000000000000000000000000b16212c38444f5963707d8a95a0aba2988c7f72675c514a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343431302d28221a110800000000000f1b2835424e5b6875818e9ba6998c807366594d40333845525e6b7885919ea396897c7063564f59606d7984919ea1978e81756c61564c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca4988b7e7165584b3e322935414c566b7784919eac968a7d7063574a3d30222d38424e57606d78839099a2988f82776c60574d42362a20170d0d0a06050300000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e13080000000000000000000000000000000000000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e090e18212c353f44515c666d7a849198a2a49992867c717e8b96a0acaea3988c7f7265584e43372b1f0a000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714212d3a46535f697783909da2988a7e7164584e4345515c67717e8b949fa89f92877d70695f585048443f3e3e3f42464f58616c7683909cacaab0ab998c7f7266594c3f3f4c5865727f8b98a4978b7e7164584b3e3125180b000000000714202d3a4753606d7a86929facada297897c706356493d31261a0f00000006131f2c3845515d6775828f9ca89f92867983909daa9d918477695f53473a2d1e13080000010d19242f3b4855616e7b8895a0acac9f93867a6e6154473b2f24180d0100000000000000000000000000000000000000000000000004101c27333d4855616b7783909da7aa9e9285796d60544a5764707d8a97a3b0a99c8f8276695c4f4340404040404040404040404040404040404040404040404040403d3c39332c231a1005000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40343744505b657885929ea295897c6f625649515d67707d89939d9e938a7d70685d52453e31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6998c7f7366594c402e2c3945525d687985929fa49a887b6f6255483c2f22262f3c44505c666f7c87929f9f948b7e71695e52463e32291e1308000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e21222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312101a232834404a545e686f7c869299a4a29891847b85929ea8b2aa9f92867a6d6154473c32261b0f0000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005121e2b37424d5765727f8c98a39c9083766a605447404b55606c77828f97a2a39992857b6f6a625a554f4c4b4b4c4d5359606a707d8a949f9b9ea6a89b8f827568574d42404b546774818e9aa896897c6f6356493c3023160900000003101c28343f4a5464707d8a98a2aeab9f9285796d6053463a2d20130a00000004101d2935404b5565727e8b98a7a3988a7d87939fa99a8d807367574d42372b1e0c010000000814212d3a46535f697784919daaafa4998b7e7165554b4135291d1104000000000000000000000000000000000000000000000000000b16212c38444f5964707d8a95a0aca1978b7e72665b505764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49443e362c22170b000000000d1a2734404d5a6773808d9aa69a8e8174675b4e4130394653606c7986929fa895887b6e6255484b55606b74818e96a19e91857a6d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a69a8e817467544b40342d3a4754606d7a8798a29f93867a6d6053473a2d201d28343f4a545f6a73808d95a09f92857b6e615a50443a3025190e040000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221c262f3c45515d67707d8a939e988f82766c61564c4135291e150a00000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c1818232e39424c565f6a707d87939fa5a09691859297a1adaea2988d8074685e5246392a20150a00000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000020e1a26313c4754616d7a86929f9f94887c6f62584e4244505b656e7b859299a4a19791857c716c63615959585758575f616b707c869299938f939eab9e928578695f534745515c667683909da196877a6d6054473a2d21140700000006121f2c3844505c6674818e9baab4ab9b8e8175665c5044382c1f1206000000000c18242f3b4754616e7b8795a0aa9c8f838f99a4a297897c706356493d31261a0e0000000005121e2a36424d576673808d99a9b3ab9c8f8275675d5145392c2013070000000000000000000000000000000000000000000000000005101c28333e4653606c7883909da8a99e9184786c60555764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c10040000000c1926323f4c5965727f8c98a59c8f827669564c41363b4754616e7a8799a3a196877a6d605447434f59606d7a84919ea1978e81746b61554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a89d908376665c514538303d495663707c8996aa9e918477675d5145392c1f17232e38424e58606d79849199a2988f82756c61564c41362a20160c0200000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c2823272727303a444e58616b727f8c939ea7a0989298a1a9b1a79f92867a6e61564c41362a1e1105000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000914202d3946525e6874818e9aa49b8f82756a60544a3f49535e69717e87939fa3a19791867e76706b686564646567696e747d8592989387828f9baaa197887b6e6255484653606d7985929f9e918478675d5145392c2013060000000713202d3a4653606d7985929eabaea3998a7e7164544a3f34281c1003000000000714202d3a46525e697783909daa9f948f949fab9f9285796d6053463a2d20130900000000020e1a26313c4956636f7c8997a1adac9f92867a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000b161f2b3744505b65717e8a95a0aca0968a7d7064626264707d8a97a3b0a99c8f827669676767676767676767676767676767676767676767676767676767676764615a5044392d2014080000000a1723303d4a5663707d8996a89e918477685e5246393c4956626f7c8995ab9e918478685d52453d45515d67707d8a939e9e938a7d70675d51453d31281d1207000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a09f9286796d6053463c36414c5665727f8c98ab9b8e817568554b4035291d111c26303c45515c676f7c87939f9e948a7e71685e52463e32281e130800000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c030000000000000000000000000000000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e32251818242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e34343430353c464f59636d74818e959faaa29fa2aab3aaa0958c7f72685e52443a3025190d010000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000005111d2935414c56626f7c87939f9f93877c6f665b5044414d57616c727f8b919fa3a198928b827d78757271717274777b81879297978e817d8998a3a9978b7e7164584b4a5463707d8a98a29c8f827569554c4135291d11040000000a1623303d495663707d8997a2adac9f92867a6d6054473a2e23170c000000000005111e2a36424d576673808c99a9a69f9c9fa6ab9b8e8275665c5044382c1f120600000000000913202d394653606c7985929eabaea3988a7d7164544a4034281c100400000000000000000000000000000000000000000000000000030f1b27333f4953606c7884919da8a89c9083766e6e6e6e707d8a97a3b0a99c8f8276737373737373737373737373737373737373737373737373737373737373706c6155493c3023160a0000000714212e3a4754616d7a8796a0a096877a6d61544740414d5765727f8c98ac9c8f827569564c4135414c55616b75818e97a19e91847a6d60594f43392f24180d030000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919ea398897d7063584e433f46525e6876828f9ca3998b7e7164584b3e2f24180c151e2834404b55606b74808d96a19e92857a6d615a50443a3024190d04000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f140900000000000000000000000000000006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e312417131d28313e46525e69727f8c95a0978e81746b60544a3f34281f14090000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d49464440414141414241464749505b606d79839098a2aeacaeb4aea2989083786d60564c4132291e13080000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000010d1925303a47535f6a75828f9aa49a9083786c60564c4145505a626d737f8a9298a0a29f948f8984817f7e7e7f8083878e92999992857b7986929fa79a8e817467564c505c6674818e9aa7988c7f7265594c3f2f24190d01000006131f2b37434e586774808d9aa9b3a99c8f8276675d5145392c1c11060000000000020e1a25303c4955626f7c8897a1adaba9abafa4998b7e7164544a3f34281c1003000000000006121f2b3844505b6674818e9babb4aa9b8e8175665c5144382c1f120600000000000000000000000000000000000000000000000000000b17222d3844505b66717e8b96a0ab9f948a7d7b7b7b7b7b7f8b98a5b1ab9e9184808080808080808080808080808080808080808080808080808080808080807e7064574a3d3124170a0000000713202d3946525e687784919ea8978a7e71645b514b4c535f6976828f9ca49a8c7f7266594c3f2f3a434f59616d7a85919ea1968e81746b60554b4035291f150b01000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576773808d9aa69b8e81746a5f554e4a5059616d7a86929f9f92867a6d6154473a2e2114070c18232e39434f59606d7984919ea1978e81756c61564c4135291f160c010000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c3023160c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d04000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4f4c5254535b60636b6f7a85929facb8bab2a89f92867c6f665c50443b3020170d0200000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000008131e2b37434e58626f7c87939f9f958b7f72685e53493f48515b636d737e8691969fa39f9c96918e8c8b8a8b8d9093999f9993877d707683909ca99d918477685d5253606d7985919ea095887b6e6155483b2e2215080000000815222e3b4754606a7884919eabb1a7988b7f7265554c4135291d0a000000000000000913202d394653606c7884919eabb8b6b9ac9f93867a6d6154473a2e23170c000000000000030f1c28333f4a5464717d8a99a3aeab9f9285796d6053463a2d22170b000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919ea8a69a8f8a88888888888b919ba7b3aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8074675a4e4134271b0e01000005111d2a36414c566673808c99a59d9083766d605c55565e656e7b87939f9f93877b6e6154483b2e313e46525d68717e8a939e9d93897d70675d51453d31271d12070000000000000000000000000000000000000000000000000000000000000000000000020e1a25303c4855626f7c88949f9f92867c6f676058545c606b73808d99a39c8f8275685e5246392d20130707121d27303d45515d67707d89939d9e938a7d70685d52453d31281d13070000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5b5c565d6163656c70757d839098a2aebab9aca0968a7e716a5f544a3f32291e0e0500000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020f1b26323c47535f6a74818e97a29f92857a6d655b50443f49515b636c717c848c92989ea1a19e9b989797989a9d9f9f9791877e716b73808c99a09f93867a6d61545b65717e8a97a19d918477695f53473a2d2114080000000916222f3c4955626f7c8896a1adaca095877b6e6154483b2f24190d0000000000000005121f2b3744505b6574818e9aaab4bfb6a99c908376685e5246392d1c1106000000000000000b17222d3a4754606d7a86929facada297897d706353493f33271b0f0300000000000000000000000000000000000000000000000000000b17222d3844505c66717e8b96a1aca19a969595959595989ba3adb8b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8d8174675a4e4134271b0e010000010d1925303b4855626e7b88939e9f958b7f736d676767686d77828f99a49c908376695e53463a2d2935414c56616c75818e97a19e9184796d60594f43392f24180c0400000000000000000000000000000000000000000000000000000000000000000000000915212e3b47535f6a76828f9aa3999083796f6a6867666d717d87929f9f94897d7063564c41362a1e1105000b151e2935404b55606b74818e97a19e91857a6d60594f433a2f24180d04000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f120609141f28343f4a54606a74808d97a0958c7f72695e53463e31281d1307000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869686d7073787d82899095a0aab4b4b7aa9e9184796d605b51473e342a20160c030000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000104000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060503000000000000000000000000000000000000000a15202b37434e58616d7a85929fa2978f81776c605a50464049515a616a6f797f868c9196999c9d9e9f9f9e9c9a98928d857d716c63707d899994949a8a7d706355606c7883909da3998c807366574d42372b1e1206000005121e2a36424d576673808c99a8b2aa9d908377695e53463a2d1e130800000000000000030f1b27333f495364707d8a98a2aeacb2a8998c7f7266564c41362a1d0a00000000000000000613202c3945515d6776828f9ca9b3a99a8d8174655b5044372b1f1205000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919ea8aba5a3a1a1a1a1a1a5a7adacacacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8d8174675a4e4134271b0e010000000814212e3a47535f6975818e98a29f92877f79757474767a818f949f9e93897d7063574d42362a24303a44505a616d7a85929ea0968d80746b60554b40352920150a000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939f9f9590837c77757475797e869299a2988f82766b6054443a3025190d0100030c18242f39434f59606d7a84919ea1978e81746b60554b40352921160a0000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d010000000000000000000000000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c1004030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d0100000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c797776747474747576777a7d8084898e939da0a7afaaa8abaca0968e81746d62594f463c32281e150b000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000004090e11131314202d3a4753606d7a8693a0acac9f9286796c5f5346392c201312110f0c070100000000000000000000000000000000040f1b26323c46525e68717e8b949e9e938c80736c61584f474048505860676d737b8084898c8f9192929291908d8a85807a706b61606d798787878787878073665d67707d8a95a09f92867b6e6154483c31261a0e0200000714212d3a46535f697784909d9f9fa9998c807366574d42362a1e120500000000000000000b17222d3a4753606d7a86929f9f9f9fa196887b6f6255483c3025190d000000000000000004111d2935414b5565727f8b98a79f9f9e9184786c605346392d2013060000000000000000000000000000000000000000000000000000000b17232e3844515c66727e8b96a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8174675a4e4134271b0e0100000006121e2b37424d57616e7b859298a299928c8582818182868f939e9f958e81756b6054453b31251e28323e46525e68717e8a949e9f93887d6f675d51453d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4754606a74808d949e9f95908983818082848b9298a29992857b6e61594f4432291e130800000007121d28313d45525d68707d8a939e9d93897d70675d51453d32271b0f0300000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d110400000000000000000000000000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808182838487898c91969b9ea5acaba59e9b9ea1a89d938c7f726b61584e443a30271c1207000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000080f151a1d1f2020202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20201f1e1c18130c05000000000000000000000000000000000a15202a36414c56626d76828f97a19f93887e716a60594f473f464e555c60696e73797c7f82848586858583817d79736d6860595d67757a7a7a7a7a7a796d60606d7984919ea49a8e8174695e53463a2a1f15090000000815222e3b4855616e7b88959393939396897c6f6256493c31251a0e02000000000000000006131f2c3945515d6775828f93939393939184786a5f53473a2e1e13080000000000000000010d18242f3b4854616e7b87959393939396897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000006111c2834404a54606d7984919393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938d8174675a4e4134271b0e01000000020e1a26313c46525e69707d8692989f9f98928f8d8d8f92999e9f9590837a6d61594f4433291f16202a36414c56616c75828f97a29a9184796d60584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d78828e939da09d95908e8d8e91969f9f9792877d70695f53473d3320170d02000000010c161f2935414c56616c75818e97a19e9184796d60594f44382c1f1307000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c12070000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8e8f8f919696999ea1a8aaaca69f9c938e9196a1a59f93877d706a5f564c42392e2318110800000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000009121a20262a2c2d2d2d2d3a4753606d7a8693939393939286796c5f5346392d2d2d2c2b28241e170f07000000000000000000000000000000040d1925303a44505a616e7b859299a39a92867c6f6b6159504641434b51565e61666d6f737677787979787674706d67615d564f555d686d6d6d6d6d6d6d67616b74808d96a19f93877c6f62574d42362a180e030000000c1926323f4c5965727f8686868686868684786c605346392d20130900000000000000000004101d2935404b5565727f86868686868686807467584e43372b1f12060000000000000000000714212d3a46535e697783868686868686868073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000c18232e3945515c67727f86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868074675a4e4134271b0e01000000000915202a36424d56616b707d868e92999b9d9b9a9a9c9d9a97928b837a6d685d52473d3321170e1925303a44505a616e7b85929393968d80736a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000040f1b27323d44515c666d79818a9195999c9d9b9a9b9e9c99928e857d706b61574d42352b210e050000000000040d19242f3a44505a616d7a85929393968d80746b6054483b2f2215090000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b00000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9ea0a8a6abacaba39f9b94908981849198a2a49992867c6e685e544a40342823190b020000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a0000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000008121b242b323639393939393a4753606d798686868686868687796c5f5346393939393837342f2921190f0500000000000000000000000000000008131e29323f46525e69707d87929fa29892857d706b625a524c4440454d52545c606366696a6b6c6c6b696764605c55524c444c565d61616161616160606a707d88939fa2978e81756a5f53453b31251a06000000000b1825313e4a57626d7279797979797979786c655b5044372b1f1205000000000000000000000c18242f394a56626d7279797979797979746e6458463c31261b0f0300000000000000000005121e2a36424d5767717779797979797979736e63584b3f3226190c0000000000000000000000000000000000000000000000000000000007121c2834404b55626d727979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000030e1925303b444f59616b707a81868b8e9091929291908d8a857f786d685e564c41352b210f08131e29323e46525e69717e8686868686877c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000a16202834404a545c676d747d84898d8f91929292918f8c87817b706b61594f453b3123190f0000000000000008131e28323e46525e68717e8686868686887c6f6356493c30231609000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c03000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a8a9aaa8a6aaa29f9c99928f89837d757c86929aa4a29891847a6d665c51443f352b1d140a000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d32261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000040f1a242d363d4245464646464545515c67767979797979797979756a5e523e454646464544403a332b21170c010000000000000000000000000000020d17202a36424d56606b727f8b929ca29792867d716c615e5650474242464a505356595c5e5f5f5f5e5d5a5753514b46413a444c5254545454545960696f7c86929aa49f92857b6e61584e4333291f1409000000000916222e3a46515b62656c6c6c6c6c6c6c6b605b53493f33271b0f030000000000000000000007121d2e3a45515b62656c6c6c6c6c6c6c67645c5247342a20150a00000000000000000000020e1a25313b45555f676a6c6c6c6c6c6c6c66635c52473b2f23170a00000000000000000000000000000000000000000000000000000000000c18232e3943515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3024170b00000000000009141f29323e474f5960686e747a7e81838485858483817d79726d665e564c443a3023190f020d17202a36424d57626c717979797979796f6a6054473b2e221508000000000000000000000000000000000000000000000000000000000000000000000000040c18232e39424b555c606c70777c80838485868584827f7b756e6961594f473e332a1f110700000000000000010c16202a36414c56616c717979797979796f6b6054483b2f22150900000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9f9e9d9c9a9898928f8b86827d76706b707e88939fa5a0968f82786d605b51473d2f261b1106000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a010000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b51443f3830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e040000000000000000000000000000000000000000000000000915202b363f484e5253535353514a4b555c6c6c6c6c6c6c6c6c6c6a6359464b5253535352504c453d33291e1307000000000000000000000000000000050e1925303b444f59626d73808d929da29892877e756d68615a534e47433f4446494c4f5152535252504e4a4745403935323a414647474d535b626b707b859198a29e948b7e71685e52463c3121170d030000000006121e29353f49515759606060606060605e53504941382d22170b000000000000000000000001111d29343f48515658606060606060605a58524a413622180e04000000000000000000000009141f2933434d555b5d606060606060605a58524a40352a1f1307000000000000000000000000000000000000000000000000000000000007121d27303f4951565860606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a41362b1f1408000000000000020d17202c353e474f565e61686e717577787979787674706d67605c544c443a32281e110700050e1a25303b45505a62656c6c6c6c6c6c6260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000007121c273039434b515a61646b6f7376787979797775726e69615e574f473e352c21180e000000000000000000040d1925303a44505a61646c6c6c6c6c6c6360594f44382c1f1307000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e0400000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929293929291908f8d8b8885827e7a75706b63616c737f8c939ea79f948d80746d62594f41382d22170b000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f606060606060606060605f5e504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a505e5f606060606060606060585651493f3422190f000000000000000000000000000000000000000000000000000e1a26323d4851595e606060605e575550515f606060606060605f5e595053585f6060605f5c574f453a2f24180c0000000000000000000000000000000009141f29323d47515b636e74808d929fa299928b817a706c625f57534e4745413c4043444546464543413d3a383435393a3d43474c52575f626d727d859197a1a0958f82756c62564d41342a200f050000000000010d18232d373f464a4c535353535353535246443f382f261b11060000000000000000000000010c18232d363f454a4b535353535353534e4c4741382f241006000000000000000000000000030d1721323b434a4f51535353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000000000b151e2d373f464a4c53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4741382f241a0e0300000000000000050e1a232c353d444c52565e6164686a6b6c6c6b6a6763605d55504a423a322820160c00000009141f29333f4850565860606060605f56544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000b151e2730394045505559606366696b6c6c6c6b6965615e57524d453e352c231a0f060000000000000000000008131e29323e4850555760606060606056544f473d32271b0f0300000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b2219110700000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868685848382807e7c7975726e686360595a636d75818e95999999928b7f726b6053493f33271b0f030000000000000000000000000000080e171f252a33383d44484d535f605c60626567686a6b6b6c6c6c6b6a6a68666462605c605f534d47433c383229241d160d07000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b41464753534d545b60666c6c6c6c6c6a5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6a6c6c6c6c6c66605b544d4c4a463f372d23130c04000000000000000000000000000000000000000000000000111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f00000000000000000000000000000000020d17202b353f49525c646e74808c9399a29f938e857d756e6a625f5854524c49474540413f3e3e3d3d3e3f3f404045474a4e53565e61696e767e879297a1a1969083796d605a50443b3022180e0000000000000007111b252d353a3e3f46464646464646453937332d261d140a0000000000000000000000000006111b242d343a3d3f4646464646464641403c362f261d130000000000000000000000000000050f202932393f434446464646464646403f3b352e261c120800000000000000000000000000000000000000000000000000000000000000030c1b252d343a3e3f4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646413f3c362f261d130800000000000000000008111a232c323b41464c5254585b5d5e5f5f5e5d5a5753514b443f38302820160e04000000020d17202d363f454a4b5353535353534947433d342b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e272e343e44494f54565a5c5e5f5f5f5e5c5954524d46423b332c231a11080000000000000000000000020d17202c363e45494b5353535353534948443d352b21160a00000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f19100700000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979797878777573716f6d6665615e56544f515b606d79838c8c8c8c8c8c867d70655b5044372b1f1205000000000000000000000000000000050d141a21272c36424d575e6c6c6c6c6c6c6c6a665f5f5f5f5f5e5e66696c6c6c6c6c6c6c5e574d42362b272018130c04000000000000000000000000000000000000000000000000000000000000000000000000000001070e17202930363b424651575f666c72797979797975665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66757979797979726c665f575146423b3229251e160e070100000000000000000000000000000000000000000000131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110000000000000000000000000000000000050e19232d37404a525c646e737f8792979f9e97928a827b756f6a65605d565653514b4d4c4b4b4a4a4b4b4c4d4b515357585f62686d737b828b9299a19f9791847a6e675d51483e32291f100600000000000000000a131b23292e313239393939393939382d2b27221b140b02000000000000000000000000000009121b23292e3132393939393939393433302b241d140b0100000000000000000000000000000e1720272e3336373939393939393933322f2a241c140a00000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b241d140b010000000000000000000008111a202930363b4146474b4e5051525251504e4a47454039342e261e160e040000000000050e1b242d343a3d3e4646464646463c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232833393d4348494d5051525352514f4c4846423b363029211a110800000000000000000000000000050e1b242c34393d3e4646464646463c3b38322b23190f040000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d04000000000000000000000000000000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6c6b6a69676562605c5454524c484445515c676e7b808080808080807f786c605346392d2013060000000000000000000000000000000002090e16212d3a46535e69767979797979797771665b5253525a66707679797979797976695e53463a2d21160d07010000000000000000000000000000000000000000000000000000000000000000000000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c0400000000000000000000000000000000000000000013202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f1200000000000000000000000000000000000007111b252e38414a525c646d727d8590949fa19e938f87817c76716d686663605d555a59585757575858595a555d6063676a6f747a80868f949fa39e9590857c6e685e554c41362d20170d000000000000000000010a11181e2225262d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000000000050e161c2227292a2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000080e171e252a3036393b3e42444546464543413d3a39352f28231c150c040000000000000009121b22292e31323939393939392f2e2b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121822282d32383b3c40434546464644423f3b3a36302a251f170f0800000000000000000000000000000009121b22282d3031393939393939302f2c27211911070000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c040000000000000000000000000000000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c04000000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f605f5f5e5d5c5a585553504a4746413b38404b555e696e73737373737373726c655b5044372b1f12050000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50464f5c6976828686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d0700000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000000000009131c262f38414a525b626b707b828c92989e9e99928e88837e7a76726f6d67696766656464646465666769676d7074777c81868d92999fa19e938e837b6e6a5f564d433a2f241b0e050000000000000000000000070d12161819202020202020201f13120f0b0600000000000000000000000000000000000000060c11151718202020202020201b1a17140e08010000000000000000000000000000000000040b11161a1d1e202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000070d1216181920202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a17140e08010000000000000000000000000000050d14191e252a2d2e313537383939383734302d2c29241d17110a030000000000000000000911181d2124252d2d2d2d2d2c23221f1b150f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c171c21272c2f303336383939393836322e2d2a251f1a140d0500000000000000000000000000000000000910171d2124242d2d2d2d2d2d23221f1b160f0700000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d07010000000000000000000000000000000000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d07010000000000000000000000000000000003090e1214151f202020201e1413110d0701000000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253535251504f4d4b4946443f3b3936302f39434d565e616666666666666665605b53493f33271b0f030000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000000010a141d262f384049515961696e787f868f949c9f9f9b94908b86837f7c7a77757472717170707172727376787a7d8084888e92989fa39f97928b81796e695f574e443b31281e1209000000000000000000000000000106090b0c1313131313131312060503000000000000000000000000000000000000000000000105090b0c131313131313130e0d0b0803000000000000000000000000000000000000000000060b0e1011131313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b0803000000000000000000000000000000000002080e14191e202125282a2b2c2c2b2a2724201f1d18120c06000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1f222327292b2c2c2c2b292621201e1a140e090300000000000000000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b0701000000000000000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464645454442403e3c3a38342e2d2a2527313b444d5254595959595959595953504941382d22170b000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000000000000020b141d262e373f474f575e666d727b828990949b9f9f9c9992908c89868482807f7e7e7d7d7e7e7f808284868a8d91969b9fa39f99938d857e756d675e574e453c32291f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414181b1d1e1f1f1e1d1b171413100c070100000000000000000000000000000105090b0b13131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1e1f201f1e1c191514120e0903000000000000000000000000000000000000000000000005080a0b1313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d101112131212100e0b070604000000000000000000000000000000000000000000000000000000060606060605000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393938373634322f2d2c2823201e191f29323b4246474d4d4d4d4d4d4d4c46443f382f261b1106000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004000000000000000000000000000000000000000000020b141c252d353e454d545c60696e757c83898f93999da09f9c999992918f8d8c8b8a8a8a8b8b8c8d8f91939a9a9ea0a19e99928e87817a716c605d554d453c332a20170d040000000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a0500000000000000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0f1112131312100e0a07060400000000000000000000000000000000000000000000060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090d1012131313110f0c08070502000000000000000000000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f1111121313121111100d0b08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2d2c2c2b2a29272522201f1c1714110d17202930363a3b404040404040403f3937332d261d140a00000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b0000000000000000000000000000000000000000000000020a131b232c333b424a50575f616b6f767c82878c9196989c9fa29f9d9c9a99989797979798999a9c9e9fa39f9c9997918c86817c746d68625a514b433b332a21180e0500000000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a03000000000000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104070c10121316181a1c1d1e1f1f201f1e1d1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f20201f1e1d1c1a18161312100c0605050e171f252a2d2e33333333333333322d2b27221b140b0200000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000000000000109111a212930383f444d535960636b6f757b7f84888c8f929797999b9c9d9e9f9f9f9f9e9d9d9b99979992908c8884807a746f6a615d5650454039312920180f0600000000000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d04000000000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0d0f111213131312110f0d0b07070501000000000000000000020608080c0f1112131312110f0c080705020000000000000000000000000000000000000000000000000000000001080d1113181c1f20222527292a2b2c2c2c2c2b2a29272422201f1c1712100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313131212110f0d0b0907060300000000050d14191e20212626262626262626201f1b17110a020000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000000000000000000080f171e262e343b42464f54596063696e73777b7f8285888a8c8e8f9192929292929191908f8d8b8886837f7c78736e68625f58524c443f352f271f170e0600000000000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d03000000000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000004080d111314171a1c1e1f1f20201f1e1c1a171413110d08040100000000030a0f121415191c1e1f20201f1e1c191514120e090300000000000000000000000000000000000000000000000003090e13191d2023282c2d2f31333637383839393838373634312f2d2b28221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010204050506060606050403010000000000000000000002090e1114141a1a1a1a1a1a1a1913120f0b0600000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b12090000000000000000000000000000000000000000000000000000000000050c141c232831363d44484f54575e61666a6e7276797b7e80818384858586868584848382807e7c7a76726f6c65615e56534e46413a3229241d150d0500000000000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a00000000020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b100500000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b060000000000000000000000000000000000000000000000000000000000000000000000000001070c1013191d20212427292a2c2c2d2c2c2b29272421201d1913100d0701060b0f151a1f212226292b2c2c2c2c2a282621211e1a140d05000000000000000000000000000000000000000000030a0f151a1e24292c2e34383a3c3e4042444445464645444443403e3b3938332d2c28231c19130d08010000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0c060503000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000000020a11171f262a32383d44484d5354575f6265666c6f717375767778797979787877767573716f6d676662605b53524c47433c3530282018120b03000000000000000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c100500000008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000060b12181d1f252a2d2e313336373839393939373634312e2d2a25201d18120d11171b1f262b2e2f323537393939393735322e2d2a251f170f0500000000000000000000000000000000000000060b151a1f262b2f35393a404446494b4d4f50515252535251504f4d4b4846443f3a38342e29241e19130c0400000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a01000000000000000000000000000000000000000000000000000000000000000000060b141a21272c32383b4246484e5355545b6062646668696a6b6c6c6c6c6b6a6a68666462605d555553504946413b373229241e160e07010000000000000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a0000000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000020a11171d24292c3036393a3e40424445464646454442403e3a3936302c29241d191b22272b31373a3b3f42444546464544423f3b3a36312921170d0300000000000000000000000000000000020a111720262b31373a4145474a515355585a5c5d5e5f5f5f5f5e5d5c5a575553504a46443f38353029241e160d070000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d0500000000000000000000000000000000000000000000000000000000000000010407070a0d10111213131211100d0b07070501000000000000000000000000000000010406070a0d0f11121213131211100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b00000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000000000000000000000000000000000000000003090e161b21272c31363a3c4247484a50535557595b5c5e5f5f5f5f5f5e5e5d5c5a585553514b4946443f3836302b262019130c0400000000000000000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d000000101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c04000000000000000000000000000000000000000000000000000000060c141c23282f35393a4146474a4d4f515252535352514f4d4a4746413a39352f2924262d33373c4347484c4f5152535352514f4c4846423b33291f1409000000000000000000000000000000060c141c232831373c42474c5154545c60626466696a6b6b6c6c6b6b6a69676462605b5453504a45413a352f281f18120b0300000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000002080d111314171a1d1e1f201f1f1e1c1a181413110d0803000000000000000000000003080d111314171a1c1e1f1f201f1f1e1d1b181615130f0a0602000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a020000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1f252a2d31373a3b3f4446484b4d4e505152525353525151504f4d4b494745403c3937332d2a251e1b150d08020000000000000000000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f000000121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d2013000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d080200000000000000000000000000000000000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d0802000000000000000000000000000000000000000000000000070f181e262e34394045474c5254575a5c5d5f5f605f5f5e5c5a5754524c47454039352f2f383f44464e5355595c5e5f5f5f5f5d5b5954534d453b31251a0e0200000000000000000000000000070f181e262e343c43474d53555d6064666d6f71737577777879797877777673716e6c6663605c54524c45413a3128231d150c040000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000003090e13191d202124272a2b2c2c2c2c2b29272421201d1913100c0600000000000000060b0f13191d20212426292a2b2c2c2c2b2b29272522211f1b15120e0903000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e21262b2e2d3338393c3e40424344454646464545444342403e3c3a39352f2d2b27221b19140f0a040000000000000000000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d10000000131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000071019212a30383f444b5153565e616466696a6b6c6c6c6c6a696764615e5653514b45413a3c41495053585f6265686a6c6c6c6c6a6865615e574d42362a1e1205000000000000000000000000081019212a30383f444e53575f62676d7175797c7e8082838485858685848382807e7b7974706d66605d56524c433d342e271e160e050000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000060e141a1e24292c2d3134363738393938383634312e2d29251f1c17110a03000000020a11171b1f24292c2d313335373839393938383634322f2e2b26211e1a150e09030000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12151a1e2122282b2d2f313335363738393939393837373533312f2d2c2924201f1b17110e08020000000000000000000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d2013000000131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d2013000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000071019232b333b424a50555d6065686d717375777879797978777573716d6865605d55524c44464e535b60646a6e727577787979787775726e695e53463a2d211407000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f90919292929291908f8d8a8885817d79736d68605d564f454039302820160e050000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000000000000000000060f181f262b3035393a3d404344454646454443403e3a3935302c28231c150c0802070b141b22272b2f35393a3d40424445454646454443413f3c3b37322e2b26201a150e060000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e1214171c1f2022242628292b2c2c2c2c2c2b2b2a2927252220201d1813120f0b060000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d2013000000131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d201300000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e353028201910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e35302820191008000000000000000000000000000000000000050e19222b353d454d545c60676d72767a7e80828485858686858482807d7a76726d67605d565050585f656c71767b7f82848586868584827f7b6e6154483b2e2115080000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9d9e9e9f9f9e9e9d9c9a9797928e8985807a736d686059514b423a322820170e05000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a211910070000000000000000000000000000000000020a1117212a31373a4145474a4d505152535252514f4d4b4746413a38342e261e19130d12181d262d33373a4145474a4d4f51525253525251504e4b4947433c3a37312b2620180f06000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b020000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206060b0f121315181a1b1d1e1f1f20201f1e1e1d1c1a18161413110d07050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a110900000000000000000000000000000000020d17202b343d474f575f666d72797e83878a8d8f909292939292918f8d8a86837e79736d68605b5a626a6e787d83888c8f9192929292908e8c8275685b4f4235281c0f000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000000000000020b141b2227333c42464c5254575a5d5e5f5f5f5f5e5c5a5754524c46443f38302a251e171d24292f383f44464c515457595c5d5e5f5f5f5e5e5c5a5855534e4847423c37312a2117110a020000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0f101112131313121211100f0d0b090706040100000000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d201300000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b1209000000000000000000000000000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b120900000000000000000000000000000008141e29323d464f5960696e787f858b90939a999c9d9e9f9f9f9f9d9c9a9992908b85807a726c65636c717c838a9095989b9d9f9f9f9f9d9b8e8275685b4f4235281c0f0000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000a141d262d333f454d53565d606467696a6b6c6c6b6b696764615e5653504a423e36302920272f353e41495053555d606466686a6b6c6c6c6b6b696765625f5855534e47423c3328221c140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d2013000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000020e1925303b444e58606b6f7b838b92979c9fa4a9a19e9c9a9a999a9c9ea1a39f9c97928d857e776e6d737e8690959d9fa7a8aba49f9f9f9f9b8e8275685b4f4235281c0f00000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000006111b262f383f4451575f61686d7073767778797978777673716d6864605c545046413a322a313940454f535b6064676d707375777878797978777674726f6a67625f57534d453f332d261d140b0200000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0f111213131211100e0c0a07060401000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b11070000000000000000000000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b110700000000000000000000000005111e2a36414c56606a6f7d8590959ea1a9a29e9997928f8e8d8d8d8f9197999ea1a29f97928b827a747f8b92989fa7a9a19e999993929292998e8275685b4f4235281c0f0000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d0400000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000000000b17222d384149505b62696e747a7d808384858685858482807e7a76716d66615a524c443b333a434b515961656c71757a7d80828485858685858483817e7c78746e6a625f5751443f382f261d140a0000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000000000000000000000000001040707090c0e101111121313121211100f0d0b0907060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516191c1e1f1f201f1e1d1b19161413110d0801000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d2013000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f060000000000000000000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f0600000000000000000000000714202d3946525e686f7c869297a0a7a49d97928c888582818080808285888c91969ea1a29f948f84818c919fa3aaa39f97928d898685858687898275685b4f4235281c0f000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000030f1b27333f49535b606d727b81868a8d909192929292918f8d8a86837e78716c615e564d453c444c555d606c70787d82868a8c8f909192929291918f8d8b8884807b756e69625b504a42382f261b11060000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000206080d11131416181a1c1e1e1f1f201f1f1e1d1b1a18161312100b060603000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10151b1f222226292a2b2c2c2b2b2a28252321201d19130c0400000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c0300000000000000000007131f2c38444f59616e7a859198a2a9a39f928d85807b78757473737475787b7f848b91969ea59f96918d929ca4a9a199928c85807c797878797a7d7e7164574a3e3124170b00000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d13070000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000040f19232b3744505b656c747f868d92989a9c9d9e9f9f9e9e9c9a9992908a847e756d685f574e464c565d676d747d838a8f9299999b9d9e9f9f9f9e9e9c9a9896918d87817b726d605b544a41382d22170b040000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a0300000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000040a0f1214191d2021232527292a2b2c2c2c2c2b2b2a28272522201f1c1715120f0a050200000000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f272b2e2f3235373839393837363532302d2c29241e160d04000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d201300000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000915222f3b4854606b75818e97a1aaa399928a8079736e69696767666769696e73797f848e939fa3a19e9a9da4a8a09691877f79736f6d67666c6e70716c6155493c3023170a000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000b16212c38444f59606c77818b92999fa2aaa9a8a09e9c9b9c9d9fa29f9c96918a827a6e695f584e555d686d79818a90959c9fa3aba39f9e9c9b9c9d9ea1a9a8a19e99938e867f746c665b53493f332720150a000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a0400000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000000000000000000000070c10151a1f2124292c2d303234363738383939393838373533322f2d2b2823211f1b15120e090300000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d24292c32373b3c3f4244454646454443413f3d3a39352f281f160c0100000000000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b1005000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4d505152535352514e4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4a484746444647484a4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000005111d2a36414c56636f7c89939ea9a59f92877e746d67625f575b5a5a5a575f62666d7279818c9299a3aba7a9aca09691847c736d6762605c5b60616364615a5045392d21140800000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f140900000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000003101b27323b4854606b73808c939fa3aba9a19e9896918f8f8f909297989d9f9e938f847b6e6a5f565d676d7a838e939da0a7a59e9b999291908f8f909297979c9fa6a49f98928b81786c655b50443c32261b0f05000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c0700000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000070c12181c1f262b2e2f35393a3c3f414344444546464545444342403e3c3a38342e2e2b26211e1a140f0a0400000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a10191f272f35383c4347494c4f515252535251504e4c494745413a31281e13080000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c130900000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d2013000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b5153575a5c5e5f5f5f5f5d5b5854524d51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b514f4b443b3a3a383a3a3b3d3f44464b51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000713202d3946525e6875828f9ca5ab9e938b7e716c605d55534d4e4d4d4d4d53545c60676d757f87929facb4b7aa9e91847b6f6a605d55535150535456575550483e33281c11050000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e0200000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000713202c38444f5963707d88939fa5aea69f97918c87848382828385888b90959d9e9691857c6e685e606d798390959da5a8a09d938f8a86848382828385878b8f949da0a7a29f938e81776c60584e43372b21160b00000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b03000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000000000000000000000000000000000030b12181c23282c31373a3b414547494b4d4f5151525253525251504e4d4b4946443f3c3a37312d2a251f1b160f0a0400000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131c222b31394045474e5455595c5d5e5f5f5e5e5d5b585654514c433a2f24190d01000000000000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d201300000000000004101c2834404b555f69707d87929892877e726c665f57514d53555c606467696b6c6c6c6b6a6865615e57544f51575e616d727d86929792877d706a5f544a3f3428201509000000000000000000000004101c2834404b555f69707d87929892877e726c665f57606060605e5c564e44392d2c2d2e323f49515759606060575e616d727d86929792877d706a5f544a3f34282015090000000000000714212e3a4754616d7a86929faca3998e81756d625a514b47424140404142474b51555e69707c86929facb8b0a3968a7d70696058514b46454446474a4a49453e362c22170c00000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c100400000000000916222f3b4854606b7683909aa4afa89f948f847f7a7776757676787b7f838990959c9791847a6d666c75818f959fa7a79f959189827e7a7776757676787b7e828990959ea5a59d938c7f736a5f53473d33271c100400000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000000000001070c151d23282e34383c4347484c525456585a5c5d5e5f5f5f5f5e5e5d5b5a585553504a4847433c3a36312b27201b150d0802000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141c252e343d434b515358606265686a6b6c6c6b6a69686563605d554c4135291d110400000000000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b161009010000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130000000000050f1a232c3845515c676e7b85929992867d716c605b544d51575f61676d70737677787979787775726e69636059524d525b626b707c85929892857c6e665c50443c31261a0f04000000000000000000050f1a232c3845515c676e7b85929992867d716c605b63666c6c6c6c6b6760564b3f331f25303b44515b62656c6c6c6c6c67646b707c85929892857c6e665c50443c31261a0f0400000000000b1825313e4b5864717e8b99a3ac9f92867b6e625a504540393731343331373c45515c676e7b859299a3aeabaea99c9083786c60564c413a3838393b3d3e3c39332c241a100500000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000a1623303d495663707c89949facaca0958f827a726d686968696a696e72767d838c929f968f82786d717e8b939ea7a79f9590837d75716d676968696a696e71767d838e939ea5a59f92877c6f62594f44382c20140700000000000000000005121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000000000000030b12181e272e34394044464e5355565d60636567696a6b6b6c6c6c6b6b6a68666562605c5455534e4846423b37322b262019130c04000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e3740464f555d60656a6f7275777879797877767472706d675d5145392c201306000000000000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a0500000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d201300000000000b16212b37434e58606d7983919792877d706b615a504d555c60696e74797d8082848586868584817f7b76706b605d564e5159606a6f7c8692979083786d60584e43372b21160a0000000000000000000b16212b37434e58606d7983919792877d706b615a636d72797979797772675c4f43372a2a36414d56626d727979797979746e646a6f7c8692979083786d60584e43372b21160a00000000000e1b2834414e5b6774818e9aaba99c8f8276695f53483f352f2b262727313c46515b606d79839097a1aaa29fa2aa9f948b7e71685e52463c322b2d2e3031302d28221a1208000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e21140800000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f0000000004101d2935404b556774808d9aa6b0a99d91837a6d68615e565c5c575f61656b7078808b9399948c7f737a85929fa5aba095908279706b64605d555c5c565e61646b7079818e939ea8a3999083776b6054483c2f22160900000000000000000006131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a11090000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d151d2329303940454a5153585f6266686d6f7274767777787979787877767573716f6d6666625f5854534d47433d373129241e160e060000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e384049515960676d71777c7f8284858586858483817f7d796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130000000004101c27333a47535f6a73808c95928b7f726b6159504d575e676d737b81858a8d8f9192929292908e8b87827d756d685f584e4f58606a707e8793958c7f726a5f53473d32271b0f040000000000000004101c27333a47535f6a73808c95928b7f726b61595966727f8686868684776b5e51443826303846525e68727f8686868686817467606a707e8793958c7f726a5f53473d32271b0f0400000000101d2a3743505d6a7683909da9a5988c7f7265574d423629241d1a242f39434e58626d74818e959fa9a29892989fa69e92857a6d61584e43372b2021232423211c1710080000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d00000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000006131f2c3945515d677784909daaada1978a7d70675e56524c4f4f4d53555960666d737e87939f92867b7f8c97a2ada39990837a6d67605954514c4f4f4d52545960676d78818f96a0a49f95897d7063564a3d3023170a00000000000000000006131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b120900000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000050e161f272f343d434b51545c60646a6e72767a7c7e808284848585868585848381807e7c7976736f6a66615e57544e47433c3530282017110a0200000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525b636b6f797e84888c8f909192929191908e8b897f7266594c3f3326190c0000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000000000000000000000000000000000000000406070b0e11121313131313130c0c0a0602000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d2013000000000714202c38444f59626f7c8792968e81746d62594f4d575e696e7980868d92989a9c9b999898999b9b9a938f89827a6f6a5f574d4e58616c737f8c9592867c6e62594f43382c20150a000000000000000714202c38444f59626f7c8792968e81746d62594f5966727f8c93939184776b5e5144382e38424f59616e7b8692939391857a6d6058616c737f8c9592867c6e62594f43382c20150a00000000121f2b3845525e6b7885919eaba295897c6f6256493c31231817202935404b555f6a727f8b939da7a298928590949fa1978e81746a5f53473c32261b17171714110c05000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000714202d3a4753606d7a86939facab9e9285786c60554c464142434246484f545c606c727f8b9398908385929ea9ab9f92877c6f685d554f47454142434246474f555d666d7984919b9a93908c8276695c4f4336291c1003000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b1209000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000000000000000000050f172028313940454f555c60666d71777b7f8386898b8d8f9091929292929191908e8d8b8885827f7c77736e69626058534e46413a3228221c140b03000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646d737c848b9095989b9d9e9f9f9e9d9c9b988c7f7266594c3f3326190c000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000001070c101314171b1e1f202020202020191816120d070000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d2013000000000916232f3c4855606b768390999184796d605b514b555e696e7b838d92999f9c96918e8c8b8b8c8e92979e9c938f847c6f695f564c505a606d788390988f82766b6054483d32271b0f000000000000000916232f3c4855606b768390999184796d605b514c5966727f8c999e9184776b5e514438343f4a54606b75818e989e948a7e71685d525a606d788390988f82766b6054483d32271b0f00000000131f2c3946525f6c7985929faca194887b6e6155483b2e22151f29333b45515d676f7c86929fa5a49a92867b829099a39f93877c6f62584e43372b20150a0a0805000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f1205000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000815212e3b4854616e7b879aa4afa89b8f8275655b50433a363031363a3d424a515a626d75818e9794909297a1ada3998d80736a5f564c433d39352f30363a3d434b545d67707d8a8e8b87837f7c6f6255493c2f22160900000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b10070000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000050e172129323a434b515960676d72797e83888c909399989a9c9d9e9e9f9f9f9e9e9d9b999898928f8c8884807b756f6a625f58524c443d332d261d150c040000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e737f8791969da0a7a8aaa8a4a2a0a0a0a1998c7f7266594c3f3326190c00000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000000000060b12181c1f2024282a2b2c2d2d2d2d2d2625221e18120a01000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d201300000007131f2c38434f5963707d899593897d70675d5145515d676e7b8490959f9f948f898481807e7e7f82858a91969e9691857b6e685d5245505c666f7c879294897c6f63584e43372b1c1106000000000007131f2c38434f5963707d899593897d70675d51494c5966727f8c999e9184776b5e5144383844505c666f7d89939e988f82756c61564c505c666f7c879294897c6f63584e43372b1c110600000013202c3946535f6c7986929faca093877a6d6054473a2d211a25303b45505a606d79839199a3a59f93887e707c87929fa49a8f82756a5f53473c32261b0f01000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f0300000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000916222f3c4955626f7c8895acb6a79a8d81746753493f312a25262a2d30394044515b616d7a85929f9c9ea1a9ac9f92867a6d61584e433a312c2924252a2d3139424b55606c7783827e7a76736f6a6054473b2e22150800000000000000000006131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f05000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000030d172029333b444c555c606b6f797f848b9095999c9fa4aba7a9a9a8a7a6a6a7a7a8a9a8a6aaa29f9c9995918c87817c766f6a615d564f443f382f271e160d0400000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424e58626d73808c9299a0a8acaaa39f9b979594939394958c7f7266594c3f3326190c000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000000000000000000000000000000000020a11171d23292c2d3134373839393939393933322f2a231c130a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130000000915222f3b4854606b7683909a8e81756b60554b4e58606d798390969f99928b827c78747372727375797e848e939d9791847a6d605a504a545f6a74808d988f82766a605447382e23170c00000000000915222f3b4854606b7683909a8e81756b60554b414c5966727f8c999e9184776b5e514436414c56606d7883909d9f92867b6e615a50444a545f6a74808d988f82766a605447382e23170c000000121f2c3945525f6c7885929faba194877a6e6154473b2e21202a36424d57616c74818e95a0a89e938c7f736c74808d97a29f93877c6f62584e43372b1e1308000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b0000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000091623303c4956636f7c8996a2afa69a8d8073675a4d403025191a1e21272e343f46525e6873808c99a3abadb3a89c8f8275685e52463c3128201d19191e2027303944505b656c7675716d68666260584e43372b1f130600000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d0300000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000000000000010b151f29333b454d565d676d747c848c91969da0a7a9aca8a9a19e9c9b9a9a999a9a9b9d9fa2a9a6aaa9a7a09d99928e89827c746d686059504a423930281f160c01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606a727f8b929fa3abaca49f98928e8b8887868687898b7f7266594c3f3326190c00000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000030b141b22272f34383a3e4144454646464646463f3e3a352e251c12070000131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d2013000004101c2934404b55636f7c899493877c6f62594f4754606a74808d95a09892877e766f6c6566656566666d7179818e939d968e81756c61554b4e58616e7b869294897c6f62544a3f34281c100300000004101c2934404b55636f7c899493877c6f62594f433f4c5966727f8c999e9184776b5e51443846525e68727f8b959f958b7f72695e53483e424e58616e7b869294897c6f62544a3f34281c10030000111e2b3844515e6b7784919eaaa295887c6f6255493c2f2428323a46525e69707e8a939da8a0958e81776c606d7a85929fa49a8f82756a5f53473a2f24190d010000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b11060000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000916222f3c4955626f7c8895aab4a79b8e817468564c41362a24201d191c232a36414c56616e7a86929facb9b3a9978a7e7164564c41342a1f161d1d1d1d151e27333f49535b606a6864615e5655544e463c32271b0f0300000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000007121d27313b454d575e686d79808791959ea1a8acaaa29f9b979791908e8d8d8d8d8e8f909297979a9ea0a8ababa39f9b948f87817a706b605b544b433a31281d1307000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707121f2c3844505c666f7c87929fa4afaaa39a938d86817e7b7a797a7a7c7e7d6f6356493c302316090000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000000000000030c151d262d33394045474a4e51525353535353534c4b463f372e23180d0200131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a5f53474d57626f7c87939f9f92867d716c62605b535858545c60676d77818e959e938a7e71675d5146525e6974818d9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a5f53473d3f4c5966727f8c999e9184776b5e5144424e58616d7a85929f999083786c60574d42363c46525e6974818d9a8e8174665c5044382c1f12060000101d293643505c6976838f9ca9a4978b7e7164564c413529303a44505a616e7b85929ea5a3989183796d655d6873808d98a39f93877c6f62564c4135291d1104000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000814212e3b4754616e7a8798a2aeaa9d908377685e52463c352f2c2924272625303a46525e6876828f9ca9b6ada197877b6e6154483b302a2a2a2a2a2a2a2a2a222d38414950535d5b5854524c4947433c342b20150a0000000000000000000006131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f040000000000000000040e18242f39434d575e696e7a828d9399a0a8ada8a19e98928e8a878583818180808081828385878a8d9196999ea1a9aca69f99928d847d736c665c554b433a2f24180d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000206080d1113141d2935404b55606d78839099a3aeaba3989288817a75716f6d6d6d6e6f716f6b6054483b2f22150900000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000000000000000000000b151e272f383f444b5153575b5d5e5f6060606060595751493f352a1e120600131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d201300000714202d3a4753606d79859296897c6f63584e46535f6975828f9a9f948b7f726b615a5350494b4b4b51555d656d78839099999184796d6053474d56616e7b88959285796d6053463a2d2013070000000714202d3a4753606d79859296897c6f63584e43353f4c5966727f8c999e9184776b5e513f4a54606a74818e979f92877c6f665b50453b3136424d56616e7b88959285796d6053463a2d20130700000d1a2633404d596673808c99a9a79b8e8174685d52453b3136414c56616c75828f97a2a59f92867c6f675d56616e7a86929fa49a8e8174685d5245392c20150a000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b020000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929fabac9f92867a6e61584e45403a39352f3433333236414c566673808c99a6b3ab9e928578695e53463a3737373737373737373737372f383f4446504f4b4746413c3b37322b2620180f0600000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000020c16202935404b555e696e7b8390949fa4abaaa29f96918b86817e7b78767574737374747577787b7d8084888d92979ea1a8aba39f96918780786d675d554b4035291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214191d2021242c3945515d67727f8b95a0abafa39992867d746d6864626160606162656360594f43382c1f130700000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000000000000000000000000000007121d273039414950555c6064676a6b6c6c6c6c6c6c66635b51463a2f22160a00131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d201300000a1724313d4a5764707d8a989184786c6053464855616e7b88949e9c9083786c60595046443f3f3f40454b535c666e7b878e8a86827c6f62554846535f6976839097897d7063564a3d2f23180c0000000a1724313d4a5764707d8a989184786c6053463c313f4c5966727f8c999e9184776b5e5144505b666f7c87939f968d80736a5f544a3f3329303b46535f6976839097897d7063564a3d2f23180c00000a1723303d4a5663707d8997a1ac9f92867a6d60574d43393946525e68717e8a949ea89e938b7f726a5f55525e6874818d9aa49f92867a6d6054473d32271b0f03000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a02000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070005111e2a36424d566976828f9caaafa3998c80736a5f58514b4745414240403f3f3f3e4a5764717d8a97a4b0a99c8f827669574d4244444444444444444444444444444444444444444444444444443b3a37312a21180e03000000000000000006131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d13070000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000008131e28323a45515d676e7b8491959fa6afa7a098928c847f7a75716e6969686767666767686a696e7173777b80858b91969fa2aaa9a199938c81796d675d5145392c2013060000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1e2124292c2d30333f4a54606d7985929ea7b1a79f92877d706b615e565554535354565856544f473d32271b0f0300000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d18232e39434b535b60676d71747778797979797979726d63574b3e3225180c00131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566874818e9a8d8073655b50444b5566737f8c99a096897d70665b50473e37332d2e3439414a545f697380827e7a766f6a5f5347424d5765727f8c988d817467554b4034291c10040004111d2935414c566874818e9a8d8073655b504437333f4c5966727f8c999e9184776b5e514c56606c7883909a9e9184796d60584e42382d212a36424d5765727f8c988d817467554b4034291c1004000713202d3a4653606d7985929eaaa2988c7f72695f554b43424f59616d7a85929ea6a1968f81756d62584e4c56616e7b87939fa2988b7f7265584e43372b1f1306000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b060000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900020e1925303f4b5865727e8b98a2aeab9f92867c6f6a605d5554524c4e4d4d4c4c4b4b4b5663707c8996a3afa79b8e8174685b505050505050505050505050505050505050505050505050505050504847433c332a201509000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d00000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000010d1925303a44505a606d79839096a0a8b0a69e9591867f79726d6764615e575b5a5a5a5a5b5c575e6164676a6e73797e848c92989fa7aba49f938e82796d6053473a2d2014070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000030a11171c1f262b2e2f35393a3d4044505b66727f8b97a1adaca0958c7f736b6159524c4847464747494b4948433d352b21160a0000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000010c161f2834404b555c656c71797d8184858686868686867f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f62534945515d677683909d9e9184786c60544a3f352b272223282f38424d57636e7375716d68625f584e433b4854616e7b8797908477675c5145382c1f1306000713202c3945525d6877849199897c6f6253493f33333f4c5966727f8c999e9184776b5e53535d68717e8b959e93897d70675d51463c2f261c26313b4854616e7b8797908477675c5145382c1f13060006131f2c3845515c6773808c98a2aa9f92867b6e675d554c4a54616b75818e97a1a59e91847a6d605b514646535f697683909caa9d9083776a6054473b2e221509000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b0600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b00000914212d3a4754606d7a85929fa7aea29891847c726d6763605d565b5a59595858585857626f7c8995a2afa79a8d8074675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534e463c31261a0f020000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d1207000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000005111d2935414c56626d75818e959fa8b0a69e948f837b726d66605d5554534d4e4e4d4d4d4e4f4d525457585f62666d71797f8690959ea5afa59e948d8073665a4d4033271a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000003090c151c23282c31373a3b4145474a4d4e53606c7884919ea9b1a79d9083786c60594f46413c3a3a3a3b3c3e3c3b38322b23190f040000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000007131d28313a45515c676d777e848a8e909192999393938c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d6053464753606d7a86939f998d8073655b5042382d231b17181d26303b45525c63666864615d56534e463c3a46535e697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b606060606d7a85929e978e81746b60554b40342a1d14212d3a46535e697885919286796d6053473a2d2014070004101c2834404b55616e7a86929fa6a2989083796d675e56515c66707d8a939ea99e938a7d70685d52493f424d5765717e8b98a3a095897c6f6256493c31261a0e020000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b06000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d00000713202c3945525d68737f8c95a0a8aaa19691867f7974706d6869686766666565656464646f7c8995a2afa6998c7f736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f584e43372b1f12060000000000000006131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000000713202d3946525e68717e8b939ea7b1a79e948f82796e69605c54514b484642424140404141424246484a4e53545c60666d727b838f939ea8afa69a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000050d141a1e262e34383c4247484c525457595b5563707d8996a0acab9f95897d70665b504745403a37322d2e2f32302f2c2721191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000000000000000000010d18242f3a43515b606d79818b91969a9d9e9fa39f9f998c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377665c51454956626f7c8999a4978a7d706453493f2f261c0f0b0b151e2a33404a5257595b5754524c47433c3436424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377665c5145382c333f4c5966727f8c999e9184776d6d6d6d6d74808d979e92857a6d61594f433b322920171e2a36424d576976828f99897c6f6256493c2f23160900000c18232e3946525e68727f8b949fa89f958f82796e68615a606d7884919ea5a1978e81756b61564c41373b4754606d7a86929fa79a8d807467574d42372b1e12060000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b060503000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000004111d2935414c56606d79839096a0a7a8a198928c85807d7a787675737372727271717171707c8995a2afa5988c7f777777777777777777777777777777777777777777777777777777777777776e6a5f53473a2e2114080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c1004000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000006121f2b37434e58616d7a85929ea5afa9a0958f82796d675f57514a45403b3a3631343433343430363a3b3e43474b51545c60696e79818f96a0aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000080f171f252a30383f44464d5355565d60636668696775818e9ba8b2aa9d9083776b605b5353514b47433c3731292423221f1b160f07000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000004111d2935414b55626d75818e939ea1a8aaa29f9c9998988c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817467544b404b5864717e8b97a398877b6e6154473b2d21140a00030c18212e3840474b4d4f4b4746413a37322a31404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817467544b403428333f4c5966727f8c999e9184797a7a7a7a7a7c87929f978b7e7168605b544d443b32291d1a2531404d596673808c988b7e7165584b3e3225180b000007121d2a36414c56606c78829096a1a79e948f837a716c6268727f8c96a0a69e91857a6d61594f443a303945525d6875828f9bac9e918477695f53473a2e2114080000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a070000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000010d19242f3a45515c666e7b8490959fa3aaa29f97928d898784838180807f7f7e7e7e7e7d7d7f8c98a5b2ab9e9184838383838383838383838383838383838383838383838383838383838383837c6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000815212e3a47535f6a74818e97a2adada2979083796d675d554d444039352f2d2a252727272728252a2d2e31373940454b51575f676d7884919eaaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000020a121a212931363e424a5053575f6266686d70737576777986929facb1a4988b7e716e6c6564605d55534e47433c352f281f180f0a04000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300000000000000000000000613202c3945515d67727f8b939ea5ada49d98928f8d8c8b8b7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404c5966727f8c999f928579695e52463a2d2014020000060f1c262e353b3f40423e3a3935302b2625323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c99a096918686868686868892999e92857c78716c665e564d443b2f261b25323e4b5865717e8b988c7f7266594c3f3326190c0000000d1925303b44505b666e7b849197a1a69e9590857e756f6d7a85929fa89f948a7e71685d52473e322935414c5664717e8a9aa4a096887b6e6255483b2f2215080000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000008131e2834404b545e696e7b838d92999fa2a9a29e9a9696918f8e8d8c8c8b8b8b8b8a8a8a8c919ba7b4ada19691909090909090909090909090909090909090909090909090909090909090887c6f6255493c2f2216090000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e02000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c010000000000000005111d2935414c56626f7c87939fa9b0a69f92857b6e675d554b433c342e2924211e1a1b1a1a1a1b1a1e2021262b2e343940454d555c667784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000020b141c242c333b424650545c6065696e73777a7d80818384869298a2aeb3a69a8d807d7b7975716d67625f58534e454039312a211a1108000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000714212d3a4754606d7a85929fa6ada39c928d8682807f7f7f7c6f6255493c2f22160900131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7e7265584b404d5a6773808d9a9e9185786b574d42362a1e11050000000a131c242a2f323335312e2d29241e1b24313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7e7265584b3f3226333f4c5966727f8c99a8a09e939393939393959fa3a1979289847e786e685e564d41382d2224313e4a5764717d8a978d8073665a4d4033271a0d00000008141e28333f4a545e696e7b8591969fa69f97918a827c76808d97a2a3998f82766c61564c41352c242f3a4754616d7a87939fa1988c7f7265594c3f3226190c0000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000000010c18232e39424d575e696e7980878e92989b9ea1a9a8a19e9c9b9a999998989897979797989ba3adb8b2a8a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d95887b6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e12050000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c20130400000000000000000713202d3946525e6874818e9aa4afab9f948b7e71695e554b433a3128231c1814120e090d0d0e090e1214151a1d23282e343c434b546a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000020b141c262e363e454d535a61666d71767b8084868a8c8e90919298a2aab4b5a89d928d8a8885817e7a756f6a625f58514b433c332c231a120800000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000000000000000004101c2934404b5565727f8b98a2aea79c918c807a75737272726f6a5f54473b2e22150800131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b414d5a6774808d9a9d9184776a5e514430251a0e02000000010a12191f232626282421201d19131723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c99a8a09393939393939393939496999e96918b827a6e685e53493f332723303d4a5663707d89968d8174675a4e4134271b0e000000020b17222d38424d575f696f7c8490949fa3a19e948f888287929fa99f92877c6e625a50443a3028232d3946525e687783909997928e8376695c504336291d100300000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e110000000007121d27303b454d575e676d747b81868b8e929796989a9b9c9d9d9d9e9e9e9e9e9f9f9f9fa4acb6c0b6aea9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa8aaaaaaaaab94887b6e6155483b2e2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d2114060000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000714212e3a4754616d7a86929facb0a69c9082766c62574d433930281f18120d07050c111517181c1c1c1c1c1c1c181d23283144515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000a141c262e38404850575e616c71787e83888d90939a999b9c9e9fa2aab4b1b2aea49d9a9797928e8b86817c756f6a605d554e463e352c241a11080000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000000000000000000006131f2c3845515c677683909daaaca0958c7f746d6866656565625f584e43372b1f130600131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1c2935424f5c6875828f978a7d7064574a414e5a6774818d9a9d9184776a5e51442f24180d0100000000040c13181d2020201d1814120f0916232f3c4956626f7c89958e8175685b4e4235281b0f000f1c2935424f5c6875828f978a7d7064574a3d3126333f4c5966727f8c99a09689868686868686868687898d92989e948f847a6e655b5044372b232f3c4956626f7c89958e8175685b4e4235281b0f0000000006111c262f3b454d575f6a6f7a828d92999fa69e9c948f9299a3a2978d80746a5f534b454039342e2a36414c566673808d8c8985817e7064574a3d3124170a0000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000b151e29333b454d555d60696e747a7e8285888a8c8d8e8f9090919191919192929292939aa4afbbaea49d9a93939393939393939393939393939393939393939393939b9ea5afafa499877a6d6154473a2e2114070000000000000003131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c07060400071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000005111e2a36424d5666727f8c98a3aeab9f94897c6f635a50453b31271e160d07000911181d212425292929292929292929292a3744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000009121c262e38404a525a61696e767e848b9095999d9fa4aca8a9a8a6a5a4a4a4a5a6a8aaa6a9a19e9b98928e88827c736d675f584f473e362c231a1007000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7986929facac9d9083786c605d5659585855544e463c32261b0f0300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b404d5a6773808d9a9e9184786b554b4035291d1004000000080d161d24292c2d2c2924211f1a151723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c999e918479797979797979797a7c808590959f969082776c6053463c3126303d4a5663707d89968d8174675a4e4134271b0e00000000000a141d29333c454e585f686d78808790959ea0a69e9c9fa3ab9f92857a6d65605c54514b443f3830303d495663707d83807c7874706c6155493c3023160a0000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000030c172129333b434b51575f62686d7175787b7d7f808283838484848485858585858687939facb9a99d928d86868686868686868686868686868686868686868686868e939eaaac9f9386796c605346392d2013060000000000040a0f131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191313100c0707131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000714202d3a46525e697784909daab4aa9c9083766b6054483f33291f150c040009121b22292e313236363636363636363636363744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006101b242e38404a525c636c717b838a91969d9fa7aaacaba39f9d9b999897979898999b9d9fa3ababaaa29f9b948f8780796e6a615950483e352c22180d0400000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000916232f3c4956626f7c8999a3aea49a8b7e71665b524c4c4c4c4947433c342a20150a0000131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7f7265584c404d596673808c999f928578675d5145392c20130600000811191f282f35393a39352f2e2b26201824313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7f7265584c3f3226333f4c5966727f8c999e9184776c6c6c6c6c666c6d6f737b8390969f948b7e7165574d42372b313e4a5764717d8a978d8073665a4d4033271a0d0000000000020b17202a333c464e565e666d737c838b91969ea1a9acafaa9d90837d77716d66605d55504a423d353b4854606b7077736f6c656461594f44392d2014080000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e0200000000000000000000000000000000000000000000000000000102030000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000040d161e2429313940454d53565d606468696e707274757676777777787878787879797c8995a2afa79a8d807979797979797979797979797979797979797979797979818e9ba8ab9e928578665b5044382b1f120600000000070e151b1f222c3946525f6c7985929facada093877a6d6054473a2d26262626262626262626201f1c18120b0b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f120600000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000814212e3b4754616e7b8795a0acaea2988a7e7164594f44362d21170d030006111b242d343a3d3e43434343434343434343434344515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000030c18222d36404a525c646e737e8590949da0a8abaaa29f9b9992908e8c8b8b8a8b8b8c8e9092999a9ea1a9aca69e99928d837c706b615a50473e342a1f160c01000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000a1724313d4a5764707d8a97abac9f93867a6d61544a413f3f3f3c3b37322a22190e040000131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404b5865727e8b989f93867a6d6053473a2d20140900030d19232b313a40454745403b3a37312a2125323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c999e9184776b606060605b606163696e7a84919e9d908377695f53463a2d323e4b5865717e8b988c7f7266594c3f3326190c000000000000050e18212a343c444c545c606a6f787e848b9297a1adb8aca0959089837e79726d67605c544f45403a444f5960636a6662605b53554f473e33281c10040000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b07070401000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000010c161f282f35393a3e3f42474c525458575f6163656768696a6a6a6b6b6b6b6b6c6c6f7c8995a2afa89b8e82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7783909daaa99d9083766a544a3f33281c0f0300000007101920262b2e2f3946525f6c7985929facada093877a6d6054473a33333333333333333333332d2c28231d150c111b2935404b5564717d8a99a3afac9f9285796d6053463a2d201307000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c2013040000000000000000000b1825323e4b5865717e8b98a7b1ac9f9285796d6053473d32201b0f0500010c18222d363f454a4b4f4f4f4f4f4f4f4f4f4f4f4f4f515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000b151e2a343f48525c646e73808a92979fa6aca9a29f98928e8a868381807f7e7e7e7f80818386898d92979ea0a8aba39f9591867d716c61594f463c31281e13080000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000b1825313e4b5864717e8b97a4ab9e918478685e5242382f32322f2e2b2620191007000000131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817468554b404a5663707d8996a49a897c6f6356493c30251a0e090c151f2b353d434b5153514b4847433c332f2633404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817468554b403428333f4c5966727f8c999e9184776b5e53534a505354565e68727e8b9aa095887b6e6155483b2e33404d596673808c988b7e7165584b3e3225180b00000000000000060f18222a323a424b51585f666c71787e85929eabadaba7a09d95908b847f79726d666059514b433d474f54565d595653504949443e352c21170b000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d0805010000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0000000008131e28313a4145474b4c4d4e4f5052504d535557595a5b5c5d5d5e5e5e5e5e5f5f626f7c8995a2afa99c908376655b60606060606060606060606060606060605e697885929faba79b8e8174685b4e412d22170b000000040e19222a32373b3c3f46525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000004101d2935404b556875828e9ba8b5a89b8f8275675d5145392c1f1309000005111d29343f485056585c5c5c5c5c5c5c5c5c5c5c5c5c5c5d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000007121d27303c46505a646e73808d929fa2a9aea59e97928c86817d7a77757372717171727375777a7d81858b91969fa3aba7a09892877e716b61584e433a2f24190c03000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669564c412f26252522221f1b150e0700000000131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377675c51454754616e7a8796a1988b7f7265574d42362a201a19191e27313d474f555d605d5555534e4641382a36424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377675c5145382c333f4c5966727f8c999e9184776b5e51463f4446474d56616d7a87939f978a7e7164574b3e3136424d576976828f99897c6f6256493c2f23160900000000000000000610182029303940454e545b60666d7a85929fa9a19e989ea0a09d97918c857f78706b605d554e463d444849514d4946443f3839332c231a1005000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d0802000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000000010d19242f3a434c525457595a5b5c5d5e5d5a54484a4c4d4f5050515151515252525663707d8996a3b0ab9e9285796c605353535353535353535353535353535354616e7b8798a2aeaa988c7f7265594c3f322619060000000a15202a343c4347494c4c525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d1213202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000006131f2c3845515d677884919eabb5ab988b7e7265554b4035291d100400000915212e3a45505a62656969696969696969696969696969696a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000c18232e39434e58626c73808d929ca4adaaa39f938e857f7a75706d67686665646465656668676d7074797e848c9299a1a9aaa29992877d706a5f554c4135291e150a0000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f42302814191615130f0a040000000000131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d60534646525e687884919e9c8f8275695e52463c332a262524293039434f5960676d6765625f58534a41363a46535f697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b5e51443338393b46525d687784919e998c7f7366594c40333a46535f697885919286796d6053473a2d201407000000000000000000060e171e272e343c424a505b66727f8c98a2a197918c91969d9fa19e97918b837d746d675f584f473d3b3d44403c3937332d2d28211a110800000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c070100000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000004111d2935414c565d6064656668696a6b69665e54423f414243434444444545454a5764717d8a97a4b0ada297887b6f625548464646464646464646464646414c5665717e8b98aaaea298897c6f6256493c2f2316090000030f1b26323c464e54555959595f6c7985929facada093877a6d60595959595959595959595959595953514b43392e2318111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000714202d3a4753606d7986939facaea399887b6f6255483c2f24180c0000000b1724313d4a56626c71767676767676767676767676767676767784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000004101c2834404b555f6a717e8b929da4aeaaa298928b817a736d6863605d5559585857585859555d6063676d717980879197a0a8aba39992867c6f675d51453d30261c1106000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0908060300000000000000131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f635349414d566774818e9a9f92877b6e61584e453c3631322f353a424b55606b707a76726e6a645c53483c3b4855616e7b8897908477675c5145382c1f1306000713202c3945525d6877849199897c6f6353493f33333f4c5966727f8c999e9184776b5e5144382e2e35414c566a7683909d9a8d8073675a4d40343b4855616e7b8897908477675c5145382c1f130600000000000000000000050c151d23282f394653606c7884919eaa9e91857f848a90959c9fa19e95918981796e6a60594f463c3237332f2d2b27221b1c17100800000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b0300000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e2215080000000613202c3945525d686d71727374757778767066544b403435363737373838383f4b5865727e8b98a5b1b3a9988b7f7265594f42392e393939393939392d3945525d6875828e9ba8ac9f9285796d6053463a2d201307000006131f2b37434e585f62666666666c7985929facada093877a6d666666666666666666666666666666605c554b4034281c1019242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c889aa4afac9f9286796d6053463a2d2013070000000b1825323e4b5865717e828282828282828282828282828282828286929faca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000006131f2c3845515c676f7c86929fa4aeaaa29892867e756d68605d5654514b4d4c4b4b4b4c4d4b5153555c60676d737d859196a0a8aba29891847a6d60594f42382e23170c0000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566875818e9a8d8074655b5044495663707d8996a0998d80736a5f574e4642403f3f41454c545d67707d86837f7b746e64584c40424d5765727f8c988e817467554b4034291c10040004111d2935414c566875818e9a8d8074655b504437333f4c5966727f8c999e9184776b5e51443b3b3b3c44505c667783909d998d8073665a4d4037424d5765727f8c988e817467554b4034291c10040000000000000000000000030b121b27333f4953636f7c8996a1a3998c7f73787d83898f949da0a09d938e847c706b60584e443b302523201f1b1711100b0500000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d030000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d2013070000000714212d3a4754606d7a7e7f80818283858276665c5145382f2c2924262a2d37434e586774818e9aa7b4b7aa9d9083776b60544b40352f2b2623282b2f38414c56606d7a85929faca99b8e8275665c5144382c1f120600000815222e3b47545f6a6f72727272727985929facada093877a727272727272727272727272727272726d675c5145382c1f131824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000b1824313e4b5764717e8a97acb6aa9d908477665c5144382c1f12060000010d1a2734404d5a6773808d8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aea79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000004111d2935414c56606d79839198a2aeaea39892867d716c615e56524c474541403f3e3e3e3f404045474b51555c606b6f7b849196a1abaaa0968e81746b60544a3f34281c110600000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d201300010d19242f3d4a5764707d8a989184786c6053464653606c7884919e9f92877c6f695f58534d4d4c4c4c51565d666d7983918f8c888174675a4e4147535f6977839097897d7063564a3d2f23180c0000010d19242f3d4a5764707d8a989184786c6053463c323f4c5966727f8c999e9184776b5e5148484848494e56606d7985929f988b7f7265584c3f3a47535f6977839097897d7063564a3d2f23180c0000000000000000000000000005121f2b3744505b6574808d9aa89f92867a6e6c70767c828991959fa39d9691867d706a5f564c41362a2113120f0b0600000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b0100000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000714212d3a4754606d7a878c8d8e8f909186796d60544a403a39352f31363a3f47535f6a7783909daab6b8aca095897d70665c5145413a37312e34383b424a525e68727f8c98a2ada1978a7d7164544a4034281c100400000916222f3c4955626f7c7f7f7f7f7f7f86929facb3a6998c807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20131724303d4a5763707d8a96a3b0a99c908376695d5043362a1d1000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669544a4034281c10040000010d1a2734404d5a6773808d9a9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab4a79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000713202c3945525d68727f8c95a0aaafa59f92867d706b625a524c45413a39352f32313132322f35383a40454b515960696e7b849199a3aea89e93897d70665c5044382d22170b000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000813202d3a4653606d79859296897c7063584e44505b66717e8b959f9991847b6f6a615f57595859555d60686d78818e959c93877c6f625548424d57616e7b88959285796d6053463a2d2013070000000813202d3a4653606d79859296897c7063584e43373f4c5966727f8c999e9184776b5e545454545556585f68707d8a98a298897d7063564a3d424d57616e7b88959285796d6053463a2d201307000000000000000000000000000613202d394653606c7884919eac9b8f82756860646b6f767d838c9299a2a09892867c6f685e52463d32271b1003000000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000613202c3945515d67778390999b9c9d988a7d71665b514b4745404343424648505a626f7b8895a0acb8bcb1a79d9083796d605b524c464242413f44464d545b616d7a85919eaaa99e9184796d6053463a2e23180c0000000c1925323f4c5865727f8b8c8c8c8c8c9299a3aeb4a89c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000d1a2633404d596673808c99a6b3a79a8e8174675b4e412e23180c000000010d1a2734404d5a6773808d9aa6a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb4aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000004111d2935404b55606d7a85929fa7b1a99d938b7e716b60595046413a352f2c2924252524252524292c2e343940454f575e696f7c87929fa7afa59d9183786d60544a3f33281c0f0300000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a6054474a54606c78839098a09691847c746e696766656567676d727a828e939e958d80746a5f534746535e6974818e9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a6054473e3f4c5966727f8c999e9184776b61616161616162656a6f7a84919e9f9285796d6053463a46535e6974818e9a8e8174665c5044382c1f1206000000000000000000000000000815222f3b4855626e7b8896a1a49a8b7e7164565960636b70787f879297a2a29891847a6e61594f44382c1e13080000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000004111d2935414c556673808d99a3a8aa9d9083786c605d5553514b50504d53555a626c74818e9aa7b1b6b4b6aca0958d80736d605d56534d4e4e4a5053575e666c75828f97a1ada1978c7f73665c5145382c1c12070000000c1925323f4c5865727f8b98999999999fa3abb4b9ada49c99999999999999999999999999999993877a6d6054473a2d211416222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000e1a2734414d5a6774808d9aa7b3a69a8d8073675a4d4034271a07000000010d1a2734404d5a6773808d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000613202c3945515d6773808d97a2adada1978e81746c61594f473e36302924201d181918181819181d1f23282f343d454d57606a727f8c95a0acaca0958b7e71665b5044382b1f1308000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000004101c2834404b55636f7c899494887c6f62594f44505b666e7b869298a0969187807b777473727273767a7f858f939e969083796d60584e434e58616e7b869294897c6f62544a3f34281c100300000004101c2834404b55636f7c899494887c6f62594f443f4c5966727f8c999e9184776e6e6e6e6e6e6e6f72757c839096a0978d8074665c5145434e58616e7b869294897c6f62544a3f34281c1003000000000000000000000000000b1825323e4b5865717e8b98a89f93877a6d61544f545960666d737d859297a2a1968f82756b6054483a2f24190d0100000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d100400000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000010d19242f3b4854616e7b86929fa9ab9f958c7f736d6762605d555d5d575f61656d717e8a939da9afa9a7a9aba79c928c7f746d68615f575b5b545c6062696e78808d949ea9a59e9184796d60544b4034281c0b000000000c1925323f4c5865727f8b98a5a5a5a5acaeb4bdbfb6ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211416222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000e1b2834414e5b6774818e9aa7b3a6998c807366594d4033261a0d000000010d1a2734404d5a6773808d939393939393939393939393939393939393939393938d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000714202d3a4753606d7a85929fa9b2a89e91857a6d605a50473d352a251e1913110d070b0b0b070c1013181d2329333b454e58606d7883909da7b1a79e9184786c6053463a3024190d0100000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000c18232e394854606b76828f9c8f82756c61564c4a545f69707d8692979f99928d888481807f7f8082868b91979e9691847b6e675c51464b55606a74818d998f82766a605442382e23170c00000000000c18232e394854606b76828f9c8f82756c61564c414c5966727f8c999e91847b7b7b7b7b7b7b7b7c7e82879095a09892857a6d61544b404b55606a74818d998f82766a605442382e23170c00000000000000000000000000010e1b2834414e5b6774818e9aa79e918477685e5246484f545c606b707c85929fa59e93897d7063564c4135291d1104000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f1306000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000814212d3a46535e6974818e97a1aba79c918c8079736f6d676a6a6a6a696e71777e87929fa5afa59d9b9c9fa6a49c918c807a726e6969686768666d6f747b828d929da6a69e938a7e71675d5142392e23180c000000000c1925323f4c5865727f8b989f9f9f9fa0aeb4bcb9b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211416232f3c4956626f7c8995a2afaa9d9184776a5e5144372b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000f1c2835424f5b6875818e9ba8b2a5998c7f7266594c3f3326190c000000010d1a2734404d5a6773808686868686868686868686868686868686868686868686868074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000006121e2b37424d5765717e8b98a2aeaca0968b7e71685d52483e352b2319130d08040100000000000004070c12182129333d44505c66707d89959fabaca0968a7d7064564c4135291d110400000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000007121d2c38434f5963707d8994948a7d70685d52454d57606b707d858f949c9f9a95918e8c8b8c8d8f92989e9c938e847b6e695f554b45515c676f7c879394897c6f63584e4330261c1106000000000007121d2c38434f5963707d8994948a7d70685d52454c5966727f8c99a196918787878787878788898b8f93999e9691867d6f685d524245515c676f7c879394897c6f63584e4330261c11060000000000000000000000000004111d2a3744505d6a7783909da89b8e827568564c413d424a5159606a707d8a939ea69c8f8276685d5245392c2013070000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d201407000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000005121e2a36424d57616e7b859299a3aba39c928d84807c7a7877767677787b7e838b9299a3aea69d938e90949fa6a39c928d857f7b777675747576797c80868f949da4a69f948e81746c61554b4030271d1207000000000c1925323f4c5865727f8b939393939393a2aab4b3a89e9693939393939393939393939393939393877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000f1b2835424e5b6875818e9ba8b2a6998c7f7366594c403326190d000000000d1926333f4c58646e73797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000814212e3a47535f697683909daab4aa9e9184786d60564c41362d2319110802000000000000000000000001070f172128343f4a54606b7783909daab2a89b8f8275685d5245392c201307000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000f1b27323d4854606b7682909991847a6d605b51484f59606b707b828a8f939a9a9d9a9998989a9c9a99928f8981796e695f574d47505a606d798491988f82766b6054463d321e150a000000000000000f1b27323d4854606b7682909991847a6d605b514c5966727f8c99a8a19e949494949494949495989c9a97928d847d6f6b60564c47505a606d798491988f82766b6054463d321e150a000000000000000000000000000004101d2935404b556b7885919ea6998c807366594d40303940444f58616b75818e9ba99f92867a6d6054473a2d21140700000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f13060000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f1409000000000000020e1a25313b46525e69707d879299a1a9a49c96918d8986858483838485888b90959fa3aba59d948e818390949da5a49d97928c8884828181828385898d92989ea6a49f948f82796d605a5043392f1e150b00000000000c1925323f4c5865727f8686868686868998a2aeafa2968c87868686868686868686868686868686867a6d6054473a2d21141824313e4b5764717e8a97a4b1a99c8f8376695c504336291d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000e1b2834414e5b6774818e9aa7b3a6998d8073665a4d4033271a0d000000000b17232f3b47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3023170b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000815222f3b4855626e7b88959fabaea3988b7e72665c50443a2f241b1107000000000000000000000000000000050f17232e38424f5964717e8a98a2aeac9f92867a6d6054473a2d2114080000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000a16212c38444f59626f7c8692978e81746d625a50474f5960696e767d83878b8e909192929291908e8b86827c756d675f574d474f59626c73808d9592867c6e62594f44342b200c03000000000000000a16212c38444f59626f7c8692978e81746d625a505966727f8c9393939393939393939399929291908d8a8580796f6b60594f474f59626c73808d9592867c6e62594f44342b200c03000000000000000000000000000006131f2c3945515d677986929fa5988b7f7265584c3f322e343d464f59626f7c8997a2a3998a7d7164574a3e3124170b00000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d100400000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000009141f2a36424d57606b717e8792979fa2a8a19e999a9391909090919297989da0a7a8a19e938e82797a828e939da0a8a19e9996918f8e8e8f9092989a9fa3a7a09a938d82796d675d51483e31281d0c0300000000000b1824313e4a56626d7279797979797986929facada093877a7979797979797979797979797979797976685d5245392c20131926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e0000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000e1b2734414e5a6774818d9aa7b3a79a8d8074675a4d4134271a080000000007131f2b36404a52585a6060606060606060606060606060606060606060606060605a58524a40362b1f13070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867a6d60544a3f32281e1209000000000000000000000000000000000006111c26303d4753606d7a85929facaea3998b7e7164584b3e3025190e02000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000004101c27333d47535f6a737f8c95938c7f726c615950444f575f616b70767b7e8183858586858583817e7a756f6a605d554d445059606b717e8b92958c7f736a5f53473d3222190f000000000000000004101c27333d47535f6a737f8c95938c7f726c61595966727f86868686868686868686868686858483807d79736d6760594f445059606b717e8b92958c7f736a5f53473d3222190f0000000000000000000000000000000714202d3a4753606d7a8699a3a4978b7e7164584b3e312328343e4653606c7985929fab998c7f7266594c3f3326190c000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000030e1a25303b454f59626c717d858d92989d9fa4aca49f9e9d9d9d9d9ea1a9aba49f9c96918a81786d6d78818991959c9fa3a8a09e9c9b9a9b9c9fa2aaa39f9b95908880786d675d554b40362c1f160c0000000000000915222e3a46515b62656c6c6c6c6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d111c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8e8175685b4e422f24190d01000000020e19242e3840474c4d5353535353535353535353535353535353535353535353534d4c4740382f24190e030000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000006121f2b3844505b6675828f9ba8b5a89b8f8275685d5242382e20160c000000000000000000000000000000000000000a15202c3945515d6775828e9ba8b4ab9b8e817468564c41362a1e11050000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000b16212b37434e58606d7883909793887e716b625a514a4d53596163696e71747678797979787674716d68626058514b4a505a616b707d8792979083786d60584e43352b2110070000000000000000000b16212b37434e58606d7883909793887e716b625a636d727979797979797979797979797978777673716d67605d554f4a505a616b707d8792979083786d60584e43352b2110070000000000000000000000000000000613202d394653606c7986929fa5988b7e7265584b3f3025212b3744505b657784909da79a8d8074675a4d4134271a0e0100000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d1207000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000009141f29333d47505a626b6f7a80868c90939a999b9d9e9e9f9f9f9e9d9c9a9993908b847d746d66666d747d848a8f92999a9c9d9e9f9f9f9e9d9b9998928f89837d746d665d554c43392f241a0d0400000000000006121e29343f49515658606060606c7985929facada093877a6d6060606060606060606060606060605f524c443a2f2419131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f837669554c4135291d11040000000008121c262e363b3f40464646464646464646464646464646464646464646464646413f3c362f261d1208000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000613202d394653606c7885929fabb2a9988b7e7165564c4130261c0d040000000000000000000000000000000000000004101d2935404b5565717e8b98aab3ab9e918478685e5246392d20140700000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000050f1a26313c44505c666e7b85929992867d716c605c544e464f55575e6165676a6b6c6c6c6b6a6765615e56544e454e545c606c717d86929992857b6e665c50463c3123190f00000000000000000000050f1a26313c44505c666e7b85929992867d716c605c63666c6c6c6c6c6c6c6c6c6c6c6c6c6b6b696764605c55514b4e545c606c717d86929992857b6e665c50463c3123190f0000000000000000000000000000000005121f2b3744505b657885929ea6998c807366564c41362e2e2e3844505b667784909da79a8d8074675a4d4134271a0e01000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b010000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000030d17212c353f48505960686d737a7f83878a8c8e90919192929292908f8d8a86837e79706c605c5c606b70787d82868a8d8f919292929292908f8c8986827d776f6b605c544c433a31271d120800000000000000010d18232d373f464a4c5353535f6c7985929facada093877a6d6054535353535353535353535353535345413a32281e1314202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000a1724313d4a5764707d8a97abb5ab9e918478675d5145392c20130600000000010a141c242b2f33343939393939393939393939393939393939393939393939393433302b241d140b01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000815222f3b4855626e7b8897a2adada197877b6e6154483b2f21140a0000000000000000000000000000000000000000010d18242f3b4855616e7b8898a2aeada196877a6e6154473b2e21140800000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000c1926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000a152028343f4a545f696f7d87929892877e736d665f58524c484d5254585b5d5e5f5f5f5e5d5b5854524c474b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000a152028343f4a545f696f7d87929892877e736d665f586060606060606060606060605f5f5e5d5a5753514b4b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000000000000030f1b27333f49536a7784909da99c8f8276685e52463f3b3b3b404653606c7985929fac998c7f7266594c3f3326190c000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d030000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d040000000000000000000000050f1a232d363f474f565d60686e72767b7d7f82838485858685858482807d7a76716d66615a51515960666c71767a7d80828485858685858382807d7a75706b636059514a423a31281f150b00000000000000000006111b252d343a3e3f4646525f6c7985929facada093877a6d6054474646464646464646464646464639352f282016101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d2013070000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8899a3aeaca196877a6d6054473a2d2114080000000000020a12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000a1724313d4a5764707d8a97a9b3ab9e918578695e53463a2d2114020000000000000000000000000000000000000000000714212d3a46535f697885929fabb2a896897d7063564a3d3023170a000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000000003060809192633404c5966737f8c99a6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c46474b4e505252535252504e4b47464b51555d606a6e787f889299928a7e716b60574d42382e22180e000000000000000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c5353535353535353535251504d4a474b51555d606a6e787f889299928a7e716b60574d42382e22180e0000000000000000000000000000000000000b17222d414e5a6774818d9aa99f92867a6d6159504a4847484b515b636f7c8998a2a49a8a7e7164574b3e3124180b00000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e0000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000000000000000008111b242d353d444c52565e6165696e71737577777879797978777573716e6864605c545044454f545b6064686d717376777879797978777573706d67636059544f44403930281f160d030000000000000000000009131b23292e31323946525f6c7985929facada093877a6d6054473a3939393939393939393939392c29241e160e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f120600000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000713202d3a4653606d7986929facb2a896897c6f6356493c3025190e00000000000001080e1317191a20202020202020202020202020252728292622211f1a20201a1a17130e08010000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669574d42362a1e120500000000000000000000000000000000000000000005121e2b37424d576a7683909da9b2a5988c7f7265594c3f3226190c0000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000040a0f1315161a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000003050916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f060000000000000000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f06000000000000000000000000000000000000061724313d4a5764707d8a97a2a3988d80736b605c54555455555c606d75828f9caa9f93877a6e6154473b2e211408000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f100600000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000009121b232b323a41454c5254565e616466686a6b6b6c6c6c6b6a696764615e5653514a423e3d424a5053565e616467696a6b6c6c6c6b6a686663605d55554f48433d342e271e160d040000000000000000000000010911181e22242c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d201d19130e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c1003000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000006131f2c3845515c677783909daab2a6998c7f7366564d41362a1c11060000000000000002070b0d0d131313131313131313151e252c31343536322f2e2b26201f1c18120b0300000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a69a8d8073675a4d4031251a0e02000000000000000000000000000000000000000000020e1a2631414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000070f151b1f2222262b38434e586875828f9ba8a79a8d8074675a4d4134271a0e0100000000000000000000131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900010407070c10121316232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a0000000000000000000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a000000000000000000000000000000000000000714202d3a4753606d7a85929ea89f93887d726d666362616263676d737f8b949ea69d908376685e5246392d2014070000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000000000000091119202830353b4146474d525457595b5d5e5e5f5f5f5f5d5c5a5754524c46444039302f383f44464c5254575a5c5e5f5f5f5f5f5d5c595653514b48443d383228231c150c040000000000000000000000000000060d12151f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020201413110d0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000004101c2834404b556774818e9aabb5a99c908376685e5246382e23170c0100000000000000000000010606060606060008111e272f373d4042433f3b3a37312d2c29231d150d04000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f322619090000000000000000000000000000000000000000000000091a2733404d5a6673808d99a6b3a89b8e8175685b4f4235281c0f00000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000007101920272b2e2f31363e4754606a7885919eabaa998c7f7266594c3f3326190c0000000000000000000000131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d02080d111314181c1f201f232f3c4956626f7c89959f9f9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000000000000613202c3945515d67727f8c96a1a49a92877f7873706e6e6e7073798088939fa69f948a7e7164564d41362a1e1105000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f050000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000070e161e24293036393b4246474a4c4f50515252535252514f4d4a4746413b38342e27262d33383a4146474a4d4f515252535252504f4d4a4745403a38332c272118120b03000000000000000000000000000000000106131f2c3946525f6c7985929facada093877a6d6054473a2d21141313131313131313060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000c18232e3e4a5764717e8a99a3afac9f93877b6e61544a3f34281d13070000000000000000000000000000000000040e1a232f3941484d4f504c4847433d3a38342f271f160e040000000000000000000001040606111e2a3744515d6a7784909daaa99c8f8376695c504336291d10060000000000000000000000000000000000101d2a3743505d6a7683909da9b1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a99c908376695d5043362a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000040f19222b32373b3c3f4246505a626f7c8997a1ada298897d7063564a3d3023170a0000000000000000000000131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f080d13191d202125292b2c2c292f3c4956626f7c89939393939386796c605346392d2013000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f060000000000000000000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f06000000000000000000000000000000000000000004111d2935404b55606d79849197a1a399928b84807d7b7a7b7d80858d939aa4a0968f82766c6155443b3025190e020000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c110800000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000000000000000000000000040c13191e252a2d30363a3b3e4042444445464646454442403e3b3936302c28231c1c22282b3036393a3e40434445464646454442403d3a39352f2c27211b160c070000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000714212d3a4754606d7a86929facafa4998c7f72665c50443a2f24181007000000000000000000000000000000030c16202c35414b53595b5c5955534e4a47454039312820160c020000000000000004090e111213131e2a3744515d6a7784909daaa99c8f8376695c504336291d13130807050200000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000a15202b343c4347494c4d5359616c75818e9ba9aa9f92867a6d6054473a2d2114070000000000000000000000131f2c3946525f6c7986868686868686868681756c61554b40342b1e150c13191e24292c2d323638393836323c4956626f7c86868686868686796c605346392d20130000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a11070000000000000000000000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a1107000000000000000000000000000000000000000000010d18242f3a45515d676e7c8592979fa39f96918c89888788898d91979fa49d9691847b6e615a504532291f140800000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a00000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000000000000000000000002080d14191e20252a2d2e31333537383839393938373634312e2d2a251f1c181211171c1f252a2d2e313436373839393938373533302d2c29241d1c160f0a04000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e0000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e13080000000000000000000000000000000000000713202c3945525d6876838f9ca9b3ab9e9184796d60554b4035292219100903000000000000000000000000040c151e28323d47535d65686965625f585653514b433a32281e1308000000000000080f151a1d1f2020202a3744515d6a7784909d9f9f9c8f8376695c504336292020201514120e09030000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9184776a5e5144372b1e1100000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000030f1b27323c464e545559575f616b707e8a939eaaa3988e8174675d5145392c2013060000000000000000000000121f2b3844515d6974797979797979797979756f65594f433a342e261e191e252a3035393a3f43454645433f3a4754606a6f79797979797979766c5f5346392d2013000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b120900000000000000000000000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b1209000000000000000000000000000000000000000000000007131d2935404b555f6a6f7d858f949c9fa09e999695949596999ea19f9b938e847b6e695e52483e3320170d020000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c02000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a00000000000000000000000000000000000000000000000002080e1114191e20212426282a2b2b2c2c2c2c2a29272421201e1914100c07060b0f13191d20212427292b2c2c2c2c2c2a29262320201d1813100b050000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000004111d2935414c5664717e8a97a1adaca0968b7e71675d51453e342b221a140e09060400000101000205060c10161e27303a444f59656f7576726e6a6763605c554c443a3025190d010000000009121920262a2c2c2d2d2d3744515d6a778490939393938f8376695c5043362d2d2d2d22211e1a140e0600000000000000000000121f2c3845525f6b7885929eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000006131f2b37434e5860626567696e747d86929fa5a49f92867b6e61554c4135291d11040000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c68655d535246443f383026252a30363a4145474b4f525352504c47454e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000000010c18242f39434e58606b6f7b828a8f94979a9d9e9e9f9f9e9d9a99928f89817a6e695e574d42362c220e0500000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b020000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a0100000000000000000000000000000000000000000000000000000205090e11141417191c1d1e1f1f201f1f1e1c1a171414110d08040000000003080d111314171a1c1e1f1f201f1f1d1c1a171413110d070100000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000000010d19242f3a4653606d7985929ea9b2a89e9184796d605a50463d342a251f1a1313100c070e0e080e1114171c1f283039424c56606b7581837f7b7774706d675e564c4135291d110500000008121b242b313638393939393844515d6a77838686868686868276695c504337393939392e2d2b261f180f06000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000815222e3b4754606a6f7274777b81879298a2a39f928c7f72695f53433a2f24190d0100000000000000000000000d1925303b4650585d5f60606060606060605b5e60605f53504a42382e30363a41464c5254585c5e5f5f5c5853514b4e5456606060606060605f5a52493e33271b0f0000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a1109000000000000000000000000000000000000000000000000000007121d27313c464f5960696e777d82888b8e909192929291908d8b86827d746d685e574d453b30241a100000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a01000000000000000000000000000000000000000000000000000000000000020507080b0d0f11111213131312110f0d0b080705010000000000000000010507070b0d10111213131312110f0d0a07060401000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000008131f2c3845515c6773808c97a1adada1968d80746c61584e463e36302a26201f1c181b1a1b1b191e2023282c313a424a545d68707d898f8c8884807d796d685e5246392d2013070000040f19242d353d424546464646453d4f5b6771777979797979797670665a4e3b44464646463b3a37312a21180e030000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c7f8084888e9299a29f99928c80746d63574d4231281e130800000000000000000000000008141f2a343e464d51525353535353535761686b6c6c6c605c544a3f353a41464c52565d6065696b6c6b6965605c554e474953535353535353534f4940372c21160a00000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f1910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f191008000000000000000000000000000000000000000000000000000000010b151f2a343d474f575e656c70767b7e8183848586858483817e7b756f6b605d564d453b33291f1208000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f1911090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c1106000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000004101c2834404b55606d7a85929ea7b1a89d928a7e706a60585046423b36312d2c282327272728252a2d2e34383e434c545c666d7a84919c9896918d89857a6d6154473a2e21140700000915202b353f474e5253535353514948555f676a6c6c6c6c6c6c69665e54474851535353534846423c332a1f14090000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000e1a2734414d5a6774808c8d90959b9fa098928e877f746e645b51453c311f160c01000000000000000000000000020d18222c343b4144464646464646505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e464646464646464646433e372e251b1005000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000030d18222b353d454d535b6063696e71747677787978777674716e69636059524c433b332921170d0000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d07000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a0804000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000c18232e3945525d68727f8c959faaaea49f92867c6f6a625a524d46423c3a38342e343434353036393b3f444650565d666d78828f96a0a8a09e988d8074685e5246392d20130700000e1a26313d4751595e5f6060605e56544f555b5d6060606060605c5a544d53555d6060606055534d453c31261a0e0200000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000e1a2734414d5a6774808d9a9da0a7a0969186817b726d645c53493f332a1f0d04000000000000000000000000000006101a222a303538393939393945525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e393939393937332c251c13090000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000060f19232b333b41495053575f6164676a6b6b6c6c6b6a6764615e57544f45413a312921170f0500000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018130c0400000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c030000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000007121d2935414c56606d78839098a2acaea29892857c716c615e57534d494645404141414141424146474a50535a61686d78818e949fa8b0a69f92857a6d61564c4135291d11050000111d2a36424e59636a6c6c6c6c6b636059514a51535353535353504e50575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000f1b2835424e5b6875818e9ba8b3a6998c807366594d402f24180c00000000000000000000000000000000000000000000020e1b2835414e5b6874818e9ba7b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000e1a2734414d5a6774808d9aa5a9aa9e91847d78716c605d554b43392f24180c050000000000000000000000000000000810181f25292b2c2d2d2d3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34282d2d2d2d2b27211b130a0100000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000007111920292f383f44464d5355585b5d5e5f5f5f5e5d5a5854524d48443d352f281f170f05000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c171008000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000d19242f3a44505c666e7b86929aa4afaaa29792867e756e69615f575653514b4e4e4d4e4e4f4c5254545c60646c717a828e939ea6b0a89f948c7f72685e52443a3025190d010000121f2c3845525e6a757979797978706b605c544d4546464646434b515a61696e777979797976695f53463a2d211407000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4035291d100400000000000000000000000000000000000000000005121e2b37424d57697683909ca9b2a5988c7f7265594c3f3226190c00000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000e1a2734414d5a6774808d95999c9fa096918a847e756d675d554b40352921160b00000000000000000000000000000000060d14191c1f1f20202834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f2020201e1b16100901000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c04000000000000000000000000000000000000000000000000000000000000000000000000070e171d262d33373b4246484b4e505152535251504e4b4746423b383229241e160d05000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d0801000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1b150f0a04000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000000000000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000008131e28343f4a545f69717e88939fa3afa9a298928b827b746e696662605c545b5a5a5a5b5c565e6164666d71767e848f949ea5afaaa1968f82786c60564c4132281e130800000013202c3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e221508000000000000000c1825323f4b5865727e8b98abb5aa9d908477675d5145392c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000e1a2734414d5a67748087898c90949da09e96918a81796d675d51453d33271c10030000000000000000000000000000000002080d101213131825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d13120f0a0500000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000000000000000000000050b141b22272b31363a3b3e4143444546454443413e3b3a36302c272119130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a0400000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000010b17232e38424d57616c727f8c919fa3abaaa39f938f86817b76726f6d66696867676768686a686e7174797d838a91969fa6afa9a19891847a6d665b50443a3020160c020000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000916232f3c4956626f7c8999a3afac9f92867a6d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8898a2aeaea298887b6e6155483b2e221508000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000713202d3a4653606d787b7c7f838990959fa09d938e82796d60594f44382c1f1409000000000000000000000000000000000000000305060815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110405020000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262a2d2e31343738383939383734312e2d2a251f1b160d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000006131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c12090000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000006111c26303c45505a636d737f8b9299a1a8aea59e98928d87837f7c79777674747474747577787a7d81848a90949ea1a9afa8a19792867c6f685e544a3f32281e0e04000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000714202d3a4753606d7a86929facafa399897d7063544a3f33281c0f030000000000000000000000000000000000000004111d2935414c5665727e8b98aab3ab9f9285786c605346392d2013060000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000006121f2b3844505c666d6e6f72767c838f949fa59e948e81746b6054483b31251a0e020000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e212225282a2b2c2c2c2b2a272521201e1a140f0b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b06040100000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a0000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000a141e2a333e48515b636d737f8791969fa4acaaa29f9a93908c898684828181808181828385878a8e91979c9fa6adaca59d9691857c6f6a60564c42382d20160c00000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000006131f2c3945515d677783909daab5ab9a8d8073665b5044382b1f140a000000000000000000000000000000000000010c13202c3945525d6875828f9ba8b5a89b8f8275665b5044382b1f120600000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000003101c28343f4a545c606162666b6f79828f97a1a69d93897d7063574d42362a1e120500000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b09070603000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c0200000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000020c18212c363f49515b636d727d848e939a9fa6acaca49f9d999992918f8e8d8d8d8e8f909298979a9ea1a9abaca7a09d938e847c6f6a60584e443a2f261c0e05000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000004101d2935404b556673808d99a9b3ab9e9184786c6053463d2f261c1106000000000000000000000000000000000008131e28343f4a54606d7a86929facb1a7988b7e7265544a3f33281c0f03000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000b17232e38424a505354565960676d7a85919eaba59c8f8276695e53463a2d211407000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b0806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101112131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a000000000000000000000000000006131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000060f1a242d374049515b626b6f7a818790949b9fa3ababa9aba39f9d9c9b9a9a9a9b9b9d9fa2aaa7ababaca49f9c959189817a6e6a60584e463d32281d140a000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e030000000000000000000c18242f3c4956636f7c8997a1adada196897d7063584e42382d22170f06000000000000000000000000000000081119242f3844505c66727e8b98a3aeaca095877b6e6154483b2d22170b00000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000006111c2630383f444647494f555e68727f8c99a3ab9f94877b6e6154483b2e2115080000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111320202020202020201a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c101212131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000006131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000008121c252e374048515960686d757c83898e92999b9fa2a9a6a8a9a9a7a7a7a7a7a8aaa9a8a6aaa29f9c9a938f89847d746d685f584e463d342b20160b020000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000713202d3a4653606d7985919eabb2a89c8f82766a60544a3f3328211810080200000000000000000000000309111a232935414c56606d7884919eaab3a99d908377695e53463a2d1c1106000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000a141e262e34383a3b3d434c56606d7a86929faca6978a7e7164574b3e3124180b00000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f0200000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a05000000000000000000000000000000000000000000000105090b0b131313131309090703000000000000000003070b0d0e1313131311100e0a0600000306080913131313100f0d09040004090e111213131313130a090704000000000000000000000000000000000003080b0d0e13131313070604000000000000000005090d0f1013131312110f0c07010000000000000000000000000000000000000000000000000000000000000000040c13181d202d2d2d2d2d2d2d2d2626231f19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000000000000000000000000000005121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000a131c252e363f474f565d606a6f767c81868b8e929797999b9c9e9e9f9f9f9e9e9d9d9b999798928f8b87827d78706b605d564e463c342b22190e05000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000006121f2b3844505c6673808d99a4afaa9f94897c6f665b50443d332a2219140e09060400000100000406090e151a232b353d45525d68717e8b96a0acada1978b7e7165574d42362a1e0a000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000020c141c23282b2d2e313a45525d687783909daaa6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e11040000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a0300000000000000000000000000000000000000060c1115171820202020201615130f0a040000000001080e13171a1a202020201e1d1a16110b0a0f131516202020201c1b1915100a0f151a1d1f2020202020171614100b050000000000000000000000000001080e14171a1b202020201413100c0701000000020a1015191c1c2020201f1e1b18130c05000000000000000000000000000000000000000000000000000000000000040d161d24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000000000000000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d06000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000000000000000000000010a131c242d353d444c525860626a6f757a7e8285888a8d8e909192929292929191908e8c8a8985827f7b75706c656059524c433c332b22191007000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000003101c28343f4a54616e7b87939fabb0a69d9083786c60594f453c342a251f1a1312100c070e070c1013131a1f262b353d47505a606d7a84919ea8b2a99e9285796d6053473b31251a0e0000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000020a11171c1f20212935414c566774818e9aa7a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d100400000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d0400000000000000000000000000000000000911181d2124252d2d2d2d2d23221f1b160f070000020b12191f2326272d2d2d2d2a2927221c15151b1f22232d2d2d2d292825211b141920262a2c2c2d2d2d2d2423201c1610080000000000000000000000020b131a1f2426272d2d2d2c201f1d18120b0300040c141b212528292d2d2d2b2a28231e170f0600000000000000000000000000000000000000000000000000000000010c161f282f35394646464646464646403f3b352e261c120700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a0000000000000000000000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c04000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e0400000000000000000000000000000000000000000000000000000000000000000000010a121b232b323a41454e54586062686d7175797b7e80818384858586858584848381807e7c7975726e6963605b534f45413a312a21191007000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000b17232e3846535e6975818e99a3aeab9f958b7f726b60574e463e36302a25201f1c181b1a1b181c1f20262b31373f474f59626c74818e97a1adada1978d8073675c514538291f140900000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000060b10121319242f404d5a6673808d99a6a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d0300000000000000000000000000000009121b22292e31323939393939302f2c2721191007010b141d242b303334393939393736332e271f20272b2e2f393939393635312c261e242b3136383939393939302f2c28211a1108000000000000000000010b141d242b303334393939392d2c29241d150d030c161e262d3235363939393837342f2921180f0000000000000000000000000000000000000000000000000000000007131d28313a404553535353535353534d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b010000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9e9184776b5e5144382b1e110613202c3946535f6c7986929facada094877a6d6154473a2e211407111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f6060606060606060585651493f3422190f00000000000000000000000000000000000000000000000000000000000000000000000000091119202830353d43474e54565e6164656c6e717375767778797979787877767573716f6d6665615f57535049413d352f281f180f070000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000006111c2a36424d57616e7b86929fa8b1a79f92877d6f6a5f585046413b36312d2c282327272723282c2d31373c42475159606b717e8b939da9b1a79e92857a6d61554b4034291c1004000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000306081926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a000000000000000000000000000006111b242d343a3d3e46464646463c3b38322b23190f08121d262f363c3f414646464644423f3931292b32373b3c4646464643413d3830282d353d424546464646463d3c38332c231a1005000000000000000008131d262f363c4041464646463a39352f271f150b141e2830383e41434646464544403a332a210f050000000000000000000000000000000000000000000000000000010d18242f3a434b515f606060606060605957524a40352a1f13070000000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000000000000000000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b4146475353535353535353534c4a463f372d2310070000000000000000000000000000000000000000000000000000000000000000000000000000070e161e242932373d43484c5254535b6062646668696b6b6c6c6c6b6b6a6a68666462605c5455534d46443f382f29241e160d0600000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a1007000000000000000000000000000000000e1a25313b46535f6973808d96a0abaea39991857c6f6a615a524d46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa5afaa9f958b7e71685e5243392f23180c00000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c1005000000000000000000000000010c18222d363f454a4b53535353534948433d352b21160e19242f3840474c4d53535353514f4a433b31343d434749535353534f4e49423a30353f474e5253535353534a48443e352c21160b00000000000000030e1a242f3841474c4e535353534745403931271d121b26303a42494e4f53535352504c453c3321170d030000000000000000000000000000000000000000000000000004111d2935404b555d6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a0000000000000000000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b4646464646464646463f3e3a342d251b1100000000000000000000000000000000000000000000000000000000000000000000000000000000040c131920272b32383a41464749505355575a5b5d5e5f5f5f5f5f5e5e5d5b59575653514a4846423b37332d261d19130c04000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000009141f2a36424d57606d79849199a3afaba19791857c716c615e56534d494644404141414141404546494e53575f616d727d869298a3aeaba2989083776c60564c4131271d1207000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a00000000000000000000000005111d29343f48505658606060606056544f473d32271b131f2b36404a52585a606060605d5b554d43393d464e5456606060605c5a544c42333d4751595e5f6060606057554f473e33281c100400000000000008141f2b36414a52585a6060605f5e514b43392f2418212d38424c545a5c6060605e5c574f4533291f1409000000000000000000000000000000000000000000000000000613202c3945515d677679797979797979736e63574b3f3226190c00000000000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c100400000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a00000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e39393939393939393932312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d151b21272c3035393a3f4446484b4d4e505152525352525151504e4d4b494644403b3a36312b27221b140b08010000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000030e1a26313b45515d676f7c87929fa4aea9a19791867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa39992857c6e655b50443a301f150b010000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e04000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d0000000000000000000000000915212e3a45505a62656c6c6c6c6c6360594f43382c1f1723303c47525c64676c6c6c6c6a675f554a3f434e5860626c6c6c6c69655e54453b424e59636a6c6c6c6c6c6361594f44382c2014070000000000000b1724303c47525c64676c6c6c6c6a5d554b4035291d25323e49545e66696c6c6c6b686157453b31251a0e020000000000000000000000000000000000000000000000000714202d3a4753606d7986868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c070503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212c2d2d2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1e25292d2d3337393b3e40424344454646464545444342403e3c3a38342e2d2a261f1b17110a020000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a010000000000000000000000000000000000000009141f2935404b55606a717e8b929ca4afa9a198928a817b746e696562605c545b5a5a5a5b545c6063666a6e747b828b9299a2aaaca49f92877d706a5f53493f32281e0d030000000000000000000000000000000000000000000000000003090e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1109030000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e0500000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f0000000000000000000000000b1724313d4a56626c7179797979796f6b6054483b2f221a26333f4c58646e74797979797771675b4f424754606a6f79797979767065574d4245525e6a757979797979706b6155483c2f2316090000000000000d1a2633404c58646e747979797975675d5145392c1f2835414e5a667076797979787368574d42362a1e12050000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a0000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414202020202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d2022272b2d2f313335363838393939383837373533312f2d2c2823211e1a140f0b06000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000030c18242f39434e58626d73808d929fa4acaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39a938c7f726b61584e41382d20160c00000000000000000000000000000000000000000000000000050d141a1e212b3844505b66737f8c999393939393939084776b6054443a30241e1a140d0500000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b04000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d100000000000000000000000000b1825323e4b5865717e86868686867d6f6356493c30231a2734414d5a6774808686868683776a5d51404b55626f7c868686868276695e534646535f6c7987868686867d7063574a3d3024170a0000000000010e1b2734414e5a67748086868687796d6053473a2d202936434f5c6976828686868578695e53463a2d2114070000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313131313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113171b1f20222427282a2b2c2c2c2c2c2b2b2a28262423201f1c1814120e0903000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000007121d27313d46505a636e73808c939aa1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6afa8a09992887f726d62594f463c2f261b0e04000000000000000000000000000000000000000000000000050f171f252a2d2e333f4a54616e7a8786868686868686867f7265594f43322e2d2a251f170f05000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d20130000000000000000000000000b1825323e4b5865717e8b939393897c6f6356493c30231a2734414d5a6774808d93939084776a5d5145515d6774818e939393877b6e61544a3f535f6c79869293938a7d7063574a3d3024170a0000000000000b1825313e4b5864717e8b9399897c6f6356493c30232633404d596673808c9397877b6e6154483b2e2115070000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0aca6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105060b0f121315181a1b1d1e1f1f201f1f1e1e1d1b1a18161312100c070502000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f050000000000000000000000000000000000000000000000010b151f2b343f48525c646e737f8892979ea5acaaa29f9a93908c898684828181808181828486898c90959b9fa3ababa39f9691877e726d635b51473e332a1d140a000000000000000000000000000000000000000000000000030d17212931363a3b464646525e686e797979797979797979726d62564746463b3a36312921170d030000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b989f96897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514753606d7a85929fa4998c8073665c5044535f6c7986929f968a7d7063574a3d3024170a0000000000000915222f3c4855626f7b8898988c7f7265594c3f302424303d4a5763707d8a96978a7e7164574a3e2e23180c0000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131312070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000030506080b0d0f101112131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000030d19222d36404a525c646d727d858f939da0a7acaca49f9c989892918f8e8d8d8d8e8f919299999da0a7acaca49f99928d847d716c635b51493f352c21180b0200000000000000000000000000000000000000000000000009141f29333b4246485353534d565e616c6c6c6c6c6c6c6c6c65625b515353534846423b33291f14090000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000003070b0d0e13131313131312100d0a06050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514e5764717e8b98a2ab9e9184796d605346535f6c7986929f968a7d7063574a3d3024170a0000000000000613202d394653606c7985929b8e817568564c413529212e3a4754616d7a87969a8d807467544b4034281c100400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000007101b242e38404a525b636b707a828990959c9fa4abaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3abaaababa39f9a938f8780796f6b615a51493f372d231a0f06000000000000000000000000000000000000000000000000020e1a25313b454d535f6060606060605d5f60606060606060605c6060606060605f534d453b31251a0e0200000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000001080e13171a1a20202020201f1e1d1a1613120f0b060000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d51535f6a7683909caaa9a1978a7d7064574d535f6c7986929f968a7d7063574a3d3024170a00000000000006121f2b3844505b6676838f9c918477685d5246392d202d3946525e687884919d908376665c5145382c1f130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000000020608080b0e1011121313131312100f0d0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000009121c262e384049515961686e757d83898f93999c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a19e9b99928e87827c736d67605950483f372d251b11080000000000000000000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2c2b2a2723201f1b17110a02000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d4a54626e7b88949f9f9c9f9c8f8276695e53535f6c7986929f968a7d7063574a3d3024170a000000000000030f1c28333f4a546773808d9a96877a6d6154473a2e212a36414c566875818e9b9286796d6053463a2d20130700000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000306090f121415181a1c1e1f1f20201f1e1d1c19171413100d0704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c262e373f474f565e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817b756f6a605d554f473e362d251c130900000000000000000000000000000000000000000000000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000010b141d242b303334393939393939383734302d2b27221b140b080000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d515c6673808d9a9f948f949f93877b6e61544a5f6c7986929f968a7d7063574a3d3024170a000000000000000b17222d3e4a5764717d8a9796897d7063564a3d302325303f4c5965727f8c9898897c6f6256493c2f23160800000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b110600000000000000000000000000000000040a0f13151a1f21222527292a2c2c2d2c2c2b2a28262320201d1813100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000000000000000020a141c252e353d444c525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817d7a746e6a626058514b433d352c241c130a0100000000000000000000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000008121d262f363c3f414646464646464543403d3937332d261d1a110a010000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d53606d7985929e978f828f99998c8073665c505f6c7986929f968a7d7063574a3d3024170a000000000000000615212e3b4854616e7b8797998c7f7366594c40302523303c4956636f7c8999988b7f7265584c3f3025190d01060606000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000040a0f151b1f21262b2e2f32343637383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b06000000000000000000000000000000000000000000000000000000000000020a131c232c323b41464f54596063686e7276797c7e808283848585868585848382807d7b7974716d68625f58544e454039312b231a120a010000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0709080603000000000000000000000000000000000000000000000000030e19242f3840474c4d53535353535251504d4946443f382f2b231c130a01000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5764707d8a979e92857a86929e9184796d60535f6c7986929f968a7d7063574a3d3024170a000000000000030714212d3a46535e697885929b8f827568574d42362a202d3a4753606d7a86929b8e817568564c41362a1d11131313130b0b09050100000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d1105000000000000000000000001070d161b20262b2e31373a3b3e4143444546464646454342403d3a39352f2c28231d18120b030000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000010a111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433c352f271f19110800000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f422f2418191615130f0a040000000000000000000000000000000000000000000007131f2b36404a52585a60606060605f5e5d5a56535049413d352e251c130a000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5e6975828f9c9a8d8075828f9b978a7d7064575f6c7986929f968a7d7063574a3d3024170a0000000001090f14181e2a36424d576975828f9c918578695e52463a2d202c3845515d677783909d918477685e5246392d202020202020181715110c06000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1111131313131313131308070502000000000000000000000105090b0c13131313131313130f0e0c08040000000000000000000000000000000000000000000000000004090c0e0f131313131313130c0b09060100000000000000000000000000000004090c0e0f1313131313131310060503000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e21150900000000000000000000040c131820272b32373b3c4347484b4d4f51525253535251504f4c4a4745403a38342e28231c150c070000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000080e171e252a32383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c373229241d150d070000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669554b403529252522221f1b150e070000000000000000000000000000000000000000000b1723303c47525c64676c6c6c6c6c6c6b6a6763605b534f473f372e251c100700000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a53616e7b87939f95887c707d8a979c8f8276695e5f6c7986929f968a7d7063574a3d3024170a000000030b131a2024272531404c5966737f8c9997877b6e6154483b2e2d2935404b556774818d9a96877a6d6154473a2e2d2d2d2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000040b12171b1d1e20202020202020201514120e090300000000000000060c1115171820202020202020201b1b18140f090100000000000000000000000000000000000000000002091015191b1c20202020202020191816120d0700000000000000000000000002091015191b1c202020202020201c13120f0b060000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000060d161d242932383c4347494e5355585a5c5d5f5f605f5f5e5d5b595653514b46454039342e271e191009010000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000050d141921272c33383b4146474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018120b03000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4aa9e918477675d5145392f32322f2e2b262019100700000000000000000000000000000000000000000d1a26333f4c58646e74797979797979787673706c656059514940372e22190f0400000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c1309000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5b65737f8c999d9083766d7985919e93877b6e615f6c7986929f968a7d7063574a3d3024170a0000010b151d252b303435393d4a5763707d8a96978a7d7064574a3d2d39392f3e4b5864717e8b97968a7d7063574a3d2d39393939393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d22211e1a140e0600000000000911181d2224252d2d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2625221e18110901000000000000000000030c141b212528292d2d2d2d2d2d2d29201f1b17110a02000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c0300000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b0000000000000000060f181f282f353d43474e5355585f626567696a6b6c6c6c6c6b6a686663605d5553514b444039302b221b130b020000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000000000000000000002080e161c21272c3036393b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b150c070100000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acac9f93867a6d605347403f3f3f3c3b37322a22190e04000000000000000000000000000000000000000e1a2734414d5a6774808686868686858483807d78706b635b514940342b20160a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a01000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a606c7884919e988b7e716673808d9a998c8073665c6c7986929f968a7d7063574a3d3024170a000009131d272f373c404146464754616d7a8796998d80736653493f46464646464855626e7b8898998c807366544a3f464646464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000e1820282e33363839393939393939392e2d2b261f180f0600000009121b23292e313239393939393939393534312c251d150b000000000000000000000000000000000000020c151e252c3134353939393939393932312e29231b13090000000000000000000c151e262c31343539393939393939362d2b27221b140b020000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140900000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b00000000000000061018212a313a40454e54585f62676a6e71747677787979797978767573706d6764605c54514a423d342d251d140b01000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1a150f0a04000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000a1623303d495663707c899aa4afa4998a7e71645b514b4c4c4c4947433c342a20150a000000000000000000000000000000000000000e1a2734414d5a6774808d939393989291908d89837d726d635b51463d32271b0f04000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b1610090100000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a63707d89969f92857a6d626f7b88959e9184796d606c7986929f968a7d7063574a3d3024170a00030f1a252f3941484d4e535353525e687884919c8f8276655b505353535353535353606c7985929c8f8276665b5053535353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000060f202a32393f434446464646464646463b3a37312a21180e030006111b242d343a3d3f464646464646464642403d372f271d0b02000000000000000000000000000000000009141e2730373d4142464646464646463f3e3a352d251b0f060000000000000008121e2730373d414246464646464646433937332d261d140a00000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000050e18222a333c434b515860626a6f74787b7e80828485858686858483827f7d7a76716d66605c544e463f372e261d130a0000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facab9c9083766d605d5559585855544e463c32261b0f030000000000000000000000000000000000000e1a2734414d5a6774808d9a9f9fa29f9e9d9a9590887f726d63584e43372b20150a0000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a05000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6875818e9b9a8e8174675f6a7683909d978a7d70646c7986929f968a7d7063574a3d3024170a000814202b37414b53595b60606060566875828e9b9285796c606060606060606060605b6576838f9c9285796c60606060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000030d1821323c444b4f5153535353535353534846423c332a1f1409010c18232d363f454a4b53535353535353534e4d4841392f1d140a0000000000000000000000000000000004101b25303942494d4f535353535353534c4a463f372d21180b020000000000050e1a24303942494d4f535353535353534f46443f382f261b11060000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c010000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000020b17202a343c454d555d606a6f767c8084888b8d8f90929293929291908e8c8986827e79726d666058514940382e251c1108000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d0300000000000000000000000000000000000000000000000000000000000002080e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d20140700000000000000000000000000000000000000000000000000000713202c3945525d687784919dabab9f948b7f736d6766656565625f584e43372b1f13060000000000000000000000000000000000000e1a2734414d5a6774808d98989a9c9fa3aba7a09a938c7f726a6054473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6d7a86929f95897c6f635865727e8b989c8f8276696c7986929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c727f8c9897887b6e6c6c6c6c6c6c6c6c6c6c6c6c73808d9998887b6f6c6c6c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000009141f2933444e565c5e606060606060606055534d453c31261a0e05111d29343f4851565860606060606060605b59534b412f261b11060000000000000000000000000000000915212c37424b53595c60606060606060595651493f332a1d140a00000000020d17202c36424b54595c606060606060605c53504941382d22170b0000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e13080000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000a141d29333c464e575f676d747c82888d9196989a9c9d9e9f9f9f9f9e9d9b9999928f8a847f786f6a625b524a40372e231a0e0500000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b01000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b0604010000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000000000004111d2935414c566673808d99a3afa69f9388807a75737272726f6a5f54473b2e2215080000000000000000000000000000000000000e1a2734414d5a6774808b8b8c8d9092999ea5aca49f92877c6f62584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e101113131313131313110605030000000000000000000000000000000000000000000000000000000000000000000000000001040707131313131313131308070502000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a727f8b989d9184776b6054606d7a86929f93877b6e6c7986929f968a7d7063574a3d3024170a000e1a2734404d59646f74797979797979797d8996978a7e79797979797979797979797979797e8a97988b7e7979797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b455660676b6c6c6c6c6c6c6c6c6c5f574d42372b1e120915222e3a45515b62656c6c6c6c6c6c6c6c68655d5341382d22170b0000000000000000000000000000000c1925313d49535d65686c6c6c6c6c6c6c65625b51453c2f261c110600000008141e29323e48545d65686c6c6c6c6c6c6c69605b53493f33271b0f030000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c0200000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000006111b262f3b454e585f696e7981878f949a9ea1a8a7a9aaaaaaa9a9aaaba9a8aba39f9c97918c847c726d645c524940362c20170c0200000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b090706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000010d1924303b4854616e7b87929fa7afa49a938d8582807f7f7f7c6f6255493c2f221609000000000000000000000000000000000000091623303c4956636f7d7f7f7f8083868f939ea5afa3999083766a6054473b2e2215070000000000000000000000000000000000000000000000000000000000000000000000000000040b11171b1d1e202020202020201e13120f0b0600000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e090300000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a7783909d998c7f726559515d6774818e9a998c8073667986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686898f999a908a86868686868686868686868686868a909a9b908b86868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57677277797979797979797976695f53463a2d21140b1724313d4a56626d727979797979797979756f6553493f33271b0f0300000000000000000000000000020e1b2834414d59656f7579797979797979726d62574d42382d22170b0200050e1925303b44505a656f7579797979797979766c655b5044372b1f120500000007121d27313e46525e69727f8b959f988f82756c61554c4135291e140a00000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000b17222d38414d575f6a6f7b848e939a9fa6abacaaaaa39f9e9d9c9c9d9ea1a9a7acaca9a19e9691877f746e645b52483e32291e13080000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000814212d3a46535e6974808d959fa7aca49f98928f8d8c8b8b7f7266594c3f3326190c0000000000000000000000000000000000000915222f3b4854606b6f72727273767b818e939ea9ab9f95897c6f6256493c2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000050e161d22272a2b2d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000000000000000000000000000000040c13191d20212d2d2d2d2d2d2d2d22211e1a140e06000000000000000000000000000000000000020b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776f7c88959f92867a6d61544b55626f7c89959e9184796d7986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9393939393939699a1a29a979393939393939393939393939393979aa2a29b98939393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f69778486868686868686867b6e6155483b2e2215091825323f4b5865727f86868686868686868175655b5044372b1f120500000000000000000000000000020f1c2935424f5c687582868686868686867f72695f544a3f33281d140a020c17202a36414c56616c75818686868686868682796c605346392d201306000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c1106000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1b27333f49535e696f7c8591969fa4acaca7a09d98989291908f90909197979b9fa2aaada8a099928c80746e635a50443a3025190d03000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d020000000000000000000000000000000000000000000000000000000005121e2a36424d57606d798390959fa2aaaaa29f9b9998988c7f7266594c3f3326190c00000000000000000000000000000000000007131f2c38434f59606365656567696e78818e97a1ada79a8d807467554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000e1720282e33363739393939393939382d2b27221b140b0200000000000000000000000000000000000000000000000000000000040e161e24292c3939393939393939392e2d2b261f180f0600000000000000000000000000010507070f0f1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d90847774808d9a9b8e8275685e524754606a7783909d978a7d707986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9b9f9f9f9f9f9fa0acafa6a49f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a3a8a6a49f9f9f9f9f9f9f9f9f988b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88969393939393938b7e7165584b3e31261a121e2a36424d576875818e9393939393939285786c605346392d20130800000000000000000000000000000714212e3a4754616d7a85919393939392867b6e665b50443c2f261c1108131e29323a46525e68717e8a939393939392857a6e655b5044372b1f120500000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e23170b020000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000005121f2b3744505b656e7b849197a0a8afa7a09d95908b8885848383838485878a8e92989fa3ababa39f928c80736c61564c41362a1f140900000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000000000000020e1a25313b45515c676d7a838c92989b9d9e9fa39f9f998c7f7266594c3f3326190c000000000000000000000000000000000000030f1b27323d474f5456585859575e666d7a85929eabaa9d908377675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000711202932393f434446464646464646443937332d261d140a000000000000000000000000000000000000000000000000000000020c1620283035394646464646464646463b3a37312a21180e030000000000000000000002080d1113141c1c1c25323e4b5865717e8b98a296897c6f6356493c30231c2734414d5a6774808d9a9d9084777985929e96897d7063564c434e5865727e8b989c8f82767986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e93939393939393939fa3a59d9b939393939393939393939393939394979ea49d9a9393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b98a89f9f9f9f9b8e817568574d42372b1e14212d3a46535f697884919e9f9f9f9fa197887c6f6255493c2f24190d01000000000000000000000000000713202d3946525e68707d8a929da8a2989083786c60574d42382d22170e1925303a44505a616e7a85929ea5a89d938a7d70685e53493f33271b0f03000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f14090000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000004101c2834404a54606c77828f96a1a9aea49d959189837f7c797777767677787a7d81868c9299a0a8afa49c928a7e70685e52463b31251a0e0000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d050000000000000000000000000000000000000000000000000000000000000009141f2934404b555e686d7980858b8e909192999393938c7f7266594c3f3326190c000000000000000000000000000000000000000a16212b353d4348494c4c4c4d545d6873808c99abac9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000050f1923323b444b4f51535353535353535146443f382f261b1106000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423c332a1f1409000000000000000000040c13191d202128282828323e4b5865717e8b98a296897c6f6356493c3028282834414d5a6774808d9a9d9084777d8a979e9184786c6053463d4754606d7a86929f93877b7986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686868692999d938e8686868686868686868686868686878c979d928d868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6675828f9ba8acabacab9e918578695f53473a2e2115222e3b4855616e7b8896a1adacaaaca9998c7f7366564c4135291d11040000000000000000000000000005111d2a36414c56616b74808d96a0aa9f948b7f72695f544a3f33281d16202a36414c56616c75818f97a1aba0968e81746c61564d41382d22170b000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a0d0300000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2c3844515c66717e8b949fa9afa59d928d837d77726f6d666a69696a696e70747a80879196a0a8aea49e92857a6d61574d42362a1c11060000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d08020000000000000000000000000000000000000000000000000000000000000000030c18232f39434c565e676d737a7e8184858686868686867f7266594c3f3326190c00000000000000000000000000000000000000040f19232b32383b3c3f3f3f424c56626f7c8899a3aea399877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000b16212b35444d565b5e606060606060605e53504941382d22170b00000000000000000000000000000000000000000000000000010d1924303a444c525f606060606060606055534d453c31261a0e0200000000000000040e161e24292d2e35353535353e4b5865717e8b98a296897c6f6356493c3535353535414d5a6774808d9a9d908477828e9b9a8c8073665b50443945515d6774818e9a998d807986929f968a7d7063574a3d3024170a000e1a2734404d59646f7479797979797979797987929b8e8179797979797979797979797979797a87969a8d8079797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fa8a19ea1a8a197887b6e6255483b2f221825313e4b5864717e8b97a8a8a09ea0a89c908376685d5245392c20130700000000000000000000000000010d1925303a444f59606d79849199a3a69f92867b6e665b50443c2f261e28323a46525e68717e8a939ea9a3999184796d605a50443b2f261b11060000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f150b01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000713202d3a4653606d7984919ea6b0a79d938d8079706b6562605c545c5d565e6164686d737c849196a0aaada2978e8174695e5346382e23170b000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d01000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d10101010101008070501000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c555d60686d71747778797979797979726d63574b3e3225180c000000000000000000000000000000000000000007101921272c2f3032322f3a4653606d7986929facab95887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000004101c27323d47565f676a6c6c6c6c6c6c6c6b605b53493f33271b0f0300000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000000000000020c1620283035393a4242424242424b5865717e8b98a296897c6f635649424242424242414d5a6774808d9a9d90837a86929f93877b6e61544a3f35414c55626f7c89959e91847886929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c6c677783909d918477686c6c6c6c6c6c6c6c6c6c6c687784919d908377676c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2a1969196a1a9988b7e7265584b3f31261e2a36424d576874818e9ba9a0969196a09f92867a6d6054473a2d21140a000000000000000000000000000008131e28323e45515d676f7c87929fa6a2989083786c60574d42382d25303a44505a616d7a85929ea5a69f92877c6f675d51483e32291d140a0000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1207000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00030f1c28333f4a5464717d8a96a1acaca0958e81746d6760595553514a50504d5254565d606a6f7b849198a2aea99f92867b6e61544a3f34281c1003000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323a434b51565d6064686a6b6c6c6c6c6c6c66635b51463a2f22160a000000000000000000000000000000000000000000070f161b1f222325252c3844515c667784919daaa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000713202c38444f5967717779797979797979776c655b5044372b1f14090000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695f53463a2d21140700000000000008131e28323a4146474f4f4f4f4f4f4f5865717e8b98a296897c6f63564f4f4f4f4f4f4f484d5a6774808d9a9d90837e8b989c8f8276695e5342382f3a4754606a7783909d978a7d86929f968a7d7063574a3d3024170a000814202b37414b53595b606060606060556774818d9a96877a6d61606060606060606060566875818e9b9286796d6060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b0100000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99aa9e9184919eaa9b8e817568584e43372b202d3a46525e697784919ea1979184919ea3998a7d7164574a3e31261b0f0300000000000000000000000000020c16202935404b55606a737f8c949faa9f948b7f72695f544a3f332935414c56616c75818e97a1aa9f948c7f736a60554b40362c20170b02000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f24180b020000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0006121f2b3844505b6675828f9ba8b1a89d9083786d605c554f4946444043434246474c52585f696e7b86929fa8afa3998d8073665c5044382b1f120600000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c1012121313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029313940454c5254585b5d5e5f6060606060595751493f352a1e120600000000000000000000000000000000000000000000040a0f131516191c2834404a546a7683909da9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b77838686868686868684776c6053463b30251a0e0000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6155483b2e2215080000000000010d1924303a444c52545b5b5b5b5b5b5b5b65717e8b98a296897c6f635b5b5b5b5b5b5b5b54535a6774808d9a9d918483909c978a7e7164574d422f2b37434e5865727f8b989b8e8187929f968a7d7063574a3d3024170a00030f1a252f3941484d4e5353535353535864717e8b97968a7d70635753535353535353535865727f8b9899897c6f63565353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000000000000000000000713202d3946525d687683909da8988c7f8c98a29e9185786a5f53473a2e212e3b4754616e7b8796a09e9285808c99ab9a8e817467584e43372b1f12060000000000000000000000000000050e18242f39434e58606d78839098a2a69f92867b6e665b50443c323a46525e68707e8a939ea9a2989083786d60584e43392f231a0e05000000000000000000000007131d28313e46535e69727f8c95a0988e81756b61554b4035291d140a0000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000613202d394653606c7985929fabaca095897d70665c514b433d3a38342e30363a3b41454e565e69727f8b96a0acab9e9185796d6053463a2d20130700000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f272f353a4145474b4e51525353535353534c4b463f372e23180d02000000000000000000000000000000000000000000000000030709090c18232e43505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5663707d8995939393939396897d7063574d42362a1c110600000000000000000000000000000000000000000000000714202d3a4753606d7a86939393939393877b6e6154483b2e211508000000000005111d2935414c565d61686868686868686868717e8b98a296897c6f686868686868686868615e576774808d9a9f928690949e9285796d6053463b3127323d4754606d7a86929f928588939f968a7d7063574a3d3024170a000009131d272f373c404146464646464855626e7b8897998d807366544a3f46464646464956626f7c8998988c7f7265594c46464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa096877a85929fa197887b6e6255483b2d22313e4b5764717e8a97a89b8f827d8a96a89e9184786a5f53473a2e21150700000000000000000000000000000007121d27313c44505c666e7b86929fa5a2989083786c60574d423a44505a616d7a85919ea5a59f92867b6e665c50463d31281d1108000000000000000000000000010c161f2a36424d57606d788390999e938a7d70675d51453c2f261b110600000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000815222f3b4855626e7b8897a2adaa9d9184776b60544a4039312d2c2823252a2d30353c444d57606c7884919eaaada197897c6f6356493c302316090000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d24293035393a3e4144454646464646463f3e3a352e251c12070000000000000000000000000000000000000000000000000000000000071d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000713202d3946525e6875818e9ba89f9f9fa89b8f8275695e5246382e23170b00000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f9f9f94877a6e6154473b2e21140800000000000713202d3946525d686d757575757575757575757e8b98a296897c757575757575757575756e695e6774808d9aa29892989f9a8d8074665c51453829202c3945525d6874818e9b9892939aa4968a7d7063574a3d3024170a0000010b151d252b30343539393939394653606c7985929c8f8376665c5044383939393a4653606d7986929b8e827568574d423639393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a00000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a49e918477828f9ca9988b7e726553493f332a36414c566774818d9aaa988b7f7a8796a0a196887c6f6255483c2f24180d010000000000000000000000000000010b151f28343f4a545f69717e8b939ea99f948b7f72695f544a414c56616c75818e97a1a89e938b7e71695f544a3f342b1f160c0000000000000000000000000000040d1a25313b44505c666f7c87939f9e9184796d60584e41382d22170b02000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a9b3a69a8d807367594f42382f27201f1c18191e202429323b44505b65737f8c99a9a6a9998c807366594d4033261a0d000000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f0700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24292c2d3135373839393939393933322f2a231c130a000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616d7a86929facacacacac9f92877b6e61544a3f34281c10030000000000000000000000000000000000000000000006121f2c3844515c667986939facaca094877a6d6154473a2e21140700000000000714212e3a4754616d7a8182828282828282828183909da99c8f82828282828282828282817b6e616774808d9aaaa29fa29f95887b6f62544b4034281d2935414c56626f7c8995a09f9fa4ac968a7d7063574a3d3024170a000000030b131a202427282d2d2d2b3744505b6576828f9c9285796d6053463a2d2d2c3844515c667683909c918478695e52463a2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0707040100000000000000000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c110600000000000000000000000000000000000000000000000000000006121f2b37434e586774818e9aab9b8e81757f8c99a99b8e8275655b5044372d3946525e687784919da298887c7784919ea9998c7f7266554b4035291d1104000000000000000000000000000000030d17232e38424d57626c75828f97a1a69f92867b6e665b5045525d68707d8a939ea9a1968e81756c62574d42382e22190d0400000000000000000000000000000009141f28343f4a54606a74808d97a1968d80736a5f53493f33271e1308000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4b1a4978a7e7164574b3e30261d1512100c0e1114192027333f4953616e7b88979a9998978f8276695c4f4336291c10030000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e2215060000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c13191d202125282a2b2c2d2d2d2d2d2625221e18120a01000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c99a3aeaaa8aaafa3998c7f73665c5044382b1f14090000000000000000000000000000000000000000000004101c2834404a5f6c7986929facada093867a6d6053473a2d20140700000000000815212e3b4854616e7b878e8e8e8e8e8e8e8e8e90959fab9f948f8e8e8e8e8e8e8e8e8e887c6f626774808d9aa7aeacaa9d9083766a5f5342392e2319242f3a4754606a7783909daaacafa3968a7d7063574a3d3024170a0000000001090f14181a1b20201b27333f495366737f8c9998887c6f6255493c2f222834404a546773808d9a96877b6e6154473b2e212020201b1a17140e08010000000000000000060c1114202d3a4753606d7a8693a0ada6998c807366594d4033261a1a1413110d0801000000000000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000000000000000000000814212e3a47535f6a7884919eab988c7f727c8897a29e9285796c605346392e3a4754616d7a8795a09f92857974818e9ba79c8f8376675d5145392c2013060000000000000000000000000000000006111c26303b45505a616d7a85919ea4a2989083786c60574f59606d7a84919ea5a49a91847a6d615a50453b30261c100700000000000000000000000000000000030c17232e38424e58606d7a85919e9f92877c6f655b50443a3025190c030000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1925323f4c5865727f8b98a5afa396897c706356493d3023140b0604000205080e17222d3846535f6978858e8d8c8c8b8a85786b5e5245382b1f12050000000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1e1f202020202020191816120d070000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eaba69e9c9ea6ab9e9184786d6053463b31261a0e00000000000000000000000000000000000000000000000c18232e46525f6c7985929facaca09386796d6053463a2d20130700000000000815212e3b4854616e7b87949b9b9b9b9b9b9b9b9d9fa79fa69f9c9b9b9b9b9b9b9b9b95887c6f626774808d9a9f9f9fa2988b7e7165584e4330271d131e2b38434e5865727f8b98a29f9f9f968a7d7063574a3d3024170a0000000000010911181e2225252d222d3d4a5663707d899a988b7f7265584c3f3025232e3e4a5764717d8a97978a7d7164574a3e2e232d2d2d2726241f1a130b020000000000000910171d21202d3a4753606d7a8693a0ada6998c807366594d403326262621201d19130c040000000000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f140900000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1a399897c6f7985929fa197887b6f6255483c2d3e4a5764717d8a97a89c8f8276717e8b98a89f92867a6d6053473a2d20140900000000000000000000000000000000000a141e29333f46525e68707d8a929da89f948b7f72695f56616b74818e97a1a79f93887d70685d52483e33291e140a00000000000000000000000000000000000006111c26303d45525d68717e8a949f999083776c60564c41362a1e150b0000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1825323f4b5865727e8b98a5afa295897c6f6256493c2f23160600000000000006111b2a36424d576673808180807f7e7d7d706356493d3023160a000000000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e11121313131313130c0c0a0602000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8a96a0ab9e948f949eaaa1968a7d7064574d42362a1c120700000000000000000000000000000000000000000000071f2c3845525f6b7885929eabaea3998679665c5145382c1f130600000000000815212e3b4854616e7b8793939393939393939393939393939393939393939393939393887c6f626774808d939393939392857a6d6054473c3121150f1b27323d4754606d7a869293939393938a7d7063574a3d3024170a000000000009131b23292e31323939393a4754606d7a86939b8e817568564d42363939393b4854616e7b87969a8d807367544a3f34393939393433302b241d140b010000000009121b22282d30313a4753606d7a8693a0ada6998c807366594d40333333332d2c29241e160d04000000000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000000000000000000004101c2934404b5565727f8c98a89f9286796d75828f9ba9988b7f726553493f35414c566774808d9aaa998c7f726e7b8896a1a3998a7d7064574a3d31261a0e0200000000000000000000000000000000020c18212a36414c56616b74818d96a0a69f92867b6e665d68707d8a939ea9a0958d80736b60564c41362d21180c02000000000000000000000000000000000000000a151e2935414c56616c76828f989f948b7e71685e52463d30271d120700000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a396897d7063564a3d2d22170b010000000000000e1a26313b4b58636e73757473727170706b6054483b2f22160900000000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828f9ba8a3998f828f98a2a89c8f8276695f5346392e23180c00000000000000000000000000000000000000000005121f2b3845525e6b7885919eabac9f9286796c5f4b4034281c100400000000000815212e3b4854616e7b8686868686868686868686868686868686868686868686868686867c6f62677480868686868686868174675d5145392c20130a16202c3945525d687481868686868686867d7063574a3d3024170a0000000007111b252d343a3e3f4646464645525d687784919d918478695e5246464646464646525e697884919c908376665c50444646464646413f3c362f261d130800000006101b242c34393d3e404753606d7a8693a0ada6998c807366594d40404040403a39352f2820160c0100000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca99c90837667727f8b98a99b8f8275655b50443945525d687783909da298897c6f697884919eab9a8d817467574e42372b1e12060000000000000000000000000000000000060f1925303a444f59606d79849199a3a2989083786c606d7a84919ea5a3989083796d60594f443a30241b0f060000000000000000000000000000000000000000030c19242f3a43505a616e7b86929f9e92857a6d61594f42392e23180c03000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1623303d495663707c8996a8b1a4978b7e7164544a3f33281d120700000000000009141f2f3b47525c63666867666564646360594f44382c2013070000000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131313060400000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929fac9f92877a85929fab9f93877b6e61544a4034281c1004000000000000000000000000000000000000000005121e2b3845515e6b7884919eabac9f9285796c5f52462e23180c0000000000000714202d3a46525e6976797979797979797979797979797979797979797979797979797979766a5f646e7479797979797979746f64554b4135291d1104111d2935414c56646f7479797979797979706b6155483c2f231609000000010d18232d373f464a4c53535353534c566774818e9a96877b6e6154535353535353534d576875828f9b9285796d60535353535353534e4c4741382f241a0e0300000c17222c363e45494b4d4d53606d7a8693a0ada6998c807366594d4d4d4d4d4d4745413a32281e13080000000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e140800000000000000000000000000000000000000000000000714202d3a4753606d7986929fab998d8073666f7b8897a19e9285796c6053463a4754606d7a86939f9f9286796d6875818e9ba89e9184786a5f53473a2e21140700000000000000000000000000000000000008131e28323e45515d676f7c87929fa79f948b7f726b74818e96a1a69f92867c6f675c51473d32281e12090000000000000000000000000000000000000000000008131e28313e46535f69727f8c95a0978e81746b60544b4034281f1409000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000814212e3b4754616e7a8795a0aca79a8e8174665b5044392f2318110a020000000003131f2a35404a52585a5b5a5959585756544f473d32271b10040000000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c070100000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006121f2c3844505c6673808c99a3ab9c8f8276818e9ba9a4998d8073665c5144382c1f1509000000000000000000000000000000000000000005111e2b3844515e6b7784919eaaab9f9285786c5f5245392c1f0700000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c625f585c64676c6c6c6c6c6c6c67645d53433a2f24180d010d19242f3a43535d64686c6c6c6c6c6c6c6361594f44382c20140700000006121e29343f495156586060606060606065717e8b98978a7d71646060606060606060606065727f8c9898887c6f62606060606060605a58524a41362b1f14080005111d28343e48505557595959606d7a8693a0ada6998c8073665959595959595954524c443a2f24190d010000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2a3998a7d70636a7885919ea297887c6f6255483d4a5763707d8a99a49c8f82766665717e8b98a8a196887b6e6255483b2f24180c000000000000000000000000000000000000020c16202935404b55606a737f8c959fa69f92867b707d89939da89f948b7f726a5f554b40352b20160c0000000000000000000000000000000000000000000000010c161f2a36424d57606d7883919a9e93897d70665c51453c31261a0d040000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000714202d3a46525e697784919dacab9e9184786c60554b403429221c140b05000000020e19242e3840474b4d4e4d4d4c4b4a4948443d352b21160b000000000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f22150900000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b03000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919eaba3998b7e717d8a97a2ab9e9285796d6053463c31261a0e010000000000000000000000000000000000000004111e2b3744515e6a7784919daaab9e9185786b5e5245382b1f12050000000000020e1a25303b454d525f60606060606060606060606060606060606060606060606060606055534e52585a606060606060605b59534b4131281d13070008131e2831414b53595b6060606060606057554f473e33281c10040000000916222e3a46515b62656c6c6c6c6c6c6c6c6f7b88989a8d80736c6c6c6c6c6c6c6c6c6c6c6c6f7c8999988b7e726c6c6c6c6c6c6c6c67645c52473c3024170b000815212d3945505a6164666666666d7a8693a0ada6998c80736666666666666666605d564c4135291d110400000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000000000000005111e2a36414d566773808d9aaa9f92867a6d606875818e9ba9988b7f7265544a404b556773808d9aaa998c7f7366616e7b8896a1a8988b7f7265554b4035291d1004000000000000000000000000000000000000050e18242f39434e58606d78839098a2a29890827a84919ea5a2978f82776c60584e43392e23190e04000000000000000000000000000000000000000000000000040d1a26313b44515c666f7d88939f9d9184796d60574d42372b20160c0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0005111e2a36424d566774808d9aa4ada1968a7e71675c51453f332d261d170e0600000008121c262e353b3f404241403f3e3d3d3b38322b23190f04000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000005121e2a36424d5764707d8a96a1ac9f92867a6d7985929faba1978a7e7164574d42372b1d12070000000000000000000000000000000000000004111d2a3744505d6a7783909daaab9e9184786b5e5145382b1e120500000000000009141f29333b424648535353535353535353535353535353535353535353535353535353494743474c4d535353535353534e4c4841382f1f160c0100010c161f2f3941484d4e535353535353534a48443e352c21160b000000000b1825313e4a56626d727979797979797979797885929d908379797979797979797979797979797986929b8e81797979797979797979746e64584c3f33261a0d000a1724303d4955616c7173737373737a8693a0ada6998c807373737373737373736d685d5245392c2013070000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000000000000714202d3946525e687784909daa9d908377675d65717e8b98a89b8f8275665b5045515d677683909da298897c6f635f697884919ea99c8f8276675d5145382c1f13060000000000000000000000000000000000000007121d27313d44505c666e7b86929fa69f9490849196a1a59e92857b6e655b50463c30271d1108000000000000000000000000000000000000000000000000000009141f2834404a54606b74818e97a0968c7f73695f53463e32281e130800000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00020e1925303b4855626e7b87939faaa99e9184796d605a50443f382f292017110a0300000a141c242a2f3233353433323131302f2c272119110700000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000714212d3a46535f6976828f9ca8ab9c8f82766874818e9ba9a99c8f8276695f5347392f23180c0000000000000000000000000000000000000004101d2a3743505d6a7683909da9aa9e9184776b5e5144382b1e1105000000000000020d17212930363a3b4646464646464646464646464646464646464646464646464646463c3b373c3f414646464646464641403c362f261d0d04000000040d1d272f373c4041464646464646463d3c38332c231a1005000000000c1925323f4c5865727f868686868686868686868a989f95908686868686868686868686868686868b999e938e8686868686868686868074675a4e4134271b0e000b1824313e4b5764717e8080808080808d99a6b3a99c90828080808080808080807a6d6054473a2d211407000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c03000000000000000000000000000000000000000814212e3b4754616e7a8795a0ac9a8d80736755616e7b8796a19f9285796c60534753606d7a86929f9f9285796d60576874818e9ba79f9286796d6053473a2d20140900000000000000000000000000000000000000010b151f28343f4a545f69717e8b939ea69f969196a0a89d938a7e71695e53493f342a1e150b000000000000000000000000000000000000000000000000000000030c18232e39424f59616d7a85929e9f92867b6e615a50443a2f24190c02000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000914212e3a47535f6a75828f98a3aca0968d80746c625a504a423b3228231c150c0500020a12191f2326272827262625242322201b160f070000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d120700000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939faca3998b7e7165707d8a97a2ab9f94887b6e62554b4034291c100400000000000000000000000000000000000003101d2a3643505d697683909ca9aa9d9184776a5e5144372b1e110400000000000000050f171f252a2d2e3939393939393939393939393939393939393939393939393939392f2e2b303334393939393939393433302b251d140b00000000000b151d252b30343539393939393939302f2c28211a110800000000000c1925323f4c5865727f8b93939393939393939394a2a79f9d9393939393939393939393939393939fa3a59e9b93939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828c8c8c8c8c8d929ca8b4ab9f94908c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b000000000000000000000000000000000000030f1b27333f495364717e8b97a7a49a8a7d7064575e697884919ea297887c6f62554a5663707d8999a39c8f8276665c5864717e8b97a8a3988a7d7063574a3d31261a0e0200000000000000000000000000000000000000030d17232e38424d57626c75828f97a1a8a09ea0a8a0968e81746c61564d41382d22180c030000000000000000000000000000000000000000000000000000000007121c27303d46525d68717e8b949f988f82766c61564c4135291e140a000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2b37434e58626f7c86929fa6a89d928b7e716c605b544d443d342e261e170e070000080e1317191a1b1a1a191817161613100b04000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000006131f2c3845515c6673808d9aa4ac9f92867a6d606d7985929faba69a8d8073675c5145382c1f150a00000000000000000000000000000000000003101d293643505c6976838f9ca9aa9d9084776a5d5144372a1e11040000000000000000050d141a1e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211f2326272d2d2d2d2d2d2d282724201a130b020000000000030b131a202427282d2d2d2d2d2d2d2423201c1610080000000000000c1925323f4c5865727f8b989f9f9f9f9f9f9f9f9faaacaba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9faaacaaa89f9f9f9f9f9f9f9a8d8174675a4e4134271b0e00101c2936434f5c6976828f99999999999ca4aeb9b0a69f9c9999999999999994877b6e6154483b2e211508000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000005121f2b3744505b6575818e9ba89f93867a6d6154576774818e9aa9988b7f7265544b556673808c99aa998c7f72665454616e7b8796a1aa9a8d807467574d42362a1e1205000000000000000000000000000000000000000006111c26303c45505a616d7a85929eabacaaaca3999184796d605a50443b2f261b10060000000000000000000000000000000000000000000000000000000000000b151e2935414c56626c76828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000020f1a26313c47535f6a727f8c949fa7a49f93877e736c665e564f443f38302920191109000002070a0c0d0f0e0d0c0b0a0a0907040000000000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a396897d7063564a3d302317080806020000000000000000000000000000000000000000000000000713202d3a4653606d7985929eacaa9c8f8275685d6674818e9ba9ab9e9285796d6053473c31261b0f01000000000000000000000000000000000003101c2936434f5c6976828f9ca9a99d9083766a5d5043372a1d100400000000000000000002090e121415202020202020202020202020202020202020202020202020202020161513171a1a202020202020201b1a18140f08010000000000000001090f14181a1b20202020202020171614100b05000000000000000c1925323f4c5865727f8b939393939393939393939da0a7a09393939393939393939393939393939393a0a79f9d939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828f9c9f9f9fa0a2a7afb9b6aea8a69f9f9f9f9f9f9f94877b6e6154483b2e21150800000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b02000000000000000000000000000000000613202d394653606c7885929eaa9d908477685d525764717e8a97a79b8f8275665b515c677683909ca298897c6f6356535e697884919eaa9d918477695f53463a2d2114070000000000000000000000000000000000000000000a141e2a333f46525e68707d8a99a3aeb7ac9f92877c6f675d51483e32291d140a00000000000000000000000000000000000000000000000000000000000000030c1924303a44505a626e7b86929f9e91857a6d60584e42382e23170b0300000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000a15202b37434e58606c78828f959fa6a499938b80786e686159504a423b322b231b1209000000000000020100000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f15212e3a47535f6a76797979797976675c5145382c1f130e090603000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9a4978a7d7164574a3e2f24191514120e090300000000000000000000000000000000000000000006121f2b37434e5864717e8a97a1ada3988b7e71645663707d8a97a1ada2978b7e7164584e43372b1d13070000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a99c908376695d5043362a1d10030000000000000000000000020507081313131313131313131313131313131313131313131313131313130908060b0d0e131313131313130e0e0b0803000000000000000000000003080c0e0e131313131313130a0907040000000000000000000c1925323f4c5865727f86868686868686868686868995a0958986868686868686868686868686868689959f958986868686868686868074675a4e4134271b0e00101c2936434f5c6976828f9393939393969da7b2aea49c999393939393939393877b6e6154483b2e211508000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000916222f3c4955626f7c8897a1a79a8d817467564c54616e7a8795a09f9285796c6053606d7986929f9f9285796d60534d576874818e9ba7a096887b6e6155483b2e23180c00000000000000000000000000000000000000000008131e28323a45515c666e7b86929facb7ab9e91847a6d605a50443b2f261b1106000000000000000000000000000000000000000000000000000000000000000008131e28323e47535f6973808c96a0978d80746a60544a3f34281f140900000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1a26313c44505b666d79838f949da5a49f928d827a706b605c544d443d352d241b12090000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a0000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d12070000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f222f3c4855626f7c8686868686796d6053473a2d201e1a15130f0a04000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a6998c7f7366554b4135292422211e1a150e0600000000000000000000000000000000000000000814212e3a47535f6a7683909ca9ac9f92867a6d6054606d7985929eaba99d9083766a5f53473a2f24180d0100000000000000000000000000000000020f1c2835424f5b6875828e9ba8a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a56626d72797979797979797979797983909d918479797979797979797979797979797983909d90837979797979797979746e64584c3f33261a0d00101c2936434f5c6976828686868686868b96a2aea89c928c8686868686868686867b6e6154483b2e21150800000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c1106000000000000000000000000000004111d2935404b5566727f8c99a9a8978a7d7164574a525e687784919da297887c6f625663707c8998a39c8f8276665c514b5864717e8b97a8a8988b7e7265544b4034281c100400000000000000000000000000000000000000050f19242f3a444f59606d79839099a3acaaaca1968e81746c61564d41382d22170c0300000000000000000000000000000000000000000000000000000000000000020c16202b37424d57606d7984919e9f93877c6f665c50443b30251a0d04000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000a152028333f4a545d676d79828e939fa3a49c948f857d736d665e564f473e362d241b110800000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f3c4855626f7b88939393867a6d6053473a2e2d2a25211f1b15100b0500000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a89b8f8275675d51453c352f2f2e2b2620180f0600000000000000000000000000000000000004101d2935404b55626e7b88949faba89b8e8175685d525c6674808d9aa7ab9f95887c6f62554b4035291d110400000000000000000000000000000000020f1b2835424e5b6875818e9ba8a99c8f8276695c4f4336291c100300000000000000060b0e10111313131313130f0e0c0904000000000000000000000003070b0d0e13131313131312110f0c0701000000000000000000000004080a0b1313131313131308070502000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c6c6c6c6c6c6c74818d9a93867a6d6c6c6c6c6c6c6c6c6c6c6c6c74818e9a9286796d6c6c6c6c6c6c67645c52473c3024170b000f1c2835414e5a6670767979797979798693a0ada6998c8079797979797979797976695e53463a2d2114070000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b03000000000000000000000000000613202c3945515d6776838f9ca9a096877a6e6154474c566774808d9aa9988b7f72655466737f8c99aa998c7f7266544a4854616e7b8796a0a89c8f8275665c5145382c1f1306000000000000000000000000000000000000020b17212935414c56606b73808d95a0a7a09da0a79d938a7e70685e53493f33271e150b0000000000000000000000000000000000000000000000000000000000000000040e1a26313c45515c67707d89939e999083786d60574d42362a1f160c010000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000030b17222d38424b555d676d78818b9298a0a69f97928880786e69605950483f362d231a0e04000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000060b13191c23282b2d3337393b3e4855626f7b88959f93867a6d6053473e3b3a36312e2b26201c170e09030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a6ac9f92857a6d60574d45413f3b3a37312a21180e03000000000000000000000000000000000006131f2c3945515d6774808d9aa6aca096897d7063564c54626f7b88959faba79a8d8174675d5145392c20150a00000000000000000000000000000000020e1b2835414e5b6874818e9ba7a89c8f8275695c4f4236291c0f030000000000040b12171b1d1e2020202020201c1b19150f09020000000000000001080e13171a1a2020202020201f1e1b18130c050000000000000000050c11141717202020202020201514120e0903000000000000000000000000000000000006121e29343f4951565860606060606060606064717e8b979a897d70636060606060606060606065717e8b9899897c6f6360606060605a58524a41362b1f1408000d1925323d49545e66696c6c6c6c6d7a8693a0ada6998c80736c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000714202d3a4753606d7a86929faa9d918477685e52464a5764707d8a99a49b8f8275655c6676828f9ca298897c6f62564946525e697784919eaa9f9285796d6053463a2d2013090000000000000000000000000000000000000a141d29333b45525d68707d87939fa69f959095a0a59e92857a6e655b50443c30271d120700000000000000000000000000000000000000000000000000000000000000000915202834404b55606b75818e97a0958c7f72695e52463e31281d12070000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000006111c262f3a434b555d666d747f8691969ea5a19a938d827b706b615a50483f352b20160c020000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000020a11171e24292e34383a3f4446484b4d55626f7b8895a093867a6d60534d4a4846423c3b37322d28221a150e0600000000000000000000000000000000000000000815222f3b4855626e7b88949faba2988b7f72695f57514c4c4847423c332a20150900000000000000000000000000000000000714202d3a4753606d7985929fabab9e9184786c605346535f6a7683909daaab9f92857a6d6053473d32271b0f01000000000000000000000000000000010e1b2834414e5b6774818e9aa7a89b8e8275685b4f4235281c0f0200000000050e161d23272a2b2d2d2d2d2d2d282825201b140c030000000000020b12191f2326272d2d2d2d2d2d2b2b28241e170f060000000000000810171c2123242d2d2d2d2d2d2d22211e1a140e0600000000000000000000000000000000010d18232d373f464a4c535353535353535355626e7b8897998c7f736659535353535353535355626f7b8898988c7f726559535353534e4c4741382f241a0e03000915212c38424c545a5c606060606d7a8693a0ada6998c807366606060606060605f534d453b31251a0e0200000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e040000000000000000000000000a1724303d4a5763707d8a99a3a79a8e817467564c414754606d7a86939f9e9285796c606d7985929f9f9285796d605346424d576774818e9aa7a298897d706356493d30251a0e020000000000000000000000000000000006111c262f3b45505a606d7a849199a49f9490849096a1a1978f82776c60584e43392e23180e0400000000000000000000000000000000000000000000000000000000000000030c18232e39434f59616d7a85929f9f92867b6e61594f43392f24180b0200000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000a141d28313a434b545c606d727c848e939fa2a49f9490857d716c625a50473d32281e130800000000000000000000000000000000000000000000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f13060000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d20130800000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000040b141b22272f35383f444649505355585a5c626f7b8895a093867a6d605b5a5754534d4947433c39332b261f180f09000000000000000000000000000000000000000814212e3a47535f697683909ca5aa9f92857b6e69605d555855534d453c31261a0e0200000000000000000000000000000006131f2b37434e5865717e8b97a2ada3998c7f72655b50444e5865717e8b98a2aea2988b7e7165584e43372b1e1308000000000000000000000000000000010e1a2734414d5a6774808d9aa7a89b8e8175685b4e4235281b0f02000000040e1720282e3336373939393939393534312c251e150c02000000010b141d242b3033343939393939393837342f2921180f050000000008121a22282d3031393939393939392e2d2b261f180f060000000000000000000000000000000007111b252d343a3e3f4646464646464647535f697885929c8f827569574d4246464646464653606c7985929b8e827568564d424646413f3c362f261d1308000005101b26303a42494e4f535353606d7a8693a0ada6998c807366595353535353534846423b33291f140900000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c020000000000000000000005121e2a36424d576774808d9aaba8978a7e7164574b3e45525d687783909da297887c6f626f7c8998a29c8f8276665c50443e4b5764717e8a97a8aa9a8d807367574d42362a1e1205000000000000000000000000000000030d17222d38424d57616c75818e96a1a39890827a84919ea59f948b7f726a5f554b40342820160c020000000000000000000000000000000000000000000000000000000000000007121d27303d46525e68717e8b949f988f82756c61554b4035291d140a00000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000020b161f28313a424a515b626a6f7a818b9298a0a69f9792877e716c62594f443a3025190d03000000000000000000000000000000000000000000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000050d161d262d333a41454a5053535b60626467686a6f7b8895a093867a6d6a686664615e5755534e49443e37312a211a120a01000000000000000000000000000000000006121e2b37424d5763707d89939ea6a29891847b736d676665625f574d42372b1e12060000000000000000000000000000000815212e3b47535f6a7683909da9ac9f92867b6e6153493f4753606d7a85929facaa9d9083776a6054473a2f24190d010000000000000000000000000000010d1a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e020000000b16202932393f434446464646464642413d3730271e140900000008121d262f363c3f414646464646464544403a332b21170c01000005101a242c33393c3e464646464646463b3a37312a21180e030000000000000000000000000000000009131b23292e313239393939393937424d576975828f9c928578695f53473a3939393844505b6676838f9c918478695e52463a393433302b241d140b010000000a141e2830383d4143464753606d7a8693aab4a6998d8073665a4d46464646463b3a36312921170d030000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000714212d3a46535e697784919eaaa196877b6e6154483b414c566673808d99a9988b7f7266727f8c99aa998c7f7266544a3f3b4754616e7b8796a0aa9d908477695e52463a2d2014060000000000000000000000000000010b151f28333f4a545e69717e8a939ea79f92867b707d89939ea69f92867c6f675c51453d32281e130800000000000000000000000000000000000000000000000000000000000000000b151e2a36414c56606c778390999e938a7d70675d51453c2f261b1106000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000040d161f2830394044515860676d757e8691969fa7a19992887e716b60564c4135291f15090000000000000000000000000000000000000000000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000050e171f282f383f444c51545c6063656c6e71747576787c8895a093867978777573716e6967625f58555047423c332c241c130a0000000000000000000000000000000000020e1a26313c4854606b74818e949da5a09691857f7a7673726e695f53473a2e211408000000000000000000000000000004111d2935414c55626f7c88959faba99b8f8275685e52413845515d6774818e9ba7aca095897c6f62564c4135291d11040000000000000000000000000000000d1a2733404d5a6673808d99a6a79a8e8174675b4e4134281b0e01000006121d28323b444b4f515353535353534f4d48423930251b0f0400030e19242f3840474c4d53535353535352504c453d33291e130700000c17222c363e45494a535353535353534846423c332a1f140900000000000000000000000000000000010911181e2225252d2d2d2d2d2631404c5966737f8c9997887b6e6255483b2f2d28333f4a546673808d9996877a6e6154473b2e2726241f1a130b0200000000020c161e262c3235363a4653606d798698a3aea79a8d81746753493f36393a3c3a38342f271f150b01000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d040000000000000000000815212e3b4854616e7b8796a0ab9e918478695e53463a3d4a5663707d8999a39b8e82756675828f9ca298897c6f6256493c3a46525e697784919daaa095877b6e6154483b2e23170c000000000000000000000000000007121d27313944505b666e7b85929fa5a0958c7f726b75818e97a1a3989083796d60594f443a3025190f0600000000000000000000000000000000000000000000000000000000000000030c1925303a44505b656f7c87929f9e9184796d60584e41382d22170b020000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000040d161e272e343f464e555d606c717c8490959fa7a39a92877d70685e52463c31261a0e0000000000000000000000000000000000000000000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000040e172029313a414950555d60666d7075797b7e8082838486929fac9f9286858382807d7b77736f6a64615a534d453e362d251c120900000000000000000000000000000000000915202c38444f59606d79828e939c9fa097928c8683807f7b6e6255483b2f22150800000000000000000000000000000613202c3945515d6774818e9aa7ada1968a7d7063564d4135404b55636f7c8995a0aca79b8e8174685d5245392c20160a0000000000000000000000000000000d1a2633404d596673808c99a6a79a8d8074675a4d4134271a0e0100000b17232e39444d565b5e6060606060605b59534b42372c2015090007131f2b36404a52585a6060606060605e5c574f453a2f24180c0004111c28333e485055576060606060606055534d453c31261a0e020000000000000000000000000000000000070d12161819202020202023303d4a5663707d8999978b7e7164584b3e2f24222d3d4a5764707d8a97978a7d7064574a3d2e231717140e0801000000000000040c141b2125282c3845515c667986929faca89b8f8275655b5046424547484745403931271d12070000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c010000000000000003101c28343f4a5465727e8b98a8a79b8e817468574d42363a4753606d7a86929f9e9285786c7985929f9f9285796d6053463a36424d566774818e9aa7a7988b7e7165544a3f34281c1003000000000000000000000000050e18242f39434e58606c78829097a2a3999083786d616d7a85929ea6a0958d80736b60564c41352921180c030000000000000000000000000000000000000000000000000000000000000008131e27333f49535f6a73808d96a0968d80736a5f53493f33271e14080000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000040c151c2328343c434c515a626a6f7a839095a0a9a39992857a6d61574d42372b1b110600000000000000000000000000000000000000000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000020b162029323b434b535b60676d73797d8285888b8d8f90919298a3aea3989291908e8d8a8784807c76706c625f5750483f372d241b10060000000000000000000000000000000003101c27333d45515c676d7981898f939aa29f9992908d8b7f7265584c3f3225190c00000000000000000000000000000714212d3a4754606d7a85929facac9e9184796d6053463b303a4854606b7784919dabac9f92867a6d6054473d32271b0f0200000000000000000000000000000c1926333f4c5966727f8c99a5a69a8d8073675a4d4034271a0d0100020e1b27333f4b565f676a6c6c6c6c6c6c68655d53483d3125190c000b1723303c47525c64676c6c6c6c6c6c6b6861574c4034281b0f030814212d3945505a61646c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000106090b0c1313131314212d3a4754606d7a86939a8d817467554b403529212e3a4754616d7a8796998d807366544a3f34281c100303000000000000000000020a1015191c2834404b546b7885929eabab9e9184786c6056534d51545553514b43392f23180c000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d12070000000000000006121f2c3844505c6675828f9ba8a9988b7e7165584b3e313945515d677683909ca197887b6f7b8897a29c8f8276665c504438303e4b5764717e8a97a8a89b8e8275665c5044382c1f12060000000000000000000000020c17202935404b555f6a727f8c949fa89f92877c6f665e68717e8a949ea79f93887d70685e52463f332a1e150a00000000000000000000000000000000000000000000000000000000000000020b17222d38414e58606d7984919e9f92877c6f655b50443b3025190c0300000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000030b1218222b313a414550585f686d79839097a1aba1978e8174695f5347382d22170b000000000000000000000000000000000000000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000a141d28323b444d555d656c717a80858a8e9297979a9b9d9e9fa3aab4aaa39f9e9d9b999796918d88837d766e69615a51493f362d22180b02000000000000000000000000000000000b16212834404b555d676d747d82889297a2a39f9c988b7f7265584c3f3225190c0000000000000000000000000007131f2c38434f5965727e8b98a2aea49a8d8073665c5044382c38434f5965727f8c99a3aea2988b7f7265594f44382c1e130800000000000000000000000000000c1926323f4c5965727f8c98a5a6998d8073665a4d4033271a0d000004101d2a36434f5b677177797979797979756f65594d4134281b0e020d1a26333f4c58646e747979797979797873685c5044372b1e11050a1723303c4955616c717979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000606060613202c3945515d677784909d908377675d5145382c202d3946525e687884919c908376665c5044382c1f120600000000000000000000000005090c18232e43505d6a7683909da9ada196897d7068615f575d6062605c554b4034291c1004000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c030000000000000713202d3a4653606d7985929faba197887b6e6155483b2e35404b556673808c99a9978b7e717e8b97a9998c7f7266544a3f342e3b4754616e7a8795a0ab9f9285796d6053463a2d201308000000000000000000000008131e29323a45515d676f7c87929fa6a0968d80736a5f56616c75828f98a2a49a91857a6d615a50453c30261c11060000000000000000000000000000000000000000000000000000000000000006111b262f3c45515d67707d8a939e999083776c60564c41362a1e150b00000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000710191f282f353f464e565d676e7a85929ea6a99f93877b6e6253493f33271b0f0300000000000000000000000000000000000000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000006111b262f3a444d565e676d777e858d91979b9ea2a9a7a8a5a4a4a6acb3aba5a3a4a5a7a6a8a09d9a95908a827b716c635b51483f342a1d140a0000000000000000000000000000000006111c262f3b444d575e666d72797e85929faba8a5988b7f7265584c3f3225190c000000000000000000000000000a15222f3b4854606b7783909daaac9f93877b6e61544a3f3428323d4754616d7a86929facaa9d9184776b6054483a3025190d00000000000000000000000000000c1925323f4c5865727f8b98a5a6998c807366594d4033261a0d000004111e2b3744515e6a77848686868686868175685b4f4235281c0f020e1a2734414d5a67748086868686868685786b5e5245382b1f12050b1724313e4a5764717e868686868686867b6e6155483b2e221508000000000000000000000000000000000000000000000000000004111d2935414c556774818e9a92867a6d6053473a2d202a36414c566875818e9b9285796d6053463a2d2013070000000000000000000000000000071a2734414d5a6774808d9aa9b2a89d91837a726e696c676d6f6d675c5145382c1f13060000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a000000000000091623303c4956636f7c8997a2ab9e918578695f53463a2d2f3c4956636f7c8998a29a8e8174818d9aa298897c6f6256493c2e2d3946525e687784919daaa297897c6f6356493c3025190d01000000000000000000060f1925303a444f59606d79839199a3a49a9184796d6058505a616e7b86929fa7a1978f81756c62574d42382e23170d04000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616b75818e989f958b7e72685e52463d30271d1207000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000070d161e2429343c444c555e68707d8a949faba49a8d8174655b5044372b1f120500000000000000000000000000000000000000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000b17222d38414c565e696e79828b91979ea1a9aba8a19e9b9997989ba2aba1999697989b9ea0a8aaa79f9d948f867e726d635a50463c2f261b11060000000000000000000000000000000b17222d38424d565e696e787f858b9297a29f9c98958b7f7265584c3f3225190c00000000000000000000000006111b2935414c56636f7c8995a0aca99c8f8276695f5342382e232d3946525e6875828e9ba8aca095897c6f63564c41362a1b1106000000000000000000000000000c1825323f4b5865727e8b98a5a6998c7f7366594c403326190d000004111e2b3744515e6a778491939393938e8275685b4f4235281c0f020e1a2734414d5a6774808d939393939185786b5e5245382b1f12050b1724313e4a5764717d8a9393939393887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000010d19242f3e4b5865717e8b9899897c6f6356493c302325303f4c5865727f8b9898887c6f6255493c2f22160800000000000000000000000000000b1724313e4a5764717d8a97a1adaca09591847f7b7978797a7c796d6053473a2d201407000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700000000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c11060000000005111d2935414c566673808c99a9a89b8e817568574d42372b2d3a4653606d7985929f9d90847783909d9f9285796d6053463a2d2a36414c566774818d9aa7a9998d807366564c41362a1e11050000000000000000030c18212a36414c56616b74808d95a0a89f93887d6f675c5146535e69727f8b959fa99e938b7e71695f544a3f34281f160c01000000000000000000000000000000000000000000000000000000000000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e23180c030000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000040c1319222a323a434d56616c7683909cabac9e9285786c605346392d201306000000000000000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000030f1b27333f49535d686e7b838f949ea1a9a9a19e9996918e8c8b8b909ba5998f898a8c8e9196999ea1a9a69f98928a7f726c62584e41382d22170b0000000000000000000000000000030f1c28333f4a545e696e7b838c92979f9f99938f8b88877f7265584c3f3225190c0000000000000000000000000b17222d3946525d6875818e9ba7ada1978a7e7164574d4230261c2a36414c5663707d8996a1ada79b8e8175685e5246382d22170b000000000000000000000000000b1825323e4b5865717e8b98a4a5988c7f7265594c3f3226190c000004111e2b3744515e6a7784919d9f9f9b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9a9f9f9e9185786b5e5245382b1f12050b1724313e4a5764717d8a979f9f9f94887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897988c7f7265594c3f3025232f3c4956626f7c8998988b7e7265584b3f3024190d01000000000000000000000000000713202d3a4653606d7985929ea6b0a7a096918b8886858687877b6e6154483b2e21150800000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c00000000000000000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c000000000713202d3946525d687683909da9a9988b7e7265584b3f31262c3844515c6676828f9c9f93867a86929f9c8f8275665c5044382b25303e4a5764717d8a97a7aa9d908377685e5246392d20140600000000000000000b151e2a333c46525e68707d8a929da8a1968d80746b60554b424d57606c78839099a3a59f92867b6e665c50443d31281e13080000000000000000000000000000000000000000000000000000000000000007121d27313e46525e68727f8b959f978e81756b60554b4034281f15090000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000010810182028313b44505a64717e8a99a3ada197887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000010c161f2b3744505b656d7a8490959fa6aaa29f96918c8884817f7e7e8b98a396897d7d7f8184888c91979fa3aaa29f918b7e716a5f53493f33271b0f030000000000000000000000000006121f2b3844505b666e7b8490959ea19d948f87827e7c7a786c605346392d2013060000000000000000000000030f1b27333f4953616d7a86929facab9e9285796d6053463b31201925303a4653606c7884919eabac9f92867a6d6153493f33271b0f030000000000000000000000000b1824313e4b5764717e8a97a4a5988b7f7265584c3f3225190c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aca194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000613202d394653606c7985929b8e827568574d42362a202d3a4653606d7986929b8e817468564c4135291d11040000000000000000000000000006131f2c3845515c67737f8c949fa6ada8a19e989992929299877b6e6154483b2e2115080004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a0d040000000000000000030c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c10030000000714212e3a4754616d7a86939faca197887b6f6255483c2f222834404a5466727f8c99a4998c7f8c99a3998c7f7266544a3f3428212e3a4754616d7a8795a0ac9f93877a6e6154473b2d22170b0000000000000007121c27303c45515b616d7a85919ea4a59e9184796d60594f433b44505b666f7c86929fa7a2989083786d60594f433a2f24190f05000000000000000000000000000000000000000000000000000000000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e0400000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000060e161f29323e4753606d7a86929f9fa9988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000008131e2935414c56606c77828f96a0a7a8a198928c84807b787572717b8895a0938679717274777b80848d9299a2aaa39f92867c6f655b5044372b1f130800000000000000000000000003101c28343f4a54606c788390969fa79d938e827b75726f6e6c665b5044382b1f1206000000000000000000000005121f2b3744505b65727f8c98a3aea79a8d8074675c5145382c1f131f2b3844505b6673808c99a4aea3988c7f72655b5044372b1f14080000000000000000000000000b1724313e4a5764717d8a97a4a5988b7e7265584b3f3225180c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000005121f2b3744505b6576828f9c918478695e52463a2d202c3845515c667683909d918477685d5245392c2013070000000000000000000000000004101c2834404b55606d78828f949ea1a8a9aaaba39f9f9f94877b6e6154483b2e2115080006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f11080000000000000000000008141e28333f4a54606a74808d979393939392877c6f665c5044382c1f12060000000b1724313e4a5764717d8a99a4ab9e9285796c605346392d20232e3c4955626f7c8897a29e9184919ea298897c6f6256493c2e23202d3946525e687784909daaa49a8b7e7164544a3f33281c0f030000000000040d18232e39424d57626d75828f97a1a99e938a7d70675d51473d333f4a545f6a73808c95a0aa9f958c80736b60554c41352921170b02000000000000000000000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000040d17202c3945515d67778490939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000010d19242f3946525e68727f8c949ea8a8a19691867f79736e6968666f7b8895a093867a6d6568696e737980879298a2aea3999083786c6053463a2f24190d01000000000000000000000006121f2b3844505c66727f8b959fa89f958e81786e69656261605b544a3f33281c0f0300000000000000000000000613202d394653606c7884919daaab9f95887c6f62554b4034281c101c28333f4a54616e7b87939facaa9e9184786c6053463b3025190e0000000000000000000000000a1724313d4a5764707d8a97a3a4988b7e7165584b3e3225180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000030f1b27333f49536673808c9396877b6e6154483b2e212834404b546774808d9393867a6d6054473a2d21140700000000000000000000000000000c18232e3944505c666d7a828c91969a9c9e9f9f9f9f9e94877b6e6154483b2e211508000713202d3a4653606d798386868686868686857a6d60584e42382e21170d0000000000000000000000020b17222d38424e58606d7a858686868686868683796d6053463a2d201307000006121f2b37434e586774818e9aaba89b8f8275655b5044372b1f202d394653606c7985929fa1969196a19f9285796d6053463a2d201e2a36414c566774818d9aacac9b8e8175665b5044382b1f120600000000010c161f2834404a545f69727e8b949ea9a1978e81756b61554b41352d38424e58606d79839199a4a79f92877d6f675d51453e33291d140a0000000000000000000000000000000000000000000000000000000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000005111d2935404b556976828686868686868174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000004111d2935414c55616d7a86929fa6aba19691847c726d66615f57626f7b8895a093867a6d60575f61676d737d86929fa5ab9f958a7d7064554c4135291d110400000000000000000000000713202d3a4653606d7884919ea7a89d9083786d665f57555453504a42382d22170b000000000000000000000005111e2a36414c5663707d8996a0acaa9d9083766a5f5343392e23180c17222d3846535e6976828f9ca9aca096897d7063564d41362a1c110600000000000000000000000a1724303d4a5763707d8a96a3a4978b7e7164584b3e3125180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000b17222d3d4a5763707d868686867d7164574a3e3124232e3e4b5764717e868686867d7063564a3d3023170a000000000000000000000000000007121d28343f4a545e686d787f848a8d9091929292929190877b6e6154483b2e2115080006121f2c3844515c666d7779797979797979786d685d52463d30261c0f0500000000000000000000000006111c262f3c45525d686d7879797979797979776d665c5044382c1f120600000814212e3a47535f6a7884919eaba9988b7f726553493f33271b1f2b3844505b6675828f9ba8a19ea1a89c8f8275665c5044382b1f1925303e4a5764717d8a9aa4ab9e9285796c605346392d2013080000000008131e28313a44515c666e7b86929fa6a69e92857a6d61594f433a2f262f3c45515c666f7c87939fa8a39991847a6d605a50453b2f261c1106000000000000000000000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000010d18242f3a4e5a667076797979797979746f64584c4033271a0d01000000000000000000000000000000000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b010000000000000000000000000000000000000000000613202c3945515d6773808d98a2aea49991847b6e6a605c545355626f7b8895a093867a6d605353555d606b707d8a939ea9a79c8f8276675d5145392c20130600000000000000000000000a1623303d495663707c8996a1aca096897d70665c544d494746443f382f261c110600000000000000000000000714202d3946525e6875828e9ba8aea2988b7e7165584e4330271d1207111c2a36424d5764717e8a97a1ada89b8f8275685e5246382e23170b00000000000000000000000a1723303d4a5663707d8996a3a4978a7d7164574a3e3124170b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000616232f3c4855616b7079797979716c6155493c302323303d4955616c7179797979706b6055483c2f2316090000000000000000000000000000000c17232e38424c565e666c72797d808384858686858483817a6d6054473a2d2114070004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c41342b1e150a00000000000000000000000000000a141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c100300000815222f3b4855626e7b8896a1ada297887c6f6255493c2d22171c28333f4a5465727f8b98a9acabaca9988c7f7265544a3f34281c14212e3a4754616d7a86939faca197897c6f6256493c3024190d010000010d19242f3a434f59606d78839098a2a99e948a7e71685e52473e31281d2834404b54606b74808d96a1aba0968e81746c61574d42382d22170b0000000000000000000000000000000000000000000000000000000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000007131d323e49545e66696c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000714212d3a4754606d7a85929faaab9f93877d6f695f58514b4855626f7b8895a093867a6d6053474b5159616b74818e9ba8ac9f92867a6d6054473a2d21140700000000000000000000000d192633404c5966737f8c99a8aa9d9184776b60544a423c3b3938332d261d140a0000000000000000000000030f1c28333f4a54616e7a86929facac9f92857a6d6053473c3120150b000e1a25313b4653606d7985929eabac9f92867b6e61544a3f34281c100300000000000000000000091623303c4956636f7c8996a2a3978a7d7064574a3d3124170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000714202c38444f5961636c6c6c6c64615a5044392d21212d3945505a61646c6c6c6c6360594f44382c20140700000000000000000000000000000006111c26303a444c545b60666d70737677787979787876746d685d5245392c20130700000c18232e39424a51535d606060606060605e54524c433a2f22190c030000000000000000000000000000020b19242f3a434c52545e606060606060605d53504a42382e23170c000004101c2834404b5565727f8b98a89f9f9285796c605346392d201317222d3b4855626e7b8897a19f9f9fa297887c6f6255493c2e231713202d3946525e687784909d9fa9998c7f7366564c4135291d1105000004111d2935414c55606b73808d959f9fa2978f82756c61564c41352c1f18232e39424f59606d7984919ea5a89e938a7e71695e544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000115212d38424c545a5c6060606060605b58534a41362b2014080000000000000000000000000000000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000030f1b27333f495364717e8a98a2aca3998d80746b60574e45404855626f7b8895a093867a6d60534740454f59626f7c8896a0aca3998a7d7063574a3d3024170a00000000000000000000020f1b2835424e5b6875818e9ba8a79a8e817467594f4239302e2d2b28221c140b02000000000000000000000006121f2b3844505b66737f8c99a3aea79a8e8174675d5145392c2013030009141f2c3845515c6674808d9aa7afa3998c7f73665c5044382b1f1409000000000000000000000916232f3c4956626f7c8995a2a3968a7d7063574a3d3024170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000004101c28333e474f555760606060575550483e33281c1d28333e485055576060606056554f473d33271c1004000000000000000000000000000000000a151e29323a424a50545c606467696b6c6c6c6c6b6967605d564c4135291d1104000007121c2730394044465153535353535353524745413a31281e10070000000000000000000000000000000008131e28313a41454752535353535353535146443f3830261c1106000006131f2c3845515c6775828f939393938f8275665b5044382b1f1214212e3a47535f6a78859193939393939285796d6053463a2d2013111d2935414c566774808d93939393908376685d5246392d20130700000613202c3945515d676f7d87939393939392857b6e615a50443a30231a121d27303d45515d67707d8a939393939392857b6e665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a0000000000000000000000000000000000000005121f2b3744505b6574818e9b9ea09f92867b6e61594f453c3c4855626f7b8895a093867a6d6053473a3e47535f6a7784919eaaab988c7f7265594c3f3226190c00000000000000000000030f1c2936424f5c6975828f9ca8a4988b7e7165584b3e302721201f1c17110a020000000000000000000000000613202d394653606c7884919eabaca095897c6f62554b4035291d11040004101c2834404b54626f7c88959fabab9e9184786d6053463b31251a0e000000000000000000000916222f3c4955626f7c8895a2a396897d7063564a3d3023170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000b16212c353e44484a535353534a49443e362c221717222c363e45494b535353534a48443d352c21160b0000000000000000000000000000000000030c1720292f383f444a5053575a5d5e5f5f5f5f5e5d5b54524c443a2f24190d010000000b151e272e34383a4446464646464646453a39352f281f160c0000000000000000000000000000000000010c161f282f35393a4546464646464646443a38342e261e150a0000000713202d3a4653606d79868686868686867f7266544a3f33281c0f121f2b37434e58687581868686868686868275665c5044382b1f120d1925303d4a5764707e868686868686877a6d6154473a2e21140700000714212d3a4754606d7a84868686868686867f71695e52483e32281e110b151e2935414b55616b75818686868686868682796c605346392d201306000000000000000000000000000000000000000000000000000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f02000000000000000000000000000000000000000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c11060000000000000000000000000000000000000613202d394653606c78858b8e9196968f8275695e53473d333c4855626f7b8895a093867a6d6053473a37434e586976828f9ca9a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a3978a7d7064574a3d31241513120f0b060000000000000000000000000005121e2a36424d5763707d8a96a1acaa9d9083776a6054433a2f24180d0100000c18232e3947535f6a7683909daaada1968a7d7063574d42362a1c12070000000000000000000915222f3c4855626f7b8895a2a396897c706356493d3023160a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000005101a232c33383c3d464646463e3c39332c241a10101a242c33393d3e464646463d3c38332c231a0f05000000000000000000000000000000000000050e171d262d33383f44464a4d50515253535251504e4745413a32281e130800000000030c151c23282c2d3739393939393939382d2c29241e160d04000000000000000000000000000000000000040d161e24292c2d3839393939393939372d2c28231c150c0300000006131f2c3845515c676d79797979797979726d635742382d22170b0f1a26313c4d59656f7579797979797979757065544a3f34281c10081623303c4955616c707979797979797975685d5246392d20130700000613202c3945515d676d7879797979797979716d62574d42362c20160c030c18242f3a434f59656f7579797979797979766c665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b4c4841382f21191108000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000613202d394653606c777c7e8184878a8b7e7165574d42352f3c4855626f7b8895a093867a6d6053473a32414e5b6874818e9ba7a79a8d8174675a4e4134271b0e0000000000000000000003101d293643505c6976838f9ca9a396897c706356493d3023160a06030000000000000000000000000000000714202d3a46525e6975828f9ca8aea3988b7f7265584e4331281d130700000007121d2b37434e5865717e8b98a2aea89c8f8275695e5346392e23180c0000000000000000000815222f3b4855626e7b8895a1a295897c6f6256493c2f231609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000008111a21282c2f303939393931302d28221a120808121a22282d303139393939302f2c27211a11080000000000000000000000000000000000000000050b141c22282e34383a3d404344454646454543413a39352f2820160c010000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d19130c040000000000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2a201f1c17110a030000000004101c2834404b555c606c6c6c6c6c6c6c66635b51462f261c11060a1520313d48535d65686c6c6c6c6c6c6c69655d5442382e23170b0814202d3944505a61646c6c6c6c6c6c6c6b5d564c4135291d1105000004111d2935414c555d606b6c6c6c6c6c6c6c65625a50453b30241a0e040007131d28313e47535d65686c6c6c6c6c6c6c69605b544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d2013060000000000000000000000000000000000000000000000000000000000000000050d1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5c5a6060606060605a58534a41362b201408000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f1409000000000000000000000000000000000005121f2b3744505b656c6f7274777a7d807a6e6154473b312f3c4855626f7b8895a093867a6d6053473a35414b556875828e9ba8a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000003101c28343f4a54616e7b87929facac9f92867a6d6154473d3221160c01000000000f1b26313c4754606d7a85929facac9f93877b6e61544a4034281c100400000000000000000815212e3b4854616e7b87949f9f95887c6f6255493c2f221609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000810161c2023242d2d2d2d2423211c17100800000810171d2123242d2d2d2d2323201c160f0800000000000000000000000000000000000000000000020a11171c23282c2d31343638393939393836342d2c29241e160d040000000000000000070c1012131e202020202020201f1413110d08010000000000000000000000000000000000000000000001080d1113141f202020202020201e1312100c06000000000000000c18232e39434b51535f606060606060595751493f351d140a000314202c37414b53595b606060606060605c5a544b4230261c110604101c28333e485055576060606060606054524c443a3024190d010000010d19242f3a434c51545e60606060606060585650483f33291f12080000010c161f2c35414b53595b606060606060605c53504a42382d22170b000000000000000000000000000000000000000000000000000000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d201306000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000030f1b27333f49535b60626568686d70736e685e524639292f3c4855626f7b8895a093867a6d6053473a3a45515d677683909da9a5998c7f7266594c3f3326190c0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000006121f2c3844505c6673808c99a3afa89b8e8175685e5246392d20130400000000000a15202c3945515d6774818e9ba7afa4998d8073665c5144382c1f150900000000000000000814212e3b4754616e7a8793939393887b6f6255483c2f221509000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000050b1014161720202020171614100b0500000000060c1114171820202020171614100b0500000000000000000000000000000000000000000000000000060b11171c1f2024272a2b2c2c2c2c2b2a2821201d19130c0400000000000000000000000406071113131313131313120706040100000000000000000000000000000000000000000000000000000104060712131313131313131107060300000000000000000007121d273039404546525353535353534c4a463f372d230b0200040f1a252f3941484d4e535353535353534f4d494239301e140a00000b17222c363e44494a535353535353534746413a32281e13080000000008131e28313a41454751535353535353534b4a453f362d20170d00000000040d1a232f3941484d4e535353535353535046443f382f261c11060000000000000000000000000000000000000000000000000000000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d010000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000b17222d38414950535558565d616366615e564c41362a2f3c4855626f7b8895a093867a6d6053473e444d57606d7a86929faca9988b7e7165584b3e3225180b0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000713202d3a4653606d7984919eabaca096897d7063564c4135291d1105000000000004111d2935414b55636f7c8995a0acab9e9185796d6053463c31261a0e00000000000000000714212e3a4754616d7a8686868686867b6e6255483b2f221508000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000407090a131313130b0a0804000000000000000005080a0b131313130a0907040000000000000000000000000000000000000000000000000000000000060c101213171a1d1e1f20201f1e1d1b1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a464646464646463f3e3a352d251c1100000009131d272f373d40424646464646464642413d3730271e0c02000005101a242c33393c3d464646464646463a3935302820160c0200000000010c161f282f35393a45464646464646463e3d3a342d241b0e05000000000008111d272f373d404246464646464646433938332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f120600000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e14080000000000000000000000000000000006111b262f383f4446494b4c5254575954524c443b30252f3c4855626f7b8895a093867a6d605347464f565f69727f8b98a3ada197887c6f6255493c2f2216090000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000005121e2b37424d5764717d8a97a1adab9e9184786c6053463a3025190d010000000000010d18242f3a4854606b7784919dabada1978a7d7164574d42372b1d1207000000000000000713202d3946525e687679797979797976695f53473a2e211408000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d10111213131212100e0707040100000000000000000000000000000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d3939393939393933312e2a231c130a000000020b151d252c313435393939393939393634312c261e150c0000000008111a22282d3031393939393939392e2d29241e160e04000000000000040d161e24292c2d383939393939393932312e29221b1209000000000000000b151d252c31343539393939393939362d2b28221c140b0200000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000a141d262d3337393c3f4146474a4d4746413b3229222f3c4855626f7b8895a093867a6d605350535961686e7b85929eaaac9e9285786c605346392d2013060000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000714212d3a46535f6976828f9ca9afa3998c7f73655b504437281e13080000000000000007131d2c38434f5965727f8c99a3aea99c8f8276695f5347392e23180c0000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c5f574d42372b1e1206000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000002080d10121313131313131313070704010000000000000000000000000000000000000000000000000002070b0d0d13131313131313130f0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202c2d2d2d2d2d2d2625221e18110a0100000000030b131a202527282d2d2d2d2d2d2d292825211b140c0300000000000810171c2023242d2d2d2d2d2d2d21201d19130c040000000000000000040c13191d20212b2d2d2d2d2d2d2d2524211d1811090000000000000000030b131a202527282d2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000020b141b22272b2d2f3035393a3d403b3936302920232f3c4855626f7b8895a093867a6d60545c60636b707a839197a1ada49a8e8175655b5044372b1f12050000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000004101c2834404b55616e7b87939facac9f92867b6e6153493f3327160c0200000000000000010f1b27323d4754616d7a86929facac9f93877b6e61554b4034281c1004000000000000010d1925303a444c525f60606060606055534d453c31261a0e02000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000060d14191c1f1f202020202020201413110d080100000000000000000000000000000000000000000001080e1317191a20202020202020201c1b191510090200000000000000000000000000000000000000000000000000010507070b0e101212131312110f0d0a07060400000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131f202020202020191816120d070000000000000002090f14181b1b202020202020201c1b191510090200000000000000050b10141617202020202020201413110d08020000000000000000000001080d1113141e20202020202020181715110c060000000000000000000002090f14181b1b202020202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c201306000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c1106000000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000020a11171b1f202224292d2e30332e2d2a25292c2e343c4855626f7b8895a093867a6d6063666d70767d859195a0a9a89f93877c6f6253493f33271b0f030000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000006131f2c3845515c6773808d9aa4afa99c8f8275695e5241382d2217040000000000000000000a16202d3946525e6875828e9ba8afa49a8d8073675c5145382c1f150a0000000000000008131e28323a4146535353535353534847423c332b23190f04000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c0400000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d292825211b140c030000000000000000000000000000000000000000000003080d111314181b1d1e1f20201f1e1c1a171413100c0701000000000000000000000000000000000000000000040d161e24292c393939393939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607131313131313130c0c0906010000000000000000000004080c0e0f131313131313130f0f0c0904000000000000000000000004080a0a131313131313130707050100000000000000000000000000000104060712131313131313130b0b0905010000000000000000000000000004080c0e0f13131313131313100606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c030000000000000000000000000000000000060b0f121316191d2021242621272c2f35393a3f444855626f7b8895a093867a6d6d7074797d828a9297a0a7aaa1968e81756a5f5341382d22170b000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000713202d3a4653606d7985929eacada1978a7d7064564d422f261b110600000000000000000005111d2a36414c5663707d8a96a1adac9e9285796d6053463c31261b0f01000000000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000006101a222a3035383939393939393939392c29241e160d040000000000000000000000000000000000000a141c242b2f333439393939393939393534312c261e150c0200000000000000000000000000000000000000060b0f13191d20212427292b2c2c2c2c2b292724201f1d18120f0a04000000000000000000000000000000000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d01000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b00000000000000000000000000000000000000030506080d11131821272c33383a4145474a505356626f7b8895a093867976797d81858a8f949ea1a9a9a29891847a6e61584e432f261b1106000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000006121f2b37434e5864717e8a97a1adac9e9184796d6053463b3020140a00000000000000000000010d1925303a4653606c7884919eacada1978a7e7164584e43372b1d120700000000000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000006101c262e363b3f40464646464646464642413d3730271e14090000000000000000000000000000000000020a11171b1f252a2d2e3134363839393938383633302d2c29241d1b150e09030000000000000000000000000000000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000000000000050d161d242932383d44484c5154545c6063666f7b8895a2998c7f8285898d91979c9fa6aca69f9792867c6f685e52463c311d140a00000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000815212e3a47535f6a7683909ca9afa49a8d8073665c5044382c1f1202000000000000000000000008131f2b3844505b6673808c9aa4afa99c9083766a5f5347392f24180d01000000030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000000020b18222e3840474c4d53535353535353534f4d49423930261b1004000000000000000000000000000000060b141b22272b3036393a3e414345454646454442403d3a38352f2b27201a140d050000000000000000000000000000010d19242f3a444c525f606060606060605957524940352a1e13070000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c0100000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e2115090000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d1004000000000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b0200000000000000000000000000000000000000050f171f282f353d43484f54555d6064666d6f73767c8895a29c918c8f92989a9ea1a9aca8a09d948f857d6f6a60564c41342a200b0200000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000004101d2935404b55626f7c88949fabac9f93877b6e61544a3f34281c10030000000000000000000000030f1c28333f4a54616e7b87939facab9f94887c6f62554b4035291d100400000005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000d1925303b4650585d5f606060606060605f524c443a2f24190d0100000000000000000000000000000a141d2a34404a52585a60606060606060605c59544b42372c21150900000000000000000000000000020a11171d262d33373a4146474b4e505152535352514f4d4a4745403937322a251f170f080000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d110500000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f0200000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000000050e172129313940454f54596063676d7175797c808387929faca39c999c9fa2aaabaca49f9c96918a827b6f6b60584e443b3022180e0000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000613202c3945515d6774808d9aa6b0a99c8f8276695f5342382e23170c000000000000000000000000000b17222d3846535e6976828f9ca9b0a69a8d8074675d5145392c20150a00000005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f07000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000000000000000006111c262f3c46525c64676c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000030b141b22272f383f44464c5254575a5c5e5f5f5f5f5e5c5a5753514b47433d363129211a120a0100000000000000000000000713202c3945525d687679797979797979736d63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c39393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a00000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e2216090000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c110600000000000000000000000000000000030c172029333b434b515960636b70757a7e8285898c909299a3afada7a5a9aaaba39f9c9a93908a847e766e6960594f463c32291e10060000000000000000000003070909101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000714202d3a4753606d7985929fabada2978a7e7164574d4230261c11060000000000000000000000000006111c2a36424d5764717e8a97a1adab9f9285796d6053473c32271b0f01000005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e52452f24180c000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800121f2b3844515d6974797979797979797976685d5245392c201307000000000000000000000000000b17222d38424e58646e737979797979797979756f65594d4134281b0e0200000000000000000000030c151d262d333d41495053565e616467696b6c6c6c6b6b696663605d55544e46423b332c241c130a01000000000000000000000714212d3a4754606d7a86868686868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b1106000000000000000000000000000000000000000000040e18222a32373b3c464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c010000000000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b030000000000000000000000000000000b151e29333b454d555d606b6f767d81868a8e9298999d9fa3abb5aca6a8a09e9a9992908c87837e78716c615e574f473d342b20170d000000000000000000040a0f131516191c28333f4a546a7683909da9a296897c6f6356493c30231609000000000000000000000006131f2b37434e5865717e8b97a2adab9f9285796d6053473b3120150a0000000000000000000000000000000e1a25313b4653606d7985929eabaea2988b7e7165584e43372b1e1308000005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8f8275685c4f4235291c08000e1a2734414d5a6774808d9aa7ab9e9285786b554b4035291d10040b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7986868686868686867a6d6054473a2d211407000000000000000000000000030f1c28333f4a545f6a738086868686868686868275685c4f4235291c0f02000000000000000000020c151e272f383f444e535b6063686d7174767878797978777573706d67626058534d453e362e251c130a000000000000000000000714212d3a4754606d7a8793939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313120706040100000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000000000006101820262b2e2f39393939393939393937332c251c1309000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000007121c27303b454d575e676d747c83898e92989b9fa2aaa9a8aab0aca29a9796918e8a86837f7b76716d66615a524d453d352b22190e050000000000000000070f161b1f222325252b3844505b667784909daaa296897c6f6356493c3023160900000000000000000000000815222e3b4754606a7783909da9b1a79a8d8074675c5145382c1f130300000000000000000000000000000009141f2c3845515c6774808d9aa7b1aa9d9083776a6054473a2f24190d010005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaa99c8f8376695c50433025190e020e1a2734414d5a6774808d9aa7ac9f928679675d5145392c1f13060b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000030d1a232b3844505b666f7c8792939393939392857b6e6154473b2e211408000000000000000000000a141e2730394149505860656c70767a7e818384858686858482807d79746f6a615e57504840372e251c12090000000000000000000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e04000000000000000000000000000c18232e39424d575e696e79818990959b9fa3aaaaa8a19e9c9ea6a69a908a8784817d7a76726e6964605c545046423b332b23191007000000000000000007101921272c2f30323230394653606c7985929faca295887c6f6255493c2f2216090000000000000000000004111d2935414c56626f7c88959fabab9f95887c6f62554b4034291c100400000000000000000000000000000004101c2834404b55626f7c88959fabab9f95887c6f62564c4135291d11040005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaaa9d9083776a564c41362a1e11050e1a2734414d5a6774808d9aa7afa399867a6d6053473a2d2014070b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d21140700000000000000000000010b151f2a36414c56606c78839099a39faa9e948b7e71685e5246392d20140700000000000000000006111c263039424a535b606a6f787d82868a8d8f9192929292918f8d8a86817c756e69615a524a40372e241b0f0600000000000000000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000001070b0f111213131313131313080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c06000000000000000000000000000000000000000000000000000000040a0f1315162020202020202020201e1b1610090100000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c02000000000000000000000004101c2834404a545e696e7b838e939d9fa7aca7a09d9996918f949ea4978a7e7b7774716d6865615e5753504a423e363029211911070000000000000000040f19232b32383b3c3f3f3f424b55626e7b8898a2aea894877b6e6154483b2e211508000000000000000000000613202c3945525d6874818e9aa79faa9d9083766a5f5343392f23180c00000000000000000000000000000000000c18232e3947535f6a7683909daa9fa79a8e8174685d5245392c2013060005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaab9e918578685e5246392d2014070e1b2834414e5b6774818e9aa7b5ab94887b6e6155483b2e2215090b1825313e4b5864717e8b97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000007121d27313946525e68727f8b959fabaea2988f82766c62564d41362a1e11050000000000000000030d17232e38424a545c656c737c838a8f93999a9c9e9f9f9f9e9e9c9998928e89827b716c635c524940362d22180b02000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976695e53463a2d211407000000000000000000000000050c12171b1d1e202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000003060809131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000006121f2c3844515c666e7b8490959da5aba49f9b95908c8884828f9ca09386796e696764605d5654534d46443f38302a251f170f070000000000000000000a16212b353d4348494c4c4c4d525d67727f8c99aaaca096867a6d6053473a2d201407000000000000000000000714212d3a4754606d7a869293939393988b7e7165584e4331271d1207000000000000000000000000000000000007121d2b37434e5865717e8b989393939392867a6d6054473a2d2114070005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaada197877a6e6154473b2e23180b0f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d31261a0d0c1825323f4b5865727e8b98a5aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000020b18242f39434f59616e7a85929fa7b0a69f92867b6e615a50443b3025190e0200000000000000010b151f28343f4a545c666d77808890959c9fa4aba8a5a3a2a2a3a5a8aaa39f9b938f867e736e635b52483e342a1d140a000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a1109000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78868686868686867b6e6154483b2e2115080000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d22211e1a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d0400000000000000000005111e2a36414c56606d78829096a0a7a8a099938e88837f7b787c8895a093867a6d60565754524c4846423b38342e261e1a140d05020000000000000000030f1b27323d474f5456585859575e616d7984919eabaa9e918477675d5145392c201306000000000000000000000c1925323f4c5865727f8686868686868686796d6054473c3121150b010000000000000000000000000000000000000f1b26313c4754606d7986868686868686867f7265584b3f3225180c0005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daab3a9968a7d7063554b4034281d14111c2935424f5c6875828f9ba8b3a6998c807366584e43372b1f16111926323f4c5965727f8c98a5b5ab94877a6e6154473b2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000a141d2935404b55606b75818e97a2adaa9f948b7e72695e52483e32291f1408000000000000000007121d27313944505c666d78818c939a9fa7a9a29f9b9896959596989b9fa2aaa59e98928a80736e635a50463c2f261b11060000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393877b6e6154483b2e21150800000000000000000000050f1820282f333738393939393939392e2d2b261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0e10111213131212100e0b080806020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c0100000000000000000713202d3946525e6873808d949fa8a7a0969187817c77726e6f7b8895a093867a6d60534a4745413b3a36312b2823201f1b1714110e090200000000000007131f2c38434f59606365656667696e75808d96a1aca89b8e817568554b4035291d1104000000000000000000000b1824313e4a56626d7279797979797979796d675d5145392c201303000000000000000000000000000000000000000a15202c3945515d676d7979797979797979726d62564a3d3124180b0005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daab4a79a8d8074675c51453a2f26201d1e2b37424d576a7783909daab6a99d9083766a5f53473c3128201e1d27333f49536774808d9aa7aea399877a6d6054473a2d21140700131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000006111b262f3845515d67707d89939ea9aea2988f82776c60574d42362d20170d0200000000000000000c18232f39434f59606d78818e939fa4aaa29f97928e8b898888898b8e92989fa3aaa29f928c80736c61584e41382d22170b0000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0604020000000000000000000000000000020506060503000000000000000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f94877b6e6154483b2e211508000000000000000000010c16202a323a3f4345464646464646463b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1c1e1f20201f1e1d1b181514120e09040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d120700000000000000000714212e3a4754616d7a86929fa6aaa09590847c756f6a66626f7b8895a093867a6d6053473a3935302d2e3633312e2d2b2722201e19140d0500000000000915222f3b4854606b6f72727273767b818d929da8aca1968a7d7064574a3d2f24180d01000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c6c605d554b4135291d11040000000000000000000000000000000000000004111d2935414b555d606c6c6c6c6c6c6c6c65625b51463a2e22150900030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daab7ab9f9285796d60564c42382f2c292a2d3a47535f697885929fabb8ab9f95887b6e62584e4339312d2a2a2d3744505b6576828f9ca9ac9f928679685d5245392c20130600131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000b17222d38414e58606d7984919ea5afa79f92867b6e655b50453b30241b0e05000000000000000004101c2934404b55606b73808d939ea5a7a098928c85817e7c7c7c7d7f82868d9299a1a8a49c928b7e716a5f53493f33271c110600000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a1312110f0b0706040100000000000306070b0f11131312100d0a09070400000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b1007000000000000000000000000000000000000000606060606060606060606060606060606060713202d3a4653606d798693a0aca194877b6e6154483b2e21150800000000000000000007121d28323c444b5051535353535353534846423c332a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e090200000000000000000000000000000000000000000000000000000000000000050b1013191d20212427292b2c2c2c2c2b2a282522211e1a15110d070100000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c0300000000000004111d2935414c566673808c98a2aea29890837a6f6a625f58626f7b8895a093867a6d6053473a2d30363a3b43403e3b3937332d2d2a251f170e0500000000091623303c4956636f7d7f7f7f8083868e939da4aea59e9184786d6053463a2d201307000000000000000000000006121e29343f49515658606060606060605f54514b433a2f24180d0100000000000000000000000000000000000000010d18242f3a434b51545f60606060606060585651493f34291d120600000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daab7ada2978b7e71685e544a423c3935363a3f4a54616e7b8898a2aeb5afa79a8d80746a5f554b433d393636393d4653606c7985919eabaa9e9184776b564c4135291d110400131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000030f1b27333f49535f6a73808d96a0acaa9f958c7f72695f53493f33291f120900000000000000000006131f2c3845515c67707d88939fa5a7a09590857f797572706f6f7072757a80869196a1a9a49f92867c6e655b5044382e23170c00000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261f201f1e1b181413110d080100060b101213171c1e1f201e1d1a171613100b050000000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f050000000000000000000000000000000306071313131313131313131313131313131313131313202d3a4653606d798693a0aca194877b6e6154483b2e2115080906010000000000000b17232f3a444e565c5e6060606060606055534d453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000000000000000000000000000000040a0f161c1e24292c2d3134363839393939383634322e2d2b26201d18130c060000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a0000000000000713202c3945525d687783909daaab9f92857b6e6860585355626f7b8895a093867a6d6053473a333b4246474f4d4a4846443f3b3a36302920170d020000000e1a2734414d5a6774808b8b8c8d8f92999ea5aca59e938a7e71665c5044382b1f12060000000000000000000000010d18232d373f464a4c53535353535353524745413a31281d130700000000000000000000000000000000000000000007131d28313a41454752535353535353534b4a463f372d23180d01000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daab1a7a09d92857a6d665b544e474541424648505b66727f8c98aab4aba49f9d92877c6f675d554f4746414146474e58626f7c8997a1ada99c8f8276695c4f432f24190d0100131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000030c19232b3744505b656e7c87929fa8aea3989083786c60574d41382d21170d00000000000000000004111d2935414c55606d7984919aa4a9a09590837b726d67656362626365686d737c849197a1aba2989083786c60544a3f34281c1003000000000714212d3a4754606d7a8793a0ada6998c807366594d40332b2c2c2c2b282521201d19130d0a11171c1f2024282b2c2c2b2a272322201c160f0800000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d03000000000000000000000000060b1012132020202020202020202020202020202020202020202d3a4653606d798693a0aca194877b6e6154483b2e21191815120d0600000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000000000000000000000000060b151b21272c2f35393a3d414344454646454543413e3b3a37312c29241d17110a03000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700060000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c110600000000000714212d3a4754606d7a86939facaa998c8073695e564e4855626f7b8895a093867a6d6053473a3b454d52545c5a57555350494746423b32291f14090000000e1a2734414d5a6774808d98999a9c9fa3aba8a19e938e81756c61544a3f34281c100300000000000000000000000006111b252d343a3e3f46464646464646463a39352f281f160c01000000000000000000000000000000000000000000010c161f282f35393a46464646464646463f3d3a342d251b1106000000010c17212b333a404445464646464646463d3b38322b23190f04000004111e2b3744515e6a7784919daaaca09590958e81786c665f5854524c4d53555a606c7883909daaafa4999390959083796d67605954524c4c525458606a74818e9aa9b3aa998d8073665a4d4033271a080000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000b151e2a36414c56606c77829099a3aea79f92867b6e665b50453b2f261b0f050000000000000000000613202c3945515d67737f8c96a1aca29790837a6e69605d5556555556565d606a6f7b859199a3aa9f948b7e71665c5044382c1f1509000000000714212d3a4754606d7a8793a0ada6998c807366594d4036383939393735322d2c29241e19141c23282b2d3135383939383633302f2c2721191108000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000000020a11171c1f202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3a4653606d798693a0aca194877b6e6154483b2e2c2524221e18110901000000111d2a3743505c6872787979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000020a111720262b33383a4145474a4d4f515253535251504e4b4847423c39352f28231c150c05000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f19110900000000000000000000000000000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c1313130c060603000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c00000000000916232f3c4956626f7c8999a4aea298887b6e62574d444855626f7b8895a093867a6d6053473a424d575e6169666461605b5354524d443b3025190e0200000e1a2734414d5a6774808d9a9f9fa29f9e9d9a96918b81786d605a5042382e23170b000000000000000000000000000009131b23292e313239393939393939392d2c29241d160d040000000000000000000000000000000000000000000000040d161d24292c2d393939393939393932312e29231b13090000000000050f1821292f34373839393939393939302f2c272119110700000004111e2b3744515e6a7784919daaaa9d908490938e81786e6a64605d56575f61646c727f8b95a0acac9f93878390958f82796f6b64615e56565e61646a6f7c87929facaea298897d7063564a3d3023170a0000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000007121d27303946525e68717e8b949fababa0958c7f726a5f544a3f332a1d140a000000000000000000000714212d3a4754606d7a85929fa8a89f92857b6e685e57514b4949494a4c52585f696f7d87929faaa69e9184786d6053463c31261a0e020000000714212d3a4754606d7a8793a0ada6998c807366594d40434445464544423e3a39352f2a251e262e34383a3e424446464543403d3c38332b23190f050000131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000000020c141c23282b2d393939393939393939393939393939393939393939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884868686868686867b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a0200000000000000000000000000000000000000030b141b222732373d44484c5254575a5c5e5f5f5f5f5e5d5b5855534d4745413a342e261e170f0700000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000000000000000000000000080e171f252a33384851595e6060605c60626567686a6b6b6c6c6c6b6a6a68666462605c6060605f5c574f453a29241d160d07000000000000000000000000000004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a20202020201913120f0b060c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c1003000000000a1724303d4a5763707d8a96abab9f9285796c6053463c4855626f7b8895a093867a6d6053473a46525e696e7673716e6c6567615e564d42362a1e110500000e1a2734414d5a6774808d939393989291908d8a847e746d665c51483e30261c11060000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2c21201d18130c0400000000000000000000000000000000000000000000000000040c13181d20212c2d2d2d2d2d2d2d2524221d18110901000000000000060f171e24282b2b2d2d2d2d2d2d2d2322201b160f070000000005111e2b3844515e6b7784919eaaa4978b7e8491938e827c75716d686b6b696e71767e87929fa7b1a79c8f827b8692948f837c75716e686b6b686d70757c859299a3afaa9f9285796d6053463a2d2013070000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000c18232e39424f59616d7a85929ea6aea3999083786d60574e42382d21180b0200000000000000000007131f2c38434f5965727f8c98a2aca0968b7f72695f564d45403d3c3c3d41454e57606b74808d98a2aca1968a7e7164574d42372b1e12060000000714212d3a4754606d7a8793a0ada6998c807366594d4c5051525352514e4b4745413a36302a30383f44464a4f51525351504d4a48443d352b21160b0000131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000000a141e262e34383a46464646464646464646464646464646464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11060000121e2b3845515e6b7884919393939393887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000030c151d262d333c43474f54565d606467696b6c6c6c6c6b696765615f5754514b443f3830292119100700000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000000000000000000000000050d141a2136424e59636b6c6c6c6c6b64615a5c5d5e5f5f5f5f5e5e5d5b535b60656c6c6c6c6b6861574c403428130c0400000000000000000000000000000006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f202c2d2d2d2c26201f1c17110a141e28333f4a54606a74808d979393939392877c6f665c5044382c1f1206000000000b1824313e4b5764717e8a97a4aa9e918477655b50443c4855626f7b8895a093867a6d6053473b4754616e7b82807d7b7976746e695e52463a2d20140700000e1a2734414d5a6774808686868686858483807d79716c605c544a40362c1e140a0000000000000000000000000000000000060d12151819202020202020201f1413110d070100000000000000000000000000000000000000000000000000000001070d1113141f20202020202020181815120d06000000000000000000050c13181b1e1f20202020202020161613100b04000000000005111e2b3844515e6b7784919eaaa3978a7d7d8992948f86817d7a797778797b7e838b9299a3afaba0958a7e737f8c94959087827e7a797878797a7d82889297a1abaea3988d8074665c5145382c1f13060000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000004101c2834404b54606b74818e97a1ada79f92877c6f665c50453c2f261c0f06000000000000000000000915222f3b4854606b7784919eaaab9e9184786d60574d443b352f2f2f30353c454f59616d7a86929faca89d908376695f53473a2d2114080000000714212d3a4754606d7a8793a0ada6998c8073665956595c5e5f5f5f5e5b5854524c46413a333c424a5053575b5e5f5f5e5d5a56544f473d33271c100400131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d130700000000000006111c2630383f444653535353535353535353535353535353535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919e9f9f9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a00000000000000000000000000000000030c151e272f383f444e54596063686d7074767778797978787674716e6965605d55504a423b332b221910070000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000002091f2c3945525e6b757979797978706c615f57514b525352524b51575f656c71787979797873685c5044372b1e11000000000000000000000000000000000713202d3a4653606d798386868686868686857a6d60584e42382e282b383939393939332d2b28221c140b17222d38424e58606d7a858686868686868683796d6053463a2d201307000000000b1824313e4b5764717e8a97a4ab9e918578665c50443c4855626f7b8895a093867a6d605347424e5865717e8b8d8a888583807b6e6154473b2e21140800000d1a26333f4c58646e74797979797979787774706d66625a514a42392e241a0c020000000000000000000000000000000000000106090b0c131313131313131307060401000000000000000000000000000000000000000000000000000000000000000104060713131313131313130c0b090601000000000000000000000001070c0f1112131313131313130a0907040000000000000005121e2b3845515e6b7884919eaba3968a7d73808d9499928e8a8785848585888b90959fa3abaea3999183786d78828f959a938f8b8786848485878a8e939aa1a9afa59f92867b6e61544b4034281c10040000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000040e1a242c3845515c66707d89939ea9aba0958c80736a5f544a3f332a1d140a0000000000000000000000091623303c4956636f7c8996a0aca3998b7f72665c50453b32292422222429333d46525d6874808d9aa8ab9f95887b6e6155483b3025190d0100000714212d3a4754606d7a8793a0ada6998c807366606366696b6c6c6c6a6865605d56524c443e454d545c6064686b6c6c6b69666360594f44382c20130700131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d0000000000000b17232e38424a50535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d798693a0aca194877b6e615f5f5f5f5f585651493f34291e120600121e2b3845515e6b7884919eabaca194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000a151e273039414950585f626b70757a7d808284858686858483817e7b77726d67605c544d453d342b22190f05000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d03000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000006121f2c3844515c666d7779797979797979786d685d52463d302e34384546464646463f3938332d261d18111c262f3c45525d686d7879797979797979776d665c5044382c1f1206000000000a1723303d4a5663707d8996a9ac9f9286796d6053463e4855626f7b8895a093867a6d6053474b54606a76838f9997989290857a6d6053473a2d20140700000b1723303c47525c64676c6c6c6c6c6c6b6a6764605c545044403930271c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eaba396897c7078828f949f9b97989291919298979d9fa7aeaaa29f92877d70666d7a8390959f9c97999291919298979b9fa4acaca49f938c7f72695e5342392e23180c000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140b0b0b0b0c16202b37424d57606d7984919da5afa3999083796d60584e42382e21180b020000000000000000000005121e2a36424d576774808d9aa8ac9f92867a6d61544a3f33292018161619212935414c56626f7c8895a0aca7998c807366564c4135291d110500000714212d3a4754606d7a8793a0ada6998c8073656c6f7376777879787775716d68615e5650484d575f666d7175777979787673706b6054483c2f22160900131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d12070000000003101c28343f4a545c6a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22150900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000006111c263039424a535b606a6f767d82868a8d8f919292929291908e8b88847f7a726d665e574e463d342b21170b0200000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c413430383f445253535353534c46443f382f2a2119141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c1003000000000815222e3b4855616e7b8897a1ada399897d70635a50474855626f7b8895a093867a6d60534c535c666f7c89949faaa29b8e8175675d5145382c1f1306000007131f2b36404a52585a60606060605f5e5d5a5753514b423f342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e10111212131313131211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556c7885929f9f9f95887c6f6d79828d939a9fa29f9e9e9fa3aaa9a9aba39f98928a7f726b60686d7a838d939a9fa39f9e9e9fa2aaa8a9aba49f9a938c81776c60574d4230271d1207000000131f2c3946525f6c7985929facada093877a6d6054473a2d211818181818181e28323a47535f69737f8c96a0aca89f92877c6f665c51463c30261c0f0600000000000000000000000714212d3a46535e697784919eaaa99c8f8276685e5242382e21170d07080f1924303a47535f6a7784919daaaa9d908377685e5246392d20130700000714212d3a4754606d7a8793a0ada6998c807370787c7f838485868584817e7a746d68615a51575f696e787e828485868483807d7063564a3d3023170a00131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000006121f2b3844505c6674797979797979797979797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3124180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000040e17232e38424a545c656c727c82898f92999a9c9e9f9f9f9f9e9c9a9895908b857f786e6960584e463d33291d140a000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000c18232e39424a51535d606060606060605e54524c433a2f38424a505e5f6060605f5953504a423b332a251f19242f3a434c52545e606060606060605d53504a42382e23170c00000000000613202d394653606c7985929eabab9b8f82756c615a544e55626f7b8895a093867a6d6053565d656d7983909da6aca0958a7d7064554b4035291d10040000030e19242f3840474c4d53535353535251504d4a464540393028231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e12141517191b1d1e1f1f2020201f1f1e1d1c1a18161312100c0705020000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6779869293939393887b6e676d7880878f93999b9d9e9f9f9f9e9c9a99928e867e726d62595e686d7980878e92999a9c9e9f9f9f9e9d9a99938e877f746c655b50453b311e150b00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2424242424242424303a44505a616e7b86929fa8aca0968d80736a60544b40342a1e150a0000000000000000000000000815212e3b4854616e7b8796a0acab988c7f7265564c4130261c0f06000008131e2b37434e586774808d9aa7ac9f93867a6d6154473a2e21140700000714212d3a4754606d7a8793a0ada6998c80747d83898c8f91929292918e8b86807a706c635b5e696e7b838a8e91929291908d86796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c10040000000713202d3a4653606d78868686868686868686868686868686868686868686868686868686868a95a1b9ac9f9286868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000000020c162028343f4a545c666d777f8790949b9fa3aba7a3a2a1a1a2a4a8a7a7a09d97928b837b6f6a60584e453b2f261b1106000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201408000000000000000000000000000000000007121c2730394044465153535353535353524745413a31343f4a545c6a6c6c6c6c6c66605b544d453f363029201e28313a41454752535353535353535146443f3830261c1106000000000005121f2b3744505b6574818e9ba6aa9e938a7e716c62605857626f7b8895a093867a6d605c60686d77818e95a0aca79d9184786c605346392f24180c0000000008121d262f363c3f414646464646464544413d3a38342e271e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141a1e2121242628292a2b2c2c2d2c2c2c2b2a29272522201f1c1814120e0903000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79868686868686867a6d61666d737c82878b8e909192929291908d8a86817b716c625b51565e676d737c81868a8d909192929291908e8a87817c736d605b53493f33291f0c0300000000131f2c3946525f6c7985929facada093877a6d6054473a31313131313131313135414c56616c76828f98a3aea49a9184796d60584e42392e22180c030000000000000000000000000b1825313e4b5864717e8b97a8aea399887c6f6255493c3022140a000000020f1b26323d4a5763707d8a96a8afa4998a7d7064574a3d3124170700000714212d3a4754606d7a8793a0ada6998c80808a9095999c9e9f9f9f9d9b98928d857e736d63616e7b8590959b9e9f9f9e9c9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000713202d3a4653606d798692929292929292929292929292929292929292929292929292929298a3aebaaea399929292929292928b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000008131e28323a44505c666d78818c92999fa6a9a19e9a9795949596979b9fa2a9a9a29f9590857c6f6a60574d41382d22170b01000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c10040000000000000000000000000000000000000b151e272e34383a4446464646464646453a39352f2b3844505c66757979797979726c665f575146423b3229251f282f35393a4546464646464646443a38342e261e150a000000000000030f1b27333f4953626f7c89949ea9a59f92877e756f6a6764626f7b8895a093867a6d65676d717a818e939da7a99f958a7e71665b5044382b1d120700000000010b141d242b303334393939393939383734312d2c28231d150c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f20252a2d2e31333536373839393939393838373534322f2d2c2823211e1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67767979797979797976685e5c606a6f757a7e8183858586858483817e7a746e69615a51494c555c606a6f757a7e8183848586858483817e7b756f6a635b504941382d21170d0000000000131f2c3946525f6c7985929facada093877a6d6054473e3e3e3e3e3e3e3e3e3e3e45525d68717e8a949faaa89f93887d6f675d51463d30271d1006000000000000000000000000010e1a2734414d5a6774808d9aa7ac9f9286796d6053463a2d201307000000000a14212e3b4754616e7a8796a1adab998d8073665a4d402f24180c00000714212d3a4754606d7a8793a0adab9f92858d929da0a7aaa39f9e9e9fa2a39f97928a7f736d6975828e97a0a7aaacaaa29f9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e0200000713202d3a4653606d7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3aab4bfb4aba39f9f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000010d1924303a44505a606d78818e939fa3a9a29f97918d8a888788898b8e92979fa2aaa79f9792867c6f695e53493f33271d12070000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000000000000000030c151c23282c2d3739393939393939382d2c29242d3a4653606d7987868686867f786e69625b524d443e3530282024292c2d3839393939393939372d2c28231c150c03000000000000000b17222d384854606a75828f97a2aaa399928b827c7773716e6f7b8895a093867a6f7175797e848e939da5aba2979083786c60544a3f33281c0b010000000000020b12191f2326272d2d2d2d2d2c2b2a2724201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e151a1d24292c2d31363a3b3d4041434445454646464645444342403e3c3a38342e2d2a261f1b17110a0200000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6c6c6c6c6c6c6c6c6c5e5651586062686d71747678797978787674716d67615e5750483f434b51585f62686d71747678787978777674716e69625f5851443f382f261b0f050000000000131f2c3946525f6c7985929facada093877a6d60544b4b4b4b4b4b4b4b4b4b4b4b4f59606d7a85929ea6aca1968d80746b60554b40342b1e150b0000000000000000000000000004111d2935414c55697683909ca9aa9d908377665c5144382c1f1206000000000714202d3946525e687884919eaba99c8f827669554b4035291d1004000714212d3a4754606d7a8793a0adada29792979da49f9c97989291919298969a9f9f918c7f726e7b87939fa9b1a7a09d98929286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e120500000713202d3a4653606d798693a0acacacaca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8b1a9a3a19f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000005111d2935414c56616c74808d939ea5a7a097928b85807d7b7b7b7c7e81858c9298a0a7a9a29891857b6e655b5044392f24180c000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d1f2b3844505c66717e879399928c827b726d615e565046413a3229241d20212b2d2d2d2d2d2d2d2a201f1c17110a03000000000000000006111b2c38434e58616e7b859298a2a9a39f948f8984807e7b7a7c8895a194877a7c7e82858b91969ea5aaa29992857b6e665b5042382d22170b0000000000000001080e13171a1a20202020201f1e1d1a171313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191f262b2f35383a3e4246484a4c4e50515252535353525251504f4d4b494644403b3a36312b27221b140b070100000000000000000000000000000000000000000000000000000000000000010d18242f39434b515f606060606060605f524c454e54565e6165686a6b6c6c6c6b696764605d55534d453e363940454e53565d606467696b6c6c6c6b6a6764615e57534e4640332d261d140a000000000000131f2c3946525f6c7985929facada093877a6d605757575757575757575757575754606b74818e97a1ada59e9184796d60594f43392f22190c04000000000000000000000000000613202c3945515d677885929eaba89b8e827568544a4034281c10040000000005111e2a36414c566976838f9ca9ab9e918578675d5145382c1f1306000714212d3a4754606d7a8793a0adb3a9a29fa2a19e948f8b8786858485878a8d92979f93887e727e8b99a4afaba0959088858686796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d21140600000713202d3a4653606d798693a5afaca29a979393939393939393939393939393939393939393959ca6b1a99f97949393939393938b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f1306000000000000000713202d3946525d68717e8a929da5a79f9590857f7974706f6e6e6f7175797f869195a0a7aaa1978f82776c60554b4035291d1004000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000000070c1012131e202020202020201f1413111c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191f202020202020201e1312100c0600000000000000000000000f1b27323d46525e69707d8692979ea5a69e9c95918d8a888786929fac978d87898b8e92979ea1a8a8a09892877e70695f544a3f2f261c110600000000000000000003070b0d0e13131313131312110e0a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171e252a3137394045474a4d535457595b5c5d5e5f5f605f5f5f5e5d5c5a585553514a4846423b37332d261d18120c040000000000000000000000000000000000000000000000000000000000000007121d283139404553535353535353535346413c43474c5254585b5d5e5f5f5f5e5d5a5754514c46423b332c2e343c43474c5254575a5d5e5f5f5f5e5d5b5754524d47433c3427221b140b02000000000000131f2c3946525f6c7985929facada093877a6d646464646464646464646464646464666f7c88939fa9a89d93897d70675d51473d3129241e160e060000000000000000000000000714212d3a4754606d7a8797a2ada6998c807366594d402e23180c0000000000010d192530414e5a6774818d9aa7ada197867a6d6053473a2d201407000714212d3a4754606d7a8793a0adbcb3ada9a1979289827e7b797878797a7d81858d929992857b818e9babafa49990837c79797b6e6255483b2f22150800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000713202d3a4653606d7986939ea8a69a908a86868686868686868686868686868686868686868a95a1ada3978d87868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000000000005121e2a36424d57616d7a85929ea4a99f9590837b726d66646261626364676d727b839095a0aaa99f948b7e71675d5145382c1f140900000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000004060711131313131313131207060b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f13131313131311070603000000000000000000000000000a16212a36424d57606b707d858e939d9fa7a7a09d9a9795989298a3ae9f979495989b9fa2a9aaa29f9691867d706c61574d42382d1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117202930363c42474b515357575e61646668696a6b6c6c6c6c6c6b6b6a68676562605c5455534d46443f382f29241d160d05000000000000000000000000000000000000000000000000000000000000010c161f282f3539464646464646464646393632373a4146474b4e505252535251504e4b4745413a36312921232831373a4145474b4e505152535251504e4b4746423b37312a2217110a0200000000000000131f2c3946525f6c7985929facada093877a71717171717171717171717171717171717883909aa4ada1968e81746b60554e48443d35302820180f0600000000000000000000000915222f3c4855626f7c8895a9b3a4988b7e7165584b3e32251807000000000000081926333f4c5966727f8c99a5b2a995887b6e6255483b2f221508000714212d3a4754606d7a8793a0adbab9ada19792857d76716e696b6b676d70747a808792978e81828f9ca9ac9f93877b6f6a6c6e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000007131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030006121f2b3844505c6675818e96a1a4978a7e79797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3125180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000000000714212d3a46535e6974818d97a1ada19790837a6e69605c5455545556555c60696e7a839098a2aea69e9184796d6053473b31261a0e0200000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000040606060606060605000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00060606060400000000000000000000000000000000040e1a25303b454f59606b707b818a90959a9ea1a8a6a4aaa39fa3aab4a8a3a1a2a4a8aba49f9c98928c847c706b615a50453b2f261c0b0200000000000000000000000306080909090909090909090909090909090909090909090909090909090909090909090909090909090909090806030000000000000000000000000000020b141c2228323b41464d53555d606468696e70737476777878797979797877767573716f6d6665615f57535049413d352f281f170f06000000000000000000000000000000000000000000000000000000000000040d161d24292c39393939393939392e2d2a272b3036393a3e4143454646454543413e3a39352f2a251f171820262b2f35393a3e4143454546454443413e3b3a36302b2620181006000000000000000000131f2c3946525f6c7985929facb1a4988b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e808d95a0acab9e91847a6d67625f58544f45413a322a21181006000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000b1825313e4b5864717e8b97a4b0a3968a7d7063574a3d3024170a000714212d3a4754606d7a8793a0adbcb1a79e92857c706b64615e57555d6063686d747e8692938e86929faca99d908376695f60625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000010b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f12060003101c28343f4a54606d7a84919ea59f92867b6e666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22160900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f020000000004101d2935404b55616e7b86929fa9a69e92857a6e685e57514b484848494b51575e686e7b86929fa9ada1968b7e7165574d42362a1e12050000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000000000009141f29333d474f5960696e757d83888d9196979a9b9d9e9fa3aab4aaa29f9e9c9b9999938f8b857f796f6a615950483e33291d140a00000000000000000000040a0f121515161616161616161616161616161616161616161616161616161616161616161616161616161616161515120f0a030000000000000000000000020b141d262d333e444c52575f62676d7174787b7d7f81838485858686868585848382807e7c7976726e6964605b534f454039312921170f06000000000000000000000000000000000000000000000000000000000000040c12181d202d2d2d2d2d2d2d2d21201d1b1e252a2d2e32353738393939383634312d2c29241e1a140d0c151a1e24292c2d31343638393939383734312e2d2a251f1b150e0600000000000000000000131f2c3946525f6c7985929facb8a69b908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929da7b1a79a8e817b77746f6a636059524c443c332a22180f050000000000000000000b1825313e4b5864717e8b97a4afa295897c6f6256493c2f2316090000000000000a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000714212d3a4754606d7a8793a0adb8ab9f958a7e716a605954524d4b5154565d616c707d8793989298a3aea79a8d817467575355534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000006111b2935404b5564717d8a99a3afac9f9285796d6053463a2d20130700000b17232e3845525d68707d89939da2989083796d6059606060606060606060606060606d798693a0aca194877b6e616060606060585651493f34291e120600121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150802020202020202020202020202020202020202020202020000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f221509000000000006131f2c3945515d6774818d99a3ab9f948a7e71685e564d45403c3b3b3c40454d565f69727f8b97a1ada99d908377695f53463a2d211407000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d20140900000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000000000000030d17212b353d474f575e616b70767c8084878a8d8f90919298a3aea2989291908e8c8986837e79726d6660584f473e362c21170b02000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000000a141d262f383f4450565e61696e74797d8184878a8c8e8f909192929392929291908f8d8b8886837f7b76706c656059514b433b332921170d0400000000000000000000000000000000000000000000000000000000000001070d101320202020202020201413110f13191e202125282a2b2c2c2c2b2a272421201d19130e0903030a0f13191d202124272a2b2c2c2c2b2a282421201e1a140f0a030000000000000000000000131f2c3946525f6c7985929facb8aca29b9897979797979797979797979797979797979a9da4aeb5a99d938e8784817c76706b605d564e463c342a21170b0200000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f2215080000000000000916232f3c4956626f7c8995a2afa5988b7f7265584c3f3225190c000714212d3a4754606d7a8793a0adb6aa9d9083776c61584f4846424145474c525a616b73808d969fa3aab4a5998c7f7266594c4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000006111c2935414c56606b74818e96a1a0958d80746b60564c53535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0a08040000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000000000714202d3a4753606d7985929faba89c8f82766c61564c433b342e2e2f2f343b444d57606d7985919eababa095887b6e6155483b2e221508000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000000000000050f19232b353d454d525961636a6f74787b7d8082838486929fac9f92868483827f7c7a76716d67605c544e463e352c231a0f0600000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b2620181006000000000000000006111b262f38424a505a61686e747b81858a8e919697999b9c9d9e9f9f9f9f9f9e9e9d9b9a9898928f8c87827d78706b605d554d453b33291f160c0100000000000000000000000000000000000000000000000000000000000000010406131313131313131307070502080d111314181b1d1f1f201f1e1d1b181413110d08010000000001080d111314181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000131f2c3946525f6c7985929facb8b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a7a9aeaeafafa59d9a96918d88837d746d685f584e463c33291d140a00000000000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998c807366594d4033261a0d000714212d3a4754606d7a8793a0adb3a9988b7f72655a50463d3a3635393a41465059606d7984919eabb4b2a5988b7f7265584c3f3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000713202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000d19242f3a444f59606d7984919aa49f93887d70685d5245464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11070000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b171714110c05000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000004101c2834404b5564717e8b98a2aca096897d70635a50443b31282321222329323c44515c6673808c99aab1a7988b7e7265584b3f3225180800000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000071119232b333b42464f55585f6267696e71737576787c8895a093867977767572706d6764605d55514b423d342c231a1108000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000040d17222d38414a545b606c717a81878d92989b9ea1a8a6a7a8a7a5a4a3a3a3a3a4a5a6a8a6aaa39f9c9a938f8a837d746d675e574d453b31281d13070000000000000000000000000000000000000000000000000000000000000000000006060606060606060000000000010507070b0e101213131212100e0b070604010000000000000000010406070b0e101212131211100e0b08070502000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a5a7aba8a09e9a949089817a6e6a5f584e453b2f261c1106000000000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea69a8d8073675a4d4034271a0d000714212d3a4754606d7a8793a0adada197877a6e6154473e342d2a292c30353e45515c67727f8c99a3aeb2a5988b7f7265584c3f322b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000008131e28323d45515d67707d88939fa49a91847a6d60594f443a303939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e28282828282828282828282828282828282828282828282828282423211c1710080000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000006131f2c3845515c6775828f9caaaa9d9184776b6054483e32291f18151518202834404a54626f7b8898a2aea89b8e8175685b4e423025190d0100000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000000000000071119202930363e44484e5355575e616467686a6f7b8895a093867a6d69686663605d5553514b454039302b221a1108000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a0000000000010c161f27333f49535b666c747e858e92999fa2aaaba9a8a19e9c9a9897979696979798999c9e9fa4acaca49f9c95908981796e695f574d433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939495989b9ea1a9aaa69f9c938e847c6f6a5f574d42382d22170b000000000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0adab9e918578685e5246392c221e1d20242934404b55616e7a86929facb2a5988b7f7265584c3f32251a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000010d19242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000010c16202935404b55606b74808d96a0a1968e81746b61564c4135292d2d3a4653606d798693a0aca194877b6e6154483b2e2d2525221e18110901000000121e2b3845515e6b7884919eabaea194887b6e6155483b35353535353535353535353535353535353535353535353535353531302d28221a120800000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a00000000000713202d3a4653606d7985929facab998c7f7366594f44362c20170d07070e18232e394653606c7985929fabaa9d9184776a564c41362a1d110500000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000000000000070e171f252a33383c4347484d5254575a5c626f7b8895a093867a6d605b595653514b47454039342e271e19100800000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000007131d28313a44505b656c78808a92979fa3abaaa69f9c9896918f8d8b8a8a89898a8a8b8d8f91939a9c9fa4aca7a09d938e837b6e695f554b41352921160a000000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a050000000000000000000000000104060712131313130908060300000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868787898b8e92979da0a7aba59d9691857c6f695e544a3f33281d12070000000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada99c8f827669564d41362a1a12111319232f3946525e687683909da9b2a5988b7f7265584c3f32251909030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000000081824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f00000000040d18242f3a434f59606d79849199a39d938a7d70685e52463e32292d3a4653606d798693a0aca194877b6e6154483b2e21191816120d070000000000121e2b3845515e6b7884919eabaea194887b6e615548424242424242424242424242424242424242424242424242424242423e3c39332c241a100500000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f06000000000a1723303d4a5663707d8998a2aea399897c706356493d32231a0e05000007121f2b3844505b6676838f9ca9ac9f928579685e5246392d20130700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b0000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000050d141a21282c31373a3c4246484a4d55626f7b88959f93867a6d60534c494745403a39352f28231d150c07000000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f1206000000010d18242f3a434f59606c77818d929fa2a9ada59e9b948f8b888482807f7e7d7d7d7d7e7e808284878b8f939a9ea6aca59d9590847b6e675d51453d32271b0f03000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a03000000000000000001070d1113141f202020201515120f0a040000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797a7b7c7e81858a90959fa3aba8a19792857b6e665b5044392e23180c0000000000000e1b2835414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000714212d3a4754606d7a8793a0ada79b8e8174685b4e4135281b0e000714212d3a4754606d7a8793a0ada89b8e8175685b4e423025190f0408121d2a36414c566774818d9aa7b2a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1724303d4a5763707d8a96a3b0a99c908276695d5043362a1d10000000000007131d28313d45515d676f7c87929fa59e91857a6d615a50443b302d3a4653606d798693a0aca194877b6e6154483b2e211508090601000000000000121e2b3845515e6b7884919eabaea194887b6e61554e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4a49453e362c22170c00000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000d192633404c5966737f8c99aaac9f92867a6d6053473a2d201407000000030f1c28333f4a546874818e9ba7aea298877a6d6154473a2e21140700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000002090e161c20262b2e30363a3b3e4855626f7b88939393867a6d6053473d3a39352f2c29241d18120b030000000000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e21150800000004111d2935414b55616b73808d939da4ada9a29f938e88827e7b78757472717070707071727375777b7e82878f939fa2aaa7a0969183796d60594f43382c1f14090000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d04000000000000040c13181d20202b2d2d2d2d22211f1b150e0600000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c666c6d6e6f7274797e838c9299a3aba9a1978f82786c60554b4034281c100400000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0801010d1925303e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000010c161f2935404b55606a73808d95a0a1978e81756c61564c41362d3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b575550483e33281c110400000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101d2935404b556975828f9ca8aa9d918477675d5145392c201306000000000b17222d414d5a6774808d9aa7b4aa94887b6e6155483b2e2215080005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000000000000000000000000050b10151b1f21252a2d2f3c4855626f7c8686868686796d6053473a2d2c2924201d18120c0700000000000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000613202c3945515d67707d8a929ca5aea9a197928a817c76726e69696765646463636464656669696e72767c828a9298a2aaa8a0958e81746b6054483c31261a0e02000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000000040d161d24292c2d38393939392f2e2b2620181006000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060605b6060616265666d71787f879299a3afa99f948b7f72675c5145382c1f130700000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100081724303d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000040d18242f39434e58606d79839099a39e938a7e71685e52463e333a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6868686868686868686868686868686868686868686868686868686868686864615a5045392d21140800000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006131f2c3845515d677884919eaba99d9083766a554b4035291d110400000000061a2633404d596673808c99a6aea295887b6f6255483c2f221509000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000040a0f12151a1e212e3a47535f6a76797979797976675c5145382c201d1813100d0701000000000000000000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000004101d2935404b55606d7984919ea4aeaaa19791857e756f6a65615f575a58575756565757585a565e61656a6f757e869298a2aea89e93897c6f63574d42372b1e12050000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a000000010c161f282f35393a45464646463c3b37322a22180e040000000000000000131f2c3946525f6c7985929facada093877a6d6054535353535353535353535353534a5053545456545c60666d737e87929fa7b0a69e9185796d6053463a2f24180d01000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea79a8d8074675a4d4134271a0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100091623303c4956636f7c8996a2afa5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000007121d27313d45515c666f7c87929fa59e92857a6e615a50453b3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7575757575757575757575757575757575757575757575757575757575757575716c6155493c3023170a00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000714202d3a4753606d7a86939faca89c8f8275695c4f422f24180d01000000000d1a2733404d5a6673808d99a6afa295887c6f6255493c2f221609000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000306090e121f2b37434e585f626c6c6c6c6c6c5c554b4034291c110d0704010000000000000000000000000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d10000006131f2c3945515d67737f8c96a1adaea29891857b716c625f5855534d4d4c4b4a4a4a4a4b4b4d4d5254585f626c707c86929fa7afa59c8f8276695f53463a2d211407000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000007131d28313a40454752535353534847433c342a20150a0000000000000000131f2c3946525f6c7985929facada093877a6d6054474646464646464646464646463f44464748494b51545c606c727e8b959fabada1978b7e7165554b4135291d1104000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998d8073665a4d4033271a0d000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222f3b4855626e7b8895a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916232f3c4956626f7c8995a2afaa9d9183776a5e5144372b1e1100000000000000010b151f2834404b545f6a737f8c959fa1978f82756c62574d423a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb5a89b8f8281818181818181818181818181818181818181818181818181818181818181817e7164574a3e3124170b00000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000915222f3c4855626f7b889aa4afa89b8e8275685b4f422d22170b00000000000e1b2834414e5b6774818e9aa7b4ab95887b6e6255483b2f221508000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c010000000000000000000000000000000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d1000000714202d3a4753606d7985929ea8b1a79f92867c6f69615a534e484642413f3e3d3d3d3d3e3f404246474e535a616a717e8b959fabac9f93877b6e6155483b2e22150800000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a00010d18242f3a434b51535e6060606055534e463c32261b0f0400000000000000131f2c3946525f6c7985929facada093877a6d6054473a393939393939393939392d3338393a3b3c40454a505a606c7883909da9b3a99d908376675d5145392c201306000000000c1926333f4c5966727f8c99a5aea195887b6e6255483b2f2215080000000000000916222f3c4955626f7c8895a2afa5988c7f7265594c3f3226190c000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000000000030d18232e39424e58606d78839098a39e948b7e71695e52463f4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7aa9e938f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8c807366594d4033261a0d00000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e221508000a1724303d4a5763707d8a96acb6a89c8f827569544a3f33281c0f0300000004111d2935414c566875828e9ba8aea399877a6e6154473b2e211408000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d1207000000000000000000000000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d100004101c2834404b5464717e8a97a2acaca0958b7e726a5f575047433c3a3631323131303031313230363a3c43475058616c7683909da9afa49a8c7f7265594c3f3226190700000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d0004111d2935404b555d606b6c6c6c6c625f584e43372b20150a00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d22282b2d2d2e2e34383f44505b65707d8997a2adac9f92867a6d6054473a2d211407000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000000000000a1623303d495663707c8996a3afa4988b7e7165584b3e3225180b000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000b1824313e4b5764717e8a97a4b1a99c8f8276695c504336291d1000000000000000000007121d27303c44505c666f7c86929fa69f92857b6e615b51454653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7afa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000b1825313e4b5864717e8b97a4b1a99d908376665b5044382b1f130a0603060a13202c3945525d687784919daaac9f9286796c605346392d201306000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b01000000000000000000000000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100006131f2c3845515c6675828f9a9c9fa29d9083786d60584e453e37322d2a262524242323242425252a2d32373e46505a64717e8b97aab3ac9c8f8275695c4f422f24180c00000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3945515d676d78797979796f6a5f53473d32271b0f00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020171c1f20212123282e343f4953606d7985929eabafa3998a7d7063574a3d3024170a000000000b1724313e4a5764717d8a97a4b0a3968a7d7063574a3d3024170a0000000000000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e000000000000000000000b151e28343f4a545f6a727f8c949fa2978f82766d62574d4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b8afaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a6998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e221508000c1926323f4c5965727f8c98a5b2ab9e9285796c6053463a30241b14121012141c26303a4754606d7a86939facaa9d918477655b5044372b1f1205000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d0300000000000000000000000000000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000713202d3a4653606d79868b8d909298988a7e71665c50463c332b26211e1a1918171717171818191e20262b343e4754616e7b8798a2aeaa9e9184776b554b4035291d100400101d293643505c69768386868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000714202d3a4753606d7a85868686877c6f62584e43372b1d1207000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313130b0f12131415181c232d3844505c6675828e9ba8b5ab998c7f7266594c3f3326190c000000000916232f3c4956626f7c8995aab4a4978b7e7164584b3e3125180b0000000000000c1925323f4c5865727f8b98a5b4aa95887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004101c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000030c17232e38424e58606c78839098a29f948b7f72695f544a53606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b1a9a3a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c807366594d4033261a0d00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000d1a2733404d5a6673808d99a6b3ada297887c6f62564c41352d26201f1c1f20262e38424e5864707d8a9aa4afa89b8e81756853493f33271b0f03000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000613202d394653606c777c7e808385888b867a6d60544a3f342a211b15120e090b0a0a0a0a0b090e11151b222d3a46525e697885929fabac9f928679675d5145392c1f130600101d293643505c6976838f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d10000613202c3945515d67717e8b959a8f82756a605447392e23180c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606000003060607070c111b28343f4a546673808d99a6b3a69a8d8073675a4d4034271a0d010000000814212e3b4754616e7a8798a3aea6998c7f7366594c40332619090000000000000d1a2733404d5a6673808d99a6aea298877a6d6154473a2e211407000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000006131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000006111c26303c44505b666e7b86929fa69f92867b6e665b5053606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a99f9894939393939393939393939393939393939393939393939393939393939393938c807366594d4033261a0d0000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d211407000e1a2734414d5a6774808d9aa7b3b3a9998c8073685d52463f382f2d2b282b2d30383f4a545f6a76828f9cacb0a6988b7e7265584b3f2d22170b00000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c07010000000000000000000000000000000000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d0005121f2b3744505b656c6f717476797b7e7e71675d5142382e22180f0a0502000000000000000002050b111e2a36424d566b7884919eabafa399867a6d6053473a2d20140700101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100004111d2935404b55606d7883909d94897c6f62544b4034281c10040000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000b17232e3f4c5965727f8c98a5b2a79a8e8174675b4e4134281b0e010000000613202d394653606c7985929faca79b8e8174685b4e4131261a0e020000000003101c28343f4a546875828e9ba8ac9f928579685e5246392d201307000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000714202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000a151e28333f4a545f69727f8b949fa2989082786c605753606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a3988d888686868686868686868686868686868686868686868686868686868686868686807366594d4033261a0d00000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c201306000e1b2734414e5a6774818d9aa7b4b8ab9f92857a6d615b5049413c393834383a3d424a505c666e7c87939facab9f94877b6e6154483b2e21150600000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313131306040000000000000000000000000000000000000000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00030f1b27333f49535b60626467666c6e71716c62554b4030261c100600000000000000010507090e12161c222c3845515c677885919eabaea399877a6d6054473a2d21140700101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d1000010d18242f3a44505c66717e8a979a8e8174665c5145382c1f13060000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000104091925323f4c5865727f8b98a5b2a89b8e8175685b4e4235281b0f0200000005121f2b3744505b657783909daaa99c90837669574d42362a1e12050000000006121f2c3844505c667783909daaa99d9083766a564c4135291d1105000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000007101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d201307000000000000000000000000030c17222d38424d57606c77828f98a29f948c7f726a5f54606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7979797979797979797979797979797979797979797979797979797979797979736e63574b3f3226190c00000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000e1b2834414e5b6774818e9aa7b4b3ada2988d81746d605b534e4846443f4446484e545c606d7883909aa4afa79c8f8376695e52463a2d20140700000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000b17222d38414950535558545b60626465625a50433a2f1e140a00000000020507080d1113141a1e21272c343c4653606d7986929facac9f928679675d5145392c20130600101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d10000007131d28343f4a54606d7985929e9285796d6053463a2d2013070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c0c0c0c070d10151c28333f4a546673808c99a6b3a79a8e8174675b4e4134281b0e01000000030f1b27333f49536874818e9ba7ab9f928578695f53463a2d211407000000000713202d3a4653606d7986929faca79a8e8174675b4e413025190d01000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000050e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f12060000000000000000000000000006111c262f3c44505b656e7b86929fa69f92867b6e665c606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a00000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d01000e1b2834414e5b6774818e9aa7b3a9a19e9e928b7f726c655f585553504a5053555860666d74808d959facaba0958a7d7164574d42362a1e120500000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000006111b262f383f4446484b4a50535558585650483f31281d0c02030506090e121415191d2021262b2d33383e464e58636f7c8999a3afab9e9185786b554b4135291d110400101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d100000010b17232e3845515c6673808d99978a7d7063574a3d302417070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191919191a181d20262b3844505b6674818e9ba7b3a6998d8073665a4d4033271a0d00000000000b17222d3f4c5965727f8c98aaada297887b6e6155483b2e23180c000000000915222f3c4855626f7b8898a3aea9988b7e7265584b3f3225180800000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000060e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c100300000000000000000000000000000a141d27333f49535e69717e8b949ea3989083786d60606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e616060606060606060606060606060606060606060606060606060606060605957524a40352a1f1307000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000e1b2734414e5a6774818d9aa7ada19792919692877f776f6a6562605b545c6062656a6f78808d929ca7afa4999083786c6053463b30251a0e0200000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d03000000000a141d262d3337393c3e3f4446484b4b4a453f362d1f160c0b0f1213151a1e2121252a2d2e31373a3d44485058606a74818e9babb5a99d9083766a5d50432f24180d0100101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d1000000006111c2834404b54626f7c88979a8d8073675a4d402e23180c0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252525252525262624292c31373f4a54606c7985919eabb3a9988b7e7165584b3e3225180b00000000000616232f3c4956626f7c8998a2aea9978b7e7164544b4034281c1004000004101d2935404b5565727e8b98aaada197887c6f6255483c2f22150900000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030a0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000020b17222d38414d57626c75828f97a29f958c7f736a606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615553535353535353535353535353535353535353535353535353535353534d4b4740382e24190e020000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000e1a2734414d5a6774808d9aa7ab9e9285849199928c827c76726e6c666b666d6e72767c828d929ca4aea69f93877c6f655b504437291f14090000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d20130700000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b03000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000020b141b22272b2d2f2d3338393b3e3e3d3a342d241b1114171b1f2022252a2d2e3036393a3d4246484f545a616a6f7c87939facb2a8998d8073665a4d4033271a070000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d10000000000c18232e394653606c7985929c90837669544b4034281c100400000000131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232323232323232332f35393c4347505b66707d8997a1adada297887c6f6255493c2f22160900000000000713202d3a4653606d7985929faba79b8e8174665c5145382c1f160c06060c141f2c3845515d6775828e9ba8ab9e9285786c605346392d20130600000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000205060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000006111b262f3b45505a616e7b85929fa59f92877c6f666d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554846464646464646464646464646464646464646464646464646464646403f3b352e261c120700000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f22150900000d1a2734404d5a6773808d9aa6ab9e92857d89929f948f88827e7b79787778797b7f828990949da4aea69e938d80736b6053493f3327170d0300000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b06000000000000000000000000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a0300000000000000020a11171b1f202222282b2d2f3132312e29221b191e2022272b2d2f31363a3b3e4146474a4d53555960636c717c859199a4afaca096897d706356493d3023160a0000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d1000000915202b353f4744505b6575828f9b918578665c5145382c1f130600000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40414045474e535b606c7883909da9b3ac9e9285796c605346392d201306000000000006121f2b3844505c6675828f9caaab9e9285796d6053463d31281e171515171e28313a4753606d7985929facaa9b8e8175655b5044372b1f120500000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a0000000000000000000000000000000000000a141d29333f46525e69717e8a939ea3999083796d6d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b39393939393939393939393939393939393939393939393939393933322f2a241c130a00000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d20130600000d192633404c5966737f8c99a6ab9f928578808d939f9c948f8b888685848586888b8f949c9fa6aca49d948f81786c60594f41382d2217050000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e05000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a0200000000000000000000000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000060b0f121315171c1f2022252524211d1d20252a2d2d3337393c3f4246484b4c525457575f61656b70767e859197a1abb1a79d9184786c605346392d2013060000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6673808c999786796d6053463a2d20130700000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4b5153585f626d737f8c959fabafa49a8d8174665b5044382b1f1206000000000003101c28343f4a5464717e8b98a3ada2978a7d7064594f433a30282322222227303a434f5964717e8a98a2aea2988a7d706453493f33271b0f0300000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e000000000000000000000000000000000000020b17212a36424d56616c75818f97a1a0958c80736d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2626231f19120a0100000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000c1825323f4b5865727e8b98a5ac9f92867977818c939a9f9c989993929192939a989c9fa6aba8a09d928d82796d665b50463d2f261b110600000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b07000000000000000000000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b262018100600000000000000000000030506060b0f12131518181b1e25292d3036393b3f4446484b4d535457565e616467696e72777d828a9297a1a9b3aa9f958b7e71665b5044382b1f12060000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c727f8b9894877a6e6154473b2e21140800000000131f2c3946525f6c7985929facada093877a6d605858585858585858585858585858585859595a555d60646a6e767f8c919ca7b1a99f93877c6f62544a3f33281c0f030000000000000b17232e3a4754606d7a86929faca99c9083766b60554b423a342e2f2e2d333a424b55616b7683909daaab9f9285796d6053473a2d22170b0000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000050f1925303b44505a616d7a85929ea59f92877c6f798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22202020202020202020202020202020202020202020202020201a1917130e070000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f0300000b1824313e4b5764717e8a97a4aea399867a6d74808891969d9fa49f9e9e9e9fa4aca9a7a79f9d95918980786d675c544a3f342b1d140a0000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e0500000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000000000000000000003060b141a20262b3035393b4146474950535558575e616467686d7074777b7f84898f949fa2a9b2aaa2989083786d60544a3f33281c0f030000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797e8a9795887b6e6255483b2f22150800000000131f2c3946525f6c7985929facada093877a6d656565656565656565656565656565656565666768676d71757b828c919ca4adaba2978e81756a5f5342382d22170b000000000000000613202c3945515d6775818e9ba6ab9f94897d70675d544c443f3c3b3b3c3f444b545d67707d89959faba4998d8174675c5145382c1b11060000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000009141f29323e46525e68707e8a939ea399908378798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22151313131313131313131313131313131313131313131313130d0c0a07020000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000a1623303d495663707c8996abb5ab94877b6e6e737d848a9095989b9d9e9f9f9f9e9c9a9895908a847d736d665c554b42382d22190b020000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a00000000000000000000000000020a11171f262a32373a4146474c5254535b60626568696e7174777a7d8084888c91959c9fa6adafa9a19892867b6e665c5142382d22170b000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c798786868a909a95887b6f6255483c2f22150900000000131f2c3946525f6c7985929facada093877a72727272727272727272727272727272727272737475777a7d82878f949ca3adaba39992857b6e61584e432f261c11060000000000000004111d2935414c55626f7c88949faba69e9184796d665d56504a494848494950555d666d7984919ea7aa9f93877b6e61554b4034291c0a000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000020d17202a36414c56616c75818e96a1a0958b7e788693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080606060606060606060606060606060606060606060606000000000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b11060000000815222e3b4855616e7b8899a3afa295897c6f626b6f797e83888b8e909192929291908e8b87837e78706b605c544b43392f261c10070000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000000000000000000040b141c222831363c43474c5254565e6164656c6f7275787b7e8184868a8d9196989da0a8abb0aba59e9791867d6f695f544a402f261c1106000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c79869293979aa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284868a8f92999fa6adaaa29992877d70695e52463c321d140a0000000000000000010d19242f3a47535f6a76828f99a3aca0968f82786d68605c5456555555535b60676d78818f96a0aca2988e8175695f5343392f23180c000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c110600000000000000000000000000000000000000000000050e1925303a44505a606d7a84919ea59e91847a8793a0ada194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000713202d3a4653606d7986929faca4978a7d716460666d71777b7f8183858586858483817e7b76716d666059504a423930271d140a0000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c1106000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f120600000000000000000000040d161d262d333b42464e53565e6165686e7175787c7e8184878a8e91939a9a9da0a8aaacaeaca69f9c938e857c6f6b60574d42392e1d140a00000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e9193999c9fa3abaca69f9892877e716b61564d42342a200b0200000000000000000008131e2b37434e58626e7c87929fa7a89e948f827a716d66646262616264656c7079818f939ea8a69f92867b6e61574d4231271d1207000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a00000000000000000000000000000000000000000000000008131e29323e45525d68707d8a939da1978c808c99a6aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150801010101010101010101010101010101010101010101010100000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000006121f2c3844505c667784919eaaa5998c7f7266545c6064696e72747778797979787674716e6964605c544f443f3830271e150b020000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c0400000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e050000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e211508000000000000000000030c161f282f383f444d53585f62686d72767a7e8185888b8e9196979a9d9fa4acaaacafacaba39f9b948f89817a6f6a60594f453b30271c0b0200000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facafa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898989898989898999a9b9d9fa4abacaba7a09d9490867e716c62594f443b3022180e00000000000000000000010f1b26323c47535f6a73808d959fa8a69e948f847e7974716f6e6e6f7173787d848f939ea5a79f948c7f72695e53453c311f150b01000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c03000000000000000000000000000000000000000000000000020c17202935414c56616b74818e96a19f9285929fabaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000003101c28343f4a546875828f9ba8a89b8e817568565153575f6165686a6b6c6c6c6b696765615e5753504a423d342e261e150c070100000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000000000000000a151e283139424a50575f616a6f757a7f83868b8e9297989b9ea1a8a7aaacafacaaaba39f9c99928e89827c756d6860584f473d33291e150b0000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facaca295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa9a7a9a19e9a95908a837b706c625a50473e32291f100600000000000000000000000a15202b37434e58606d78839096a0a8a69e96918b85817e7c7b7b7c7e80848a91969ea5a7a0958f82776c60574d42332a1f0d0300000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000000050e1924303a444f59606d7984919aa2989298a2aeaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b050000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000c17232e404c5966737f8c99abaa9d908477685d52464d5355585b5d5e5f5f5f5e5d5b5854534d46443f3830282321201d18130c040000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000000000000000006111c263039434b545b60696e757c81868b9093999b9ea1a9a8abadafaca9a6a8a09d9a99928f8b86817c766f6b605d564e463d352b21180c030000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f22160900000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9897928e89837e766e69615a50483f352c20170d000000000000000000000000040f1a26313c44505c666e7b8491969ea6a9a19e97918e8b898888888a8d91969ea0a8a59e9590837a6d655b50453b3121180e0000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000008131e28323e45515d67707d88939fa29fa2aab4aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2727272727272727272727272727272727272727272727272727272423201c161008000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b02000000000000061724303d4a5763707d8a99a3ac9f93867a6d6054474246484c4e505252535251504e4b4846423c3b3937332d302d2c29241d160d04000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d1000000000000000020c17232e38424b555d666c727b82888e92999c9fa4ababadaeaca9aba39f9d9a9795918d8a86837e7a756f6b636059524c443c342b23190f06000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f22160900000000131f2c3946525f6c7985929393939393939393939393939393939393939393939393939399929291908f8d8b8885817d77716c615f5750483f362d231a0e05000000000000000000000000000a152028343f4a545e696e7b848f939ea1a8a9a19e9a9795959495979a9ea0a8a8a19e938e837a6e685e53493f33291f0f060000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000000020c16202935414b55606b74808d96a0abaeb4bcaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b34343434343434343434343434343434343434343434343434343434302f2c28211a110800000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000000714212d3a4754606d7a86929faca4998a7d7063544b403a3b3f4144454646464543413e3d4347494846443f3f3c3a39352f281f160c0100000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f010000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d10000000000000000a141e28343f4a545d676d787f868f939b9fa3abacafaca9aaa29f9c999992908d8a8784817d7a76726d68636059544f45413a322b2219110700000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000000131f2c3946525f6c79868686868686868686868686868686868686868686868686868686868685858482807e7b7874706b64615a534d453e362d241b11080000000000000000000000000000030c17232e38424d565e696e7a828a91969d9fa7a7a7a4a2a1a1a2a4a6a7a7a09d96918a81796e685e564c41382d21170d000000000000000714212d3a4754606d7a8793a0aca69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aca5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c1209000000000000000000000000000000000000000000000000000000000000040e18242f3a434f59606d79849199a4afbbb9aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554840404040404040404040404040404040404040404040404040404040403d3c38332c231a100500000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000613202c3945515d677683909ca9ab9a8e8174665c5145382e323537383939393836313d464e5456555350494b494745413a31281d1307000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000006111c26303844505c666d79828c92989ea5acaeabaca49f9d9998928f8c898683807d7a7774716d6865615e56544f48443d353028201910070000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e22150800000000121f2b3844515d697479797979797979797979797979797979797979797979797979797979797978777674716f6c65636059555046423c332c241b12090000000000000000000000000000000006111c26303b444d575e686d757e848b9095979a9c9e9e9f9f9f9e9c9a9895908b847e756d675e564c443a2f261b0f05000000000000000714212d3a4754606d7a87939f9f9f9a8d8073675a4d4034271a0d01000815222e3b4855616e7b88949f9f9f988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a000000000000000000000000000000000000000000000000000000000000000007131d28313d45515d676f7c87939fa7b1acaca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a48443e352c21160b000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000004111d2935414b5566737f8c99a7ab9e9285796d6053463e3128282a2b2c2c2c242f39434e58606261605b53585654514b433a2f24180d0100000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100000000000000b17232e38424f59606d78828f949fa3aaafaca7a09d9a93908c8985827f7c7a7673706d686764605d5654524c48433d383229241e160e07000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f130600000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676562605b53544f49453e37312a211a12090000000000000000000000000000000000000a151e29323b454d565d606c71797e83878a8d8f9192929292918f8d8b87837e79716c605d554c443b32281d140a00000000000000000714212d3a4754606d7a8793939393938d8073675a4d4034271a0d01000815222e3b4855616e7b8893939393938b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c020000000000000000000000000000000000000000000000000000000000000000010c161f2935404b55606b73808d95a09f9f9f9f94877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a57554f473e33281c1004000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a000000000000000000010d18242f3b4855616e7b88959faba1978a7e71645a50433a2f241d151f141c2935404b55606a6f6e6c65676563605d554b4135291d1104000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000003101c28343f4a54616b74818e949ea6aeafa7a09d95908b8783807c797673706d676764615e565754524c4746413a38322c272119130c0400000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f03000000000d1925303b4650585d5f6060606060606060606060606060606060606060606060606060605f5f5e5d5c5a585553504948443d39342b261f180f0800000000000000000000000000000000000000030c172029333b444c525a61676d71767a7e818284858686858483817e7b77716d67615a514b433b322920160b0200000000000000000714212d3a4754606d7a868686868686868073675a4d4034271a0d01000815222e3b4855616e7b868686868686867f7265584c3f3225190c000000000000131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000000040d18242f39434f59606d798390999393939393877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e67676767676767676767676767676767676767676767676767676767676767676361594f44382c2014070000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000714212d3a46535f697683909da8a99d9083766c61554b40352e27222222262d3845515d676f7c7b797674726f6d675d5145392c2013060000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f13060000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000000000006121f2b3844505c66707d89939da6b0aca49f959089837f7b76736f6d666663605d555754524c4a4745413a3936302c27211b160d08020000000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000000000008141f2a343e464d5152535353535353535353535353535353535353535353535353535353535252514f4d4b4846443f3838332d28221a140e06000000000000000000000000000000000000000000050e172129323a414550555c6064686e7174767778797978787674716e6965605d555045403a312920170e040000000000000000000713202c3945525d687679797979797979736e64584c3f3326190d00000714212d3a46535f697679797979797979726d62564a3e3124180b000000000000131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000000000007121d27313d45515c676f7c86868686868686867b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b737373737373737373737373737373737373737373737373737373737373737373706b6155483c2f231609000000000000000000020a131c242c323b41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e4e4c4841382f1d150c03000000000000000000000005121e2a36424d5764717e8b96a1ab9f958a7d70675d51454039302f2e2f2f38404b55606d7986888583817e7c796d6054473a2d211407000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d00000000000713202d3a4653606d7883909da5afafa49a938c837d77726e686663605c545653514b4a4746413e3a3935302d2a251e1b17151312100b0600010000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f040000000000020d18222c343b4144464646464646464646464646464646464646464646464646464646464646454443413e3c3937332d2c27211d170e09030000000000000000000000000000000000000000000000050f1720282f353e434b5153565e616467696b6b6c6c6c6b696765615e5753514b433e352f281f170e050000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c67645c52473b2f23170b000005121e2b37424d575f6c6c6c6c6c6c6c6c65625b51463a2e221509000000000000121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000000000010b151f2834404b55606a6f797979797979797976695e53463a2d211407000000000000000000121e2b3845515e6b7884919eabb4a79a8e818080808080808080808080808080808080808080808080808080808080808080807d7063574a3d3024170a00000000000000000000020e1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5b596060606060605a58534a41362b2014080000000000000000000000020e1a26313b4653606d7984919ea7a79e9184796d605b514b423d3c3b3c3d424a515d67717e8b9892908e8b897e7164574b3e3124180b00000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b23191107000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a0000000003101c28343f4a5464717e8a95a0acaea49f93888078706b65615e565653514a494745403d3a3936302d2c292424242b29262422201f1c1711110c0600000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b27201910070000000000000006101a222a30353839393939393939393939393939393939393939393939393939393939393938373634322f2d2b27221b1c16110c060000000000000000000000000000000000000000000000000000050d161e242931394045474c5254575a5c5e5f5f5f5f5e5c5a5854524d474540393129241d160d050000000000000000000000010d19242f3a444c525f606060606060605a58524a40362b1f13070000020e1a26313c454d535560606060606060585651493f34291e1206000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d0600000000000000000000000000000000000000000000000000000000000000000000000000000000030d18232e39434e5860626c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000121e2b3845515e6b7884919eabb7a99d938e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8073665a4d4033271a0d0000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000000009141f2c3844515c66727f8b95a0aca1968e81756e605c544f4a4948494a4e545b606d7984919e9f9d9a92857a6d6053473a2d2014070000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c1003000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c11050000000006121f2b3844505c6675828f9ca7b1aa9d928b7e736d66605954524d494644403d3a39352f2e2d2a252120282d3031383533312f2d2b28231c1d181109000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272522201f1b1711100b050000000000000000000000000000000000000000000000000000000000040c13191f272f34383b4146474b4e4f515253535251504e4b4846423b38352f271f18130c040000000000000000000000000008131e28323a414553535353535353534d4c4740382e24190e0200000009141f2a333c424648535353535353534c4a463f372d23180d010000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c464e54555f606060606060605f534d453b31251a0e02000000000000000000121e2b3845515e6b7884919eabb7afa59d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998d8073665a4d4033271a0d000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000004101c2834404a54606d7883919aa4a89e938c80746d6660595755555556585f666c75818e96a1aca3998e8174675d5145392c201306000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f0800000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000713202d3a4653606d7985929facaea3988d80746c605c544f4746413c3a38342e2d2c292421201d19242c34393d3e4442403e3b3a38342e2e29231b12090000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a040000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020202020202020201f1f1e1c1a181513120f0b0600000000000000000000000000000000000000000000000000000000000000000001080d151d23292c3036393b3e414344454646454543413e3b3a36302c29241d150d07010000000000000000000000000000010c1620282f35394646464646464646403f3b362e261c120800000000030e18212a31373a3b464646464646463f3e3a342d251b11060000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b343c43474953535353535353534846423b33291f140900000000000000000000121e2b3845515e6b7884919eabacacafa9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000000000c18232e3944515c66707d88939fa6a59c928c8079706b666462616263666a6f78808d939ea9a89f92877b6e62554b4035291d100400000000000000000000000000030b121821272c323839404546494c4f50515253535252504f4d4a4746413a39352f28231c150c060000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d20130700000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d0300000000000815222f3b4855626e7b8898a2aeac9f92867a6d615a504a423d3936302d2c282320201d18141317222c363e45494b514f4d4a4846443f383a342d241b110600000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000000000004090e1112131313131313131309080603000000000000000000000000000002080d10121313131313131313131313131313131313131313131313131313131313131211100e0b0906050300000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363838393939383634322e2d2a251f1d18120b030000000000000000000000000000000000040d161e24292c393939393939393934332f2b241c140a010000000000060f181f262b2d2e3939393939393932312e29231b13090000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222b32373b3c46464646464646463b3a36312921170d0300000000000000000000121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000000000007121c2834404a54606b73808d949fa7a49c928d837d7773706f6e6f7072767c828d929da5aaa1968d8174695f5343392f24180d01000000000000000000000000000001070c161b21272c2e34383a3d3f42434545464645454442403d3a3936302c29241d17110a03000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f22150800000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b0000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000a1723303d4a5663707d8996aab4a89c8f8275685e52443f38302d2a25201f1c181413100d07111d28343e485055575e5c59575553504a4a453f362d23180c01000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000001040606060606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1014191e20212427292b2c2c2c2c2b29272521201e1a14100c070100000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2726231f19120a0200000000000000060e141a1e21222d2d2d2d2d2d2d2524221e1811090100000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f39393939393939392e2d2a251f170f050000000000000000000000121e2b3845515e6b7884919393939393939393939393939393939393939393939393939393939393939393939393939393938d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000000000000c18232e39424f59606d788290959fa7a49d95908984807d7c7b7c7d7f838890949da4aaa39891847a6d61574d4231281d12070000000000000000000000000000000000040a0f161b1d23282c2d30333537383939393938373533312e2d2a251f1d18120c060000000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a03000000000000000b1724313e4a5764717d8a97a4b0a6998d807366564c41342e26201e191312100c070604010815212d3945505a61646b68666462605c545651483f34291d1105000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000004080a0a1313131313131313130e0e0b080300000000000000000000000000000000000000000000000000000000000004080e111414181b1c1e1f20201f1e1d1b181514120e0904000000000000000000000000000000000000000000000001080d111314202020202020201a1917130e080100000000000000000003090e12141520202020202020191815120d060000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222c2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000121e2b3845515e6b788486868686868686868686868686868686868686868686868686868686868686868686868686868686868073665a4d4033271a0d000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000007121c27303d44505c666d7a8390959da5a7a09d95918d8a888888898c90959c9fa6a9a19892867c6f685e52453c311f160c0100000000000000000000000000000000000000040b1012181c1f202326282a2b2c2c2c2c2b2a29272421201d1913100c0701000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a050000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f30231c15110e080807070808090e131925303d4955616c71777573716e6d6665625b51453a2e221509000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000050b101416172020202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0b0807050200000000000000000000000000000000000000000000000000000001040707131313131313130d0d0b07020000000000000000000000000002050708131313131313130c0b0906010000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c0705030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020201514120e090300000000000000000000000000111d2a3743505c6872787979797979797979797979797979797979797979797979797979797979797979797979797979797979736e63584b3f3226190c000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000b151e28343f4a545d686d7a838e939ea0a8a8a09d999795949596999d9fa7aba49f9792867e706a60564c41332a1f0d040000000000000000000000000000000000000000000000070c10131316191c1d1e1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96abb5a69a8d807367544b403428201c1816151514141515171a1e242b37434e5864717e8482807d7b7977726d62564a3d3124170b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608091313131313131313080705020000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000000000000030c17232e38424c565e686d79818991969d9fa4aca6a3a2a1a2a3a5a8a9a29f99938e857c706c61584e443a3021180e00000000000000000000000000000000000000000000000000000406070a0c0f10121213131212110f0d0a07070501000000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f221508000000000000000000000000000000000000000000000105090b0b1313131313131313120706030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afa89b8e8275665c51453a322c29232322212121212223252a2f353f47535f6a76828f8f8c8a8886837e7265584b3f3225180c000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000008121a22282d30313939393939393939393533302b251d140b010000000000000000000000000000000000000000000000000000000003090d1012131313131313131313060300000000000000000000000000000000000000000000000000000000000000000004080c0e0f13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232f3a444e565c5e60606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a40362a1f1307000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000006111c26303a444c565e676d747d848a90939a9a9c9e9f9f9f9e9d9b9997928d87817a6f6a615a50463c32281e0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000000000000000000000000000000000000000060c1115171820202020202020201f1312100c06000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939facab9f9285796d60564c443d38342f2f2f2e2d2e2e2f3031363a4145515b626f7c87939b999798928a7e7164574b3e3124180b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b010000000000000000000000000006101a242c33393c3d46464646464646464641403c362f261d1309000000000000000000000000000000000000000000000000000000070e14191d1f20202020202020202012100c06000000000000000000000000000000000000000000000000000000000002090f14181b1c20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0b080705020000000000000000000000000000000000000000000000000007121d28323c444b505153535353535353535353535353535353535353535353535353535353535353535353535353535353534d4b4740382e24190e02000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000000000000000a151e28323a444c555c606b70787e83878b8d909192929291908f8c8985817c746d68605850483e342b20160c000000000000000000000000000000000000000000000000000000000000000306060808080808080605030000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000006131f2c3945515d677683909dabada2978a7e71685e564f4745403e3c3b3b3a3a3b3b3d3f42464c515a626d76828f99a4a6aa9f92857a6d6053473a2d201407000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d1207000000000000000000000000050e18222c363e44494a5353535353535353534e4c4841392f251a0f03000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000000000000000000000000030c131a202527282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1c1a181514120e09050200000000000000000000000000000000000000000000010c16202a323a3f43454646464646464646464646464646464646464646464646464646464646464646464646464646464646403f3b362e261c120800000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000030c162029323a434b515960666d71767b7e8183848586858484827f7d79746f6a615e564e463e362c22190e050000000000000000000000000000000000000000000000000000000000060b0f121314141414141413120f0b06000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000009121b22292e31323939393939393939382d2c28231c150c030000000000000000000000000000000000000000000004101d2935404b5566737f8c99a3aea99e91857a6d68605953514b4b494848474748484a4b4d53555d606c727f8c949fabaea3998d8074675d5145392c201306000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000030c17202a343e485055576060606060606060605b59534b41362b20140800000000000000000000000000000000000000000000000007111a232a3135383939393939393939392c28231c150c03000000000000000000000000000000000000000000000000020c151e252c31343539393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c020000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a03000000000000000000000000000000000000000000000000000000000000000000060b1012181d1f202325282a2b2b2c2d2c2c2a29272521211e1a14110e0902000000000000000000000000000000000000000000050f1820282f333738393939393939393939393939393939393939393939393939393939393939393939393939393939393933322f2a241c140a00000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000000040d172029303940454f545c6064686e7174767878797878777573706d67625f58524c443d342c241a100700000000000000000000000000000000000000000000000000000000020a11171c1f20212121212121201f1b17110a0200000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000006111b242d343a3d3e4646464646464646453a38342e261e150a00000000000000000000000000000000000000000000000c18242f3b4754616e7a86929fa8ada19790827a6f6b63605c5557565554545454555658575e61676d747e88939fa6b0a89f92867b6e61554b4035291d1004000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000b151e29323c46505a61646c6c6c6c6c6c6c6c6c68645d53483c3024180b0000000000000000000000000000000000000000000000030e19232c353c414546464646464646464638342e261e150a00000000000000000000000000000000000000000000000009131e272f373d4042464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e1309000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000000000000000000000000020a11171c1f24292c2d30323437373839393938373634312e2d2a25201e19140e09020000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000050e171e272e343d424a5053565e616567696b6c6c6c6b6a686663605c55534e46413a322b221a110800000000000000000000000000000000000000000000000000000000020b141c22282b2d2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000000010c17222d363f454a4b53535353535353535246443f3830261c1106000000000000000000000000000000000000000000000714202d3946525e6874808d96a1aaa99f9490847c76706d67666462626160616162636567696e737a818b939aa4afaaa1968d8074695e5343392f24180d01000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000007121c27303a444e58616c70797979797979797979746f64594c4033271a0e010000000000000000000000000000000000000000000009141f2a353e474d51535353535353535353443f3830261c110600000000000000000000000000000000000000000000040f1a252f3941484d4f53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f04000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000003090c141c23282b2f35383a3c3f41434445464646454443413e3b3a36312d2a251f1a140d050000000000000000000000000000000000000000050c12171b1d1e20202020202020202020202020202020202020202020202020202020202020202020202020202020201a1917130e0800000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000050c151d232830383f44464d5254585a5d5e5f5f5f5e5d5c595653514b47433c3630292019100800000000000000000000000000000000000000000000000000000000000a141d262d3338393b3b3b3b3b3b3937332d261d140a000000000000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000005111d29343f4850565860606060606060605e53504a42382e23170c0000000000000000000000000000000000000000000005111e2a36414c56606d7a849198a2aaa69f969189827d797573716f6e6e6d6d6e6e707274777b80858e939fa4acaba3989184796d60574d4231281d120700000000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d1000000000000000000104060606060606060606000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000081118232e39424c565f6a707e8786868686868686868174685b4e4135281b0e02000000000000000000000000000000000000000000010d1925313c4750585e5f606060606060605f504a42382e23170c000000000000000000000000000000000000000000000814202c37414b53595b60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000060d141a1e262e34383a404547494c4e50515252535252514f4d4b4846423b3a36302a251f170e07010000000000000000000000000000000000000001070b0f111213131313131313131313131313131313131313131313131313131313131313131313131313131313130d0c0a070200000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000000000000000000000000000000000000000000030b12181e262e34383b4146474b4e505152535251514f4c4a4645403937322a251e170e07000000000000000000000000000000000000000000000000000000000006111c262f383f444647474747474746443f382f261b11060000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c6c6b605c544a3f34281c1003000000000000000000000000000000000000000000020e1925303b45525d686f7c869298a0a8a8a09e948f8a8582807e7c7b7b7a7a7b7b7d7e8084878d92979da5afaaa29992867c6f675d51453b311f160c0100000000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d1000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140700000000000000060f19232834404a545e686f7c86929a93939393968f82786d6053463a2d2013070000000000000000000000000000000000000000000004101d2935414d58626a6c6c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000000000000000070f181f262a30383f44464b515356585b5d5e5e5f605f5f5d5c5a5854534d4746423b3630292018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000000000000000000070c151c23282c3036393b3e414345454645454442403d3a38342e2b262019130d050000000000000000000000000000000000000000000000000000000000000b17222d38424a505354545454545453504941382d22170b00000000000000000000000000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000b1724313d4a56626c717979797979797979786d665c5044382c1f13080000000000000000000000000000000000000000000008141e2935414c56606a707d8691969fa3aba69f9c98928f8c8a89888787878788898b8d9195999fa2a9aba69f9892877e706a60554b4133291f0d040000000000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000040d18212b353d44515c666d7a849198a29f9fa19791847a6d665c5144382c1f12060000000000000000000000000000000000000000000005121f2b3845515e6a74797979797979797976665c5044382c1f12060000000000000000000000000000000000000000000e1b2734404d59656f757979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e00000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000081019212931363e424a5053555d606365676a6a6b6c6c6c6b6a696764615e5754524d46423b3329241d150d040000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000030a11171c1f252a2d2e3234363839393938373533302d2c28231d1b150d0802000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b60616161616161605b53493f33271b0f03000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000005121e2a36424d5765717e868686868686868685786d6053463a3025190d01000000000000000000000000000000000000000000020d19242f3a434e58606b707c848d92999fa2aaaaa29f9c99979595949394949596989a9da0a8abaaa79f9d948f857d706c61584e433a2f21170d000000000000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facaca093867a6d6053473a2d2014070000000000020b161f2a333d47515b606d78829096a1aaaea39992857b6e685d544a4034281c1004000000000000000000000000000000000000000000000613202c3946535f6c798686868686868686786d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b68758286868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f0000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000000000000008111a222b333b424650545c6063676d6f727476777879797978777674716e6966615e56524d453f352f271f160d04000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000060c1014191e202125272a2b2c2c2c2b2a292623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c6e6e6e6e6e6e6c655b5044372b1f1205000000000000000000000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000714212d3a46535e69768390939393939393978a7d7063564c4135291d11050000000000000000000000000000000000000000000008131e28313c464f59606a6f7980878e92989b9fa2aaa6a6a4a2a1a1a0a0a1a1a3a5a7a7aca49f9d9995908a827b706b615a50463d31281d0f05000000000000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000a141d28313c454f59626d74818e949fa8aea49f92877d6f695f564c42392e23180c00000000000000000000000000000000000000000000000613202c3946535f6c798692939393939386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9393939393939393939393939393939393939393939393939393939393939393939393938e8175685b4f4235281c0f00000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000000000000060f1a232c343d454d535a61666d7075797c7f81838485858685858482807e7b77736e69615e575145403931281f160c030000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000003080e111414181b1d1e1f201f1e1e1c19171313100c0700000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787a7a7a7a7a7a776c605346392d20130600000000000000000000000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000815212e3b4854616e7b87939f9f9f9f9fa99b8f8275685e5246392d20150a00000000000000000000000000000000000000000000010c161f2b343d474f585f676d737b81868b8f9298989a9b9d9e9f9f9f9f9f9f9e9d9c9a989a93908d88837d766e69615950483e342b1f160c00000000000000101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facada093867a6d6053473a2d2014070000000006111c262f3a434d57606b727f8b939da6afa59c928b7e716b60574d443a30271c120700000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9f9386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000000000000030d18212c353e464e575f616c70787d8185898b8e90919192939292908f8d8b87847f7b746e69625b514b433a31281e150b000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101212131212110f0d0a070604000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8787878787877a6d6154473a2e211407000000000000000000000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000007131f2c38434e5866737f8c9aa4afaca8aaac9f92867a6d6154473c32261b0f0000000000000000000000000000000000000000000000040d19222b353d464e555d60696e747a7e8285888b8d8f909192929292929291908f8d8c898683807c76706c615f574f473e362c22190d0400000000000000101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000071017222d38424c555f69707d87929fa5afa79e938d80736c61594f453c32281e150b0000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8acacb2adaba5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8275685b4f4235281c0f0000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000010b151f2a333e474f5860696e767d84898e9298989a9d9d9e9f9f9f9e9d9c9a9795918c86817b726d605d554b433a30271d1207000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794949494877a6d6154473a2e211407000000000000000000000000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000915222e3b4854606a7784919eaca49f9b9ea5a3998b7f7265584e43372b1c12070000000000000000000000000000000000000000000000071019232b343c434b51575f61676d7175797c7e80828384858586868585848482817f7d7a77736f6a64615a534d453e352c241a10070000000000000000101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473a2d2014070000050e192228333f4a545d676e7b859299a3afa89f958e81776c605a50473d332a20160c030000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875818e9babb5b2a8a19e98989898989898989898989898989898989898989898989898989898988e8275685b4f4235281c0f000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000007121d27313c454f59616a6f7b828a91969b9fa2aaa7a7a5a3a2a2a3a4a5a8a7a7a09d99928e867f756d675d554b42392e23180c0300000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b09050100000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000004101c2834404b54626f7c8996a0a49a938e939eab9d9083776a5f5347392e23180c000000000000000000000000000000000000000000000000071119222a313940454d53555d6065666d6f71737576777879797979787877757472706d6866625f58555046423b332c231a1208000000000000000000101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d20140700030d17202b343d44505b666d79839197a2abaaa1969083796d655b50483e352b21180e04000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000d1a2734404d5a6773808d99a3aeada196918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8175685b4f4235281c0f0000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c11060000000000000000000c18242f39434d57616b707c858f949ea0a8aca8a19e9a989695959697989c9fa2aaaba39f98928b81796d675d544b4034281e150b0000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126292825201b140c0300000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000006131f2c3845515c6674818d9aa89f9388828e9baaa095887c6f62544a4034281c10040000000000000000000000000000000000000000000000000710181f282f353b42464c5154545c60626567686a6b6c6c6c6c6c6c6b6a69676563605d5655534e49443e36312a211a110800000000000000000000101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d201407010b151f29333d46505a606c78828f95a0a9aba29891847a6e675c53493f362d23190f0600000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000815212e3b4854616e7b86929faaab9e91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063564a3d3023170a000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c040000000000000004101d2935404b555f69707d8692979fa6aca69f9c96918e8b898988898a8c8f92989ea1a8aaa29f938f83796d665c51453d30271c1207000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e333534312c251e150c0200000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000713202d3a4653606d7985929eaa9d90837d8998a2a79a8d8074665c5144382c1f130800000000000000000000000000000000000000000000000000060d161d242931363a4145474a505355585a5c5d5e5f5f5f5f5f5f5e5d5c5a595654524c4847433c39332a261f180f080000000000000000000000101d293643505c6976828f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d20140707121d27313b454e58616c73808d949ea7afa39992867c6f685e554b41382d241b11070000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000714212d3a46535e6974818e98a2ada196887c7272727272727272727272727272727272727272727272727272727272706b6054483c2f22160900000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a0000000000000006131f2c3845515d676e7b869298a1a9aaa29f948f8984817e7d7c7c7c7d7f82868b91969da4aea59e958f82786d60594f42392e23180c0000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e1409000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b120900000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000005111d2935414c5664707d8a97a2a9998c807885929fab9e9285796d6053463a3025190d0100000000000000000000000000000000000000000000000000040c12181f262a2f35393a3f4446494b4d4f505152525353525251514f4e4c4a4745413c3b37322d28221a140e06000000000000000000000000101d293643505c69768286868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014071118242f39434d57606a717e8b929ca6aea49f92877d706a5f564c43392f261b1209000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa8a89c8f82766c6565656565656565656565656565656565656565656565656565656360594f44382c2014070000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000004111d2935414b55606d79839098a2aaa9a198928a827c787472706f6f70717275797e848d929fa4aba79f948d80746b60544a4034281c10040000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32383a4146474c4f4d49423930251b0f0400000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000713202d3946525e6875828f9ba9a197897c75828e9baba1978a7d7064564c41362a1e1105000000000000000000000000000000000000000000000000000001070d141a1e24292c2e34383a3c3e40424344454646464645454442413f3d3a3935302e2b26201c170e0903000000000000000000000000000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014101a232935404b555e696f7c86929fa4aea69d928b7f726b61584e443b31271d140a00000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a25313b46525e6973808c96a0ac9f948b7e716a5f5658585858585858585858585858585858585858585858585856544f473d33271c10040000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a00000000000613202c3945515d67737f8c95a0aaaba19792867e766f6c6565636262636465676d7279808b9399a4afa69d92897d70665c5144382c1f150a00000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000000000000000000000000000000000000000000000000000002090e11171c1f262b2f35393d43474c5254595c59534b42372c2015090000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c010000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000714212e3a4754616d7a86929fab9e928579717e8b99a3a99b8f8275685e5246392d20150a0000000000000000000000000000000000000000000000000000000003090e13191d2023282c2d2f32343537383939393939393837363432302d2c2924211f1b15100b050000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201418222c353e45515d676e7b859198a3aea79e948d80746d62594f463c32291f150b0200000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009141f2a36424d57606d7984919aa4a69f92867c6e685d554b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443d352b21160b0000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f01000000000714212d3a4754606d7a85929fa7afa49992857c716c63605b535656555657555c60676d747f87939fa6aea49d9184796d6053463c31261b0f0300000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e0300000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616668655d53493d3125190c000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d11050000000000000002050708080808080808080814212e3b4754616e7a8794a1a094877a6d6154473a2e21140808080808080808080705020000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000006121e2b37424d5765727f8b99a3ab9b8e81756d7a86929fac9f92867a6d6154473c32271b0f00000000000000000000000000000000000000000000000000000000000001080d1113171c1f20222527292a2b2c2c2c2c2c2c2b2a2927262321201d1915120f0a0400000000000000000000000000000000000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2016202a343e47515b606d79839097a1aaa9a0958f82786d605b51473d342a20170d030000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e1a25303b45515d67707d88939fa6a29891847a6d675c544b423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332b231a0f05000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000005111e2a36424d5766727f8c97a2adaa9f93877d706a615a5350494a4949494a4b51555c606d73808c949fabaca0958b7e7164584e43372b1f1206000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f14090000000000000000000000000000000000000000000000000000000000000001080d11161c1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e00000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000000000002090e121415151515151515151515212e3b4754616e7a8794a1a094877a6d6154473a2e211515151515151515151514120e09020000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000814212e3a47535f697683909daba3998a7e716875828f9caba3998c7f7265584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000104060c10121316181a1c1d1e1f1f20201f1f1e1e1c1b19171413110d0806030000000000000000000000000000000000000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201e28323c464f59636d75818e959fa9aaa1979083796d665c50493f352c22180e05000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000009141f2935404b55606b73808d949fa8a0968f82796d665c544b433a323232323232323232323232323232323232302f2c27211a110800000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c0000000714202d3a46525e697784909da9a8a2988d80746b60585046443f3d3c3c3d3e40454b515b606d7882909ca6b0a89d9083776a5f53473a2e21150600000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464e53555d60656a6f747a7f8175685c4f4235291c0f00000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b00000000050d141a1e2021212121212121212121212e3b4754616e7a8794a1a094877a6d6154473a2e2121212121212121212121201e1a140d05000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000030f1b27333f4953626e7b88959fac9f92867a6d64717e8b99a3ab9d9083776a605447392e23180c0000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f101112131313131212110f0e0c0a0707040100000000000000000000000000000000000000000000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2026303a444e58616b727f8c939ea7aca29891857b6e675d544a3f372d231a100600000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000020c18242f39434f59606d78829096a0a89f948f82786d665d554c443b332b2525252525252525252525252525252322201c160f08000000000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000814212e3b4754616e7b8795989a9b9c92857a6d61594f463e37332d2f2f302e34394045505c666f7c88949fabaca095887b6f6255483c2d22170b0000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000000000000000000000000000000000000001070c10151b1e24292c33383b42464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000000050f171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e3b4754616e7a8794a1a094877a6d6154473a2e2e2e2e2e2e2e2e2e2e2e2e2d2a251f170f0500000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000005121f2b3744505b6573808d99a7ac9c8f837668606d7a86929faca095887c6f62554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d232e38424c565f6a707d87939fa5afa49a92867c6f695e554b42382e251b11080000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007121d27313d44505c666d7a849197a1a69e948f81786d675d564d453d3528231c141919191919191919191919171614100b050000000000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f130600000b1825323e4b5865717e888a8b8d8e908e8174685e52473d342b272223222323282f343f4a545f6a76828f9cacb1a7998c7f736653493f33271b0f030000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c60646a6e74797e83898e929084776a5d5144372a1e110000000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b0000020d17212930363a3b3b3b3b3b3b3b3b3b3b3b3b3b4754616e7a8794a1a094877a6d6154473b3b3b3b3b3b3b3b3b3b3b3b3b3a36302921170d020000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000613202d394653606c7884919eaba49a8b7f72655d6875828f9caaa79a8d8074675c5145382c1f14080000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d0400000006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d28343f4a545e686f7c869299a4afa59f93887e706a60574d433a30261c1309000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010b151f28343f4a545e686e7b859298a2a69e938f82796d685f574f473e342e261e160d0c0c0c0c0c0c0c0c0c0a09070400000000000000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000714212d3a4754606d797c7d7f808183847d7063564c41352b221b17161616181d232e38424e5864717d8a9aa4afa99c8f8276655b5044372b1f12050000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000000000000000000000000000000000000060b0f141a1d23292c32373a4145474f54565e61666d71767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000009141f29333b4246484848484848484848484848484854616e7a8794a1a094877a6d6154484848484848484848484848484846423b33291f140900000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004101d2935404b5563707d8996a1ac9f93877b6e615664717e8a98a2ab9e9285796d6053463b3025190e02000000000000000000000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a030000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d353d44505c666d7a849198a2aba69d938c7f726c61584e453b31281e140a01000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000030d17232e38424c565f696f7c869299a3a59e948f827a6e69605950443f38302820180f07000000000000000000000000000000000000000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b00000613202c3945515d676d6f707273757678706b6054443a30231a0f0b0609070c121c26303c4754616d7a86939facab9f9285796c605346392d20130600000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000000000000000000000000000000002080d11171c1f262a2f34383c43474c5254596063696e73797d82888d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b00020e1a25303b454d52545454545454545454545454545454616e7a8794a1a094877a6d61545454545454545454545454545454524d453b30251a0e020000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000006131f2c3945515d6774818e9ba8ab9c908376695e53606d7a86929faca2978a7d7164564d41362a1e110500000000000000000000000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e181109010000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a05000000000000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473f383d47515b606d78828f96a0aaa89f948e81746d635a50463c33291f160c0200000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000006111c26303a444d57606a707d879298a2a69e9490847b6f6b625a504a423a322a21191106000000000000000000000000000000000005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030004111d2935414c555d606264656768696b6360594f4432291e110800000000010a14202d3946525e687784919daaaea298877a6e6154473b2e21140800000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f231609000000000000000000000000000001040a0f13191c22282b3136394045474e53565d60656b70757b80848a8f949a9fa2a7a09d979083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005121e2a36424d575e616161616161616161616161616161616e7a8794a1a094877a6d616161616161616161616161616161615e574d42362a1e120500000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000714202d3a4753606d7985929faba3998b7f726557515d6775818e9ba9a99c8f8275685e5246392d20160a000000000000000000000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6059504a42454f59626d74808d949fa8a9a0968f82786d605b51483e342b21170d040000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000a151e29323c454e58616b707d869298a2a69f9691857d716c605c544c443c332b2317110a020000000000000000000000000000000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600010d19242f3a434c51545557585a5b5d5e56544f473d3320170d00000000000005111d2a36414c566875828e9ba8b3aa95897c6f6256493c2f2316090000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000000000000000000000001070d11161b1e252a2d33383b42464b5153585f62686d72777d82868c91969c9fa6a39f9b95908b857f7366594c403326190d0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a8794a1a094877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695e52463a2d2014070000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000005111e2a36414d5664717e8a98a2ac9f92867a6e61544b5563707d8a97a1ac9f92867b6e6154473d32271b0f0100000000000000000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b110700000000000000000000000000000000000000000000000000000000050a0d0f101313131313130f0f0d0904000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facaea194887b706b605b544c4d57606b727f8b929da6aba19791847a6d665c51493f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000030c17202a333d464f59616b707d869298a1a8a09792877e746d665d564d453d3527221b140b0300000000000000000000000000000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d201307000008131e28313a414547494a4c4d4e50514948443d352b210e05000000000000010d192530414e5b6774818e9aa7b0a3968a7d7063574a3d3024170a000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000000000000000000040a0f13181d20272c3036383f44464d53555c60646a6f747a7f84898f92999ea1a9a19e99928e89837e79736d63574b3e3225180c0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000815212e3b4854616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8995a2a295887c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154483b2e211508000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000714202d3946525e6876828f9caaab9c8f8276685e524653606d7985929eaba3998c7f7266584e43372b1d12070000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000000000000000000030a11161a1c1d2020202020201c1b1915100902000000000000000000000000000000000000000000000000000000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facb8ab9e92857d736c665e56555f69707d87929fa4aea39992857b6e685d544a40372e241a100700000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000050e18212b343e474f59616b707d8691969fa7a199928b80786d685f574f473f332d261d150c03000000000000000000000000000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080000010c161f282f35393a3c3d3f404243453d3b38332b23190f0000000000000000081a2733404d5a6673808d99a6b0a4978a7d7164574a3e3124170b00000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000000000000070c10151b1d24292c32383a41464a5053575f61676d71767c81868b91959b9fa3a69f9c96918c86817c77716d67635b51463b2f22160a0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788487878787878787878787878787878787898e99a4a4988e888787878787878787878787878787878784786b5e5245382b1f120000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000814212e3b4754616e7b86929faca3998b7e7165564c44515c6674818d9aa8ab9d9184776a605447392f23180c000000000000000000020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e1206000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facb9ada197928780786d68605d676e7b859299a3aea49f92877d6f695f564c42392e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000060f19222c353e474f59606b6f7c8490959ea5a39f928d827a6e69605950443f382f271e150d040000000000000000000000000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000040d161e24292c2d2f313234353638302f2c272119110700000000000000000d1a2633404d596673808c99a6b1a4978a7e7164574b3e3124180b00000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f1206000000000000030b12181c1f262b2f35393d43484c52545b6063696e73797e83888e92989da0a8a29f9a94908a847f7a756f6b65605d55514940352a1e12060000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919494949494949494949494949494949599a0aaaaa098959494949494949494949494949494949184786b5e5245382b1f1200000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000006131f2b37434e5865727f8c99a3ac9f92867a6d615447404a54636f7c8996a1aca095897c6f62554b4034291c1004000000000000000005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e2216090000000000000000000000000000000000000000000000030d161f272d3235363939393939393635312c261e150c020000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929facb9b3a9a199938c827a6f6a656d79839097a1aba59c928b7e716b60574d443a30271c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000007101a232c353e474f59606a6f7a838f939fa4a49d948f847b706b625a5049413930271f160d0400000000000000000000000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000040c13191d202122242527282a2b252423211c170d0801000000000000000e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000000030c151c23282c31373a4045474f54565e61666c70767b80858b90959a9fa2a8a09e98928e88837e79736e6863605953514b4340372e23190d020000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919ea1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a4aab2b2aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a19e9185786b5e5245382b1f120000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000815212e3b47535f6a7783909dabaa9c8f8275685e5246394653606c7884919eaba89a8d8174675c5145382c1f140900000000000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000000000000000a151f2831383e424346464646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929facb9bab2aba49f948f847c726c77818f95a0a9a79e938c80736c61594f453c32281e150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000008111a232c353d474f585f686e79818c939aa2a69f9691857d716c605b534a423931281f160d04000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000000000008121a22282d303132323232323231302d282219130c04000000000006121e2b37424d576875828f9ba8b4aa96897d7063564a3d3023170a00000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000000000b151e272e34383c43474b5153596063686d72787d82878d92979d9fa7a49f9c96918b86817c76716d66615e56544f47454039312e251c1207000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919e9f9f9f9f9f9f9f9f9f9f9f9f9f9fa1a3a8b0b0a8a3a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9185786b5e5245382b1f12000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f08040000000000000000000003050e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000003101c28343f4a54626f7c8895a0aca3988b7e7164564c413744505b6573808d9aa7ab9f9285796d6053473b30251a0e02000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c0000000000000000000000000000000000000000000005111c27313a434a4e505353535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9b2a8a09da09f9691877f76808c939ea7a89f958e81776c605a50473d332a20160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000008111a232b353d464e565e676d7780889298a0a8a09792877e736c655c544b433a31281f160c030000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0000000005101a242c33393c3e3f3f3f3f3f3f3e3c393329241e16100c0709060b1117232d3a47535f697884919eabaea398887b6e6155483b2e2215080004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000007121c2730394044464e53555d60656b6f757a7f848a8f939a9ea1a9a29e99938f89847f7a746f6a64605c54524c48433d39352f271f1c130a00000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b78849193939393939393939393939393939394979ea8a89e97949393939393939393939393939393939185786b5e5245382b1f12000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1614100b05000000000000060b0f12131b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000006121f2b3844505c6673808d9aa7ac9f92867a6d6054473a333f4953626f7c8895a0aca2978a7e7164574d42362a1e1205000000000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060605c5a544c42372c2115090000000000000000000000000000000000000000000000000000000105090b0b13131313070604000000000000000000000000000013202c3946535f6c7986929facb9aca0969196a0a199928c838c929ca5aaa1969083796d655b50483e352b21180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000081119232b343c444d555d656c737e8691969fa6a299928b80776d665d554b433a31281e150a0000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222c363e44494a4b4b4b4b4b4b4a49453e352f281f1c18171616171b222935404b55616e7b8896a1acac9f9286796d6053463a2d2013070006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000c18232e39424a5153585f62676d72777c81868c91969c9fa4a7a09d97928d87827d78726d68625f5853504a46413b38322c29241d150d0a0100000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788486868686868686868686868686868686878c97a3a3978c878686868686868686868686868686868684786b5e5245382b1f12000000000000000000000000000000080e171f2f3a454f575c5e60605f545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e42352b2423201c170e09030000020a11171b1f20252c34414e5a6774818d93939393938b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000713202d3a4653606d7985919eabaa9b8f8275675d5145392d3847535f6a7784909daaa99c8f8276695e52463a2d20160a000000000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c2013000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c69655e54493d3125190d0000000000000000000000000000000000000000000000000000060c111517182020201f1413100c0701000000000000000000000013202c3946535f6c7986929facb7aa9d91849196a0a39f9490949ca4aba29891847a6d675c53493f362d23190f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000071019222a323b434b535b606c707c848f949da4a39f928d81786d675d554b433a30261c110600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000004101c28333e4850555758585858585857555045413a312c282323222322282d333d45515d67727f8c99a8b2a99d908376665c5144382c1f1206000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101c2834404a545c60646a6f747a7e83898e92999ea1a8a39f9b95908b85807b75706c65605d56534e46443f3836302c271f1d18120b03000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00111e2a3743505c687278797979797979797979797979797979797a8794a1a094877a797979797979797979797979797979797872685c5043372a1e11000000000000000000000000000000000f1b2834404c5761686b6c6c6c605c5455585a5c5d5e5f5f565d6065696b6c6b6965605c554e463c37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e42393831302d28221a140c07070b141b22272b2d323939414e5a677480868686868686867e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060403010000000000000203060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000004111d2935414c5563707d8a97a1ada2988a7e7164554c41352b37434e5866737f8c99a7ac9f93877b6e6154483d32271b0f010000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000000000000000000000000000000030f1c2935424e5a6670767979797979797570655a4d4135281b0f020000000000000000000000000000000000000000000000000911181d2124252d2d2d2c201f1c18120b030000000000000000000013202c3946535f6c7986929facaea194877b849196a1a69f9c9fa6afa39992867c6f685e554b41382d241b110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000071018202931394149505a616a6f7a828d929fa4a49c938e82796d675d554b42382e23171006000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000814212d3944505a616465656565656564615a514c433e38342e302f302d33383f44505a606d7985929eabb1a7998c807366544a4034281c1004000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006121f2c3844515c666d71767c81858b90959b9fa3a8a19e99928e89837e79736e6963605b53524c47433c38342e2a251e1b16100c070100000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000f1b2834404b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e7a8794a1a094877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f00000000000000000000000000000005111e2a3744505c6873787979796d665c504b4d4f4c52565e61686d727678797876726d675f584e463c30261c160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4646453d3c39332a261f181212181d262d3337393e4546464c58646e7479797979797979716c6256493d3024170a000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b13131311100e0a050005090d0f1013131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0000000000000613202c3945515d6775818e9ba9ac9f92867a6d6053473a2f26323c4855616e7b88959faba4998c7f7266594f43382c1d12070000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d6976828686868686868275695c4f4236291c0f03000000000000000000000000000000000000000000000009121b22292e3132393939392d2c29231d150d0300000000000000000013202c3946535f6c7986929facada09386797b849197a1a9a9abb0a89f92877d706a5f564c43392f261b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000060e171f282f383f4450585f686d78808b9399a3a59e948f82796d675d544a3f342822180b020000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303c4955616c71727272727272716c605d554f4645403e3d3c3c3d3f44495059616c73808d97a1adab9f95887c6f6255483c2e23180c00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000713202d3a4653606d787e83888d92989da0a7a69f9c96918c86817c77716d67615f5753504945413a37312c28231c19140f0a0400000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b17232f3a454e565c5e6060606060606060606060606060616e7a8794a1a094877a6d6160606060606060606060606060605e5c564e453a2f23170b00000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b0000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53535353514a49443e363129231d1d23282f383f44464b52535353535c64676c6c6c6c6c6c6c64625a5045392d211508000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e423528202020201d1d1a16110b1015191c1c2020202734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0000000000000714212d3a4754606d7a86929facaa9b8e8175675d5145392c212d3a46535f697683909dabab9e9184776b605448392f24180c0000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d69768390939393938f8275695c4f4236291c0f030000000000000000000000000000000000000000000006111b242d343a3d3e464646463a38342f271f150b01000000000000000013202c3946535f6c7986929facada093867a6e7b859197a1a9b3aca1968b7f726b60584e443a31271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000050d161d262d333e464e565d666d747f879298a2a69e949082796d665c50443f342a1d140a0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1724313e4a5764717e7e7e7e7e7e7e7d756d67615953514b4b4a49494a4a50535b606b707e88939fa9b0a69d9083766a5f53473b2e1c120700000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d21140700101d293643505c6976828a90949a9fa2aaa29f9a948f8a847f7a756f6a64605d55534d46443f38352f2b261f1c17110e0802000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0007121e28333c454b50525353535353535353535353535354616e7a8794a1a094877a6d61545353535353535353535353535352504b453c33281e120700000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c1003000000000000000000000000000000000005111d29343e48505658606060606060605b595e606060605e57555046423b342f27272e343c41495053585f6060605f5c585a60606060606060585650483e34291d1105000b1825313e4b5864717e8b93939393938e8175685b4e42352d2d2d2d2d2a2926221c151b212528292d2d2d2d34414e5a6774818d93939393938b7e7164584b3e3125180b000000000005121e2a36424d5765717e8b98a2aea2988a7d7064554b4035291e2a36424d5765727f8b99a3aca096897c6f63554b4035291d100400000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000010c18222d363f454a4b535353524745403931271d1207000000000000000013202c3946535f6c7986929facada093867a6d6f7c859297a2aaab9e91847a6d675c554b423930261e140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000040b141b2227343c444c545c606d727e869298a2a69f958f82786d605a50463c2f261c110600000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000003101d2a3643505d6976838b8b8b8b8b8b8a817a706b64605c545756555657545b60656c727d86929aa4afaa9f948a7d7064584e43372b1f0b0000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e22150800101d2a3743505d6a7683909c9fa6a8a09d98928d88837d78736d6862605853514b46423b37332d29241e1b15100c06000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010c17212a333a4043454646464646464646464646464754616e7a8794a1a094877a6d6154474646464646464646464646464543403a332a21170c01000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000000000c17222d363e45494b5353535353535359636b6c6c6c6c6b64615a534d45403931303940454d535b60656c6c6c6c6b686157535353535353534b49453e362d22170c00000b1825313e4b5864717e868686868686868175685b4e423939393939393736322d271f262c3235363939393939414e5a677480868686868686867e7164584b3e3125180b00000000000714212d3a46535e697683909caaab9f9285796d6053463a2f241a26313b4754616d7a86929faca89a8e8174675d5145392c1f140900000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000000000000000407090a0b0b0b0b0b0b101d2a3643505d697683909ca9a89c8f8275695c4f4236291c0f0b0b0b0b0b0b0a09070400000000000000000000000005111d29343f485056586060605f53514b43392f23180c000000000000000013202c3946535f6c7986929facada093867a6d6a6f7c859298a2aaa1968f82796d675c544a423830261d140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117222a323a424a505b626c717d869298a2a79f948e81746d62584e42382d22170b00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000030f1c2936424f5c6975828f9898989898938e847d76706d6666646362636465666c71787f879298a2acaca2988f82766c6155463c32261b0f0000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f22150800101d2a3743505d6a7683909da9a49c96918b85817c76716d66615e56544e4745403936312b27221b19130f0a030000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000050f1821282f34373839393939393939393939393b4754616e7a8794a1a094877a6d6154473a39393939393939393939393837342f2821180f0500000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d01000000000000000000000000000000000006111b242d34393d3e464646464646525e6b757979797978706c615f57514b433e3d424b51575f656c71787979797873685c504646464646463e3d39342d241b110600000a1724303d4956626c7179797979797979756f65594d3b46464646464644423e39312930383d41434646464646464c58646e7479797979797979716c6256493d3024170a00000000000815212e3b4854616e7b87939faca99b8e8174675c5145382c1d14202d3946525e6876828f9caaab9f9285796d6053473b31251a0e00000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000040b10131616171717171717171d2a3643505d697683909ca9a89c8f8275695c4f4236291c17171717171717161613100b05000000000000000000000915212e3a45505a62656c6c6c6c605c554b4034291c10040000000000000013202c3946535f6c7986929facada093867a6d606a6f7d869298a3a89f948f82796d665c544a42382f261d140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000061018202830383f44515a616b707d869299a4a69d938b7e716a5f544a3f33281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000020e1b2835414e5b6874818e9ba5a5a5a59e96918a837d79767271706f6f707275787d838b9299a2aaafa49a92867b6e61594f44342a20150a0000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524c48433d38352f2a261f1b17110d080100000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000060f171e23282a2b2d2d2d2d2d2d2d2d2d2d2e3b4754616e7a8794a1a094877a6d6154473a2e2d2d2d2d2d2d2d2d2d2d2b2a28231e170f060000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000000000009121b22292d303139393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245393939393931302d29221b12090000000815212d3945505a62646c6c6c6c6c6c6c68655d534648535353535353504f4a433b313a42494e4f53535353535348535c64676c6c6c6c6c6c6c64625a5045392d2115080000000007131f2c38434e5866737f8c9aa4ada2978a7d7063554b4034281c111d2a36414c5664717e8b98a2aea2988b7e7164574d42362a1b1106000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000000000000000000070f161b20222324242424242424242a3643505d697683909ca9a89c8f8275695c4f42362924242424242424242322201c160f070000000000000000000b1724313d4a56626c71797979796d675c5145382c1f13060000000000000013202c3946535f6c7986929facada093867a6d60606a707d869299a3a69f948f82786d665c544a42382f261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e262e343f485059606b707e87939fa6a59f92867c6f665b5044392e23180c000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000010e1a2734414d5a6774808d9aa7b1b4aea8a19e94908a85827f7e7d7c7c7d7f82858a90959fa3ababa39f93887e71695f53473e3322180e040000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e21140800101d2a3743505d6a7683909da69a8d8079726d68625f5853504a46413b38322c29241d1a150f0b0600000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000050c12171b1e1f202020202020202020212e3b4754616e7a8794a1a094877a6d6154473a2e212020202020202020201f1e1b17120c05000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000911171d2124252d2d2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d2d2d2d2524211d1711090000000005111d29343e48505658606060606060605b59534d535f6060606060605d5b554d4339424c545a5c6060606060605f5353585a60606060606060585650483e34291d1105000000000915222e3b4854606a7784919eacab9e9285796d6053463a2e23180d1925303a4754606d7a86929facaa9c8f8276695e5346382d22170b000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000007111921272c2f303131313131313131313643505d697683909ca9a89c8f8275695c4f4236313131313131313131302f2c272119110700000000000000000b1825323e4b5865717e86868686796d6053473a2d20140a0000000000000013202c3946535f6c7986929facada093867a6d6058606b707d879299a3a69e948f81786d665c544a41382f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000010000040607080707050100040c141c2328363e474f59616c727f8c949faaa3989083786c60554b4034281c10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000d1a2633404d596673808c99a6b4aaa29f9a9f9f9c98928f8c8a8988898a8b8e92979da0a7aea8a199928b7f726c61574d42352c21100600000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d21140700101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524d48443d39352f2b261f1c17110d080200000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000001070b0f1112131313131313131314212e3b4754616e7a8794a1a094877a6d6154473a2e2114131313131313131312110f0b0701000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d2114070000000000000000000000000000000000000000060c1115171820202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023202020181715110c060000000000000c17222d363e45494b535353535353534e4d4d575e6c6c6c6c6c6c6c6a665f554a3e49545e66696c6c6c6c6c6c6c5e574d4e535353535353534b49453e362d22170c0000000004101c2834404b54626f7c8996a0aca99a8e8174665c5144382c1d120813202c3945515d6775818e9ba9ac9f93877b6e6153493f33271b0f030000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000040f19232b32383b3d3e3e3e3e3e3e3e3e3e3e43505d697683909ca9a89c8f8275695c4f423e3e3e3e3e3e3e3e3e3e3d3b38332b23190f05000000000000000a1723303d4a5663707d8993988a7d7063574a3d31261b0f0300000000000013202c3946535f6c7986929facada093867a6d605359616b717e87929aa4a69e938e81786d665b534941382d2217140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000020608080e070c101313151413110d0802020a1117242c353d47505a606c77828f98a2aa9f958b7e71675c5145382c1f14080000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000c1926323f4c5965727f8c98a5aea298928d939aa0a29f9c999796959697989b9ea1a9acaba39f9691877f726d625a50453c31231a1000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600101d2a3743505d6a7683909da9a49c96918b86817c76716d66615e56544f4745403937312b28221c19130f0a040000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000020405060606060606060814212e3b4754616e7a8794a1a094877a6d6154473a2e211407060606060606060504020000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000005080a0b131315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201413130b0a0805000000000000000006111b242d34393d3e464646464646464246535e69767979797979797771665b4f424e5a66707679797979797976695e5346464646464646463e3d39342d241b11060000000006131f2c3845515c6674818d9aa8ada197897d7063544a4034281c0b04111d2935414b5564707d8a97a2ada49a8c7f73655b5044372b1f13070000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000b16212b353d4448494a4a4a4a4a4a4a4a4a4a4a505d697683909ca9a89c8f8275695c4f4a4a4a4a4a4a4a4a4a4a4a4948443d352b21160b000000000000000815222f3b4855626e7b88959a8d817467584e43372b1f120600000000000013202c3946535f6c7986929facada093867a6d60534f59616c717e88939fa3a59e938e81786c655b53493f3327261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000003090e1214151a1c181c1f202121201d19130c050006121a232b353e44505b656e7b86929faaa79e9184796d6053463b3025190d0100000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1825313e4b5864717e8b97a4ab9f9286818890959b9fa3aba4a3a2a2a3a5a8a9a7a8a19e99928d847d716d625b51483e332a1f110800000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400101d2a3743505d6a7683909c9fa6a8a09d98928d88837e79736e6863605953514b47423c38332d2a251e1b15100c07010000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004060000000000000000000000000009121b22292d3031393939393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b39393939393931302d29221b120900000000000713202d3a4653606d7985929eabab9e9185796d6053463a2e23180c010d18242f3a4653606d7985929fabac9e9184786c6053463a2f24180d0100000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000004101b27323d474f54565757575757575757575757575d697683909ca9a89c8f8275695c57575757575757575757575756544f473d33271c10040000000000000714202d3a4753606d7a86979e9184786a5f53473a2e21150800000000000013202c3946535f6c7986929facada093867a6d605347505a616c727f8b919ba4a59e938e81776c655b504440382e261c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000060e151a1e2122272823282c2d2e2e2d2a251e160e05000811192327333f49535e69737f8c98a2ada1968b7e7164564c41362a1e110500000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1724313d4a5764707d8a97a3ac9f9286797c83898e9299999c9d9e9f9f9f9e9d9b9896918c86807a706b625a51493f362c21180e0000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d0100101c2936434f5c6976828a8f949a9fa2a9a29f9a94908a84807b756f6b65605d55534d46443f3836302b271f1c18120e0903000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000911171d2124252d2d2d2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d2d2d2524211d171109000000000005111d2935414c5664707d8a97a2ada89a8d8074665c5044382b1c12070007131f2c3845515c6674818e9aa8aca096897c7063554b4035291d110400000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000713202c38444f59606364646464646464646464646464697683909ca9a89c8f827569646464646464646464646464646360594f44382c20130700000000000006131f2c3945515d677885929e96887b6f6255483c3025190d01000000000013202c3946535f6c7986929facada093867a6d60534748505a626d727f8c929ca4a59d938e80776c605c524a40382e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000060f181f262b2d2e34352e34383a3b3a3936302820160c0200071117222d38414d57606d7a86929faca89c908376685e5246392d20140700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303d495663707c8996a3afa399867a6f787d82868a8c8f909192929291908e8b8884807b736d68605950483f372d241a0f0600000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000713202d3a4653606d787d82888d92979da0a7a69f9c97918c86817c77726d67625f5753504a46413a37322c29231d1a140f0b0600000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e110400000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000060c111517182020202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120202020181715110c060000000000000713202d3946525e6875828f9ba9ada196897c6f63544a3f34281c0b000004101c2834404b5463707c8996a1ada89b8e8174675d5145392c20140900000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f120000000000000916222f3b4854606b7071717171717171717171717171717683909ca9a89c8f82757171717171717171717171717171706b6054483b2f22160900000000000004101d2935404b556a7783909d998c7f7266564c41362a1d1105000000000013202c3946535f6c7986929facada093867a6d6053473e48515b626d737f8c929ca4a59d938d80746e645c524a40372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e18212a31373a3b414243404546484746413a32281e1308000006111b262f3b45525d6875828e9ba8ac9f93877a6e6154473b2e21140800000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000916222f3c4955626f7c8895a2b5ab94877b6e6c70757a7d808284848586858583817f7c78736e68605d564f473f362d251b120800000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000006121f2c3844505c666d71767b80858b90959b9fa3a9a19e99928e89837e79746e6964605b54524c47433d38342f2a251f1b17110d080100000000000000000000000000000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d10040000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000005080a0b1313131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21151313130b0a080500000000000000000714212e3a4754616d7a86929facab9e9184786c605346392e23170b0000000c18232e394653606c7884919eabac9f92857a6d6053473b31261a0e02000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000a1623303d495663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83919daaaa9d90837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a000000000000000c18242f424f5c6875828f9b9c908376685e5246392d201307000000000013202c3946535f6c7986929facada093867a6d6053473a3f49515b636d73808d929da5a59d928d80746e635c524940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009151f2a333c4247484d4f504b51535454524c443a3025190d0100000a141d2935414c5664717e8b97a4afa49a8a7e7164574b3e3124180b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000815212e3b4854616e7b8794abb5a295887b6f6263686d7073767778797978787674726f6a66615e56524c433d352d241b1309000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000003101c28343f4a545c60646a6e74797e83898e92989ea0a8a39f9b95908b85807b76706c66615e56544e4745403936312b27221b19130c04000000000000000000000000000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000606060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080606000000000000000000000006121e2b37424d5765727f8b99a3aea89a8d8073655b5044372b1c110600000007121f2b3844505b6673808d9aa8aea2988b7e7164574d42362a1e12050004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d000000000003101d2a3643505d6976838a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9195a0acab9f95908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a83776a5d5044372a1d1104000000000000071a2734414d5a6774808d9a9f93867a6d6154473a2e23180c000000000013202c3946535f6c7986929facada093867a6d6053473a373f49525b636e74808d939da5a49d928d80736e635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c454d53555a5b5c555c6061615e564c41362a1d11050000020b19242f3c4955626f7c8895a2b6ac998d8073665a4d4033271a0d00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000714212d3a4754606d7a8799a4afa296897c6f63565d606366696a6b6c6c6c6b6a6865625f5854524d45413a312b231b1209010000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000c17232e38424a5053575f62676d71777c81868c91969c9fa4a7a09d97928d87827d78726d6862605853514b46423b37332d29241e160d0a0100000000000000000000000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a87949f9f94877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b0000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000814212e3a47535f697683909d9f9fa096897c6f6253493f33271b0a00000000030f1c28333f4a54626f7c8895a09faa9c908376695f53463a2d21140700000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f1409000000000003101d2a3643505d6976839097979797979797979797979797979da0a8b1b1a79f9d97979797979797979797979797979083776a5d5044372a1d11040000000000000c1926323f4c5965727f8c98a4998b7e7164544a4034281c10040000000013202c3946535f6c7986929facada093867a6d6053473a2d374049525c606c77818e939ea6a49c928c80736d635b51493f372d241b1209000000000000000000000000000000000000000000000000010101010101010101010613202c3946535f6c7986929facaca09386796d6053463a2d20130701010101010101010101000000000000000000000006121e2b37424d575f616768696a676d6e6d685e5246392d2013080000000814212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000613202d394653606c7986939faca3968a7d706357525457595c5d5e5f5f5f5e5d5b5855534e4746413b352f281f19110900000000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000006111c2630383f44464e53555d60656a6f747a7f848a8f93999ea1a9a29f9a938f8a847f7a746f6a64605c55534d46443f38352f28201c140a00000000000000000000000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8792929292877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815222f3b4855626e7b8895939393939184776a605441382d22170b00000000000b17222d3847545f6a7784919393939394887b6e6155483b2e221508000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e03000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9f9f9f9fa9abb0b8b8b0aaa89f9f9f9f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000b1724313e4a5764717d8a97ab9b8e8275665c5144382c1f12060000000013202c3946535f6c7986929facada093867a6d6053473a2d2e374044505b656d78818e949ea6a49c928c7f736d635b51493f362d241b120900000000000000000000000000000000000000010406070d0d0d0d0d0d0d0d0d0d0d13202c3946535f6c7986929facaca09386796d6053463a2d20130d0d0d0d0d0d0d0d0d0d0d07060400000000000000000814212d3a47535f696e7475767778797b7a6d6154473a2f24190d0100000714202d3a4753606d7a8693a0ada89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000005121f2b3744505b657885929faba4978b7e7164584b474a4d4f515152535252504e4c4947433c39363029241e160d0700000000000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000000000a151e262e34383c42474b5153586062686d72787d82878d92979c9fa6a49f9c96918c86817c76716d67615e5753504945413a322e261c1207000000000000000000000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000000000000000000000814212e3b4754616e7a8786868686877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a010000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000d1a2733404d5a66738086868686868686807366584e432f261b1106000000000006111c2b37434e5866737f86868686868686807366594d4033261a0d00000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a110700000000000003101d2a3643505d6976839093939393939393939393939393939c9fa6b0b0a69e9c93939393939393939393939393939083776a5d5044372a1d11040000000000000916232f3c4956626f7c8995ab9f9285796d6053463a2d2013090000000013202c3946535f6c7986929facada093867a6d6053473a2d2027333f49535c666d78828f949fa6a49c918c7f726d625b51483f362d241b12080000000000000000000000000000000001070d1113141a1a1a1a1a1a1a1a1a1a1a1a202c3946535f6c7986929facaca09386796d6053463a2d201a1a1a1a1a1a1a1a1a1a1a1a1313100c070000000000000815222e3b4855616e7b80828384858687807367554c4135291d120c070a0a15212e3b4854616e7b8794a1aea89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000030f1b27333f495e6b7884919eaba5988b7f7265584c3f3d404344454646454543413f3c3b37322d2a251f19130c0400000000000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000000030c151c23282c3137394045474e54565e61666c70757b80858a90949a9fa2a8a19e98928e89837e79736e6963605b53524c4440382e24190e020000000000000000000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000714202d3946525e687579797979797975685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e0400000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a02000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000c1926323f4b57636e7379797979797979736e6358463d321d140a000000000000000f1b26323c4b57636d7379797979797979736e63574b3f3226190c000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f1911080000000000000003101d2a3643505d69768286868686868686868686868686868690949fabaa9e948f86868686868686868686868686868683776a5d5044372a1d11040000000000000814212e3b4754616e7a8799a3a297897c706356493d31261a0e0200000013202c3946535f6c7986929facada093867a6d6053473a2d20222d38414a545c666d79828f949fa7a49c918c7f726d625b51483f362c241a12080000000000000000000000000000040c13181d2021272727272727272727272727272c3946535f6c7986929facaca09386796d6053463a2d27272727272727272727272727201f1c18120b03000000000915222f3c4855626f7b888e8f9192978f8276675d5145392f241d181616141b222f3c4955626f7c8895a2afa89b8e8275685b4f4235281c0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222d44505d6a7783909daaa6998c7f7366594c403333363738393939383735322f2e2b26201e19140d080b09050100000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000030a11171c1f262b2f35393d43474c52545b6063696e73797e83888e92989da0a7a39f9b95908b85807b75706c65605d56524a40352a1f13070000000000000000000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000005111e2a36414c565e616c6c6c6c6c6c615e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e050000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c66635c5247342b200b02000000000000000a15202f3b46515b63666c6c6c6c6c6c6c66635c52473b2f23170a0000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000030f1c2935424e5a66707679797979797979797979797979797982909ca9a89c8f827979797979797979797979797979797771665b4f4236291d10030000000000000613202d394653606c7986929fa99a8d807367574d42372b1e120600000013202c3946535f6c7986929facada093867a6d6053473a2d201b262f38424a545c676d798290959fa7a39b918b7f726d625a50483e362c241a1108000000000000000000000000040d161d24292c2d34343434343434343434343434343946535f6c7986929facaca09386796d6053463a34343434343434343434343434342d2c28231d150c030000000713202d3a4653606d7985929c9d9f9f92867a6d60554b40352f2923232324262d36424d5765717e8b98a4b1a69a8d8073675a4d4034271a0d01000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000061d293643505c6976838f9ca9a69a8d8073675a4d403427292a2b2c2c2c2b2a282522211f1b1919191919181715110c06000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000000000000060c10151a1d24292c32383a41464a5053575e61666d71767c81868b91959b9fa3a79f9d97928d87827d78726d68635c52473b2f23170a0000000000000000000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000000000000000000000010d1925303b444c52545f5f5f5f5f5f54524c443a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b040000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000007131f2a35404a52575a606060606060605a58524a403522190f000000000000000004121e2a354049515759606060606060605957524a40352a1f1307000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0903000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c76838f9ca9a89c8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e0100000000000005121f2b3744505b657784919eaa9d918477695f53473a2d21140800000013202c3946535f6c7986929facada093867a6d6053473a2d20141d263039424b555d676d79839095a0a8a39f93887f726c625a50483e362c231a110800000000000000000000010c161f282f35393a40404040404040404040404040404046535f6c7986929facaca09386796d6053464040404040404040404040404040403a38342e271e150b00000006121f2c3844515c6676828f9caaaba2988b7e72675d51454039342f3030312f383f46525e6975818e9ba8b3a9988b7e7265584b3f3225180c00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020f1c2935424f5c6875828f9ba8a79a8e8174675b4e413428252525252525252525252525252525252525252524211d17110900000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000003090e12181d1f272b3036383f44464d53545c60646a6f747a7f84898e92999ea1a8a19e99938f89847f7a736e63574b3f3226190c0000000000000000000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000000000000000000008141e29323b4146475353535353534746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d03000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e14080000000000000000000000000000020e19242e3840474b4d535353535353534d4b4740382e2410070000000000000000020d19232e3740464b4c535353535353534d4b4740372e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d606060606060606060606060606976838f9ca9a89c8f827569606060606060606060606060605d5b554d43392d22160a00000000000000030f1b27333f49536976838f9ca9a096887b6e6155483b2f24190d01000013202c3946535f6c7986929facada093867a6d6053473a2d2014141e273039434b555d676d7a839096a0a8a49a93887e716c615a50483e352c231a110800000000000000000007131d28313a4145474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d535f6c7986929facaca09386796d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4645403930271d1207000004101c2834404a5465727e8b98a2aeaa9e9184796d605b514b45403e3d3d3d3f4149505b616e7b86929facada197887c6f6255493c2f22160900000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020e1b2835414e5b6874818e9ba7a89b8f8275685c4f4235323232323232323232323232323232323232323232312e29221b12090000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000000000000000000000001070c10161b1e252a2d33383b42464b5153585f62676d72777c82868c91969c9fa4a49f9c96918b868073665a4d4033271a0d0000000000000000000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000000000000000020d1720293036393b4646464646463a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000007121c262e353b3f4046464646464646403f3b352e261c120000000000000000000007121c252e353b3e4046464646464646403f3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b0803000000000000000000000000000000000000000000000000000000030f1b26323c464e53555656565656565656565656565c6976828f9ca9a89c8f8275695c56565656565656565656565655544e463c32271b0f0300000000000000000b17222d414e5b6874818e9ba7a8988c7f7265554c4135291d1104000013202c3946535f6c7986929facada093867a6d6053473a2d20140c151e273039434c555d686e7a849196a1a9a49a93877e716c615a50473e352c231a110700000000000000010d18242f3a434b51545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5f6c7986929facaca09386796d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a53514b42392e23180c0000000c18232e3a4754616d7a86929fa9aca1968d80746d605d55514b4a49494a4b4f535b606d74818e98a3aeab9e9285796d6053463a2d20130700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000010d1a2734404d5a6773808d9aa6a99c8f8376695c50433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3a342d241b1106000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000000000000000000000000040a0f13191c22282b3136394045464e53555d60656b70757b7f848a8f939a9fa2a8a09e989083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000000000000050e171e252a2d2e3939393939392e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000a141c242a2f32333939393939393933322f2a241c140a00000000000000000000000a131c232a2f32333939393939393933322f2a241c130a000000000000000000000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e08010000000000000000000000000000000000000000000000000006131f2b37434e585f62636363636363636363636363636976828f9ca9a89c8f827569636363636363636363636363636260584e43372b1f13060000000000000000061a2633404d596673808c99a6a99c8f8276675d5145392c201306000013202c3946535f6c7986929facada093867a6d6053473a2d2014070c151e27313a434c565e686e7b849196a1a9a49992877e716c61594f473e352b23190f0400000000000004111d2935414b555d606767676767676767676767676767676767676c7986929facaca09386796d676767676767676767676767676767676767605c544b4034281c100400000713202d3946525e6874808d97a2ada89d928c7f746d67605c5557565657585960656c727f8b939daaafa4998d8074665c5044382b1f120600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000d192633404c5966737f8c99a6aa9d9083776a5d504c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22170c0100000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000002080d11171c1f252a2e34383c43474c5154596063686e73797d82878d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e02000000000000000000000000000000000000000000050d14191e20212c2c2c2c2c2c21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2726231f19120a020000000000000000000000010a12191e2325262d2d2d2d2d2d2d2626231f19120a010000000000000000000000000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000000000815212e3b47535f6a6f707070707070707070707070707075828f9ca8a89c8f827570707070707070707070707070706f6a6054473b2e22150800000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d6054473a2d22170b000013202c3946535f6c7986929facada093867a6d6053473a2d201407030c151f28313a444c565e696e7b849197a1a9a39992877e706c61594f473d352b21160b0000000000000613202c3945515d676d737373737373737373737373737373737373737986929facaca0938678737373737373737373737373737373737373736d665c5145382c1f1306000005111d2935414c56616d7a85929fa5aea49b918c8079716d67656463636465686b70787f87929fa5afa89f93877b6e61544a3f34281c100300000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000c1925323f4c5865727f8b98a5aa9e9184776b5e5858585858585858585858585858585858585858585858585650483f34291d1105000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000000000000000000000000000000000000060b0f141a1d23282c32373a4145474f54565e61666d70767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000002080d1114142020202020201413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000070e1317191a202020202020201a1917130e08000000000000000000000000000000070d12161919202020202020201a1917130e07000000000000000000000000000000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000000000916222f3c4955626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d82909ca9a99d90837d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f22160900000000000000000a1723303d4a5663707d8996a3aea3998a7d7164544a3f33281c0f030013202c3946535f6c7986929facaca093867a6d6053473a2d20140700030d161f28323b444d575f696e7c859297a2aaa39992877e706b61594f473d32271b100400000000000714212d3a4754606d79808080808080808080808080808080808080808087929facb3a69a8d8080808080808080808080808080808080808080796d6053463a2d2013070000010d1925303a46525e68717e8b939da5ada39b928d847e797572717070707274777d828c9299a3afaaa1968e8174695f5342382e23170b0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b1825313e4b5864717e8b97a4ab9f9285786565656565656565656565656565656565656565656565656565625a50453a2e21150900000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c6064696e74797e83898e929084776a5d5144372a1e110000000000000000000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000000000000000000000000000000000000000000105070813131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000002070a0c0d131313131313130d0c0a0702000000000000000000000000000000000002060a0c0d131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d13080000000000000000000000000000000000000000000003101d2a3643505d69768289898989898989898989898989898990949fabab9f959089898989898989898989898989898983776a5d5044372a1d1104000000000000000815222f3b4855626e7b8895a99f9f9b8e8174665b5044382b1f12060013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070000040d162029323b454d575f6a6f7c859298a29fa39992877d706b60594f44382c20130700000000000814212e3b4754616e7a878d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3afb5a89d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d867a6d6053473a2d20140700000008131e2a36414c56626c74818e939da4aea49d96918b85827f7d7c7c7d7e8184898f949fa3abaaa29891847a6d60574d4230261c11060000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000a1724313d4a5764707d8a97a3ac9f93867872727272727272727272727272727272727272727272727272716c62564a3d3124170b000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000000000000000000000000000000000000000000000000070c10151b1e24292c32383b41464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e0300000000000000000000000000000000000000000003101d2a3643505d6976839096969696969696969696969696969c9fa6b0b1a79f9d96969696969696969696969696969083776a5d5044372a1d1104000000000000000714202d3a4753606d7a8697939393939285796c605346392d2013060013202c3946535f6c7986929393939393867a6d6053473a2d201407000000040e172029333b454e585f6a6f7c8692989393939992867d706b6054483b2f22160900000000000814212e3b4754616e7a87949a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5b9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a93867a6d6053473a2d201407000000020d1925303a44505a606d78818d929fa2aaa8a09e97928f8c8a89898a8b8e91969c9fa6ada7a09892867c6f685d52453c311e140a000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000091623303c4956636f7c8996a2afa4998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b00000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464d53555d60656a6f747a7f8175685b4f4235281c0f0000000000000000000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e020000000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a08040000000000000000000000000004080a0b1313131313131313131313131313131311100e0b06000000000000000000000005090d0f101313100f0d090500000000000000000000000000000000000000000000000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f140800000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9fa3a3a3a9abb0b9b9b1aba9a3a3a39f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000006131f2c3945515d677885868686868686867c6f6256493c2f2316090013202c3946535f6c798786868686868686796d6053473a2d20140700000000050e172129333c464e58606a707d8686868686868686867c706356493d3023160a00000000000814212e3b4754616e7a8794a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6acafb5acacacaea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a093867a6d6053473a2d2014070000000008131e29323f44505c666d78808b92989fa3aba9a29e9b9897969697989b9ea0a8aca9a19e9590867d6f6a60564c41332a1f0c02000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000915222f3c4855626f7b8895a2b5ab9b918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b85786b5f5245382c1f12050000000000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000000000000000000000000000000000000000000000000000000001080d11161b1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e0000000000000000000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f150900000000000002090f14181b1b191413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000050c11141717202020202020202020202020202020201e1d1b17120b0400000000000000020a1015191c1c20201c1c1915100a020000000000000000000000000000000000000000000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000000000000000003101d2a3643505d6976839093939393939393939393939b9ea5afb7b7b6b7b9b8afa59d9b93939393939393939393939083776a5d5044372a1d11040000000000000004101d2935404b55687378797979797979796f6a6054483b2e22150900121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000050f18212a333c464e58606b70797979797979797979706b6054483b2f22160900000000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d20140700000000020d172028343f4a545c666d747e858e92999ea1a8a7a8a5a4a3a3a3a5a7a8aca49f9d97928c837b6f6b60584e443a3021180e00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000815212e3b4854616e7b8794abb5ada39b989898989898989898989898989898989898989898989898989285786b5f5245382c1f1205000000000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616568655d53483d3125190c0000000000000000000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e030000000000030b131a202527282621201d19130f0a040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000040c141b212528292d2d292825211b140c0400000000000000000000000000000000000000000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d00000000000000000000000000000000000000000003101d2a3643505d6976828686868686868686868686868e939ea9b0aba9abacb2a99d938e86868686868686868686868683776a5d5044372a1d110400000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260584e43382c1f130700111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000060f18212a343d464f5960636c6c6c6c6c6c6c6c6c6360594f44382c20130700000000000814212e3b4754616e7a8793939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393867a6d6053473a2d2014070000000000050e17232e38424a545c606c717a81868d9196989a9c9e9f9f9f9f9e9d9c999a93908b857f786e6960594f463c32281e0f0600000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000000000714212d3a4754606d7a8799a3afacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59e9285786b5f5245382c1f120500000000000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5f5f5e5d5b595653514a47433d373127221b140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11171c1f262b2f35393d43474c5254595b59534b42372c2015090000000000000000000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000000020b151d252c313435332e2d2a251e1b16110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000020c161e262c32353639393635322c261e160c0200000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e010000000000000000000000000000000000000000030f1c2935424e5a667076797979797979797979797979818e9ba7a69f9c9ea1a8a79b8e817979797979797979797979797771665b4f4236291d1003000000000000000007121d2731454f575d5f6060606060606056544e463d32271b0f03000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000060f18222b343d474f54565f606060606060605f56544f473d32271b100400000000000814212e3b4754616e7a868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796d6053473a2d20140700000000000006111c263038424a505a61686e747b8084888b8e90919292929291908f8d8a87837e79726d665f574f473d342b20160c0000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000000000613202c3945515d677986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9285786b5f5245382c1f1205000000000000000000000000000000080e161e252a30363a3c4347484b4e50515253535252504e4c494644403937322b262017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32373a4146474c4f4d48423930251b0f040000000000000000000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000009131d272f373d40423f3a3936302c27201d18130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000a141e2830383d4143464643413d3830281e140a000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d010000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c66707d89939eab9f94909196a1ac9f93887c6f666c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e010000000000000000010b151f333d454c5052535353535353534948433d342b21160a00000915202b353f474e5253535353535353535345403931271d1207000000000000000000061019222b353d4448495253535353535353524948443d352b21160b0000000000000714202d3946525e687679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976675d5145392c201306000000000000000a141e2630383f4450565e61696e73787b7e81838485868685858482807d7a76726d67605c544d453d352b22190e040000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0000000004111d2935414b556b7885929393939393939393939393939393939393939393939393939393939393939285786b5f5245382c1f120500000000000000000000000000000000050c13191f252a2d32373b3c3f414345454646454543423f3c3a38342e2b27201b150b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e14090000000000000000000006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c10070000000000040f1a252f3941484d4e4c4746413a38322c29241d1a15100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060005101b26303a42494e4f53534f4e49423a30261b10050000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060606057606d7883919da5a499908384919ea6a49a9083786d6057606060606060605d5b554d43392d22160a00000000000000000000030d212b333b404445464646464646463c3b38322b22190f040000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000071019232b32383b3d4646464646464646463d3b38322b23190f0400000000000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d554b4035291d110400000000000000020c141e262e343e444c52575e61666a6f727476777879797978777573716d6865605d55504a423c332b23191007000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a677480868686868686867e7164584b3e3125180b00000000010d18242f44515e6b7784868686868686868686868686868686868686868686868686868686868686868685786b5f5245382c1f1205000000000000000000000000000000000002080d141a1e20262b2e2f323536383939393938373533302d2c28231c1b150f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e323534312c251e150c0200000000000000000000030f1b27323d464e545660606060606060595751444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000814202c37414b53595b5954524c48433d39352f2b261f1c18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000915212c38424c545a5c60605c5a544c42382c2115090000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000005111c27313a434a4e50535353535353535e69727f8c95a0a99f93877c7e8a949faba0958c7f72695e53535353535353504f4a433b31271c110500000000000000000000000f1921292f343738393939393939392f2e2c27211910070000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000007111921272c2f30393939393939393939302f2c272119110700000000000000020e1925303b444c525f6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f514b433a2f24180d010000000000000000020c141c2328323b41464d5354585f626567696b6c6c6c6c6b6a696664615e5653514b443f38302a2119110700000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e01000000000000000000000000010d1a2733404c58646e7479797979797979716c6256493d3024170a0000000000071d2a37434f5c67727779797979797979797979797979797979797979797979797979797979797979797873685d5044372b1e11050000000000000000000000000000000000000003090e12151b1f212225282a2b2c2c2c2c2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126282825201b140c030000000000000000000000000a16202b343d434749535761686b6c6c66635b5146464b515357565e61666a6c6c6a66605d56514c46423b3328231c140c020000000000000c1825313d48535d656866615e56544f4745403a37312c28231c1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e000d1925323d49545e66696c6c69665e54493d3225190d0000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000a151f2831383e42434646464643505a616e7b86929fa7a2978d817476828f99a3a79f92867b6e61594f434646464644423e3931291f150b000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000070f161b2022232c2d2d2d2d2d2d2d2c2322201b160f0700000000000000000008141e29323b4146535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345403a31281d130700000000000000000000020a1117202930363b4246484e5355585b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f070000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180c00000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800000000020f1b27333f4b5660676b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1d1b19161312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000040f19222b32373b3c505c6873787979736d63574b434750555d60686d7276787977736d685f584e443b31292117110a02000000000000000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d08020000000000000000000000000000000000000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000f1c2835414e5a66707679797670665a4e4135281c0f0200000000000000000000000000000000000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b0203040506000000000000000000000000000000000000030d161f272d323536393935404b55616c75828f98a2a79f92857a6d6e7c87929fa9a2988f82756c61554b403539393736322d271f170d0300000000000000000000000000060d13181c1e1f202020202020201615130f0a040000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000040b101316161f202020202020201f161613100b0400000000000000000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464639352f281f160c01000000000000000000000000060e171e252a31363a3c4347484b4e50515253535252514f4d4a4746413a39352f28231c150c060000000000000000000005111d29343e48505658606060606060605b59534b41372c20140800000000000000000000000000000814202b36414a53585a60606060606060585650483e34291d110500000000000b17232e3a444e565c5e60606060606060606060606060606060606060606060606060606060606060605f5d574f453b2f24180c00000000000000000000000000000000000000000000000000030608090c0e10121213131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c09040000000000000000000000000000000007101920272b3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f14080000000000000000000f1b2835424e5b6875817f7a756f6b65605d55534e4644403936302b27221b19130f0a040000000000000000000000000000000000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000b1724313e4a5764717d8686868686868686868686868686868684776a5e5144372b1e1100101c2936434f5c69768286868276695c4f4336291c10030000000000000000000000000000000000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e1011121307060401000000000000000000000000000000040d151c2226292a2d2c3945515d67707d8a949eaaa0958b7f72686a73808d97a1aa9e938a7d70675d51453c31262a2926221c150d0500000000000000000000000000000002070c0f11121313131313131309090703000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000307090a1313131313131313130a09070400000000000000000000000000050e171e252a2d2e393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29241d160d040000000000000000000000000000050d14191f252a2d31373a3c3f41434445464646454442403e3a3936302c29241d17110a030000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a0f040000000000000000000000000000030f1a252f3841484c4e535353535353534b49453e362d22170c00000000000006121d28323c444b4f51535353535353535353535353535353535353535353535353535353535353535352504c453d33291e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000101d2a3743505d6a76838c86817c77726d67625f5853514a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000b1724313e4a5764717d8a93939393939393939393939393939184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1413110d08010000000000000000000000000000030a11161a16202b37434e58606d7984919ea6a59d9083786d60606d7a85919ea6a59e9184796d60584e43372b20161a16110b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d18130c040000000000000000000000000000000002080d141a1e21262b2e2f323436383939393938373633312e2d2a25201d18120c06000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d13090000000000000000000000000000000008131d262f363c4041464646464646463e3d39342d241b1106000000000000010c16202a323a3f434446464646464646464646464646464646464646464646464646464646464646464544403b332b21170d0200000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312100e0c08070502000000020404060606060606000000000000000000000000000000000001040707131313131313130d0c0a07020000000000000000000000000002060808131313131313131310060603000000000000000000000000040a1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e11050000000000000000101d2a3743505d6a768390928e89837e7a746f6a64605c54524d46443f3835302b271f1d18120e09030000000000000000000000000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070f161b1f22232c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201d19130c040000000000000000000000000000000508131e28323a47535f6a73808d96a1aa9e93897d70665c5d67717e8b949faba1968d80736a5f53473e32281e13080500000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202013110d07010000000000000000000000000000000000000003090e12151a1f212225282a2b2c2c2c2c2b2a29272421201e1913100d07010000000000000000000000000000000009121b22292d3031393939393939393534312c251d150b0100000000000000000000000000000000010b141d252b3033343939393939393931302d29221b12090000000000000000040e1820282e33373839393939393939393939393939393939393939393939393939393939393939393837342f2921190f0600000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191514120e09030b0e10111313131313130b0b0905010000000000000000000001080d111314202020202020201a1916130d0700000000000000000000030a0f1214151f202020202020201c13120f0b0600000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d2014060000000000000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29241d1a15100b060000000000000000000000000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101920272b2e2f3938373635343331313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392d2c29241e160d040000000000000000000000000000020c1924303a44505a626e7c87929fa8a2988e81756b605455606c78839099a4a89f92877c6f625a50443a3024190c03000000000000000000000000000000040b101316162020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313060401000000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1e1c1a171413110d080401000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2524211d17110900000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b28241e170f070000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a282522211e1a1410171b1d1e202020202020181715110c060000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a0100000000000000060e151a1f21222c2d2d2d2d2d2d2d29201f1c17110a020000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000101d2a3743505d6a7683909da7a09d98928d88837e79736e6963605b53524c47433c38352f2b261f1c17110e0802000000000000000000000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040f19222b32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041434445463a39352f281f160c01000000000000000000000000000a141e2935414c56616c76828f99a3a89f92867b6e61594f505b656f7c87939fa9a3999082766c62564c4135291e150a0000000000000000000000000000070f161b2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2323201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0e10111213131312110f0d0b070705010000000000000000000000000000000000000000000000060c11151718202020202020201b1b18140f0901000000000000000000000000000000000000000001080f14181a1b20202020202020181715110c06000000000000000000000000040c12171b1d1e20202020202020202020202020202020202020202020202020202020202020201f1e1c18130d0600000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322e2d2b261f1c23272a2b2d2d2d2d2d2d2524211d181109000000000000040d161e24292c393939393939393933322f2a241c130a000000000000060f1820262b2e2f3939393939393939362d2b28221c140b0200000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000101d2a3743505d6a768390979d9fa7a29f9a94908a85807b75706c65605d56544e4745403937312b28231c1914100b040100000000000000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a16202b343d4347495251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524745413a31281e130800000000000000000000000006111c26303845525d68717e8b949faba1968c8073695e534749535f6a74818d97a2ab9f948b7e71685d52463d30261c110600000000000000000000000007111921272c2f303939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c27211a11080000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f0e0c080400000000000000000000000000000000000000000000000003080b0d0e131313131313130b0a080500000000000000000000000000000001060b0f1111131313131313131313131313131313131313131313131313131313131313131312110f0c070200000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464543413f3b3a37312c282e33363739393939393932312e29221b120900000000010c1620282f35394646464646464646403f3b352e251c120700000000040d18222a31373a3b4646464646464646433938332d261d140a000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f1206000000000000000c1926323f4c5965727f858b90959b9fa3a69f9c97918c87827d78726d6862605853514b47423c38342e2a251e1b16110d0801000000000000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f221509000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b27323d464e54565f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c433a2f24190d0100000000000000000000000b17232e38424e58606d7a85929ea6a69e9184796d60574d42414e58616d7a85929ea7a69e92857a6d61584e42382e23170c0200000000000000000000040f19232b32383b3d46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a10050000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b161009010000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4846423c3834393f43444646464646463e3d3a342d241b110600000008131e28323a414553535353535353534d4b4740372e24190d020000010c161f2a343c43474852535353535353534f46443f382f261c11060000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d201306000000000000000b1825313e4a57626d72797e83898e92999ea1a8a19e99928f89847f7a746f6a65605d55534d46443f3836302c27201d19130f0a0400000000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e5860626c6b6a696867666463626160626f7b8895a2aa93867a6d606162636465666768696a6b6c605d564c4135291d11040000000000000000000003101c28343f4a54606a74818d97a1ab9f948a7e71675d51453b3c46525e68727e8b95a0aca1978e81746a60544a3f34281f1409000000000000000000000b16212b353d44484953535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443d352c21160b000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000001060b0f111113131313131207060300000000000000000000000000000000000000000000000000000000000000000000060606060606060503000000020608080c0f111213131312100e0b08070502000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5855534d46443f444b4f515353535353534b4a453f362d22180c0100010d19242f3a444c525f606060606060605957524940352a1e1307000007131d28313c464e53555f606060606060605c53504a42382d22170b00000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f221508000000000000000916222e3a46515b62676d71777c81868c91969c9fa6a39f9b96918c86817c77716d67615f5753504a46413b38322c29241e1b15100c0700000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222e3b4754606a6f7877767574737271706f6e6d686e7b8894a1a39886796c6c6d6e6f7071727374767778796d685d5245392c201306000000000000000000030c19232b3844505c666f7c87939fa9a3998f82766c61554b403335414c56606c7883909aa4a99f93887c6f665c50443b30251a0d03000000000000000004101b27323d474f5456606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606056554f473d33271c1004000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c1309000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000040c12171b1d1e20202020201f1312100c060000000000000000000000000000000000000000000000000000000105090b0b13131313131312120f0c04090e121415191b1d1f1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865615f5753504a4e565b5e606060606060585650483f34291d11050004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a00071018242f3a434e585f626c6c6c6c6c6c6c6c69605b544a3f33281c0f030000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000006121e29353f4951555c60646a6f757a7f848a8f949a9fa2a8a09e98928e88837e79736e6964605c54524c48443d39352f2b261f1c18120b030000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f03000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6d6054473a2d2114070000000000000000000b151e2a36414d56606d78839099a4a99f92877c6f625a5043392f303a44505b666f7c87939faaa49a9083786d60574d42362a1f150b01000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c20140700020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b1005000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000060e161d23272a2b2d2d2d2d2d2c201f1c17110a03000000000000000000000000000000000000000000000000060c111517182020202020201f1e1c1810151a1e212225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787674726e6964605c545660676a6c6c6c6c6c6c65625a50453a2e211509000713202c3945525d687679797979797979736d63574b3f3225190c050e19222935404b555f6a6e7979797979797979766c665b5044382b1f120600000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c00000000000000010d18232d373f434b5153586062686d73787d82888d92989da0a8a29f9b95908b85807b76706d66615e56544f4745413a37312c28231d150c030000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8991908f8e8d8c8b8a898887868583919daa9f92878385868788898a8b8c8d8e8f9091877a6d6054473a2d211407000000000000000007121d27303946525e68727f8b95a0aba1978d80746a5f53483e312728333f4a54606b74818e98a2aca0958c7f72695e52463e31271d1207000000000000000916222f3b4854606b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f2316090008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a00020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b1005000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000040e1820282e3337383939393939392d2c28231c150c03000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735312e2d2a251f1b150d07010000000000000000000000000000000000020b18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f58677277797979797979716c62564a3d3124170b000714212d3a4754606d7a86868686868686807366594d4033261a0d0b16202b343d45515d676e7c868686868686868682796c605346392d201306000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000007111b252d31394045474e54565e61666d70767b81858b91959b9fa3a79f9d97928d87827d78736e6863605954514c47433c38342e271e150b000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959d9c9b9a99979695949992919195a0aca399929091929995969798999a9b9c9d93877a6d6054473a2d21140700000000000000000c18232e39424f59616e7b85929fa7a79e92857a6d60584e43362c1f222d38424f59616e7a86929fa7a79f92867b6e61594f43392f24180c030000000000000a1623303d495663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063564a3d3023170a000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f0008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a00040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000010c16202a323a3f43444646464646453a38342e261e150a00000000000000000000000000000000000000000009121b22292e313239393939393939373430282c31373a3b3f4244454646464543413e3b3936302b272018130c04000000000000000000000000000000000a141d2a333e474f5961696e787e83888b8e909292939291908e8b88837e786f6a606a77848686868686867e7165584b3e3225180b000714212d3a4754606d7a8793939393938c807366594d4033261a0a141d28323d46515b606d798391989393939991847a6d665b5044382b1f12060000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000a131b1f272f34383d43474c52545c60646a6e747a7f84898f92999ea1a9a29f9a938f8a847f7a75706b65605d55534e4645403930271d1207000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8995a2a7a6a5a4a3a2a1aaa29f9e9da0a7b1aba39f9d9e9fa2aaa2a3a4a4a5a6a7a093877a6d6054473a2d2114070000000000000004101c2834404b54606b75818e98a2aca0958b7e72685d52463c31241a1c262f3d46525e68727f8c95a0aca2988e81756b61554b4035292015090000000000000a1623303d495663707c89939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393897d7063564a3d3023170a00101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c000006121d28323c444b4f5153535353535246443f3830261c11060000000000000000000000000000000000000006111b242d343a3d3e4646464646464544403b34383c4247484c4e505252535252504e4b4746413b373229241d160d05000000000000000000000000000006111b262f3c454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c706b67798592939393938a7d7164574a3e3124170b000714212d3a4754606d7a87939f9f9f998c807366594d4033261a111c262f3a444e58626d75818e95a0aaa59f92877c6f685e544a3f33281c0f03000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e1206000000000000000000010a0d151d23292c32383a41464a5053585f62676d72777d82878d92979d9fa7a49f9c96918c86827c77726d67625f5853514b42392e23180c000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959b9a999998979695949892919095a0aba39992909192989495969798999a9b9c93877a6d6054473a2d211407000000000000040d1a242c3845515c66707d89939eaaa59d9083786c60564c41342a2012141d2a36414c56606d7883919da5aa9e938a7d70675d51453c31261a0d0400000000000a1623303d495663707c89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96897d7063564a3d3023170a00121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000b17232e3a444e565c5e60606060605f53504a42382e23170c000000000000000000000000000000000000010c18222d363f454a4b53535353535352504c454044464e5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000000000000b17222d38414d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d706d798698a29f9f96897d7063564a3d3023170a000714212d3a4754606d7a8793a0aca6998c807366594d4033261a17222d38424c56606a727f8b939ea8a79e938b7f726a60564c42382d22170b000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d010000000000000000000000030b12181c1f272b3036383f44464e53555d60656b70757b80858b90959b9fa3a8a19e99928e89847f7a746f6a64605c544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6d6054473a2d2114070000000000010c161f2a36424d57606d7984919da5aa9e93897c6f665b50443a3022180e0b1925303b44515c66707d89939eaaa59e9184796d60574e42372b20160c01000000000a1623303d495663707c8996a3acacacb5afaca7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a396897d7063564a3d3023170a00131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d201300111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000f1b27333f4b5660676b6c6c6c6c6c6c605c544a3f34281c1003000000000000000000000000000000000005111d29343f485056586060606060605f5d574f4a5153575f6265686a6b6c6c6c6b6a6864615e56544e45413a312921170f050000000000000000000000030f1b27333f49535f69707d8792989fa7aba7a09d9898929191919299989d9f9892877d707a8794aab4a396897c706356493d3023160a000714212d3a4754606d7a8793a0ada6998c807366594d403326172128333f4a545e686f7c87929fa5aaa0958e81756d62584e443a2f261c11060000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b11060000000000000000000000000001070c10161b1e252a2e34383c43474b5154596063696e73797e83888e92989ea1a8a39f9b95918b85817c76716d665c5145382c1f1306000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c83838281807f7e7d7c7b7a7978777887939f9e9184787879797a7b7c7d7e7f80818283847a6d6054473a2d211407000000000007131d28313a46535f69737f8c96a0aca2988e81756b60544a3f32281e100608141e2834404a54606b75828f98a2aca0968c80736a5f53473e32281e1308000000000a1623303d495663707c8996a7b1bbb5aba39f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a96897d7063564a3d3023170a00131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00111d2a37434f5c6772777979797979786d665c5044382c1f120600000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c696157545c60646a6e72757778797979787674716e68626058514b433b332921170d030000000000000000000005121f2b3744505b656e7b859299a2aaaaa39f95918b888584848586888b90959e9992857b7b8894a1aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d4033261e29333b44505b666d7a849199a3aea2989083796d605b51463d32281d140a00000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000040a0f13191c23282b31373a4145474f54575e61676d71767c81868c91969c9fa4a7a09d98928e88837e796d6053463a2d20130700000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815212e3b47535f6a6f77767574737271706f6e6e6d66667885929e9d9083766b676d6e6f7071717273747576776d675d5145392c20130600000000020b18242f3a43505a616e7b86929fa8a89f92867b6e61594f42382d20160c00020c18232e39424f59616e7b86929fa8a89f92867b6e625a50443a2f24190c020000000a1623303d495663707c8995a0a9b3afa399928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d897d7063564a3d3023170a00131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d20130013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00111e2b3844515e6b7784868686868686786d6053463a2d20130800000000000000000000000000000000000b1724313d4a56626c71797979797979787369585f666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b010000000000000000030f1b27333f4953606c77829097a2abaaa398928b837f7b79787778797b7f83899196978f827c8895a2aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d40332627303b454f59606c78828f96a1aba49f92857b6e675d51493f342b20160b02000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e181109010000000000000000000000000000000000000002080d11171c1f262b2f35393d44484d53555c60646a6f747a7f848a8f939a9fa2aaa29f9a94908a8376695d5043362a1d1000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e585f626a69686766666564636261605c6a7784919d9c8f8275695c60616263646566676869696a605d554c4135291d1104000000000a141d2935404b55616c75828f98a3aca0968c7f73695e52473d2f261c0e04000007121c27303d46535e69737f8c96a0aca3998f82766c61564c4135291e140a0000000714202d3a4753606d79839097a2acac9f928780808080808080808080808080808080808080808080808080808080808080808080808080807b6e6255483b2f22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d20130013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000e1b2734414e5a6774818d93939398897c6f6356493c2f24190d01000000000000000000000000000000000b1825323e4b5865717e868686868686857866616a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000000005121f2b3744505b65717e8a949fa9aea39892867f78726e6c656b666d6e72767d849094948c7f8c99a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033232e39424d57616b73808c949fa8a69d928a7e71695f554b40372d22190e050000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d06000000000000000000000000000000000000000000000000060b10151a1d24292c33383b42464b5153586062686d72787d82878d92989da0a7a69f9c9084776a5d5144372a1e1100000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b26323c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54514c433a2f24190d0100000006111b262f3845515d67717e8a949eaaa69e9184796d60574d42352b1d140a000000000b151e2a36424d57606d7984919ea6ab9f948a7e71685d52453d30261c1106000006131f2c3945515d676e7b85929aa4afa3998e81747373737373737373737373737373737373737373737373737373737373737373737373736e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000a1724313d4a5764707d8a99a3aa998c807366564c4135291d1104000000000000000000000000000000000b1724313e4a5764717d8a939393939786796d6c707c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f24180c03000000000000000613202d394653606c7883909da6b0a79f92867d726c6662605b545c6062656b707a8290959286929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332834404b545e69707d88939fa6a99f948d80736c61574d43392f251b100700000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000030a0f13181d20272c3136394045464e54565e61666c70767b80858b90959ca4aa9d9084776a5d5144372a1e1100000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474951504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514745413a31281e1308000000000b17222d38414e58606d7984919ea6ab9f948a7d70675c51453b3023190b0200000000030c1a25313b45515c67707d8a949eaba69e91857a6d60584e42382e23170b000004101d2935404b555f69707d88939fa6ab9d938b7e716a67676767676767676767676767676767676767676767676767676767676767676767625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000714212d3a4754606d7a86929fa99d908376685d5245392c201307000000000000000000000000000000000a1723303d4a5663707d89969f9fa994877a6d707e8690959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403529201509000000000000030f1c28333f4a5463707d8995a0acab9f958b7e716b605b5453504a5053555961686d798391999299a3aeafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033343c45515c666e7b85929aa4aba1979082786d605a50453c31271d1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11161c1f252a2e34383c43474c52545b6064696e747a7e838c929caa9d9084776a5d5144372a1e1100000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040e18222a32373b3c44434241403f3e3d3c3b414e5a6774818d9a988c7f7265594c3f3c3d3e3e3f40414243443a39352f281f160c01000000030f1b27333f49535f6a73808d96a19fa3998f82766c61554b4033291f100700000000000009141f2934404b55616c76828f99a39fa1978d80746a60544a3f34281c100300000c18242f39434d57616b73808c949ea8a59f92867c6f685d545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000613202c3945515d677683909ca99f92867a6d6054473a2d211409000000000000000000000000000000000a1623303d495663707c8996a3aca195887b707e8792989e9896918f8e8d8e8f91979b9fa4aca49f9691847b6e675d51453c31261a0f02000000000006121f2b3844505b6674818e9ba7b1a99d9083766d6259504a46443f4446484f565d676f7c87929fa3abb4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40313c46505a606d78839097a2aca39991857a6e665c50483e332a1f150b00000000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1d24292c32383a41464a5053585f62676d7279808c99a69d9084776a5d5144372a1e110000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101820262b2e2f37363534333332313033404d596673808c99978b7e7164584b3e313031323334353636372d2c29241e160d040000000005121f2b3744505b656f7c87929393939392877c6e625a5043392e21170d00000000000000030c18232f3943505a616e7b86929393939393877c6f665c5044382b1f1206000007121d27313b454f59606c78828f96a0aaa39891847a6d665b504d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0004111d2935414c5566737f8c99a9a3998a7d7164574a3e31261a0e02000000000000000000000000000000091623303c4956636f7c8996a2afa295897c7c86929996918c8784828181818285888e939aa1a9a8a0969083796d60584e43372b1f140900000000000613202d394653606c7985929eabada1978a7d70645a50443f393734383a3d444c555f6a74818e9aa7b1bdafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403a434e58616c74808d959fa9a59f92877d6f685e544a3f362c21180d0300000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f262a2f35383d43484c52545c60646a6e747a7e838c929caa9d9084776a5d5144372a1e110000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070e151b1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0400000000000613202d394653606c79838686868686868680736a5f53473e30271d0f05000000000000000007121d27313e47535f6973808686868686868683796d6053463a2d2013070000010b151f2a333e44505b666d7a849198a2aaa1968f82786c60594f45404040404040404040404040404040404040404040404040404040403b3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900010d19242f3c4956626f7c8997a2ab9a8e817467574d42372b1e12050000000000000000000000000000000916232f3c4956626f7c8995a2afa396897d839098938d847f7b777574747476787c81889197a1a9a8a0958d80736a5f53473b30251a0e02000000000916232f3c4956626f7c8997a2adab9e9285796d6053463f332d2b282c2d323a434e58626e7b88959fabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40414b555f6a717e8a929da7a89e938c7f726b60564c42382e241a0f06000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000000000000040a0f13191c22282b3136394045474e54565e61666d70767b80858b90959ca4aa9d9084776a5d5144372a1e110000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161e1d1c1b1a19181724313e4a5764717d8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d080100000000000005121f2b3744505b656c7679797979797979736e64584e43352c1e150b000000000000000000010b151f2b37424d57636e7379797979797979776d665c5044382b1f1206000000030d182128333f4a545d686f7c86929fa4a89f948c80736b61574d43392f343434343434343434343434343434343434343434343434342f2e2b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000813202d394653606c7985929eab9e918478695f53463a2d2114060000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f828f9593888079726e6969686768696a6f747d859197a2ada79f92877c6e62574d42362a1e1205000000000c1926323f4c5965727f8c98a9b3a79b8e8174665c50443828221f1c1f2028313c47535f6a7683909da9b6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d3f45515d676f7c86929fa4aaa0968f81756d62594f443b30261c12080000000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f05000000000000000000000000000000000000000000000000000000000000070c10151b1e24292d33383b42464b5153586062686d73787d82888d92989da0a7a69f9c9084776a5d5144372a1e110000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000306080911100f0e0d0c0b1623303d495663707c899694877b6e6154483b2e21150b0c0d0e0f1011070604010000000000000000030f1b27333f49535b60696c6c6c6c6c6c6c67645c52463c31231a0c0300000000000000000000030d1a26313c45525c63666c6c6c6c6c6c6c6a605c544a3f34281c100300000000060f17222d38424c565f6a717e8b929da7a69f93887d70695f554b40352927272727272727272727272727272727272727272727272722211e1a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000006121f2b3844505b6675828e9ba8a196887b6e6155483b2e23170c0000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e948f9493887e736d67615e575b5a5b5860626b6f7c85929ea6afa3998e8175695e52463a2d201408000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f342817121012161f2b37434e5866727f8c99abb5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595049515b606d79849198a2aea29891847a6d605b51473d32291e150a0000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c01000000000000000000000000000000000000000000000000000003090e12181c1f262b3035383f44464d53555d60656a6f757a7f848a8f949a9fa2aaa29f9a948f8a8276695d5043362a1d100000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020100000915222f3c4855626f7b889598867a6d6053473a2d201407000102030304000000000000000000000000000b17222d38414950535d606060606060605a58524a40332a20110800000000000000000000000009151f2a33404a52585a606060606060605d53504a42382e23170b00000000000006111c262f3a444e58616c74808d959fa9a49a92857b6e675d51453f342b20171a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120e09030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030000030f1c28333f4a5465717e8b98a8a8988b7e7265544a3f34281c100300000000000000000000000000000916222f3c4955626f7c8895a2afb0a69e9c958c80736c605c55524d4e4e4e4e5459606a717e8a949fabab9f92877b6e6154483b3025190e02000005111d2a36414c566a7784909daaafa499887b6f6255483c2e23170603060d1a26313c4956626f7c8999a3afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736b605b5358626d75818e96a0aaa49f92867c6f675d51493f352b20170c03000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000001040b10141a1d23282c32373a41464a5053575f61676d71777c81868c91969c9fa6a7a09d98928d88837e786d6053463a2d2013070000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a879a928579675d5145392c2013060000000000000000000000000000000000000006111b262f383f444650535353535353534d4c4740382e21180e00000000000000000000000000030e18212e3840474b4d535353535353535046443f3830261c1106000000000000000a141d28323c46505a606d78839097a1aba2979083796d605b51463d32291e140a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000b17222d3b4854616e7b8795a0a89b8f8275665c5044382c1f120600000000000000000000000000000916222f3c4955626f7c8895a2afb8b0a89d9083786d605a514b464241414143474f58616c76828f9ca9afa3998c7f7266564c41362a1e110500000713202d3946525e687985929facac9f9386796d6053463a2d20130600000913202d3a4653606d7986929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adab9e91847d726c655d606a727f8b939ea8a79d928a7e716a5f554c41372d23190e050000000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b00000000000000000000000000000000000000000001080d11161c1f252a2e34383c43474c52545b6063696e73797e83898e92999ea1a8a39f9b95908b85807b76716d665c5144382c1f12060000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939184786b554b4035291d100400000000000000000000000000000000000000000a141d262d3337394346464646464646403f3c362e261c0f060000000000000000000000000000060f1c262e363b3f4046464646464646443a38342e261e140a0000000000000000020b16202a343e44515c666e7b859199a3a9a0958e81756d62584e443a30261c11060001010101010101010101010101010101010000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000000000614202d3a46525e697784919daa9f9285796d6053463a2d20130800000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d71665c5045403936303432373d46505a63707d8a97a1adab9d908377685e5246392d20140700000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3845515c667784919daaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adada19691877f776d68686f7c87929fa5a99f958d80746c61584e433a2f251b110700000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f0200000000000000000000000000000000000000040c13191d20272c3036394045464e54565d61666c70757b80858b90959b9fa3a8a19e99928e89837e7a746e6a64605c544a4034281c10040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869a9184786b554b4135291d11040000000000000000000000000000000000000000020b141b22272b2d36393939393939393433302b241c140b000000000000000000000000000000000a141c242a2f323339393939393939372d2b28231c140c02000000000000000000040e18222834404a545e69707d87929fa5a79e938b7f726a60564c42382e23170f0600000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000005121e2a36424d576774808d9aaaa298897c6f6356493c2f24190d01000000000000000000000000000916222f3c4955626f7c8895a2afb8ab9e9184786c60544a3f342f2a2527272b333e4653606c7885929eabaca095877a6e6154473b2e21140800000915222f3c4855626f7b8895aab4a99d9083766a554b4034281c1004000004101c2834404b546975828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb2a9a199928c827a6f6d7a849199a3aba1979083786d605a50463c31281e130a000000000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e07000000000000000000000000000000000000010a0d161e24292c33383b42464b5153585f62686d72787d82878d92979da0a7a49f9c96918c86817c77726d67625f5853514a42392e23180c000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794928679675d5145392c201306000000000000000000000000000000000000000000020a11171b1f202a2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2a201f1c17110a020000000000000000000000061018232e39424d57606b727f8c939ea7a59f92877c6f685e544a3f342821180d04000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000020e1a25303d4a5763707d8a98a3aa998c807366564c4135291d1104000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8074665b5042382e231d1a1b1b212b3844505b6674818e9ba7b1a7978a7e7164574b3e3124180700000a1623303d495663707c8996a3afa89c8f8275695c4f422e23180c000000000c18232e414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adbbb2aba39f948f847c78828f96a1aba49992857b6e665c51483e342a1f160c0100000000000000000000000000000000000000000000000000000002080e111724313d4a5764707d8686868684786b5e5245382b18120e09030000000000000000000000000000000a131c1f282f35393d44484d52545c60646a6f747a7f848a8f939a9fa2a9a19e9a938f8a847f7a756f6b65605d55534e4644403930271c12070000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020101000915222f3c4855626f7b889598877a6d6054473a2d2114070001020303040000000000000000000000000000000000060b0f12131d202020202020201a1917130e080100000000000000000000000000000000000000080e1317191a202020202020201d1312100b06000000000000000000000000000007121c27303b454f59626d75818e95a0aaa39991847a6d665c50443e332a1f160c010000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a0400000000000000000914202d3a4753606d7a86929fa99d908376685d5245392c201307000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0a0f1c28333f4a5465717e8b98abb5a69a8d8073675a4d402e23180c00000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb8b0aaa9a69e969186828f949fa8a69f93877d70695e544b40362c22180d04000000000000000000000000000000000000000000000000000001070c14191b2227313d4a5764707d8a93939185786b5e52453828231c1a140d070100000000000000000000000007121c252e313a4145474f54575e61666d71767c81868c91969c9fa4a79f9d97928d87827d78726d6863605953514b47433c38342e271e150b000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000206080811100f0e0d0c0b1623303d495663707c899694887b6e6155483b2e22150b0c0d0e0f10110707050100000000000000000000000000000003050610131313131313130d0d0b07030000000000000000000000000000000000000000000002070a0c0d131313131313131107060300000000000000000000000000000000000b151e29333d47515b606d79839098a2aba1968f82786d605a50453c31281d13070000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070303030303030303030303030713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000000000006131f2c3945515d6776838f9ca99f92867a6d6054473a2d211409000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6054473a2d21150a01000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c1004000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb0a69e9c9fa2a199928f949ea6a89e948c7f736b60574d42392e241b10060000000000000000000000000000000000000000000000000000030b12181e252a2d33373d4a5764707d8a979e9185786b5e524538342e2a251f18120c0400000000000000000000020d19232e3740434c5154596063696e73797e83888e92989ea0a8a29f9a95908b85807b76706c66615e56544f4745403a37312c28231c150c03000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000030a0f1214151e1d1c1b1a19181824313e4b5764717e8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17202b353f45515d676e7b86929aa4a89f948d80736c61574e433a2f2418110700000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114101010101010101010101010101013202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000000000004101d2935404b5566727f8c99a9a3998a7d7164574a3e31261a0e020000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130300000613202d3a4653606d7986939facab9e918478675c5145382c1f1306000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adaa9e948f9298a2a39f9c9ea6aaa1968f82776c60594f453b30271d12090000000000000000000000000000000000000000000000000000060d151d23293036383f44464a5764707d8a979e9185786b5e5246444039363029241d160d0600000000000000000006121e2a35404951555d60656b70757b80858a90959a9fa2a8a09d98928e88837e79736e6963605b54524c48433d39352f2b261f1c18120b030000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000060e151a1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0500000000000000000000000305060e101010101010090806030000000000000000010304060606060504030100000000000000000000000000000000000000000000000000000000000000000000000000000000050e19232935404b555f69707e88939fa6a69d928a7e716a5f554b40352923190e05000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3c4955626f7c8897a1ab9a8d817467574d42372b1e12050000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4135291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada99c8f82869298a3aba9aaaea39891847a6d655b50473d33291e150b0000000000000000000000000000000000000000000000000000070f181f272f343b4146495053565964707d8a979e9185786b5e5753514a46423b352f281f180f0700000000000000000a16232f3b46515b63676d72777d82878d92979d9fa7a39f9b96918b86817c76716d67615f5753504a46413a38322c29241d1a15100c07000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000060f1820262b2e2f37363534343332313033404d596673808c99978b7e7164584b3e313031323334353636372e2d2a251e170e050000000000000000060b0f12131b1d1d1d1d1d1d1615130f0a0400020507080b0e1011121313131211100e0b08070502000000000000000000000000000000000000000000000000000000000000000000000000071118242f39434d57616c73808d949fa8a49f92867c6e675d51453f352b20170c030000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2929292929292929292929292929292929292d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000713202d394653606c7885919eaa9e918477695f53463a2d2114060000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e221508000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807d869299a3abb5ac9f92867c6f685d53493f352b21170c0300000000000000000000000000000000000000000000000000071019212a313940454c52535b60636669707d8a979e9185786b6763605c54524d454039312921191007000000000000000c1925323e4b57636d737a7f84898f92999ea1a9a19e99928f89847f7a746f6a64605c55534d46443f3836302c27201d18130f0a040000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000030e18222a31373a3b44434241403f3e3d3c3b414e5a6774818d9a998c7f7266594c3f3c3d3d3e3f40414243443a3936302920170c020000000000020a11171b1f202729292929292922221f1b150e090e111414181a1c1e1f20201f1f1e1c1a181514120e0904010000000000000000000000000000000000000000000000000000000000000000000007121d28313c45505a606c78828f96a1aaa2989183796d605b51473d33291e150b0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a36363636363636363636363636363636363636363a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d07010000000000000000000000000005121f2b3744505b6575818e9baca096887b6e6155483b2e23170c0000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95897c6f6256493c2f231609000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80737d879299a4aca6998c80736a60584e453c332a21170f05000000000000000000000000000000000000000000000000060f19222b333c434b51565e61656c6f7375777e8a979e9184787674706d66615e57514b433b332b22190f060000000000000d192633404c5966737f868b91959b9fa3a69f9c97918c86827d78726d68625f5853514b46423b38332d2a251e1b16110d0701000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474851504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514746413a32291e130800000000020b141b22272b2d343636363636362f2e2b262019141a1e20212527292b2c2c2d2c2c2b29272421211e1a14110d08020000000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505b666d7a849198a3aaa0958e81756d62594f453b30271c120700000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605447434343434343434343434343434343434343434343434653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000000000000030f1b27333f495364717e8b9aa4a8988b7e7265544a3f34281c100300000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073717e87939aa4ab9e92857c6f6a5f574d453b332921170e0500000000000000000000000000000000000000000000040d18212b343c454d555c60686e73787c7f828486929fa196898482807d79746e69605d554d453d342b21180d030000000000101d2a3743505d6a768390989da0a8a29f9a948f8a84807b75706c65605d56544e4745403936312b28221c19130f0a040100000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000020f1a26313c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54524c443a3025190d010000000a141d262d333739414343434343433c3b37322a2220252a2d2e313436373939393938373634312e2d2a25201d19130d070100000000000000000000000000000000000000000000000000000000000000040d182128333f4a545e686f7c86929fa5a79e938c7f726b60574d42392e23181006000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d60544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000000000000b17222d3b4754616e7a87939fa89b8f8275665c5044382c1f120600000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000916232f3c4956626f7c8995acb6a89b8f8275685c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736c717e88939fa3a19792857c6e695f574d453b332920170e050000000000000000000000000000000000000000010c161f2a333c464e575f676d737a8084898c8f919298a3a8a197918f8d8a85817b736d675f574e463d332a1f150b0100000000101d2a3743505d6a7683909da7a09d98928d88837d79736e6963605b53524c47433c38342f2a261f1c17110d080200000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006121f2b37434e585f626a69686767666564636261605c6a7784919d9c8f8275695c60616263646566676869696a615e564c41362a1d1105000006111b262f383f44464e5050505050504947433c34292c30363a3b3e41434445464646454443413e3b3a36312c29241e18130c0400000000000000000000000000000000000000000000000000000000000000060f17222d38424c56606a717e8b939da7a59f92877d70695e544a40342822180d040000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000000000000000614202d3946525e687783909daa9f9285796d6053463a2d20130800000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000815222e3b4855616e7b889aa4afa99d9083766a544b4034281c10040000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073666c727f8b919ca4a19791857b6e695f574d453b322920170e050000000000000000000000000000000000000008131e28313c464e5860696e7980868d9196999c9d9fa3aaaba9a19e9c9a97928d8680796e6960584e453b31271d120700000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29231d1a140f0b06000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000814212e3a47535f6a6e77767574737271706f6e6d6d66667885929e9d9083766b666d6e6f7070717273747576776d685e5246392d20130700000b17222d38414950535a5c5c5c5c5c5c55544e463c35393b4246474b4d4f515253535252514f4d4b4846423b39353029241d160d070000000000000000000000000000000000000000000000000000000000000006111c262f3a444e58626c74818e959fa9a39991857b6e665c51443e342a20160b0200000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d696969696969696969696969696969696969696969696969696969696d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000005111e2a36414c566773808d9aaaa298897c6f6356493c2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000714202d3a4753606d7a86939facab9e918478665c5145382c1f1306000004111d2935404b556976828f9ca9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366626d727f8c929ca4a19791847b6e695e574d443b322920160e040000000000000000000000000000000000010d19242f3a434e58606a6f7b838c92989ea1a9a8aaa39f9e9e9fa3aaa8a9a29f98928d837b6f6a60574d43392f24180c03000000101d2a3743505d6a768390928e89837e79746e6a64605c54524d46443f38352f2b261f1c18120e09030000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222f3b4855626e7c83838281807f7e7d7c7b7a7978777887939f9e9184787778797a7b7c7d7e7f80818283847a6d6154473a2e21140700030f1b27333f49535b6067696969696969625f584e454045474d5254585a5c5e5f5f605f5f5e5c5a5754534d4745413a352f281f191109010000000000000000000000000000000000000000000000000000000000000a141d28323c46505a606d79839097a1aba1979083786d605a50463c32281d140a00000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a767676767676767676767676767676767676767676767676767676767676788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000000010d1925303d495663707d8998a2aa998c807366564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000613202c3945515d677784919eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073665b636d73808d929da5a19691847b6e695e564d443a322820160d040000000000000000000000000000000004111d2935414c555f6a6f7c8590959fa2aaa69f9c98989291919298979c9fa4aaa39f9590857c6f695f554b4035291f1509000000101d2a3743505d6a76838c86817c77716d67625f5853504a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c88908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6e6154473b2e2114080005121f2b3744505b656c747676767676766f6a5f574d4b5153575e616467696a6c6c6c6c6b6a696764615e5754524c45403a312b231b130a010000000000000000000000000000000000000000000000000000000000020b16202b343f45515c676e7b859299a3a99f958d80746c61584e443a2f261b1106000000000000000000000000000000000000131f2c3946525f6c7985929facb6a99c8f82828282828282828282828282828282828282828282828282828282828282828f9ca9b5ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d110400000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0004101c2934404b55697683909ca9afa399887b6f6255483c2d22170b00010714202d3a4753606d7a86939facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595b636e74808d939da5a19691847b6e685e564c443a32281f160d040000000000000000000000000000030e18222c3945515d676e7c859297a0a7a8a09e94908b8886858586878a8f93999fa7a7a09792857b6e675d51453c31261a0e0000000f1b2835424e5b6875817f7a756f6b65605d55534e46443f3836302b27221b19130f0a040000000000000000000000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100704000000000000000000000000000000000916222f3c4955626f7c88959b9a9a99989796959a93929190959faba39992909192989495969798999a9b9c94877a6e6154473b2e211408000613202d394653606c79808283838383837c6f695e56555d6065696e717476777879797978777674716e6966605d56514b433d352d251c130a000000000000000000000000000000000000000000000000000000000000040e19222834404b555e69707d87929fa5a79d928a7e716a5f564c41382d22170f050000000000000000000000000000000000131f2c3946525f6c7985929facb8ab9f948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949fabb7ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000006131f2c3845515c6775828f9ca89f92867a6d6054473a2d211409000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261906000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000c18232f414d5a6774808d9aa7b5ab978b7e716453493f33271b0f0b0e121c28333f4a5463707d899aa4afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736659525c606c77818e939ea6a09691847a6e685e564c443a31281f160d04000000000000000000000000000a15202b37434e58606d7a849197a2a9a79f969189837e7b797878797b7e828790959ea5a9a1979184796d60574d42372b1d120700000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d0801000000000000000000000000000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1614100b0500000000000000000000000000000916222f3c4955626f7c8895a2a7a6a5a4a3a2aca49f9f9e9d9fa7b1aba39f9d9e9fa2aaa2a3a3a4a5a6a7a194877a6e6154473b2e2114080005121f2b3744505b656e7b858f8f8f8f8f857b6e685d60676d72777b7e80828485868685858482807e7b77726d68605d554f473f372e251c1209000000000000000000000000000000000000000000000000000000000000071018232e39434d57606b727f8c939ea8a49f92867c6f685d53493f332721170c0300000000000000000000000000000000131f2c3946525f6c7985929facb8b0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0bbac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000000000000000004101c2834404b5565727f8b98a8a3998a7d7064574a3d31261a0e020000000000000000000916222f3c4955626f7c8895a2afa79a8d8074675a4d412e23170c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000071824313e4b5764717e8a97a7b1a79a8e8174655b5044372b211b171a1d242b3844505b6673808d9aacb6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d505b656c78818e949ea6a09691837a6d685e564c433a31281f160d030000000000000000000000020f1a26313b4754606a74818e96a0a9a89f9590847d76716e6c656b696e71757c838e939ea6a9a0968d8073695f5347392e23180c00000c1825313d48535d656866615e56544f4745403937312c28231c1a140f0b060000000000000000000000000000000000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336292423201c171008000000000000000000000000000916222f3c4955626f7c88959d9c9b9a98979695949992919095a0aca399929091929994969798999a9b9c9d94877a6e6154473b2e21140800030f1b27333f49535e696f7c8692999c9790837a6d666d72797f83878b8d8f919292939292918f8d8a87837f7a736d676059514940372e241b0f0600000000000000000000000000000000000000000000000000000000000007121d27303b454f59636d75818f95a0aaa29891847a6d655b50443d33291e150b00000000000000000000000000000000131f2c3946525f6c7985929facb8b8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb0b8b9ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000c18232e3b4855626e7b8896a1ab9a8d817467574d42372b1e12050000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a3f34281c1003000004101d2935404b556a7683909da9b4aa95887b6e6255483b2f22150800000814212e3b4754616e7b8795a0acab9e9184786c6053463e332b2722252a2f35404a54606c7884919eabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d49535b666d78828f949fa6a09590837a6d685d564c433a31281f150c030000000000000000000006121f2b37434e58626f7c89939da8aca09690837a706b6561605b575e61646a6f78818e949faaa89f92867b6e62554b4034281c1004000814202c37414b53595b5954524c48433d39352f2b261f1c17110e0903000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433633302f2c28211a11080000000000000000000000000916222f3c4955626f7c8891908f8e8d8c8b8a898887868583909daa9f92878385868788898a8b8c8d8e8f9091877a6e6154473b2e21140800000b17222d38414d57606a707e87939fa0958f82786e787f858b9095979a9c9d9f9f9f9f9e9d9c9a9795908c868079706b625b514940362c21180e030000000000000000000000000000000000000000000000000000000000000b151e29333d47515b606d79839198a2aaa0968f82776c60594f453b30271d1207000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714212e3a47535f6a7884919eaa9e918477695f53463a2d2114060000000000000000000916222f3c4955626f7c8895a2afaa9d908377665c5044382c1f1206000006131f2c3845515d677885919eabaea298877a6d6154473a2e21140700000714202d3a46525e697784909dabada197897d70635a50453d37332d3136394045515c66717d8a96a1adb9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d414a545c666d79828f949fa7a09590837a6d685d554b433931271e150c030000000000000000000814212e3a47535f6a76828f9ca5afa49a91847a6d6860595553504d5254585f666d78828f98a3aea3998d8074675c5145382c1f130600040f1a252f3941484d4e4c4746413a38322c29241d1a15100c060000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433e3f3d3c38332c231a110800000000000000000000000915222f3c4855626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6e6154473b2e211408000006111b262f3b454e58616c727f8b929d9f948e817b838c92979d9fa7a8a09e9c9b9a9b9c9d9fa4a7a09d98928d847d726d635b51483e332a201509000000000000000000000000000000000000000000000000000000000000030c17212b353f45515d676e7c86929fa4a89e948c7f736b60574d43392e231810070000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939393939393939393939393959ca6b1ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000000000006121f2b37434e586774818e9aaba096887b6e6155483b2e23170c0000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facab9f928578685e5246392d201307000005111e2a36424d5666737f8c99a3afa99c8f82766c61574f46443f414142464b515a606d7883919da8b0b8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40424a545c676d79829095a0a7a09590837a6d675d554b433930271e150c0300000000000000000815222f3b4855626e7b88949fabac9f93877d6f685d564f4846444246484e545c666e7b86929facab9f9285796d6053463a2d201307000009131d272f373d40423f3a3936302c27201d18120f0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f464a4c4a48443e352c231a1108000000000000000000000815212e3b47535f6a6f7877767574737271706f6e6d676e7b8894a1a39886796c6c6d6e6f7071727374757677796e685e5246392d2014070000000a141d29333c464f59626d74808d939e9d938e8690959ea2a8a19e9896918f8e8d8e8f91939a9d9fa7a29f9691877f736d635a50453c31261a0e05000000000000000000000000000000000000000000000000000000000000050f19232935414b555f6a717e8a929da6a69f93877d70695e554b40342822190e0400000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868686868686868686868686868a95a1adac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000020f1a26313e4a5764717d8a99a4a8988b7e7265544a3f34281c100300000000000000000916222f3c4955626f7c8895a2afaea398887c6f6255493c31251a0d06030615222f3c4855626f7c889aa4afaa9d9083776a564c4135291d11050000020e1925303b4854616e7b87929fabab9f948a7d706a60595350494e4e4d53555d606c73808c959c9ea6b0afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4038424b555d676d7a839095a0a79f959082796d675d554b433930271e150c0200000000000006121f2b37434e586774808d9aa6b0a89b8e82756b60564c443d3937363a3c424a545f6975818e9baba7a2978a7d7064574a3d3124170a0000020b151d252c313435332e2d2a251e1b16100d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f51575957554f473e352c231a110800000000000000000006121f2b37434e585f626c6b6a696867656463626160626f7b8895a2aa93867a6d606061636465666768696a6b6c615e564c41362a1e1105000000020b17212b343e47515b606c78818f959f9d999299a0a7a49f96918b8884828181818284878b90959ea2a8a199928c7f736c61574e42372b22170b00000000000000000000000000000000000000000000000000000000000000071118242f3a434e58616c73808d949fa8a49992857b6e675c51453f342b20160b02000000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797979797979797979797979788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000a14212e3a4754616d7a86939fa89b8f8275665c5044382c1f120600000000000000000916222f3c4955626f7c8895a2afb4aa988b7f7265574d42362a1f161210121c2834404a5465717e8b98acb6a79b8e8174685b4e413025190d010000000914202d3a46525e6975818e99a3afa69e92857c6f6b62605b535a5b575e61676d737e8893948f949eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403039434b555d686d7a839096a0a79f959082796d675d554b423930261e140b0200000000000815212e3b47535f6a7884919eabaca096897c6f62594f443a322d2b2a2d3038424d5763707d89999b9a99988d8073665a4d4033271a0d000000030b131a202527282621201d19130f0a04010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c515b63666361594f473e352c231a11080000000000000000030f1b26323c464e53555f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c443b3025190d0100000000050f19222c353f44505b666d79839096a1a39fa3aba49a938c847f7b777675747475777a7e838a9297a1a8a39f918a7e716a5f53473e33281c10040000000000000000000000000000000000000000000000000000000000000007131d28313c46505a606d78828f96a1aba1979083796d605a50463c32281d140a000000000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000713202d3946525d687683909da99f9285796d6053463a2d20130800000000000000000916222f3c4955626f7c8895a2afb6a99c8f8376695e53463c3128201f1c1f232c3844515c6675818e9ba8b3a9988b7f7265584c3f322519080000000005121e2a36424d57626e7c87929fa7ada19791857d746f6c6568676869696e7279808893958f828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40333039434c565e686e7a849196a1a79f948f82796d675c544b423830261d140a00000000000915222f3c4855626f7c8896a1adaa9e9184776a6054473d3228201f1e2026303c4753606d79868f8e8d8c8b8b8276695c504336291d100000000002090f14181b1b191413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c5b636d72706b61594f473e352c231a110800000000000000000a15202a343c4347485251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524746413b32291e140800000000000007101a2328333f4a545d676e7a84919eabacafa49a93888079726e696968676869686d71767e859196a1aaa39f92867c6e625a5044392d20150a00000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505c666d7a849199a3a99f958e81746c62584e443a2f261c11060000000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060606060606060606060606060606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000005111d2935414c566673808c99aaa298897c6f6356493c2f24190d01000000000000000916222f3c4955626f7c8895a2afb9ac9f93877b6e61584e433a312d2c282b2e343f4953606d7985929eabada197887c6f6255493c2f22160900000000020e1a25303b47535f6a73808d95a0a8a9a1979188817c797674747476787b7f848d939890837e8a97a3afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403328313a434c565e686e7b849197a1a69f948f82796d665c544a42382f261c1106000000000c1925323f4c5865727f8b98a8b2a79a8d807467584e43352b20161212151f2c3845515c677481828180807f7e7d7063564a3d3023170a00000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958636d727f7d706b61594f473e352c231a110800000000000000040e18222a32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041424344463b3936302920170d0200000000000000081117222d38424b555e6873808c99a6b3ac9f93887e736d67615f575b5a5b565e61656c717b849198a2aea2988f82766c6155493c32271b0f0300000000000000000000000000000000000000000000000000000000000000040d182128343f4a545e686f7c87929fa5a79d938b7e716a60564c42382d22170f0600000000000000000000131f2c3946525f6c7985929facada093877a6d605453535353535353535353535353535353535353535353535353606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000010d1924303c4956636f7c8998a2aa998c807366564c4135291d1104000000000000000916222f3c4955626f7c8895a2afbbafa4998d80746a5f554c433d3a383438393f44505b65717d8a97a2adab9e9285786c605346392d201306000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284878c91969992867c7d8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332628313a444c565e696e7b859197a1a69f948f82786d665c544a42382d22170b000000030f1b27333f49536875818e9ba8b4aa978a7d7064574a3d3224190d0505101c2934404b55646f74757474737271706b6054483c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a727f8c867d706b61594f473e352c231a11080000000000000006101820262b2e2f3938373635343231313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392e2d2a251e170e0500000000000000000006111c28343f4a54606d7a85929eabb7aa9d91847a6d665d55534d4e4e4e4c52545a61696f7c86929fa8aa9f948a7d7064584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000060f17232e38424c56606a727f8b939da7a59f92867c6f685e544a3f332821180d03000000000000000000131f2c3946525f6c7985929facada093877a6d605447464646464646464646464646464646464646464646464653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e0200000000000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000916222f3c4955626f7c8895a2afb4aba39f92877c6e675d554f4846443f44464a5059606c7883909da9b1a79a8e8174655b5044372b1f12050000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877e717e8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261f28323b444d575f696f7c859298a2a69e948f81786d665c544a3f33281c0f03000005121f2b3744505b657784909daaaea298877b6e6154483b2e21150800000c18232f3943535d64686968676665646360594f44382c2014070000000000000000000000000000000000000000000406071013131313131310100d0a050000000003060809121313131313130d0c0a0702000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f827669626e7b869292877d706b61594f473e352c231a110800000000000000060e151b1f21222c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201e19140d050000000000000000000006121f2b3844505c66727f8c97a1adb8aca0968f81786c605b514842414141464750575f6a727f8c96a1ada69d9083766a6054473b2e22150900000000000000000000000000000000000000000101010101010101010101010006111c26303a444e58626d74818e95a0a9a39891847a6d665b50443e332a1f150b010000000000000000131f2c3946525f6c7985929facada093877a6d6054473a39393939393939393939393939393939393939393a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d211409000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760595553504a5053545c606b727f8b959fabaca095897c6f6353493f33271b0f030000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9e9f9d9590867e70717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403326162029323b454d575f6a6f7c869298939393938e81786d665b5044382b1f120600000613202d394653606c7985929facab9f928578695e52463a2d201407000007121d2731414b53595b5c5b5a59585856544f473d33271c100400000000000000000000000000000000000001070c1013141d2020202020201d1c1a16110a03040a0f1215151f2020202020201a1916130d07000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000060606060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a707e869292877d706b61594f473e352c231a0e0400000000000000040a0f1215151f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1414110d080200000000000000000000000713202d3a4653606d7985919ea9b3b2aca89e938d80746d625a50463d3336393e454e58606d7984919eabab9f95887c6f6255493c31251a0e02000000000000000000000000000000010507070d0d0d0d0d0d0d0d0d0d0d0d0d0d0a141e29323d46515b606d79839097a1aaa1968f82786c60594f453c31271d12070000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e020000000000000916222f3c4955626f7c8895a2afac9f928692958f827a706b6562605c545b6062666d727d86929fa7b0a69d9083776b605441382d22170b00000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908a837c706c717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a172029333c454e58606a6f7d868686868686868681796c605346392d20130600000714212e3a4754616d7a8798a2aeaa9d9084776a574d42362a1e12050000010b151f2f3941484c4e4f4e4d4d4c4b4a48443d352b21160b000000000000000000000000000000000000030b12181d1f202a2d2d2d2d2d2d2a2926221c150d0e151b1f21222c2d2d2d2d2d2d2625231e19120a010000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f0200000000000306060c13131313131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958616c707d869292877d706b61594f473e352c20160c020000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e0f1011130807050100000000000000000000000000091623303c4956636f7c8997a1adb2a8a19ea19d928b7f726c61584e453c322d333c44515c66727f8c99a7b1a79a8d807367574d42362a1e12050000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a17202b343f45515c676e7b859299a4a89f948d80736c61574d43392f2418100700000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2120202020202020202020202020202020202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c17232e3b4855616e7b8896a0ab9a8d817467574d42362a1e12050000000000000916222f3c4955626f7c8895a2afa6998c7f8c94948f847d76726f6d666b666c6e72787f879298a3aea99f948a7e7164594f442f261b1106000000000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0e17212a333c464e58606b6f7979797979797979756c665b5044382b1f120600000815222f3b4855626e7b8895aab4a99c8f8276695c4f4330251a0e02000000030d1d262f363c4041424141403f3e3d3c38332b231a0f050000000000000000000000000000000000030d151d24292c2d363939393939393736322d271f161820262b2e2f3939393939393933322f2a241c130a0000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000060b0f12131920202020201b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276696464646b707d859292867d706b61594f473d32281e130800000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b02030405060000000000000000000000000000000005111d2935414c566773808d9aa9b2a8a0969196a19f93877e706a60574d443a312834404a54616e7b8795a0acaa9e918477695e53463a2d211407000000000000000000000000050c13191d2021272727272727272727272727272727272727272934404b555e69707d87939fa6a69f93887d70695f554b40352922190e05000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313131313131313131313202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000614212d3a46535f697784919eaa9e918477695f53463a2d2114060000000000000916222f3c4955626f7c8895a2afa396897d828f97969189837f7b79787778797b7f848b9299a3aaaaa2978f82766c6155473d321d140a000000000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0f18212a343c464f5960636c6c6c6c6c6c6c6c68605b544a3f33281c0f030000091623303c4956636f7c8996a2afa89b8e8275685b4f4235281c0900000000000b141d252b303335363534333231302f2c27211a11080000000000000000000000000000000000020c151f272f35383a4346464646464643423e3831281f222a31373a3c45464646464646403f3b352e251c120700000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f0200020a11171c1f20262c2d2d2d2c202734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276717171717171717c859292867d706b61594f443a3024190d01000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000713202d3946525d687784919daaaca09691849197a19992867c6f695f564c43392f2e3946535e697784919daaaca096877b6e6154483b2e2115080000000000000000000000050e171e252a2d2e34343434343434343434343434343434343434342f39434d57606b737f8c939ea8a49a92857b6e675d51453f342b20170c030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606060606060606060713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e09020000000000000000000000000000000000000005121e2a36424d576774818d9aaba096887b6e6155483b2e23170b0000000000000916222f3c4955626f7c8895a2afa3968a7d7b8592999e95908b888685848486888c91959fa3abaaa29892857b6e615a5045352b210b0200000000000000000000030d172129333b434b51586062686e71747678797978787674726e6964605c5464717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d060f18222b343d474f54565f606060606060605b53504a42382d22170b0000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e0100000000020b131a202427282928272625252322201c160f080000000000000000000000000000000000000a141e27313940454750535353535353504e4a433a31212a343c434748525353535353534d4b4740372e24190d0200000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5b60666c6c6c6c6c6a5c544a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f00060b141c22282b2d333939393939382b34414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f90837e7d7d7d7d7d7d7d7e7f869392867d706b61564c4135291d1105000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acaa9e91847b859298a29892857b6e685e554b42382d36424d576774818d9aa7b2a8978a7e7164574b3e3124180b00000000000000000000020c1720293036393a4040404040404040404040404040404040404040404040454f59606c77828f96a0aaa2979083796d605b51463d32291e150a0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000020e1a26313d4a5764707d8a99a3a8988b7e7265544a3f34281c100300000000000916222f3c4955626f7c8895a2afa4978a7d717d8792989f9d9899929191919298989da0a8aba79f9892867d70695f53483e3323190f000000000000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865615f5753505864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00061019222b353d43484952535353535353534e46443f382f261c11060000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e01000000000001090f14181a1b1c1b1a1a1918171614100b0500000000000000000000000000000000000006111c263039434b51535d6060606060605d5b554d433829333c464e53555f6060606060605957524940352a1e1307000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051575f666c72797979797975665c504439352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e090f181d262d3338393f4646464646453834404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f95908a8a8a8a8a8a8a8a8a8c93999892867d70685d5246392d201307000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2a89b8e81757c869299a19791847a6d675c544a3f33313e4b5865717e8b98a4b1a6998d8073665a4d4033271a060000000000000000000008131e29323a4146474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d505b656d7a849198a2a9a0958e81756d62594f443b30261c110600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000000000000000000000914212d3a4754606d7a86929fa89b8f8275665c5044382b1f120600000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959d9fa39f9e9e9e9fa3aaa9a8a79f9d9590867d706b60574d42362c22110700000000000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534d464b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000071019232b32383b3c4646464646464646423938332d261d140a000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e010000000000000003070909131211100f0e0d0a09070400000000000000000000000000000000000000091317232e38424b555d60696c6c6c6c6c6c6a665f554a3e323b454e585f626c6c6c6c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e444d525b62696e787f8686868687796d6053463a2d241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180d1419212a2f383f44464c535353535352443f3848535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f9393939393939393939393979fa4a39892857a6d6154473a2e211407000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a6998c7f73707e87939fa0969083796d665b50443f363c4956636f7c8996abb5a89c8f8275695c4f422e23170b000000000000000000010d1925303a444c52545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a535d686f7c86929fa4a79e938b7f726b60564c42382e23170c00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000000000000000000000000000613202c3945515d677683909ca99f9285796d6053463a2d20130800000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838a9095989b9d9e9f9f9f9e9d9b9895908a837b706b60594f453b31241a10000000000000000000000000000000050d161d242932373b4146474b4e505252535252504e4c4846423e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000007101921272c2f303939393939393939352d2b28221c140b02000000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e010000000000040a0f131516201f1e1d1c1b1a171614100b050000000000000000000000000000000009121b2528343f4a545d676d767979797979797671665b4e423b444d575f6a6f78797979797979736d63574b3f3225190c000000000000000000000000000000000000000000050b1014191e202429323a414650565e616d727b828c929992877e71665c5044382b1f130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b41372c200e171f252a333b424a5053595f6060605f5e504a42414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828686868686868686868686868b93999992877e70685d5246392d20130700000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e0100000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b1a4978a7e716c727f8b929d9f958f81786c605b51483e3b4754616e7a8799a4afaa9d9084776a544a3f34281c1003000000000000000005111d2a36414c565e6167676767676767676767676767676767676767676767676767676767676a717e8a929daba59f92877d6f685e544a3f34281c1003000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000004111d2935414c5566737f8c99a9a297897c6f6356493c2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192929291908e8b88837e766e6960594f473d33291f120800000000000000000000000000000000040c131820272b3036393b3e4143454646454543413f3b3a363e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000070f161b1f22232c2d2d2d2d2d2d2d28201f1c17110a020000000000091623303c4956636f7c8996a2afa79b8e8174685b4e4135281b060000000000070f161b1f22232c2b2a292827262322201c160f08000000000000000000000000000008111b242d373f44505c666d798286868686868683766a5d5043434c565f696f7c85868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c100100000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a19202930363f454d545b60666c6c6c6c6c6a5c544a3f41484c4e535353535353534b49453e362d22170c00000915202b353f474e5253535353535359636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b686157535353534e4c4841382f251a0f03000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000f1c2835414e5a6670767979797979797979797979797e869392877e706c61564c4135291d1105000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d0000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c70636d74808d939e9e938d80746d625a50463d4653606c7986939facab9e928578665c5044382b1f120600000000000000000713202d3946525e686d7373737373737373737373737373737373737373737373737373737373737374808d99a3aea39991847a6e665c5044382c1f1206000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000000000000000000010d19242f3c4956626f7c8997a2a9998c807366564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7e8183858586858583817e7b76716c615f574f473d352b21180d00000000000000000000000000000000000001070d151b1e252a2d2e31353738393939383735322e2d313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000040a0f1315161f202020202020201b13120f0b06000000000000000915222f3c4855626f7b8895aab4a89b8f8275685c4f422d22170b0000000007101921272c2f3039383736353433302f2c27211a110800000000000000000000000007101a232d363f49525c606d78828f94939393938c807366594d434c565e686e7b85919793939992877d706356493d3023160a00000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b00000000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d1e2529323b424651575f666c72797979797975665c5044383c4041464646464646463e3d39342d241b11060000040f19242d353d42454646464646525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5046464641403c362f261d130800000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c717e879392877e716c615a50443a3024190d01000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9aea295887b6f62606c78818f959f9d928b7f726c61584e4544505b667885929fabac9f9386796d6053463a2d20130700000000000000000714212e3a4754616d7a80808080808080808080808080808080808080808080808080808080808080808086929facaba1969082786d6053463a2d201307000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a1005000000000000000000000000000000000813202d394653606c7985929ea99d908376685d5245392c201306000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678787979787675726e6964615a534d453d352b23190f060000000000000000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a28252225313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000307090913131313131313130f0606030000000000000000000714212e3a4754616d7a8798a2aea99c8f837669544a3f33281c0f030000040f19222b32383b3c464544434241403d3c38332b231a0f0500000000000000000000060f19222c353e48515b636e74818e949ea69e948e81746e63574b4b555d686e7a849197a1a49f93877e716b6054483b2f221609000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c11060000000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312c2518202830353e444d525b62696e787f8686868687796d6053463a2d33343939393939393931302d29221b12090000000008121b242b313638393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f524539393433302b251d140b0100000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000915212c38424c545a5c6060606060605a626c717e879392877e716c615a50483e32281e130800000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f1408000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea194877b6e615b666d79839096a09f93877e706a60574d444a546b7884919eabafa49a867a6d6053473a2d20140700000000000000000815222f3b4855626e7b888d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3aeb2a99f94897d7063564a3d3023170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000000000000000000000000000006121f2b3844505b6675828e9ba89f92867a6d6054473a2d211409000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6865615f57555046423b332b231a1108000000000000000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000000000000000000606060606060606020000000000000000000000000613202d394653606c7985929facaa9e918477665b5044382b1f120600000a16212b343d434849535251504f4e4d4a48443d352b21160b000000000000000000050f18222b343e47505a626d73808d939da69f948f82786d605c524a545c676d7a839096a0a49c918b7f726c61594f44382c201307000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201d2429323a414650565e616d727b828c929992877e71665c5044382b27272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d282724201a130b020000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110005101b26303a42494e4f535353534e58626c717e879393877e716c615a50483e362c20160c02000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e03000000000000000000000000000000000000000004111d2a3744505d6a7783909daaada194877a6e61545d676d7a849197a19992867c6f695f564c515e6b7784919eaab6a094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5bbb0a6968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000000030f1c28333f4a5465717e8b98a7a3998a7d7064574a3d31261a0e020000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f5f5f5e5d5b5855534d49453e36312a211a11080000000000000000000000000000000000000000000000000000020507080b0e101213131212100e0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657784909daaac9f9285796c605346392d20130600030f1b27323d464f54565f5e5d5c5b5a5956544f473d33271c100400000000000000040e17212a343d464f59616c727f8c929ca5a0959082796d665c5044505c666d79829095a0a59d928c7f736d625a50473d32271b100400000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c0200000000000000000000000000000000000000000000000000000000060c11151718202020202020201b1b191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c1b20202020202020181715110c060000000000000000080f151a1d1f202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c30231b1a18140f08010000000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000a141e2830383d414346464647535f6a717e879393877e716c615a50483e362c231a0e04000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d130800000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada094877a6d6154555e686e7b859298a29892857b6e685e554b5e6a7784919daaada194877a6e6154473b2e21140800000000000000000815222f3b4855626e7b8895a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7acaeb5acacaca3968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000000000b17222d3b4854616e7b8795a0ab9a8d817467574d42362a1e12050000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484b4e505252535252504e4b4847423c39332a261f180f0800000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536875818e9ba8aea398887b6e6255483b2d22170b0407131f2c38434f5960636c6b6a696867666360594f44382c201407000000000000040d162029333c464e58616b717e88939fa4a19690837a6d675d544a525c606d78818f949fa69e938d80746d635b51483e352b21160b000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b131313131313130b0a0805000000000000000000000004090e11121315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d20140d0b08030000000000000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110000020c161e262c32353639393c4855626f7b869393887e716c615a50483e362c241a11080000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada194877a6e61544c565f696f7c869299a19791847a6d675c545e6b7784919eaaada094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000000000614202d3a46525e697784919daa9e918477695f53463a2d2114060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e363a3b3f4143454546464543423f3b3a37312d28221a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000b17222d3f4c5865727f8b98a8b2aa978a7e7164544a3f33281b13101014222f3b4854606b6f79787776757473706b6054483c2f2216090000000000030c161f28323b454e58606a707d87929aa4a19791847b6e685d554b515b636e74818e939ea69e948e81776c605b51493f362c23190f04000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000606060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060606000000000000000000000000000000000001040605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000000040c141b212528292d2e3a47535f6a73808c887e716c625a50483e362c241a120800000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000004111d2a3744505d6a7783909daaaea194877b6e6154484d57606a707e87939fa0969082796d665b5e6b7884919eabb4aa93877a6d6054473a2d21140700000000000000000815222f3b4855626e7b88939393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b0000000000000000000000000000000005121e2a36424d576774808d9aaaa096887b6e6155483b2e23170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735322e2d2b261f1c170e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000616222f3c4955626f7c8896a1ada79a8e8174665b5044382d241f1c1d1f27303c4956636f7d868584838281807d7063564a3d3023170a00000000020b151e28313a444d575f6a6f7c869299a3a29892857b6e695e564c505a626d73808d939da59f948f82786d655b504940372d241a110700000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000020a1015191c1c1f2b37434e58636d73807e716c625a50483e362c241a1208000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e0801000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea295887b6f625548454e58616c727f8c929d9f948e81786c605b657885929eabaea29886796d6053463a2d20130700000000000000000815222f3b4855626e7b8686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a000000131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000000000000000000000020e1a25303d4a5763707d8a98a3a8988b7e7265544a3f34281c100300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2c2c2b2a282522211e1a15110c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7884919eabab9e9185786c6053493f352f2c28292c2f39424f5966727f8c91908f8e8d8b7e7265584b3f3225180c000000000a141d273039434c565e696e7c859298a2a39992867c6f695f564d4f59626c727f8c929ca5a0959082796d665c53493f372e251b12080000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c02000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000000005090d0f0f1a26313c46525b646e73716d625a50483e362d241a120800000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b080300000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8afa296897c6f6356493d46505a626d74808d939e9e938d80736d606c7986929facab9f928578665c5044382c1f120600000000000000000814212e3a47535f6a76797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f231609000000131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000000000000000000000000000000000914202d3a4753606d7a86929fa89b8f8275665c5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518181b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f221609000714212d3a4754606d7a8793939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586774808d9aa6ada1978a7d70655b5045413a383435393b424b54606b7783909d9d9c9b95887b6e6155483b2e22150800000006111b262f39424b555e686e7b849197a2a49a92877d706a60574d4f59616c717e88939fa4a19690837a6d675d544a41382d251c1309000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b110800000000000000000000000000020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000a15202a344049525c646765625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3e48515b606c78818f959f9d928b7f726c6d7a8799a3afaa9e9184776b544a3f34281c1003000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000131f2c3946525f6c7986929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d0000000000000000000916232f3c4956626f7c89959f9f9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000000000006131f2c3945515d6776828f9ca99f9285796d6053463a2d20130800000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101212131312100f0c08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f221609000714212d3a4754606d7a86868686868686807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4855626e7b88949eaca99d9083786c605a524c4645404045474c545c66707d8995a0aaa99d918477695f53463a2d2114070000000b17222d38414a545d676d7a839196a1a49f93887e716b60584e4e58606b707e87929aa4a19791847b6e685d554b42392f261b130a00000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100000000000000000000030e18222e37404a52585a585650483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000010507071313131313131313080705020000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a5998c7f7266594c3f363f44505b666d79839096a09f93877e706f7c8995abb5a99c8f8376695c50432e23170c000000000000000000020e1a26313c454e535560606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c1004000000131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f060000000000000000000916232f3c4956626f7c89939393939386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000000000004101d2935404b5566727f8c99a9a297897c6f6356493c2f24190d01000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000713202c3945525d687679797979797979736d63574b3f3225190c000000000000000000000000000000000000000000000000000000000000000000000a15212e3a47535f6a76828f9aa4ab9f958c7f726c605d5653514b4b5153565e666d7983909da7ada2978b7f7265574d42372b1e12050000030f1b27333f49535c666d79839095a0a59c928b7f726c61594f4d575f6a6f7d869299a3a29892857b6e695e564c433930271d140a010000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c13090000000000000000000000000000000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000006101c252e3840474c4d4b4a453f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e0902000000000000000000000000000000000a1724313d4a5764707d8a97a9b2a89b8e817568564c4136333f4a545d676d7a849197a19992867c717e8a97a4b1a79a8e8174675b4e4134281b06000000000000000000000915202a333c4247485353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b00000000121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300131f2c3946525f6c7986868686868686868681756c61554b40342b1e150a000000000000000000000916232f3c4956626f7c86868686868686796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000000000000000000000000000c18242f3c4955626f7c8897a1a9998c807366564c4135291d1104000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a0000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939fa8a79f93887e746d6863605c54555d6063686e78818e95a0aca69f9285796d6053473c31261a0e02000005121f2b3744505b656d78828f959fa59d938c80736d625a504c565f696f7c859298a3a39892867c6f695f564d443a31271e150b020000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b1209000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e110000000000000000000000000a131c262e363c3f403e3d3a342d241b1209000000000000000000000000000000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000815222e3b4855616e7b8896a1adaa9d908477685e5246392d38424b555e686e7b859298a29892857b808d9aa6b4aa988b7f7265584c3f3225190c00000000000000000000030e18212a31373a3b4646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a100500000000101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200121f2b3844515d6974797979797979797979756f65594f433a2f22190c03000000000000000000000815222e3b4754606a6f79797979797979766c5f5346392d20130013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000000000000000000000000000713202d394653606c7885919ea99c908376685d5245392c201306000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f130600010d19242f3a444c525f606060606060605957524940352a1e130700000000000000000000000000000000000000000000000000000000000000000000020f1a26313c4754606a74818e96a0a9a49a9387807a74706d666a6a676d70747a828e939ea7a89f948b7e72675d5145392a1f140900000815212d3945505a606c77818e949fa69e938e81746e635b5146525e686e7b859197a2a39992867d706a5f574d443b32281f150c030000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b13090000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e11000000000000000000000000010b141c242b30333432312e29221b1209000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e39393939393939392e2d2a251f170f0500000000000000000000000000000714212d3a46535f697884919eabac9f93877a6d6154473c322f39434c565f696f7d86929aa197918483909daaaea298897c6f6356493c302316090000000000000000000000060f1820262b2e2f393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a110800000000000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f00101c2935414d5862696c6c6c6c6c6c6c6c6c68655d53473e31281d1007000000000000000000000006131f2b38434e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000000000000000000000000000000005121f2b3744505b6575818e9bac9f92867a6d6054473a2d211407000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f03000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d7a849197a2a9a499938d85807d79787777787a7c81868f949ea5a9a1969082776c60554b403529180e0300000a1724303d4956626c74808d939ea69f948f81786d605c52494754616e7a849197a1a49a92877e706b60584e453c322920160d0300000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100000000000000000000000000020b12191f2326272524211d181109000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036394646464646464646463b3a36302921170d020000000000000000000000000005121e2a36424d576875818e9baaafa49a8b7e7164584e43372b313a444d57606b717e88939fa096919095a0abac9f9285796d6053463a2d201307000000000000000000000000060e151a1e21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c16100800000000000008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a000d1925303b4650585d5f60606060606060605b59534b42352c1f160c000000000000000000000000030f1b27323d464e5456606060606060605f5a52493e33271b0f00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000000000000030f1b27333f495364717e8a9aa4a3998a7d7064574a3d3124170a000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c45515d676e7c859297a0a7a49f97928d89868584848586898d92989fa6a79f9791847b6e655b50433a2f2418060000000b1825313e4b5864717e8b929da5a0958f82796d665c504a43505d6a76839096a0a99f93887e716c61594f463c332a20170e0400000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c13090100000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e11000000000000000000000000000001080e1317191a181715110c060000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000020e1a26313e4a5764717e8a98a2aeac9c8f82766a5f53473f352f323c454f59616c727f8c929da09d9da0a7b1aa9c8f8275665c5145382c1f13060000000000000000000000000003090e121415202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b10050008141f2a343e464d515253535353535353534f4d48423930231a0d04000000000000000000000000000a16202b343d43474953535353535353534f4940372c21160a000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000000000000000b17222d3a4754616d7a87939393938d8174675a4e4134271b0e000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e0400000000040d161e24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000a15202935414c555f6a6f7c8590959fa3a9a19e9a96979291909192999a9fa2aaa29f9590857b6e695e53493f31281d13070000000d1a2633404d596673808c99a4aa9d91847a6d675c544a3f45525e6b7885919ea8a5998c7f726c625a50473d342a21180e0500000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000b1724313e4a5764717e8a93939393939393939393939393939184776a5e5144372b1e110000000000000000000000000000000003070b0d0d0b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525f60606060606060605f524d453b30251a0e02000000000000000000000000000914202d3a4753606d7985929fabab9f94887c6f625b5145403937333d46505a626d74808d939ea7aaabb1aea2988b7e7164544b4034281c1004000000000000000000000000000000020608081313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c13090000020d18222c343b414446464646464646464642413d3730271e11080000000000000000000000000000040f19222b32383b3c4646464646464646433e372e251b1005000915202b353f474e5253535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000613202d3946525e687783868686868684776b5e5144382b1e11000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b2620181006000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000040d19242f3a434e58606a6f7b838c92989ea1a9a7a9a29f9d9d9e9fa3aba9a19e98928d837b6e695f574d41382d1f160c010000000d1a2633404d596673808c99a3ac9f92867c6f695f564c4345525e6b7885919ea6a89c8f82786d605c52493f362c2319100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000b1724313e4a5764717e8686868686868686868686868686868684776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000006131f2c3945515d6774818d99a3afa69c8f82766d625a514b474242414148515b606c78818f959fabb8b4aa9f92857a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000006101a222a3035383939393939393939393534312c251e150c0000000000000000000000000000000007101920272b2e2f393939393939393937332c251c13090000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464641403c362f261d1308000000000000000000000000000000000000000005111e2a36414c5667717779797979797772675c4f43372a1d11000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e06000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313c464e5860696e7980868d9197999c9d9fa3aaaaa9a19e9c9a97928d8680796e695f574d453b2f261b0d04000000000a1623303d495663707d87929aa4a29891857b6e685e554b424e5b6874818e949fa79e948e81746e635b51483e352b22180f060000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f1013130f0e0c09040000000000000713202d3946525e6876797979797979797976695e52463a2d2014070000000000000000000000000004101d2935404b55616e7b87929fa9ab9f948b7f726c605d55534d4e4e4e4b51535b666d7983909da9b6aea2988d8073675d5145392c1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b1610090100000000000810181f25292b2c2d2d2d2d2d2d2d2d282825201b140c030000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2d2b27211b130a0100000008121b242b31363839393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b251d140b010000000000000000000000000000000000000000010d1925303a44555f676a6c6c6c6c6c6b6760564b3f33271b0e0006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a04000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a333d464e575f676d737b8085898c8f919298a3a8a196918f8d8985807b736d675e574d453c33291d140a00000000000916222f3b4854606b717e88939fa4a19791847a6d675d544a4653606d78828f959fa69d938d80736d625a50473d342a21180e050000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c04000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1b1915100902000000000714212e3a4754616d7a86868686868686867b6e6154483b2e21150800000000000000000000000000000c18242f3946535f6974808d96a1aba69f92877e736d67615f575b5a5b555d60636a6f7a83909daab6ab9f92857a6d61554b42382d2217110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a050000000000000000060d14191c1f1f20202020202020201c1b19150f090200000000000000000000000000000000000000040a0f13151620202020202020201e1b16100901000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000008131e2932434d555b5d60606060605e5c564e44392e23170b00030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b1313131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343d454d555d60696e73787c7f828486929fa196898482807d79746e69605c554d453c332a21170b0200000000000713202c38444f59616c727f8c929da5a0969083796d665c5044515c666d79839096a0a59c928b7f726c61594f463c332920170d0400000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c030000000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000000000000000007121d2a36424d57606d7a849199a3aba39992878079736e696968676869676d70757c8490959fabb3ab9e91847a6e675d544a3f3328231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313130f0e0c09040000000000000000000000000000000000000000000000030608091313131313131313120f0a050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a18140f08010000000000000000000000000000000000000000000000020d1720313b434a4f515353535353514f4b443c32281d120600000a15202a343c434749535353535353534b49453e362d22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0d0f111213131212100e0c080705020000000000000000000000000000000000000000000000000000000000060f19222b333c434b51565e61666c6f7375777e8a979e9184787673706d66615e56514b433b332a21180f0500000000000003101b27323d47505a626d73808d939ea69f958f82786d605b524a545d676d7a849197a1a49f93887e716b60584e453b32291f160c0300000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393534312c261e150c0200000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000010e1a26313b45525d686f7d879299a3aaa399938d847f7b787675747475777a7d828991969fa7aca6a8a1969083796d665b50443f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b08030000000000000000000000000000000000000000000000000000050e1f2931393f4244464646464644433f39322a20160c010000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000000000000000000002080d111314171a1c1e1f1f201f1f1d1b181514120e090400000000000000000000000000000000000000000000000000000000071019212a313940454d52545b60636669707d8a979e9185786b6763605c54524d454039302921180f0600000000000000000b16212b353e48515b606c77818e949fa79e948e81746d635a504b555e686e7b859198a2a49a92877d706a5f574d443a31281e150b02000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464642413d3730271e140900000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e21150800000000000000000000000000000009141f2935414c56606b717e879298a0a8a49f97918c8885838181818283868a8f939da0a8a39f999b9e9f958f81786c605b51483e342b21170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000004090e111213131313131313131313131313131313131313131313131313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d171f272e33363739393939393837332e2820180e040000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f1112131313131313090907030000000000000000000000000000000000000000050b1013191d20212427292b2b2c2c2c2b2a282522211e1a14100c07010000000000000000000000000000000000000000000000000000070f181f272f353b42464a5053565964707d8a979e9185786b5e5653504a46423b342e271e170f06000000000000000000040f19232c363f44505b656d78828f95a0a69d938c80736c62594f4c565f696f7c869299a3a39992867c6f695f564c433a30271d140a0000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4d49423930261b1004000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000000000000030d19242f3a444f59616c717e8691969fa2a9a19e9997918f8e8d8e8f9092999b9ea5a69f99928d8e939e9e938d80746d625a50463d33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000080f151a1d1f202020202020202020202020202020202020202020202020201f1f1e1d1b19161413100c07040100000000000000000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2b2a27231d160e06000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a0400000000000000000000000000000000040a0f171c1e24292c2d3133363738393939383735322e2d2a261f1d18120b060000000000000000000000000000000000000000000000000000060d151d24293036383f44464a5764707d8a979e9185786b5e5246443f38363028231d150c05000000000000000000000007111a2427333f49535c666d79839096a1a59c928b7e716b61584e4d575f6a707d879299a4a29891857b6e685e554b42392f261b11060000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c0500000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c59544b42372c211509000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e2115080000000000000000000000000000000008131e28323d47505a616c717c848c92989d9fa4a9a19e9c9b9a9b9c9d9fa3a9a29f9a94908780818e949f9d928b7f726c61584e453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2b29282623201f1d1813110d080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11161a1d1e20202020201e1d1b17120c040000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000000000000000000070f151b22282d3035393a3e404244454646454543413f3b3a36312c29241d17110a0200000000000000000000000000000000000000000000000000030b12181f252a2d33383d4a5764707d8a979e9185786b5e524538342e2a251f18120b0300000000000000000000000000091217222d38414b545d676e7a849197a1a49f92877d706a60574d4e58606b717e87939fa4a19791847a6d675d544a41382d22171209000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000050c11141717202020202020202020202020202020201e1d1b17120b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c68655d54493d3125190c000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800000000000000000000000000000000010c16202b343e48505a616a6f797f858b90939a9a9c9d9e9f9f9f9e9d9c9a9897928d88837c7378828f95a09f93877e706a60574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000008121b242b31363839393939393939393939393939393939393939393939393939393837363432302d2c2924201d19130e0902000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131311110e0b0601000000000000000000000003060809131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000009101920272b33393a4145474a4d4f515252535252504e4b4846423b39352f27221b140b050000000000000000000000000000000000000000000000000001070c14191c2228313d4a5764707d8a93939185786b5e52453828231c19140c070000000000000000000000000000000006111b262f39424c555e686e7b859298a2a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f3327241a1007000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000004080a0b1313131313131313131313131313131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a6670767979756f65594d4134281b0e000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000000000000040d19222d363e48505860676d737a7f83878a8d8f90929292929190908e8b8885807c766f6a6d7a8390969a9992867c6f695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100040f19242d353d42454646464646464646464646464646464646464646464646464646454443413f3d3a38352f2c29241e1a140c06000000000000000000000000000008111a21272c2f30393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000000000000020a131b222b32373e44494c5254575a5c5e5e5f5f5f5e5d5b5855534d47454039332d261d170e06000000000000000000000000000000000000000000000000000002090e111724313d4a5764707d8686868684786b5e5245382b17110e09020000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857b6e685e554b505a626d73808d939da69f958f82786d655b50443f362c22190f04000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868175685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000007101b242d363e464e555c60676d72767b7e80828485858685848483817e7c79746f6a625f686e7b848d8d8d8d8d857b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000915202b353f474e5253535353535353535353535353535353535353535353535353525251504e4c494745403a39352f2a251f17110a03000000000000000000000005101a232c33383c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000000000000a141c252d343d43475055565d606466696a6b6c6c6c6b6a6865615f5753514b443f382f292018100600000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e06000000000000000000000000000000000000000000020b151e28313b444d57606a707d87929fa3a19791847a6e675d544a515b636e74818e949ea79f948e81776c605b51483e342b21160a0000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000000000000000000000000000000000000010406070a0c0e101112131313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d2013070000000000000000000000000000000000000009121b242d343d434b51555d6065696e717375777879797978777674716f6d66625f58565e696f7c8181818181807f7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000e1a26313d4751595e5f60606060606060606060606060606060606060606060605f5f5f5e5c5b595653514b4745413a363028231c150c05000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000009121c262e373f464e545a6164686d7173757778797978787674726e6965605d555049413a322a221810060000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f00000000000000000000000000000000000000000000030c161f29323c454e58616b717e8b919ca4a0969083796d665c5349525c606d78828f959fa69e938d80736d625a50473d32271b0f03000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000000000000000104080d11131417191b1d1e1f1f20201f1e1e1d1b19161413100d0704000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000009121b222b313940454b5154575e616467696a6b6c6c6c6b6a69676562605c54534e4d575f6a6f747474747474726d62564a3d3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676563605d5554524c46423b342e261e170f06000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000000000006101b242e384049515860626c70757a7d808284858586858583817e7b77726d67605b534c443c342a22180e05000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b0000000000000000000000000000000000000000000000040d17202a333d464f59626c737f8c929da5a0958f82786d655b5044505c666d79839095a0a59d928c7f726c61594f43382c1f13070000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000002080d1113191d2021232628292b2c2c2c2c2c2b2b2a28252320201d1813100c0700000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c10040000000000000000000000000000000000000000000910191f272f343a4145474d5254575a5c5d5f5f5f5f5e5d5d5b585553514a4743454e585f6267676767676765625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797877767472706d6765605d56524d443f38302921180f06000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000008121b242b3136383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e2215090000000000030e18222d36404a525b626a6f767d82868a8d8f919192929291908e8b88847e79716c655e564e463c342a20170c0300000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000000050e18212b343e47505a636d74808d939ea69f948e81776c6053464a545d676d7a839196a1a49f93887e716b6054483b2f221509000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000000000001080d13191d2024292c2d303335363738393939393837363432302d2c29241f1c18120b060000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000070d151d23292f35393b4246474a4d4f51525253525151504e4b4946444039373c464e53555a5a5a5a5a5a585651493f34291d120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130013202c3946535f6c798786868686868686868686868686868686868686868686868685858483817f7c7976726d68615e57504a423b332a22180f050000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00040f19242d353d424546464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000000000a15202a343e48525c636d727c838a8f9299999c9d9e9f9f9f9e9d9b9895908b857e776d685f584e463c32291e150a000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c0100000000000000000000000000000000000000000000000000060f19222c353f48515b606c78818f94939393938c7f7366594c424b555d686e7b84919793939a92867c6f6356493c302316090000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000000040c13191e24292c2f35393a3d3f4143444546464645454443413f3d3a39352f2c28231d17110a02000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c1207000000000000000000000000000000000000000000000000030b12181d24292c30363a3b3e40424445464646454443413e3c3a38342e2b343c4347484e4e4e4e4e4e4b4a463f372d23180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939399929292918f8e8c8986827e7a746e69605c544d453c342a21170c0200000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000030f1b26313c46505a636e737f8790949c9fa3aba8a5a3a1a1a1a3a5a7a7a09d97928b827a6f6a5f584e443b30261c1106000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f0500000000000000000000000000000000000000000000000000000007101a232d364044505b666d79828686868686868275695c4f42434c565e696f7c858686868686867f7265584c3f3225190c000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000000000000000000070d161e24293035393a4145474a4c4e505152525353525151504e4c494745403a38342e27221b140b060000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000000001070c13181d20252a2d2e313436373839393938373634322f2d2c2823222a31373a3c4141414141413f3d3a342d251b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9899928f8b86817b736d665e574e463c33291e140a00000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000006121f2b37434e58626c73808b92999fa6aca49f9c989695949596989c9fa4a9a19e948f847c6f6a5f564d42382e23170c0300000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000008111b2428333f4a545c676d767979797979797570655a4d413a444d575f6a6f78797979797979726d62564a3e3124180b00000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000810181f282f353a4145474c525456595b5c5e5f5f5f5f5f5e5e5d5b585653514b46454039332d261d180f0700000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000000000000000000000000000001070d11141a1e20212427292a2c2c2c2c2b2a2a282522201f1c181820262b2e2f34343434343432312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8a9a7aba39f9c98928d867f786e695f584e453b30261c1106000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000815212e3a47535f6a717e8b929fa3aba69f9a938f8c89888788898c90939a9ea6a69f9691857c6f685e544a3f34281f1409000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000091217222d38424b555c60696c6c6c6c6c6c69655e54493d323b454e585f626c6c6c6c6c6c6c65625b51463a2e221509000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0000000000000008111a222a313a41454c5254565d60636668696a6b6c6c6c6c6b6a69676563605d5553514b443f382f2a21191107000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000000000000000000000104090e111414171a1c1e1f1f201f1e1e1d1b18161312100c0e151b1f21222727272727272524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a0013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a8a9acaaa29f98928c837b6e6a5f574d42382e23170b010000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000713202c38444f59626f7c86929fa4afa49c948f87827f7c7b7a7b7c7f83878f949fa3a8a19791857a6e665c50443b31261a0e030000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000006111c262f39434b51535d6060606060605c5a544c423729333c464e53555f606060606060585651493f34291e120600000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000007101a242c343c434c51565d6065686d707274767778797979787877767472706d6764605c555049413c332b231910070000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000020507080b0d0f11121313131211100e0b0907060400040a0f1215151b1b1b1b1b1b181815120c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9196979c9fa3abaaa29f9590847c6e695e544a3f34281d13070000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c798786868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d2014070000000916222f3b4854606b76828f98a2aea49c928c827b7672706e6e6e7072767c828b9299a3a9a1979082786d60574d42362a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d273139404547505353535353534f4d49423930212a343c434748525353535353534c4a463f372d23180d010000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0000000000040e19222c363e464e555d60686d72767a7d7f8183848585868685848483817f7c7a75706d67605b534e463d352b22190d0400000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000001030405060606050403010000000000000000030608090e0e0e0e0e0e0c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284878b8f92999fa7aea79f9691847b6e665c50443a2f24180d0100000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000005111e2a36424d5663707d89949faaa79d928c80766e69656362616263656a6f767f879299a4a99f948c7f73695f53463c31261a0f010000000000000000000005080a0b1313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000000000000000000020b151f272f34383a4346464646464642413d3730271e222a31373a3c454646464646463f3e3a342d251b110600000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000020c16202b343e4850585f676d737a7f8386898c8e8f9192929292929191908e8b8986827d79716c655f584f473d342b20160c01000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c10040013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787a7e828790959da4aea9a1969083786d60554b4135291d110400000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070606060606060606060504020000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d20130700000714202d3a46525e6976828f9ca6aca0958d80736d625f575655545556585f626d727e87939fa6a69f92867b6e61584e43372b1e13080000000000000000060c111517182020202020202020202020202020202020202020202020202020202020202020202020201c1b191510090200000000000000000000000000000000000000030d151d23292c2d363939393939393635312c261e151820262b2e2f3939393939393932312e29231b13090000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080000000008131e28323d46505a616a6f7a80868b909399999b9c9d9e9f9f9f9f9e9d9c9a9898928e8a847e786e6a60594f463d32281e1308000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000020608080b0e10121213131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0f1111121313131211100e0c0906050300000000000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769686d71767c838d929da5afa89f958c7f72675d5145392c201307000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20141313131313131313131212110f0d0a07060401000000000000000000000000000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d20130700000814212e3b4754616e7b87939e9fa39d9083786d605b534d49484748494e535b626c727f8c949faba3988f82756a5f53473a2f24190d010000000000000911171d2124252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d292825211b140c0e151b1f21222c2d2d2d2d2d2d2524221e1811090100000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000000010d1924303a444e58616c707c848d92989c9fa4a49f9e9c9a9a99999a9a9b9d9fa3a29f9b96918b837c706b60584e443a2f24190d020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000104090e121415181b1d1e1f20201f1e1d1a181514120e090401000000000000000000000000000000000000000000000000000000000000000105080e11141417191c1d1e1f20201f1f1e1c1b181513120f0b060000000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565d60646a6f78808d939eaab1a79e92857a6d6054473a2f24180d010004101c2834404b545c606161616161616161616161616161616161616161616161616161616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20202020202020202020201f1f1e1c1a171413110d08040000000000000000000000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d20130700000c1926323f4c5965727f8c8f91929996897d70665c5047423d3b3b3b3d4347515a606c77828f99a3aa9f93877c6f62564c4135291d1104000000000009121b22292d30313939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c020000000000000000000000000000000000000001070c1013141d2020202020201c1b1915100902030a0f1215151f202020202020191815120d06000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000005111d2935414c56606a707e8691969fa2a49f9b9993918f8e8d8d8c8d8d8f9092989a9fa2a19e9590867d706a60564c4135291e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000001080d11151a1e212225282a2b2c2c2c2b2b2a272421211e1a14100d070100000000000000000000000000000000000000000000000000000002080d1114191e20212426292a2b2c2c2d2c2c2b29272522201f1b17110f0a040000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c5254585f666c78818e98a2aeada2978b7e7265554b4035291d100400000c18232e39424b51535454545454545454545454545454545454585c5c5c5c5c58545454545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a28262421201d1913100c07000000000000000000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d20130700000a1723303d4a5663707d80828486888a84776b60544a3f37312f2e2f31373f44505b656e7b87929faca49a8e8174685d5245392c2013080000000006111b242d34393d3e46464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000000000000000000000000000000000000000000040607101313131313130f0f0d09040000000003060809121313131313130c0b0906010000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000713202d3946525d686f7c869298a0a7a099938f8a868482818080808081828486898d92989da59f9892867c6f685d52453a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000000000000000000000000000000070c13191d20262b2e2f3234363839393938373634312e2d2a25201d18120c0400000000000000000000000000000000000000000000000002090e13191e20252a2d2e30333537383839393938373634322f2d2b27221b1b16100b04000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f40414145474e545b666d7a85929fabb3a99c908376675d5145392c201306000007121d2730394045464747474747474747474747474747505a6264686868686865625b5147474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312d2c29241f1c18120c060000000000000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d20130700000916222f3c4854606b70737577797b7d7d7063594f42382e26222122262b333f49535f6974818e9aa6ac9f92867a6d6054473a2f24190d010000000c17222d363e45494b5353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000005121e2a36424d57616d7a859298a3a69f959087827d7a77767474737373747577797d80868e929ba3a29891847a6d60564c4135291d110400000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000030b12181e24292c31373a3b3e414345454646454443413e3b3a36312c29241d160d0802000000000000000000000000000000000000000000070c141a1e252a2d3036393b3d4042444445464646454443413f3c3937332d2b27201b160d070100000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b05000000000013202c3946535f6c7986929facada093867a6d6053473a3232323232323232323233332f35393c424a545e68737f8c99a9b2ac9f9286796d6053473a2d2014070000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b3b4956626c717575757575726d62564a3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403d3a39352f2c28231d17110a030000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d20130700000714202c38444f5960636669666d6f71706b6054473d30262c2c2c2b2a222d38414d57626e7b88949faba3988b7e7265554c4135291d1104000005111d29343e485056586060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900000000000002070a0c0d131313131313120908060300000000060b0e10111313131313130f07060300000000000000000000000000000000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000714212d3a46535f6974808d97a1a99f948f837c75706d686967676666676768666d70747a818b919ba5a1968d8074685d5245392c20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e2115080000000000000000000000000000000000000000060c151d23282f35393c4247484b4e50515253535251504d4b4846423b39352f281f19130c04000000000000000000000000000000000000030b12181f252a3036393b4146474a4c4f50515253535252514f4e4b4846443f3837322c272118130c04000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252525262724292c2f38424c56626f7b8896a1adaea399897c6f6256493c2f231609000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e313e4b5864717e82828282827f7265584c3f322e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252514f4d4a4745413a38342e28231c150c0700000000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000004101c27333d474f54565a545c6062646360594f44353638393939383734312f3c47535f6a76838f9ca9aa9c908376675d5145392c20130600000815212d3945505a62646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0000000000070d1316191a2020202020201f1515120f0a04040b11171a1d1e2020202020201c1312100b060000000000000000000000000000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000815222e3b4855616e7b86929fa9a1978f82796e6a64615d565b5a5a595a5a545c6063686d747f8b939ea89f92867a6d6054473a2d21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000000000000000000000000000000000810181e272e343a4145474d5355585b5d5e5f5f5f5e5e5d5a5754534d474540393129251e160e0500000000000000000000000000000000050c151c232830363a4146474d525457595c5d5e5f5f605f5f5e5c5a585553504947433d383229241d160d060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191d20262f3a47535f6a7885919eabb5ab978b7e7164584b3e3125180b00000000030b12181c1f20212121212121212121212734404d5a6773808d8f8f8f8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d606060606060606060606060606060605f5e5d5b595754514c46454039342e261e191009000000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d2013070000000b16212b353d44484a4d4b5153555756544f473e4143454646464543413e3a39424e5765727e8b98a7ac9f92867a6d6054473a2d21140600000a1724303d4956626c717979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000000010a12191e2325262d2d2d2d2d2d2c22211f1b150e0e161d22272a2a2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000004101c2934404b556673808c99a2a99e91857a6d675f5854524c4e4d4d4d4d4e4b5153565d606d75818e9ba9a2988b7e7164584b3e3125180b00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000000000000000000000000000000009121a222a303940454c5254575f626567696b6c6c6c6b6a696764615e5753514b433e35302820170e050000000000000000000000000000050e171e272e343b42464c5254565e616366686a6b6b6c6c6c6b6a69676562605b53544e48443d352f281f180f0600000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c080d11141d2b37434e58697683909ca9b2a5988c7f7265594c3f3226190c000000000000070c1013131414141414141414141a2734404d5a6773808d9a9b9b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664605d5553514b443f38302b221b120a0100000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000000050f1a232b33383c3d40404546484a494845474a4d505152535252504e4b4746414754616e7a8795a0aca3998a7d7064574a3d2e23170b00000b1825313e4b5864717e8686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f0000000a131c242a2f3233393939393939392f2e2b2620181720272e333637393939393939352d2b28231c140c02000000000000000000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000006131f2c3845515c6777848f929797988b7f72685d554e4746414141404040414045464c525b626f7c8897a2aa9b8e8174685b4e4135281b0e02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000009121a242c343c434b51565d6066696e7174767878797978777674716e6965605d555046413a322920170e05000000000000000000000000050e172029303940444d52565e6165686e70737577777879797978777674726f6c65626058544f45413a312a21180f060000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040b1b2631424f5c6875828f9ba8b2a6998c7f7366594c403326190d000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573706d6764605c54504a423d342d241c130a01000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d2013070000000008111a21272c2f302e34383a3c43474b5154575a5c5e5f5f5f5e5d5a5854524c48525e687784919daaab9a8d807467544a3f34281c1003000b1825313e4b5864717e8b939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000007121c252e353b3f40464646464646453c3a37312a22202932393f4344464646464646423a38342e261e140a00000000000000000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d2014070101010101010101010101010101010101010101010101010101010100000000000000000000000714202d3a4753606d79808285878a8c86796d60564c433c393530343333342e34383a4147535f6a7885929fa99d9083766a5d5043372a1d1004000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000000000000000000000000000000007111a242c363e464e555c60686d72777b7e818384858686858483807e7b76716d67615a524c443b332920170b0200000000000000000000040d172029323b424a51575e61686d72777a7d7f82838485868685858482817e7b78746f6a636059514b433b332a21180d0400000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040a1b2835424e5b6875818e9ba8b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858482807d7a76716d66605c544e463f372e251c1309000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000080f161c2022232a313a41454e53555d606467696b6c6c6c6b6a6764615d56544f566774818d9aa7a99c908376665c5044382b1f1206000b1825313e4b5864717e8b979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8275695c4f4236291c0f00020d19242e3740474b4d535353535353524847433c342a21323b444a4f515353535353534f46443f3830261c1106000000000000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7376787b7d807f73675d51443a312d29242727262723282c3037434e586a7784919daa9e9184776b5e5144382b1e1105000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000000000050e19232c363e4850585f676d737a7f84888b8e90919292929191908d8a87837e79716c615e564d453b32291d140a000000000000000000010c161f29323b444c545c60696e757a7f83878a8c8f90919292939292918f8d8b8885817c76706b605d554d453c332a20160c010000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140a0a0a0a0a0a0a0b070d10141b2a36414c566976828f9ca9b4aa978a7e7164574b3e3124180b000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140b0b0b0b0b0b0b0b0b0a0a0907060401000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399939291908e8c8a86837e79726d666058514940372e251b10070000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000000000000050b1019232b343c434c52585f62676d71747678797979787674716d686360595865717e8b98a4ac9f9285796d6053463a2d201307000b1825313e4b5864717e8b97a4a5a5a5a5a5a5a5a5a5a5a5a7a9aeacacacafa9a7a5a5a5a5a5a5a5a5a5a5a59c8f8275695c4f4236291c0f0007131e2a3540495257596060606060605f55534e463c332939444d555b5d6060606060605c53504a42382e2317130a0000000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000004101c2934404b555c606769696e7073736d63554b403228201d191a1a1e21262b30363e46525e697885919eab9e9184786b5e5145382b1e1205000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000000000000000000000000000000020d17202b353e48505a616a6f797f868c9195989a9c9e9f9f9f9e9d9c9a9795908b857e766d685e574d443b2f261b1106000000000000000007121d28313b444d565e666d727b81868c909596999b9d9e9e9f9f9f9e9d9c9a9897918d89837d746d675f574d453c32281e13080000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2016161616161616171718181d20262d3946525e687784909daaaea298897c6f6356493c30231609000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20181818181818181818171716151413110d080705020000000000000000000000000000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9d9b9999928f8b857f786f6a625b514940372d22190c0300000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000050e19222b353d464e565d606a6f747a7d8083848586858583817e7a76706b625f626f7c8995aaaea298887b6e6255483b2f221508000b1825313e4b5864717e8b979898989898989898989898989a9da4aebaafa59d9a9898989898989898989898988f8275695c4f4236291c0f000a16232f3b47525b63666c6c6c6c6c6c6c625f584e453b323f4a555f676a6c6c6c6c6c6c68605c544a3f3428251c120900000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000c18232f39434b51535a575e61646666635b5143392f20191d2021262b2e31373a41464f59616e7b8796a1aa9d9083776a5d5044372a1d1104000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000008141e29323d47505a616c717c848c92989da0a7a7a7a4a3a2a1a2a4a6a7a79f9d97918a827a6e695e564c41382d22170b01000000000000010d18242f39434d565e686e787f868e92999da0a7a6a8a7a5a4a3a3a4a5a7a9a7a9a19e9a94908981796e695f574d443a2f24190d04000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d232323232323232324242524292c2f38404b55616e7a86939facac9f9285796d6053463a2d201307000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d242424242424242424242424232221201d191514120e0903000000000000000000000000000000000013202c3946535f6c7986929facb9b3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aaa2a5a8aba39f9c97928c837c726d635b51493f342b1e150b00000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000020c17202b343d474f585f686d747c81868a8d8f9192929291908d8b86827d766f6a616d7a8798a2aeaa968a7d7063574a3d3024170a000b1825313e4b5864717e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d929da9b5a99d938e8b8b8b8b8b8b8b8b8b8b8b8b8b8275695c4f4236291c0f000c1925323f4b57636d73797979797979786f6a5f574d443a434f5b677177797979797979756d665c504440372d241b1108000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c0400000000000000000007121d2731394045474d4d535457595957514940312720252a2d2e31373a3c42464c5259616b73808d99a9aa9b8e8175685b4f4235281c0f02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f120600000000000000000000000000020b1925303b444f59616c717e8691969fa2aaa9a19e9b9796959595979a9ea1a8a9a19e948f837b6e685e53493f33271e130800000000000004101d2935404b555e696e7a838c92989fa3ababa39f9d9a9897969697989a9d9fa3ababa69f9c938e847b6e695f564c41352921160a0000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a3030303030303030303031312f35393c4149515d67727e8b99a4afa79c8f8275665c5145382c1f1306000000000000070c1013131414141414141414141a2734404d5a6773808d9aa69b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a31313131313131313131313131302f2d2c292422211e1a14100b0600000000000000000000000000000013202c3946535f6c7986929facb9ada1979292929292929292929292929292929292989495989b9fa3aaa9a19e9591877f736d635b51463c30271d1207000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000008131e29323d464f59606a6f7a81878e92989a9c9e9f9f9f9e9d9a99928f89837c726d687885929faba5988b7f7265584c3f3225190c000815222f3b4855626e7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f808d9aa7b4a79a8e807f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a000d1a2633404d59667380868686868686857c6f695e564c4344515d6a778386868686868682786d605c52493f362d231a1107000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000010b151f272f34383a404246484a4d4c4b464037292c2d3036393a3e4247484d53565e616b707d87929faca2988b7e7265584b3f3225180c00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000a141d2a36414c56606b717e879298a0a8a8a19e97928e8b898888898a8d91969ea1a8a69f9591847a6e655b50443a2f24190d0000000000050f1a232c3945515d676e7b8490959fa2aaa9a19e9992908d8b8a89898a8b8d9092999ea1a9aba59e9691847b6e685d52453d32271b0f03000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473d3d3d3d3d3d3d3d3d3d3d3e3e3f4045474e535b606d7984919eababa0958a7d7164544b4034281c100400000000030b12181c1f20212121212121212121212734404d5a6773808d9aa69b8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3c3a39352f2e2d2a261f1c17110a020000000000000000000000000013202c3946535f6c7986929facb8ab9e9285858585858585858585858585858585858687898b8e92989fa2aaa7a099928b7f736d62584e43392e23180c000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000010d1925303a444e58606b707c848e939a9fa2aaa9a8a4aba39fa3aba39f9c9490877f746d7784919daaa69a8d8073675a4d4034271a0d000814212e3a47535f6a6e72727272727272727272727272727d8a96a3b0a3978a7d72727272727272727272727272706b6155483c2f231609000a1623303d495663707d87929a93939791847b6e685e554b424d5a6774808d93939393938e81746e635b51483f352c231910060000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c010000000000000000030d151d23292c2d31363a3b3d40403e3b352f35393a3d4146474a4d5355575f61686d747d869299a3a79f92867a6d6154473a2e21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000006111b262f3846525e68707d879299a3aaa49d96918a85817e7d7b7b7c7d80848a91969fa7a7a0968f82776c60564c4135291c1106000000000b16212c38444f59606d798390969fa7aea59d97918c8683817e7d7d7d7d7e8083868c91979ea5ada8a09691847a6d60594f43382c1f14090000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d605349494949494949494949494a4a4b4c4b5153585f656c74808d96a1aca4999083786c605346392e23180c00000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e34404d5a6773808d9aa69b8e8174685b4e41352e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d60534b4b4b4b4b4b4b4b4b4b4b4b4b4a4a49484745413f3b3a36312b28231c140c0701000000000000000000000013202c3946535f6c7986929facada093867978787878787878787878787878787878797a7c7f82868c92989fa7aba39f918b7f726a60554b4034281d12070000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000005111d2a36414c56606a707d8691969fa4acaaa29f9b979599929994979a9e9f99928c81787683909ca9a79b8e8174685b4e4135281b0e0006121e2b37424e575f6265656565656565656565656565707d8a96a3b0a3978a7d706565656565656565656565656361594f44382c201407000916222f3b4854606b717e88939fa4a19691847a6d675d544a4653606c78818e949fa69d938d80736d635a50473e352b22180f0600000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000030b12181c1f20252a2d2e3133332f34383a4045474a4c525457575f6265696e737a81889298a2a8a0958d8073685d5246392d20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000b17222d38414f59616e7a859299a3aba49c928d847e787471706f6e6f7173787d8490959fa8a89f948c7f72685d5245382d22170b00000004101c27333c4854606b74818e95a0a8ada39c938e857f7b777472717070717274777a7f858e939ca4ada9a0968e81746b6054483b31251a0e02000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6056565656565656565656565657575859555d60646a6f77808d929da8a59f93877d70655b5044372b1d1207000000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b404d5a6773808d9aa69b8e8174685b4e413b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6057575757575757575757575757575757565554514c4c4846423b38342e261e18120b030000000000000000000013202c3946535f6c7986929facada093867a6d6b6b6b6b6b6b6b6b6b6b6b6b6b6b666d6d6f72757a808590959fa6aea49f92877c6f675c5145392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000040f19232d3946525e686f7c869298a1a8aba39f98928e8a88878686888a8e92979f9f938d8075828f9ba8a89c8f8275695c4f4236291c0f00020e1a26313c454e535558585858585858585858585863707d8a96a3b0a3978a7d7064585858585858585858585857554f473e33281c1004000713202c38444f59616c727f8b929ca5a0969083796d665c5349505b666d78828f959fa59c928c7f726c625a50473d342a21180e05000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000001070c1013141a1e2124293036394045474b515357565e616467696e72767b80858d939aa2a79f969183796d60564c4135291d110500000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000030f1b27333f4953616b75828f97a1aba49c918c8079716c66646362626264666c707a839096a0aca69f92857a6d60544a3f33281c0f0300000714202c38444f5963707d89939ea7aea49c918c817a726e686765646363646567686e737a818c919ca5afa89e93897c6f63574d42362a1e12050000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d636363636363636363636363636364646668676d71757c828d929da4a49f938c7f726b6053493f33271b0b0000000007121d273039404546474747474747474747474747474d5a6773808d9aa69b8e8174685b4e474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d64646464646464646464646464646464646362605d555855534d46443f383029231d150d0500000000000000000013202c3946535f6c7986929facada093867a6d605f5f5f5f5f5f5f5f5f5f5f5f5f5c60616265686d737b838f949fa7afa3999183796d60544b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a16212c38444f59616d7a849198a2aaaaa299928d85817d7b7a79797b7d81858b92979d928a7e818e9ba7a99d9083766a5d5043372a1d1000000915202a333c4247484c4c4c4c4c4c4c4c4c4c4c5763707d8a96a3b0a3978a7d7064574c4c4c4c4c4c4c4c4c4c4a48443e352c21160b000004101c27323d47505a626d73808c929da59f958f82786d655b504a545c666d79839096a0a49c918b7e716c61594f463c332a20170d040000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000000000000000000040610181f272f353b41464b5153555d606467686d7174777b7f83888d92989fa4a39f9590847b6e675d51443a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000005121f2b3744505b65707d8a939ea9a79d928c7f746d67605b5456555556545b60686d7984919da6aea2988c7f72665b5044382b1f120600000916222f3c4854606b7783909da5afa89d928c7f746d68615e56585756565758565e61686d747f8c939da9afa59c8f8276695e53463a2d211407000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867970707070707070707070707070707071717274767a7d82878f949da4a099938c80746d63594f41382d22170b000000000c18232e39424b515354545454545454545454545454545a6773808d9aa69b8e8174685b545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada0938679717171717171717171717171717171717170706f6d676865615f5753504a423d342f271f170e05000000000000000013202c3946535f6c7986929facada093867a6d605352525252525252525252524a50535456565e61696e78828f95a0acaba0958b7f72665c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1b27323c4855606b75818e96a1aaaaa2989287807a75716e6d676d6e7074797f858f949e9185818e9ba8aa9d9084776a5d5144372a1e110000030e18212a31373a3b3f3f3f3f3f3f3f3f3f3f4a5763707d8a96a3b0a3978a7d7064574a3f3f3f3f3f3f3f3f3f3d3c38332c231a10050000000b16212b353e48515b636e74808e939ea69f948e81776c605b514b545d676d7a849196a1a39f92877e706b60584e453b322920160d0300000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000000071019222a313940454d52555c6064676d7074777a7d8184888c90959a9fa2a39f98928c837b6e695e554b4032281e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000613202d394653606c7883909da6aca0958d80736d605c55504a4a4848494a50565d676f7d89949facaa9e9185786c605346392d2013060004101c2834404b5463707d8995a0acaca0968d80736d605d56524d4b4a4a4a4a4b4c52565d606d74818e97a2adab9f94877b6e6154483b2e211507000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb0a396897d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7f8183868a8e93999f9f9d9590877f746e645b51473d2f261b110600000004101c2834404b545c606161616161616161616161616161616773808d9aa69b8e817468616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facb1a4978b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7b7a7875726e6964605c544f454039312920170e050000000000000013202c3946535f6c7986929facada093867a6d605347454545454545454545453f444647494c52575f666d7a83919da6b0a79e9184796d6053463a2d20130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000007131f2c38444f5963707d89939ea8aea29892867d746d686462605d606164676d727a828e93979185929facaa9e9184776b5e5144382b1e11000000060f1820262b2e2f3232323232323232323d4a5763707d8a96a3b0a3978a7d7064574a3d3232323232323232302f2c28211a110800000000050f19232c363f49525c606c78818f949fa69e938d80746d635a504b555e686e7b849197a2a39992867d706a5f574d443b32281f150c03000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000061019232b343c434b51565e61676d71757a7d8084868a8d9196989d9fa7aba399928e867f796e695e574d43392f20160c020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000005111e2a36424d5763707d8a95a0aca69d9083786d605b514b443f3d3c3b3c3f444c55606b7683909c9f9e9d97897c6f6256493c2f2316090006131f2c3845515c6675818e9ba7b1a99e9184796d605b524c46413f3e3d3d3e3f41464c525b606d7a85929fabb0a6988c7f7265594c3f2f24180d0100000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9a5998f8989898989898989898989898989898a8a8b8c8e9092989b9e9c9995908a837d726d645c53493f352b1d140a0000000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e73808d9aa69b8e81746e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facb9a69a908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888784827f7b76716d666059514b433a322920160c0300000000000013202c3946535f6c7986929facada093867a6d6053473a38383838383838382e34383a3a3c41464d545d686f7c89949eaaada1968a7d7064574a3d31251a0e02000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000915222f3b4854606b7683909da5afa69f92867d706b605d565554515355555d60686d78818e94989298a2aeab9e9184786b5e5145382b1e1200000000060e151a1e21222525252525252525303d4a5763707d8a96a3b0a3978a7d7064574a3d31252525252525252423201c16100800000000000007111a242d374044505b666d79828f95a0a59d928c7f726c625a504c565e696e7c859298a2a39892867c6f695f564d443a31271e150b020000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e21150800000000000000000000030c18222b353d464e555d60686e73797e82868a8d90939a9a9ea0a8a9abb1ac9f9287817b736d665e574d453b31271d0e04000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000714202d3a46525e6976828f9ca7ab9f94897d70665c50454039332d2f2f2d333a434f5964717e8b989291908f8c7f7366594c403326190d000713202d3a4653606d7985929facada1978a7e71675d5145413a36303130303130363a4145525d68737f8c99a9b3a89c8f827569554b4035291d10040000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9aba199969696969696969696969696969696969797999b9d9f9e96918f8c88837e78706b625b534a41372e23190b02000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a808d9aa79b8e817a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929facb9aca29a97979797979797979797979797979797979797969596918f8b88837e78706b605c554c443a32281e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d2c2c2c2c2c2c2c23282b2d2e30363b424c56606b75828f9cabb2a89b8e817568574d42362a1e1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700030f1c28333f4a54636f7c89959fabab9f948b7e716a6059524c48474546484b51565e666d788290989fa2aab4ab9e9185786b5e5245382b1f12000000000003090e1214151919191919191924303d4a5763707d8a96a3b0a3978a7d7064574a3d3124191919191919171614100b05000000000000000008121b2528333f4a545c676d79839096a0a49c918b7e716c61594f4d575f6a6f7d869299a3a29891857b6e685e564c433930261d140a0000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000000000000000b151e2a343d474f585f676d737b80858a8f92989a9d9fa4a39f9fa4aba4a7a79a8d807b756f6a605c544a42382e23170c03000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000205070814212e3b4754616e7b87939facaa9c9083766b60544a3f342f282222222228313d4855616e7b878685848483817f7265584b3f3225180c00091623303c4956636f7c8998a2a5a69e9285796d60554b40352f2a2524232324252a2f35414c56626f7c8897a1adab9e918578675d5145392c201306000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9b3aba5a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a5a7a99e948f84827f7b76716c656059514941382f251c110700000000000a1723303d4a5663707d87878787878787878787878787878787878d929da99e938e87878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929facb9b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a8a19e9b9894908a847d746d675e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d201f1f1f1f1f1f171c1f2021252a303a434f5964707d8a99a3afab9e928578695e53463a2d211407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505b6674818e9ba7b1a79c8f82766c62584f45413b3a393a3b40454c545c666e7b86929facb4b7ab9e9184786b5e5145382b1e1200000000000000020608080c0c0c0c0c0c1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170c0c0c0c0c0a0907040000000000000000000000091317222d38424b555d676d7a849197a1a39f92877e706b60584e4e58606a707d87929aa4a19791847a6e685d554b42382f261b1106000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000007121c27303c464f59606a6f7980868d92979c9fa3a8a09e9a9992939995989b9f9d928d87827c736d665c544a3f34281e150a000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000002080e1114141d2935404b5565727f8c99a4aea2988a7e7164594f42382e231d17191917212d3a46535f69767b7a7978777675726d62564a3d3124180b000c1926333f4c5966727f8c969798999a8d8174665c5143392f241e1917171717191e24303a4653606c7985929eabada197867a6d6053473a2d20140700000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f2316090000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a4a6aaa89c8f827e7a736e6964605b534f473f372f261d130a0000000000000a1723303d4a5663707d89949494949494949494949494949494949a9da4aea59e9b949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a2a5a8aba8a69f9c95918981796d685e564c42382e23170c030000000013202c3946535f6c7986929facada093867a6d6053473a2d201412121212060b10121314191e28313d4754606d7a86929facada297877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000613202d394653606c7985929eabaca095897c6f635a50463d35302d2c2d2f353a424a545e6973808d9aa4afb7aa9e9184776b5e5144382b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000006111c262f39434c555e686e7b859197a2a39992867d6f6a5f574d4e58616b717e88939fa4a09690837a6d675d544a41382d22170b060000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000c18232e39424e58606b6f7c848c92989fa2a7a09d9996918d8a868687888b8e92989f9a948f8780786d665c50443e30261c11060000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000050d14191e2021252c3845515d6776838f9cabac9f9285796d6053463d3026252525252525252a36424d575f696e6d676b6a696865625b51463a2e221509000e1b2835414e5b68748188898a8b8d8e8b7e7164544b4031271d130e080a0a080e131f2b3744505b657683909da9b3a994887b6e6155483b2e2215080000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393949597999d9f9e948f8a85807b726d605c544a42392e2318140b010000000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a7a9aeb6afaaa8a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949496989b9fa2a9aba7a09d938e837a6d685e544a3f342820150a0000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070505050000030607080c16202c3945515d677783909daab3a9968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000916232f3c4956626f7c8997a2adaa9d9083776b6054483f34292421202024293039424d57616e7b87939facb7aa9d9184776a5e5144372b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000a141d27303a434c565f696f7c859298a3a39892857c6f695e564c4f59616c727f8b929ca5a0959082796d665c53493f332722170c0000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000004101c2834404a545f6a6f7d8691969fa2a69e9c95908c8884807d7a797a7c7e81858c92989e99938c81786d605a5042382e23170c0000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000050e171f252a2d2e32323a4753606d7986929faca89b8e8275675c51453832323232323232323230313b454d575e61605d555d5c5b585651493f34291d1206000714212d3a4754606d7a7b7c7d7f8081827b6e6155483b2e22150b0100000000030f1b27333f49536975828f9ca8aea295887b6f6255483c2f2215090000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d2114070000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868787888a8d90959a9f9c98928d867e756d665c544a40342820160a000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa6a8aeb6afa9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868788898c8e92979da0a8aca59d9590837a6d665c50443c31261a0f0300000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004111d2935414c556975828f9ca8b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000c1925323f4c5865727f8b98a9b3ab998c7f7266594f43362d2219141313181e27303b46525e697683909da9b6aa9d9083776a5d5044372a1d11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000020b151e28313a444d575f6a6f7d869299a3a29791847b6e685e554b505a626d73808d939da59f948f82786d655b50443e34281d11050000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000006121f2c3844515c666f7c859298a0a8a19e948f89847f7b7774706d6c6d6f7174797f869195a09f938e81746c61544a3f34281c100300000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000020d1720293036393b3f3f3f495663707c8998a3aeaa988b7e7265554b403f3f3f3f3f3f3f3f3f3f3d3c383b454d535453514b51504f4b4a463f372d23180d01000613202c3945515d676d6e7071727374756e695f53463a2d2114030101000205080f17222d424f5b6875828e9ba8b5ab95887b6e6255483b2f2215080000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c2013060000000000000013202c3946535f6c7986929facada0938679797979797979797979797979797a7a7b7e8083888d9299a19f98928b81786d665c51443d32271b0f030000000000000a1723303d4a5663707d89939393939393939393939393939393939a9da4aea59d9b939393939393939393939393939393938a7d7164574a3e3124170b0013202c3946535f6c7986929facada0938679797979797979797979797979797979797a7b7c7f81858b91969fa4aca79f959082786d60584e43372b1f140900000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000010d19242f414e5b6874818e9ba7b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c6f6356493d32231b100806070c151e2a36424d576774808d9aa7b3a99c8f8276695c4f4336291c10000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000030c161f29323b454e58606b707e87929fa3a19691847a6d675d5145515b636e74818e939ea69e948e81776c605a5045392d21150800000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d20140700000000000000000713202d3a4653606d78839197a2a8a097928a827c77726e6967636060616265676d727b839196a19d938a7d70665c5044382c1f120600000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000008141f29323b4146474c4c4c4c5966727f8c99aaaea398887b6f62554c4c4c4c4c4c4c4c4c4c4c4c4948443d3b4246484745404443423f3d3a342d251b1106000004111d2935414c555d6062636465666869615f574d42362a1e120d0d0e090e121419212b37434e58697683909ca9aea399877a6d6154473a2e2114070000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c666c6d6e6f7173777b80879196a1a29f938e81786d60584e43382b20150a0000000000000a1723303d4a5663707d86868686868686868686868686868686868d929da89d938e86868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c666d6d6e6f7275797e848d939aa4afa79f948d80736a5f53473b31261a0e02000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000081b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d201407000000030c1a25303f4b5865727e8b98a5b1a89b8e8275685b4f4235281c0f000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000040d172029333c464f59616c717e8b919ca4a0969083796d60534749525c606d78818f949fa69e938d80736c6156493d3024170a00000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000006131f2b37434e5865727f8c95a0a9a09691857d766f6b66625f575753535455555d60696e7a84919ea59e9184786d6053463a2d20130800000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c12070000020e1925303b444d5254585858585b6875828e9ba8ac9f9286796d605858585858585858585858585856544f473d363a3b3a39352f363532312e29231b1309000000010d19242f3a434c5154555657585a5b5c55534d453b31261a1a1a1a1b1b1a1e21252a333b4754606a7884919eabac9f9286796c605346392d20130600000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000013202c3946535f6c7986929facada093867a6d606060606060606060605b606061626466696e747c849196a1a59e938d80736a6054473c31261a0f0200000000000916232f3c4855616b707979797979797979797979797979797979808d9aa69b8e817979797979797979797979797979797979716c6155493c3023170a0013202c3946535f6c7986929facada093867a6d606060606060606060606060605c6061616365676d71798088939fa5afa69f92877c6f62574d42362a1e1205000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004101c2834404a546875828e9ba8b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c1f130600000000091724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000050e17212a343d474f59626c727f8c929da89f958e8175685b4e4244505c666d79828f95a0a59d928b7e7164584b3e3125180b000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000000000815222e3b47545f6a7784919ea7a39891847b706b63605955534d4a474647484b51575e68707d8a96a1a1968a7e7164574b3e2f24190d01000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000005111e2a36414d565e6165656565656a7784909daaaa9d9083776665656565656565656565656565656360594f44382d2e2d2c292429282524221d181109010000000008131e28313a41454748494a4c4d4e4f4846423b332923272727272728252a2d30363c454e58626f7c8896a1adab9c908376655b5044372b1f1205000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000013202c3946535f6c7986929facada093867a6d6053535353535353534a505354545557575f616a6f7b84919ea7a59f92877c6f62584e43372b1f120600000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c73808d9aa69b8e81746c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080013202c3946535f6c7986929facada093867a6d6053535353535353535353534a5153545556555d60676d747f8c939daaaea3998e8275695f53463a2d211407000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000104060708090b141f2c3844515c667683909ca9b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000000b1824313e4b5764717e8a97a4b1a5998c7f7266594c3f3326190c000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000060f18222b353e47505a636d74808d9aa7a79d9083766a5d50433f4a545c676d7a84909daaa4998c807366594d4033261a0d0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000916222f3c4955626f7c8896a0ac9f92867c6e696159544f4847423d3a393a3c40454d56606c7884919ea89b8f827568554c4135291d1104000000000000000000000000000000000408101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000714202d3946525e686e7272727272727985929faca89b8e8275727272727272727272727272727272706b6054483c3126201f1d181d1c181815120d06000000000000010c161f282f35393a3b3d3e3f4041423b3a36312c2f3034343434343531363a3b41464e57606a74808d9aa8aea3998c7f726653493f33271b0f03000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646463f44464747484b4d53585f69707d8a959faba3998f82766a5f53473a2e211408000000000004101c27333d474f55566060606060606060606060606060606773808d9aa69b8e817468606060606060606060606060606060575550483e33281c11040013202c3946535f6c7986929facada093867a6d6053474646464646464646464044464748494b51555d606d74818e98a2aeab9f93877b6e6155483b2f24180d010013202c3946535f6c7986929facada093867a6d6053473a2d2014131313070d10131414151a1d27303a4653606d7985929fabb2a896897c706356493d3023160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180c00000000000c1825323f4b5865727e8b98a5b5ab978a7e7164574a3e3124170b000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000007101a232d373f44505c666d7983909da9a59d9083766a5d5043434c565e696f7c85929faca3998c807366594d4033261a0d0000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000b1825323e4b5865717e8b98a8a79a8d81746a5f574f48443d3a37312d2d2e2f353b44505b6574818e9ba79e928578675d5145392c2013060000000000000000000000000000050c1114171d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000814212e3b4754616e7a7f7f7f7f7f7f7f8c98a2aea99c8f827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574e42372b1e13100c070f0c0b0906010000000000000000040d161e24292c2d2f3031323335362e2d2a32383b3d404040404141424246484c525860696f7c87929faca99f92867b6e6155483b2d22170b000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939392d3338393a3b3c3e42464e57616c7683909da9ab9f94887b6e6255483b2f2215060000000000000b16212c353d44484a53535353535353535353535353535a6773808d9aa69b8e8174685b53535353535353535353535353534a49453e362c22170c000013202c3946535f6c7986929facada093867a6d6053473a393939393939392e34383a3a3b3c40454b515b616d7a86929facafa4998c7f7366554b4035291d10040013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181d20202122252a2f39434d57636f7c8998a2aeaca196877b6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180d01000000000c1926333f4c5966727f8c99a5afa399887c6f6255493c2f221609000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000060f19222c363f49525c606d78828f959fa69d938c807366594d424b555e686e7b859198a2a49a92867d706356493d3023160a00000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000d192633404c5966737f8c99a6a3968a7d7063584e453e38322e2b262020212429333f49536673808d99a6a197877a6d6054473a2d211407000000000000000000000000000810171c2123242a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000714202d3a4753606d7a868b8b8b8b8b8c919caab4ab9f948f8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b84776a5f53473a2e2114080000020000000000000000000000000000040c13191d202122232425272829222b353d4448494d4d4d4d4e4e4f4d5354565e616a6f7b849199a3aba1978d8174695f53463a2d1b11060000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d22282b2d2d2e2f31363c45505a65727f8c98a5b0a6998c7f7366594c402d22170b00000000000005101a232c33383c3d464646464646464646464646464d5a6773808d9aa69b8e8174685b4e464646464646464646464646463e3c39332c241a1005000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d23282c2d2e2e2f35394046525e6873808d99a9b3ab9d908377675d5145392c2013060013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d24292c2d2e2f30363b424b555f6974818e9aaab4ab9e918478695e52463a2d201407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000030f1b27333f49536773808d9aa6ac9f92867a6d6053473a2d201407000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000050e18212b343e48515b636e74818e949ea79e948e81746e63574b4a545d676d7a849197a1a49f93887e716b6054483b2f22160900000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000000000d1a2633404d596673808c99a6a295887c6f6255493c332c27211e1d2024292d333b434e586774818d9aa7a994887b6e6155483b2e22150800000000000000000000000008121a22282d3031323643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e211508000613202c3945515d6775828f98989898999ca3adbcb0a69f9c98989898989898989898989898989896887b6e6255483b3025190e02000000000000000000000000000000000001080d111314151617191a1b1c27323d474f54565a5a5a5a5a5b5c575e6164686d747c859196a0aaa39992857a6e61574d42362a1e0a000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d202020171c1f20212122262a333e4955626f7c8895a2afa99c8f82766953493f33271b0f0300000000000008111a21272c2f30393939393939393939393939404d5a6773808d9aa69b8e8174685b4e4139393939393939393939393931302d28221a120800000013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181c1f20212224292f35414c56626f7c8897a2adac9f9286796d6053473a2d2014070013202c3946535f6c7986929facada093867a6d6053473a393939393939392f35393a3b3b3d42464d545c676e7b87929facb1a79a8d817467574d42362a1e1105000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c20130600000005121f2b3744505b6576838f9ca9aa9d908477675c5145382c1f1306000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000040d17202a333d47505a626d73808c939da69f958f82786d605b5244505c666d79839096a0a59c928b7f726c61594f44382c201307000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000000000c1925323f4c5865727f8b98a9a396897c706356493d332b262324292c2f35383f444d56606a7683909da9a399877a6e6154473b2e211408000000000000000000000008121a242c33393c3e3f3e43505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080004101d2935404b5565717e8b99a49f9fa5a7adb5bbb2aaa4a19f9f9f9f9f9f9f9f9f9f9f9f9f9fa8998c7f7266564d41362a1e11050000000000000000000000000000000000000001040607080a0b0c0d13202c38444f596063676767676768686a696e71757a81879197a0a8a19892877d6f685e52453b31261a0e00000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014130b0f12131414151a212e3b4754616e7a8794a1adab9e928578655b5044372b1f1205000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d34404d5a6773808d9aa69b8e8174685b4e41352d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000013202c3946535f6c7986929facada093867a6d6053473a2d2014131313130c1012131415181d25303a4653606c7985929fabafa399897c6f6256493c2f2316090013202c3946535f6c7986929facada093867a6d60534746464646464646464640454747484a4d52575e666d79829099a3afab9f95897c6f6356493c30251a0e02000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d20140a0000000613202d394653606c7985929fabac9b8e817468554b4034291c1004000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000030c161f29323c464f59616c727f8b929ca5a0969083796d665c5049525c606d78828f959fa69e938d80736d625a50473d32271b10030000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2014131313131313131313131313131313131313131313131313130807050200000000000000000000000000091623303c4956636f7c8997a1a5988b7e7265594f453d3731302f35393a40454950565e686f7c89959fac9f9286796d6053463a2d2013070000000000000000000008121a242c363e45494a4c4a46505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800010d18242f3a4754616d7a86939393939a9da5afb5aaa0989593939393939393939393939393939393908376685e5246392d2014070000000000000000000000000000000000000000000000000000000916222f3b4854606b707373737374747576787b7e82868e9299a1a39f9791867e716b60564d4133291f140900000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c090e13202d3a4653606d798693a0acac9f9286796c605346392d2013060000000000000000050b10141617202020202020202020202734404d5a6773808d9aa69b8e8174685b4e41352820202020202020202020171714110c05000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000004060707070c131f2b3844505b667683909ca9b5ab978a7e7164574b3e3124180b0013202c3946535f6c7986929facada093867a6d6053535353535353535353534b5153545557575e61696e78818e949fabafa59d9083776b6054483b2f1f140900000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c706356493d30261c110a080a111c28343f4a54626f7c8898a2aea49a8a7e7164574b3e2f23180c00000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000020b151e28313b444e58606b707e87929fa4a19791847a6d675d544a515b636e74818e949ea79e948e81776c605b51483e352b21160b0000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000713202d3a4653606d7985929ea99c8f82766b60574f47433e3d3d4045474b51535b60686e7a84919ea7a99d908376665c5145382c1f130600000000000000000008121a242c363e48505557585651505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000713202d3946525e687682868686868e929da9b0a4988e888686868686868686868686868686868686887b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000a1623303d495663707d808080808181828385878b8f92999fa09e99928d857c716c61594f443b3021180d030000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20191919191919191a1a1c222d3a4754606d7a8793a0adafa399877a6d6054473a2d211407000000000000000000000407090a1313131313131313131a2734404d5a6773808d9aa69b8e8174685b4e4135281b1313131313131313130b0a08040000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000030f1c28333f4a546875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facada093867a6d606060606060606060606060555d6061626466696e737b828e939ea6b0a79e938a7d7063594f44382c200d0200000b1825323e4b5865717e868686868686867c6f6256493c2f23160b0301071a2733404d5a66738086868686868686786d6053463a2d201307000c1825323f4b5865727e8b98a9b2ab998c7f7266594f42382e231a1615141c232c3844505c6673808d9aaaac9f93877a6d6154473a2e21140700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000a141d27303a434d565f6a6f7d869299a3a29892857b6e685e554b505a626d73808c939da69f958f82786d655b50493f362c23190f0400000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000006121f2b3844505c6673808c96a19f94897d70696059534e4b49494b5153555d60656c717a839096a0aca2978c7f7265544b4034281c1004000000000000000008121a242c363e48505a616465625b515d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000005111e2a36414c5666707679797979818e9aa7aea195887c79797979797979797979797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c8d8d8d8d8e8f909298979c9c9a9896918d86807a6f6a615a50473d32291f0f060000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252626262b2d333c4855616e7b8894a1aeaea399867a6d6053473a2d201407000000000000000000000000000006060606060606060d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0606060606060606000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000b17222d414e5b6774818e9aa7b2a5998c7f7266594c3f3326190c0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c676d6e6e7073767b80858f949ea5afa8a0958e81756b6155473d32271b0f0000000b1724313d4a56626c71797979797979796f6a6054473b2e231c150c0b121826323f4b58636e737979797979797976665c5044382c1f1206000916222f3c4955626f7c8897a1adaa9d9184776b60544a3f342b26232222262e35414c56606d7985919eabaa9d908376685e5246392d20130700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000006111c262f39434c565e696e7c859298a3a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f372d241a110700000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000003101c28343f4a54606d7a849199a49e91847b6f6b625f58585656555d6064676d71787e859095a0a8a49e92857a6d6154473a2e23180c000000000000000008121a242c363e48505a616c71726d625b5d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000010d1925303a44545e66696c6c6c75818e9ba8ada194877a6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564d41362a1e11050000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999a9a9a9b9b9d9fa29f94908d8b8884807b746d68605850483e352b20170d00000000000000000000000915202b353f474e524d52575f62666a6e71737577787879797978777573706d67636059534d46423c332a1f140900000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a323232323232323233333137383f444f5964717e8b97a4b1ac9f928679675d5145392c1f1306000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000061b2834414e5b6774818e9aa7b2a6998c7f7366594c403326190d0013202c3946535f6c7986929facada09386797979797979797979797979797979797a7a7b7d8082868c92979fa6afa79f969183796d60594f44352b21160b0000000915212e3a45505a62656c6c6c6c6c6c6c6260584e443d342e271e18151d2329333c47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000613202d394653606c7884919eabaca095897d70665c50443f37312f2e2f30383f46525e68717e8b97a1ada3988b7e7265564c41362a1e110500000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000091217222d38424b555d686e7b849197a2a39f92877d706a60574d4e58606b707e87929fa4a19791847a6d675d544a41382d251b120800000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000b17232e3845525d68707d87939aa19691847d746f6a6764636366676d70757a7e838b9297a0a7a49c928b7e71685d5246392d1d12070000000000000008121a242c363e48505a616c717e7f726d6257697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000008131e28323a4146545a5d60606875828f9ba8ada093877a6d606060606060606060606060606060606054524d443b3025190e020000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5a6a7a7a8a9aba99c9083807e7c77736e69615e564e463e362c23190e0500000000000000000000010e1a26313d4751595e5f6060605e575f626466696a6b6b6c6c6c6b6a686663605d6060606055534d453c31261a0e02000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f404142464a5057606b75828f9ca8b5aa9d9184776a554b4035291d1004000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000205101c2834404b556875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868687888a8c8f92999fa2a9aba39f9590847b6e675d51473e3323190f0400000005111d29343f4850565860606060606060605e56544f444039302a211f272f343e454d53555d60606060606060605f504a42382e23170c000005121f2b3744505b6574808d9aa6b0a89d9083786d605a5047433d3c3b3c3d424a505b616d7a85929ea9ab9f92867a6d6154473a3025190d0100000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000007101b2428333f4a545c676d7a839096a1a49c918b7e716b61584e4d565f6a6f7d869299a3a29891857b6e685e554b42382f261b130900000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000000000006111c2935414c56606b717e8892989f969188817c777471707073767a7d81858b91959ea1a9a29f928d80736c61564c4135291d0b0000000000000008121a242c363e48505a616c717e878b7f72695e697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e21150800010d1925303a444c52545757575c6875828f9ba8aca09386796d60575757575757575757575757575755544e46413b32291f1408000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999f9fa0a1a2a4a6aa9e9185817e7a746e69605c554d443d342c241a1107000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585a5c5d5e5f5f5f5f5e5d5b575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4d4e4d53545b6069707d88939facb3a99b8e8174685b4e412f24180c00000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c090e1116202c3845515c677683909ca9b6ac978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949597999c9fa3abaca49f99928d837b6e695e554c41352c21110700000000010c18222d363f454a4b5359636a6c6c6c6c6b636059514a423c332a2a3139404550575f626a6c6c6c6c6c5f574d53443f3830261c11060000030f1b27333f4953626f7c88949eabab9f958c7f726c625a534e4a4948484a4e545c606d75818e97a1ada3998d8074685d524639291e13080000000000000000000002070a0c0d0908060a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000040f19222d363e44505b666d79828f95a0a59d928c7f726c62594f4c565e696e7c859298a2a39892867c6f695e564c433930261d140a01000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000d19242f3a444f59626c717e868f949c9a938e8883807e7c7c7f83868a8e92989da0a7a39f97928a80736e645a50443a3024190d00000000000008121a242c363e48505a616c717e879292867b6e61697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e2115080005111d2a36414c565e61646464646875828e9ba8aca09386796d6464646464646464646464646464646260584e43372b20170d02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c939393939495979a9d9f97918e8b85817b736d675e564d453b30271d1207000000000000000000000006121f2c3845525e6a757979797978706b605c544d5151525353524b515a61696e777979797976695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada093867a6d60585858585858585858585859595a575f61666c717b84919aa4afada2978a7e7164574b3e3124180700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191e2028323a4653606d7986929facafa49a897c6f6356493c302316090013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a1a3a6a8a6a8a09e9a938f8780796e695e574d433a2f231a1000000000000006111b242d343a3d3e525e6a757979797978706b605c544d453f36333c434b515a61696e777979797976695f53463a342e261e150a000000000b17222d3847535f6a75828f99a3afa79f92877e716c625f5857565555575860666d737f8c939ea9a89f92867b6e61564c413529170d02000000000000000000070d131619191515120f1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000a16212b343e48515b606c78818e949fa69e938d80746d635a504b555d686e7b849197a2a49992867d706a5f574d443a31281e150b02000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c11050000000000000008131e28323d47505a626c717b82898f92999b95908d8b89898c8f92999b9fa2a9a29e99928e857e736e645c52483e32281e13080000000000050e1a242c363e48505a616c717e879292867d70695e697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d201407000713202d3946525e686d717171717174818e9ba7ada093877a717171717171717171717171717171716f6a6054473c31261a0e02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f868686868687888a8d90959a9e9b98928d8680796e695f574d43392e23180c03000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e221508000000000000000000000013202c3946535f6c7986929facada093867a6d65656565656565656565656566666769696e72787e859196a1acb1a79f9285796d6053473a2d20140700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a9a9a8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2525252525252525252627252a2d323a444e5863707d8998a2aeac9f93867a6d6154473a2e2114070013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999796918c87827c736d675e574d453b31281e11080000000000000009121b22292e3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e231c150c030000000006111b2b37434e58626f7c87929fa6aea39992877e766f6a666462616263666a6f78808c919ca5aaa0968c8073695e53443a302419050000000000000000010a12191e23252622211f1b1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000030f1b27323d47505a636d74808d939ea69f948e81786c605b514a545c676d7a839096a1a49f93877e716b60584e453b32281f160c030000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000000000000010c16202b353f48505a61696e767d8287929fa09d9a979696999c9fa3a9a29f9b97928d86817a716c635c524a40362d20160c0200000000020d17202c363e48505a616c717e879292867d706b6057697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000714212e3a4754616d7a7e7d7d7d7d7d828f9ca9b1a4988b7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f62574d42372b1e1205000000000000000000000000000000000000000000000000000000000c1825323e4b57636d72797979797a7a7b7e8083888d9399a09f99928c837b6e695f554b4034281f140900000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada09386797272727272727272727272727272737476787b7f848a9297a1a8b2a9a0958c7f72675d5145382c1f130600000000000000000000000000000000000000000000010d1a2734404d5a6773808d8d8d8d8d8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a32323232323232323232333330363a3e444c565f6a75818e9baab4aa9d918477685d5246392d2013070013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399929291908f8d8a8784807b756f6a605c554d453b33291f160c0000000000000000000911181d25323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d21110a030000000000000f1b26313c47535f6a73808c949fa7aba399928b827c7773706f6e6f7073777c838d929ca3aba2989184796d60574d4232281e130800000000000000000a131c242a2f32332f2e2b262024303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000007131f2c38434f59616c727f8c929da5a0959082796d665b5044505b666d79828f95a0a59c928b7f726c61594f463c332920160d0400000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a0000000000000000040d19232d363f49515a61696e757b818e9aa7aaa7a4a3a3aba39f9c9997928e8a85807b746d68615a524a40382e241b0e04000000000008141f29323e48505a616c707e879291857c6f6b646464697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e02000714212d3a4754606d7a868a8a8a8a8a8f949fabb3a79b918b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8377695f53463a2d211408000000000000000000000000000000000000000000000000000001020a16222f3a46515b63666c6c6c676d6e6f7173777c81879195a0a39f9590847b6e675c51453b30251a0e02000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818384888b91959fa2a9afa8a1979083796d60554b4035291d100400000000000000000000000000000000000000000000000a1724303d4a5763707d80808080807e7164574a3e3124170b0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f404142464750565d686f7c87939facb0a69a8d807367564c4135291d11050013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858382807e7b77736e69625f58514b433b332921170d0400000000000000000000060c1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1200000000000000000a15202b37434e58606d78828f959fa6aba39f948f8883807d7c7b7b7d7f838990959ca4aba39992867c6f675d51453b3120160c020000000000000007121c252e353b3e403c3b37322a24303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222f3b4854606b717e88939fa4a19690837a6d675c544a4653606c78818e949fa69d938c80736d625a50473d342a21170e0500000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000000000000000915202a333f48515b636c717b81878e939da9acaba49f9d999992908c8985817d79746e69615e56504840382e261c12090000000000020e1925303b44505a616c707e879291847c717171717171717683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000613202c3945525d6876828f979797979c9fa6b0b7aca39b9897979797979797979797979797979795887b6e6155483b3025190e0200000000000000000000000000000000000000000407090a0d0e0f10121e2a353f495157596060555d60616264676a6f747c839095a0a7a0969083796d60574d42362a1e1205000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8f9196989da0a7adaba59e9691857b6e675c5143392f24180c0000000000000000000000000000000000000000000000000916232f3c4855616b707373737373716c6155493d3023170a0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4e4d52545a61686d7a83909aa4afac9f94887c6f6255493c3024190d010013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573716e6966625f57534e454039302920170f050000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e0200000000000000030f1b26313c44505c666d7a8390949fa4aca69f9c95908c8a8988888a8c90959d9fa7a8a19992877e716a5f554b4033291f0e0400000000000000020d19242e3740464b4c4847433c3429303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000091623303c4956636f7c86929a93939791847b6e685d554b424d5a6673808d93939393948e81746e635b51483e352b22180f0500000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000020e1a26313c45505a636d727e868e939a9da5a39f9c9993908c898683807c7975706d66615e57524c443e362e261c140a00000000000005111e2a36414d56616c707e879292867f7e7d7d7d7d7d7d7d7e83918f8275685c4f4235291c0f0000020c1620283036394646464646464646463b3a36302921170d02000004111d2935414c5665727e8b9aa49f9fa1a3a9b1bbb5aca7a49f9f9f9f9f9f9f9f9f9f9f9f9f9fa7988c7f7265564c41362a1e1105000200000000000000000000000000000000050b101416171a1b1c1d1e1f232e373f464b4c53534b5153545557585f626a6f7a839097a1a8a0958d8074695e52463a2d2014090000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000000000013202c3946535f6c7986929facb9ada39b989898989898989898989898989899999a9c9ea1a8aaacaaa69f9c938e847c6f695f554b4031271d12070000000000000000000000000000000000000000000000000714202c38444f596163676767676764615a5045392d2114080000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565e61656c707a829095a0acafa49a8f82766a5f53473b2e1e1308000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5755534d47433c342e271e170e050000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f14090000000000000000000a152028343f4a545d686d7a828d939a9fa6aba7a09d999795949596999d9fa7aba39f9691877e716c61584e43392f21170d000000000000000007131e2a35404952575955534e463f35303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000c1925323f4c5865727f868686868686857c6f695e564c4343505c69768286868686868682786d605c52493f362c23191006000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060606060000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e0100000000000006121e2b37424e57626d727f8a92989fa4a29f99928f8b8683807d797673706d6664605c54534d46413a322c241c140a020000000000000714202d3946525e68707e87929999928c8a8a8a8a8a8a8a8a8a91958f8275685c4f4235291c0f000000050e161e252a2d2e39393939393939392e2d2a251f170f05000000010d19242f3b4754616e7b879393939394979fa9bcaea49c9993939393939393939393939393939393908376685e5246392d20140c070f0b0a080500000000000000000000000810161c202324262728292a2b2c202e353a3e3f464640454747484b4e535860686d7a85929ea9a79f92877b6e6154483b31261a0e02000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a9a9a7aca49f9d99948f89817a6f6a5f574d43392e1f150b0100000000000000000000000000000000000000000000000004101c28333e474f55575a5a5a5a5a575550483e33281d11050000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769696e72777d8590949fa7b1a79f93877c6f62584e43372b1f0c02000013202c3946535f6c7986929facada093867a6d6060606060606060606060606060605f5f5e5d5c5a5754524d4847423c373128231d150c050000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000030c17232e38424c565d686d78808790949b9fa2aaa8a6a3a2a1a2a3a6a8a9a29f99928d847d716c615a50463c31271d0f0500000000000000000a16232f3b46525b6366625f585146413a3d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000b1824313e4a56626d72797979797979786f6a5f574d443a414e5a667076797979797979756d665c504a40372d241a11070000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f13131313130c06060300000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000814212e3a47535f6a717e8b919fa2a69f98928d87827e7a7673706d676663605c5453514b46423b363029201c17110a020000000000000814212e3b4754616e7b859299a3a39f9793939393939393939393938f8275685c4f4235291c0f00000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d0500000000000814202d3a46525e69768386868686878d97aab4a89c928c8686868686868686868686868686868686887a6e6154473b2e211c181c1b171714110c05000000000000000008111a21282c2f30333435363738392d2c282f3233392f35393a3b3c3e43474e565e68717e8b97a1ada3998d807367574d42362a1e12050000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9e9d9c9a999a93908d88827d756d685f584e453c30271d0d0300000000000000000000000000000000000000000000000000000b16212c353e44484a4d4d4d4d4d4a49453e362c22170c000000000000000000000000000000000000000013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787b7f838a91979fa6b0a79f958d80746a6054463c32261b0f00000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252504f4d4b4846423b3a37312b262018120b030000000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000006111c26303a434c565d666d737c83898e9298999b9d9e9f9f9f9e9d9b9997928d87817a6f6b615a50483e342a1f150b0000000000000000000c1925323e4b57636d736f6a625b524c443d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c625f584e453b323e49545e66696c6c6c6c6c6c69605c544a3f382e251b1208000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1320202020201913120f0b060000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000000000005111e2a36424d57626e7b86929fa3a59e949086807b75716d686663605d555653504a464540393631302e2d2b28231c140c0400000000000714202d3946525e68717e87929999928a8686868686868686868686868175685c4f4235291c0f000000000002080d11131420202020202020201514120e090200000000000005111e2a36424d56667176797979797b8798a3aea6998c8079797979797979797979797979797979797976685e5246392d2c292329282423211d17100800000000000005101a232c33383c3d404142434445453a38342e27262d24292c2d2e2f31373d444c56606c7885919eabab9e918478695f53463a2d2114070000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939a93929291908f8e8c898683807b76706b615e564e463c332a1e150b00000000000000000000000000000000000000000000000000000005101a232c33383c3d40404040403e3d39332c241a1005000000000000000000000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818285878b90959ea1a9aea69f959083796d60584e43342a20150a00000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403e3b3a36302e2b261f1b150c0700000000000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000a151e28313a444c545c606a6f767c8185898c8e909192929292918f8c8985807b746d68605950483e362c22180d030000000000000000000d192633404c5966737f7c726d615d564f444a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000006121e29343f495156586060606060605f55534e463c332938424c545a5c6060606060605c53504a42382e261c130900000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281f202c2d2d2d2c26201f1c17110a02000e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000714202d3a46525e6975828e98a2a89e938e827b736e6964615e565653514b4946443f3a3e4041403e3d3b3a38342e261e160d040000000005111e2a36414d56616c717e879392867e797979797979797979797979756f65594d4134281b0e00000000000000010507071313131313131313080705020000000000000000020e1925303b44555f666a6c6c6c6c7985929faca89b8e81756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564c413b3a38342f363531302d28221a120800000000000b16212c353e44484a4d4e4f505152524644403930271c181d20202122262b323a44505b6674818e9aa7ada196887b6e6155483b2e22150800000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868685858483817f7d7a77736e6a636059524c443c342a21180c030000000000000000000000000000000000000000000000000000000008111a21282c2f30343434343431302d28221a120800000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9197989da0a7adaaa39f948f837a6d675c51463d3222180e0400000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312e2d2a25211e1a150f0a0400000000000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c0200000000000000000000000000030c161f28323a424a515860626b6f75797c7f828385858685858482807c79746e6a615e564f473e362c241a1006000000000000000000020f1c2835424f5b687581867f756d686059504a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d18232d373f464a4c535353535353524847433c342a21303a42494e505353535353534f46443f3830261c130a010000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a545c6a6c6c6c6c6c66605b5f5e5e5d5b59575553504a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235282b383939393939332d2b28221c140b060e1b2734414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000814212e3b4754616e7b87939faaa0968e81786e69615e5754524c494745403d3a3840464b4c4e4c4b494846443f3830281f160c01000000020e1925303b44505a616c717e879392877e716c6c6c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000009141f2932434d555b5d60605b667783909daaaa9d908377675c60606060606060606060606060606054524c4446484745404443423e3d39332c241a100500000004101c28333e474f5557595a5b5c5d5e5f53514a42392e231810131414151b2028333f4a5464717e8b97a4b2a8978a7e7164574b3e3124180b000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000121f2c3845525e6a757979797979797979797979797979797979797979797979797877767472706d6866625f58544f46413a322a22180f060000000000000000000000000000000000000000000000000000000000000810161c20232427272727272423211d1710080000000000000000000000000000000000000000000013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a9aaacaba39f98928c827a6d685e554b40342b2110060000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1a14120e09030000000000000000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000040d162028303940444e54596063666d707275767879797978777573706d66625f57524c443d342c241a120800000000000000000000020f1c2835424f5b6875828e8b827a6f6b605c545763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000006111b252d343a3e3f464646464646453c3a37312a221e2830383e4143464646464646423a38342e261e140a010000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a44505c66757979797979726c665f5751504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d402e34384546464646463f3938332d261d180f091a2733404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d0100000000000b1825313e4b5864717e8b99a4aa9d9184796d665f57524d4746413d3a38352f3040495157595b5958565453504a423a31281e13080000000008141f29323e48505a616c717e889392877e716c615a6060606060605c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000000020d1720313b434a4e50534a546774818e9aa7ac9f9286796d6053535353535353535353535353535347464a51535453514b504f4e4a49453e362c22170c0000000714202c38444f596163666768696a6b6c605c544a4034281c100607080a0e17222d3d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c00000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f0500000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676663615e5655534e48443d363028201810060000000000000000000000000000000000000000000000000000000000000000050b101416171a1a1a1a1a171714110c05000000000000000000000000000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa8a6a7a09d99928e867f786d685e564c43392e22190f000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20202020202020202020201f1f1d1c1a181514120e0906020000000000000000000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f050000000000000000000000000000000000040d161e272e343d43474f54545c606366686a6b6c6c6c6b6a686663605c54534e46413a322b221a12080000000000000000000000020f1c2835424f5b6875828e938f847d736d665e5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000009131b23292e3132393939393939392f2e2b262018161e262d323536393939393939362d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252d3a4653606d7987868686867f786e69625b524d443e3c3a38342e2c29241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d383f445253535353534c46443f382f2a2119141824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000000010d1a2734404d5a6773808d9aaba4988b7e71675c544d46423b3935302d2c292e3842515b63666866646361605c544c433a2f24190d01000000020d17202c363e48505a626c717e889392877e716c61574d535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000050e1f2831383e4243464b5865717e8b98a8aea399897c7063564946464646464646464646464646404a545c6061605c555d5c5b575550483e33281d110500000916232f3c4855616b70737475767778786d665c5144382c1f12060000000616232f3c4956626f7c8995a2afa6998c807366594d4033261a0d0000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060605f5f5e5d5c5b595654524c4847433c38332a251e160e0600000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0b0a08050000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999795908c86817b736d665e564c443a30271d1007000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d20141313131313131313131212110f0d0b08070502000000000000000000000000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000040c151c232832373d43484b515356595b5d5e5f5f5f5f5e5c595653514b47423c35302820191008000000000000000000000000020f1c2835424f5b6875828e9b96918780786e696163707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2c22211f1a150e0c141b212628292d2d2d2d2d2d29201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000050b10141f2b3844505c66717e879399928c827b726d615e565046413a322924201d19130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b4138424a505e5f6060605f5953504a423b332a251f17202b36414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000000020e1b2835414e5b6874818e9ba7a194887b6e61554b423b36302d292523282c343f4a54636d73747371706e6d665d564c4135291d110400000000050e1a242c363e48505a626c717f889392877e71695f534646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000000000000000d161f272d3236373b4855616e7b8896a0acab998d807366594f4338393939393939393939393844515c666d6e6d676b6a696864615a5045392d21140800000a1724303d4a5763707d80818283848586786d6053463a2d20160d0909070c1724303d4a5763707d8a96a3b0a69a8d8073675a4d4034271a0d010000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000000000915202b353f474e525353535353535353535353535353535353535353535353525251504e4c4a4746413b3a37312c272119130c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939393939399929291908f8d8a87847f7b756e69605c544c443a32291e150b00000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140706060606060606060605040200000000000000000000000000000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000000000000030b121820272b323839404546494c4f505252535252514f4d4946454039373129251e160e0700000000000000000000000000020f1c2835424f5b6875828e9ba199928c827b706c63707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000060d121518192020202020201f1515120f0a03030a1015191c1d2020202020201c1312100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f19100700000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841343f4a545c6a6c6c6c6c6c66605b544d453f3630292019252f3841484c4e535353535353534b49453e362d22170c00000915202b353f474e525353535353535353535353534a545c6a6c6c6c6c6c66605b544d5353535353535353535353535353535353534e4c4841382f251a0f030000000000020e1b2835414e5b6874818e9ba7a194877a6e6154473e39352f3333332e34383d44505c66737f817f7e7c7b786d685d5245392c201306000000000008121b242d363f48505a626d727f8b9192867b6e6155483b39393534312c261e150c020000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292d3a46535f697784919eaaaa9d9184776b6054483d31282d2d2d2d2d2d2d2d3a4653606d787b7a7978777675716c6155493d3023170a00010e1a2734414d5a6774808c8d8e8f9091887c6f6255483e31281f1a171617181d27333f495364717e8b97a4b1a6998c807366594d4033261a0d00000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646454443413f3d3a3936302e2b26201c160d080200000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b08070502000000000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868685858382807d7a77736e69615f57504a423a322920170c0300000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000000000000000070c151b21272c2e34383a3d3f424345464646454442403d3a38342e2b262019130c040000000000000000000000000000020f1c2835424f5b6875818e969ea39f9490857d746d707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000106090b0c13131313131312090806030000000005090d0f101313131313130f07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d373844505c66757979797979726c665f575146423b3229251e262f363c4041464646464646463e3d39342d241b11060000040f19242d353d4245464646464646464646464644505c66757979797979726c665f5751464246464646464646464646464646464641403c362f261d1308000000000000000d1a2733404d5a6673808d99aca295897c6f62585047454140403f40404045464f57606d78858e8c8b8987867a6d6054473a2d21140700000000000009121b242d363f48505a626d727f8b8c7f72695f53463a2d2d292825211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1e2a36424d576773808d9aa7aca096897c6f63594f433a3129242322222429333f4a5463707d878685848382817e7164574a3e3124170b00000b1825323e4b5865717e8b989b9c9d988b7f7265594f433a312a2524232323282f3744505b6574818e9aa7b5ab988b7e7265584b3f3225180c0000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393837363433302e2d2a25211f1a15100b050000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e0905020000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797878777573716e6866615e57534d443f38302820170e0500000000000000121f2c3845525e6a75797979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373533302d2c28231d1a150d080200000000000000000000000000000000091623303c4956636f7d848e939fa29f97928a8079707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312d3a4653606d7987868686867f786e69625b524d443e35302820252b3033343939393939393931302d29221b12090000000008121b242b313638393939393939393939393a4653606d7987868686867f786e69625b524d443e353039393939393939393939393433302b251d140b01000000000000000b1824313e4b5764717e8a9aa4a69a8d80736a615a54524c4d4d4c4c4d4b515359606a717e8b979997968f8376685d5245392c2013060000000000000009121b242d363f48515b626d727f80736d63574d42362a1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1a26313c4855626f7c88959faba89b8f82756b60554b433b352f2f2f2f2f353b44505b6673808c989291908f8b7e7164584b3e3125180b00000815222e3b4855616e7b8896a0a9aa9d9083776b61554b433c36313030302e3439404b55606c7884919eaaafa499897d7063564a3d3023170a00000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a2928262321201d1914120f090300000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5654534d46423c342e261e160e050000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b292623201f1c18120e09030000000000000000000000000000000000000915222f3b4854606b6f7a818a92989fa29e928d837b7d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a131313131310100d0a050000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d28271f2b3844505c66717e879399928c827b726d615e565046413a3229241d2427272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d2d2d2d2d2d2d2b3844505c66717e879399928c827b726d615e565046413a3229242d2d2d2d2d2d2d2d282724201a130b0200000000000000000814212e3b4754616e7b87939fac9f92867c706c64605d565a5959595a555c60636b707c85929fa9a1968b7e7265564c4135291d1104000000000000000009121b242d363f49515b626d72736e635b51453b31261a0e0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a47535f6a7683909da7aa9e93897c6f675d554c45413d3c3b3c3c40454d57606c7884919e9f9e9d95877a6e6154473b2e21140800000814212d3a47535f697784919daaaca0958a7d70675d554d46423e3d3c3d3e40454b515c67707d8a96a0acac9f93867a6d6054473a2d2114070000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d04000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020201f1f1e1d1b19171413110d08060200000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060606060605f5f5e5d5c5a5754524c4846423b373128231c140c040000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000000000000000000000000070c10131316191c1d1f1f201f1f1e1c1a161313100c070000000000000000000000000000000000000000000713202c38444f5960686d757e8590949fa39d959086818e9ba8b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020201d1c1a16110a0300000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000000000000000060c11151718202020202020201b1b1c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191b20202020202020181715110c060000000000000000080f151a1d1f20202020202020201c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f1920202020201b1a18140f08010000000000000000000714202d3946525e6876828f9aa4a39892857d76716d6868676666666668676d70757d859197a2a49e9184796d6053463a2f24190d0100000000000000000009121b242d373f49515b626566635c52493f33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864707d8a95a0aca59d9183796d675e56514b4a494848494b51575f69717e8b96a1aca89d908377685e5246392d201407000006121e2b37424d5766737f8c98a2aea79e9184796d675f57534d4b4a494a4b4b51555d606d7983909da8b2a99d908376685d5245392c201307000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f05000000000000000000000000000000000000000000000000000004090e11121313131313131313131313131313131313131313131313131211100e0c0a070705010000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000915202b353f474e5253535353535353535353535353535353535353535353535353535252504f4d4a4746413b3a36312b261f17110a02000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000406070a0c0f101213131312110f0d0a0706040000000000000000000000000000000000000000000000030f1b27323d474f565d606c717b828c9299a0a098928e939eaab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000000000000000005080a0b131313131313130f0b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313131313130b0a0805000000000000000000000004090e1112131313131313130b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313130e0d0b0803000000000000000000000005111e2a36414d56626f7c87939fa5a297928a837d7a777573737273737476797d82889197a1a59d928a7e71675c514538281e1308000000000000000000000009121b252d373f495156585a57524a40372d21180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4653606c7883909aa4aca0958f82796e68605d555756555556555d60696e7b85929fa8aca1968a7e7164564d41362a1e11050000020e1a26313c4754616d7a86929fa8aca1969082796e69615e575857565657545c60676d75818e95a0acada2978b7f7265564c4135291d11040000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464645454442403e3b3936302d2a251f1a140b06000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d444c525a61696e787f8791969da29f9b9ea5afb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d303139393939393736322d271f160d030000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000606060600000000000000000000000000000000000104060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000601010000000000000000000000000000020e1925303b4754606a73808d939fa4a29f94908a86848280807f7f80818385898f939aa1a49f938d80746c61554b403428160c0100000000000000000000000009121b252d373f464a4c4d4b4740382e251c0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2b3744505b656f7c88939fa7a89e948f837a736d6765636262626365676d727b849197a2ada59e9184786d6053463b3025190e020000000915202d3946525e6873808c95a0aaa89f9490837b736e6967646363636465666d7179818e939da7b0a69e92857a6d6054473a2f24190d0100000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e09020000000000000000000000000000000000000000000000000000000000000000000104060606060606060601000000000000000000040607090c0e0f11121213131211100e0b0808060200000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000008121b242b31363839393939393939393939393939393939393939393939393939393938373533312e2d2a25211e1a140e0903000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070909131313131313130b0a08040000000000000000000000000000000000040f19232b323a414550575e666c727c848d929ea1a9aaafb7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464643423e3831281f150a000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000008141f2b37434e58606d78818d939a9fa69f9c9992908f8d8c8c8c8d8e9092989c9fa49f99938c81786d605a5043392e231804000000000000000000000000000009131b252d343a3e3f403f3b352e261c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606b74808d959fa8a69e959086807a7672706f6e6f6f7274797f869196a1a9a79d938a7e71665c504438291f14080000000005111d2935414c56606d79849198a2aaa69f959086807b767371706f70717275797e848e939da5afa89f948b7f72675d5145392c1e13080000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b0703000104070c10131316191b1c1e1f1f20201f1e1d1b181514120f0a0400000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1914120e0903000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131208070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020171714110c0500000000000000000000000000000000071119202830353e454d545b606a6f79808a92979ea6aeb4aca3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535353504e4a433a31271c1105000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000020f1b27323d44505c666d78808890959b9fa2a39f9d9b9a999999999b9d9fa2a29e9b948f877f776d665c50483e30271d120700000000000000000000000000000109131b23292e313233322f2a241c140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f59606d788390959fa7a79f98928c86827f7d7c7b7b7c7e81858b9298a1a8a69f958e81746c61544a3f3428170d0200000000010d1925303a45515c676f7c869298a1a9a79f98928d8783807e7d7c7d7e7f82858b91969ea5afa7a0969082786c60554b4135291d0c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201a1a17130e070d1113181c1f20232527292a2b2c2c2c2c2b2a282522211f1a15100c0701000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020201f1f1d1c1a171414110e0805020000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000070e161e2429333b424a505860676d747d858f949fa29f9f9f978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4850555760606060605d5b554d43382d22160a00000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000a152028343f4a545c666c737c83898e9298989b9c9e9e9f9f9f9e9e9d9a9897928e89827c736c655c544a3f362c1e150b00000000000000000000000000000000010911181e2225252726231f19120a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3d45515c666d7a8390959fa4aaa29f98928f8c8a898888898b8e92979fa2aaa59e949083796d605a5042382e23170500000000000008131e2934404b555f6a707d8692979fa6aaa39f9993908d8b8a89898a8c8f92979da0a8aca59e9590847a6d665b50433a2f24180d00000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726231f1913181d2023282c2d2f323436373839393938383734322f2e2b261f1c18120b03000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c1309000000000000000000000004090e111213131313131313131313131313131313131313131313131313131212110f0d0b0807050200000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130a09070400000000000000000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000040c131921292f383f444e555d606b707a828b9298939393938a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6c6a665f554a3e32261a0d0000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f23160900000000000000000000000000000000000000040b17232e38424a545b606b6f767d8185898c8e9091929293929291908e8c8985817c766f6a605b534a42382e241a0c03000000000000000000000000000000000000070d121618191a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2834404b545e686d7a838d939a9fa7aaa29f9c989695959596989b9fa2a9a8a09e938e827a6d675d51483e30261c1106000000000000020c18232f39434e58606b707d858f949ea0a8aba49f9c9a9796969697989b9ea1a9aca7a09d938e837b6e685e544a3f31281d1307000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e09050200000000000000000000000000000000000008121b242b313638393939393939393433302b241d24292c2e34383a3c3f41424445454646454443413e3b3a37312c29231d150d0700000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020171614100b05000000000000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000000002080f171d262d333c434b515961686d757e858686868686867d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c7079797979797671665b4e4236291c1000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000006111c263038424a505960636b7075797c7f81838485858685858483817f7c79746f6b6260585049413830261c120900000000000000000000000000000000000000000106090b0c0d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18232e39424c565e686d79808790959b9fa2aaa8a5a3a2a1a2a2a5a7aba49f9c96918981796d685d554b40362c1e150a000000000000000007121d27313c464f59606a6f7b828a91969c9fa3aba8a6a4a3a2a3a4a5a8a8aaa29f9b95908981796e695e564c42382d1f160c01000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000040f19242d353d424546464646464646413f3c362f282f35393a404546494c4e4f51525253535251504e4b4847433c38342f271f19100a01000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000020507081313131313131313131313131313131313131313131313131313131313131211100c09060503000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000010406070a0d10111213131312100e0b070705010000000000000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2323201c16100800000000000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000000000000000050b141c2228313940454f565e616d7279797979797979706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d868686868683766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000a141e262f383f444f54596063666d6f72747677787979797877767472706d66636059544e443f382f261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c565e676d747c83898e9298999b9d9e9f9f9f9e9d9c9999938f8a847d756d675d564c433a2f241a0c030000000000000000010b151f2a343d474f5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9998928e89837d756d675e564d443a2f261c0d040000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000915202b353f474e52535353535353534d4c474038313a4045474b515356585a5c5d5e5f5f5f5f5e5d5b5855534e47454039312b221b130a0000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020201f1e1c191613120f0b06000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d06000000000000000000000000000000000000000001070d111314171a1c1e1e1f201f1e1d1b181413110d080200000000000000000000000000000000000008111a21272c2f3039393939393939302f2c27211a1108000000030f1b27323d474f545660606060606060575550483e33281c1104000000000000000000000000000000000000020a11171f272f353e444c525b62656c6c6c6c6c6c6c64615a5044392d20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a9393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000020c141d262d333d43484f54545c60636568696b6b6c6c6c6b6b6a676563605c54544f47433d332d261d140c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28323a444c555c606b6f767c8185898c8e909192929291908f8d8a86827d79706b605d554c443a31281d120800000000000000000000030d18222b353d464e575e616c71787d82868a8c8f90919293929291908e8c8985817d77706b605d554d443b32281d140a00000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000e1a26313d4751595e5f6060606060605a58524a403a434b5153545c60626567696a6b6c6c6c6b6b6a6765625f5853514b433d342d251b12090000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b292623201f1b17110c0600000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000000000040a0f13181d20202326292a2b2c2c2c2b2a272521201e1913100b0500000000000000000000000000000005101a232c33383c3d464646464646463d3c38332c231a1005000007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000060d151d2429323a41465156585f606060606060575550483e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a979f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000000000000000000020b141c222832383d44484a515356595b5d5e5f5f605f5f5e5d5b595653504a48443d383227221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c162028323a434b515960636b6f75797d7f828385858685858482807d7a76716d666059514b433a32281f160c000000000000000000000000061019232b343d454d525a61666c70757a7d80828385858686858483817f7c7975706b636059514b433b322920160b02000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c67645c5247404b555d6064666d6f727475777878797978777674716e6a64605c554e463f372d251b11070000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000000050e171e252a2d2e39393939393939393939393939393939393939393939393939393939393938373633302d2b27221b17110a0300000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000000002080d151b1d24292c2d3033363738393939383634312e2d2a251e1c160f0a04000000000000000000000000000b16212c353d44484a535353535353534a48443d352c21160b00000915222f3b4854606b6f79797979797979716c6155493c3023170a000000000000000000000000000000000000000000030b1218202930363f454a4b525353535353534a49443e362c22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000020a111721272c333839404446494c4e5051525253525251504e4c4946443f3838322b272017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e162028313940454f54596063676d707375777879797978777673716e6864605c544f454039312820160d0400000000000000000000000000071119222b333b424650545b6064676d707375777879797978787675726f6d67636059544f45403a312920170e050000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a02000000000000000000121f2c3845525e6a7579797979797979746e64584c45515d676d7176797c7f81828485858686858483817e7b77716d67605851493f372d23190b020000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464544433f3c3937332d28231c150c0500000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000050d131920262b2f35393a3d404344454646464543413e3a3936302c28211b150e06000000000000000000000004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7d868686868686867e7164574a3e3124170b0000000000000000000000000000000000000000000001070e171e252a343a3d3f464646464646463d3c39332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000060b161b21272c2e34383a3c3f41434445464646454443413f3d3a38342e2c27211b160b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161f272f343d43484f54555c606366686a6b6c6c6c6b6a696664615e5653514a423d352f271f160d04000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605c55554f48443d352f281f170e050000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a02000000000000000013202c3946535f6c79878686868686868074675a4d4753606d797e8286898b8d8f90919292929291908e8b88837e796f6a625b51493f352b1d140a0000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000008141e29323b41465353535353535353535353535353535353535353535353535353535353535352514f4c4946443f38342e261e170f070000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000080e171e252a31373a4045474a4d4f515152535251504e4b4746413a38332b2620181009000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8993939393938a7d7164574a3e3124170b000000000000000000000000000000000000000000000000050d131923292e31323939393939393931302d28221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000040a0f161c1c23282c2d3032353638383939393838373432302d2c28231c1b160f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5e5d5c5a5754524d464440393029241d150d040000000000000000000000000000000000070e171f252a2f383f44464b515457595c5d5e5f605f5f5e5d5b595653514b48443d383329241d160d050000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000013202c3946535f6c798692939393938d8074675a4d4f5c6875828b8f9298989a9c9d9e9f9f9f9e9e9d9a9895908b847c726d625b51473d2f261c1106000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000020e1925303b444c525f60606060606060606060606060606060606060606060606060606060605f5f5e5c5956535049443f38302921191007000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000008111a202930363c43474b515356595c5d5e5f5f5f5e5d5a5854524c48443e37312a221b120a0100000000000000000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000002080d181d2224252c2d2d2d2d2d2d2423201c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000050b1012181c1f202326282a2b2c2c2d2c2c2b2a282623201f1c17110f0b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c3238394045464a4c4f505252535252514f4d4a4746413b38342e271e18120b0300000000000000000000000000000000000000050d141a1d262d33383a4145474a4d4f50525253535251504e4c494645403938332c272118130c0400000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000013202c3946535f6c7986929f9f9f9a8d8074675a4d4f5c6975828f9c9fa3aaa7a7a4a2a1a1a0a1a3a6a7a79f9d9691877f726d62594f42382d22170b000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a696663605b53504a423b332b23190f0600000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000008121a232c323a41464e53555d606366696a6b6c6c6c6b696764615e56554f47433c342d241c130a01000000000000000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000060c111517181f202020202020171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000070c10121316191b1d1e1f1f201f1f1e1d1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c161b21272c2e34383a3d40424445464646454443403e3b3936302c28231c150c070100000000000000000000000000000000000000000002090b141c22282b2f35393a3d40424445464646454543423f3c3a38342e2c27211c160d070100000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9caaa29f9c9a97969594939496999ea0a8a8a099928b7f726b60544a3f33281c0f03000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000714202d3946525e6876797979797979797979797979797979797979797979797979797979797979787776726f6c65605c544d453d352b22180d0300000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000008111a242c353e444c52585f62676d7073767778797979787674716d68636159534e463f362e251c1309000000000000000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000105090b0c131313131313130a0a080400000000000000000000000000000000000000000000000000000002050708080808080808080808080808080808080808080808080808080a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0c0a07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373633312e2d2a251f1c18120b0300000000000000000000000000000000000000000000000000020a11171c1f24292c2d30333537383939393938373533302d2c28231d1c16100b0500000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9c9a9892908d8b8988878787898c91969fa2aaa39f93877d70665b5044382b1f120700000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000814212e3b4754616e7a8686868686868686868686868686868686868686868686868686868686868584827f7c78716d665e574f473d342a1f150b0100000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000050f1a232c363e474f565e616a6f747a7d808284848586858483817e7a76706b625f58514840372e251b11070000000000000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e11141415151515151515151515151515151515151515151515151515151724313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f12181c1f202326282a2b2c2c2c2b2a29272421201e1914100c070000000000000000000000000000000000000000000000000000000000060b0f13181d20212426292a2b2c2d2c2c2b2a282623201f1c1812100b050000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f1409000000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838f918d898583807e7c7b7a7a7b7d7f848b9298a2aba4999083786c605346392e23180c0000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000814212e3b4754616e7a87939393939393939393939393939393939393939393939393939393999292918f8c89837e786e6960594f463c31271d1207000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000020d17212c353e48505961686d757c8186898c8f909192929291908d8b86827d766f6a625b524940372d23190d0300000000000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000010507080b0e10111213131211100e0b0807050100000000000000000000000000000000000000000000000000000000050d14191e202121212121212121212121212121212121212121212121212121212124313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131317191c1d1f1f201f1f1e1c1a171414110e080400000000000000000000000000000000000000000000000000000000000000000003070d111314171a1c1d1f1f20201f1e1d1b19161313100c07000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e040000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838a85807c797674716f6e6e6d6e7073787e869299a3aba0958a7e7164544b4034281c100400000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9d9c9995908b837b6f6b60584e43392f23180c02000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000009141f29333d47505a616b707a82888e9298999c9d9e9f9f9f9e9c9a99938f8a837c726d635c52493f352b1f150b01000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110d080300000000000000000000000000000000000000000000000000050e171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000013202c3946535f6c7986929faca79a8d8074675a4d4e5a6774807d7974706d666764636261606163656c727d87929faca79b8f8275665c5145382c1f130600000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7a8794a1acacb4aeaca6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a8aaa9a7a09d9590857d6f6a5f554b4034291e130800000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020e1a25303b454f59616c717d858f939a9fa3aaa9aaa8a7a6a7a9a9aba49f9c9490867f736e635b51473d31271d1207000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000060b1014191e20212427292b2c2c2c2c2b2a272421201e19140f0b0600000000000000000000000000000000000000000000020d17202930363a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b1108000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4c58646e74716d6663605c54585655545454535b606b74818d9aa9ac9f9285796d6053463a2d20130700000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000814212e3b4754616e7a8794a7afb4aba39f9a9898989898989898989898989898989898989898999b9ea1a9aca79f9792857c6e675c51453a3025190d0100000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000005121e2a36424d57606b717e8791979ea5acaba9a19e9b9a9a9b9d9fa4abaca69f98928b80736d62594f43392f23180c000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000020a11171c1f252a2d2e3134363839393938373634312e2d2a251f1b17110a02000000000000000000000000000000000000000009141f29323b4246474848484848484848484848484848484848484848484848484848484848484a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a12080000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b13090000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f130600000013202c3946535f6c7986929faca79a8d8074675a4d47525c646764605c5453514b4b4948474748495059626e7b8897a1ada298887c6f6255493c2f2216090004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000814212e3b4754616e7a87959fa3aba399928d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8f92979ea1a9a9a2979184796d60564c41362a1d110500000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000030e18212d3a46525e69707d879299a1a9ada79f9d97928f8d8d8e9093999fa2aaaaa39f928b7f726b60554b4034291c12070000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000001070c141c23282b3036393b3e414344454646454443413e3b3936302b27221b140b07000000000000000000000000000000000000020e1925303b444d5254545454545454545454545454545454545454545454545454545454545454545764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000000000000010b151f272f343846464646464646464645423d352d24190f040000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000013202c3946535f6c7986929faca79a8d8074675a4d414a52585a5753504a4645403e3c3b3b3a3b3f47535f6a7885929eabaa968a7d7063574a3d3024170a0006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e0300000714202d3a4753606d79838c9299a29f9286807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8082858a91969fa7a9a0968c7f73685e5246392d2013080000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000915202c38444f59616e7b869299a3abada49c959089858281808183878c9298a0a8aea49f93877d6f675c5145392e23180c0000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000030b12181e262e34383b4146474a4d4f515253535251504d4a4746413b37332d261d18120b030000000000000000000000000000000005111e2a36424d565e61616161616161616161616161616161616161616161616161616161616161616164707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000013202c3946535f6c7986929faca79a8d8074675a4d4141474c4e4a46443f3a38342e302f2e2d2d37434e586a7784909daaa4978b7e7164584b3e3125180b000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f140900000613202c3945515d676d787f879297a29992867e727272727272727272727272727272727272727375797e8490959fa9a89f92867a6d6154473a2f24190d0100000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020f1a26313c4855616b75828f98a2abada39b928c837d7975747374767a7f869196a0a8afa4999184796d60544a4034281c100400000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000050d151d242930383f44464c5254575a5c5e5f5f5f5f5e5d5a5754524c46443f382f28231c150c030000000000000000000000000000000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000013202c3946535f6c7986929faca79a8d8074675a4d41363c3f413e3a38342e2c2823232221212c3844505c667784919daaa5988b7f7265584b3f3225180c000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020004101d2935404b555d666d727d859298a29892877f716b6565656565656565656565656565656566666d717a839097a1ada2988b7f7265564c4135291d11040005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b37434e5863707d8a939eaaafa59b918b8078706c66676768686d737b849196a0acaba0968c7f72665c5144382c1f120600000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000050e161f272f353e424a5053565e616467696b6c6c6c6b6a696764615e56535049413d342e271e150c0300000000000000000000000000000814212e3b4754616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7f8b98a49d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f090000000000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000013202c3946535f6c7986929faca79a8d8074675a4d4134303334312d2c28231f1c18161e2429363e4653606d7985929facab978a7e7164574b3e3124180b000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500010d18242f39434b545c606b707d86929fa29992877d70675d5858585858585858585858585859545c60686d7a85919ea9aa9c908376685d5245392c201306000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000814212e3a47535f6a7683909ca5afa99e938b7f736c65605b545a565e61696e7a84919aa4afa89e9285796d6053463a2d22170b00000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000040d162028313940454f545c6064686e7174767778797978777674716e6863605b534e44403930271e150c0300000000000000000000000000111e2a3744515d6a7784878787878787878787878787878787878787878787878787878787878787878787878b919ba99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b12090000000000000000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000013202c3946535f6c7986929faca79a8d8074675a4d413427262724201f1c1713141920282f353f48515b63707d8998a2aea399897c6f6356493c30231609000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000007121d283139424a5059606b717e8b949fa39991857a6d60564c4c4c4c4c4c4c4c4c4c4c4c4c4a51565e68717e8b97a1a69f94877a6d6054473a2d211407000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000815222f3b4855626e7b88949fabada2978e81746d605b53504a4d4c52575e68707d87939facada1978a7d716453493f33271b0f03000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000010c161f28323a434b515961666d71767a7e808284858686858483807d7a76706c656058514a423930271e150a00000000000000000000000000111e2a3744515d6a778490949494949494949494949494949494949494949494949494949494949494949494989ba3a99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d20130600000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000000000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f120600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a1b171312100e171f252a323a4145515a626d76828f9caaac9f9286796d6053473a2d201407000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000010c161f2830383f444f59626c76828f9ca7a1978d8073685e52463f3f3f3f3f3f3f3f3f3f3f40444c56606d7985929a999896897c6f6356493c30231609000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576774808d9aa6b0ac9f92857a6d615b5049443f4041464d56606b75828f9baab3a99b8e8175655b5044372b1f1205000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000008131e28313a444c555d606b70787e82868a8d8f919292929291908d8a87827d786f6a605c544a423930261c1106000000000000000000000000111e2a3744515d6a7784909da1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4a7aca99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b0013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b02000000000000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0b070b1218202930363e444c525b626c727f8b949faba89c8f8376675d5145392c1f1306000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000000040d161e262e343d47505a63707c8995a0a99f92867a6d6154473b3032323232323232322e343a45515c6674818e8e8c8b89887f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714212d3a46535f697884919eabafa49a8c7f73685e52443f383330363b444f5963707d8a98a2aeab9f9285796c605346392d201306000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000050e19242f3a434c565e676d747d848a8f93999a9c9e9f9f9f9e9d9c9a9a938f8a837c736d665c544a42382e23170b020000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c00000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a000000000000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e030c151c2328323b41464f565d606d727e87929fa6ada1968b7e7165554b4035291d1004000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000000040c141c2328353f4854606b7783909daaa3988c7f7266574d42362a25252525252525232834404b5464717e8281807e7d7c796d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815222e3b4855616e7b8896a1aca69f93877b6e61564c41332d28252a323d4653606c7985929fabada297887b6e6155483b2e221508000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d00000000000000000000000000000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0c151e272e343e444d525961686d757f879299a3afa59e9184796d6053463a2f24180c00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080000000000020a1117232c38444f596673808c99a6aa9d918477695e52463a2d2019191919191918232e394955616c7176747371706f6d675d5145392c201306000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b939a979a9c908376695e52443a30221b19202b3844505b6676838f9ca9b3a9978a7d7064574a3d3124170a000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c110600000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c00000000000000000000000000000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0b151e273039404450565e616b707a818b9299a3aba79e938b7e71665c5145382c1d12070000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000000000006101b27323d4956636f7c8996a9aca095877b6e6154483b2e21150c0c0c0c07121d2d3944505a6164696766656362605d554b4035291d1104000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000c1925323f4c5865727f8486898b8d8f8c807366574d4232281e110f1c28333f4a546774808d9aa7b2a5988b7f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b00000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c100000000000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000013202c3946535f6c7986929faca79a8d8074675a4d4134271a121d273039424a515a62686e757d848e939fa3aba8a0958f81756c61544b4034281c0b0100000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000000000000b14212d3a4754606d7a8797a1ada7978b7e7164584b3e3125180b00000000101c28333e485055575c5b5958565553514b433a2f24180d01000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000b1824313e4a56626d72787a7c7e8082847d7063574a3d3024160c0b17222d404c5966737f8c99a6b2a6998d8073665a4d4033271a0d000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f030000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d000000000000000000000000000000000000000000000001080d13202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000000000000000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f2215090013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020013202c3946535f6c7986929faca79a8d8074675a4d4134271a18232e39434b545c606c717b818a91969ea5afa69f959083796d605a5042392e23180c0000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400000000000000030613202c3945515d677885919eaba6998d8073665a4d4033271a0d0c0c0c0c0b17222c363e44494a4f4e4d4b4a484745403a31281d1307000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000916222e3a46515b6265676d6f71737578706b6155483c2f231604061925323f4c5865727f8b98a5b2a79a8d8074675a4d4134271a0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f13080000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00000000000000000000000000000000000000000003090e13191d202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120802000000000000000000000000000000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d201306000000000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e12050013202c3946535f6c7986929faca79a8d8074675a4d41342716202834404b555c666d747e858e939ea1a8aca49f9490837b6e675d51483e30271d12070000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000040a0f13151d2935414b556a7783909daaa89b8f8275685c4f4235291c191919191919191a242c33393c3e4341403e3d3c3a39352f281f160c01000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000006121e29343f495156555d60626467696b6361594f44382c2014070b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d01000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000000000000000000000000000000000000030a0f151a1e24292c2e3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c19130d080100000000000000000000000000000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f12060013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000000000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d4134271e28323a45515c676d78818b92979ea5ada8a19a938d827a6e695e554c41362d1e150b0000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000070f161b1f2223242f43505d697683909ca9a99c908376695d5043362a2525252525252525252520282d303136343332302f2d2c29241d160d04000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a00000000000000010d18232d373f464a4b515356585a5c5e57554f473e33281c10040b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d11050000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000000000000000000000000000000060b151a1f262b2f35393a40444a54616e7b87939f92878583817d786f6a5f584e4238342e29241e19130c04000000000000000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000000000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d41342724303a44515b606d79828e939fa2a9ada59d96918880786d685e564d433a2f241b0c0300000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c0000000007101921272c2f303236434f5c6976828f9ca9aa9d9083776a5d50443732323232323232323232322d2c28232429282625232220201d18130c0400000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000006111b252d343a3a404547494b4d4f514a48443e352c21170b000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d201307000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d030000000000000000000000000000000000020a111720262b31373a4145474a5153555e6976828f9b8f82787774706c655f58504a46443f38353029241e160d070000000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000000000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272935414c56626d75818e949da5ada9a19e938e847d736d665d564d443b31281e1209000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000000040f19222b32383b3c3f3f434f5c6976828f9ca9aa9d9184776a5e51443f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e151a1817151413110d070100000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a00000000000000000009131b23292e2f35393a3c3e4042453d3c38332c231a1005000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e21140700000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000000000000000000000000060c141c232831373c42474c5154545c60626466717e8a9792877b6e6a69676462605b5453504a45413a352f281f18120b03000000000000000000000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e040000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000000000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272d3946525d68727e8b939ea6afa69f979189817a706b605c544c443b32291f160c000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000a16212b343d4348494c4c4c4f5c6976828f9ca9aa9d9184776a5e514c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d12070a09070604010000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000010911181e1d24292c2d2f31343638302f2c28211a110800000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a030000000000000000000000000000000000070f181e262e343c43474d53555d6064666d6f717375798592998c8078777673716e6c6663605c54524c45413a3128231d150c040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b262018100600000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000000000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080013202c3946535f6c7986929faca79a8d8074675a4d4134272e3a4754616d7a85929fa5afa59e948f857d746d676059514a423a322920170d04000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f12050000030f1b27323d474f5456585858585c6976828f9ca9aa9d9184776a5e585858585858585858585858585853514b42392e23180c00000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000000000000060d1213181d2020232527292b2423201c1710080000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d00000000000000000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a05000000000000000000000000000000000000081019212a30383f444e53575f62676d7175797c7e80828390979c928c848382807e7b7974706d66605d56524c433d342e271e160e0500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e060000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000613202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d41342935404b5565727f8c97a2ada59e938e827a706b605d554f444039302820170e05000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000007131f2c38434f59606365656565656976828f9ca9aa9d9184776a656565656565656565656565656565605c544b4034281c10040000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000000000000000101070d11131416181a1c1e171614100b05000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f9095a0a49c9691908f8d8a8885817d79736d68605d564f454039302820160e05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000020a13202d394653606c7984868687888b90959a9590867c6f665b5044382b1f1206000000000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c2013060013202c3946535f6c7986929faca79a8d8074675a4d41342c3945515d677783909da9ac9e938e81786d686159514c433d342e271e160e05000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000915222f3b4854606b6f72727272727276828f9ca9aa9d918477727272727272727272727272727272726d665c5145382c1f130600000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a00000000000000000000000000000001040607090b0d0f120a0a07040000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a0000000000000000000000000000000000000000000000000002050708080808080808060503000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9da0a7aea8a19e9d9c9a9797928e8985807a736d686059514b423a322820170e050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000001070c141c232b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000000000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d11040013202c3946535f6c7986929faca79a8d8074675a4d41342d3a4753606d7a86929faca49a8f81776d665e564f45413a3128231c150c04000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000091623303c4956636f7d7f7f7f7f7f7f7f83919daaab9e91857f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d201307000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000000000000000000010305000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d211408000000000000000000000000000000000000000000000003090e12141515151515151513120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000030b12181e262e34383f4a54616e7b87939f92878583817d786f6a5f584e42382d2218120b030000000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4855626f7b8899a3ac9f93877b6e655c544c443d352f281f18120b0300000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000d1a2734404d5a6773808b8b8b8b8b8b8b9195a0acada197918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b877a6d6054473a2d21140700000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d110500000000000000000000000000000000000000000000050d141a1e2121212121212121201f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000050d151d242930383f44464c535e6976828f9b8f82787774706c655f584e443f382f28231c150c03000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b07000013202c3946535f6c7986929faca79a8d8074675a4d4134303c4956636f7c8996abaa9e918477695e534a423a3229241e160d070000000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000d1a2734404d5a6773808d9898989898989da0a7b1b3a9a19e98989898989898989898989898989893877a6d6054473a2d21140700000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c00000000000000000000000000000000000000000000050f171f252a2d2e2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000000000000000000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000050e161f272f353e424a5053565e6164717e8a9792877b6e696764615e56535049413d342e271e150c0300000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4955626f7c8895a7ab9e9184786a5f544a423930281f160d040000000000000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000d1a2734404d5a6773808d9a9f9f9f9f9fa9aab0b8bab2acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211407000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a1006000000000000000000000000000000000000000000030c17212931363a3b3b3b3b3b3b3b3937332d261d140a00000000000000000000000000000000000000000000000000000000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d040000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d070100000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000040d162028313940454f545c6064686e7174798592998c80777674716e6863605b534e44403930271e150c0300000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000013202c3946535f6c7986929faca79a8d8074675a4d41342e3a4754616d7a8795a0aca196887c6f665c544b423a31281f160d03000000000000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a00000000000d1a2734404d5a6773808d9393939393939c9fa6b0b2a8a09393939393939393939393939393939393877a6d6054473a2d21140700000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a1208000000000000000000000000000000000000000000000a151e29333b42464848484848484846443f382f261b110600000000000000000000000000000000000000000000000000000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000010c161f28323a434b515961666d71767a7e80828f979c928c8483807d7a76706c656058514a423930271e150a000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000013202c3946535f6c7986929faca79a8d8074675a4d41342d3946525e687784919da8a89c9082786d665c544b433a31281f150b0100000000000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b0200000000000d1a2734404d5a677380868686868686868f949faaaca0968986868686868686868686868686868686867a6d6054473a2d2114070000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d1710080000000000000000000000000000000000000000000006111c26303b454d535454545454545453504941382d22170b0000000000000000000000000000000000000000000000000000000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d130700000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000008131e28313a444c555d606b70787e82868a8d8f949fa49c9691908d8a87827d786f6a605c544a423930261c11060000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f1205000013202c3946535f6c7986929faca79a8d8074675a4d41342935414c5666727f8c96a1ab9f948e81786d665d554c433a31271d1207000000000000000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000d1926333f4c58646e7379797979797979828f9ca9aa9d9184797979797979797979797979797979797976685d5245392c201307000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000000000c17232e38424d575e61616161616161605b53493f33271b0f03000000000000000000000000000000000000000000000000000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000050e19242f3a434c565e676d747d848a8f93999a9c9fa6aca8a09e9c9a9a938f8a837c736d665c544a42382e23170b02000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000013202c3946535f6c7986929faca79a8d8074675a4d413425303a4754606d79849199a4a69e938e81786d675d564c43392f24180d03000000000000000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000b17232f3b47525c64676c6c6c6c6c6c76828f9ca9aa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a080500000000000000000000000000000000000000000000000003101c28343f4a545e696e6e6e6e6e6e6e6c655b5044372b1f120500000000000000000000000000000000000000000000000000000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f1409000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d130700000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000013202c3946535f6c7986929faca79a8d8074675a4d4134272c3945515d67707d87939fa3a59e938f82796d685d554b4035291f150b0100000000000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000007131f2b36404a52585a60606060606976828f9ca9aa9d9184776a6060606060606060606060606060605f524c443a2f24190d0100000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d0908060300000000000000000000000000000000000000000000000006121f2c3844505c66767b7b7b7b7b7b7b776c605346392d2013060000000000000000000000000000000000000000000000000000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e020013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d01000000000013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c1106000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b110600000013202c3946535f6c7986929faca79a8d8074675a4d4134272935414b55606b727f8c919fa3a59e948f837a6d675d51453e31271d12070000000000000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000020e19242e3840474c4d535353535c6976828f9ca9aa9d9184776a5e53535353535353535353535353535345413a32281e13080000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000713202d3a4653606d7986878787878786796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000013202c3946535f6c7986929faca79a8d8074675a4d413427242f3a434f59626d727f8b9299a2a69f959083796d605a5043392f24180c000000000000000000000000000000000915202b353f474e524c52575e61666a6f7274767878797978787675726f6d66626058534e4846423c332a1f140900000000000000000008121c262e363b3f404646464f5c6976828f9ca9aa9d9184776a5e51464646464646464646464646464639352f2820160c010000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e060000000000000000000000000000000000000000000713202d3a4653606d79869394949493867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a00000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f0300000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271d28313d47515b636d727e879298a2a79f958e81756c61554b4035291d10040000000000000000000000000000010e1a26313d4751595e5f6060605e585f626568696b6c6c6c6c6b6a686663605c546060606055534d453c31261a0e020000000000000000010a141c242b2f33343939434f5c6976828f9ca9aa9d9184776a5e5144393939393939393939393939392c29241e160d040000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000713202d3a4653606d798693a0a1a093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e2114080013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f1308000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000013202c3946535f6c7986929faca79a8d8074675a4d413427161f2c353f49515b636c717d869299a3a79e938a7e71675d5145382c1f1307000000000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585b5d5e5f5f5f5f5e5d5b59575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000020a12191f2326272d36434f5c6976828f9ca9aa9d9184776a5e5144372d2d2d2d2d2d2d2d2d2d2d2d201d19130c040000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e04000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d0100000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000131f2c3946525f6c7985929faca79a8e8174675b4e4134281b1a232d373f49515a626b707d87929fa6a59e9184796d6053473a2f24180d010000000000000000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d2114070000000000000000000001080e1317191c2936434f5c6976828f9ca9aa9d9184776a5e5144372b202020202020202020201413110d0805030000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000713202d3a4653606d798693a0a7a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a00000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d1105000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000121f2c3945525f6c7885929faba89b8e8275685b4f42302519111b252e373f485059606b717e8b949faba1968b7e7165554b4135291d1104000000000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e22150800000000000000000000000002070b101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e13131313130b101316171e1a1613120f0b060300000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f030000000000000000000000000000000000000713202d3a4653606d7986939a9a9a93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f12050013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d2013070000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000121e2b3845515e6b7884919eaba99c8f827669564c41362a1e11131c252e363e474f59626d76828f9caaa99c908376675d5145392c20130600000000000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e110600080f161c2022232b2723201f1b17120f0b0600000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000040607080808080808080813202d3a4653606d79868d8d8d8d8d86796d6053473a2d20140808080808080808070604000000000000000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f030013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e211407000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000101d2a3643505d697683909ca9ab9e918478685e5246392d20140a131c242d353d47505a63707d8998a3ac9f92867a6d6054473a2d21140700000000000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e070008111921272c2f3038342f2d2b27221f1c17110a020000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000001070c101314151515151515151515202d394653606c7880808080808080786d6053463a2d201515151515151515151413100c0701000000000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000f1b2835424e5b6875818e9ba8ada196877a6e6154473b30251b1413121b232b353f4653606d7986929faca399897c6f6256493c2f23160900000000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e51442f24180d050f19232b33383c3d45403c3937332d2b28221c140b050000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c020000000000000000000000000000000000000000000000000000000000000000000000010b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f22160900000000030b12181d1f20212121212121212121212b3844505b666c747474747474746d665c5044382c21212121212121212121201f1d18120b030000000000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b1106000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a00000000000000000c1926323f4c5965727f8c98a9b2a8978a7d7064564d42362b2621201f1f20232c3845515c667784919eaaab978a7d7164574a3e3124170b000000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000000000000000000020f1c2935424f5c6875828f9ba8ab9e9184786b554b4035291d110b16212b353d44484a514d4946443f3938332d261d170e0500000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000000000000000000000000000000000000000000105090b0b0d0d1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c30231609000000030d151d24292c2d2e2e2e2e2e2e2e2e2e2e2e333f4a545b6067676767676767605c544a3f342e2e2e2e2e2e2e2e2e2e2e2d2c29241d150d030000000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d201407000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b0000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000091623303c4956636f7c8997a2ada89b8f8275695e52463f37312e2d2c2c2d2e343b45515d677885919eaba4978b7e7164584b3e3125180b0000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000000000000000020f1b2835424e5b6875818e9ba8ab9f928578675d5145392c2017161c27333d474f54565e5a5653504946443f382f2920170d0200000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000000000000000000000000000000060c111517181a1a1a25313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e0004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000010b151f272f35383a3b3b3b3b3b3b3b3b3b3b3b3b3b424a50535a5a5a5a5a5a5a53504a423b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f271f150b0100000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b0200000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000713202d3a4653606d7985929fabac9f92877b6e615a5147433c3b3a38383a3b40444d56606d7a86939facaa978a7d7164574a3e3124170b00000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f0600000000000000000000000000000000010d1a2734404d5a6773808d9aa6ac9f93867a6d6053473a2e262323262c38444f5960636b6762605b5353504a423b33291f1409000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000000000000000000000000000000911181d21242527272727313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000b16212c353d44484a535353535353534a48443d352c21160b0000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000007121d27313940454748484848484848484848484848484848484d4d4d4d4d4d4d48484848484848484848484848484848484745403931271d12070000000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a020000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d21140800000000000000000000010a121a202830363b4246484e5361696b6c6c6c68605c545d5b595653514a47433d373127221b140b030000000000000000000006121f2c3844505c6674818e9ba6afa3998e81756c625b534e494746444446484a51575e68727e8b99a4aea398897c6f6256493c2f23160900000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a0000000000000000000000000000000000000c1825323f4b5865727e8b98aaafa49a897c7063544b403631303031363f4854606b7078736f6c6563605b544d453b30251a0e02000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000000000000000000000000009121b22292e313234343434343e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000005101a232c33383c3d464646464646463d3c38332c231a10050000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000c18242f39434b5153545454545454545454545454545454545454545454545454545454545454545454545454545454545453514b43392f24180c0000000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b0600000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d1105000000000000000000000000080e161e252a30363a3c505d697378797979746d665e564e4c494644403937322b262017110a02000000000000000000000003101c28343f4a54626f7c89949fabab9e938b7e726d625f5856545351505355545c60696e7a85929eabac9f92867a6d6053473a2d201407000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000000000000091623303c4956636f7c8998a2aeac998c8073665c5146423e3d3c3d4246515b63707d84807c78746f6c665e574d42362a1e11050000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f4c4841382f241b130900000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e4040404040404b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000008131e28313a414547494949494949494745413a31281e13080000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c000004101d2935404b555d606161616161616161616161616161616161616161616161616161616161616161616161616161616161605d554b4035291d100400000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b06000000000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c0000000000000000000000000000050c13191f252a3845525f6b788586868681786d685f584f473f38342e2b27201b150b0600000000000000000000000000000c17232e384754606a76828f99a3aea59f92877f756f6a666261605c5c606164666d727b839097a1ada59c8f8275675d5145392c1f13060000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000000000000714202d3a4753606d7985929facab9e9185796d605a534d4b4a494a4d535b626d76828f8d8984807c786e695e52463a2d201407000000000000000000000000020e1925303b444c525f6060606060605d5c5d5e5f5f5f5f5e5d5b6060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4d4d4d4d4d4d4d5864717e8b97a4b1a79a8e8174675b4e4134281b0e00010d19242f3a434c52545656565656565654524c433a2f24190d0100091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000006131f2c3845515d676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c1f130600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b060000000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a100600000000000000000000000000000002080d141a26323f4c5965727f8c93938e827a6f6a615951444039302820180f0a0300000000000000000000000000000006111c2b38434e58626f7c87929fa5afa399928b817c76726f6e6d66666d6e7074797f859095a0a9a89e93897d7063554b4035291d1004000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000000000000000006131f2c3845515c6775828f9ba7ada1978c80736c615f5757565657575f616d727f8b949a96918d89857b6e6154473b2e21140800000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555253534f5960636c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000005111d29343f485056585a5a5a5a5a5a5a5a64717e8b97a4b1a79a8e8174675b4e4134281b0e0004111d2935414c565d6062626262626262605d564c4135291d110400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000714202d3a4753606d797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053473a2d20140700000000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b06050300000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d11050000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a120800000000000000000000000000000000000003091825313e4a56626d75818f969490847c706b625b514a423a322a21191106000000000000000000000000000000000f1b27323d47535f6a727f8c939da5aba39f938e87827f7c7a797879797b7d81858b9297a0a7a8a0968f82756b605443392f24180c0000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000000004101c2934404b5563707d8a95a0aca99f93887e746e69666463636366696e757f87939fa6a19e9a908377695e52463a2d2014070000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000915212e3a45505a6265676767676767676767717e8b97a4b1a79a8e8174675b4e4134281b0e000613202c3945525d686d6f6f6f6f6f6f6f6d685d5245392c20130600091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c030000000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a07000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d17100800000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000a16202b37434e58606c77818e939fa2aaa59e9a938f8c898786858586888a8d92979ea1a9a59e9691847a6d61594f4431271d1207000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b110800000000000000000000000000000000000000000000000c18232f394653606c7883909aa4afa49a938b817b767371706f7072767b818b9399a4afa99f948a7e7164574d42362a1e11050000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1724313d4a56626d71737373737373737373737e8b97a4b1a79a8e8174675b4e4134281b0e000714212d3a4754606d7a7c7c7c7c7c7c7c7a6d6054473a2d21140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f000000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000000000000000000000040f1b26323c44505b656d78818b92989fa4aca49f9c9995949892929894979a9ea1a9a7a09d938f847b6e685d52473d331f150b0100000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000000000000007121f2b3844505b66707d88939fa5aca49f938e8783807e7d7c7d7f82878e939fa4aba9a1978f82766c6155453b30251a0e020000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717f80808080808080808080828f9ca9b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d898989898989897d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b0000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b211007000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a08050000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000a152027333f49535c666d747f868e939a9ea1a8a7a5a2aaa29f9fa2aaa3a7aaa29f9b959089827a6e695e564c41352b210d03000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000000000000030f1c28333f4a54606b73808d939da4aca59d99938f8c8a89898a8c8f93999ea5aea79f9791857b6e615a504533291f1409000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976828d8d8d8d8d8d8d8d8d8d8f949eaab4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899595959595897d7063564a3d3023170a00091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f00000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d09080603000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000040b17222d38414a545c606d727b81878d9196989a9c9d9e9f9f9f9e9d9d9b9898928e8a837d756d685e574d443a3023190f000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000b17222d38424f59606c78818d929ea0a8aba49f9c9997969696999c9fa4abaaa29f9590857c6f695e53483e3420170d02000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9a9a9a9a9a9a9a9a9a9c9ea6b0b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a2a2a296897d7063564a3d3023170a00091623303c4956636f7c8993939393938a7d7164574a3e3124170b0000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c17100800000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c0000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000006111b262f38424a505b62696e757b8084888b8d8f90929292929191908e8b8985817d78706b605d564d453b32281e110700000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000000000000000000006111c262f3d44505b666d78808a91969d9fa7a7a9a6a4a3a2a3a5a9a7a8a09e98928c837b6f6a5f574d42362c220e0500000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca6a6a6a6a6a6a6a6a9aab0acaca79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7d868686868686867e7164574a3e3124170b00000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a0000000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a1208000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e0600000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000000000000000000000000000a141d2630383f4451575f61696e73787b7e80828485858685858483817f7c7a75706d666059524c443b332920160c000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000a141d28333f4a545c666d747d848b9095979a9c9e9f9f9f9f9e9d9a9896918c857f786e695f584e453b31241a100000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a000915222f3b4854606b6f79797979797979716c6155493c3023170a0000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c020000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00000000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000000000000000010203000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000020b151e262e343f454d53575f6266696e71747677787979797877767472706d6763605c544f45413a322921170e040000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000020b17222d38424a545c606b70797e83878b8d8f919292929291908e8b88847f7a736d665f574e463c33291f12090000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f939393939393939393939393939393938e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a0007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d211408000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c03000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b0707040100000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e0400000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000030c151c2328333c42464d5355575f626567696a6b6c6c6c6b6a6a686563605d5553504a423d35302820170f050000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e0902000000000000000000000000000000000000000000000000000000000000000006111c262f38424a505961666d71767b7e818384858686858483817f7b77736d68605c544d453c342a21170d000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000003101d293643505c6976828686868686868686868686868686868686868174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00030f1b27323d474f545660606060606060575550483e33281c110400000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d08050100000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c110500000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000010a121a212930363c4247484e5355596063676a6b6c6b6a666260585653514b48433d37312a211b1209010000000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000000000000000000000000000000030a1117212a31373c4247484d5355585a5c5d5f5f5f5f5e5e5d5b585653514b46443f383029241e160e05000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000000000a141d2630383f444f545c6064696e7174767778797978787674726f6a66605d56514a423c332a22180f05000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b00000000000000000000000000000000000000000000000000000000020f1c2835414e5a667076797979797979797979797979797979797979746f64594c4033271a0d000916232f3c4855616b7079797979797979706b6155483c2f23160900000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d08020000000000000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000080f171f252a31373e4850585f626b6f737778797877736f6a615f574f473d38322b2620180f090000000000000000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f0300000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000000000000060f181f262b31373a3c4247484b4d4f51525253525251504e4c494745403a38342e261e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141e262e343e424a5153575e616467696b6c6c6c6c6b6a6765625f5854524c444039302a21181006000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c2014070000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000005101a232c33383c3d46464646464646464646464646463f44464f4f4f4f4f4f4f46444046464646464646464646464646463e3c39332c241a10050000000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c0701000000000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a00000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000050d15202a333e47505a616a6f767c808385868583807c756e6960594f473d32291f150e060000000000000000000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000000000000000000000000000000000000060e141a1f262b2e31373a3b3e41434445464646454443413f3d3a39352f2b28231c140c0802000000000000000000000000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c232830394044464d5254585a5c5e5f5f5f5f5e5d5b5855534e4745413a342e271e180f06000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060606060606060606060606060605b59534a41362b2014080004101c27333d474f55566060606060606056554f473d33271c100400000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a02000000000000000000000000000008111a21272c2f3039393939393939393939392d38424a50535c5c5c5c5c5c5c53514a42392e393939393939393939393931302d28221a12080000000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b030000000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020e1a26313c454f59616c707c82898d90929291908d88827b706b60594f443b3025190e02000000000000000000000000000000000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5a61646c6c6c6c66635c5248433d37312a211b120901000000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000003090e151a1e21262b2e2f32343637383939393837373532302d2c29241f1c17110a02000000000000000000000000000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e34383b4246484b4e50515253535251504e4c4847433c39353028231c150c06000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000000000000000000000000000005101b26303a42494e505353535353535353535353535353535353534e4c4841382f251a0f0300000b16212c353d44484a535353535353534a48443d352c21160b0000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d28333f4a545b6068686868686868605c544a4034282d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d0300000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000006121e2b37424d57616c707e868f949a9c9998999c99938f857d706b60564d42362a1f14080000000000000000000000000000000000000000000000000000080f171f252a31373a3c4247484b4d4f4a505b636c7079797979736e63574b3f322b2620180f09000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f2216090000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e0200000000000000000000000000000000000000000003090e12151a1e21222527292a2c2c2c2c2b2b2a282523201f1d1812100b0600000000000000000000000000000000000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c23282c30363a3b3e414344454646454543413f3c3a37312c29241e18120b03000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000a141e2830383e414346464646464646464646464646464646464641403c362f261d130800000005101a232c33383c3d464646464646463d3c38332c231a1005000000000000040a0f13151620202020202020171714110c050000000000000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e08030000000000000000000000000000000000000000050b101416172020202020202020201f2b3844505b666c757575757575756d665c5144382c1f202020202020202020171714110c05000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000814212e3a47535f69707e87929899938f8c8b8c90949e9792877d6f695e52463b3025190e020000000000000000000000000000000000000000000000000000050d141a1f262b2e31373a3b3e444c545c606d727e868686868073665a4d4033271a150e060000000000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c3023160900000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000000206090e121415181a1c1e1f1f201f1f1e1d1b19161413100c0703000000000000000000000000000000000000000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363839393939383734322f2e2b26201d19130c07000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393939393939393939393939393433302b251d140b010000000008111a21272c2f3039393939393939302f2c27211a110800000000000000000003070909131313131313130b0a08040000000000000000000000000000000000000000000000000000010507080b0e10111213131211100d0b080705020000000000000000000000000000000000000000000000000407090a131313131313131313202d394653606c7881828282828281796d6053463a2d201313131313131313130b0a08040000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000020714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013070502000000000000000000000000000000000006121f2b37434e58626e7b869299959187827f7f80838991969992857b6e61564d41362a1e110500000000000000000000000000000000000000000000000000000002090e151a1e21262b343d454d565d666d747f87929892857b6e6154473b2e21140903000000000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000000000000000000000000000000020608080b0e1011121313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10141a1e20212527292b2c2c2c2c2b2a282522211f1b15110d08020000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e18110901000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000810161c2023232d2d2d2d2d2d2d2323201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060606060606060713202d3a4653606d79868f8f8f8f8f867a6d6053473a2d201407060606060606060000000000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e0100000000000003090e1214202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201514120e09030000000000000000000000000000000815212e3a47535f6a75828f989691837c76737273767d849197978e8174685e5246392d2014070000000000000000000000000000000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d20130000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484f5152525352514f4b4746413a35302820191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e121415181b1d1e1f20201f1e1d1b191515120f0a0401000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d2020202020202020202020202020202020201b1a18140f08010000000000000000050b1014161720202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939b9b9b93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d10040013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e01000013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000050d141a1e21212d3a4753606d7a8693939393939286796c5f5346392d2d21211e1a140d0500000000000000000000000000000915222f3c4855626f7b88949e91847a6f6a6665666b6f7b85929e93877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9fa9ababa99f9f9f9f9f9f9386796c605346392d20130000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131313131313131313131313130e0d0b08030000000000000000000000000407090a131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0a8a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f13060013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e01000013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000050f171f252a2d2e393a4753606d798686868686868687796c5f53463939392e2d2a251f170f05000000000000000000000000000d192633404c5966737f8c99968a7d70685f5858596069717e8b98998b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000000000000013202d394653606c7986939facacacacacb6b7b7b6acacacacac9f9386796c605346392d201300000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c00000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d20140700121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000030d17212931363a3b464645515c67767979797979797979756a5e52464646463b3a36312921170d030000000000000000000000020f1c2935424f5c6875828f9b9184786b61564e4c4f57606d7a86929a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9c3c4c4c3b9b9b9b9ac9f9386796c605346392d2013000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a030000000000000000000000000000000000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a1006000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000020507080b0d0f1112131313131211100e0b08080602000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f130600111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000009141f29333b4246485353534b555c6c6c6c6c6c6c6c6c6c6a635953535353534846423b33291f1409000000000000000000000004101d2a3743505d6a7683909c8f827669594f443f45515d677784919c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6cfd0d0cfc6c6c6b9ac9f9386796c605346392d20130000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000205090e121415181a1c1e1f1f20201f1f1e1c1a181514120e09060300000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d1004000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000020e1a25313b454d535f6060606060605d606060606060605f5e5c6060606060605f534d453b31251a0e020000000000000000000004101d2a3743505d6a7683909c8f827669594f454045515d677784909c8f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2dcdddddcd2d2c6b9ac9f9386796c605346392d201300000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c0300000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a070704010000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b01000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000003090e12141a1e21212527292a2b2c2c2c2c2c2a29272522211e1a15120f0a0400000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000915202b353f474e52535353535353535353535353535353535353534d545b60666c6c6c6c6c6a5c544a53535353535353535353534e4c4841382f251a0f030000000915202b353f474e52535353535353534d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d5353535353534e4c4841382f251a0f0300000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000020f1c2935424f5c6875828f9b9184786b61574f4d5058606d7a86929a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfe9eaeae9dfd2c6b9ac9f9386796c605346392d2013000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f00000000000000000000000000000000000000000000000004080d111314171a1c1d1f1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000003090e141a1e21252a2d2e31343637383939393938373634322f2e2b26211f1b150f0a0400000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d12070000040f19242d353d424546464646464646464646464646464646424651575f666c72797979797975665c50444646464646464646464641403c362f261d130800000000040f19242d353d424546464646464646535e69767979797979797771665b4f464e5a66707679797979797976695e5346464646464641403c362f261d1308000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000d192633404c5966737f8c99968a7d706960595a5a616a727e8b98998b7e7265584b3f3225180c00000000000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfecf6f6ecdfd2c6b9ac9f9386796c605346392d20130000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b21100700000000000000000000000000000000000000000000070c1013191d20212426292a2b2c2c2c2c2b2a28262421201d1913100c0701000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c030000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000000060b151a1f262a2d31363a3b3e4042444546464646454443413e3b3a37312e2b26201b150c070000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b0100000008121b242b31363839393939393939393939393930353e444d525b62696e787f8686868687796d6053463a3939393939393939393433302b251d140b01000000000008121b242b31363839393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b393939393433302b251d140b01000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000916222f3c4955626f7c88949e91847b706b6766676c717c85929f93877b6e6154473b2e2114080000000000000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfececececdfd2c6b9ac9f9386796c605346392d2013000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f000000000000000000000000000000000000000000060b12181c1f24292c2d31333537383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000020a11171f262b31363a3b4246484b4d4f51525253535252514f4d4b4847423c3a37312b262018120b0300000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d03000000000009121920262a2c2c2d2d2d2d2d2d2d2d2429323a414650565e616d727b828c929992877e71665c5044382b2d2d2d2d2d2d2d2d282724201a130b020000000000000009121920262a2c2c2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d282724201a130b0200000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000815212e3b47535f6a76828f989691847d77747374777e859297978e8174695e52463a2d2014070000000000000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfdfdfdfdfdfd2c6b9ac9f9386796c605346392d20130000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000000000000000000000000000000020a11171c23282c2f35393a3d4042444546464645454342403d3a39352f2c29231d18120b0300000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000000000000000000040c141c232831373b4246484d5354585a5c5d5e5f5f5f5f5f5d5c5a5855534d4847433c373228231d150c0500000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353535345403931271d120700000000000000000000000000000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e00000000000000080f151a1d1f202020202020191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c202020202020201b1a18140f0801000000000000000000080f151a1d1f202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120201b1a18140f08010000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e211508000000000000000000000006131f2b37434e58626f7c86929a96918984818081848a92979892857a6e61564d42362a1e11050000000000000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2d2d2d2d2d2d2c6b9ac9f9386796c605346392d201300000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a00000000000000000000000000000000000000050b141c22282e34383a4145474a4d4f50525253535252504f4d4a4745413a38342f28231d150c070000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000050e161e262e343c42474d5355575e616467696a6b6c6c6c6c6b6a696765625f5755534e47433c342e271e170e05000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f1006000000000000000004090e1112131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b1313131313130e0d0b080300000000000000000000000004090e1112131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115130e0d0b080300000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000030f1b26323c47535f6a717e8892989e95908d8d8e91969e9792867d6f685e52443b3025190e020000000000000000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6c6c6c6c6c6c6c6b9ac9f9386796c605346392d20130000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c02000000000000000000000000000000000000070f171d262d33394044464c525457595c5d5e5f5f5f5f5e5d5b595754524c47454039342e271e1810090000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000050e17202830383f444d53575f6166696e71737577787979797978777674716e6967625f58544e454039302920170e050000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c3939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000000104060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060601010000000000000000000000000000000000010406060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508010100000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000000a15202b37434e58616c717e868f949a9d9a999a9d99938f857d706b60564d4132291f1409000000000000000000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9b9b9b9b9b9b9b9b9ac9f9386796c605346392d2013000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c0300000000000000000000000000000000000007101921292f383f444a5153565d606466686a6b6c6c6c6c6b6a686663605d5653514b454039302a221a12090000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f14090000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030c172029323a424a50575f62696e73777b7e8082848585868685858482807e7b78736f6a625f58514b423a322920170c030000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f0500000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000040f1b26313c46505a616c717c82898d90929291908d88827b706b60594f443b3020170d020000000000000000000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000013202d394653606c7986939facacacacacacacacacacacacacac9f9386796c605346392d201300000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000000000000000000000000071119222b333b424a50545c6064686d70737577787979797878767573706d6864605c55514b423c342c241b1209000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e01000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000b151e29323a444c545c60696e757b8084878b8d8f90919292929292908f8d8b8884807c766f6a605c544c443b32291e150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c1108000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000a15202a343e48505a616a6f767c808385868583807c756e6960594f473d32291f0e050000000000000000000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000000000000000000060f19232b343d454d545b60666d71767a7d8082838585868685858382807d7a76716d67605c544e463e362d241b1108000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d27303a444c565d666d737b81878c9196979a9c9d9e9f9f9f9f9e9d9c9a9896918d88827c746d665e564c443b30271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000003061313131313131313130604000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a0000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b1208000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000030e18222c363e4850585f626b6f737778797876736f6a615e574f473d342b20170d0000000000000000000000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000000000000000000030c18212b353d464f575e666c71797e82868a8c8f90919292929291908e8c8a86837e79726d665f5850483f362d231a0e05000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c0000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000000c18232e39434c565e686d7880868e93999da0a8aba39f9d9d9c9c9c9d9fa2aaa8a19e9a948f8780786d685e564c42392e23180c03000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c020000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000006101a242c363e464e53596063676a6b6c6b6a66625f58534d453d352b22190e0500000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a0200000000000000000000000000000000000000000a151e2a333d474f5960696e787e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8b857f796f6a615a50483f352b20170d02000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c10040000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000004101c2834404b555e686d7a828c92999fa4a9a19e99999291908f8f90909298989da0a8a69e99928d837a6e685e544b40342820150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a070604000000000305050606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b02000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b120900000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e110500000000000000000000000000000008121a242c343c43474f54565a5d5f5f5e5d5a55534e46423b332b23191007000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000000000006111c26303c454f59606b6f7b828b91969c9fa3a9a19e9c9b9a9b9c9d9fa2aaa39f9c97928c847c716c625a50473d32291e130800000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000020d17202c3845515c676d7a838f949fa3aaa29f97918c898684838282838485888b91969ea1a9a39f9590837a6e665c51453c31261a0f020000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d0100000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000008121a222a31373d4348494d50525352504d4947433c36312921191107000000000000000000000000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e080300000000000000000000000000000000000000000000000c17232e38424d57606b707d8590949ea1a8a29e9997918f8e8e8e8f909298999ea2a9a19e9691867e716c62594f443a3025190d0400000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f23160900000009141f2b37434e58606d798390959fa6a8a098928b85807c79777675757677797c7f848a92979fa7a79f959083786d60584e43372b1e13080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000000000008101820262b32383b3c404445464543403c3b37322a251f170f07000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000000000000010507080b0e10111213131211100d0b0807050200000000000000000000000000000000000000000000000003101c28343f4a545f69707d8692979fa6a49d97928c888583828181828385898c92979fa3a8a09892887e716b60564c41362a20150a0000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020e1925303a47535f6a73808d959fa7aaa09691867f79736f6d676a696969666d6f72787d8590959fa9a79f958d80736a5f53473a3025190d0100000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d02000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000060e151b21272c2f30343738393837332f2e2b26201a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666e7b859298a2a9a49f928d857f7c78767574747576797c80858c9299a2aaa39a92877d70685e52463c32261b0f0200000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000005111e2a36424d56626f7c87929fa7aea29891847c726d6763605c555c5c545c6062656c707a839097a1ada79f92877c6f62564c41362a1e110500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e05000000000000000000000000000000000000000000040a0f161b1f2223272a2c2c2b2a2722211f1b150e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b13131313131313090806030000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000004111d2935414c56606d78839097a2aaa49a938b807a736f6a6968676869666d6f737a80879298a2aba39992857a6d61584e43372b1e14080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f03000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000714202d3a46525e6975828e99a3afa89f92867c6f6a605c5553514b4f4f4a5053535b60686e7a85919ea7afa3998e8175685e5246392d20130700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000000000000000040a0f1315161a1d1f201f1d1a1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a0400000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000713202c3945525d68727f8c95a0a9a69f93887f746d68625f585b5b5b545c6063676d737d869299a4aba2978e81756a5f54473b3025190d010000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d2114070000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000814212e3b4754616e7b87939fabaca0958a7e716a5f58514b47454042423f44464950565e68707d8a95a0acab9f92867a6d6154473a2e21140700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d080100000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d080200000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000030709090d11121312100d090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e060000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000714212d3a4754606d7a85929fa7ab9f948c7f726d605d56534e4f4e4e4a5053555d606b707d87939faaa99e93887c6f62564c41362a1e11050000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e221506000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a1108000000000c1925323f4c5865727f8b99a4afaa9d9184786c60574e45403a38342f2e34383a3f444d56616b7783909daaafa3998b7e7265584b3f2f24180d01000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d101010101010080705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b26201810060000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2b37434e5866727f8c97a2ada79c9083786c605b524c47434241413f44464c5159616b73808d98a2aea59b8f8275685e5246392d2014070000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d10040000000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000004111d2935414c556975828f9cabb2a9988b7e72655b50453c342e2c292323282b2d333b444f5965727e8b98a9b3ab9b8f827568554b4035291d1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e090603000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090f1112131313110f0c070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e04000000000000050a0f1213131313131313131313131313131313131313131313120f0a05000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b11060000000815222e3b4754606a7784919ea9aca095897d70655b5045413a3732342e34383a41454f59606d7a85929fabac9f92867a6e6154473b2e23180c0000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f14080000000000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000613202c3945515d677885929eabada196887b6e6153493f3328231f1c18171c1f2227323e4855626e7b8897a2adab9e918578675d5145392c201306000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c0100000916222f3c4955626f7c8896a0acaa9d9084776b6053493f35302b262823282c2f353e45525d6874818d9aaaafa3998b7f7265544b4034281c10040005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e0200000000000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000714212d3a4754606d7a8797a1adab9e918578695f5341382d211813100c0b101217202d394653606c7985929fabada196867a6d6053473a2d201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f0300000000000000000000000000000000000307090a0e111213131211100e0b090706030000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d110500000d192633404c5966737f8c99a8b2ab998c807366594f41382d241e1b1b171c1f242935414c5663707c8998a2aeab9c8f8276665c5145382c1f1306000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895a9b3a99c8f827669574d422f261b0f070400000306121f2b3744505b657683909da9b2a995887b6e6255483b2f221508000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313120807050200000000000000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f1306000000000000000000000000000000040b101316161a1d1f201f1e1e1d1a18151312100b0600000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e2115090005111d2935414c566976828f9ca9afa399897c6f6356493d2f261b130f0a0c101319242f3a4653606d7985929facac9f9285796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000916232f3c4956626f7c8995a2afa89b8e8275685b4f423128140a0000000000030f1b27333f49536976828f9ca9afa295897c6f6256493c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e090300000000000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a1208000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080000000000000000000000000002090e161b202223272a2c2c2c2b2a29272522201f1c17110a020000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000713202d3946525e687885929eabac9f92867a6d6053473a2d20140a0200000308131f2c3844505c667683909ca9aea298887c6f6255493c2f221609000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f000000000000000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a00000000000000091623303c4956636f7c8996a2afa79a8d8174675a4e4134271b080000000000000b17222d424e5b6875818e9ba8afa296897c6f6356493c30231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000000000000000000000000050d141a21272c2f30343738393938373634312f2d2b28231c140c020000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000714212e3a4754616d7a8797a1adaa9e918477675d5145382c1f13020000000003101c28343f4a546774818e9aa7b4aa978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a00000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c11060000000000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000815222f3b4855626e7b8895aab4a79a8e8174675b4e412f24190d010000000000061b2835424e5b6875818e9ba8b4aa95887b6f6255483c2f221509000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c00000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f2216090000000000000000000000060f171f252a32383b3d4144454646454443413e3c3a38342e261e140a0000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000915222f3c4855626f7c8895a9b3a99c8f837669554b4035291d100400000000000c17232e3f4c5966727f8c99a5b2a6998c807366594d4033261a0d000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7a8798a2aea89b8f827568564c4135291d11070400010407101d2935404b556976828f9ca9aea398877a6e6154473b2e211408000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c110400000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f22160900000000000000000000060f18212930363d4448494d505253525151504d4b4846443f3830261c110600000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422f24180c000000000000061825323e4b5865717e8b98a4b1a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000613202d394653606c7985929faba99d908376685d5245392c221813100c0d101318202c3945515d677783909daaac9f9286796d6053463a2d201307000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f1409000005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000000000000000000020c18212a333b42464f54565a5d5f5f5f5e5d5c5a585553504a42382e23170b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8e8174675b4e4134281b070000000000000b1724313e4a5764717d8a97a4b0a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505b6676828f9cabac9f92867a6d6054473e3429241f1c18181d202328323b4753606d7a86929faca99c908376665c5144382c1f1206000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e02000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000000000a141e2a333b454d52596063676a6b6c6c6b6a69676462605c544a3f34281c1003000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99c8f8376695c504336291d10000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000030f1c28333f4a5466727f8c99a3aea3998a7d71645a50463d352f2c292324292c2e343b444f5963707d8a99a3aea6998d807366544a4034281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000020b16202a333d474f5961636c6c6c6c6c6c6b615f574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110600000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867e7164574a3e3124170b0000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000006111c26303b454d575e616b70747778797978777674716f6d665c5044382b1f1206000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99d9083766a5d5043372a1d10000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d11040000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000b17222d3b4754616e7b86929faaab9d9083766c61584e45403a38342f2f35393a40454d56606b75828f9babab9f94887b6f6255483c2e23180c00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323c454f59616b70797979797979786e695f53463a2d211407000714212d3a46535f696f7c86929a939992867d6f695f554c41382d22170d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7e7164574a3e3124170b0000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000000000b17232e38424d575f696e767c8083858685848483807e7c786d6053463a2d201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b070000000000000b1724313e4a5764717d8a97a4b0a99d9083766a5d5043372a1d10000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a00000000000000000614202d3946525e6874818e98a2ab9f958a7e716a6058514b47454042434045474b51575f696f7c89939eaaa4998f82766a5f53473a2e1c120700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a444d57606b707d868686868686857b6e6155483b2e2215080005121e2a36424d57606a707e88939fa29892857b6e675d53493f33271f160c010000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000003101c28343f4a545f696e7b82898d9092929291908f8d8b887e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e422e23180c0000000000000b1825313e4b5864717e8b97a4b1a99c8f8376695c504336291d10000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e020000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000005111e2a36414d56616e7b85929fa4a79f92867c6f6a605d5553514b4f4f4b5153545c60696e7b84919ea6a69f93877c6f63584e43372b1f0b0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b0100000000000000000000000000000000000000000000000000000000000000000000040d17222d38424c565f696f7d869299939a92867c6f695f53463a2d21140700020e1a26313b454e58616c73808c949ea1979183796d655b50443d31281d13070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312110f0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000006121f2b3844505c666e7b848f949a9d9e9f9f9e9d9c9a978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000916222f3c4955626f7c8895a9b3a99c8f827669544a4034281c100400000000000c1926333f4c5966727f8c99a5b2a89c8f8275695c4f4236291c0f000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e120500000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000000020e1925303b46535e69717e8b929da4a29891847c726d6763605c555c5c555d6063666d727b839096a1a69f948d80736b6054463c31261a0f0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d1207000000000000000000000000000000000000000000000000000000000000000000010c161f28333f4a545d686e7b859298a29f93887e706a60574d42362a1e1205000009141f29333d46505a606c77828f96a1a0958f82776c60594f433a2f24180c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000713202d3a4653606d788390969fa6aaababa5a1a0a0a1978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000814212e3b4754616e7a8797a2adaa9d918477665c5144382c1f120600000000000e1b2734414e5a6774818d9aa7b4a89b8e8175685b4e4235281b0f000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a0000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a00000000000000000008141f2a36424d57626c74808d929fa2a19691877f79736f6d676969696a676d6f73797f869095a0a49f949082796d60594f43342a20150a0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d2013070000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c03000000000000000000000000000000000000000000000000000000000000000008131e28313a44505b666d7a849197a29e948c80736c61584e453b31261a0e020000030d18212b343e44505b656d7a849199a49e948c7f726b60554b4135291e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a28262225313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000004101c2834404b5564717e8a959fa8b0a9a19e9894939394968b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3946525e687885929fabac9f9286796d6053463a2d20130a0400000006121f2b37434e586976828f9ca9b4a79a8e8174675b4e4134281b0e0006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f0000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000020e1a25313b45505a646e74808b92989fa199928c85807c797776757676777a7c80858b9298a09f9a938d82796d675d51473d3222180e030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000000000030d19242f3a434f59606c78828f96a0a1968f82776c605a50463d33291f140900000000060f192227333f49535e68707d87939fa69f92877d6f675d51453d30271d1207000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d21140700000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322f2e313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000006131f2c3845515c6776828f9ca7b1aaa197928b88868687898b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005111e2a36414c56697683909ca9aea399897c6f6256493d32271b13100c090e1117212e3a47535f6a7885929eabb3a6998d8073665a4d4033271a0d0003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d1207000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000000000009141f29333f48525c646e747e868e92999c9f97928d898684838282838486898d92979f9c99948f8780796d675d554b40342b211006000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000000000010b151f2935414c56606b737f8c949ea49991847a6d655b50483e342b21180d030000000000071017222d38414c56606b74808d96a0a3999184796d60594f42392e23180c020000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e120500000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f1409000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464544423f3b3a373e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000713202d3a4653606d7986929facaea39892857f7b79797b7c7f7c6f6256493c2f231609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d192530404d5a6673808d99a9b2ab998c7f7266584e43372b251f1c181b1a1b2228343f4a54626f7c8897a2adb1a4978b7e7164584b3e3125180b00000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c00000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a00000000000000000000030d17212d36414a525c646c717b81868c8f92979e99999291908f8f90919299999e9892908c88827d746d675d554b43392f22190f00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a000000000000000000000000000000000000000000000000000000000007121d27313945525d68707d87939fa69f93877d6f685e53493f362c22190f060000000000000006111b262f3a444f59606d7984919ea5a0968e81746b60544b4034281e13080000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e02000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4847433e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000916232f3c4956626f7c8999a3aeac9f92867c726e6d6d6e70726f6a6054473b2e221508000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000081623303c4956636f7c8997a1adaa9d9083776a6054473f36302c282328252a2d333c44505c6673808c99a9b3b3a996897c6f6356493c3023160900000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050f1b242f38414a525a62696e747b7f8285929faba39f9d9c9c9c9d9d9fa3ab9f928682807b766f6b605d554b433a31271d100700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f03000000000000000000000000000000000000000000000000000000000c18232f39434f59606d7a849199a4a0968d80736b60564c41382d231a10070000000000000000000a141d28323d45515d67707d89939ea89d93897d70665c51453a3025190d0200000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f1409000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5955534e464b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000a1724313d4a5764707d8a97abb5a79a8e81746a6160606163656260584e43372b1f1306000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000713202d3a4653606d7984919eaaab9f95897c6f625b5146413a38342e343136383f444d57606d7984919eabb7ada297877a6d6154473a2e21140700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f13080000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000091217232e38424a535b606a6f767c8084919eaaa7a4a2a1a0a0a1a2a4a7a99c8f837f7b756e6a625b514b433a31281f150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f140900000000000000000000000000000000000000000000000000000004101c2934404b55606b74818e96a1a59d9184796d60594f443a2f261b110800000000000000000000020b16202935404b55606b75818e98a2a59d9184796d60564c41362a1f140800000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e030000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865625f5853505864717e8b97a4afa295887c6f6255493c2f2216090000000000000b1825313e4b5864717e8b97a4b1a4978a7e716458535354565856544e463d32271b0f03000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006121f2b3844505c6673808d98a2aea79c8f82766d625b524c46454041414242464950575f69727e8b96a1adb8ab9e928578685e5246392d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d010000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000000020c162028343f4a545c656c737c82888c9196a09f9a97959493939495979a9e9f948f8b86817b726d645d534a40352c1f150b0100000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000020d17212c3845515c67707d89939da89e93897d6f675c51473d32281d140a000000000000000000000000050e18242f39434f59616e7b86929fa9a0968c7f72685e52463b3025190e01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f0600000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787775726e6a64605c5464717e8b97a4afa295887c6f6255493c2f2216090000000000000c1825323f4b5865727e8b98a5afa295897c6f6256494648494c4947433d342b20150a00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000003101c28343f4a54616e7b86929fa8ab9f948b7f726d615e5653514b4e4e4f4d53535b60696e7b85929fa8b2b5a89c8f827569564c4135291d11050000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d11050000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000008131e28323a44505c666d777f878f94999e9f97928e8b8887868687888b8d92979e9c99928e867f746f645c52473e31271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c2013040000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d12070000000000000000000000000000000000000000000000000009141f2a36414c56606d7984919ea5a2988e81756b60554b40352b20160b020000000000000000000000000007121d27313d46525e6973808d97a2a89f92857a6d61564d41362a1e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e06000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000000000000030e18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea195887b6e6255483b3b3d3f3c3b37322b22190f0400000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000b17232e3846525e6973808d96a0aaa69f93877f746d6863605c545b5b5c575e61656c717b849198a2aebab3a9988c7f7265594c3f3025190d010000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000000010d1924303a44505a606d78818c93999fa098928c85817e7b7a797a7a7b7e81858b92979f9f99928b81746e63594f43392f24180c00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000020e1a25303946525e68737f8c96a0a99f92867a6e61594f43392f23190e040000000000000000000000000000010b151f2a36424d57606d7a85929eaaa2978d8074685e52463a2f24190d010000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e0903000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000000000009141f2a333e474f5961696e787e83888b8e909292939291908e8c88847e786e6a64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e30322f2e2b27201910070000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000006111c2a36424d56606d79849198a2aba499938b807a736f6d666968676869696e71787e859196a1aab3b9ada297887c6f6255493c2f2216080000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000004111d2935414c56616c74808d939fa4a09591867f7a74716f6e6d6d6e6f7174797e8590959fa39f938d80736b61554b4035291d1004000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000005121e2a36424d57616e7a86929fa8a1978c8073685e52473d31271d110700000000000000000000000000000000030d1a25303b45525d6873808c98a2a99f92867b6e61554c4135291d11040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b1106000000000000000000000000000000000000000000020b1a26313b454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c6f6b717e8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e232523221f1b150f07000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000e1925303b45515d676f7c869299a2aaa49f928d86807c79767574747576787b7e838a9297a1a8b2bcb8ab9e9285796c605346392d20130600000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b00000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000713202c3945525d68717e8a929da5a19791837b726d676462616060616264676d717a839096a1a59c928a7d70675d5145392c1f150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f140900000000000000000000000000000000000000000000000714202d3a46525e6974818d98a2aa9e92857a6d60564c41352b1f150b00000000000000000000000000000000000009141f2935414c56616d7a86929faca3988d8073675d5145392c20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000a141d2a36424d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d6f717d8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22191615130f0a0400000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f2935404b55606a707e879298a0a7a49d98928d898583828181828384878b90959ea1a9b2babeb2a99b8e8175665b5044382b1f1206000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c0300000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000003101c28343f4a54606d7a85929ea4a79e91857b6e69605d55555453535455555c60686e7a84919ea8a49e9184796d6053473c31261b0f030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e0000000000000000000000000000000000000000000004111d2935414c56616e7b86929faaa2988c7f73675d51443b3023190d03000000000000000000000000000000000000020d19242f3a46525e6874808d9aa6aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006111b262f3846535f69707d8792989fa7aba8a09d9898929191919299989d9f9892867c707d8a96a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221509080603000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020c18242f39434e58616c707d8690959ea1a9a29f9a9892908f8e8e8f8f9196989da09f9da0a8b2b9ada1978a7d7063544a3f33281c0f030000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d2013070000000000000000000006121f2b3844505c66737f8c97a1ab9f958a7d70695f57514b4847464747484b51565e68717e8a96a0aca1968b7f7265584e43372b1f12060000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000000000713202c3945525d6874808d99a3ab9f92857a6d60554c4132291e1107000000000000000000000000000000000000000008131e2935414c56626f7b88949faba2988b7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000b17222d3841505a616e7b859299a2aaaba39f96918c888584848586888c90959e9891847a7d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000007121d27313d46505a616b707c838b91979c9fa3aaa29f9d9c9b9a9b9c9ea1a29f9a939196a0acb8ab9e9184796d6053463a2d22170b0000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f1207000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000713202d3a4653606d7984919ea9a99d9083766b61574d45403c3b3a3a3b3c40454c56606c7884919eaaa89d9184776a5f53473a2e2115080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000714212d3a4754606d7a86929faba69a8d8074685d52433a2f20170d000000000000000000000000000000000000000000010d1925303a47535f6a7683909cacaa9d9184776a5f53473a2e21150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000030f1b27333f4953616c76828f97a2ababa399928c847f7b79787778797b7f838a9197968e817d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000010b151f2b343e485059616a6e787e858a8f9299999b9d9e9f9f9f9e9e9c9998928e8684919daab0a69a8d8073665c5044382b1c110600000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c0000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000091623303c4956636f7c8996a1adab988b7f7265594f453c352f2e2d2d2e2e343b44505b6674808d9aa7aca095887b6f6255483c2f2215090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006131f2b37434e5865727f8c98a2ab9f94887b6e62564c4131281e0e050000000000000000000000000000000000000000000008131e2b37434e5865727f8b9aa4aca095887b6f6255483c32261b0f03000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000005121f2b3744505b65717e8a949fa9aea39992877f78726e6c666b666d6f72777e859095938c7f8c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000030d19222c363e474f575f666d72797e82868a8c8e909192929292918f8d8a86817c838f9ca9aa9e93887b6e62544a3f34281c0a00000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d100400000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000000000c1926333f4c5966727f8c99a8afa499887b6e6255483e332924212020212328333f4a5464717d8a97a4b1a7988b7e7265584b3f3225180c0000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000815212e3b47535f6a7784919daaac9c8f83766a5f53443a301f160c0000000000000000000000000000000000000000000000020f1a26313c4754616e7b87939faca7998c807366584e43372b1f1306000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000613202d394653606c7883909da6b0a79f92877d726d6662605b545c6062656c717a8390969285929facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000007101a232c353e454e545c60676d71767a7d7f828385858686858482807d79757d89949faba69b8f82756a5f5342382e23170b000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000020f1c2935424f5c6875828f9ba8ac9f9386796c605346392d20181413141418222d3c4956626f7c8995a2afa79a8e8174675b4e4134281b0e01000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000305101d2a3643505d69768390908376695d5043362a1d1005030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000000916222f3c4955626f7c8896a0aca49a8b7e7265574e4232281e0d040000000000000000000000000000000000000000000000000a15202d3a46525e697683909da9aa9e9184776a5f54473b2e221506000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000030f1c28333f4a5463707c8995a0acab9f958b7f726b605c5453504a5153555a61686e7a8491989298a2aeafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0600000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000008111a232c333c424a50555c6064676d707375767878797978777673716d7883909da6ac9e93887c6f62584e4330261c110600000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000003101d2a3643505d697683909ca9ab9e928578665b5044382b1f120707070715222e3b4855616e7b8894a1aea89b8f8275685c4f4235291c0f0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b16100901000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000060b0f12131d2a3643505d69768390908376695d5043362a1d13120f0b06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000006131f2b37434e586673808d99a8ac9f93877b6e6154473c3121160c0000000000000000000000000000000000000000000000000005111e2a36424d5765727f8c98a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000006121f2b3844505b6674818e9ba7b1a99d9083786c6059504a46444044464850565e68707d89939fa2aab4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca79a8d8174675a4e412d22170b00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000008111a212a30383f444b5153555d606366686a6b6c6c6c6b6b696668717e8b95a0aca49a8f82756a5f54463c311e140a000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000004111e2b3744515e6a7784919daaab9e9184786b554b4034281c100400000814212e3b4754616e7a8794a1ada99c908376695d5043362a1d1003000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020a11171b1f202a2d3643505d69768390908376695d5043362d2a201f1b17110a0200000000000000000000000000101d2a3643505d69768390908376695d5043362a1d10000000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000815222e3b4754606a7784919eaaa99c908376685e5246392d20140400000000000000000000000000000000000000000000000000020e1a25303b4855616e7b8896a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a0000000000000000000000000000000613202d394653606c7985929eabada1978a7d70655b50443f393834383a3e444c56606b75828f9ba8b1bcafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca89b8e827568544a3f33281c0f03000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000030e1a242f3841474c4e4c474c515457595b5d5e5f5f5f5f5e59616d7a85929ea7a89f93877c6f62584e43342a200c0200000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a21191108000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000004111e2b3744515e6a7784919daaab9f928578675c5145382c1f130f0b0c1015222f3b4855626e7b8895a1aea99c8f8376695c504336291d100300000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000020b141b22272b2d37393943505d69768390908376695d50433939372d2b27221b140b0200000000000000000000000811192a3643505d69768390908376695d5043362a1911080000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000000916222f3c4955626f7c8896a0aca8988c7f7265564d41362a1e110500000000000000000000000000000000000000000000000000000914212d3a46535f697884919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000916222f3c4955626f7c8897a1adab9e9285796d6053493f342e2b282c2d323b444f59626f7c8995a0acb8afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca99c8f8376665b5044382b1f120700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b00000000000000000008141f2b36414a52585a5954524c474a4c4f50525253534c56616b74818e97a1ada1968d81746a5f54463c3222180e000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5a61646c6c6c6c66635c524739342e261e180f080000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000003101d2a3643505d697683909ca9aea29886796d6053463a2f241f1c17181c1f262f3d495663707c8996a3afa89b8f8275685c4f4235291c0f02000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b100500000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000a141d262d33373943464646505d69768390908376695d50464646433937332d261d140a0000000000000000000009111a232b3443505d69768390908376695d5043342b231a110900000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000003101c28343f4a546673808c99a8ada196887b6e6155483b3025190e02000000000000000000000000000000000000000000000000000005121e2a36424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000c1926323f4c5965727f8c98a9b3a89b8e8175665c5041382d231f1c1f2029323d4854606a7784919daab7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acab9f9285796c605346392e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000b1724303c47525c646766615e56544e46454045453f49535d68707d8a939da9a59e91847a6d60584e43342a200f0600000000000000000000000000000000030b121821272c323839404546494c4f50514a505b636c7079797979736e63574b3f32231c150c0600000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c1106000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b13090000000000000000000000000000020e1b2835414e5b6874818e9ba7b3aa96897c6f63554b40352f2b282223282c3038414e5865727f8c98a5b5ab9a8d8073675a4d4034271a0d0100000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006111b262f383f444650535353535d69768390908376695d535353535046443f382f261b1106000000000000000006121b232c353d464e576976839090837669574e463d352c231b1206000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000006121f2b3844505c6676828f9ca9ab9e918478695f53463a2d1f1408000000000000000000000000000000000000000000000000000000020e1a26313f4c5965727f8c98abaea298887c6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f2f261b12101217202c38434e586673808d99abb5afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acada297887c6f62544a4034281f1612101724313e4a5764717d8a97a4b0a4978a7e7164574b3e3124180b0000000000000000000d1a2633404c58646e74736e6862605853514b464244505b656d7a84919ea5a79e938a7d70675d51463c3222190e00000000000000000000000000000000000001070c161b21272c2e34383a3d3f42444c545c606d727e868686868073665a4d4033271a0a03000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c00000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5f5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000000000c1925323f4c5865727f8b98a7b1a6998c8073675d5145403938332d2e34383a4149535f6a76828f9ca9afa4998a7e7164574b3e3124180b0000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000b17222d38414950535d6060606060697683909083766960606060605d53504941382d22170b000000000000020a1117242d363e474f585f69768390908376695f584f473e362d2417110a0200000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000713202d3a4653606d7985929faba89b8e827568574d42362a1e0d0200000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3aeaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c100300000000000000000000000005111d2a36414c566a7784909daaafa499887c6f6255483c2e22140a04060e1b27323d495663707c8999a4afafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb3a9998c7f73665c51443b3128201f1c1f25323f4c5865727f8b98a5b0a3968a7d7063574a3d3024170a0000000000000000010e1b2734414e5a6774807f7a756f6a64605c55524d505a606c77828f96a1a9a0958e81756b61554c41342a2010070000000000000000000000000000000000000000040a0f161b1d23282c2d343d454d565d666d747f87929892857b6e6154473b2e21140800000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000000000000000000080f171f252a31373a3c4247484b4d4f51515253535252504f4c4a4745403938322b2620180f0900000000000000000000000000000000000815222f3b4855626e7b88959fabab9e9185796d605a514b46443f42424045464c525b656e7b87939facac9f93867a6e6154473b2e211408000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000030f1b27333f49535b606a6c6c6c6c6c6c7683909083766c6c6c6c6c6c6a605b53493f33271b0f0300000000020b141b2227363f485059606a6f7b859191857b6f6a605950483f3627221b140b02000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000713202d3946525e687985929facac9f93867a6d6053473a2d20140700000a14202d3a4753606d7a86939facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb8ab9e9184796d60574d433a322d2c282b2d36414c566774808d9aa7b3aa95897c6f6256493c2f2316090000000000000000020f1c2935424f5c6875828c86817c76716d67615e5759616c727f8c949ea9a2979083796d60594f433a2f22190e0000000000000000000000000000000000000000000000040b0c151d2328363e464f575f686d78818c939993877d70695e52463a2d2014070000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000000000000000050d141a1f262b2e31373a3b3e4042444545464646454442403d3a38352f2c27211a150e060000000000000000000000000000000000000814212e3a47535f6a7683909da6ada1978c80736c605c5553504a4e4f4b5153565d616c77828f99a4afa69c8f8276685e5246392d20140700000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000101d2a3643505d69768390908376695d5043362a1d0a0000000000000000000005121f2b3744505b656c76797979797979798390908379797979797979766c655b5044372b1f1205000000000a141d262d334048505a616b6f7c8591979791857c6f6b615a504840332d261d140a000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c1825323f4b5865727e8b98aaaea399897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d0100000000000000000000000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3945515d677784919eaaafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb9ada1968b7e71695e554c443e3a383437393e46525e687683909ca9aea298877a6e6154473b2e2114080000000000000000020f1c2935424f5c6875828f928e89837e79736e6963606b707e88939fa6a39992857b6e675d51473e31281e10070000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1105000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d2013070000000000000000000000000002090e151a1e21262b2e2f31333637383839393938373533302d2c29241d1b160e09030000000000000000000000000000000000000006121e2b37424e5764707d8a949fa9a99c928b7e746d6762605b545b5b555c6062686d75808d949eaba99e94897d7063564c41362a1e110500000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000020b142a3643505d69768390908376695d504331261a0b020000000000000000000613202d394653606c798386868686868686909494908686868686868683796c605346392d20130600000006111b262f383f44515a626c707d8591938e8e9391857d706c625a51443f382f261b11060000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000020e1b2835414e5b6874818e9ba7ac9f9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000004101c2934404b556976828f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000915222f3c4855626f7b8895aab4a99d9083766a554b4034291c1004000004101d2935404b556976828f9ca9afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb1a8a09d92857b6e675e56504846443f4446484f58616d7a86929facab9f928578695e52463a2d2014070000000000000000020f1c2935424f5c6875828f999b95908b85807b756f6b6f7d86929aa4a49f92877d70695f554b41352c1f160c0000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e21140300000006121f2b3844505c6674818e93939393978a7d7063574a3d3024170a00000000000000000000000000000003090e12151a1e21222527292a2b2c2c2c2c2b2a282623201f1d18120f0a04000000000000000000000000000000000000000000020e1a26313c4955616c76828f97a1aaa49f93888079736f6c6669686869676d6f747a818d929ca6aaa1978f82766b6055443b3025190e0200000013202d394653606c798693939393939393969696969393939393939386796c605346392d20130000000000000000000a141d2b37434e586976839090837669584e43372b1d140a00000000000000000005121f2b3744505b656f7c899393939393939c9f9f9c939393939393897c6f655b5044372b1f12050000000b17222d384149505b636c717e8692928c81818c9292867e716c635b504941382d22170b0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f130700000000000000000000000004101c2934404b55697683909ca9aa9e918477675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000c18232f414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000a1623303d495663707c8996a3afa89c8f8275695c4f422f23180c000000000c18242f414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acaca09591959082796d68615a5553504a50535459616a73808c99a3afa99c8f827669564d42362a1e11050000000000000000000d1a2633404d59667380878c91979c97928c86827c777c859298a2a49a938b7f726b60574d433a2f231a0d0400000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f140900000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b1e120600000003101c28343f4a5463707d868686868686868175685b4f4235281c0f00000000000000000000000000000000000206090e121415181a1c1e1e1f20201f1f1d1c19171413100c07010000000000000000000000000000000000000000000000000915202d3944505a616e7b859298a1a9a49a938d85807b79767575757677797c81858e939ca4a9a19892857b6e61594f4432291e14080000000013202d394653606c798693928d8989898989898989898989898d929386796c605346392d2013000000000000000006111b262f3847535f6a7683909083766a5f53473d2f261b11060000000000000000030f1b27333f4953606b75828f99a39f9f9fa9ababa99f9f9fa3998f82756b6053493f33271b0f030000030f1b27333f49535b606d737e8792928b807474808b9292877e736d605b53493f33271b0f0300000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000006131f2c3845515c677885919eaba99c8f827669554b4034291c1004000000000000000000000000000000000000000000000000000000000000071926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508080400000000000000000713202d3a4653606d798693a0acaa9d9184919590837a716c6662605c545b6061646b707c87929fabb0a6998c7f7266594c3f3025190e020000000000000000000c1926323f4b57636e737b80858a90949a99928e8984869297a2a49a93887f726d62594f453b3128221c140b020000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c31261a0e02000000000b17232e384855616b7079797979797979756f65594d4034271b0e0000000000000000000000000000000000000000020608080b0d0f11121213131312110f0d0a07060400000000000000000000000000000000000000000000000000000003101c28333e46525e696f7c8692979fa6a49f97918c888583828182828386898d92989ea5a69f9792867c6f695e52473d3320170d020000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000000000000000b17222d38414f59626f7c879292877c6f62594f41382d22170b0000000000000000000b17222d38414f59616e7b86929fa9b3acb6b7b7b6acb3a99f92867b6e61594f41382d22170b00000005121f2b3744505b656c747f8b9292877e736d6d737e8792928b7f746c655b5044372b1f120500000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f23180c000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090000000000050c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22171614100b050000000000000713202d3a4653606d798693a0aca4978a7e85929590847e77726f6d666b656c6e71767d859299a3aeac9f94887b6e6155483b2e221509000000000000000000000a17232f3b47525c63696e73797e83888d92989b95909298a2a99f93887f726d625b514c47433c332d261d140a00000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146332a201509000000000006111c2c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222a36424d57606a6f7c858f949ea1a8a19e999892908f8e8e8f9092999a9fa2a8a09e948f857c6f6a60564d42352c210e05000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d201300000000000000030f1b27333f4953606b75828f99998f82756b6053493f33271d1207000000000000000006111b262f3d46535f6974808d97a2adbac3c4c4c3b9ada2978d8073695f53473d2f261b11060000000613202d394653606c77808c9192867d716c63636c717d8692918c80776c605346392d20130600000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000810171c25323f4c5865727f8b98a5aea194887b6e6155483b2e262423201c17100800000000000713202d3a4653606d798693a0aca4978a7e7e8b9296918a837f7b79787778797b7e828a9297a2abafa49a8f8276695f53473a2d2114080000000000000000000007131f2a35404a52575e61666d71767c81869196a09d9fa2aaa6998c8075706b65605d55534e443f382f261c1106000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b1108000000000000000000000000000000000814202b36414a53595b60606060606060595651493f3521180e03000000000000101c28333e474f5557606060606060605b59534b41372c2014080000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000050e1a25303b454e58606a6f7b828b91969c9fa3aaa29f9d9c9b9b9c9d9fa3aba39f9b96918a827b6f6a60584e443b30231a0f00000000000013202d394653606c7986938b7e7265636363636363636365727e8b9386796c605346392d2013000000000000010c161f2b3744505b65707d89949e9e94897d70655b5044392e23180c0100000000000000000a141d2b37424d57606d7a85929fa8b2bdc8c8bdb2a89e92857a6d60574d42352b1d140a000000020f1b2835424e5b6875818d9292857c706b625a5a626b707c8592928d8175685b4e4235281b0f02000b1825323e4b5865717e8b9393939393897c6f6256493c2f2316110b0b101a2733404d5a6673808d939393939386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f22160900000008121a22282d323f4c5865727f8b98a5aea194887b6e6155483b333331302d28221a1108000000000713202d3a4653606d798693a0aca4978b7e74818e949e95908c888685848585878b8f949fa2a9aea59f93877c6f62574d42372b1e120600000000000000000000020e19242e3840454d52545c60646a6f747b84919eaba39f9da09f9287827d77726d67625f58504a42382d22170b00000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a463f372d230f06000000000000000b16212c353e44484a535353535353534f4d4841392f251a0f0400000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000009141f29333d464e5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8a847e766e6960584e463d32291f110800000000000013202d394653606c7986938b7e7265585656565656565865727e8b9386796c605346392d201300000000000008131e2834404b54606c7883909da6a69d9083786c60544b4034281e13080000000000000000020b1a26313c45525d68727f8c96a0acb9c2c7b8aca0968b7f72685d52453b3123190b02000000000b1724313e4a5764717e869293877f746d665d5d666d747f879392867e7064574a3d3124170a00000b1825323e4b5865717e868686868686867c6f6256493c2f23221d16161b202733404d5a66738086868686868686786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000005101a242c33393c3f4c5865727f8b98a5aea194887b6e6155484040403d3c39332c231a10050000000713202d3a4653606d798693a0aca5988b7e7278828e939f9d999a939291919298979c9fa6adaba39f938d80736a6054453c31261a0e0200000000000000000000030e18212a31373e434b51575e666c727c849196a1a0999290959b99928f89847f7a746f6a605b544a3f33281c0f0300000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b0200000000000000000000000000000000000008131d262f363c4041464646464646463f3e3a352d251b11000000000000000005101a232c33383c3d4646464646464642403d372f271e13090000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000020d17212b343d464e565e616c71787e82868a8c8f90919292929291908e8c8986827d78716c615e574e463d342b20170d0000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d20130000000000010d19242f3845515c66717e8a959fabab9f958a7e71665c51453a2f24190d02000000000000000009141f2935414c56606d7984919ea6b0bebeb0a69e9184796d60564c41332a1f100700000000000a1623303c4955616c717d8692938c80786d67676d78808c9392867d706c6155493c3023160a00000b1724313d4a56626c71797979797979796f6a6054473b36332e272021272c2f303f4b58636e737979797979797976665c5044382c1f1206000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f22160900000c17222c363e45494a4d5865727f8b98a5aea194887b6e61554d4d4d4d4a49443e362c22170b0000000713202d3a4653606d798693a0aca5988b7f726d78818b92989fa29f9e9e9e9fa3aaa9a9aaa29f99928b81786d60584e43332a1f1509000000000000000000000009151f2a333c42474f555c60696e787f879196a09f95918684898e92989b95918b85817c766c665b5044382b1f120600000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e0400000000000000000000000000000000000000010b141d252b3033343939393939393932312e29231b130900000000000000000008111a21282c2f30393939393939393534312c251e150c02000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e09030000000000000000000000000000000000000000050f19222b343c444d525a61666d71757a7d80828385858686858483827f7d7a75716d66615a524d453d342b22190e050000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d2013000000000004111d2935414c56606d7984919ea7b1b1a79e9184796d60564c4135291f14090000000000000000030d1924303a44515c66707d8a949facb6b6ac9f948a7d70665c51443a3021180e0000000000000814212d3944505a616b707c8591928d82796e6e79828e9291857c706b615a5044392d20140800000915212e3a45505a62656c6c6c6c6c6c6c6260584e4344433f3932292b32383b3d4647525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090005111c28333e48505557595965727f8b98a5aea194887b6e615959595959575550483e33281c100400000713202d3a4653606d798693a0aca5998c7f72666d757f868d92989a9c9e9e9f9f9e9d9c9998928d867f746d665c50463d3221180e0300000000000000000000020e1a26313c454d535961676d727b828c92999f99928d837c777c81868c91969c98928d8882786c605346392d20130600000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2625221e18110901000000000000000000000810161c2023242d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000000000000071019222b323b424650545c6064676d70737577787979797878767573706d6764605c545046423b332b22191007000000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d201300000000040e18222c3945525d68727f8b96a0acb9b9aca0968b7f72685d52453b30251a0e04000000000000000008131e2834404a54616c7682909aa4afafa49a9082766c61544a4032281e0f0600000000000004101c28333e485059606a6f7b8490948f837a7a838f9490847b6f6a605950483e33281c1004000005111d29343f485056586060606060606056544e5353514f4a443b32353d44484953535352585a606060606060605f504a42382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000916232f3c4956626f7c8995acb6a89c8f8275695c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000814212d3945505a6164666666727f8b98a5aea194887b6e66666666666664615a5044392d20140800000713202d3a4653606d798693a0aca6998c7f7366606d727b80858a8d8f9192929291908f8c8985807b726d605c544a3f342b200f06000000000000000000000006121e2b37424d575f616b70797f868f949f9d948f8780796f6a6f747a7f84898f93999a9486796d6053463a2d20130700000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000000001080f14181a1b20202020202020191816120d0700000000000000000000000000050b10141617202020202020201c1b18140f09020000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605d5553504a423e3630292119100700000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d2013000000000a15202a36424d57606d7a85929ea8b2bdbdb2a89e92857a6d60574d42362a20150a0000000000000000020c18232e3942505a626f7c87939faaaa9f93877c6f625a5042392e20160c00000000000000000b17222c363e474f585f696e7a839094908484909490837a6e695f584f473e362c22170b000000010c18222d363f454a4b5353534c525f6060606060605d5b554d44393d474f54566060606060605a58535353535353443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000815222e3b4855616e7b889aa4afa99d9083766a554b4034281c10040000010e1b2834414e5b6774818e9aa7afa295887c6f6255493c2f221609000a1723303c4955616c71737373737f8b98a5aea194887b73737373737373706c6155493c3023160a00000713202d3a4653606d798693a0aca6998d8073665b62686e74797d808284858685858482807d7a746e69625b504a42382e22190f0000000000000000000000000814212d3a47535f696e757d848c92989395908a827c736d676062686d72787d82878d929786796d6053463a2d20130700000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000003080b0d0e131313131313130c0b090601000000000000000000000000000000000407090a131313131313130f0e0c0804000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000070e171f252a30383f44464c515457595c5d5e5f5f5f5f5e5d5b595653514b46443f38302a251f170f070000000000000000000013202d394653606c7986938b7e7265585757575757575865727e8b9386796c605346392d2013000000020b1b26313a46525e6973808d97a1adbac4c4b9ada1978d8073695e52463c31261b0b02000000000000000007121c27303e4754606a75818e98a2a2988e81756a6054483e30271c0e04000000000000000005101a242c353d464e575f686e7a828f949191948f827a6e685f574e463d352c241a10050000000006111b242d343a3d3e46414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464638342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000714202d3a4753606d7a86939facab9e918478675c5145382c1f1306000004111d2935414c566976828f9ca9afa295887c6f6255493c2f221609000b1724313e4a5764717e80808080828f9ca8b3a79a8d80808080808080807e7064574a3d3124170a00000713202d3a4653606d798693a0aca6998d8073665a565e61666d7073757778797978777673706d67615e5751443f3830261c10070000000000000000000000000815222e3b4855616e7b8286868686868686837d766f6a605c55565d61656c70757b80858a867a6d6053473a2d201407000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000000000000000000050d14191e262e34383a4145474a4d4f50525253535251504f4c4a4745403a38342e261e1a140d05000000000000000000000013202d394653606c7986938b7e7265646464646464646465727e8b9386796c605346392d20130000000a141d2b37434e58616e7b86929fa9b3becccabeb3a99f92867b6e61584e43372b1d140a0000000000000000000b151e2b37434e58616e7b86929f9f92867b6e61584e43362c1e150b0000000000000000000008121a232b343c454d565e686d79828e93938e82796d685e564d453c342b231a120800000000000009121b22292e31323946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039392c28231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000713202c3945525d687884919eabafa295887c6f6255493c2f221609000f1c2835424f5b6875828c8c8c8c8f949eaab5a99d928d8c8c8c8c8c8c8c8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d52545c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a000000000000000000000000000814212d3a47535f696e757979797979797976706b625f58514b4c52535b6063696e73797e83796d6053473a2d2014070000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000002090c151c23282c2f35393a3d4042444546464645454342403d3a39352f2b28231c140c090200000000000000000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d2013000006111b262f3847535f6a74818e98a2aebbb9b9b9b9baaea2988e81746a5f53473d2f261b11060000000000000000030c1b27323c46525e6973808d97978c8073695e52463c32241a0c030000000000000000000000081119222a333c444d565d676d78818d8d81786d675d564d443c332a2219110800000000000000000911181d21212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271f1c17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000004101c2934404b55697683909ca9afa399887b6f6255483c2e23170b00010714212d3a4754606d7a8796a1acafa295887c6f6255493c2f221609000f1c2835424f5b6875828e9999999c9ea6b0b9aea49d9a9999999999998e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d464b5153575a5c5e5f5f5f5e5d5c595654514b46423b3328231c140c020000000000000000000000000006121e2b37424d575f61696c6c6c6c6c6c6c6a636159534e45404146495053575e61666d71766d675d5145392c1f130600000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000030a11171c1f24292c2d30333537383939393938373533302d2c29241f1c17110a02000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000b17222d38414f59626f7c87939faab4acacacacacacb4aa9f93877c6f62594f41382d22170b0000000000000000000a15202a36424d57606d7a85919185796d60574d42342b20110800000000000000000000000000071019212a323b444c555d666d748080746d665d554c443b322a2118100700000000000000000000060c1114212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000c18232f414d5a6774808d9aa7b5ab988b7e7165544a3f34281c100b0e131c2834404a5464707d8a97a8b2afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9b9f9fa0acaeb5bdb1a9a3a19f9f9f9f9f9b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d404045464a4d4f5152535252514f4d4a4745413a3631292117110a020000000000000000000000000000020e1a26313c454d53555c606060606060605d57554f47433c3435383f44464d53545c606469605d554b4035291d1004000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000000000000000000000000000000060c1013191d20212426292a2b2c2c2c2c2b2a282623201f1d1812100b060000000000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d201300030f1b27333f4953606b76828f99a49f9f9f9f9f9f9f9f9f9fa4998f82756b6053493f33271b0f030000000000000000040e1a25303b45515d67727e8b8b7e71675d51453b3022190f000000000000000000000000000000070f182029323a434b545c606e73736e605c544b433a322920180f07000000000000000000000000010814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d201509000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b00000000000000071824313e4b5764717e8a97a7b1a79b8e8174665c5044382b221b171a1d242c3844515c6674818d9aa7b4afa295887c6f6255493c2f221609000f1c2835424f5b6875828e939393939fa3abb5a99f98949393939393938e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d4034383a3d404244454646454443403d3a39352f2a251f170f06000000000000000000000000000000000009151f2a333c4247484f53535353535353504a48443e373129292d33373b42464b5153575d53514b43392f24180c0000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000003080d111314171a1c1d1f1f20201f1e1d1c19171413100c070300000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d20130005121f2b3744505b65707d8994939393939393939393939393939394897d70655b5044372b1f120500000000000000000009141f2935414b55606d788383786d60554b4033291f100700000000000000000000000000000000060e1720283139424a505c636767635c504a4239312820170e0600000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f030000000000000814212e3b4754616e7b8795a0acab9e9285796d6053463e342b2722262a2f35404b55606d7985929eabb8afa295887c6f6255493c2f221609000f1c2835424f5b68758186868686868b99a3aea3988d88868686868686868174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d40332c2d3034363838393938373633302d2c29241d1a140d05000000000000000000000000000000000000030e18212a31373a3b4246464646464646433d3c38332b26201b22272b3136394045464b504745403931271d120700000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a07060400000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000613202d394653606c798386868686868686868686868686868686868683796c605346392d201306000000000000000000030d18242f3a44505c66707d7d70665c50433a2f21170d000000000000000000000000000000000000050d161f2730383f4452585a5a5852443f3830271f160d050000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b11060000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f12070000000000000714202d3a46525e697784909dabada1978a7d70635a50463d37332d31363a4045515d67717e8b97a1adb9afa295887c6f6255493c2f221609000e1b2834414d59656f75797979797987929faca194887b79797979797979746f64594d4034271a0e01000713202d3a4653606d798693a0aca6998d8073665a4d403327202427292b2c2c2c2b2a29262321201d18130e09030000000000000000000000000000000000000000060f181f262b2d2e363939393939393937302f2c28211b1511171b1f252a2e34383a3e433a39352f271f150b01000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130005121f2b3744505b656c77797979797979797979797979797979797979776c655b5044372b1f12050000000000000000000007131d28343f4a54606b70706b60544a3f31281d0f0500000000000000000000000000000000000000040d151e262e3440474b4d4d4b4740342e261e150d04000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c00000000000005111e2a36424d5666737f8c99a3afa99c9083766c61584f46443f414142464b515b606d7984919ea9afb8afa295887c6f6255493c2f221609000c1925313d48535d65686c6c6c677683909da9a194887b6e6c6c6c6c6c6c68645d53483c3024180c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a171a1c1e1f201f1f1e1c1a171413110d07010000000000000000000000000000000000000000000000060e151a1e2122292d2d2d2d2d2d2d2a2423201c160f0a060b0f141a1d23282c2d31362d2c29241d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000000000000000002070b0d0d131313131313130f0e0c0804000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200030f1b27333f49535b606a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a605b53493f33271b0f0300000000000000000000010b17232e38424f5960636360594f42382e1f160c000000000000000000000000000000000000000000030c151c2328363b3f40403f3b3628231c140c0300000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000004101d2935404b556976838f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000000020e1925303b4854616e7b87929fabab9f948a7e716a60595350494e4e4d53555d606d74808d969b9ea5afafa295887c6f6255493c2f221609000915202c37424b53595b6060606774808d9aa7a194887b6e6160606060605b59534b41372b20140800000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0d0f111213131211100d0a07060401000000000000000000000000000000000000000000000000000003090e1214151c202020202020201d171614100b0500000003090e12181c1f20242a201f1d18120b03000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000000000001080e1317191a202020202020201b1b18140f0901000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00000b17222d38414950535d6060606060606060606060606060606060605d53504941382d22170b00000000000000000000000006111c26303d474f555656554f473d30261c0d0400000000000000000000000000000000000000000000030a1117242a2f323434322f2a2417110a020000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f120700000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f24180c00000000000000000000000000000000000000000000000000000000000006131f2c3845515d677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000914202d3a46525e6975818e99a3afa69f92857c706b62605b535a5b575f61676d747f8b92938f939eaaafa295887c6f6255493c2f22160900040f1b25303942484d4f53535764717e8a97a9a194887b6e6155535353534e4d4841392f251a0f0300000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d01030505060605040300000000000000000000000000000000000000000000000000000000000000000000020608080f13131313131313100a0907040000000000000000070c101313181d1413100c0701000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f1307000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000006111b262f383f4446505353535353535353535353535353535353535046443f382f261b1106000000000000000000000000000a141e2c353d44484a4a48443d352c1e140a00000000000000000000000000000000000000000000000000060c191f2326272726231f190b0600000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c000000000006131f2c3845515d677885919eaba99c8f827669554b4035291d100400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e02000000000005121e2a36424d57626e7c87929fa7ada29792857d756f6c6568676869696e7379818b91948f828f9ba8afa295887c6f6255493c2f221609000009141e2730373d4142464854616e7b8796a1a194887b6e61554846464641403c372f271d13090000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060606060606060400000000000000000000000000000406070b1007060400000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000000000000000000000000010a141c242b2f3334393939393939393534312c251d150b01000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000a141d262d33373944464646464646464646464646464646464646443937332d261d140a0000000000000000000000000000020c1a232c33383c3d3d3c38332c231a0c020000000000000000000000000000000000000000000000000000080e1317191a1a1917130e0800000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000004101d2935404b55697683909ca9aa9e918477675d5145382c1f13060000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3afaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000020e1a25303b47535f6a73808d95a0a8a9a1979288817c797674747476787b7f858d929790827d8996a3afa295897c6f6256493c2f2316090000020c151e252c3134353a46535e697884919ea194887b6e6155483b39393534302b251d150b010000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000000000008121c262e363b3f404646464646464642403d372f271d130900000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000020b141b22272b2d37393939393939393939393939393939393939372d2b27221b140b0200000000000000000000000000000008111a21272c2f30302f2c27211a11080000000000000000000000000000000000000000000000000000000002070a0d0d0d0d0a070200000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f140900000000000c18242f414e5b6874818e9ba7ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99abaea298887b6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284888c91979992857b7c8996a2afa296897c6f6356493c30231609000000030c141b2025282a36424d576875828e9ba194887b6e6155483b2e2d282724201a130b03000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c27211910070000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f040000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000020a11171b1f202a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a201f1b17110a020000000000000000000000000000000000080f161c2023232323201c160f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000071925323f4c5865727f8b98aaafa399897c6f6356493c302316090000000000000000000000000000000000000000000000000000000006121e2b37424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f000000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877d707b8895a2aea396897c706356493d3023160a0000000002090f15191a25313f4c5965727f8c989f94887b6e6155483b2e221b1a18140f090100000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000060b0f12131d2020202020202020202020202020202020201d13120f0b060000000000000000000000000000000000000000050b10141617171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d090500000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e1105000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e020000000000000000000000000000000000000000000000000000000814212d3a47535f697885919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c11060000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9ea09d9590867d706e7b8894abb5a396897d7063564a3d3023170a0000000000000409091623303c4956636f7c89999393887b6e6155483b2e2215080c0803000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e21140700000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c0000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000003050611131313131313131313131313131313131313110605030000000000000000000000000000000000000000000000000407090a0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1c1915100a02000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a000000000713202d3a4653606d7985929faca89b8f827568574d42362a1e12050000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8897a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908b837c706b6d7a8799a49f9f978a7d7064574a3d3124170a00000000000000000713202d3a4653606d7987868686867b6e6155483b2e221508000000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f03000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c04000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040906111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130f0c07010000000000000000000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000006121f2b3844505c6676838f9ca9ab9e918578695f53463a2d211409000000000000000000000000000000000000000000000000000005121e2a36424d5766727f8c99a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c100300000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a606c798693939393938a7e7164574b3e3124180b000000000000000006131f2c3845515c6775797979797976695f53463a2d2114070000000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d20140700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a0500000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000005090d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322c261e160c0200000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1e1c18130c050000000000000000000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c110600000003101c28343f4a546673808c99a8ada197887b6e6155483b30251a0e02000000000000000000000000000000000000000000000000000714212d3a46535e697783909daaaa9e9184776a5f53473b2e1c1106000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f5b6678848686868686867f7265584c3f3225190c000000000000000004101c2834404b555c6a6c6c6c6c6c6c5f574d42372b1e12050000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a0300000000000000000000020a1015191c1c20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643413d3830281e140a0000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a20262a2c2d2b3844505b66737f8c999393939393939084776b6054443a30242c2b28241e170f070000000000000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000b17232e3c4956626f7c8996a0aca9988c7f7265574d42362a1e1205000000000000000000000000000000000000000000000000000815212e3b4854616e7b87959faba8998c807366584e43372b1f0a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d20130700000000000000030d172129333b434b51586062686e71747678797978787675726e6a64605c5454687278797979797979726d62564a3e3124180b0000000000000000000c18232e39434b51535f6060606055534d453c31261a0e0200000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d2013070005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d0400000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000040c141b212528292d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4e49423a30261b1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3236393939333f4a54616e7a8786868686868686867f7265594f433239393837342f2921190f0500000000000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000615222e3b4754606a7784919eaaa99d908376695e52463a2d20150a00000000000000000000000000000000000000000000000006131f2b37434e5865727f8c98a7aca095887c6f6255483c32261b0f00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e211417110b0b10121f2b3844505c6674818e93939393978a7d7063574a3d3024170a0000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865625f5753504a5660686b6c6c6c6c6c6c65625b51463a2e22160900000000000000000007121d27303940454653535353534846423c332a1f140900000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d030000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000020c161e262c32353639393635322d271f160d030000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c5a544c42382c211509000000000000000000000000000000000000030608090b0d0f1112121313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a242d363d42454646464646525e686e797979797979797979726d625647454646464544403a332b21170c0100000000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120706040f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f120600000006131f2b37434e586673808d99a8ac9f93877b6e6154483c31261b0f0200000000000000000000000000000000000000000000020c15212e3b47535f6a7683909da9aa9d9184776a5f53473a2a20150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b2a27221d16161b202228343f4a5463707d868686868686868175685b4f4235281c0f000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534e46443f4e565c5e606060606060585651493f34291e1206000000000000000000000b151e272e34383a46464646463b3a37312a21180e03000000000000000000000000000a151e262e34384646464646464646403f3b362e261c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000a141e2830383d4143464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e54493d3225190d00000000000000000000000000000003070a0f121515181a1c1e1e1f1f201f1f1e1d1b19161413110d08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b363f484e5253535353514d565e616c6c6c6c6c6c6c6c6c65625b514b5253535352504c453d33291e13070000000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222151b1313100c17222d3a4653606d7985929e9f9f9e9185796d6053463a2d201307000000030f1b27323d4955626f7c8896a0aca49a8b7f7265584e43372b1e13080000000000000000000000000000000000000000000008131e2a36414c56626f7c88959faba2988c7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000d1a2733404c59646f7479797979797979726d6256453c313736332e272021272c2f302e384855616b7079797979797979756f65594d4034271b0e00000000000000000000050d161d242932373b4146474b4e505252535252504e4c4847423c3834454b50515353535353534c4a463f372d23180d0100000000000000000000030c151d23282c2d39393939392e2d2b261f180f060000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c100500000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c10050000000005101b26303a42494e4f5353504e4a433a31271c110500000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4135281c0f00000000000000000000000000040a0f13151b1f21222527292a2b2c2c2d2c2b2b2a28262321201d1913100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26323d4851595e606060605e575552545f606060606060606058565053585f6060605f5c574f453a2f24180c000000000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e2d2d28201f1c18121f2b3844505c6674818e93939393978a7d7063574a3d3024170a000000000a15212e3b47535f6a7784919daaac9c9083766a5f53473a3025190d010000000000000000000000000000000000000000010d1924303946525e6874818e9aa7aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146464644433f3932292b32383b3d4646444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000040c131820272b3036393b3e4143454646454543423f3b3a37312c283a4043454646464646463f3e3a342d251b1106000000000000000000000000030b12181c1f202c2d2d2d2d22211e1a140e0600000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d1207000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a0000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000915212c38424c545a5c60605d5a544c43382d22160a0000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695c4f4336291c100000000000000000000000040b10161b1f22262b2e2f3233353738383939393837373532302d2c29241f1d18120b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e4237393939352d2c28231d1c28343f4a5463707d868686868686868175685b4f4235281c0f0000000006131f2b37434e5865727f8c98a2ab9f94887c6f62564c4135291e1308000000000000000000000000000000000000000005111d2935414c56616e7a86929faca3988d8074685d5245392a20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000814202b36414a53595b6060606060606059565153535353514f4a443b32353d444849535353534f5557606060606060605b59534b41372c20140800000000000000000000000001070d151b1e252a2d2e31353738393939383735322f2e2b261f282f34373839393939393932312e29231b1309000000000000000000000000000000070c10131320202020201514120e090300000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d0100000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000d1925323d49545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000000000060c161b21272c2f31373a3c3e4042444545464645454443413f3d3a39352f2c29241d17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110500000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c45464646413a38342e271e232e384855616b7079797979797979756f65594d4034271b0e00000000030f1b26323c4754606d7a86929faaa69a8d8174685e52463a2f24190d02000000000000000000000000000000000000040d1a232d3946525d6873808d98a3aa9f92867b6e61564c413529180e040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000030f1a252f3841484c4e53535353534c525f6060606060605d5b554d44393d474f54566060606060605a585353535353534f4d4841392f251a0f040000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a282522211e1a151d23272a2b2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000406071313131313080705020000000000000000000000000000000000000000000000030613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d020000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e010000000000000000000000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000f1c2835414e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000000030a111721272c32383b3c4347484b4d4f5151525253525251504e4c494745413a39352f28221c140b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b514c50525353534e464540393029202c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c00000000000a15202c3945525d6874808d98a3ac9f92867a6d61564c4135291f14090000000000000000000000000000000000010c161f2a36424d57616d7a85929faaa2988d8074695e52433a2f241906000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e090300000000000008131d262f363c4041464646414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464642403d372f271e1309000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191514120e0912171b1e1e202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e14080000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c000000000000000000000000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d1003000000101c2936434f5c69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000030c151c232832383d4348494e5355585a5c5d5e5f5f605f5e5e5d5b595654514c47454039332d261d181008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000814202b36414a53595b606060606060605956514f575d5f6060605b53514b423a322a28333e474f5557606060606060605b59534b41372c201408000000000004111d2935414c56616e7b86929faaa2988c8073685d52453b30251a0d030000000000000000000000000000000007121d28313946535e6973808d98a2a89f92857a6d61564d4231281e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e060000000000010b141d252b30333439393946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039393534312c251e150c0200000000000000000000000000000000000000020507080b0e101213131212100f0c0808060200070b0f11121313131313130c0b09060100000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e020000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000030d151e262e343d44484f5456585f626566686a6b6b6c6c6c6b6a6a686563605d5553514b443f382f2a221a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a4c5761696b6c6c6c68605c544c443c342c2c353e44484a535353535353534f4d4841392f251a0f040000000000010d19242f3a46525e6974808d98a2aa9f92857a6d60574d42362a1f150b010000000000000000000000000000050e18242f39434f59616e7b86929faaa0968c7f72685e52443b301f160c01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f060000000000020b131a202427282d2e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e41342d282725201a130c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e1408000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f04000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000020b151f2730383f444f54596063676a6f7173757778787979787877767472706d6764605d55504a423c342c231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000008131d262f363c4041464646464646463f44505d697378797979746d665e564e463e35282c33383c3d4646464646464642403d372f271e13090000000000000008131e2a36424d57616d7a85929fa8a2978d8073695e52463d31271d120700000000000000000000000000020b17202935404b55606b75828f98a3a59d9184796d60564c4132291f0d0400000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e03000000000001080f14181a1b212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271c1b18140f090200000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000020e1a26313c454e53556060606060606055534e463c31261b0f03000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a141d273139424a505960636b6f74787b7e8082848485858685858483817f7c7a75716d67605b544e463e352c23190d040000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000000000010b141d252b303334393939393939393845525f6b788586868681786d685f584f473f342e272c2f30393939393939393534312c251e150c0200000000000000010e1a25303b46525e68727f8c96a0a99f92867b6e61594f43392f24180e040000000000000000000000000a141d29323a45515d67707d89939ea89d93897d70675c51443a3020170d0000000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f14090000000000000003080b0814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0c08040000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f2316090000000000000000000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c625f584e43372b1f1206000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006111b262f39434b545c606b70767c8184888b8d8f9091929293929191908e8c8986827e79716c665f584f473e352b1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d323f4c5965727f8c93938e827a6f6a615951444039302823242d2d2d2d2d2d2d282725201a130c0300000000000000000009141f2a36414c56606d7984919da5a2988e81756b60554b40352920160b020000000000000000000006111c262f3a444f59606d7984919ea5a1968e81746b60554b4032291e0e050000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e020000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000000000000000000000000000000000814212e3a47535f6a7679797979797979766a5f53473a2e211508000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000b17222d38414b555c666d737d82898e919698999b9d9e9e9f9f9f9e9d9d9b9898928f8a857e786f6a61594f473d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000001080f14181a1b20202020202025313e4a56626d75818f969490847c706b625b514a423a322a21192020202020201c1b18140f090200000000000000000000020d1925303a45515c67707d89939da89e93897d70675d51453d32281d140a000000000000000000071017222d38424c56606b74808d96a0a3999184796d60594f43392e20170d000000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e12050000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f08000000000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000000000000000000000000000000000815222f3b4855626e7b868686868686867c6f6255483c2f22140a000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1b27333f49535c676d7880888f949a9ea1a8a6a9a19e9d9d9c9d9d9ea1a9aaa39f9b97918b837c706b61594f433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000003080b0d0e131313131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a1313130f0e0c08040000000000000000000000000008131e2834404b55606b74818e96a1a59d9184796d60594f443a2f261b110600000000000000060f192228333f4a545e68707d88939fa69f92877d6f675d51473d30271d0e05000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d2114070000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000000000000000714212d3a4754606d7a879893939393897d7063564a3d2f261b11060000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000005121f2b3744505b656d79828d939a9fa6a7a09d999697929090909090929795999da0a7a19e9590867d706b60564c4135291d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000001010606060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300020100000000000000000000000000000000020c18232e39434f59606d79849199a3a0968d80736b60564c41382d221710070000000000030d18212b343d44505b666d7a85919aa49e948c7f726b60554b41352b1e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000000000000000000613202c3945525d687985929f9f9f998c7f7366584e41382d2217110a02000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005111e2a36414c56606c77818e949fa4a7a09d95908c89878584838383848587898c90959ea1a7a09892867d6f685d52453a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c030000000000000000000000000000000000000007121d27303d45515d676f7d87929fa69f93877d6f685e53493f332722190f060000000009141f29333d46505a606c78828f97a1a0958f82776c60594f433a2f23190c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c000000000000000000000000000000000004111d2935414c566976838f9caca99d9083766a6053493f3327221b140b040000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000713202d3946525e68727f8c939ea6a59d959089837f7c7a787776767677787a7c7f838a9297a1a9a29891847a6d60554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000b151e2935414b55606b727f8c949ea49991847a6d655b50443e342b21180d030000020e1a26313b454e58616c73808d949ea19791837a6d655b50473d31281d11070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c130900000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000000000000000000000000000000010d19242f3f4c5966727f8c9aa4ab9f95897c6f655b50443e332d261d160e0600000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c2834404a54616d7a85929fa5a69d938e837d77736f6d686a6a696a6a676d6f73787e859196a1aaa1968d8073675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000000000000000000000000000000000000030c18242f3a434f59606c77828f95a0a1968f82776c605a50463d33291f1409000005121e2a36424d57606a717e8a929ca29892857b6e685d53493f352b1f160c000000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f06000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000000000000000000000000000000000815222f3b4855626e7b87939faba79c9082776c605a50443f382f282017110a020000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100006121f2c3844515c6674808d98a2aa9e948e8179706b6663605d565d5d5d555d6062656c717b84919ea8a99f92857a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000007131d28313d44505b656d7a839197a19e948c80736c61584e453b31261a0e02000714212d3a46535f696f7c869293939992867c6f695f564c41382d23190d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7d7164574a3e3124170b000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000000000000000000000814212e3a47535f6975828f99a3ab9f948c7f726c615a5049413a3227221b140b0400000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000713202d3a4653606d7885929fa9a2988f82786d6760595654524c5050504c5154535b6069707d8a96a0aca2988a7e7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000000000000000010c161f27333f49535d686e7b859298a29f93887e706a60574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110700000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867d7164574a3e3124170b0000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000000000000000000000006121e2b37424d57626f7c87929fa7a69f93877e716c605b534c443d332d261d160e06000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1723303d4a5663707d899297979992857b6e665c554f49474541434343414547495057616b7784919daaaa9a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000040d17222d38414c565f696f7d869299939a92867c6f695f53463a2d211407000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a00000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b11070000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e04000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000000000000000000000000020e1a26313c4754606a73808d959fa8a49992877e736c655e564f443f382f2820180f070000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1724313d4a5764707d8285878a8c8d8073685e544b433d3a39352f362f35393a3f444f596774818d9aa7a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000006111b262f3a434d57606a707d868686868686857b6e6155483b2e2215080005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000000000000000000000000000915202b37434e58606d79839096a0a7a39992877f776d6860595049413a322a2119100700000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1623303c4955616c7076787b7d80827c6f62564d4239302d2c29242a24292c2d33404c5966737f8c99a6aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000000000000a141d28313b454e58616b70797979797979786e695f53463a2d21140700020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c1104000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000000000000000000000000000000030f1b27323c45515d676e7a8490959ea6a399938c827a6f6b605b534c443c332b22191107000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000814202d39444f59616469696e7073756f6a5f53443b302721201f2023282c2f353a424d566673808c99a6aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d20140700000000000000000000000000000000000000000000020b161f2a333d464f5961636c6c6c6c6c6c6b615f574d42362a1e1205000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000000000000000000000000000000000a15202935404b555e686e7b838f949fa3a49f948f847d726c655d564d453d342b23190f060000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c28333e474f5557575e61646669625f584e4332292122282b2d2e34383a40454c545e6975828f9ba8aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e020000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b090601000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e2215080000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f0000000000000000000000000000000000000000000000040c18242f39434c565e696e7a828c9299a1a69e9691877f776d685f574e463d352b21180c0300000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000b17212c353e44494a4d535457595c55534e463c312a2d2d3338393c4045464b51565d666e7b86929faca89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f140900000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000000000000000000000000000000000007121d27313b444d565e686d777f8791979fa6a199928c827a6e6960584f473d332a1e150a00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005101a232c33393c3d4246484a4d4f4847433c3431363a3b3f4446494b5153555d60686d78828f98a2aea7998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a070200000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000000000000000000000000000000000000000010b151f29323b444d565d656c727d858f949fa3a39f948f847b6f6a60594f453c30261c1106000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000008111a21282d3031363a3b3d40423c3a37373b3c4246484a505355555c6063676d727a818f949eaaab9f95887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618192020202020201a1917130e0800000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f12080000000000000000000000000000000000000000000000000000030d172029323b444c535b606b707a828c9299a1a69e9691857d6f6b60574d42382e23170c020000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000810171c2023252a2d2e31333036393c4347494d5354545b606266676d7074797e858f939ea6aea49d9083776a6054473b2e2215080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000000000000000000000000000000000000000000000050e172029323a4149505960686d777f879297a0a8a09792867d6f695f544a3f34281e13080000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000050b1014161a1e21282f353a4146474e5455575e6165666c6f7276797d81858b91979ea5afa69d92897d7063584e43372b1f1306000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a0000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000000000000000000000000000101020000000000050e1720282f383f444f565e656c727d859196a0a9a29892857b6e665c50443a3025190d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000000409121b232b323a41454c525458606266696e7175797c7f8285898d92979ea1a9ada59e948d80746b6054463c32271b0f030000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000407090a13131313131312080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313090907030005090d0f101313131312100d0903000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000050e1720353f474e524f54596063676d70727576787879797878777573706d6865605d55504a46423c332a1f14090000000000000000000000000000020507080a0b0c0c0d0e0f090907030000050d161d262d333d444c535b606b6f7b849196a1aaa2979083786d60564c41362a1b110600000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000009121b242d353d444c52565e61666a6f73777b7e8285888c8f92989a9fa2a9aca9a19e938e82786d60594f44342b20150a00000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a202020201615130f0a1015191c1d202020201f1d19140e07000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000010e1a26313d4751595e5f606060555c606366686a6b6c6c6c6c6b6a686664615e566060606055534d453c31261a0e02000000000000000000000002090e111414171818191a1b1c1615130f0a0400040b141b2227323a4149505960696e7b849199a3a99f958c7f73685e5246382d22170b00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000006101b242d373f474f565d60686d72777c8084878b8e9297999c9fa2aaababa8a19e96918a81796d665c51473d3322190e040000000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000010a12191f2326262d2d2d2d23221f1b161b212628292d2d2d2c2b29251f19110800000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000004111d2a36424e59636a6c6c6c6c6b636059595b5d5e5f5f5f5f5e5d5c5a575f626a6c6c6c6c6c5f574d42372b1e120500000000000000000000050d14191e20212324252627282823221f1b160f0700020a111720292f383f444f575f696f7d87929fa9a79f92867a6d6153493f33271b0f03000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000040e18222d363f49515960686d737a7f84888d9196989b9ea2a9a9acaaaaa29f9b96918c847e746d675c544a40352b2110070000000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070f111213131312110e0b0706040000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000a131c242a2f323339393939302f2c2721262d323536393939393835312a231a11070000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160906040d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d211407000000000000000000050e171f252a2d2e30313233343435302f2c27211910070000060e171d262d333d454d57606b73808d97a2ada2988c8073655b5044372b1f1205000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a15202a343e48515b626b707a80868c9196999da0a8a8abaaa7a7a09d9a98928e8a847f79716c605c554b42392e231a0f000000000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141c1e1f1f20201f1e1b181413100c0701000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000007121c262e353b3f40464646463c3b38322b30383e41434646464645413c352c23190e03000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f14090000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f231b1313100c1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e2215080000000000000000020d17202930363a3b3d3e3f3f4041423c3b38322b23190f040000050b141b2227333b454f59606d7a85929fabaa9e9185786c605346392d201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000030f1b26313c46505a626d727d848d92989ea0a8aaaba8a8a09e9a9795908d8985817d78726d67615a514b433930271c1108000000000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292a2c2c2d2c2c2a2824201f1c18120b03000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000020e19242e3840474b4d535353534948433d353a42494e5053535353514d473e352a1f140900000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e0200000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d3023160700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b9393939393897c6f6256493c2f2d28201f1c181a2733404d5a6673808d939393939386796d6053463a2d20130700000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000009141f29323b4246474a4b4b4c4d4e4f4948433d352b21160a000000020a11172129333d45525d6874808d9aa7ada197887c6f6255483c2f221509000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006121f2b37434e58626c727f8791969fa2aaaaaaa29f9b9896918e8a8784807d7975706d66605d555045403930271e150b00000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e00000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d363738393939383735312d2c29231d150d0600000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000007131f2a35404a5257596060606056544f473d424c545a5c6060605f5e5850473c3125190d0100000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e868686868686867c6f6256493c3939352d2c28231d2733404d5a66738086868686868686786d6053463a2d20130700000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e120500000000000000020e1925303b444d5254565758595a5b5b56544f473d32271b0f0300000000060f18212935414c5663707d8996aab3a9988c7f7265594c3f3226190c000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000815212e3a47535f6a717e889299a1a9aca69f9c98928e8b8784817e7a7773706d6663605c54514b433e342e271e150c0300000000000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a4244454646464544413e3a38342f271f17110a02000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6360594f4349545e66696c6c6c6c6a62584d4135291d100400000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d00000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1724313d4a56626c71797979797979796f6a605447464646413a38342e2726323f4b58636e737979797979797976665c5044382c1f120600000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000005111e2a36424d565e61636465666767686360594f43382c1f13070000000000060f1924303a4753606d798698a2aea79a8e8174675b4e4134281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e58626f7c86929aa3aba8a09e948f8a85827e7b7774716e686763605c5453504a4540393128231f1c17110a02000000000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474f515252535352514e4b474540393127221b140b02000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000c1926323f4b57636e73797979796f6b6054484e5a66707679797979746a5e5145382b1f120500000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000915212e3a45505a62656c6c6c6c6c6c6c6260584e525353534e4645403930292f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000714202d3a46525e696e707172727374756f6b6054483b2f22150800000000000008131f2c3845515c677885929faba89b8f8275685c4f4235291c0f000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a76828f98a3aca7a0969189827d7975716e696764615e565653514a46443f38352f312f2d2b28221c140b0200000000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f130700030f1b26323c464e535560606060606060585650483e34291d11050000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c52545c5d5f5f605f5f5d5b5753514b433f332d261d140a00000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000d1a2633404d59667380868686867d6f635649505c69768286868686796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070005111d29343f48505658606060606060605654575d5f6060605b53514b423a322a36404a52585a606060606060605f504a42382e23170c000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000814212e3b4754616e7b7d7e7e7f8081827d6f6356493c3024190d02000000000004101c2934404b556b7784919eaaa99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88949faaaca09590847d76706d6765615e575754524c494644403a444442413f3e3c3938332d261d140a000000000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d211508000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d60696a6b6c6c6c6b6a6864605c5550443f382f261b1106000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000d1a2633404d596673808c9393897c6f635649505c6976838f939286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900040d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700010c18222d363f454a4b53535353535353495761696b6c6c6c68605c544c443c342e3840474b4d5353535353535353443f3830261c11060000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000b1724313e4a5764717e898a8b8c8d8e8c807366564c4135291e130b060400020509121f2b3844505c667885929eaba99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926333f4c5966727f8c99a6afa49a90837a706b64605c5554524d4b4746413d3a434a4f50514f4d4c4a4946443f382f261c11060000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000815212e3b47535f6a7679797979797979716c6256493d3024170a00000000000000000000000000000000000000000000000000000000000000000613202c3945525d686d757778797979787774716d67625a504941382d22170b030000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f2316090b10141a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000006111b242d343a3d3e46464646464646505d697378797979746d665e564e463e3528363b3f40464646464646464638342e261e150a000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000815222f3b4855626e7c889798999a9a8f8275685d52463a30241d1512100c0e12141a202d3a4653606d7986939faca99c8f8276695c4f4336291c10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020f1c2835424f5b6875828e9ba8ac9f93877c6f68605953514b4846423e3b393634434d555b5d5d5c5a59575553504a42382d22170b00000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000916222f3c4955626f7c868686868686867e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8284858586868584817e79716c605b53493f33271f14090000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000b1825323e4b5865717e8b9393939393897c6f6256493c2f231610171c20232733404d5a6673808d939393939386796d6053463a2d20130700000009121b22292e313239393939393945525f6b788586868681786d685f584f473f342e2f323339393939393939392c28231c150c030000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000613202d394653606c7785929ea5a69f92867a6d61564c41352e27201f1c181a1e21252a34404b55626f7c889aa4afa79b8e8174685b4e4135281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a99d9083766a5f564f4645403b3a36302e2d2f3c46555f666a6a6967656462605b544a3f33281c0f030000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87909292939292908e8a847e746c655b50443b30251a0e0200000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000b1825323e4b5865717e868686868686867c6f6256493c2f23161a22282d303139404d5a66738086868686868686786d6053463a2d201307000000000911181d2124252d2d2d2d2d323f4c5965727f8c93938e827a6f6a6159514440393028272d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000005121f2b3744505b6575828f9baaaea3988b7f72685d52454039302d2c2823252a2d30363e45515c6773808c99acb4aa998c7f7366594c403326190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000004101d2a3743505d6a7683909da9a79b8e817468584e443d38342e2d2a2a2d2f38424e5866717777757472716f6c665b5044382b1f120600000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949e9f9f9f9e9d9b96918b80776c60574d42362a1e120500000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000b1724313d4a56626c71797979797979796f6a6054473b2e2217242c33393c3d46464b58636e737979797979797976665c5044382c1f12060000000000060c111517182020202025313e4a56626d75818f969490847c706b625b514a423a322a211920202020202012100c060000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000030f1b27333f495364717e8a98a2aeaa9e91857a6d605b514b423d3a38342e31363a3b42465059606d7984919eabaea398897d7063564a3d3023170a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a79a8d817467564c413a39352f363036393c424a54606a77838482807f7d7c786c605346392d201306000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949fa3aba6abaaa9a19e928b7f72695e52463a2d20140800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1c2328363e44494a525353525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000105090b0b13131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a13131306030000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000b17222d3a4753606d7a85929faaada1978e81746d605c544f4946444043434246484d525a616b737f8c96a1acac9f92867a6d6053473a2d201407000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020e1b2835414e5b6874818e9ba7a99c8f8276685e534c4745414343434146474d545b666f7c88908f8d8c8a85796c605346392d201306000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8799929995999fa2aaada49f92867b6e6154483b3025190e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000005111d29343f485056586060606060606056544e463d3227262e343f485055575f6060605a585a606060606060605f504a42382e23170c000000000000000000000000060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000613202c3945515d6773808d98a2aea99d938c7f736d6660595653514a50504d5354575e616c707d87929fa8b0a69b8e8275675d5145392c201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926323f4c5965727f8c98a7ac9f92867a6d655e5654514b504f504d5254575f666c7882909c9c9a988e8174655b5044372b1f12050000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87878686888d9298a2abaea2988c807366564d41362a1e1105000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000010c18222d363f454a4b535353535353534947433d342b2830383f44515a61646c6c6c6c66635c5253535353535353443f3830261c11060000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c13090000000000000000000000000000000004111d2935404b55616e7b86929fa6afa59c918c8079706b6562605c545c5d575e6164696e747e869299a3afaa9f94897d7063554b4035291d1104000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88959faba3998e81776d6863605d555d5c5d565e6164696e78808e949fa8a0958a7d706453493f33271b0f0300000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787c7a79797c80869299a4afaa9e918477685e5246392d201407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f2215090000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000006111b242d343a3d3e464646464646463c3b38322b29323a424a505b636c7079797979736e63574b46464646464638342e261e150a00000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000010d18242f3a46525e68727f8c949fa8ada49c928d837d77726f6d666a69696a696e71757b818a9298a2abaea2988f82766b6054433a2f24180d01000000000000000205111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100d0b08030000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a7683909da5ab9e938e817a74706d676a6969696a686e71757b828e929da6a59d9083786c605346392d22170b00000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000006121f2c3844515c666d6f6d686d6f737d87939facaca096877a6e6154473b2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000009121b22292e3132393939393939392f2e2b272b333b444c545c606d727e868686868073665a4d4039393939392c28231c150c03000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000007131d2a36414d56606d78829096a1a8ada49d959089837f7c797777767677787b7d82868e939fa2aaaea39f92867b6e61594f4431281d130700000000000002080e11141e2a3744515d6a778490939393938f8376695c50433629201b1a18140f0801000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1001000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e5863707d89939da6a59e938e86807d7a787776767677787a7e82878f949da5a69d938a7d70655b5044372b1b1106000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b0807050200000000000000000000000000000000000004101c2834404a545c6062615e60626b75818e9ba8b2a8968a7d7063574a3d3024170a000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000911181d2124252d2d2d2d2d2d2d2322242c343d454d565d666d747f87929892857b6e6154473b2e2d2d2d2d1f1c17110a03000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000010e1925303b44505c666e7a849196a0a7afa7a09d95908c8985848383838485878a8e92999da5aeaaa39f918a7e71695f53473d321f160c010000000000050d14191e20212d3744515d6a77838686868686868276695c5043362d2d272724201a130b020000000000000000000004111e2a3744515d6a77838686868686868276695c504336291c140a000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1a26313c4855606b74818e949da5a59e98928d898785838382838485878a8f93999fa6a49d948e81746c6153493f33271b0a000000000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000000c18232e39424a5153555452535964717e8a97a4b1a5988b7f7265584c3f3225190c000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f030000000000000000000000050d151d232932383d44484b5161696b6c6c6c68605c5f5e5d5c5a5754524c47454039342e261e180f080000000000000000000000000000060c11151718202020202020151d2328363e464f575f686d78818c939993877d70695e52463a2d2020202012100c06000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000008141f28343f4a545e686e7b8490959fa3abaca7a09d98989291908f90919297979b9fa3abaca7a098928b7f726c61574d42352b210d040000000000050e171e252a2d2e3939424f5b6771777979797979797670665a4e423939393433302b251d140b0100000000000000000003101d2936424f5b6771777979797979797670665a4e42352e261c12070000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000a15202c38444f59606d79828e939da0a7a29f9a96979290908f90909297979b9fa4a7a09d928d82786d605a5041382d22170b000000000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000000007121c2730394044464847464855626f7b8895a2aea6998c7f7366594c403326190d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000000000000000000000000030b121821272c323839505d697378797979746d665e564e4f4d4a4746413a39352f28231c150c06000000000000000000000000000000000105090b0b131313130e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1113130603000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000020b17232e38424d565f696e7b838d92999fa4acacaaaaa39f9e9d9c9c9d9ea1a9a8acaca8a19e9590867e726d625a50453c3123190f0000000000020d1720293036393b4646464a555f676a6c6c6c6c6c6c69665e54494646464641403c362f261d1308000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e544b4740382e24190e0200101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000003101c27333d45515c676d79818990959b9fa2aaa9a19e9d9c9c9c9d9fa2a9aaa29f9b95908a80786d665c51473e2f261b11060000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d070100000000000000000000000000000b151e272e34383a3c3a3a4754606d7a8793a0b5a69a8d8073675a4d4034271a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000000000000000000001070c161b21273845525f6b788586868681786d685f584f473f3a3936302c29241d17110a03000000000000000000000000000000000000000000000600070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e020600000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000006111c26303b444d575f696e7880878f939a9ea1a8a7a9aaaaaaa9a9aaaaa9a8aaa39f9c96918b837c716c625b51483e332a1f1107000000000008141e29323b4146535353535353555b5d6060606060605c5a545353535353534e4c4841382f251a0f030000000000000000000a16222e39434d555b5d6060606060606060605a57524a40352a1f130700101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000000000010507070b0b0b0b0b0b0b101d2a3643505d697683908f8276695c4f4336291c1000000000000b16212834404b555c676d747d838a8e9298989a9c9d9e9f9f9f9e9e9c9a9898928e8a837d746d665c544a40352c1d140a0000000000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c0400000000000000000000000000030c151c23282c2d2f2e3a4653606d798699a3afa79a8d8074675a4d4134271a0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000000000000000000000000000000040a0f1926323f4c5965727f8c93938e827a6f6a6159514440393028201d18120c0600000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000106090b0c131313131313131312080705020000000000000000000000000000000000000000000000000000000a141e29323c454d575e666d737c82878d9196989a9c9d9e9f9f9f9f9e9c9b9998928f8a847f786f6a625a51493f362c21180e0000000000020e1925303b444c525f6060606060605d5b5553535353534f54566060606060605a58534a41362b20140800000000000000000006111c27313b434a4f5153515a61646c6c6c6c66635c52473b2f23170a00101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000002080d11131417171717171717171d2a3643505d697683908f8276695c4f4336291c100000000000050c18232e39434b555c606b6f787d8185898b8e9091919292929191908e8c8985827d77706b605c544b42392e231a0b0200000000000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000000000030b12181c1f20222c3844505c667986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d02000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202a333c454d545c606a6f757b8084888b8d8f91929293929291908e8c8986827d79726d665f5850483f372d241a0f06000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a46444f5960636c6c6c6c6c6c67645c53483c3024180b0000000000000000000008101f2931323a424a505b636c7079797979736e63574b3f3226190c00101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000050d13191e20212424242424242424242a3643505d697683908f8276695c4f4336291c1000000000000007121d273039434b515960666c7075797c7f81838485858685858483817f7d7975706b636159514b423930271c110800000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f050000000000000000000000000000070c1012131c28343f4a5f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000020608080c0e111212131312110e0c080705020000000000000000000000000000000000000000050e18212a333b424b51585f626a6e73787b7e80828485858686858483817f7c7975716d66605c544e463f362d251b12080000000000000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d00000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d00101c2936434f5c6976828f908376695d5043362a1d100b0b0b0b0b0b0b07070501000000000000000000050e171e252a2d2e313131313131313131313643505d697683908f8276695c4f4336291c10000000000000000b151e27303940454f545b6063676d7072747677787879797877767472706d66636159554f45403930271e150b0000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f0500000000000000000000000000000004060c17232e46535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1e1f201f1f1e1b191514120e090300000000000000000000000000000000000000060f182129303940454e53575f6266696e71747677787979797877767572706d6764605c54504a423c342d241b1309000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e00000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800101c2936434f5c6976828f908376695d5043362a1d17171717171717171413110d0802000000000000020d1720293036393a3e3e3e3e3e3e3e3e3e3e3e43505d697683908f8276695c4f4336291c1000000000000000030c151e272e343d424a5053555d60636567696a6b6c6c6c6b6b69676563605c54554f48443e342e271e150c0300000000000000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d030000000000000000000000000000000013202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000000060c11151a1e212226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000060f171e272e343c43474e5355575f626567696a6b6c6c6c6c6b69686663605c5553504a443f38302a221b120901000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700101c2936434f5c6976828f908376695d5043362a24242424242424242421201e19130d05000000000008131e29323a4146474a4a4a4a4a4a4a4a4a4a4a4a505d697683908f8276695c4f4336291c100000000000000000030c151d23282f383f44464b515356585b5d5e5e5f5f5f5e5e5d5b595653514b48443e383328231d150c0300000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b0100000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b00000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000002090e171d1f262b2e2f32353738393939383735322e2d2b261f1c160c07010000000000000000000000000000000000050c151d232831373c4247484d5355585a5c5e5f5f605f5f5e5d5b595653514b46443f38342e261e1810090000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500101c2936434f5c6976828f908376695d504336313131313131313131312e2d2a251e170e05000000010d1925303a444c5254575757575757575757575757575d697683908f8276695c4f4336291c10000000000000000000030b12181d262d333839404547494c4e5051525253525251504e4c4a4645403938332c282118120b0300000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d120700000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000050d141a22282d31373a3b3f4144454546464544413f3b3a37312c272118120b030000000000000000000000000000000000030b121820262b31373a3c4247484b4d4f51525253535251504e4c494745403a38342e28231c140c06000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e00000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200101c2936434f5c6976828f908376695d50433e3e3e3e3e3e3e3e3e3e3e3a3936302920170d02000005111e2a36414c565e616464646464646464646464646464697683908f8276695c4f4336291c100000000000000000000000070b141c22282b2f35383a3d3f41434445454646454443413f3d3a38342e2c28211c160c070000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c03000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a01000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000060f171f252a34393c4247484c4e505152535252514e4c4846423c383329241d150d03000000000000000000000000000000000000070c151b20262b2e31373a3b3e41434445464646454443423f3d3a38342f2c28231c17110a0200000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000101c2936434f5c6976828f908376695d504a4a4a4a4a4a4a4a4a4a4a4a4746413a32291e130800000713202d3946525e686d7171717171717171717171717171717683908f8276695c4f4336291c10000000000000000000000000020a11171c1f24292c2d3032343637383939393838363432302d2c28231d1c16100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403429201509000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000000000000000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b5855534d48443d352f271f150d03000000000000000000000000000000000000030a0f151a1e21262b2e2f32343637383939393938363533302d2c29231f1c17110b06000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000101c2936434f5c6976828f908376695d5757575757575757575757575754524c443a3025190d01000714212e3a4754616d7a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83918f8276695c4f4336291c100000000000000000000000000000060b0f12181d1f202325282a2b2b2c2c2c2b2b2a282623201f1c1812100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e020000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f57544f45403931271f150b010000000000000000000000000000000000000003090e12151a1e21222527292b2c2c2d2c2c2b2a282623201f1c1812100c060000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e00000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000101c2936434f5c6976828f908376696464646464646464646464646464615e564c41362a1e1105000a1723303d4a5663707d898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a91958f8276695c4f4336291c100000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1d1b19171313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f14090000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c03000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e69636059514b433931271d12070000000000000000000000000000000000000000000206090e121415181a1c1e1f1f20201f1e1d1b19161413100c070300000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000101c2936434f5c6976828f9083767171717171717171717171717171716d685e5246392d201307000a1723303d4a5663707d8993939393939393939393939393939393938f8276695c4f4336291c10000000000000000000000000000000000000000406070a0c0e1011121213131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e0200000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5a61646c6c6c6c66635c52473d373127221b140b03000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b605d554b43392f23180c040000000000000000000000000000000000000000000000020608080b0e1011121313131211100f0c0a07060400000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000101c2936434f5c6976828f91837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a6d6154473a2e211407000a1723303d4a5663707d868686868686868686868686868686868686868276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e110500000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000080e161e252a30363a3c4347484b4e504a505b636c7079797979736e63574b3f32262017110a020000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d675d554b40342920150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000101c2936434f5c6976828f95918a8a8a8a8a8a8a8a8a8a8a8a8a8a8a897d7063564a3d3023170a000916222f3c4854606b70797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131311100e0a06000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d20140800000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000010a121a212930363c4247485761696b6c6c6c68605c5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000000000050c13191f252a2d32373b3c3f444c545c606d727e868686868073665a4d4033271a0b060000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e110500000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d181109000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d675c51453d32271b0f00000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000101c2936434f5c6976828f9393939393939393939393939393939393897d7063564a3d3023170a000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493d3225190d0000000000000000000000000000000001080f14181a1b2020202020202020202020202020202020202020202020202020202020202020201e1d1a16110b04000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e02000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000080f171f252a313744505d697378797979746d665e564e504f4c4a4745403938322b2620180f0900000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000000000000002080d141a1e20262b343d454d565d666d747f87929892857b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d60584e43372b1c110600000000000000000000000106090b0c0e06060300000000000000020405060605040200000000000002070a0c0d0b0b0905010000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000101c2936434f5c697682868686868686868686868686868686868686867d7063564a3d3023170a0004101c27333d474f5456606060606060606060606060606060606060605c5a544c42382c211509000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d0500000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e1105000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000050d141a1f263845525f6b788586868681786d685f584f47403d3a38352f2c27211a150e060000000000000000000000000000000013202d394653606c798693939393939393969696969393939393939386796c605346392d201300000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a605447382e23170b00000000000000000000070d121618191b13120f0b06000608080c0e1112131312110f0c09080603080e1317191a181715110c06000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000f1c2835414e5a66707679797979797979797979797979797979797979706b6054483c2f22160900000b16212b353d44484a535353535353535353535353535353535353534f4e49423a30261b10050000000000000000000000000000010b141d252b3033343939393939393939393939393939393939393939393939393939393939393939393736332e271f170d040000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d201407000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000002090e1926323f4c5965727f8c93938e827a6f6a6159514440393029241d1b160e0903000000000000000000000000000000000013202d394653606c798693928d89898989898989898989898989898986796c605346392d2013000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c01000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f62544a3f34281c100300000000000000010911181e22252628201f1c17110e121415181b1e1e1f201f1e1c191615130f12191f2326272524211d181109000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c2013070000050f19232b33383c3d4646464646464646464646464646464646464643413d3830281e140a00000000000000000000000000000008131d262f363c404146464646464646464646464646464646464646464646464646464646464646464644423f3931291f150b00000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e211408000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000002090e1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7063564a3d3023170a0000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d1105000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e8175665c5044382b1f12060000000000000009131b23292e3132352d2b28221c1a1e212225282a2b2c2c2b2a282622221f1b1c242a2f323332312e29221b1209000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e1811090100000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000915212c38424c545a5c6060606060606060606060606060606060606056544f473d33271c100400000008111921272c2f30393939393939393939393939393939393939393635322c261e160c020000000000000000000000000000030f1a252f3841484c4e535353535353535353535353535353535353535353535353535353535353535353514f4a433b31271c11060000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e31241807000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000040a0f141a1e2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a02000000000000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706b6054483c2f22160900000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f1112131313131313130a090704000001070b0f1112131313131313130a0907040000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285786d6053463a2d20130700000000000009121b252d353a3e3f413938332d26262b2e2f323537383939383735322f2e2b27262e353b3f403e3d3a342d241b120900000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f060000000000000000000005101b26303a42494e4f535353535353535353535353535353535353534a48443d352b21160b0000000000080f161c2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c040000000000000000000000000000000814202b36414a53585a6060606060606060606060606060606060606060606060606060606060606060605d5b554d43392e22160a0000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000002080d161b1f252a2d33404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000000000000000000000000000013202d394653606c7986938b7e7265636363636363636363636363636360594f44382c201307000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171b1e1f20202020202020171613100b050c12171b1e1f20202020202020171613100b05000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e6155483b2e221508000000000009121b252d373f464a4c4e46443f382f31373a3b3f41444546464544423f3c3b37322c3840474b4d4b4a453f362d241a120800000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000a141e2830383d4143464646464646464646464646464646464646463d3c38332b23190f05000000000000050b10131617202020202020202020202020202020202020201c1c1915100a02000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e00000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c10040000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000050c131921272c30363a3b404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e0800000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000000000000000000000000000013202d394653606c7986938b7e72655856565656565656565656565656544f473d33271c10040000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f6256493c2f2316090000000008121b242d373f495157595b53504a42383c4247484b4e5151525352514f4c4947433c39404a52585a585650483f362c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000020c161e262c32353639393939393939393939393939393939393939302f2c27211911080000000000000000000407090a13131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000d1a2733404c58646e747979797979797979797979797979797979797979797979797979797979797979797771675b4f4236291d10000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f13060000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000070e171e252a32383b4246474b4e596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e080000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a48443d352b21160b000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821282f34373839393939393939302f2c27211921282f34373839393939393939302f2c27211911080000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d7063564a3d3023170a000000040d1a242d363f49515b626568605b544a45464d5355585b5d5e5f5f5e5d5b5955544e47454a525c636665625a50483e362c231a0d0400000000000000000003060809131313131313131313131313131313131313131313131313130b0a0804000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b020000000000000000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2322201c160f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a67748186868686868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e110000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000071019202930363d44484d5254575b5d6673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c38332b23190f0500000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000002070c0f11121313131313131313131313131313131313131313131313131313131313131313131313131308070502000000000000000000000001070b0f1112131313131313130a09070400000000000000010c17212a333a404345464646464646463d3c38332b232a333a404345464646464646463d3c38332b23190f0500000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f6255493c2f2216090000010c161f2c363f48515b626d72746c665b545153575f6265686a6b6c6c6b6a68656260585452525c636e73716c625a50483e352c1f160c01000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c05000000000000000000070d1316191a20202020202020201a1a17130e080100000000000000000000000000000000020a1015191c1c20202020202020202020202020202020202020171613100b05000000000000000000000000000000000000000003090d1012131313131313130e0d0b080300000000000000000000000000000000000000000e1b2734414e5a6774818d939393939393939393939393939393939393939393939393939393939393939083776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e2215080000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000061019222b323a41464f54575e6164676a6b73808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c39332c231a10050000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000060d13181c1e1f202020202020202020202020202020202020202020202020202020202020202020202020201514120e09030000000000000000050c12171b1e1f20202020202020171613100b05000000000007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b0006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054473a2d211407000007131d28313e48505a626d727f81786c665b5c6064696e727477787979787775726f6a65605d5c636e73807e716c615a50473e31281e13080000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000005090d0f10131313131313131313131313131313131313130a090704000000000000000000000000000000000000000000070e14191d1f202020202020201b1a17140e08010000000000000000000000000000000000000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f2216090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e18222b343d444c52596063696e7174767778808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a49443e362c22170b0000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a140e06000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d5145392c20130600010d18242f3a43505a626c727f8b8e81786c66666d71767b7e81848485868584827f7c77726d68606e73808d877e716c61594f433a2f24190d0100000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2726241f1a130b0200000000000000000000000000000000000e1b2734414e5a6774818d9aa7acacb2a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c16202a343d464e565e616b6f757b7e8183848587939f96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e0200000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000013202d394653606c7986938b7e726558575757575757575757575757575550483e33281c100400000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000060f1921292f343738393939393939393939393939393939393939393939393939393939393939393939393939392e2d2b261f180f0600000000050f1821282f34373839393939393939302f2c27211911080000000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b4135291d11040004111d2935404b55616c717e8893938e81786c70797e83888b8e9091929291908e8c88847f7a726d73808d9292877e716b61554c4135291d11040000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000020608080c0b09060100000000000000000000000000000000000000000004080a0b0807050200000000000000000000000000000000000205070813131313131313130707050100000000000000000007111a232a313538393939393939393433302b241d140b01000000000000000000000000000000000e1b2734414e5a6774818d9aa9b3b9ada1979191919191919191919191919191919191919191919191919083776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e28323c464e5860686d767c82878a8e9091929399a496897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070000000000000000000000000013202d394653606c7986938b7e72656464646464646464646464646464615a5044392d20140800000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000020d17212b333b404445464646464646464646464646464646464646464646464646464646464646464646464646463b3a37312a21180e030000010c17212a333a404345464646464646463d3c38332b23190f050000111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433a2f24180d01000613202c3945515d67717e87939a9d938e81797d848b9095989b9d9e9f9f9e9d9b9895918c857f79808d929c9992877d70675d5145392c20130600000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000003090e121415191815120d06000000000000000000000000000000000000050c111417171514120e09030000000000000000000000000002090e12141520202020202020201413110d0802000000000000030e19232c353c414546464646464646413f3c362f261d1308000000000000000000000000000000000e1a2734414d5a6774808d97a2adb8ab9e91858484848484848484848484848484848484848484848484848275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444e58606a6f7a82898f94979a9d9e9f9fa4ab96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d100000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706c6155493c3023160a00000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000000000000000000000000000007131e29333d454c5052535353535353535353535353535353535353535353535353535353535353535353535353534846423c332a1f1409000007121e28333c454b5052535353535353534a48443d352b21160b0000121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4431281d130700000714202d3a4753606d7a859297a2a59d938e848991969d9fa7a7aaa8a7a7a8aaa8a7a09d97928b858d929ca4a39892857a6d6054473a2d21140700030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000060e151a1e21222524221e181109010000000000000000000000000000000810171c21232422211e1a140d060000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000009141f2a353e474d51535353535353534e4c4741382f241a0e030000000000000000000000000000000815212e3b4854616e7b85929ea4aea99d9083787777777777777777777777777777777777777777777777756f65594d4134281b0e000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565f6a6f7d848f949c9ea6a7a9aaabacafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000000000030a0f1d2a3643505d69768390908376695d5043362a1d0f0a03000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7064574a3d3124170a000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000c18242f3b454f575d5f6060606060606060606060606060606060606060606060606060606060606060606060606055534d453c31261a0e02000b17232f3a454e565c5e6060606060606056544f473d33271c100400121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e331f160c0100000613202c3945515d676f7c859298a2a59d9591959da0a8aba8a09d9b9a9a9b9d9fa4aca9a19e9691969ca4a39992867d70675d5145392c2013060006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000060f181f262b2e2f32312e29231b130a010000000000000000000000000008121a22282d30312e2d2a261f180f06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000010d1925313c4750585e5f6060606060605a58524a41362b1f14080000000000000000000000000000000714202d3a46525e69707d8a929da7ab9f958d80736b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686f7c8691969ea6aab0b4b6b7b8b9afa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000060e151a1f2a3643505d69768390908376695d5043362a1f1a150e060000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d00000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a86796c605346392d20130000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000f1c2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352c210d0400000004111d2935404b55606a6f7c869298a2a7a09da0a7a9a29f9996918f8e8d8e90939a9ea1a8a8a19ea1a8a39992877d706b60554c4135291d1104000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000060f18212a31373a3b3f3e3a342d251c130a01000000000000000000000008121a242c33393c3e3b3a36312921180f0500000000000000020d17212930363a3b4646464646464646463936302820160c02000004101d2935414d58626a6c6c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000005121e2a36424d57616c74808d95a0aaa79f93887d70685e545e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57616d7a849198a1a8b0b7bbc1c3c4c5bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000006101820262b2e3643505d69768390908376695d5043362e2b262018100600000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000111e2b3744505d6873787979797979797979797979797979797979797979797979797979797979797979797979797976695f53463a2d21140700111e2a3743505c68727879797979797979706b6054483c2f22160900121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e23180c00000000010d18242f3a434e58606a6f7d86929aa4acaaaca59d97928c88848281818283878b91969fa3ababadac9f92877d706b61594f433a2f24190d01000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b0000000000050f18212a333c4247484c4a463f372e251c130a0100000000000000000008121a242c363e45494a4846423b332921170e0500000000000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3845515e6a7479797979797979746e64584c3f33261a0d000000000000000000000000000000020e1a25303b454f59606d79839098a2aea49a92857a6e665b5051515151515151515151515151515151514f4d49423930261b100400000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714212d3a46535f6974818e96a1aab2bac2c7ccd0d1c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000061018222a31373a3c43505d69768390908376695d50433c3a37312a22181006000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000121f2c3845525f6b7885868686868686868686868686868686868686868686868686868686868686868686868686867b6e6155483b2e22150800121f2b3845525e6b7884868686868686867d7063564a3d3023170a00121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a4034281c10040000000007131d28313d464e58606b6f7c87939facaba39f938e857f7b7775747475777a7e848c9299a2a9b3a4978a7e716b61594f473d31281e130800000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000050e172129333c454d5355585651493f372e251c130a010000000000000008121a242c363e4850555755534d453b332920170e0500000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c79868686868686868074675a4e4134271b0e0100000000000000000000000000000009141f29333e45515c676e7b86929fa5aca1978f82786c60594f4444444444444444444444444444444442413d3730271e140900000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000815222e3b4855616e7b87929fa8b2bcc4ccd3d7dcd5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000060f18222a343c43474847505d69768390908376695d50474847433c342a22180f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000121f2c3845525f6b7885929393939393939393939393939393939393939393939393939393939393939393939393887b6e6155483b2e22150800121f2b3845525e6b7885919393939393897d7063564a3d3023170a00121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f150900000000010c161f2b343d45515d67717e8b9aa4afa399928b817a736e6968676768686e72797f879297a2aaa6998c7f73695f53463e352b1f160c010000091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000000020b172029333b454d575f6265625b51493f372e251c130a01000000000008121a242c363e48505a6164615f574d453b322920170c0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c798692939393938d8174675a4e4134271b0e01000000000000000000000000000000030d17212834404b555f69717e8a939da8a99f948c7f736b60564c4135373737373737373737373737373534312c261e150c02000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f2215090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d576774818d99a3afbac4ced6dfe3e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000000030e18212a343c464e535554525d69768390908376695d525455534e463c342a21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a00121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c31261a0e0200000000040f1b27333f4953606d7984919eaca49f92877f746d68615f575b5a565e61676d727d859298a2ac9f92867b6e61564c41362a1e11050000000a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b0000000a141d29323b454d575f696e726d635b51493f372d251c130a0100000008121a242c363e48505a616c716e695f574d443b32291e140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000050f18232e39434d57616c74818e95a0aaa69f92877d6f685d52463f342a2b2b2b2b2b2b2b2b2b2b2b292825211b140c03000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e2114070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f697884919eabb5c0ccd6e0e8f1e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000009151f2a333c464e585f62615e566976839090837669565e61625f584e463c332a1f150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a194887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1e12060000000005121f2b3744505b65727f8c97a1a89c928a7e726d615d56534d4e4e4c52555c606b707c86929fa6a3988e8175685e5246392d2014070000000815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000006111b262f3b444d575f696e7b7f726d635b51493f372d251c130a010008121a242c363e48505a616c717d7b6e695e564d443a30261c110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000007121d27303c45505a606d79839198a3aea39991847a6d615b51463c31281d1e1e1e1e1e1e1e1e1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a1adbdc7d1dee8f2efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000020e1a26313c454e585f6a6f6d685e69768390908376695e686d6f6a5f584e453c31261a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a94887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e211408000000000613202d394653606c7884919ea9a0968d80736c625b524c4642414141464b5159606a717e8a939eaa9f92867a6e6154473b2f24180c0000000814212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f22160900000b17222d38414d565e696e7b848b7f726d635b51493f372d251b130a08121a242c363e48505a616c717e86847b6e695e564c42382e23170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000b151e2a333e45515d676f7c86929fa5aba1968f82756d62584e433a2f24180f111111111111110f0e0c09040000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e11050000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a8b2bdcfd9e3f0faefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121e2b37424d575f6a6f7b7a6d686976839090837669686d7a7b6f6a5f574d42372b1e1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000000000000000003080b0e0e131313131313130a090704000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221508000000000a1623303d495663707d8996a0a99e9184786d605a5146413a373130363940454f58616c75828f99a3a3998c7f7266554b4035291d1004000006121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c20130700030f1b27333f49535e696e7b8491918c7f726d635b51493f372d251b13121a242c363e48505a616c717e879291847b6e685e544a3f34281c1003000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000030c18212935404b555f6a727f8b939ea8a89e948b7f726a5f554b41352921180d030404040404020200000000000000000000000000000000000000000000000000000000000000000000000000000001070c06111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d010000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfcfd9eaf5ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000814212d3a47535f696f7c85837a6d68768390908376686d7a83857c6f695f53473a2d211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000001080f14181a1b20202020202020171614100b0500000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb4a79a8d8080808080808080808080808080808080808080808080808080808080807a6d6154473a2e21140700121f2b3845525e6b7885919393939393897d7063564a3d3023170a000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124170b00000003101c28343f4a546773808d9aa8a2978a7e71665c51483f35302b26252a2e343d46505a626e7b87929fab9d908376675d5145382c1f13060000020e1a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b10030005121f2b3744505b656e7b8491969c918c7f726d635b51493f372d251b1a242c363e48505a616c717e8792999691837a6d665c5044382b1f1206000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000060f18242f39434e58626d75818e96a1aba69f92867c6f675d51453f332a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13181b1e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1104000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f32261908000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000815222e3b4855616e7b859290837a6d7683909083766d7a839092857b6e6155483b2e221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000010406070a0d101112131312100e0b080705020000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2323201c160f08000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a73737373737373737373737373737373737373737373737373737373736d685e5246392d20130700121f2b3845525e6b7884868686868686867d7063564a3d3023170a0007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e3225180b00000006121f2b3844505c667683909da99f9285796d60544a403629241e1a191d2328343e47535f6a7683909ca99f92867a6d6053473a2d2014070000000915202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000613202d394653606c79839096a0a39c918c7f726d635b51493f372d25242c363e48505a616c717e879299a3a0959083796d6053463a2d201307000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000007121d28313c46515b606d7a849199a3aea3999184796d605a50463c31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2b3844505b66737f8c999393939393939084776b6054443a302419120b030000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c30231609000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000713202d3a4653606d78818e9390837a7683909083767a8390938e81786d6053463a2d201307000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000020608080d0606030000000000000000000000000000000104080d111314171a1d1e1f201f1f1d1b181414110e080200000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000010b141d252b30333439393939393939302f2c27211a11080000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e67676767676767676767676767676767676767676767676767676767615e564c4135291d110500111e2a3743505c68727879797979797979706b6054483c2f22160900010c17212a333b434a4f5053535353534c4a463f372d232a333b434a4f5053535353534c4a463f372d23190f0500000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e3124170b0000000713202d3a4653606d7986929fa89b8e8175665c5042392e2419130e0d1218222b37434e5866727f8c99a5a399897c6f6356493c30231609000000030e1925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f04000005121f2b3744505b65707d869298a2a39c918c7f726d625b51493f372d2c363e48505a616c717e879299a3a39992877e71665c5044382b1f1206000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000010c161f2a343f45525d686f7c87929fa6aba0968e81756c62584e43392f24180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821292f3437383939333f4a54616e7a8786868686868686867f7265594f43322c29231d150d0700000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d201307000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121f2c3844505c666d78818e9390837a839090837a8390938e81786d665c5044382c1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000003090e1214151913120f0b06000000000000000000000003070d1013191d202124272a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a050000000000000000000000000000000000000008131d262f363c4041464646464646463d3c38332c231a0f0500000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a54524c443a3025190d01000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700000a16222e39434d555b5d6060606060585651493f34292e39434d555b5d6060606060585651493f34291e120600000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c302316090000000714212e3a4754616d7a8798a3a5988b7f7265544a3f30271c1208020007101a26313d495663707c8996a3ab978a7d7164574a3e3124170b0000000008141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c2721191107000000030f1b27333f4953606b707d869298a2a39c918c7f726d625b51493f37363e48505a616c717e879299a3a39992877e716c61544a3f34281c1003000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000040d18222935414c56606a727f8c949fa9a89e938b7e716a5f554b40352921170c03000000000000000000000000000000000000000000000000000000000000000000000000000000010c17212a333a4044454646463a46525e686e797979797979797979726d6256473f3a38342f271f191007000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb4aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f1206000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2734414e5a6774818d9aa7b4c0cddae7f6ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000003101c28343f4a545c666d78818e939084839191838490938e81786d665c544a3f34281c1003000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000060e151a1e212226201f1c17110a0200000000000003060c1012181d2024292c2d30343638393939383735322e2d2a251e1b150d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e535353535353534a48443d352c21160b00000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e61544d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4746413a32281e130800000b17232f3a454e565c5e6060606060606056544f473d33271c100400010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e333f4a555f676a6c6c6c6c6c65625b51463a2e22160900000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070000000815222f3b4855626e7b8895aaa4978a7d7164574a3e2e24150b000000000915222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000020d172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f0700000000000b17222d38414f59606b707d869298a2a39b918c7f726d625b51493f3e48505a616c717e879299a3a39992877e716c615a5042382e23170b00000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000061019242f3a444e58606c77828f97a1aba59f92867c6e675d51453e33291e150b00000000000000000000000000000000000000000000000000000000000000000000000000000007131e29333c454c505253535246444d565e616c6c6c6c6c6c6c6c6c65625b51504c47454039312a221910060000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c1003000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfced9e5f1feefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201300000000000000000c17232e38424a545c666c78818e92909195959191928d81786c665c544a42382e23170c00000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000060f181f262b2d2e332d2b28221c140b08060406060b0f12171c1f24292c2f35393a3d4043444546464543413e3b3936302b272019130c04000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000814202b36414b53595b6060606060606056554f473d33271c1004000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615447404040404040404040404040404040404040404040404040403a3935302820160c02000007121e28333c454b5052535353535353534a48443d352b21160b000003101d2936424f5b6771777979797979726d62564a3e3136424f5b6771777979797979726d62564a3e3124180b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f12060000000916222f3c4955626f7c8895a2a396897d7063564a3d30231706000000000714212e3a4754616d7a8794a0a5998c7f7266594c3f3326190c0000000000050e17222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000006111b262f3d474f59606b707d869298a2a39b918c7f726d625b514948505a616c717e879299a3a39992877e716c615a50483e30261c110600000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000008131e28323d44505b656d7a859199a4aea2989083796d605a50453b30271c120700000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3a454f575c5e60605f53504a4d52545f60606060606060605c5e5f5f5c5853514b433c342a22180c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b00000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1824313e4b5764717e8a97a8b2bdc8d4e2edf8efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20110c0600000000000006111c263038424a545b666c77808d929da0a09d928d80776c665b544a423830261c110600000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000030e18212a31373a3b403938332d261d191312101314171c1f23282c2f35393a4145474a4d505152535252504e4b4746413b373229241e160e05000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c6360594f44382c201407000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b3434343434343434343434343434343434343434343434342e2d29251e160e04000000010c17212a333b434a4f5053535353534c4a463f372d23190f05000004111d2a3744505d6a778386868686867f7265584c3f323744505d6a778386868686867f7265584c3f3225190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c10040000000815222e3b4855616e7b8894aaa4978a7d7164574a3e2d22170b000000000815222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000000006111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c110800000000000000000a141d2b353d474f59606b707d869298a2a39b918c7f726d625b51505a616c717e879299a3a39992877e716c615a50483e362c1e140a00000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000010c162027333f49535e68707d87939fa6aaa0958d81746c61574d42392e23180e05000000000000000000000000000000000000000000000000000000000000000000000000030f1b2834404c5761686b6c6c6c605c544a46475353534c52565d6065696b6c6b6965605c554e463c342a1e140a00000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f8b93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c110600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a0acb8c6d0dbe7f0f9e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c211d1711090000000000000a151e263038424a545b656c77808d939d9d938d80776c655b544a423830261e150a0000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000009151f2a333c4247484c46443f382f2925201f1d1f2022282b2e34383a4045474c5254575a5d5e5f605f5e5d5b5854524c47433c35302820170e0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000010e1a2733404c59646f7479797979797979706b6055483c2f231609000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e272727272727272727272727272727272727272727272721201d19130c0400000000000a16222e39434d555b5d6060606060585651493f34291e1206000004111e2b3744515e6a7784919393938c7f7265594c3f323744515e6a7784919393938c7f7265594c3f3226190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000000000714212e3a4754616d7a8798a2a5988b7f7265544a3f33281c1107010006101823303c4956636f7c8996a2aa978a7d7164574a3e3124170b000000000000000a141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000000020b19232b353d474f59606b707d869298a2a39b918c7f726d625b5a616c707e879299a3a39992877e716c615a50483e362c241a0c02000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000040d17222d38414c56606b73808d949fa9a79d928a7e71695f544a40342820170b02000000000000000000000000000000000000000000000000000000000000000000000005111e2a3744505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e463c30261c1106000000000000000000000000000000000916222f3c4955626f7c8895a2afa396897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a46535f697784919eaab4bfcad6dee8eee2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f534639302d29221b12090000000000030c151e262f38424a535b656c74818e9b9b8e81746c655b534a42382f261e150c030000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313c454d53555953504a423b35302d2b292c2d2d3338393f44464b5153565d606367696b6c6c6c6b6a6865615e56544e46413a322920170d020000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000010e1b2834414e5b677481868686868686867d7063564a3d3023170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1413110d08020000000000010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e221609000005111e2b3844515e6b7784919e9f998c7f7266594c3f333844515e6b7784919e9f998c7f7266594c3f3326190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c1207000000000613202d394653606c7985929fa79b8e8174665b5044382d2218120d0c1117222b37424d5765727f8c98a5a398897c6f6256493c2f23160900000000000000020b141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c0100000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d62616c707e879299a3a39992877e716c615a50483e362c241a1208000000000009141f29333b42464853535353535353535346413a32281e130800000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000006111b262f3a444f59606d78829097a2ada49f92857b6e665c51443e32291d140a000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b000000000000000000000000000000000916222f3c4955626f7c8895a2afa3968a7d7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0005121e2a36424d576673808c98a2aebac3ccd7dce3e7d5c9bcafa296897c6f635649505c6976838f9c9286796c5f53463e3d39342d241b110600000000060f19232b353d464e58606a6f7c8592989891857c6f6a60584e463d352b23190f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d575f6166605b544d46413b393835393a3c3f44464a5053555d6064686d70737677787979787674716e68626058524c443a32291e130800000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000010e1b2734414e5a6774818d93939393938a7d7064574a3d3124170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d070705010000000000000003101d2936424f5b6771777979797979726d62564a3e3124180b000005121e2b3845515e6b7884919ea6998c807366594d40333845515e6b7884919ea6998c807366594d4033261a0d00000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b000000000006121f2b3844505b667683909ca99e9285786c60544a3f3329241d19181b2227343c46535f6976838f9ca99f9286796d6053463a2d2013070000000000000000020b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e13080000000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d6c707e879299a3a39992877e716c615a50483e362c241a1208000000000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000a141d29323d44505c666e7b85929ea4ada2979083786d60594f443b2f261c11060000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c10030000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7d717d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c11060000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313b4754616e7a86929fa7b1bac2cbd1d6dcd5c9bcafa296897c6f635653535c6976838f9c9286796c5f53534b49453e362d22170c000000030e18212b353d474f58606a6f7c8592918c8c9191857c6f6a60584f473d352b21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f696e736c665f57524c484644404547494a5053545c6063676d71757a7d8083848586858583817e7a756f6a615d564c443a3025190d0100000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000000010e1a2734414d5a6774808d9a9f9f9f978a7d7164574a3e3124170b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080101010101010101010101010101010101010101000000000000000000000004111d2a3744505d6a778386868686867f7265584c3f3225190c000005121f2b3845525e6b7885919ea6998d8073665a4d40333845525e6b7885919ea6998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c030000000000030f1c28333f4a546673808d99a7a1978a7d70665b50443e352f292423282d333d464f59616e7b86929faa9c908376665c5145382c1f13060000000000000001070d111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000000000000071119232b353d474f59606b707d869298a2a39b918c7f72707e879299a3a39992877e716c615a50483e362c241a12080000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000020b172028343f4a545e69707d8a929da7a99f958d80736b61564d42382d22170e05000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000914202d3946525e6873808c95a0a8b1bbc0c7cbd0d0c9bcafa296897c6f63606060606976838f9c9286796c606060585650483e34291d110500000915202a333d474f59606a6f7c8592918c7f7f8c9192857c6f6a60594f473d332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b7f786e69615e565453504b515356545b6063666d70757a7e82868a8d909192939291908e8b86827c746d685e564c41362a1e11050000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000d1a2633404d596673808c99a6aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919393938c7f7265594c3f3226190c000005121f2c3845525f6b7885929ea69a8d8073675a4d40343845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000000b17222d3c4956636f7c8995a0a99d9083786c605a50454039352f2e34383f444e58616b75818e99a3a3988c7f7265544b4034281c1004000000000000040c13181d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d1307000000000000000000071119232b353d474f59606b707d869298a2a39b918b7f7d879299a3a39992877e716c615a50483e362c241a120800000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000050e17232e38424d57616c74808d95a0aaa79f93887d70695e544a3f332820160b020000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d0100000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b02000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005111e2a36414c56606d798390969fa7afb5babfc2c3c4bcafa296897c6f6c6c6c6c6c6c76838f9c9286796c6c6c6c64625a5045392d21150800020f1a26313c464f59606b6f7c8592918b7f72727f8b9192857c6f6b60594f463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88827b736d686461605b555d606265666c7074797d81858a8f92999a9c9e9f9f9f9e9d9b99928f87817a6d685e5246392d2013070000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9f998c7f7266594c3f3326190c000006131f2c3946525f6c7985929fa79a8d8074675a4d41343946525f6c7985929fa79a8d8074675a4d4134271a0e01000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e04000000000000000615222f3b4854606b7784919da8a0958c7f726c615a514b4541403f4045495058606a707d8a939eaa9f92867a6d6154473a2e23180c000000000000040d161d24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d01000000000000000000071119232b353d474f59606b707d869298a2a39b918b869299a3a39992877e716c615a50483e362c241a120800000000000000000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000006111c26303b45505a606d79839098a2aea49a92857b6e665b50443d32281d140a0000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a00000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1925303b45515c666e7b8490959fa3abaeb4b6b7b8b9afa296897d7979797979797979828f9c92867979797979716c6256493d3024170a0006121f2b37434e58606b707d8692918b7f726d6d727f8b9192867d706b60584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b888f86807a75716e6c666b676d6f7175797c81858a8e92989c9fa3aba39f9e9d9d9d9fa3a39f9a938e847a6d6154473a2e2114070000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a6998c807366594d4033261a0d000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919ea6998c807366594d4033261a0d00000613202c3946535f6c7986929fa79a8d8174675a4e41343946535f6c7986929fa79a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b22191107000000000000000007131f2c38434f5965727f8b96a1a79f93887e716c605d55524c4c4c4b51535b606a6f7c86929fa5a3988e8174685e5246392d1d12070000000000010c161f282f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000000000000000000071119232b353d474f59606b707d869298a2a39b999299a3a39992877e716c615a50483e362c241a120800000000000000000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000040404000a141e29333e45515c676e7b86929fa5aca1978f82786c60594f443a2f261b110600000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c20130600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000008141e2834404b545e696e7b838d92999fa3aaa9aaabacaea5998f8986868686868686868f949f988986868686867e7164584b3e3125180b000814212e3a47535f6a707d8692918b7f726d62626d727f8b9192867d706a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b8898928d86827e7b797877787a7c7e8285898d92979b9fa2a7a09d9999929190909192999a9ea19f96887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000916232f3c4956626f7c8995aab4a79a8e8174675b4e4134281b09000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919ea6998d8073665a4d4033271a0d000006121f2c3844515c667986939fa79b8e8174685b4e41353844515c667986939fa79b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f191007000000000000000000030c1b27323d4753606d7984919eaca49a92867e736d67605d565959545c60656c717c859198a2ac9f92867b6e61564c4135291d0c03000000000007131d28313a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c2013060000000000000000000000071119232b353d474f59606b707d869298a2aba39fa3a39992877e716c615a50483e362c241a12080000000000000000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000306080911111111110c17212834404b555f69717e8a939da8a99f948c7f736b60564c41382d22170d040000000000000000000000000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d21140700000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c60646a6e72757778787979787675726e69636159534d453d352b23190f0600000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020c18232e39424d575e696e7880878d9298999c9d9e9fa39fa1999693939393939393939c9fa6a393939393938b7e7164584b3e3125180b000815222f3b4855626e7b8592938b7f726d625b5b626d727f8b9192857b6e6255483b2f221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88959f98928e8b878685848586898b8e92979a9ea1a8a09e9995908c89868483838486898d92979e95887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000814212e3b4754616e7a8798a2aea89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d79869aa4a89b8e8175685b4e42353a4653606d79869aa4a89b8e8175685b4e4235281b0f02000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a0000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000b151e2b353d45515c67717d8a9aa4aca298928a8079716d6867666567666d70787e869197a1aaa6998c8073695e53493f372d1e150b00000000010d18242f3a434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d211407000000000000000000000000071119232b353d474f59606b707d86929facafacac9f92877e716c615a50483e362c241a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a0f1215151e1e1e1e1e1e1e18232e39434d57616c74818e96a0aaa69f93877d70685e53493f33271f160c01000000000000000000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f1408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007121d27303b454d575e666d747b8186898d8f909192999393939393939393939393939393939393939393938b7e7164584b3e3125180b000814212e3a47535f6a74808d887f726d625b51515b626d727f8b8d80746a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88949fa29f9b979992919192939a989b9ea1a9a29e9a96918c8883807d7a78767677797c80858b9297887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000613202d394653606c7985929facaa9d9083776a574d42362a1e11050000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929fa79a8d8074675a4d4134271a0e01000714202d3a4753606d7a8693a0a89b8e8275685b4f42353a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000007121c27303d474f59606b707d87939facaaa29f928d847e7a767473727375797d838b9298a1a9b3a5998c7f726d625b51493f30271d120700000004111d2935404b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000000000000000000000000071119232b353d474f59606b727f8c98a5b2b3a79a8d80746c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000060e151a1f21222b2b2b2b2b2b2b2b2b27303c45505a606d79849198a3aea49991847a6d655b50443d31281e13080000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000b151e29333b454d545c60696e747a7d808384858686868686868686868686868686868686868686868686867e7164584b3e3125180b0006121f2b37434e58646e74817e726d625b514949515b626d727f80746e64584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a4754606d79828b92989ea1a8a39f9e9e9f9fa4aca9a19e9a97928e89847f7b7773706d676a6a666d6f73797f858f887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000005121f2b3744505b657783909daaac9f928579695e52463a2d2014070000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa79a8d8174675a4e4134271b0e01000714212d3a4754606d7a8793a0a89b8f8275685c4f42353a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d070100000000000000000000000c18232e39424f59606b707d86929aa4aba9aca49c96918b8682807f7f8082858a90959fa3aaaaaca79c918b7f726d625b5142392e23180c0000000613202c3945515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e010000000000000000000000071119232b353d474f59606b707d86929facacacac9f92877e716c615a50483e362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000006101820262b2e2f3737373737373737373737333e45515d676f7c86929fa5aba1968f82776c60584e433a2f24190d06000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4347484c4e505252535252504e4b4846423b38332a251f170f0700000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d130800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000030c172129333b424a51575e61676d7073767778797979797979797979797979797979797979797979797979716c6256493d3024170a00020f1a26313c46525c646e74726d625b51493f3f49515b626d72746e645c52463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000613202c3945515d676d767e858c9196989b9d9e9f9f9e9d9a9897928e8a85817c77736e696663605d55545c6063676d727a81887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000030f1b27333f49536874818e9ba7aea298877b6e6154473b2e2114080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667986939fa79b8e8174685b4e4135281b0e02000814212e3b4754616e7a8794a1a89c8f8275695c4f42363b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000004101c2834404a54606b707d869298a3a69f9c9fa4a8a19e99928f8d8c8c8d8f92989da0a7a7a09da0a7a39b918b7f726d62544b4034281c100400000714202d3a4753606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c100300000000000000000000071119232b353d474f59606b707d869298a2a39f9fa3a39992877e716c615a50483e362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79b8e8174685b4e4135281b0e0200000000000000000000000000000000030e18222a31373a3c44444444444444444444444444404b555f6a727f8b939ea8a89e948c7f726a60554c41352922180c010000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e1104000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000000000000000000000a16202b343d4347494949494949494846423b33291f140900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000050f172029303940444d53555d606366696a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64625a5045392d21150800000915202a33414a525c646765625b51493f37373f49515b626567645c524a41332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0004111d2935414b555d606d717a7f84898c8f9091929291908e8b8885817d79746f6b66615f575653514b4b5153555c60686d757f7b6e6155483b2e221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000b17222d3f4c5865727f8b98aab4aa96897c706356493d302316080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869aa4a89b8e8175685b4e4235281b0f02000815212e3b4854616e7b8794a1a99c8f8376695c5043363b4854616e7b8794a1a99c8f8376695c504336291d1003000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000306070a0d101112131212100e0b07060400000000000000000000000000000006121f2c3844515c66707d869298a3a39c948f939aa0a7aba39f9c9a99989a9b9fa2aaa8a19e9590959ba3a39b918b7f72665c5145382c1f13060003101c2936434f5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000000000000000000071119232b353d474f59606b707d869298a2a399929299a3a39992877e716c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89b8e8275685b4f4235281c0900000000000000000000000000000000000a15202a343c4347485151515151515151515151515151514e58626d75818f96a1aba69f92877c6f675d51453f34291d110500000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d1004000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312e2f32353738393939383735322e2d2a261f1c170e0903000000000000000000000000000000000000000000030f1b27323d464e545656565656565654534d453b31251a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000050e171e272e343b42464b5153565a5c5d5e5f6060606060606060606060606060606060606060606060585650483e34291d11050000030e18212f38414a52585a585651493f372d2d373f495156585a58524a41382f21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00010d18242f3a434b515a62686d72797c7f82848586858583817f7c7974706d6663605955534d494745404045464b51565e616d726e695f53473a2d211408000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000616232f3c4956626f7c8998a3aea5988c7f7265594c3f3025190d0100000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000815222e3b4855616e7b8894a1a99c908376695d5043363b4855616e7b8894a1a99c908376695d5043362a1d1003000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79849197a1a49c918c838790959c9fa4aca9a7a6a5a6a8a8a7a09d96918a848c919ba3a0959084796d6053463a2d20130700000d1a2733404d5a6673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f020000000000000000071119232b353d474f59606b707d869298a2a3999286869299a3a39992877e716c615a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89c8f8275695c4f4230251a0e02000000000000000000000000000000030f1a26313c464e53555e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5b606d7a849199a3aea39991847a6d605a50453a2e211509000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000000000000006131f2b37434e586062626262626262615e574d42362a1e1205000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000050c151c232831363a4045474a4d5051525353535353535353535353535353535353535353535353534b49453e362d22170c00000000060f1d262f3841474c4e4b4a453f372d25252d373f464a4b4e4c4741382f261d0f060000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000007131d28313a414550565d60666d6f727577787979787674726f6c6663605c54544f4846423d3a393534383a40454c525b6265615f574d42372b1e1206000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000713202d3a4653606d7986929faca89b8e817568564c41362a1e110500000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000815222f3b4855626e7b8895a1a99d9083766a5d5043373b4855626e7b8895a1a99d9083766a5d5043372a1d1004000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e2215080000000000000002060a0c0d1313131313131313131313131313131313131313131312110f0c0701000000000000000006121f2c3844515c666e7c8591979c928c7f767c838a8f939a9a9d9e9f9f9e9d9b9895908b847e777f8c919b9691837a6e665c5145382c1f130600000916232f3c4956626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d0000000000000000071119232b353d474f59606b707d869298a2a39992877d7d879299a3a39992877e716c625a50483f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaa9d9083776a574d42362a1e120500000000000000000000000000000006121f2b37434e585f626a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a686f7c87929facaba0968e81756c62564a3d3124170b00000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181514120e0903000000000000000000000000000000000000000000000000000815222e3b4754606a6f6f6f6f6f6f6f6e695e53463a2d211407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000030b12181f252a2f35393a3d404344454646464646464646464646464646464646464646464646463e3d39342d241b110600000000000b141d262f363c40413f3d3a342d251b1b252d343a3d3f413f3c362f261d140b000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0000010c161f282f353f444c52545c606265686a6b6c6c6b6a676562605b5453514a48433d3a36312d2c29282c2f343a414651575955534d453c31261a0e02000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3844515c667683909ca9aa9e918477685e5246392d20130700000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000915222f3c4855626f7b8895a2aa9d9083776a5d5044373c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000070d12161919202020202020202020202020202020202020202020201f1e1b18130c050000000000000004101c2834404a545f6a6e7c8591928c7f736d6f787d82878b8e9091929291908e8b88837e79716d727f8c9191847a6e685e544b4034281c100400000815222e3b4754606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000000000000071119232b353d474f59606b707d869298a2a39992877e70717e879299a3a39993877e716c625a50483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facac9f928579695e52463a2d2014060000000000000000000000000000000815212e3a47535f6a6f777777777777777777777777777777777777777777777f8c99a5b2a89e938b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0f111212131312100f0c080705020000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7c7c7c7c7c7c7b6e6154483b2e211508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000070c141a1d24292c2d303336373839393939393939393939393939393939393939393939393931302d29221b1209000000000000020b141d242b30333432312e29231b12131b23292e31323433302b241d140b02000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000040d161d2429323a41454a505356595c5d5e5f5f5e5d5b585553504a4644403938322d2a2620201d1c1f232930363f464a4c4847423c332a1f150900000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000004101c2834404a5466737f8c99a9aca096877a6d6154473a2e21140a00000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99c8f8376695c504336291d1003000916232f3c4956626f7c8995a2aa9d9084776a5d5144373c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e120600000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2b28241e170f06000000000000000c18232e39424e575f6a6e7c858c80736d63666d70767b7e81838485858584817f7c77726d67626d727f8b847b6e685e564c42392e23180c00000006131f2b38434e5863707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d201307000000000000071119232b353d474f59606b707d869298a2a39992877e706c6c717e879299a3a49993877e716c625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaea298877b6e6154483b2d22170b0607080808060200000000000000000915222f3c4855626f7c8484848484848484848484848484848484848484848484919daab7afa59f9285786c5f5245392c1f120600000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b0000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878989898989898074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000003090e13181d20202327292a2b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2524211d1711090000000000000000020b131a1f2426272524221d1811090911181d2224252726241f1a130b0200000000000b1825313e4a56626d72797979797979736e63584b3f3226190c00000000040c131820282f35383f4446494c4f5152535252504e4c4946443f3a38342e2c27211e1a1413101013181e252a353a3e3f3b3a37312a21180e0300000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000c18232e3c4956626f7c8997a2ada8978a7e7164574a3e31261b0f03000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a99c908376695d5043362a1d100300091623303c4956636f7c8996a2aa9e9184776b5e5144383c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e02000000000a131c232a2f3233393939393939393939393939393939393939393939393837342f2921180f0500000000000007121c27303c454e575f6a6e7c7f736e635b5c6064696e717477787979787775726f6a65605d5b626d727e7b6e695e564d443b30271d1207000000030f1b27323d4854606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f12060000000000071119232b353d474f59606b707d869298a2a39992877e716c61616c717e879299a3a49993877e716c625a50483f362d241b12090000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929facb4aa978a7d7064544a3f33281c131313151514120f0a030000000000000916222f3c4955626f7c889191919191919191919191919191919191919191919196a0acb8b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e040000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692959595958d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000001070d111314171a1d1e1f202020202020202020202020202020202020202020202020181715110c060000000000000000000001080e14171a1b181815120c060000060c121518181b1a17140e08010000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000001070d161e24292e34383a3c3f42444546464543413f3c3938332d2c28231c1b16120e09060404070c131923292e31322e2d2b261f180f060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000713202d3a4653606d7985929eaba79b8e817468584e43372b1f1206000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a99d9083766a5d5043372a1d1004000a1623303d495663707c8996a3ab9e9184786b5e5145383d495663707c8996a3ab9e9184786b5e5145382b1e1205000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f15090000000007121c252e353b3e40464646464646464646464646464646464646464646464544403a332b21170c010000000000000b151e2a333c454e575f6a6e726d635c525053575e6164676a6b6c6c6b6a6865625f585351515b626c716e695e574d443b32291e150b00000000000a16202c38444f59606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000000040f19232b353d474f59606b707d869298a2a49992877e716c615a5a616c717e879299a3a49993877e716c625a50483f362d241b110600000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929facb4a79a8e8174665b5044382d22201f202222211f1a150e0600000000000916222f3c4955626f7c88959d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a8b2acacac9f9285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e05000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa2a29a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000010406070a0d1011121313131313131313131313131313131313131313131313130b0a0805000000000000000000000000000003080b0d0e0c0b090501000000000106090b0c0e0d0b0803000000000000000006121e29343f495156586060606060605a58524a40362a1f130700000000000000040c13191c23282b2d2f323537383939383734322f2d2b28221f1c18120f0a0502000000000002080d181e22252622211e1a150e06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006121f2b3844505c6674818e9baaab9e9184786a5f53473a2e21150a000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000a1723303d4a5663707d8996a3ab9e9185786b5e5245383d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e03000000020d19232e3740464b4c5353535353535353535353535353535353535353535352504c453d33291e1307000000000000030c18212a333c454e575f6266635b524944464d5354585b5d5e5f5f5e5d5b5855534e474549515a6265615e574d453b322920170c03000000000004101c27323d44505b656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b00000000000b16212b353d474f59606b707d869298a2a49993877e716c615a50505a616c717e879299a3a49993887e716c625a51483f372d23180c0100000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929facb8ab9e9185786c60544a3f332d2c2c2d2f2f2e2b2620180f06000000000916222f3c4955626f7c88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b0400000000000000000000000000000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000001080d11171c1f202326292a2b2c2c2b2a282522201f1c1712100c070000000000000000000000070d121618191514120e090300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000003101c28343f4a5464707d8a98a2ada196887b6f6255483c31261a0f000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000a1724303d4a5763707d8a96a3ab9e9285786b5f5245383d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000006121e2a354049515759606060606060606060606060606060606060606060605e5c574f453a2f24180c00000000000000060f18212a333c454e53555957514940383b4246484b4e5051525252514f4c4847433c393f4850565854534d453b332920170e05000000000000000b162127333f49535b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000003101b27323d474f59606b707d869298a2a49a93877e716c615a504848505a616c717e879299a4a49a93887e716c625b51493f34291d11050000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929facb4aba1978a7e71665b50443f3a39383a3b3b3a37312a22180e030000000916222f3c4955626f7c8893939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000040613131313131313131312110e0904000000000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000060b10121316191c1e1f201f1f1d1b191613120f0b060400000000000000000000000000000106090b0c08080602000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000b17232e3a4753606d7985929faca8998c7f7366584e43372b1c11060000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e3d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281b0f0000000000000000060f18212a333c4247484c4b463f372b31363a3b3e41444546464544423f3c3a37312c363f454a4b4846423b332920170e050000000000000000050b17222d384149535b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a00000000000713202c38444f59606b707d869298a2a49a93887e716c615a50483e3e48505a616c717e879399a4a49a93887f726d625b51453a2e22150900000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929facaea399929183786c6059504947454546484847433c342a20150a0000000916222f3c4955626f7c8686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000001070c10132020202020202020201f1d1a150f08000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000030607090c0f1112131312100e0c090606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000006131f2c3845515d6774818e9ba8aa9d9184776a5f5347382e23170b0000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3ab9e9184786b5e5145382b1e1205000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f343e4b5764717e8a97a4ac9f9285796c5f4a3f34281c10030006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c100700000000000c1925323e4b57636d73797979797979797979797979797979797979797979797873685c5044372b1e11000000000000000000060f18212a31373a3b3f3e3a352e25252a2d2e313437383939383735322f2e2b26242d343a3d3e3b3a36312921170e050000000000000000000006111b262f38414950575f62686e717477787979787775726e69625f58514940372e231a0c0200000000000916222f3b4854606b707d869298a2a49a93887e716c625a50483e36363e48505a616c717e879399a4a49a93887f726d62564a3d3124180b000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929facac9f9286928c7f736b605b53535151535555534e463c31261a0f0200000815222e3b4754606a76797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120500000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000004101d2935404b5563707d8996a1aca095887b6f62544a3f34281c100300000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000b1825313e4b5864717e8b97a4ac9f938679665c5044383e4b5864717e8b97a4ac9f938679665c5044382b1f120600030f1b27323d464e54566060606060605f5c574f444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000d192633404c5966737f8686868686868686868686868686868686868686868685786b5e5245382b1f1200000000000000000000060f1820262b2e2f33322f2a231c1a1e212125282a2b2c2c2b2a282522211f1b1b22292e31322e2d2a251f170f050000000000000000000000000a141d262f383f444e53565e6165686a6b6c6c6b6a6865615e57534e463f372e251c11080000000000000a1623303d495663707d869298a2a39f93887f716c625a50483e362c2c363e48505a616c717e879399a4a49a93887e7265584b3f3225180c00000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3744505b657986939faca79a8d818d93877d726c6562605d5c6062625f584e43372b1f1206000006131f2b37434e5860626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c10030000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000c18242f394653606c7884919eaba7998c8073665c5044382b1f140900000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000b1825323e4b5865717e8b98a4afa49986796d6053463a3e4b5865717e8b98a4afa49986796d6053463a2d20130700000a16202b343d43474953535353535352504c453b42464b5153575a5c5e5f5f5f5e5d5c595754514c46423b3328231c140c020000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b5e5245382b1f120000000000000000000000060e151a1e21222625221e18120e121415181b1d1e1f1f1f1e1c191515120f11181d21242521211e1a140d0500000000000000000000000000020b141d262d333c42474c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a000000000000020f1c2935424f5c6875828f949fa39b918b7f726d625a50483e362d24242c363e48505a616c717e879399a49e938e8175685b4e4235281b0f0200020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202d394653606c78869aa4afa396897d869292877f78726e6d67676d6e6e6a5f53473a2e2114080000030f1b27323c464e5455606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b0006121e29343f495156586060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000007121f2b3844505b6673808c99a3ab9e9184796d6053463b30251a0e01000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000c1825323f4b5865727e8b98a5b5a093867a6d6053473a3f4b5865727e8b98a5b5a093867a6d6053473a2d2014070000040f19222b32373b3c4646464646464544403a3136394045474a4d4f5152535252514f4d4a4745413a3631292117110a02000000000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b5e5245382b1f1200000000000000000000000003090e121415191816120d07020507080b0e1112131312110f0c09080603060c111517181514120e0903000000000000000000000000000000020b141b222731373b4146474b4e5152525352514e4c4846423b37312a221c130a01000000000000000714202d3a4753606d79828f949b918b7f726d625a50483f362d241b1a242c363e48505a626c717e87939a938e81786d6053463a2d201307000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000713202d3a4653606d798693a0b6a295887c818e99928c837f7b7a7979797b7c6e6255483b2f2215080000000a15202b343c4347495353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f140800010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000007121d2731394045535353535353535353524e473f352b2015090000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000030f1c28333f4a54616e7b87929faca1968a7d7063574d42362a1d1307000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f34281c1003000c1925323f4c5865727f8b98a5ada093877a6d6054473a3f4c5865727f8b98a5ada093877a6d6054473a2d21140700000007101920272b2e2f3939393939393837342f252a2f34383a3d404344454646454443403d3a39352f2a251f170f060000000000000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5e5245382b1f120000000000000000000000000000020608080c0c0a060200000000000001040506060504020000000000000105090b0b08070502000000000000000000000000000000000000020a111720262b3036393b3e41444546464544423f3b3a36302b262018100a01000000000000000006131f2c3845515c676d79828f918b7f726d625b51483f362d241b12121a242c363e48505a626c717e88938e81786d665c5044382b1f120600000714202d3a46525e6976797979797979797976685e5246392d201307000714202d3a4753606d7a8693a0ada194887b7c88949f95918c8886858586888073675a4d4034271a0d000000040f19222b32373b3c464646464646464646464646464646464646464646464646464646464646464644413b342c22180d0200000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0100000000000000000000000000000000000000000000000000000000000106090b0c131313130c0b09060100000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000b17222d3846525e6975828f9ba7a89b8f8275695e52463a2f24180d000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4ac9f938679665c5044382b1f1206000c1926333f4c5966727f8c99a5ada094877a6d6154473a3f4c5966727f8c99a5ada094877a6d6154473a2e21140700000000070f161b1f22232d2d2d2d2d2d2c2b28241a1d23292c2d3034363838393938373633302d2c29241e1a140d0500000000000000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1e252a2d2e323537383939383735322e2d2a251f1a150e060000000000000000000004101c2934404b555c676d79828a7f726d625b51493f362d241b120909121b242d363e48505a626c717e8681786d665c544a3f34281c100300000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000714212d3a4754606d7a8793a0ada194877a76828f99a09d9895989292988d8073675a4d4034271a0d0000000007101920272b2e2f39393939393939393939393939393939393939393939393939393939393939393835302a221a1006000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000040e18222a32373b3c464646464646463e3d39342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d13080000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000000000000000000000000000000000070d1216181920202020181815120c060000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000006111c2a36424d5763707d89959fac9f92867b6e61554b4135291d12070000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4afa49986796d6053463a2d201307000d192633404c5966737f8c99a6ada194877a6e6154473b404c5966737f8c99a6ada194877a6e6154473b2e2114080000000000040a0f1315162020202020201f1e1c180e12181c1f202427292b2c2c2c2b2a29262421201d19130e090300000000000000000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62574a3e3125180b0000000000000105090b0b1313131307060405090b0b131313130706040005090b0b13131313070604000000000000000000000000000000000000000000000000000000000000000003090e14191e202125282a2b2c2c2b2a282521201e1a140f0a030000000000000000000000000c18232f39434b555c676d797d726d625b51493f372d241b1209000009121b242d363f48505a626c717d786d665c544a42382e23170b0000000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000814212e3b4754616e7a8794a1aca093877a6f7c87929fa5a5aaa29f9f9a8d8073675a4d4034271a0d0000000000070f151b1f22222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b313638393939393939393433302b241d140b0100000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f1206000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2524221d1811090000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000e1a25303b4854606b7683909da8a3998d8073675d5145392e23180c0000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b5a093867a6d6053473a2d201407000d1a2633404d596673808c99a6aea194887b6e6155483b404d596673808c99a6aea194887b6e6155483b2e221508000000000000000306080913131313131312110f0c01070c101314171a1c1e1f201f1f1e1c1a171413110d0801000000000000000000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51463a2e2216090000000000060c111517182020201f141310111517182020201f1413100c111517182020201f1413100c07010000000000000000000000000000000000000000000000000000000000000002080d111414181b1e1f1f201f1e1b191514120e0903000000000000000000000000000007121d273139434b555c676d716c625b51493f372d251b12090000000009121b242d363f48505a626b706d665c544a423830261c11060000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4855616e7b88949f9fa39986796d73808c939fa2aaaaaba69a8d8073675a4d4034271a0d000000000000040a0f131516202020202020202020202020202020202020202020202020202020202020201f1f1c19140d0600000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726241f1a130b0200000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000000000000000000000000000000009131b23292e31323939393932312e29231b13090000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000009141f2c38444f5964717e8a96a0ab9f92857a6d60544b4034281d120700000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5ada093877a6d6054473a2d211407000d1a2733404d5a6673808d99a6aea195887b6e6255483b404d5a6673808d99a6aea195887b6e6255483b2f2215080000000000000000000000060606060606050503000000000406070a0d10111213131211100d0a07060401000000000000000000000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751493f35291e1206000000000911181d2124252d2d2d2c201f1c1d2124252d2d2d2c201f1c181d2124252d2d2d2c201f1c18120b030000000000000000000000000000000000000000000000000000000000000000010507080b0e1112131312110f0c0807050200000000000000000000000000000000010b151f273139434b555c6064615a51493f372d251b130900000000000009121b242d363f4850596063605c544a423830261e140a000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000915222f3c4855626f7b8893939393928679666c77818c92989b9e9f9f9a8d8073675a4d4034271a0d000000000000000003060809131313131313131313131313131313131313131313131313131313131313131312100d08020000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201b1a17140e08010000000000000000000106090b0c1313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000000000000000000000000000007111b252d343a3e3f464646463f3d3a342d251b110600000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000002101b27323d4653606c7884919da8a2978b7f72665c5145392e23180c01000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5ada094877a6d6154473a2e211407000d1a2734404d5a6773808d9aa6aea295887b6f6255483c404d5a6773808d9aa6aea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f372d23180d0100000009121b22292e3132393939392d2c29292e3132393939392d2c2923292e3132393939392d2c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151f273139434b5153575550483f372d251b1309000000000000000009121b242d363f474f545653504a423830261e140c02000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000916222f3c4955626f7c86868686868685786c656c777f868b8e919292928d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000000000003060809131313131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000010d18232d373f464a4c535353534b4a463f372d23180c01000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a0a99e9184796d60554b4034281e1308000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6ada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7afa295887c6f6255493c414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000105080b0b1313131313130c0b090501000000000000000000000000000002070a0c0d1313131313130b0a08050000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a352d251b110700000006111b242d343a3d3e464646463a3834343a3d3e464646463a38342f343a3d3e464646463a38342f271f150b0100000000000000000000000000000000000000030608090d1012131312110f0b0707050100000306060b0f121312110e080705020000000000000000000000000000030d151f2731394045474a49453e362d251b13090100000000000000000009121b242d353d44484a46443f3830261e140c0200000000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4754606a767979797979797873695b656c727a7f8284858685837e7164574b3e3124180b00000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000006121e29343f4951565860606060585651493f34291d120600000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7884919da7a1968b7e72675c51453a2f24190d030000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6aea194887b6e6155483b2e221508000e1b2834414e5b6774818e9aa7afa295897c6f6256493c414e5b6774818e9aa7afa295897c6f6256493c2f2316090000000000060c11151718202020202020181815110c06000000000000000000000000070e1316191a202020202020181715110c060000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e29231b130a000000010c18222d363f454a4b535353524745403f454a4b53535352474540393f454a4b535353524745403931271d12070000000000000000000000000000000000040a0f1315161a1d1f1f201f1e1b181413110d080b0f1213181c1f201f1e1b1514120e090300000000000000000000000000030d151f272f34383a3e3c39332c241b130901000000000000000000000009121b232b33383c3d3a38342e261e140c020000000000000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070006131f2b37434e5860626c6c6c6c6c6c6c6961535b60686d72757778797876716c6155493d3023170a0000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a03000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000000000000000000000000406070a0c0f11111213131312110f0d0b070705010000000000000000000000000000000000000000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c65625b51463a2e22150900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000b17222d3844505c66717e8a95a0a89e9184796d60564c4135291f14090000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6aea195887b6e6255483b2f221508000e1b2835414e5b6874818e9ba7afa396897c706356493d414e5b6874818e9ba7afa396897c706356493d3023160a000000000911171d2124252d2d2d2d2d2d2524221d181109000000000000000000010a12191e2325262d2d2d2d2d2d2524211d17110900000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b262625221e18110a0100000005111d29343f485056586060605f53514b485056586060605f53514b43485056586060605f53514b43392f23180c00000000000000000000000000000003090e151b1f2222272a2b2c2c2c2a282521201d1913171c1f2024292b2c2c2a2821211e1a140d0500000000000000000000000000030d151d23292c2d31302d28221a1209010000000000000000000000000009111921272c2f302d2b28231c140c02000000000000000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700030f1b27323c464e54556060606060605f5d574950565d6065686b6c6c6b6a64615a5045392d211408000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c0400000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000000000000000001070c10131417191b1d1e1f20201f1f1e1c1a171413110d0804010000000000000000000000000000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000b1825313e4a56626d7279797979726d62564a3d3124180b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000006111c28343f4a54606c7883909da6a1968c7f72685d52453b31261a0c0300000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6aea295887b6f6255483c2f221509000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d424e5b6875818e9ba8b0a396897d7063564a3d3023170a00000009121b22292d303139393939393932312e29231b120900000000000000000a131c242a2f323339393939393931302d29221b120900000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e191816120d0700000000000915212e3a45505a62656c6c6c6c605c55505a62656c6c6c6c605c554b505a62656c6c6c6c605c554b4034291c100400000000000000000000000000060e141a20262b2e2f3336383939383735322e2d2a251e22282b2d313638393937342e2d2a251f170f0500000000000000000000000000030b12181c1f202423211c17100800000000000000000000000000000000080f161c202223201f1c17110a0200000000000000000714202d3a46525e6976797979797979797976685e5246392d20130700000a15202b343c43474953535353535352514c3f444c5254585b5e5f5f5f5d575550483e33281d11050000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c030000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000000000000050b1012181c1f202326282a2b2c2c2c2c2c2a29272421201d1913100d07010000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1925323f4c5865727f868686867f7265584b3f3225180c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000b17232e3844505b66707d89949fa89e92857a6d60574d42362a1e150a00000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a000006111b242d34393d3e4646464646463f3d3a342d241b0b02000000000000030d1c252e353b3f404646464646463e3d39342d241b110600000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0906010000000000000b1724313d4a56626c71797979796d675c56626c71797979796d675c5156626c71797979796d675c5145382c1f1306000000000000000000000000080f181f262a32373b3c40434546464544423e3a3936302a2d3338393e4245464544413b3a36312921170d030000000000000000000000000001070c101314171714110c05000000000000000000000000000000000000050b101316171312100b060000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000040f19222b32373b3c464646464646454441333a4145474b4f51525352504b49453e362c22170c00000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000000040b10161c1d23292c2d30333537383839393938373633312e2d2a25201d18120b0600000000000000000000000000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926323f4c5965727f8c93938b7f7265584c3f3225190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000006111c28333f4a54616b76828f99a4a1978d8073695f53463d30261c1106000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7afa295897c6f6256493c2f231609000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00010c17222d363f45494b5353535353534b4a453f372d1d140a0000000000010b151f2e3740474b4d5353535353534b49453e362d22170c00000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000b1825323e4b5865717e86868686796d605865717e86868686796d60535865717e86868686796d6053473a2d20140a0000000000000000000000081119212a31363c4347494d5052525352514e4b4746413a36383f44464b4f525352514e4846423b33291f1409000000000000000000000000000000000406070b0a0805000000000000000000000000000000000000000000000407090a070603000000000000000000000000020e1a25303b454d525f60606060606060605f524c443a3025190d0100000007101920272b2e2f393939393939393835272f35393a3f4244454645433e3d39332c241a1006000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b1005000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000000060b161b21282c2f34383a3d3f42444445464646454442403e3a3936302c29241d17110a02000000000000000000000000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000b17222d38424f59626f7c87939fa99f92867b6e61594f42382e23170c020000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7afa396897c706356493d3023160a00101c2936434f5c6976828f9ca9aca4978a7d7164574a3e434f5c6976828f9ca9aca4978a7d7164574a3e3124170b0005111d29343f48505658606060606060585651493f2f261b11060000000007121d27314049525759606060606060585650483e34291d1105000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000a1723303d4a5663707d8993988a7d70635763707d8993988a7d7063575663707d8993988a7d7063574a3d31261b0f03000000000000000000060f19232b333b42464e54555a5d5e5f5f5f5d5b5854524c4641424a5053575c5e5f5f5d5b54534d453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464853535353535353535346413a32281e13080000000000070f151b1f22222d2d2d2d2d2d2c2b281e24292c2d3235383939383731302d28221a12080000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d2115090000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000000000000000000020a111721272c3338394045474a4c4e50515253535252514f4d4a4746413a39352f28231c140c0600000000000000000000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d192633404c5966737f8c99998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000006111c262f3d47535f6a74818e97a2a3988e82756b60544a3f34281f14090000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d293643505c6976838f9c9f9f9f978b7e7164584b3e43505c6976838f9c9f9f9f978b7e7164584b3e3125180b000815212d3945505a62646c6c6c6c6c6c65625b5141382d22170b000000000c18232f3943525b63666c6c6c6c6c6c64625a5045392d211508000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000815222f3b4855626e7b88959a8d81746758626e7b88959a8d8174675855626e7b88959a8d817467584e43372b1f12060000000000000000030e18222b353d454d53585f6266696b6c6c6b6a6865615e56524c4c545b6064696b6c6c6a67615e574d42362a1e1205000000000000000000000000000000010406070b0e101213131312100e0b07060401000000000000000000000000000000000000000000000000000000000000020d17212930363a3b4646464646464646463936302820160c02000000000000040a0f1315162020202020201f1e1c13191d202125282b2c2c2c2a2423211d171008000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000030b141c222832383e44484b515356595b5d5e5f5f5f5f5f5d5c5a5754524c47454039342e261e170f07000000000000000000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2633404d596673808c99998c7f7366594c403326190d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000a141d2b37434e58616d7a85929fa79e93897d70665c50443b30251a0d0300000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a00101d2a3643505d6976839093939393938b7e7165584b3e43505d6976839093939393938b7e7165584b3e3225180b000b1724303d4956626c71797979797979726d6253493f33271b0f03000004101c2934404b55636e73797979797979716c6256493d3024170a00000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000714202d3a4753606d7a86979e9184786a5f606d7a86979e9184786a5f53606d7a86979e9184786a5f53473a2e21150800000000000000000a15202a343d474f575f616a6f7376787979787775716d68615e56565d666c717578797877746e695e53463a2d2114070000000000000000000000000001070d111314181b1d1f1f201f1f1d1b181413110d07010000000000000000000000000000000000000000000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e0500000000000000000003060809131313131313121210080d111314181c1e1f201f1d181714110c0600000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000030c151d262d333d44484f55555c606366686a6b6b6c6c6c6b6a696664615e5653514b443f38302921191007000000000000000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99998c807366594d4033261a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000020b1b26323c46525e68727f8c95a0a59d9083786d60574d42362a1f150b01000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00101d2a3743505d6a7683868686868686867f7265584b3f43505d6a7683868686868686867e7265584b3f3225180c000b1825313e4b5864717e8686868686867f72655b5044372b1f150a000006131f2c3845515c6773808686868686867e7164584b3e3125180b000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000006131f2c3945515d677885929e96887b6f625d677885929e96887b6f62555d677885929e96887b6f6255483c3025190d01000000000000020f1a26313c464f5960696e767c80838585868583817e7a746d68605d686d787e8285868584817b6e6154483b2e211508000000000000000000000002080e13181d202024272a2b2c2d2c2b2a272421201d18130e090300000000000000000000000000000000000000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000000000000000000000006060606060606050300010406070c0f11121312100b0a0805000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c20130400000000000000000000000b151e272f383f444f54596163676d70727577777879797978777573716d6865605d55504a423b332a22190f06000000000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768386868376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000a15202a36414c56606d7883909aa4a0958c7f72695e52463e31271d1207000000000000121f2c3845525f6b7885929eabaca194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9aca4978a7d7164574a3e3124170b00101c2936424f5b66717679797979797979726d62564a3d424f5b66717679797979797979726d62564a3d3124180b000713202d3a4653606d7984919393939184786c6053463c31261a0f02000714202d3a4753606d7985929393939184796d6053463a2d2013070000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000004101d2935404b556a7783909d998c7f7266566a7783909d998c7f726656556a7783909d998c7f7266564c41362a1d110500000000000006121f2b37434e58606b707b82888d9091929292908e8b86817a706b606d7a828a8f91929290897d7063564a3d3023170a00000000000000000000050d14191d24292c2d31343738393939383634312d2c29241d1a140d050000000000000000000000000000000000000000000000000000000002090e12141520202020202020201413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d100000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000000000007121d273039424a505960636b7075797d7f81838485868685858482807d7a76716d67605c544d453c342a21180c030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1a2734414d5a6774808d9a9a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000040d1925303a44515c666f7d88939fa79f92867b6e61594f43392f24180c020000000000121f2c3845525f6b7885929e9f9f9f94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9c9f9f9f978b7e7164584b3e3125180b000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a3e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090006131f2c3845515c66727f8c97a2a0958a7d7063584e43372b1e13080714202c38444f5965717e8b97a1a2978c7f72665c5144382c1f1206000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c18242f424f5c6875828f9b9c908376685e6875828f9b9c908376685e5c6875828f9b9c908376685e5246392d2013070000000000000814212e3a47535f6a707d858f94999c9e9f9c9b9c9b98928e857d706b75828f949c9e9f9f96897d7063564a3d3023170a000000000000000000080e171e252a2f35393a3e4143454646464543413e3a39352f2a251f170f09000000000000000000000000000000000000000000000000000000000002050708131313131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8376695c504336291d1000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000040e18232e39434b545b606b70767d8185898c8e90919292929292908f8d8a86837e79726d665f574e463c332a1e150b0000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a9a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030709090c0c0c0c0c0c0c0c0c0c0c0c0c0c08131e2834404a54606b74818e97a1a2988e81756b61554b4035291e140a0000000000121f2c3845525f6b7885929393939393877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3643505d6976839093939393938b7e7165584b3e3225180b000a16222d38434d555b5d60606060606060585651493f3438434d555b5d60606060606060585651493f34291d11050004101c2834404b54606d7a85929fa89c8f82766a5f53473a3025190d0916232f3c4855606b7783909da99f92857a6d60544a4034281c100400020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000000071a2734414d5a6774808d9a9f93867a6d616774808d9a9f93867a6d615a6774808d9a9f93867a6d6154473a2e23180c000000000007131f2c38434e58626e7c8692989fa29f97928f8e8f9196999792877d707d89949ea69e989291897d7063564a3d3023170a00000000000000010a121a202930363a4045474b4e505252535252504e4b4745413a363029211b120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000000020c16202834404b555c666c737d838a8e9298999b9d9e9e9f9f9f9e9d9c999993908b857f786e695f584e453c30271d120700000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000040b0f1315161919191919191919191919191919191918232e39424f59616d7a85929ea69e938a7d70675d51453c30261c110600000000121f2c3845525f6b7885868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683868686868686867e7265584b3f3225180c0005111c27313b434a4f50535353535353534b4a453f372d313b434a4f50535353535353534b4a453f372d23180c0100000c18232e3945515d6773808d98a39f94887c6f62564c41362a1c12121f2b37434e5863707d8995a0a3988c8073675d5142392e23180c000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c1926323f4c5965727f8c98a4998b7e716465727f8c98a4998b7e71645465727f8c98a4998b7e7164544a4034281c1004000000000915222e3b4854606a76828f98a2a298928b8583828284878c929792857b818e9aa69e948f8684867d7063564a3d3023170a000000000000000a131c242c323b41464b5153575a5d5e5f605f5e5d5a5754514b46423b332d241c140a01000000000000000000000000000000000000000000000000000106090b0c13131313131313090806030000000000000000000000000003060809131313131313130b0b0905010000000000000000000000000000000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868376695c504336291d100000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000008131e28323a45515c676d78808990959b9fa2aaaba39f9d9d9c9d9ea1a9aba49f9d97928b837b6f6a5f574d42392e23180c02000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000070f161b20222325252525252525252525252525252525252527303d46525e68717e8a949ea59e9184796d60584e42382e23170b02000000111e2b3744505d6873787979797979797976685e5246392d20140700000000000000000000000000000000000000000000000000000000000000101c2936424f5b66717679797979797979726d62564a3d3124180b00000a151f2931383e4243464646464646463f3d3a342d242931383e4243464646464646463f3d3a342d241b110600000007121d2935414c55616e7b86929fa69a8e8174685e5246392e231814212e3a47535f6a76828f9ca79f92867a6d61554b4030271c120700000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000b1724313e4a5764717d8a97ab9b8e82756664717d8a97ab9b8e8275665c64717d8a97ab9b8e8275665c5144382c1f1206000000000916232f3c4956626f7c89949fa79f92867e79767576777b7f858f948f8283909daa9c8f82797779796d6053473a2d20140700000000000009121c252e363e444c52555d6064676a6b6c6c6c6b696764605d55524d453f362e261c1309000000000000000000000000000000000000000000000000060d12161819202020202020201615130f0a04000000000000000000040a0f13151620202020202020181715110c0600000000000000000000000000000000000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000010d1925303a44515b606d79828d929d9fa7a8a19e999992919090919297979b9fa4a9a19e9590857c6f695f544b4034281e1408000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b9b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000007111921272c2f30323232323232323232323232323232323232323235414c56616c75828f98a2a1968d80736a5f544a3f34281d140a0000000f1c2834404c5761686b6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090000030d171f272d3236373939393939393932312e29231b1f272d3236373939393939393932312e29231b120900000000000d19242f3a46525e6874818e9aa49f92867a6d61544a4034281c1d2a36414c56626e7b88949fa3998d8174685e52433a2f1e150b0000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000916232f3c4956626f7c8995ab9f9285796d626f7c8995ab9f9285796d60626f7c8995ab9f9285796d6053463a2d201309000000000d1a2733404d5a6673808d99a69f958a7d716d666869696e737a828e938f90959fa298887b6f676d6d675c5145382c1f13060000000000050f1b242e37404850565e61676d71747678797979787674716d67615e57504840382e251b0f06000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d23221f1b160f0700000000000000070f161b1f22232d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000005111d2935414c56626d75818e949ca4aba39f96918c88868483838485878a8f939a9fa7a79f9791857b6e665c51453b3025190d000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9b9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000040f19232b32383b3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f44505a616e7b86929fa69f92877c6f665c50443c2f261b110600000c18242f3b454f575d5f606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000000000000000000a16222d38434d555b5d60606060606060585651493f34291d1105000000040d151c2226292a2d2d2d2d2d2d2d2524221d1811151c2226292a2d2d2d2d2d2d2d2524221d18110900000000000008131e2a36414d56626e7b87939fa3988c7f73665c5144382c1f202d3946525e6874818e9aa69f92877b6e61564c4131281d0c030000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000000000814212e3b4754616e7a8799a3a297897c70636e7a8799a3a297897c7063616e7a8799a3a297897c706356493d31261a0e02000000101d293643505c6976838f9ca99d9083766c605c54575e61686d78818e949d9fa79f9285796a5f60605c554b4034291c100400000000030d17212d364049515a61686e747a7e8183858586858583817e7a746e69625a524a40372d21180e03000000000000000000000000000000000000000009131b23292e3132393939393939392f2e2b2720191007000000000007101920272b2e2f3939393939393932312e29221b12090000000000000000000000000000000000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d211509000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000713202d3946525e68727f8b939ea6aba399928c84807c7977767677787a7e828790959ea5a9a1979083796d60564c41362a1c11060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9b9b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000b16212b353d4448494c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c525e69727f8b949fa3999083786d60574d41382d22170b000007131e29333d454c5052535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000005111c27313b434a4f50535353535353534b4a453f372d23180c0100000000030a11161a1c1d20202020202020181815110c060a11161a1c1d20202020202020181815110c0600000000000000010e1925303b47535f6975828f9ba69e9184796d6053463d32272834404b55616d7a86929fa69b8e8175695f53443a301f160c000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e1205000000000000000000000613202d394653606c7986929fa99a8d8073676c7986929fa99a8d807367606c7986929fa99a8d807367574d42372b1e1206000000111e2b3744515e6a7784919da6998d80736659504a4d52565e666d78829099a3aa9e9184776b585353514b43392f23180c000000000009141f29333f48515b636c717a80868a8d909192939291908d8a86817b716d645c52493f332a2015090000000000000000000000000000000000000009121b252d343a3e3f464646464646463c3b38322b22190f04000000040f19222b32383b3c464646464646463e3d3a342d241b1108000000000000000000000000000000000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b10050000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000003101c28343f4a54616d7a85929fa5aea39992877f79736f6d666a696a686e71757c838f939ea7a9a0958c8073685e5246382d22170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9c9b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000030f1b27323d474f54565858585858585858585858585858585858585858585858585857606c77828f97a2a0958c7f72695f53493f33271b0f0300020d17212b333b404445464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000000000a151f2931383e4243464646464646463f3d3a342d241b110600000000000000050a0e1010131313131313130c0b0905010000050a0e1010131313131313130c0b09050100000000000000000008141f2b37424d57626f7c89949fa1978a7e7164594f44382c2c3845515c67737f8c98a39f94887c6f62574d4232291e0d04000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e12050000000000000000000005121f2b3744505b657784919eaa9d91847769657784919eaa9d918477695f657784919eaa9d918477695f53473a2d211408000000121e2b3845515e6b7884919ea5988b7e7265584b3f42464c545c666f7c87929faa9d9084776a5d514745403931271d120700000000020e1a25313b45505a636d737e858d92989a9d9a9998999a9c9a98928d867e736e645b51463c31261a0f04000000000000000000000000000000000008111a242d373f464a4c535353535353534947433d342b20160a0000000a16202b343d434749535353535353534b4a453f362d241a1107000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000006121f2b3844505c6673808d97a2aba79f92877d726d6762605c545d565e61646a6f79818f95a0aba79f92867a6e61544a3f33281c0f0300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b08070502000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000713202c38444f596063656565656565656565656565656565656565656565656565656565656e7b85929fa79f92867b6e655b5044372b1f12050000060f1921292f343738393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000030d171f272d3236373939393939393932312e29231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c4854606a7683909ca79d9083776b6054483b312d3a4653606d7985919ea79c8f82766a5f54453b3120170d00000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e120500000000000000000000030f1b27333f49536976838f9ca9a096887b6e6976838f9ca9a096887b6e616976838f9ca9a096887b6e6155483b2f24190d010000111e2a3744515d6a7784909da5988b7f7265544a413d3b424b545f6a75828f9ca89d9084776a5d514438342f271f150b010000000005121e2a36424d57626c737f8a92979f9f97918e8c8b8c8e91969e9f98928b80736d62584e43372b21160b0000000000000000000000000000000007101a232c363f495156586060606060606056544e463d32271b0f0300030f1b27323d464e545660606060606060585650483f362c2319100700000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c0300000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c201304000000000000000000000713202d3a4653606d7985929b9d9e9f958b7e716b605c5553514a504c5254585f676d78839099a3aea2988c8073665b5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d293643505c6976838f9c9c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000915222f3b4854606b6f7272727272727272727272727272727272727272727272727272727272727e8b97a1a3989082776c605346392d201306000000070f171e24282b2c2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2524221d181109000000000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000915202c38434e5863707d8a95a0a095897c6f63574d423638444f5964717e8b97a1a095897d7063584e43332a1f0e0500000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e120500000000000000000000000b17222d414e5b6874818e9ba7a8988c7f726874818e9ba7a8988c7f72656874818e9ba7a8988c7f7265554c4135291d11040000101c2936434f5c6976828f9ca79a8d8074665c524c4a4847464e5865717e8b98a49d9084776a5d51443729231d150d0300000000000714212d3a46535e69717e8b919fa297928b85817f7f8081848a9196a09f928c7f726a5f53473d32271b10010000000000000000000000000000061019222c353e48515b62656c6c6c6c6c6c6c6260584e43382b1f13060006131f2b38434e5860626c6c6c6c6c6c6c65625a50483e352b22190f0600000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c040000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000000000a1623303d495663707c898c8e9092979083786c6059514b464440434146474e555d666f7c86929facaa9e9184786c605346392d20130600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d2a3643505d697683909c9c8f8376695c504336291d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000091623303c4956636f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f85919eaa9f948b7f7265584b3f3225180c00000000060d13181c1e1f202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20202020202020181815110c0600000000000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d08020000000000000000000000000000030f1b27323d4653606c7884919da79b8f8275695f53463a3c4854606b7783909da89d9083776b6054463c3221180e00000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000000061a2633404d596673808c99a6a99c8f82766773808c99a6a99c8f8276676673808c99a6a99c8f8276675d5145392c20130600000c1926333f4c5966727f8c99a59e9184796d605d5656555453505663707c8996a39d9084776a5d5144372a18120b03000000000006121f2b37434e58616e7b86929fa29792857e787473727374787d849095a09f92867c6e62594f44382c1e130800000000000000000000000000060f18222b343e47505a626d72797979797979796f6a6054473b2e221508000815222e3b4754606a6f79797979797979716c625a50473d342b21180f050000000000000000000000000000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a030000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000814212e3b4754616e7b7e7f81838587887e71655b5045403a38343036393c434b545f6a75818e9baaada196897c6f6256493c2f23160600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d0701000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004101d2a3743505d6a7683909d9c908376695d5043362a1d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000e1b2734414e5a6774808b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9197a1ada69b8e8175685b4f4235281c0f000000000002070c0f11121313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1010131313131313130c0b090501000000000000000000050d14191e202129292929292929292929292929292929292929292921201e19140d0500000000000000000000000000000a161f2b3744505b65717e8b96a19f93877b6e61554c41424e5763707d8995a0a0968a7e7164594f44342a200f06000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d717e8b98a4ac9f92867a6d65717e8b98a4ac9f92867a6d6054473a2d22170b00000915222f3c4855626f7c88939ea0968c7f746d6865636261605c5f626f7b8895a29d9084776a5d5144372a1e07010000000000000815212e3a47535f6a76828f98a29f92857b716c66666566656c707a839099a3989083766b6054483a2f24190d010000000000000000000000050e17212a343d474f59616c727f868686868686867c6f6256493c2f231609000916232f3c4956626f7c868686868686867e716c61594f463c332a21170e05000000000000000000000000000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d0905000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000714202d3a46525e696e71737476787a7c796d6053493f46464544423f3b3a39424e5863707d8998a2aea8998c7f7266594c3f2d22170b00000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c040000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111d2a3744505d6a7783909d9d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000e1b2734414e5a6774818d9898989898989898989898989898989898989898989898989898989898989ea1a9b3a89b8e8175685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e0500000000000000000000000000030f1b27333f4953606d7984919ea4998d8074675d514547535f6a75828f9ca79e9184786d6053463d3320190e00000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e120500000000000000000000000a1723303d4a5663707d8996a3aea3998a7d71707d8996a3aea3998a7d7164707d8996a3aea3998a7d7164544a3f33281c0f03000815212e3a47535f6a75828f97a29c918c807a7572706e6d6d666c6c6f7b8895a29d9084776a5d5144372a1e1104000000000003101c28343f4a54626f7c88949fa0958a7e7169605b5458535b60686e7b86929f9f95897d7063564c4135291d110400000000000000000000040d172029333c464f59616b717e88939393939791847a6d6154473a2e211407000714212e3a4754616d7a84919793939392877e706b60584e453c332920160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c01000000000000000000000005111e2a36424d575e616466686a686d6f6d675d515152535352514e4c4847423c4653606c7885929faba89b8f82756853493f33271b0f03000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000e1b2734414e5a6774818d9aa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5abadb3aca89b8e8275685b4f4235281c0f00000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000000000000000000000000000000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d02000000000000000000000000000b17222d3844515c66727f8c97a29f92857a6d60544a4c56626e7b87939fa1978b7e72665c5044382b1f1207000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e120500000000000000000000000815222f3b4855626e7b8895a99f9f9b8e81746e7b8895a99f9f9b8e8174666e7b8895a99f9f9b8e8174665b5044382b1f12060006121f2b37434e58616e7b8592979f9c928d86827f7d7b7a79797978787c8895a29d9084776a5d5144372a1e1104000000000006121f2b3844505c6674818d9aa69d9083786c6057504a4c4950565f6974818d9aa79b8e8175685d5245392c201306000000000000000000030d161f29323b454e58606b707d87929aa4a29791857b6e685e5246392d201307000713202d3946525e686e7b859197a2a39992867d706a60574e453b32281f160c030000000000000000000000000000060a0e1011131313131313130b0a08080b0d0e131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000020e1a25303b454d525457595b565d6062605d555c5e5f5f5f5f5d5b5955534d4644505b6576838f9ca9aa9e918477655b5044372b1f1205000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2b3744515e6a7784919d9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000000000000000000000000000000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e14080000000000000000000000000006111b2834404a54606d7a85929fa2988b7f72665b50525e6874818d9aa49e9285796d60544a3f34281c10030000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e120500000000000000000000000714202d3a4753606d7a8697939393939285796d7a8697939393939285796c6d7a8697939393939285796c605346392d20130600030f1b26313c46535e696f7c858f949c9f98928f8c898887868685858584919eaa9d9084776a5d5144372a1e110400000000000713202d3a4653606d7885929fa9988b7f72655b50443f3f3f444d57626f7c8897a19f92867a6d6054473a2d2114070000000000000000030c151f28313b444d575f6a6f7d869299a3a29892857c6f695f564c4135291d11050005111d2935414c565f696f7c859298a2a39892867c6f6a5f574d443a31281e150c020000000000000000000000040b11161a1d1e2020202020202018171514171a1b202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d11040000000000000000000000000009141f29333b4246474a4c4e4c52545c606366696b6c6c6c6b6a6865625f5753504a536773808d9aa6ac9f9286796c605346392d201306000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f050000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000e1b2734414e5a6774808d9393939393939393939393939393939393939393939393939393939393939393939393938e8275685b4f4235281c0f00000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e1811090100000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000c18232e3945515d6773808d98a39e9184786c605354616d7a86929fa2988c7f73675c5142382e23170b00000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d1104000000000000000000000006131f2c3945515d677885868686868686867c6f7885868686868686867c6f677885868686868686867c6f6256493c2f23160900000a15202a36424d57606a6f7b828a8f9299999b9896959499929292919196a1aa9d9084776a5d5144372a1e110400000000000915222f3c4855626f7c8897a2a197887b6e6153493f332d333b4653606c7985929ea399897d706356493d3023160a00000000000000020b151e27313a434c565f696f7c859298a2a39992867d6f6a5f574d443a3025190d0100010d1925303a444d575f6a6f7d869299a3a29892857c6e695e564c433a30271e140a00000000000000000000050d151c2227292a2d2d2d2d2d2d2d2524211f2426272d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000020d17202930363a3b404850565d60666d70737677787979787775726e6964605c545966727f8c99a5aea399877a6d6154473a2e211407000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d0300000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121e2b3845515e6b7884919e9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000e1b2734414e5a67748086868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e11050000000000000000000000000007121c2935414b55616e7a86929fa0968a7d7064585c66737f8c98a29f92857a6d60554b4030261c11060000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f02000000000000000000000004101d2935404b55687378797979797979796f6a7378797979797979796f6a687378797979797979796f6a6054483b2e2215090000030e1a25313b454e5860696e767d8286898c8e8f90909191919292929399a4aa9d9084776a5d5144372a1e110400000000000b1825323e4b5865717e8b98a99e928578695f5341382d222b3744505b6575828f9cab998c7f7266594c3f3326190c000000000000000a141d263039434c565e686e7b859197a2a49a92877d706b60584e453b32281e130800000008131e28323b454e58606b707d879299a4a19791847b6e685e554b433930261c11060000000000000000040d171f272e3336373939393939393931302d2b303334393939393939393433302b241d140b010000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000050e171f252a38404a525a61686d73797d8082848586868584817f7b77716d66605865717e8b98a4b4ab94887b6e6155483b2e221508000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b01000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2b3845525e6b7885919e9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000d1a26333f4c58646e747979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e0000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b11070000000000000000000000000000000000000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d20140700000000000000000000000000000d18242f3a46525e6874818e99a49c9083766a60606d7984919ea3998d8073685d5243392f1e140a0000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260686b6c6c6c6c6c6c6c626061686b6c6c6c6c6c6c6c6260584e43382c1f130700000009141f29333c464e575f626c70757a7d7f8182838484848585858687939faa9d9084776a5d5144372a1e110400000000000e1b2734414e5a6774808d9aa79d9083766a574d422f261b27333f49536774808d9aa79b8f8275685c4f4235291c0f00000000000006111b262f38424b555d686e7a849197a1a49f93887e716b61594f463c332a20160c02000000020c16202a333c464f59616b717e87939fa3a19691847a6d675d554b42382e2317130a000000000000000b151f2931393f4244464646464646463e3d39363c3f4146464646464646413f3c362f261d120800000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000020c16202c36404a525c646c717a8085898d8f9192929292908e8c88837e786f6a6264717d8a97a4aea195887b6e6255483b2f221508000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2c3845525f6b7885929e9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000007131d2a36414c56626e7b87939f9f94887c6f6264717e8b97a19f92867b6e61564c4131271d0c02000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000007121d2731454f575d5f6060606060606056545d5f606060606060605654575d5f6060606060606056544e463d32271b0f030000020e1a25313b454d5354575a6164686d7072747576777778787878797c8895a29d9084776a5d5144372a1e110400000000000f1c2936424f5c6975828f9ca89b8e8175685b4e42312817222d3f4c5865727f8b98a59d9083766a5d5043372a1d100000000000091217222d38414a545d676d7a839096a0a49c928b7f726c61594f473d342a21180e040000000000040e18212a343d464f59616c727f8b919ca4a0969083796d675c544a3f3428251c1209000000000006111c27313b434a4f51535353535353534b494541474c4e535353535353534d4c4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000008131e28323e48525c646e737e858d9297999c9e9f9f9f9e9d9b9895908b847c726d64717d8a97a4aea295887b6f6255483c2f221509000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c030000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a0008141f2b36414a52585a60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e120600000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000010e1925303b47535f6975828f9ba69b8e8175686b7783909da49a8e8174695e52443a301f150b000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000010b151f333d454c505253535353535353494850525353535353535349484c5052535353535353534948433d342b21160a00000005121e2a36424d575e6163646566676663666869696a6b6b6b6b6c6f7b8895a29d9084776a5d5144372a1e11040000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b25313e4b5864717e8b97a49d9184776a5e5144372b1e110000000008121b2427333f49535c666d79829095a0a59d928c7f736d625a50473e352b22180f0600000000000000060f18222b343d47505a626d727f8c929da59f958f82796d665c504440372e241b1208000000000a16222e39434d555b5d606060606060605856504a52585a606060606060605a58524a40362b1f13070000000000000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000010d1925303a44505a646e73808a92979ea1a9a9a8a19e9c9b9a9b9d9f9d9591877f736e717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b4034292015090000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006131f2c3946525f6c7985929f9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f22160900030e1a242f3841474c4e53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f040005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e22160900000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e21150800000000000000000000000000000008141e2b37424d57626f7c89949f9f92867b6e707d8995a09f93877c6f62574d4232281e0d0300000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000030d212b333b404445464646464646463c3b4445464646464646463c3b404445464646464646463c3b38322b22190f040000000714212d3a46535e696e7071727374736d63545c5d5d5e5e5e5f626f7b8895a29d9084776a5d5144372a1e11040000000000111e2a3744515d6a7783909da69a8d8073675a4d4034271a24313e4a5764717d8a97a49e9185786b5e5245382b1f12000000060f1a242d363f44505b656d78828f949fa69e938d80746d635b51483e352c23191006000000000000000000061019222c353e48515b636d73808d939da59f948f81786d605c52493f362d241a0f060000000e1a27333f4a555f676a6c6c6c6c6c6c6c64625a525c64676c6c6c6c6c6c6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000000005111d2935414c56616c73808d929fa2a9aaa29f9996918f8e8d8e9092999d99928c8073717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e0200000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9285796c5f52462e23170b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000008131d262f363c3f41464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e130900000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000020e1a26313c4754606a7683909ca3998c807375828f9ca69c8f82756a5f53453b3020160c00000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f0600000000000000000000000000000000000f1921292f343738393939393939392f2e3738393939393939392f2e343738393939393939392f2e2c2721191007000000000815212e3b4854616e7b7d7e7f7f807f73665b50505151515256636f7c8996a29c8f8376695c504336291d10030000000000111e2b3844515e6b7784919ea6998c807366594d4033261a24303d4a5763707d8a96a39f9285796c5f5246392c1f130000030e18212c363f48515b606c77818e949ea69e948e81776c605b52493f362c231a1007000000000000000000000007101a232c363f49515b646e74818e939ea69e938e81746e635b51483f362c21180e030000101d2936424f5b67717779797979797979716c6258646e7479797979797979746e64584c3f33261a0d000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000713202d3946525e68717e8a929da4ada79f98928d88848281818183868b91959f928b7f727d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f140900000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2b3844505c667986939f9f9286796c5f4a3f34281c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c10040000010b141d242b30333439393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c0200000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00000000000000000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000915202b38434e5863707d8a95a09e9285797b87939f9f94897c6f63584e4333291f0e040000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c05000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23222b2c2d2d2d2d2d2d2d2322282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000b1724313e4a5764717d8a8b8b8c8d86786c60544c4a494a4e5764717e8b97a49b8e8275685b4f4235281c0f020000000000111e2a3744515d6a7783909da6998d8073665a4d4033271a24313d4a5764707d8a97a39f9285786c5f5245392c1f1200000915202a333e48505a636d73808d939ea69f948f82786d655b504940372d241a11080000000000000000000000000008111a242d374049525c606d78818f949fa59d938d80736d635a50483e332a2015090000111e2a3744515d6a7783868686868686867e71645a677480868686868686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000004111d2935414c56616d7a85929ea4aea79f959086807b7875747475767a7e848c939992867c7d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e02000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f938679665c5044382b1f1206000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b00000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c030000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e21150800000000000000000000000000000000030f1b27323d4653606c7883909da1978b7e808d9aa49c9083766b6054463c3121170d000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000060d13181c1e1f2020202020202016151e1f2020202020202016151c1e1f202020202020201615130f0a040000000000000814212e3b4754616e7a8793989998897d70665e56565657585f6975818e9ba7998c7f7266594c3f3326190c000000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b24313e4b5764717e8a97a49e9184786b5e5245382b1f1200020f1a26313c46505a626d727f8c929da5a0959082796d665c53493f372e251b120800000000000000000000000000000008121b242e374044505c666d79828f959fa59c928c7f726c625a50463c31261a0f0200111e2a3744515d6a77849093939393938b7e71645a6774818d93939393938d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000713202c3945525d6873808d97a1adaa9f9590837b736e6969686768676d71797f87929890837e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e1105000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a49a86796d6053463a2d201307000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f05000000000001080e14171a1b20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e21150800000000000000000000000000000000000a161f2b3744505b65717e8b96a19e918486929fa0958a7d7064594f43342a200f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f111213131313131313090911121313131313131309090f1112131313131313130909070300000000000000000714202d3946525e6875828f9aa49d9083786e6865636363656a6e7b86929f9f95887c6f6255483c2f2215090000000000000f1c2935424f5c6875828f9ba79b8e8174685b4e4130251a25323f4b5865727e8b98a59d9083776a5d5144372a1e110006121f2b37434e58616c717f8b919ca4a09690837a6d675d544a41382d251c1309000000000000000000000000000000000009121c2528343f4a545c676d79839095a0a49c918b7e716c61584e43372b1f120600111e2a3744515d6a7784909d9f9f9f978b7e71645a6774818d9a9f9f9f9a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000714212d3a4754606d7a85929fa9aea2989083796e69625f575b5a555d60666d737e8692958f828f9ca8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d201408000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a093867a6d6053473a2d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433d3d3d3c39332c231a10050000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c08040000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c201300000000000000000000000000000000000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d2114070000000000000000000000000000000000030f1b27333f4953606d7984919ea096919298a29d9184786c6053463d3220180e0000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56626f7c87939f9f958f827a757270707072757c849198a39a9083766a5f53473a2e2115080000000000000e1b2734414e5a6774818d9aa79c90837669574d42362a1e2733404d5a6673808d99a69c8f8276695c4f4336291c10000814212e3a47535f6a717e87939fa3a19691847a6e685d554b42382f261b130a010000000000000000000000000000000000000a1317232e38424b555d676d7a839196a1a39f92877e716a5f53473a2e21140800111e2a3744515d6a7784909daaaca4978b7e71645a6774818d9aa7aca79a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000004111d2935414c5665727e8b98a2aeab9f92867b6e675e57534d4e4e4b51545c606c717e8a92948f949eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e020000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0a093877a6d6054473a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d504a4a4a4a49443e362c22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c2013000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000000000b17222d3844515c66727f8c97a2a09e9fa2a1968b7e71655b5044372b1f120600000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e090300000000000000000000000000000000000105090b0b1313131307060400000105090b0b13131313070604000000000000000000000000000000000000000000000000010d1925303b4754606a73808d939f9e948f86817e7d7c7d7f82879196a09f93887d6f63584e43372b1f12060000000000000b1825323e4b5865717e8b98a99e918578695e52463a2d232b37424d576875828e9ba79a8d8074675a4d4134271a0e000815222f3b4855626e7b869299a4a29891847b6e685e564c433930261d140a01000000000000000000000000000000000000000006111c263039434b555e686e7b849197a2a39992867b6e6255483b2f22150800111e2a3744515d6a7784909daab1a4978b7e71645a6774818d9aa7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000713202c3945525d687683909caaaea3998c8073695e554d4742414140454a515a616c74808d979c9ea6b0afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e11050000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c28333e48505557575757575d69768390908376695d57575757575550483e33281c10040000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000000000000000000000000020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e0200000000000000000000000000000000000006111b2834404a54606d7a85929393939393939184796d6053493f33271b0f030000000000000000000000000000000000000000000002090e141a1e212226292b2c2c2b292521211e1a140e09020000000000000000000000000000060c111517182020201f1413100c070c111517182020201f1413100c07010000000000000000000000000000000000000000000008141e2b38434e58606d78818c92999f98928e8b89898a8b8f92999f98928b7f726b6054463c31261b0f030000000000000915222f3c4855626f7c8897a2a197877b6e6154483d342e303947535f697784919ea7978b7e7164584b3e3125180b000a1723303d4a5663707d8999a3ab9f92857b6f695e564c433a31271e150b02000000000000000000000000000000000000000000000a141e27303a434c565e696e7b85929faba398897d7063564a3d3023170a00111e2a3744515d6a7784909daaa89f978b7e71645a6774818d9aa7a09f9a8d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c02000000000000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d61574d433b37312f35394044505a606d7a85919eaab0b8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d2014070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a194877a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814202d3944505a616464646464646976839090837669646464646464615a5044392d201408000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000c18232e3945515d67738086868686868686867f72665c5141382d22170b00000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a251f19140d050000000000000000000000000911181d2124252d2d2d2c201f1c1812181d2124252d2d2d2c201f1c18120b03000000000000000000000000000000000000000000020f1b27323d44505c666d777f868e92999a9b98969696989b9a98928e867f726d62594f44342a20150a000000000000000713202d3a4653606d7985929fa9988b7e7165594f443f3f3f424c56616e7b8896a0a095877b6e6154483b2e211508000a1723303d4a5663707d8996a1a9a2988b7e716b61584e463c332920160d03000000000000000000000000000000000000000000030c161f29323c454e58606b717e87939fa9a196897d7063564a3d3023170a00101d2a3743505d6a7683909d9e9b93938b7e71645a6773808d9aa19393938d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c20130400000000000000000000000000000000000a1724313d4a5764707d8a99a3afa99c8f8276685e52453b312b2624292e343e45525d68727f8c98a2aebaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e2114080000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303c4955616c70707070707070768390908376707070707070706c6155493c3023160a0000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d10000000000000000000000000000000000000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d03000000000000000000000000000000000000000007121c2935414b55636e737979797979797979726d62544a402f261b1106000000000000000000000000000000000000000000080e171f252a31363a3b3f4344464644433f3b3a36312a251f170e070000000000000000000009121b22292e3132393939392d2c29231d22292e3132393939392d2c29231d150d030000000000000000000000000000000000000000000a162028343f4a545c656c737b82868b8e909192929291908d8b86817b726d625b51473d3222180e040000000000000006121f2b3844505c6674808d9aa69c9083766b6157504a4c4c4e545d68737f8c99a89d908377695e53463a2d211407000814212e3b4754616e7a849197a2aa9f92877d706a60584e453b32281f150c0200000000000000000000000000000000000000020b151e28313b444d57606a707d879299a4a29791847a6e6154473b2e21140800101d293643505c6976828f9c938e8686867e7164596673808c9997898686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000d1a2733404d5a6673808d99abb5ab988b7f7265564c4133291f1a181c232935414c56606d7a85929fabb8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e312418070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000010406070c0b0a09080815222f3b4855626e7b8895a1a194887b6e6155483b2e22150808090a0b0c07070501000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d839191837d7d7d7d7d7d7d7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d00000000000000000000000000000000000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000d18242f3a43525c63666c6c6c6c6c6c6c6c65625b5142392e1d140a00000000000000000000000000000000000000000009111a202930363b4246484c4f515252514f4c4846423b36302920191109000000000000000006111b242d343a3d3e464646463a38342f272d343a3d3e464646463a38342f271f150b010000000000000000000000000000000000000000040b17232e38424a535b60696e757a7e8183848586858483817e7a756e69625b51493f352b211006000000000000000003101c28343f4a54626e7b88949e9f94897d7069605c5458595860666d7a85929fa1978b7f7265574d42362a1e1205000714202d3946525e686f7c859298a3a39992867d6f6a5f574d443a31271e140a000000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857c6f685e5246392d201407000f1c2935424f5c6875828f9b8e81797979716c625965727f8c989285797979746e64584c3f33261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d010000000000000000000000000000000003101c28343f4a546975828f9ca8afa399887c6f6255493c3022170d0d1219242f3a45525d6875818e9ba8b4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c0000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000001080d11131419181716151415222f3c4855626f7b8895a2a195887b6e6255483b2f22151415161718181413110d080200000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c79868a8a8a8a8a8a8a919595918a8a8a8a8a8a8a86796c605346392d2013000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f14090000000000000000000000000000000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000007131d2831404a52585a6060606060606060595751493f30271c0b02000000000000000000000000000000000000000009121b232b333b42464d5355595c5e5f5f5e5c5854534d46423b322b231b1209000000000000010c18222d363f454a4b535353524745403931363f454a4b535353524745403931271d120700000000000000000000000000000000000000000006111c263038414950575f62686d71747778787978787674716d68615f5751493f372d23190f000000000000000000000b17232e3847535f6a75828f97a29e92857b716d66666566676a6f78828f97a29e9285796d6053473b31251a0e020005111e2a36414c565f6a6f7d869299a3a29892857c6e695e564c433930261c1106000000000000000000000000000000000006111c262f39434c565e686e7b859298a2a39992867d6f6a5f564c41362a1e1105000f1b2835424e5b6875818e9b9083766c6c64625a5865727e8b989386796d6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000006121f2b3844505c667884919eabac9f9286796d6053463a2d2013070008131e2935414c5664717d8a97a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c100400101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000040c13191d20212524232221201f222f3c4955626f7c8895a2a295887b6f6255483c2f221f20212223242521201d19130c04000000000000000000000203101d2a3643505d69768390908376695d5043362a1d1003020000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e0300000000000000000000000000000000000000000003090e1214152020202020202020202020202020202020202020201514120e0903000000000000000000000000000000000000000000000000010c161f2e3840474b4d53535353535353534c4a463f372d1e150b000000000000000000000000000000000000000007111b242d353d454d52575f6165696b6c6c6b6965615e57524d443d352c241b1107000000000005111d29343f485056586060605f53514b43393f485056586060605f53514b43392f23180c000000000000000000000000000000000000000000000a141e262f383f444d53565e6165676a6b6c6c6c6b696764605d56534d453f372d251b11070000000000000000000006111c2b37434e58616e7b85929fa19792857e797573727274777c838f949f9e938b7e71675d514539291f14090000020e1925303b444e58606b707e87929fa3a29791847b6e685d554b42382e23171309000000000000000000000000000000091317222d38424b555d686e7a849197a1a39f92877d706b60584e443b3025190e02000d1a2633404d596673808c99918477695e5856505663707d89969a877b6e615a58524a40362b1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000713202d3a4653606d7986929facaa9e918477665c5145382c1f130600010d19242f3a4754616d7a8796a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f130600101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000040d161e24292c2d3231302f2e2d2c292f3c4956626f7c8995a2a295887b6f6255483c2f292c2d2e2f3031322e2d29241e160e0400000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a11070000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000040d1c262e363b3f4046464646464646463f3e3a352d251b0c0300000000000000000000000000000000000000050e19232d363e474f575e61696e72767779797776726e69615e564f473e362c23190e04000000000915212e3a45505a62656c6c6c6c605c554b4045505a62656c6c6c6c605c554b4034291c1004000000000000000000000000000000000000000000020c141d262d333c42474c5254585b5d5e5f5f5f5e5d5a5854524c46423b332d251b13090000000000000000000000000f1a26313c46525e69717e8a939aa197928b8581807f7f80848890959f9f948e81756c62554b403529170d0300000008141e29323c464f59616c717e8b919ca4a19691837a6d675d544a3f3428251b12080000000000000000000000000008121b2528333f4a545c676d7a839096a0a49c918b7e716b61594f463c32291e140800000b1724313e4a5764717d8a9796877b6e6154474754616e7a8797978a7e7164544a4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000815212e3b4854616e7b8799a3afa99c8f827669544b4034281c100400000813202d3946525d687784919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d20130700101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000010c161f282f35393a3f3e3d3c3b3a38352f3c4956636f7c8996a2a295887c6f6255493c2f34383a3b3c3d3e3f3a3935302820160c0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b1610090100000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f3233393939393939393932312e29231b130900000000000000000000000000000000000000020c17202b353e48505960696e747b7f8284858584827f7b746e69605950483e352b20160c020000000b1724313d4a56626c71797979796d675c51454a56626c71797979796d675c5145382c1f130600000000000000000000000000000000000000000000020b141b222731373a4146474b4e505152535251504e4b4745413a36312a211b1309010000000000000000000000000a15202a36424d57616c727f8892979f9e97928e8c8b8c8d90959d9f99938d82796d605a5043392f24180500000000020d17202a343d47505a626c737f8c929da5a0959082796d665c504440372d241a1107000000000000000000000007111a242d373f44505b666d79828f95a0a59d928c7f726c62594f463d342a20170d0200000815222f3b4855626e7b8897978b7e7164574d46525e697885929a8e8174665c5044382c261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895abb5a79b8e8174685b4e412e23180c00000005111d2935414c566875828f9ba8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e22150800101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000008131e28313a4145474c4b4a49484745404443495663707c8996a3a295897c6f625649434440454748494a4b4b4746413a32281e1308000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000000000000000000000000000000002070a0c0d131313130e0d0b0803000407090a131313131006050300000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d2625221e181109010000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8b87817b706b615a50473d32281e13080000000b1825323e4b5865717e86868686796d6053474b5865717e86868686796d6053473a2d20140a0000000000000000000000000000000000000000000000020a11171f262b3035393a3e4144454546454543413e3a3935302a261f180f090100000000000000000000000000030e1a25303b45505a626d727e858d92989a9c9b9998999a9d9b99938f8780786d675c51483e31281d12070000000000050e18222b353e47505a636d74808d939ea69f948f82786d605c52493f362c23191007000000000000000000071019232c363f49525c606c78818f949fa69e938d80746d635a50473e342b22180e050000000713202d3a4653606d7985929b8f8275695f53464d566975828f9c9184796d6053463e31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000a1623303d495663707c8996a3afa69a8d8073675a4d4034271a07000000010d192430414d5a6774808d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f22160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000010d19242f3a434c5154585756555453514b504f4e5663707c8996a3a296897c6f63564e4f504b5153545556575854524c443a3024190d01000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d090300000000000000000000000000000000000000000000070e1316191a202020201b1a18140f0b10141617202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000080e1317191a2020202020202020191816120d070000000000000000000000000000000000000000010d1925303a444f59626c717d858e92999c9a98989a9c99928e857d716c61594f443a3024190d0200000a1723303d4a5663707d8993988a7d7063574a4a5663707d8993988a7d7063574a3d31261b0f03000000000000000000000000000000000000000000000000060b151a1e25292d2e32343738393939383634312d2c29241e1a140e060000000000000000000000000000000009141f29333e48515b626c707a80858a8d909192939291908e8b87827c736d665c554b40362d1f160c01000000000000061019232c353f48515b606c78818e949fa69e948e81746e635b51483e352b22190f0600000000000000060f18222b353e48515b636e74808d939ea69f948e81776c605b51483f352c221910060000000006121f2b3844505c6675818e9b93877b6e61574d4b5864717e8b98978a7e7164594f43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a6998c807366594d4033261a0d00000000081926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000004111d2935414c555d606564636261605d555d5c5b5a63707d8996a3a396897c70635a5b5c5d555c606162636465615d564c4135291d11050005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f2325262d2d2d2d282724201a161c2022232d2d2d2d2a201f1b17110a0200000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130c0b09060100000000000000000000000000000000000000000005111d2a36414c56606b717e8792979e96918d8c8c8d91969e9792877e716b60564c4135291e130800000815222f3b4855626e7b88959a8d817467584e4855626e7b88959a8d817467584e43372b1f12060000000000000000000000000000000000000000000000000003090e13191d202125282a2b2c2c2c2b2a272521201d19130e09030000000000000000000000000000000000020d17202c363f49515a61686d73797d8083848586858583817e7b756f6a605c544b43392f241b0d04000000000000000007101a232d364044505b666d79828f95a0a69d938d80736d625a50473d342a21180d040000000000040d18212a343d47505a626d73808c929da59f958f82786d655b50493f362d231a1007000000000003101c28343f4a5463707d8995998d8074695e534754606d7a86929d9083766b61554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000613202c3945515d676d7271706f6e6d676b6a69686766707d8a96a3a396897d70666768696a6b676d6e6f7071726d685d5246392d201307000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a0005101b252e373e4346464646464646464646464646464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000040613131313131313131312110e0904000000000000000a131c242a2f3233393939393433302b2521272c2f3039393939372d2b27221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68707d87929997918a84807f7f81848a92979992877d6f685d52453a3024190d01000714202d3a4753606d7a86979e9184786a5f534753606d7a86979e9184786a5f53473a2e21150800000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f201f1e1d1b181413110d08020000000000000000000000000000000000000000050e1a242d373f4850565e61676d70747678797979787774716e68625f58504a423931271d12090000000000000000000008111b2428333f4a545c676d79839096a0a59c928b7f726c61594f463c332a1f160c01000000010c161f2a333c464f59616c727f8b929ca4a0969083796d665c53493f372e241b1108000000000000000b17232e394653606c7883909d92867b6e615a50515d6774818e99958a7d70675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1824313e4b5764717e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000714212d3a4754606d797f7e7d7c7b7a79787776757473727d8a97a3a3968a7d72737475767778797a7b7c7d7e7f7a6d6154473a2e211407000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000001070c10132020202020202020201f1d1a150f08000000000007121c252e353b3f404646464641403c362f2b33383c3d46464646433937332d261d140a00000000000000000000000000050a0d0f10131313130b0a0805050a0d0f10131313130b0a08050000000000000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999691857e7774727274787e8591969992857a6d60564c4135291d11040006131f2c3945515d677885929e96887b6f625548515d677885929e96887b6f6255483c3025190d0100000000000000000000000000000000000000000000000000000000010507070b0e111212131212100e0b07070401000000000000000000000000000000000000000000000008121b252d363e444c52555c606467696b6c6c6c6b6a6865615e56544e443f3830271f150b000000000000000000000000091217222d38424b555d676e7a849197a1a49f93887e716b60584e453b31281d130700000007131d28313b454e58606b717e87939fa4a19691847a6d675d544a41382d251c1209000000000000000006121f2b3744505b65717e8a94988f82756c61554c55616e7b8692939184796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000b1724313e4a5764717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b878a898887868584838281807f7e808d9aa7a79a8d807e7f808182838485868788898a887b6e6255483b2f22150800121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e120000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000020e19242e3740474b4d535353534e4c484138353d44484a535353535046443f382f261b110600000000000000000000030a1016191c1d20202020181714111016191c1d20202020181714110c0600000000000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891847b716c676565656c717b849198978d8073685d5245392c2013070004101d2935404b556a7783909d998c7f7266564c4b556a7783909d998c7f7266564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242c323a41464b5153575a5d5e5f605f5e5d5b5854524d47433c342e261e150d030000000000000000000000000006111c262f39434c555e686e7b859298a2a49a92877d706a5f574d433a2f24180d0100010d18242f3a434d575f6a707d869299a4a29791847b6e685e554b42392f261b130a000000000000000000030f1b27333f4953616c7682868686867d7064574a535e69748086868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794969594989291908f8e8d8c8b8d929da9a99d928d8b8c8d8e8f9091929894959695887b6e6255483b2f2215080013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000030d151d23292c3939393939393939393836312b241b1208000007131f2a354049525759606060605b59534a413d474f5456606060605d53504941382d22170b000000000000000000040d151b212628292d2d2d2d2423211d1b212628292d2d2d2d2423211d171008000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92867c6e69615a59535b60696e7c86929f92867a6d6054473a2d21140700000c18242f424f5c6875828f9b9c908376685e524f5c6875828f9b9c908376685e5246392d20130700000000000000000000000106090b0c13131313130d0c0a070200050a0d0f1013131313130a0907040000000000000000000000000000000000000000000000000000000000000109111a20283035394045474a4d505152535252504e4b4746413b373228231c150c030000000000000000000000000000000a141d27303a434c565f696f7c869299a3a39992867c6f695f554b4035291d11040004111d2935404b555f696f7c869298a3a39892857c6f695e564c433930271d140a01000000000000000000000b17222d3841505a66707679797979706c6155494d57646e7479797979736e63574b3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1a2aaa29f9e9d9c9b9a99989a9da4aeaea49d9a98999a9b9c9d9e9fa2aaa2a195887b6e6255483b2f2215080013202d394653606c798686868686868686909494908686868686868686796c605346392d20130000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000010b151f272f343846464646464646464645423d352d24190f04000a16232f3b47525c63666c6c6c6c67645d5346444f5960636c6c6c6c6a605b53493f33271b110600000000000000000d161f262d3235363939393931302d28262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f736a5f57504c4950575f6a73808d99988a7e7164574b3e3124180b0000071a2734414d5a6774808d9a9f93867a6d61544d5a6774808d9a9f93867a6d6154473a2e23180c00000000000000000000070d1216181920202020201a1917130e0a1015191c1d2020202020161613100b05000000000000000000000000000000000000000000000000000000000000080e161e25292f34383a3d4143454646464544413e3b3936302b262017110a0300000000000000000000000000000000020b151e28313b444d57606a707d87929aa4a29892857b6e675d5145392c201306000613202c3945515d676e7b859198a2a39992867d6f6a5f574d443a31281e150b02000000000000000000000006111b262f3e48545e66696c6c6c6c64615a504445525c64676c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3222170b020000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a6998d8073665a4d4033271a0d000000000d192633404c5966737f8c99a6afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1aaa29f9e9d9c9b9a999796999ca4aeaea49c999697999a9b9c9d9e9fa2aaa195887b6e6255483b2f2215080013202d394653606c798693939393939393969696969393939393939386796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000007121d2731394045535353535353535353524e473f352b201509000c1925323f4b57636e7379797979746f64584e4854606b7079797979766c655b5044382d22170b0000000000000008111f2831383e4243464646463e3d393431383e4243464646463e3d39342c241a100600000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574e453f3f444e58616e7b87969b8e8174685b4e4135281b0e00000c1926323f4c5965727f8c98a4998b7e7164544a5965727f8c98a4998b7e7164544a4034281c100400000000000000010911181e2225262d2d2d2d2d2726231f19141b212628292d2d2d2d2d2322201c160f07000000000000000000000000000000000000000000000000000000000000040c13191d23292c2d31343638393939383735322e2d2a251f1b150c0600000000000000000000000000000000000000030c161f29323c454e58606b717e8893939393979184796d6053473a2d201407000714202d3a4753606d7984919793939392877e706b60584e453b32281f160c03000000000000000000000000000a141d2c36424c545a5c60606060575550483e414a52585a606060605957524940352a1e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2834404b545c66707d8a96a3b0aaa8aab0a79b8e8174685d544a3f33281d140a0000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afa79a8d8174675a4e4134271b08000000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c3023160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000000000815212e3b4854616e7b87949594989291908f8e8d8c8b8a8c929ca8a89c928c8a8b8c8d8e8f90919298949595887b6e6255483b2f2215080013202d394653606c79868989898989898989898989898989898d929386796c605346392d2013000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000c18232f39434b515f606060606060605f5e5951473d31261a0e000d1a2633404d596673808686868681746a5f534a5663707d8686868683776c6053493f33271b0f030000000000050f1a23313a42494e50535353534b49453e3a42494e50535353534b49453e362c22170c0000000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685e52453c33333c46525e697784919c8f8276695c504336291d1000000b1724313e4a5764717d8a97ab9b8e8275665c515764717d8a97ab9b8e8275665c5144382c1f12060000000000000009131b23292e3132393939393933322f2a241f262d3235363939393939302f2c272119110700000000000000000000000000000000000000000000000000000000000002080d12181c1f2024272a2b2c2d2c2b2a282521201e19140f0a04000000000000000000000000000000000000000000040d17202a333c464f59616c727f868686868686867b6e6154483b2e211508000815212e3b4854616e7b868686868686867e716c61594f463c332920160d040000000000000000000000000000020b1a24313a42494e50535353534a49443e363841474c4e535353534d4b4740372e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303945515c666d78808d99a6a3a0a0a1a4a89c8f82756c665b50443e2f261b110600000000000000000000000000000000000000000815222e3b4855616e7b8894a9b3a89b8f8275685c4f423025190e02000005121e2a36424d576976828f9ca9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f22150900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d798686868686868687796c5f5346392c140c0200000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000815212e3b4854616e7b878a8887868584838281807f7e7d808c99a6a6998c807d7e7f80818283848586878889887b6e6255483b2f221508000a1723303d4a5663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d080200000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000714202d3a4753606d7984919392877b6e62564c54606b75818e98958a7e71655b5044372b1f120600000000000b16212b35424c545a5c6060606057555048424c545a5c60606060575550483e34281d110500000000000000000000000000000000000000000000000000121f2b3845525e6b7885919b8f827568564c41332a2a36424d566976838f9c9184776a5e5144372b1e1100000916232f3c4956626f7c8995ab9f9285796d605356626f7c8995ab9f9285796d6053463a2d20130900000000000007111b252d353a3e3f4646464646403f3b352e2830383e424346464646463d3b38332b23190f050000000000000000000000000000000000000000000000000000000000000001070c101314171a1d1e1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000000050e18212b343d47505a626d727979797979797976695e53463a2d211407000714212d3a46535e697679797979797979716c625a50473d342a21170e050000000000000000000000000000000008121f2831383e4243464646463d3c39332c2f363c3f4146464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3943505a606d78828d929c9c97949394979d9e948e81786c60594f41382d22170b00000000000000000000000000000000000000000714202d3a4753606d7a8697a1ada99d9083766a564d41362a1e110500000714202d3a46525e697885919eabafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e21140700101d2a3643505d69768390908376695d5043362a1d10000000000000000006131f2c3845515c67767979797979797979756a5e52452e261e140a000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120600000000000000000714212d3a4754606d797e7d7c7b7a7978767574737271727f8c98a5a5988b7f7271727374757678797a7b7c7d7e7a6d6054473a2d211407000916222f3c4854606b707070707070707070707070707070727e8b9386796c605346392d201300000000050d14191e202129292929292929292929292929292929292929292921201e19140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070006131f2c3845515c67767979797979797979756a5e5245382c1f120006131f2c3845515c67707d8a95998e8275685e524f59616e7b86929d9184786c605346392d22170b0000000004101c27333d47545e66696c6c6c6c64615a5047545e66696c6c6c6c64615a5045392d21140800000000000000000000000000000000000000000000000000121f2b3845525e6b7884919b8f827568564c4135292a36414c566976828f9c9184776a5e5144372b1e1100000814212e3b4754616e7a8799a3a297897c70635654616e7a8799a3a297897c706356493d31261a0e0200000000010d18232d373f464a4c53535353534d4b474038303a42494e5053535353534948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000406070a0e101213131312110e0b08070502000000000000000000000000000000000000000000000000000000060f19222b353e48515b62656c6c6c6c6c6c6c6c5e574d42362a1e12050005121e2a36424d575e6c6c6c6c6c6c6c6c65625a50473e352b22180f050000000000000000000000000000000000000d161f262d3235363939393931302d2822242b3033343939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616c75818e949c94908a8786878a90959d938d80746b6153493f33271b0f030000000000000000000000000000000000000006131f2c3945515d677885919eabab9f928578685e5246392d20140600000815212e3b4854616e7b8797a1adafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d20130700101d2a3643505d69768390908376695d5043362a1d10000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a6359443f3830261c110600000006111c263038404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000613202c3945515d676d71706f6e6d676b6a696867666673808c99a6a6998c7f7366666768696a6b676d6e6f70716d685d5245392c201307000713202c38444f5960636363636363636363636363636365727e8b9386796c605346392d2013000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e221509000714202d3a4753606d798686868686868687796c5f5346392c20130004101c2934404b55616b7683909d92867a6e615447525e6974808d9995897d7063544a3f33281c0f030000000714202c38444f5966707679797979716c61554f5966707679797979716c6155493d3023170a00000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685d52463c33333b46525e687784919c8f8276695c504336291d1000000613202d394653606c7986929fa99a8d8073675753606c7986929fa99a8d807367574d42372b1e12060000000006121e29353f4951575960606060605a57524a4038424c545a5c606060606056544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c363f49515658606060606060605f534d453b31251a0e0200020e1a25313b454d535f60606060606060585650483f352c2319100600000000000000000000000000000000000000040d151c212629292d2d2d2d2423201c171a1f2426272d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67717e8b939c928c837d7a797a7e838e939d928a7d70655b5044372b1f12050000000000000000000000000000000000000004101d2935404b55697683909ca9ada297877a6e6154473b2d22170b0107111e2a36414d5665717e8b98a9b3afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e110500101d2a3643505d69768390908376695d5043362a1d100000000000000000000c18232f39434b515f6060606060606060605f5e504a42382e23170b0000000b17232e38424a505e5f60606060606060605f5e5951473d31261a0200000000000000000004111d2935414b555d6064636261605d555d5c5b5a5a6774818d9aa7a79a8d8074675a5a5b5c5d555d6061626364605d564c4135291d11040004101c27333d474f54565656565656565656565656565865727e8b9386796c605346392d20130000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d0200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f231609000714202d3a4753606d7a8693939393939286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b4d56616e7b87929b8e8175665b5044382b1f12060000000916222f3c4854606b7682868686867e71645754606b7682868686867e7164574b3e3124180b000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574d453f3f454e57616e7a87939b8e8174685b4e4135281b0e000005121f2b3744505b657784919eaa9d918477695f535b657784919eaa9d918477695f53473a2d211408000000000916222e3a46515b62656c6c6c6c6c66635c52473e49545e66696c6c6c6c6c6360594f44382c201307000000000000000000000000000000020507080c10121312110f0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a242d373f464a4c535353535353534846423b33291f140900000009141f29333b424648535353535353534b4a453f362d231a1107000000000000000000000000000000000000000000030a1016191c1d20202020171614100b0e14171a1b202020201a1916130e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919e938c8076706d6d6e7178818e949d9083786c605346392d20130600000000000000000000000000000000000000000c18242f414d5a6774808d9aa7b3a9978a7d706453493f33271b100d1218252d3946525e6875828f9ca8b5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d0100101d2a3643505d69768390908376695d5043362a1d100000000000000000040c131d2731394045534d545b60666c6c6c6c6c6a5c544a3f34281c10030003101c28343f4a545c6a6c6c6c6c6c66605b544d524e473f352019130c040000000000000000010d18242f3a434b51545857555453514b504f4e4f5b6875828e9ba8a89b8e8175685b4e4e4f504b51535455565854524c443a2f24190d0100000b16212b353d44484a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e140800000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f221508000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013000007121d27313e4653606d7984919d908376675d5146535e6975828f9b9285796c605346392d201306000006131f2b37434e5863707d8994998f82766c61555863707d8994998f82766c6155493d3023170a000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f72695f57504c4c50575f6a73808c9a988a7e7164574b3e3124180b0000030f1b27333f49536976838f9ca9a096887b6e6155536976838f9ca9a096887b6e6155483b2f24190d010000000b1825313e4a57626d727979797979736e63574b424e5a6670767979797979706b6054483b2f2216090000000000000000000000000003090e121415191d1e1f1f1e1c181414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f464646464646463b3a36312921170d03000000030d17212931363a3b464646464646463e3d3a342d241b1108000000000000000000000000000000000000000000000000050a0d0f10131313130a0a08040003080b0d0e131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96998e81756e64616061666d78828f9c95897c6f6256493c2f2316090000000000000000000000000000000000000000071825313e4b5864717e8b97a8b2a79a8d8074655b5044372b221c191d242a36414c56616e7b86929facb9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f322619080000101d2a3643505d69768390908376695d5043362a1d1000000000000001070e161e2529323b424651575f666c72797979797975665c5044382b1f12060006121f2b3844505c66757979797979726c665f575146423b3229251e160e07010000000000000007131d28313a4145474b4a4948474540434243505c6976838f9ca9a99c8f8276695c4f43424340454748494a4b4745413a32281e1308000000050f19232b33383c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d201300010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d6053474d5765717e8b9897887b6e6255483b2f22150800000815212e3b47535f6a7683909d92867b6e615a535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92857b6e69615a59595a61696e7c86929f92867a6d6154473a2e2114070000000b17222d414e5b6874818e9ba7a8988c7f7265555b6874818e9ba7a8988c7f7265554c4135291d11040000000c1926323f4c5965727f86868686868073665a4d43505c69768286868686867d706356493d3023160a000000000000000000000002080e141a1e212226292b2c2c2b292521201e19140d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132393939393939392e2d2a251f170f050000000000050f171f252a2d2e3939393939393932312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a93877b6e615c5453545c666f7c8997998c807366594d4033261a0d00000000000000000000000000000000000000000815212e3b4854616e7b8796a0acab9e9184786c6053463e342c2924292f353e46525e6873808c99a3aebbafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c302316090000101d2a3643505d69768390908376695d5043362a1d100000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c04000000000000010c161f282f35393a3e3d3c3b3a38352f3744515d6a7784909daaaa9d9083776a5d50442e2f35383a3b3c3d3e3a39352f2820160c0100000005101a232c33393c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d20130005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494854616e7b8796978a7d7164574a3e3124170b00000916222f3c4955626f7c88959b8e8174695f5355626f7c88959b8e8174695f53483e34281d1105000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891837b706c676565676c717b849198978d8073685d5246392d201307000000061a2633404d596673808c99a6a99c8f8276675d596673808c99a6a99c8f8276675d5145392c2013060000000d192633404c5966737f8c9393938d8074675a4d43505d6a7683909393938a7d7064574a3d3124170a00000000000000000000050d14191f262a2d2e32363839393836322e2d2a251e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d21211e1a140d0500000000000000050d141a1e21212d2d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060709090909090909090706030000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c908377695e5247464a54606a7885919b8e8175685b4e4235281b0f02000000000000000000000000000000000000000714212d3a46535e697784919eaaaca196897d70635a50463e38343035394045515b616e7a85929fabb2baafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d2013070000101d2a3643505d69768390908376695d5043362a1d1000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d07000000000000040d161d24292c2d31302f2e2d2c292935404b556b7884919eabaa9e9184776b544a403428292c2d2e2f30312d2c29241e160d04000000000b17222c363e44494a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e7164575055575e69788491998c7f7366594c403326190d0005121e2a36424d576673808d9994887c6f62574d576673808d9994887c6f62574d42362c22170c000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999591847d7774727274777e8591969992857a6d61564c4135291d11050000000b1825323e4b5865717e8b98a4ac9f92867a6d605865717e8b98a4ac9f92867a6d6054473a2d22170b0000010d1a2734404d5a6773808d9a9f9b8e8174685b4e44515e6a7784919d9f978a7e7164574b3e3124180b000000000000000000070e171f252a31363a3b3f4345464544423f3b39363029241e160d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d12161819202020202020201514120e090300000000000000000003090e12141520202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316161616161616161312100c06000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a7783909c8f827569574d423a424e586a7783909c8f8276695c4f4336291c10030000000000000000000000000000000000000005121e2a36424d576673808d99a6b0a89c9083766c6258504745404241464b515a626d75818e989ea0a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f12060000101d2a3643505d69768390908376695d5043362a1d100000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000040c13181d202125242221201f1f2c3845515d677985929facab9f928578665c5144382c1f1f202122232521201d19130c040000000004101c28333e485055575757575757575757575757575865727e8b9386796c605346392d2013000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595a61646c6c7683909b8e8174685b4e4135281b0e000714212d3a46535e697884919c8f82766a5f53535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000020e1925303b46525e68707d87929996918a84807f7f81848a91979992877d70685e52443a3024190d010000000a1723303d4a5663707d8996a3aea3998a7d71645463707d8996a3aea3998a7d7164544a3f33281c0f0300010e1b2734414e5a6774818d9aa79b8e8275685b4f45515e6b7884919ea5988b7e7265584b3f3225180c0000000000000000081019202930363b4246484c50515252514f4b4746413b352f282018100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313080705020000000000000000000000000002050708131313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202323232323232323201f1c17110a0300000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c908376675d51464446535f697884919b8e8275685b4f4235281c0f0200000000000000000000000000000000000000020e1a25313b4855626e7b88949eacab9f948b7e716a615a53514b4e4c52555d606c727f8b93969196a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c10030000101d2a3643505d69768390908376695d5043362a1d100000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f0400000000000001070d111314181716151414202d3a4753606d7a8698a2aeaea29886796d6053463a2d201314151617181413110d080100000000000814202d3944505a61646464646464646464646464646465727e8b9386796c605346392d2013000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a616c71797979828f9b8f8275685c4f4235291c0f000815212e3b4854616e7b8796988c7f7265584e54616e7b8796988c7f7265584e433b33291f140900000000000000000000000000000000000000000000000000000008141e2a36414c56606b717e8792989e96918d8c8c8d91969e9892877e716b60564c4132281e1308000000000815222f3b4855626e7b8895a99f9f9b8e8174665b626e7b8895a99f9f9b8e8174665b5044382b1f120600020e1b2835414e5b6874818e9ba79c8f8276695c4f45525f6b7885929ea5988c7f7265594c3f3226190c0000000000000008111a222b323b41464d5355595c5e5f5f5e5c5854524c45413a322a2219100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d30303030303030302d2c28231c150c030000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b92867a6d605a5351535b616e7b88969a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000914212e3a47535f6975828f9aa4afa69f92867d716c64605c555b565d61676d737e8792989184919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b000000101d2a3643505d69768390908376695d5043362a1d1000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a0000000000000000010406070b0a09080815212e3b4854616e7b8794aab4b3aa94877a6e6154473b2e21140808090a0b07070401000000000000000a1623303c4955616c707070707070707070707070707070727e8b9386796c605346392d2013000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675a64717e8686868f939c8f8276695c504336291d10000a1724313d4a5764707d8a9798887b6e6255525764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000020d1925303a444f59626c717d868e93999c9a98989a9c99938e857d716c62594f443a3020160c02000000000714202d3a4753606d7a8697939393939285796c60606d7a8697939393939285796c605346392d20130600020f1c2935424f5c6875828f9ba89c908376695d5044505b667985929fa6998c807366594d4033261a0d00000000000006101a232c343d444d52575f6165696b6c6c6b6965615e56524c443c342b22190f0500000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d09040000000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d090400000000000000000b151e272e34383a3c3c3c3c3c3c3c3c3a38342e261e150a0000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b98988d80736d63605c60636d75818e9b97897d7063564a3d3023170a00000000000000000000000000000000000000000006121e2b37424d57626f7c87939fa7aea29892867e76706d67686869686d72798088929992867e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f8c93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c1106000000101d2a3643505d69768390908376695d5043362a1d1000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000915222f3c4855626f7b8895a2aeaea195887b6e6255483b2f2215080000000000000000000000000000000a1724313d4a5764707e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b64717d8a93939b9e9d9083766a5d5043372a1d10000c1926333f4c5966727f8c999285796a63615e5766727f8c999285796a63615e574d42362a1e110500000000000000000000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8c87817b706b625a50473d32281e0e04000000000006131f2c3945515d677885868686868686867c6f625d677885868686868686867c6f6256493c2f2316090003101c2936434f5c6976828f9ca99d9084776a5d514653606c798698a3a69a8d8073675a4d4034271a0d0100000000020c18222c353e474f565e61696e72767879787775726e68605d564e463d342b21170b0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a02000000000007121d273039404546494949494949494946443f3830261c110600000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929f93887f756f6d666d7076808c939e9185796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c4754606a74818d95a0a9aaa298928a827d7977757575777a7f848d939a948c7f7c8895a2afa295897c6f6256493c2f231609000916232f3c4956626f7c8995a2afa296897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a00000000101d2a3643505d69768390908376695d5043362a1d100007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000a1623303d495663707c8996a3acaca296897c6f6356493c3023160900000000000000000000000000000013202d394653606c79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d2013000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b64717d8a979fa8aa9d9084776a5d5144372a1e11000e1a2734414d5a6774808d9a91847770706e695e6774808d9a91847770706e695e52463a2d201407000000000000000000000000000000000000000000000000000000020d17202b353f48505961696e747b7f8284858584827f7b746e69615950483f352b20160c00000000000004101d2935404b55687378797979797979796f6a6055687378797979797979796f6a6054483b2e2215090003101d2a3643505d697683909ca99e9184776b5e514754606d7a8793aaa79a8d8174675a4e4134271b0e01000000000a141e2a343e474f5960686e747b7f8384858584827e7a736d685f584f473d33291d140a000000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c040000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c04000000000c18232e39424b5153565656565656565653504a42382e23170c00000000000000000000000000000000000000000000000000000000000713202d3946525e6873808c959a938b817c7978797d828c929c948b7e71665c5145382c1f13060000000000000000000000000000000000000000000009151f2b37434e58606d79839197a0a8aaa29f948f8a868382818284878b91969f958f82787b8894a1aea296897c6f6356493c3023160900091623303c4956636f7c8996a2aea295887c7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b00000000101d2a3643505d69768390908376695d5043362a1d10000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f978a7d7064574a3d3124170a00000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d2013000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b64717d8a97a4b0aa9d9084776a5d5144372a1e11000f1b2835424e5b6875818e9b91847d7d7d7b6e616875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000050e19232d363f474f575e61696e72767779797776726e69615e574f473f362d23190e05000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260585761686b6c6c6c6c6c6c6c6260584e43382c1f13070004111e2a3744515d6a7784909daa9e9285786b5f4a4754616e7a8794a1a89b8e8175685b4e4235281b0f0200000006111c26303c464f59616b6f7a81878c8f919292918f8b86807a6f6a60594f453b2f261b110600000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000004101c2834404b545c606363636363636363605c544a3f34281c10030000000000000000000000000000000000000000000000000000000005111d2935414c56606d798390969f938e89868586898f949c958f82786c60544b4034281c100400000000000000000000000000000000000000000000030f1b27323d45515d676e7b8591969fa4aca69f9c9892908f8e8f90939a9e9f9490837a6d7a8794aab4a396897c706356493d3023160a000a1623303d495663707c8996a3aca194887b6f7d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c110600000000101d2a3643505d69768390908376695d5043362a1d10000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000c1825323f4b5865727e8b9393939393938b7e7165584b3e3225180b00000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b64717d8a97a4acaa9d9084776a5d5144372a1e11000f1c2936424f5c6975828f9c95918989897e72656975828f9c95918989897e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000007111b242d353e454d52575f6165696b6c6c6b6965615f57524d453d352d241b1107000000000000000007121d2731454f575d5f6060606060606056544e4f575d5f6060606060606056544e463d32271b0f030005111e2b3844515e6b7784919eaa9f928579665b504855616e7b8894a1a89b8f8275685c4f4235291c0f020000000b17232e38424e58616b707d858e92999c9e9f9f9e9c98928d847c6f6b60574d41382d22170b000000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a0000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a000006131f2c3845515c666d6f6f6f6f6f6f6f6f6d665c5044382c1f120600000000000000000000000000000000000000000000000000000000010d1925303a45515d676e7a848f949d9b99929292999c9d938e83796d665b5042392e23180c0000000000000000000000000000000000000000000000000a15202935414b555f696e7b848e939a9fa3aaaaa39f9d9b9b9c9d9f9f99928d827a6d6d798698a29f9f96897d7063564a3d3023170a000a1723303d4a5663707d89969f9fa49a877a6d707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a0000000000101d2a3643505d69768390908376695d5043362a1d10000e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0000000000000000000000000000000d192633404c5966737f86868686868686867f7265594c3f3226190c00000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d2013000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b64717d8a979f9f9f9d9084776a5d5144372a1e1100101c2936434f5c6976828f9ca09d96968b7e72656976828f9ca09d96968b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5955534d46423b332c231b1209000000000000000000010b151f333d454c505253535353535353494843454c5052535353535353534948433d342b21160a000005121f2b3845525e6b7885919eaba29886796c60534955626f7c8895a2a99c8f8376695c504336291d1003000003101c28343f4a545f6a707d8692979fa3ababacabaaaaa39f9691867d6f695e53493f33271b0f03000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b10040005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b1004000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000000000000000000000000000000000008131e2935404b555e686e7a828a919598999a999795908981796d675d544a3f30271d1207000000000000000000000000000000000000000000000000040d18242f3a434d575f696e7981878e92989a9c9e9f9f9f9e9d9a98928e8680786d6866798592939393938a7d7164574a3e3124170b000b1724313e4a5764717d8a939393939386796d6b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b020000000000101d2a3643505d69768390908376695d5043362a1d10000d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0000000000000000000000000000000c1825323e4b57636d737979797979797979726d63574a3e3125180c000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b64717d8a93939393939084776a5d5144372a1e1100101d293643505c6976838f9ca9aaa3988b7e72656976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000009111a212930363b4246484c4f515252514f4c4846423b363029211a11090000000000000000000000030d212b333b404445464646464646463c3b383b404445464646464646463c3b38322b22190f04000005121f2b3744505b657985929facaa93877a6d60544956636f7c8996a2a99d9083766a5d5043372a1d1004000006121f2b3844505c666f7c869298a1a9afb5b7b8b8b7b4aea8a19892857b6e655b5044372b1f140900000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000815212e3b4854616e7b87898989898989877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000020c18242f39434c565e686d777e84888b8c8d8c8b87837d746d675d554b42382d1e150b000000000000000000000000000000000000000000000000000007131d28313b454d575f676d747c81868a8d8f9192929291908d8a86817b736d665e6a77838686868686867e7165584b3e3225180b000b1825323e4b5865717e868686868686857866606a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a000000000000101d2a3643505d69768390908376695d5043362a1d10000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000a16222f3b46515b63666c6c6c6c6c6c6c6c65635b51463a2e2216090000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b64717e8686868686868683776a5d5144372a1e1100101d293643505c6976838f9ca9b1a5988b7e72656976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000080f171f252a31363a3b3f4344464644433f3b3a36312a251f170f08000000000000000000000000000f1921292f343738393939393939392f2e2c2f343738393939393939392f2e2c27211910070000000613202d394653606c7986939faca194877a6e61544a5663707d8996a3aa9d9184776a5e5144372b1e070000000713202d3a4653606d78839198a2aab3bbc0c4c5c5c4bfbab2aaa1979083776c6053463b31261a0e02000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000815212e3b4854616e7b87949696969694877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000007121d27313b444c565d656c71777b7e80807f7e7b76706b605c554b43392f261c0c030000000000000000000000000000000000000000000000000000010c161f2a333b454d555d606a6f757a7d8183848586858583817e7a746e69605c54677177797979797979716c62564a3d3124170b000b1724313d4a56626c71797979797979787368585f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000101d2a3643505d69768386868376695d5043362a1d10000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000006121e2a3540495157596060606060606060595751493f352a1e12060000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459616c71797979797979797771675b4f4236291d1000101d293643505c6976838f9ca9aca5988b7e72656976838f9ca9aca5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a261f1a140d050000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f24282b2c2d2d2d2d2d2d2d23221f1b160f07000000000714202d3a4753606d7a869aa4afa195887b6e62554a5764707d8a97a3ab9e9184786b5e51452f23180c000006121e2b37424e5765717e8b95a0aab4bcc5cbd1d2d2d0cbc4bcb3a99f958a7e7164574d42362a1e1205000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000815212e3b4854616e7b8794a1a2a2a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000010b151f29323b444c535b6064696e71737473716e69636059514b433931281d140a00000000000000000000000000000000000000000000000000000000040d18212a333b434b51585f62686d71747678787979787674716d67615f5750555f676a6c6c6c6c6c6c65625a50453a2e211509000915212e3a45505a62656c6c6c6c6c6c6b686157545c60646a6e72757778787979787675726e69636159534d453d352b23190f06000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000020d19232e3740464b4c53535353535353534c4a463f372d23180d0100000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535a61646c6c6c6c6c6c6c6a675f554a3f33271a0e00101d293643505c6976838f9c9f9f9f988b7e72656976838f9c9f9f9f988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000003090e141a1e212226292b2c2c2b292622211e1a140e090300000000000000000000000000000000060d13181c1e1f20202020202020161513181c1e1f202020202020201615130f0a0400000000000814212e3b4754616e7a8794a1b6a295887c6f62554b5864717e8b97a4ab9f9285786c554b4034291c1004000814212e3a47535f6a7784919ea7b1bcc5cfd7dcdfdedcd6cec5bbb1a79d908377695f53463a2d21140700101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c1000101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c10000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000030d172029323a41495053575f626566676664615e57544f45403931281f160b020000000000000000000000000000000000000000000000000000000000060f182129313a40454e53565d606467696b6c6c6c6b6a6764605d55534d444d555b5e606060606060585650483f34291d11050005111d29343f485056586060606060605f5c574f4a5153585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000007121c252e353b3e4046464646464646463f3e3a352d251c1107000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b505557606060606060605d5b554d43392e22160a00101d293643505c6976828f93939393938b7e72656976838f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e09030000000000000000000000000000000000000002070c0f1112131313131313130909070c0f11121313131313131309090703000000000000000815222e3b4855616e7b8894a1aca396897c7063564b5865727e8b98a5ac9f928679675c5145382c1f1306000815222f3b4855626e7b8896a0acb9c3ced7e1e8ebebe7e0d6cdc2b8aca095887b6e6155483b2e2215080013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f130013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f13000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000050e1720282f383f44464d535558595a595854534d48443d342f271f160d0400000000000000000000000000000000000000000000000000000000000000060f181f282f353c43474c5254575a5c5e5f5f5f5e5d5a5754514b46423b444a4f515353535353534b4a453f362d22180c0100010c18222d363f454a4b53535353535352504c454044464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000a131c232a2f3233393939393939393932312e2a231c130a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d484145494a53535353535353514f4a433b31271c110600101d293643505c697682868686868686867f7265697682868686868686867e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b88959f9f9f968a7d7063574c5965727f8c989f9fa399867a6d6053473a2d201407000c1825323f4b5865727e8b98a8b2bdccd5e0e9f3f9f8f2e8dfd4c8bcb1a7988b7e7165584b3e3225180b0013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f130013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f13000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000050e161d262d33373c4247484b4d4d4c4b4846423b383329231d150d04000000000000000000000000000000000000000000000000000000000000000000060d161d242932373a4145474a4e505152535252504e4b4745413a3631393f43444646464646463e3d3a342d241b110600000006111b242d343a3d3e4646464646464544403b34383c4347484c4e505252535252504e4b4846423b38332a251f170f070000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000010a12191e2225262d2d2d2d2d2d2d2d2625221e18110a0100000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000003090e1214152020202020202020202020202020202020202020201514120e090300000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262f363c3f414646464646464641403c37393c3e4646464646464644423f3931291f150b00000f1c2835414e5a66707679797979797979726d6266707679797979797979726d62564a3d3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8993939393938a7e7164574c5966737f8c9393939393877a6d6154473a2e211407000d1a2633404d596673808c99a6b3bfced9e7f2fbfffffaf1e4d9cebfb3a6998c807366594d4033261a0d0013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f130013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f13000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000040b141b22272b31373a3b3e4041403e3b3a36312c272118120b030000000000000000000000000000000000000000000000000000000000000000000000040c131820262b2f35393a3e4143454546464543413e3a39352f2a262e33363739393939393932312e29221b1209000000000009121b22292e31323939393939393837342f282c31373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000070d121618192020202020202020191816120d070000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000010b141d242b303334393939393939393534302b2d3031393939393939393736332e271f170d0400000d1926323e49545e66696c6c6c6c6c6c6c65625b5e66696c6c6c6c6c6c6c65625b51453a2e2215090000000000000000000000000000000000000000000000000000000000000000050a0d0f10131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d868686868686867e7165584d5a677380868686868686867b6e6155483b2e221508000e1b2734414e5a6774818d9aa7b4c0cddae7f7fffffffff5e7dacdc0b4a79a8d8174675a4e4134271b0e0013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f13000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32333433312e2d2a251f1c160c07010000000000000000000000000000000000000000000000000000000000000000000000000001070d151b1e24292c2d31343638393939383734312d2c29241d1a22272a2b2d2d2d2d2d2d2524211d181109000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735322e2d2a261f1c170e090300000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000002060a0c0d13131313131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000020b12191f2326272d2d2d2d2d2d2d282724202123242d2d2d2d2d2d2d2a2927221c150d050000000915212d38424c545a5c60606060606060585651545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000030a1016191c1d20202020181714110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855606b7079797979797979716c62564b58646e737979797979797976695f53463a2d211407000d1a2733404d5a6673808d99a6b3c0cfdae6f3fcfffffbf2e9d9ccc0b3a6998d8073665a4d4033271a0d0013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f13000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e2122252627262521211e1a14100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d20212427292b2c2c2c2b2a272421201d18130e171b1d1e202020202020181715110c06000000000000000000060c111517182020202020201f1e1c1810151a1f212226282a2b2c2c2c2b2a282522211e1a14100b0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060712131313131311110e0b0601000000000000000000000000060a0e1011131313131313100f0d0a050000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000001080e13171a1a202020202020201b1a1814141717202020202020201e1d1a16110b040000000005101b26303a42494e50535353535353534b4a45494e50535353535353534b4a453f372d23180c010000000000000000000000000000000000000000000000000000000000040d151b212628292d2d2d2d2423211d17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c65625a5047525c64676c6c6c6c6c6c6c6c5f574d42362a1e1205000c1925323f4c5865727f8b98a9b3bec9d5e1eaf4f9f8f3e9e0d5c9bdb2a8988b7f7265584c3f3225190c0013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f12000714202d3a46525e6976797979797979797976685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181a1a19181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171b1d1e1f201f1f1d1b181413110d07010b0e10111313131313130b0b09050100000000000000000000000105090b0b13131313131312110f0c040a0f121415191b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131f20202020201e1d1b17120c04000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000003070b0d0e131313131313130e0e0c08080a0b1313131313131311100e0a06000000000000000a141e2830383e4143464646464646463f3d3a3e4143464646464646463f3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000d161f262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f55566060606060606058565048404a52585a606060606060605f534d453b31261a0e0200091623303c4956636f7c8997a1adb9c4cfd9e2e8ebebe7e1d7cec6b9ada196887c6f6255493c2f22160900121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c1000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c100005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0e0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e101212131312100e0b07060401000000020404060606060606000000000000000000000000000000000000000000060606060606050503000000020608080c0f111212131312100f0c080705020000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f202c2d2d2d2d2d2b2a27231d160e0600000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393932312e3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000008111f2831383e4243464646463e3d39342c241a1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353d44484a535353535353534b4a453f3840474b4d535353535353534846423b33291f140900000613202d394653606c7885929ea9b3bdc7d0d8dddfdedcd7cfc6bcb2a89e9184776c605346392d201306000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00020e1a25303b454d525f60606060606060605f524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d3939393939393837332e2820180e040000000000040d171f272e3336373939393939393635322d261f160d0300000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000002070a0c0d131313130e0d0b080303070b0d0e131313130d0c0a06020000000000000000000000040c141b212628292d2d2d2d2d2d2d2524222628292d2d2d2d2d2d2d2524221d181109000000000000000000000000000000000000000000000000000000000000050f1a23313a42494e50535353534b49453e362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232c33383c3d464646464646463e3d3a342e363b3f40464646464646463b3a36312921170d03000006121f2b3844505b6673808c97a1abb5bdc5ccd2d2d2d1cbc4bcb4aaa0968c7f72655b5044372b1f1205000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000009141f29333b42464853535353535353535346413a32281e13080000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000003060809131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000306131313131313131308070502000000000000000000000005080a0b13131313130e0d0b0803000000000000000000000306080913131313131313130603000000000000000000000000000004090c0e0f13131313131313130908060300000000000000000000000000000000000000000000000000000000020507081213131313131313100706040000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000000000000a151e262e34383a45464646464644433f39322a20160c01000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000070e1316191a202020201b1a18140f0e13171a1a20202020191916120d070000000000000000000000030a1015191c1d20202020202020181815191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000b16212b35424c545a5c60606060575550483e34281d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f303939393939393932312e29242a2f3334393939393939392e2d2a261f170f06000000030f1c28333f4a54606d79859199a3abb3bbc0c4c5c5c4bfbab2aaa2989184796d6053493f33271b0f030005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020000020d17212930363a3b4646464646464646463936302820160c02000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c0500000000000000000000060c101220202020202020201514120e090200000000000000060c1114171820202020201b1a18140f0801000000000000040a0f131516202020202020202012100c060000000000000000000002090f15191b1c20202020202020201615130f0a0400000000000000000000000000000000000000000000000002090e1114141f202020202020201d1312100c0700000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b11060000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000000006111c2630383f4446525353535353514f4b443c32281d120600000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000010a12191f2325262d2d2d2d282724201a1a1f2426272d2d2d2d2625231e19120a01000000000000000000000005090d0f10131313131313130c0b090d0f10131313131313130c0b0905010000000000000000000000000000000000000000000000000000000000000004101c27333d47545e66696c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2023232d2d2d2d2d2d2d2524211d191f2326272d2d2d2d2d2d2d22211e1a140d0600000000000b17222d3845515d67707d879299a2aaafb6b7b8b8b7b4aea8a19892867c6f665c5141382d22170b00000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000030a11171c1f2d2d2d2d2d2d2d2d21201e1a140d0500000000000810171d2123242d2d2d2d2d272724201a130b0200000000070f151b1f22222d2d2d2d2d2d2d2d1f1c17110a0300000000000000030c141b202528282d2d2d2d2d2d2d2c22211f1b150e0700000000000000000000000000000000000000000000050d141a1e20212c2d2d2d2d2d2d2d2a201f1c18120b0300000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000000000000000000000000000000000c17232e38424a50535f60606060605e5c564e44392e23170b0000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000a131c242a2f3233393939393433302b25242b3033343939393933322f2a231c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5966707679797979716c6155493d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020181715110e1317191a202020202020201514120e090300000000000006111c2935404b55606b717e8792989fa4acabacabaaaaa39f9691867d706a5f544b402f261b1106000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f18100800000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a12080000000000030c151c23282c39393939393939392e2d2a251f170f0500000008121a22282d303139393939393433302b251d140b00000007101920272b2e2f39393939393939392c28231c150c030000000000020c151e252c31343539393939393939392f2e2b26201810070000000000000000000000000000000000000000050e171f252a2d2e3939393939393939372d2c28231c150c030000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000003101c28343f4a545c606c6c6c6c6c6c6b6760564b3f33271b0e0000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121c252e353b3f404646464641403c362f2f363c3f4146464646403e3b352e251c0e0500000000000000000000060a0e1011121313131212100e0b07070501000000000000000000000000000000000000020507081313131313131313070705010000000000000000000916222f3c4854606b7682868686867e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130b0b090502070b0d0d13131313131313080705020000000000000000000d18242f3a434f59626c717d858e939a9c9e9f9f9d9c98928d847c706b61584e42392e1d140a0000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000000002090e12141520202020202020201413110d0802000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c020000000000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000a151e262e343846464646464646463b3a36302921170d020006101a242c34393d3e464646464641403c362f261d0d0300040f19222b32373b3c464646464646464638342e261e150a000000000009141e2730373d414246464646464646463c3b37322a22180d03000000000000000000000000000000000000020b17202930363a3b4546464646464646433a38342e271e150b00000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000006121f2c3844505c666d7879797979797772675c4f43372a1d11000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300020e19242e3740474b4d535353534e4c4841383840474c4d535353534c4b4640372e20170d0200000000000000040b11161a1d1e1f2020201f1e1d1b181413110d0802000000000000000000000000000002090e12141520202020202020201413110d080200000000000006131f2b37434e5863707d8994998f82766c6155493d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47505a626b707b81878c8f919292918f8b86807a6f6a61594f463c30271d0b0200000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0802000000000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d080200000000000000000000000205070813131313131313130707050100000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c00000006111c2630383f4453535353535353534846423b33291f1409000c17222c363e45494b53535353534e4c4841382f1f150b010a15202b343c4347495353535353535353443f3830261c1106000000040f1b25303942484d4f53535353535353534947433c342a1f150b0100000000000000000000000000000000000a141d29333b4246475253535353535353504644403930271c120700000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868684776b5e5144382b1e11000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2a354049525759606060605b58534a41404a52585a60606060595751494032291e1408000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000815212e3b47535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f48505961696e757b7f8384858584827e7b736d6860584f473e342a1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c03000000030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c110400000c17232e38424a505f606060606060605f524d453b30251a0e05111d28343e4850555760606060605a58534a4131271d12070f1b27323c464e5455606060606060605f504a42382e23170c0000000915202c37424b53595b606060606060605f55534e463c31271d12070000000000000000000000000000000006111b262f3b454d52545f606060606060605d53514a42392e23180c0000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000091623303c4956636f7c89989393938d8174675a4e4134271b0e000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000a16232f3b47525c63666c6c6c6c67645c534547525c64676c6c6c6c66635b51443b3025190e0100000000040e1720272e3336373939393939383634312e2d2a251e1a150e06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000916222f3c4955626f7c88959b8e8174695f53483e34281d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232d363f474f575f61696e72767879787775726e69615e564e463e352c22190c0300000000000000000005090d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000205070813131313131311100e0b0600000407090a1313131313130e0d0b0803000000000000000000000001070c0f11121313131313070705010000000000000000000000000105090b0b13131313100f0d09050000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e120814212d3945505a61646c6c6c6c6c67645c5343392f23180c131f2b37434e5860626c6c6c6c6c6c6c6c5c544a3f34281c100300000c1925313d48535d65686c6c6c6c6c6c6c6c625f584e43392f24180e050000000000000000000000000000030c17222d38414d575e616c6c6c6c6c6c6c6c6a605c544a4034281c1004000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000004111d2935414c566673808c99aaa3998a7d7064574a3d3124170a000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000c1925323f4b57636e7379797979746f64574d4c58646e7479797979736d63564c41362a1d1207000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000020d17212930363a3b4646464646464646463936302820160c02000005121e2a36424d576673808d9994887c6f62574d42362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b242d353e454d53575f6266696b6c6c6a6965615e56524c443d342c231a10070000000000000000020a1015191c1c2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1b1915100902000000000000000002080e1114142020202020201e1d1a17110b0b101316162020202020201b1a18140f08010000000000000000050c12181b1e1f20202020201413110d0802000000000000000000060c11151718202020201c1c1915100a0200000000000000000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c120700000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a0006121f2c3844505c66767979797979797976695e52463a2d20140a1723303d4955616c717979797979746e64554b4034291c1015222e3b4754606a767979797979797976665c5044382c1f120600020e1b2834414d59656f7579797979797979796f6a5f554b40352920170b02000000000000000000000000000b151e27333f49535e696e7879797979797979766d665c5144382c1f120600000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e050000000000000000000000000000000000000000000713202c3945525d687683909da99f92867a6d6054473a2d211407000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a2633404d59667380868686868174695f534d5a677480868686867f73685e5246392f23180c00000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000009141f29333b42464853535353535353535346413a32281e130800000714212d3a46535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5854524d46413a322b221a11080000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000050d14191e20212d2d2d2d2d2d2a2a27221d16161b2022232d2d2d2d2d2d272724201a130b02000000000000060f171e23282a2b2d2d2d2d2d21201d19130c04000000000000000911181d2124252d2d2d2d292826211b140c04000000000000000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b000713202d3a4653606d78868686868686867b6e6154483b2e2115121e2a36424d5764717e86868686868074675c5145382c1f1416222f3c4955626f7c86868686868686786d6053463a2d20130700020f1c2835424f5b68758286868686868686867c6f675d51453e32291d140a00000000000000000000000007121d27303944505b656e7b858686868686868683796d6053463a2d2013070000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000714212d3a4754606d7a86939fa99c908376675d5145392c201306000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000714202d3a4753606d7984919392877b6e62564c54606d7a85919392867a6e61554b4034291c100400000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000815212e3b4854616e7b8796988c7f7265584e433b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a212931363c4247484c50515252514f4b4746423b363028201910080000000000000000020c161e262c3235363939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c0200000000050e171e252a2d2e3939393939393736332e272021272c2f303939393939393433302b251d140b0100000000050f1821292f3437383939393939392d29241e160e04000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b000713202d3a4653606d79869393939393877b6e6154483b2e211514212d3a46535e6976828f9393939285796d6053473b30251a16222f3c4955626f7c88939393939386796d6053463a2d20130700000714212d3a4754606d7a849199939393999183796d605a50443b2f261b110600000000000000000000040d18232e39424e58606c77828f979393939392867b6e665c5144382c1f1206000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000b1724313e4a5764717d8a99a4a9998c7f7366554b4135291d1104000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130006131f2c3845515c67707d8a95998e8175685e52515d67717e8a96988d8073675c5145382c1f130600000e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000a1724313d4a5764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f171f262a31373a3b3f4345464544423f3b3a36302a251e160e070000000000000000000a141e2830383d414346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e1409000000020d1720293036393b46464646464644433f3932292b32383b3d46464646464641403c362f261d1308000000010c17212a333a4044454646464646463935302820160c0200000006111b242d343a3d3e4646464643413e3830281e110700000000000000000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000713202d3a4653606d7986939f9f9f94877b6e6154483b2e21151b27333f4953616e7b87939f9fa2978a7e7164574d42362a1e16222f3c4955626f7c88959f9f9f9386796d6053463a2d20130700000613202c3945525d686f7c87929fa69fa0958d81746c61564d41382d22170d030000000000000000010c161f2834404b545f6a727f8b949fa9a89e938b7e71695f544a4034281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000006121e2b37424d576774818e9aaba297897c6f6256493c2f24180d01000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130004101c2934404b55616b7683909d92867a6d61544c55606c7884919d9285796d6053473a2d2014070000101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000c1926333f4c5966727f8c999285796a63615e574d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a20262b2e2f33363839393736322e2d2a251f19130c0500000000000000000005101b26303a42494e4f5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b1004000008141e29323b414653535353535353514f4a443b32353d4448495353535353534e4c4841382f251a0f03000007121e29333c454b505253535353535346413a32281e13080000010c18222d363f454a4b535353534f4e49423a3023190f050000000000000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c0a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b000713202d3a4653606d798693a0aca194877b6e6154483b2e21151f2b3744505b65737f8c99a4afa99c8f8276695e52463a2d2016222f3c4955626f7c8895a2aca09386796d6053463a2d201307000004111d2935414c56606a727f8c949ea8a89d928a7d70695e53493f33271f150b010000000000000008131e28313a45515c666f7c86929fa6aba1968e81756c62574d42392e23180c0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000814212e3a47535f697884919eab9e9285796c605346392d20130700000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b505b65727e8b97978a7d7164574a3e2f24180c0000111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000e1a2734414d5a6774808d9a91847770706e695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151a1e212226292b2c2c2b292521201e19140d0802000000000000000000000915212c38424c545a5c6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900020e1925303b444c525f6060606060605d5b554d44393d474f54566060606060605a58534a41362b20140800000c18232f3a454e575c5e60606060605f524c443a3024190d010005111d29343f48505658606060605c5a544c42352b21160b0000000000000000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e130815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000713202d3a4653606d798693a0aca194877b6e6154483b2e2115202d394653606c7884919eabb5ac9f93877b6e6154473d32271b222f3c4955626f7c8895a2aca09386796d6053463a2d2013070000010d19242f3a434e58606c77828f96a1aba49e92857b6e655b50443c31271d1207000000000000050e19242f3a434f59606d79839098a3aea39991847a6d605a50453c30271c12070000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000815222f3b4855626e7b8896a1a89b8e8275665b5044382b1f120600000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121d27313e4653606d7984919c908376675d514953606d7985929b8e817468554b4035291d100400121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000f1b2835424e5b6875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191d1e1f1f1e1c181414110e09020000000000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c53483c3024180b00030f1b2834404b5760686b6c6c6c6c6c6c5d564c4135291d1105000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c14212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f221609000713202d3a4653606d798693a0aca194877b6e6154483b2e211d2935414c5563707d8996a0acacafa4998c7f7266584e43382c1d222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000008131e28313d44505b656d7a849199a3ada1978f82776c60584e43392f24180e0500000000020b17202935414c56606b73808d95a0aaa69f92877d6f685d52483e332a1e150b00000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c100400000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000003101c28343f4a5465727f8b98a8a7988b7e7165544a3f33281c0f0300000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d605347515d6775828f9b918477675d5145392c1f130600121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000f1c2936424f5c6975828f9c95918989897e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c10121312110f0c0807050200000000000000000000000000000f1c2835414e5a6670767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d0004111e2a3744505c687278797979797976685d5246392d201307000b1724313d4a56626d7179797979767066594f44382c20150a00000000000000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c4135291e14121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c201307000713202d3a4653606d798693a0aca194877b6e6154483b2e21202c3945515d6775818e9ba8a39fa3ab9d9184776a605448392f24222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000010c161f27333f49535e686f7d87929fa6a99f948c7f726a5f554b40352920170b020000000a141d29333b45525d68707d87939fa7aa9f948c80736b60564c41362d21180c030000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000006121f2c3844505c6675828f9ba8a095877b6e6154483b2d22170b0000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494b5565727e8b9893867a6d6053473a2d20140700121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101c2936434f5c6976828f9ca09d96968b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e0005121f2b3845525e6b788586868686867a6d6154473a2e211407000b1825323e4b5865717e8686868682766b6054483c32261b0f030000000000000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c111a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b1003000713202d3a4653606d798693a0aca194877b6e6154483b2e21212d3a4754606d7a86929fa3999299a3a096897c6f62554b403529222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000040d17222d38414c56606b737f8c949fa9a69f92867c6f675d51453e33291d140a000006111b262f3b45505a606d7a849199a4aea2989083786d60594f443a2f241b0f06000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000713202d3a4653606d7985929faa9d918477695e52463a2d1c11060000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e71645753595b626f7b889599887c6f6255493c2f221609000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184796c605346392d201306000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700101d293643505c6976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0004101d2935404b556c788592939393877b6e6154483b2e211508000613202d394653606c7883909994897d7063584e43372b1f1306000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e231715202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000713202d3a4653606d798693a0aca194877b6e6154483b2e212b37434e5865717e8b98a29f9286929fa89a8e8174675d5145382c222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000006111b262f3a444f59606c77828f97a1aba3999184796d605a50453b2f261b1106030c17222d38414d57616c75818e96a1aba59f92857b6e665c50473d32281e120900000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000091623303c4956636f7c8998a2aa9a8d807467574d42362a1e0a000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595d64686c6d7a8799978a7d7164574a3e3124170b000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101d293643505c6976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292928f8275695c4f4236291c0f000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0006131f2c3945515d677986939f9f95887b6e6255483b2f2215080005121f2b3744505b656f7c87939d9083766a5f53473b2e2115090000000000000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f141925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f0400000713202d3a4653606d798693a0aca194877b6e6154483b2e212e3a47535f6a7683909daa9b8e828e97a19f9285796d6053473b30252f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000a141d28323d44505b656d7a859199a4aba0968e81746c61574d41382d22170d0b151e27333f49535e69717e8a939ea8a89e938a7e71695e544a3f352b20160c0000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c16100800000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000004111d2935414c566673808c99aaa3988a7d7063574a3d30251a0e000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f221609000b1825323e4b5865717e868686868686867c6f6256493c2f23160900000d1a2733404d5a66738086868686868686786d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a646f747979778692988b7e7165584b3e3225180b0006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700101d293643505c6976838f9ca9aca5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858275685b4f4235281c0f000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714202d3a4753606d7a8699a4a295897c6f6256493c2f23160900030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c27211911070000000713202d3a4653606d798693a0aca194877b6e6154483b2e28343f4a54626e7b88959fa398897d85919ea2988a7e7164574d42362a2f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000020b162027333f49535e68707d87939fa6a89d928a7e70695e53493f33271f15121d27303944505b656e7b85929fa5aba0968e81746c61574d42382e23190d040000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b050000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000713202c3945525d687683909da99f92867a6d6053473a2d201409000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000b1724313d4a56626c71797979797979796f6a6054473b2e22150800000c1926323f4b58636e737979797979797976665c5044382c1f1206000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675b6874818686868999988b7f7265584c3f3225190c00030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000815212e3b4854616e7b87939393939393877a6d6154473a2e21140700101d293643505c6976838f9c9f9f9f988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414d59656f75797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4134271b0e000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714212e3a4754616d7a8794a0a396897c706356493d3023160a00000b17222d38414e58636f7c89959a8d807367574d42362a1e12050000000000000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f15172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f07000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2c3844505c6673808d9aa79f928679818e9baa9c8f8276695e52463a2d2f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000040e17222d38414c56606b73808c949fa9a59e92857b6e655b50443c31271d18232e39424e58606c77828f97a2ada3999184796d605a50453b30261c1007000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a00000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000714212d3a4754606d7a86929fa99c8f8276675d5145392c1f1306000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c1004000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1f130600000a17232f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b6874818e939394a3998c7f7366594c403326190d00000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700101d293643505c6976828f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e000815222e3b4855616e7b8894a1a3978a7d7064574a3d3124170a000006111b262f3c4854606b7783909d918478695f53463a2d21140700000000000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1217222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2d3a4653606d7985919ea99c8f82767e8a99a39f93877b6e6154483d322f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000006111b262f3a444f59606d78828f97a1aca1978f82776c60584e43392f241f2834404b545f6a727f8c949fa9a69f92877c6f675d51483e33291e140a00000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a00000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000b1724313e4a5764717d8a99a3a9988c7f7265554b4035291d1004000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b000005111d29343f485056586060606060606056544e463d32271b0f03000007131f2a36404a52585a606060606060605f504a42382e23170c00000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b6874818e9b9fa0a6998c807366594d4033261a0d000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000714202d3a46525e6976797979797979797976685e5246392d20130700101d293643505c697682868686868686867e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212c37424b54595c5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b59534b42372c201509000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e000915222f3c4855626f7b8895a2a4978a7e7164574b3e3124180b000007111b252c38434f5966737f8c9996887b6e6155483b2e2215080000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f2418111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c11080000000000000713202d3a4653606d798693a0aca194877b6e6154483b2e36414c5664707d8a97a1a8988c7f727a86929fa4998c7f7366594f43382f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000a141d29323d44505c666e7b85929aa4a99f948c7f726a60554b40352928313a45515c666f7c86929fa6a99f948c7f736a60554b41362c21170c0200000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000006121e2b37424d576774818e9aaba197887c6f6255483c2f24180c00000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f050000010c18222d363f454a4b535353535353534947433d342b20160a000000020e19242e3840474b4d5353535353535353443f3830261c110600000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b6874818e9ba7b3a6998c807366594d4033261a0d00000613202d394653606c777979797a7b7e838e939e989083786c605346392d2013060005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000f1c2835414e5a66707679797979797979726d62564a3d3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303942494d4f5252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524f4d48423930251b0f04000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000916232f3c4956626f7c8995a2a5988b7e7265584b3f3225180c00010d18232d373f464956626f7c8999978a7d7164574a3e3124170b00000000000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b4035291d14141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3946525e6875828f9ba9a196887b6f76828f9cab9e9184776b605448392f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000020b172028343f4a545e69707d88939fa7a69f92877c6f675d51453e332f3a434f59606d79839098a3ada2979082786c60584e433a2f241a0f0500000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000814212d3a47535f697884919eab9e9185786c605346392d20130700000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433630302f2c27211911080000000006111b242d343a3d3e464646464646463c3b38322b22190f040000000008121c262e363b3f40464646464646464638342e261e150a0000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b6874818e9ba7aca6998c807366594d4033261a0d00000613202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120600020e1a25303b454d525f60606060606060605f524c443a3025190d01000d1926323e49545e66696c6c6c6c6c6c6c65625b51453a2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000a1723303d4a5663707d8996a3a5988c7f7265594c3f3226190c0006121e29353f49515759606d798692998c7f7366594c403326190d0000000000000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c2f261b11141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c01000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3a4754616d7a86929fab9e9184786a727f8b99a4a096897c6f63554b40353c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000050e17232e38424d56616b73808d959fa9a3999184796d605a50453b35414c56606b73808d95a0aaa59f92857b6e665b50463d31281d12080000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000815222e3b4855616e7b8896a1ac9b8e8174655b5044372b1f120500000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d5043362a2322201c160f0800000000000009121b22292e3132393939393939392f2e2b27201910070000000000000a141c242a2f323339393939393939392c28231c150c030000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b6874818e9b9f9f9f998c807366594d4033261a0d000006121f2b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000009141f29333b42464853535353535353535346413a32281e130800000915212d38424c545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c02000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000a1724313d4a5764707d8a97a3a6998c807366594d4033261a0d000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e41382d22170b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e1308000000000713202d3a4653606d798693a0aca194877b6e6154483b37434e5865727f8c99a3a99a8d8074676e7b87939fa89a8e8174675d5145393c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000006111c26303b444f59606d78839097a2aba0968e81746c61574d423b45525d68707d87939fa7a89d938a7e71695e544a3f342b1f160c0000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000003101c28343f4a5465727f8b98a8a49a8a7e716453493f33271b0f0300000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c28333e48505557575757575d69768390908376695d5043362a1d1613100b0500000000000000000911181d2124252d2d2d2d2d2d2d23221f1b160f0700000000000000020a12191f2326272d2d2d2d2d2d2d2d1f1c17110a03000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b6874818e93939393938c807366594d4033261a0d0000030f1c28333f4a54616e7b87939f92878583817d786f6a5f584e42382d22170b000000020d17212930363a3b4646464646464646463936302820160c02000005101b26303a42494e50535353535353534b4a453f372d23180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b212528292c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c282725201b140c03000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000b1824313e4b5764717e8a97a4a69a8d8073675a4d4034271a0d000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f00000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f33271e13111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000713202d3a4653606d798693a0aca194877b6e6154483b3b4754606a7784909daba197897c70636876838f9caa9f9285796d6053473b3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000a141e29323e44505c666e7b85929fa4a89d938a7e70695e544a45505a606d7a849199a4aba0968e81746c61574d42382d22190d040000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000006121f2c3844505c6675828f9ba89f93877a6e6154473b2d22170b0000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000814202d3944505a6164646464646469768390908376695d5043362a1d1007040000000000000000000000060c11151718202020202020201615130f0a0400000000000000000000080e1317191a202020202020202012100c060000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b68748186868686868686807366594d4033261a0d0000000b17222d3846535e6976828f9b8f82787774706c655f584e463c2f261c110600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000a141e2830383e4143464646464646463f3d3a342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002091015191b1c1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1b18150f0902000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000c1825323f4b5865727e8b98a5a79a8e8174675b4e4134281b0e000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a3025191d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d13070000000713202d3a4653606d798693a0aca194877b6e6154483b404b55626f7c8995a0ab9e9184796d6064717e8b98a2a2988a7e7164574d423c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000020c172028343f4a545e69707d8a929da7a59e92857b6e665b504d57616c75818e96a1aba3999184796d605a50453b2f261c10070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000713202d3a4653606d7985929faa9d908377685e5246392d1b11060000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1623303c4955616c70707070707070768390908376695d5043362a1d1003000000000000000000000000000105090b0b13131313131313090806030000000000000000000000000002070a0c0d1313131313131313060300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459646f7479797979797979736e63574b3f3226190c00000006111c2a36424d5764717e8a9792877b6e6763605b534e463c342a1d140a000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c050000000000030c161e262d3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f1313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c090400000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1926323f4c5965727f8c98a5a89b8e8175685b4e4235281b0f000c1926323f4c5965727f8c93939d9f9c8f8276695c504336291d1000000000000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c41362a24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d0100000713202d3a4653606d798693a0aca194877b6e6154483b45515d6774818d9aa7a6998d8073665c606d7a85929faa9c8f8276695e53463c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000050e17232e38424d57616c74808d959faaa2978f82786c6058535e69717e8a939ea8a69f92877c6f675d51483e33291d140a0000000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000000000000091623303c4956636f7c8998a2aa998d807366564c41362a1e0a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d8391908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535d64686c6c6c6c6c6c6c66635c52473b2f23170a000000000e1a25313b4653606d798592998c8073665c535049413c342a22190b020000000000000002090e12141520202020202020201413110d080200000000000000040c141b212628292d2d2d2d2d2d2d2524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000d1a2633404d596673808c99a6a89c8f8275695c4f4236291c0f000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d302f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000713202d3a4653606d798693a0aca194877b6e6154483b4753606d7985929fab9f94887b6e62545d6774818e9ba89f93877b6e6154483d4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000006111c26303b45505a606d78839098a2a99f948c7f726a605b656e7b85929fa5a99f948c7f726a60554b40362c21170b0200000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004111d2935414c566673808c99aaa298897d706356493d3025190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c79868a8a8a8a8a8a8a9195908376695d5043362a1d1003000000000000000000000000000000000000000000010406070d0b0a08050000000003080b0d0e0d070604000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b53595b606060606060605957524a40352a1f13070000000009141f2c3845515c67748086868685796d6053463f382f2a22191007000000000000000000000205070813131313131313130707050100000000000000000000030a1015191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000d1a2734404d5a6773808d9aa6a99c8f8376695c504336291d10000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d10000000000006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f42393a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c20130600000713202d3a4653606d798693a0aca194877b6e615448424d5764717e8a97a2aa9c908376695f535563707d8996a1a49a8c7f7366594f444955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000a151e29333e45515c666e7b85929fa5a69f92877c6f67606c77828f97a2ada1978f82776c60584e43392f241a0f0500000000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939393908376695d5043362a1d10030000000000000000000000000000000000000001070d1113141a181715110c0601080f14181a1b191413100c0701000000000000000000000000000000000000000714202d3a4753606d798693939393939286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d4841484d4e535353535353534d4b4740382e24190e020000000004101c2834404b55646e74797979786d665c5044382d261d18100700000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f10131313131313130c0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000e1b2734414e5a6774818d9aa7aa9d9083776a5d5044372a1d11000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b40434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d21140700000713202d3a4653606d798693a0aca194877b6e61544846535e6976828f9ca9a2988b7e7165574d53606c7884919eac9e9184776b6054484955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000030c17212834404b545f69717e8a929da7a3999184796d6a727f8c949fa9a49e92857b6e655b50463c31281d120800000000000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000714212d3a4754606d7a86929fa89c8f8275665c5145382c1f1306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986868686868686868686868276695d5043362a1d1003000000000000000000000000000000000000040c13181d2020272524211d17100b131a2024272726201f1c18120b030000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c2013000008121d262f363c3f414646464646464641403c373c404146464646464646403f3b352e261c12070000000000000c18232e3943525c64676c6c6c6b605c544a3f34281b140b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000f1b2835424e5b6875818e9b9f9f9d9184776a5e5144372b1e11000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d1000000000000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51454b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000713202d3a4653606d798693a0aca194877b6e6154484953616e7b87939fac9f92867a6d605447505b6573808c99a6a096897c6f63554b4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000050f18232e39424d57616c74818e95a0aaa0968e81746f7c86929fa6a79d928a7d70695e53493f342b1f160c00000000000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000b1724313e4a5764717d8a99a3a8988b7f7265544b4034281c1004000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c7679797979797979797979797670665a4e4235291c0f030000000000000000000000000000000003090d161d24292c2d3431302d28221b141d252b303334332d2c29231d150d09030000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120000010b141d242b303334393939393939393534302b3034353939393939393933322f2a241c130a0000000000000007121d2730404a52585a6060605e53504a42382e23170a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875818f939393939184786b5e5245382b1f12000c1926323f4c5965727f8c93939393938f8376695c504336291d1000000000000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0aca194877b6e615448505b6573808c9aa4a89b8e8174675d51454953616e7b88949fa89a8e8174675d514955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000007121d27303b45505a606d79839098a2a89d938a7e79839098a3aaa0958d80746c61564d41382d22190d040000000000000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000006121e2b37424d576774818e9aaba196887b6e6255483b2e23180c00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c69665e544a3e32261a0d01000000000000000000000000000000060e151a1f282f35393a403e3d39342d241d262f363c4041403a38342f271f1a140d0500000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000000020b12191f2326272d2d2d2d2d2d2d282724202427282d2d2d2d2d2d2d2626231f19120a0100000000000000000b151e2f3840474c4d5353535246443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c69768286868686868685786c5f5245392c1f12000c1926323f4c5965727f868686868686868276695c504336291d1000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f5353606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c1003000713202d3a4653606d798693a0aca194877b6e61544853606c7884919eaca096897c7063554b4146535f697683909caa9f92857a6d60534955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000b151e2a333e45515c676e7b86929fa5a59e9285818e95a0aaa3989183796d60594f443b2f261b1007000000000000000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000814212d3a47535f697784919eaa9e9184786a5f53473a2e1d120700000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606060606060605d5a544c43382d22160a000000000000000000000000000000060f1820262b313a4045474d4b49453e362d222f3841484c4e4c47454039312a251f170f050000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0000000001080e13171a1a202020202020201b1a1814181a1b202020202020201a1917130e0700000000000000000000030c1d262f363c3f41464646453a38342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835414e5a6670767979797979797873695d5144382b1e12000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000713202d3a4653606d798693a0aca194877b6e61544c5663707d8996a1ab9e9184786c6053463a424d5765717e8b98a2a2988b7e7164574d55626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000030c18212934404b555f69717e8b939ea7a297928e939da7a69f92867c6f675d51473e32291d140a000000000000000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000815222e3b4855616e7b8896a0ab9a8e817467584e43372b1f0b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f535353535353535353535353504e4a433a31271c11050000000000000000000000000000030e18212a31373e434b51535a585650483e322b34414a53585a5953514b433e36312921170d03000000000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000003070b0d0e131313131313130e0e0c080c0e0e131313131313130d0c0a07020000000000000000000000000b141d242b303334393939382d2c28231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6961574c4135281c10000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d00000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61566673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0aca194877b6e6154525d6875818e9ba8a4998c7f73655b5044373b4754606d7a86929faa9c8f8276695e5355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000060f18232f39434d57616c74818e95a0a9a29e9b9da5a99e948b7f726a5f554b40352c20170b0200000000000000000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000003101c28343f4a5465727e8b98a8a4998a7d7164574a3e31261a0f0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e4346464646464646464646464643423e3831281f150a0000000000000000000000000000000915202a333c424750555d606764615a50443a323d46535c646766605c554f46423b33291f14090000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a1f2426272d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060605f5d574f463b3024180c0006121e29353f49515759606060606060605c5a544c42382d21160a0000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca194877b6e615454606d7a86929fac9f93877b6e6153493f333945515d6775818e9ba89f93877b6e615355626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000007121d27313c45505a606d79839198a2adaba7a9ada1978f82776c60584e43392f231a0e05000000000000000000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000006121f2c3844505c6675828f9ba89f93867a6d6054473a2d2114090000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393939393939393939393635322d271f160d030000000000000000000000000000020e1a26313c454e535a61676d73716c61564c4137434e58646e74736d676159534d453b31251a0e020000000000000000000000000000030d151d23292c3939393939393939393836312b241b120800000000000000000000000104060712131313130908060300000000000000000000000000000000000000000000000000000001080e13171a1a2020201f1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e4f53535353535352514c463d342a1f130800010d18232d373f464a4c53535353535353504e49423a31261c100500000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000713202d3a4653606d798693a0aca194877b6e61545865727e8b98a3a99c8f8276695e5341382d35414b5563707d8996a1a49a8c7f73655b55626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000010b151f2a333e45515d676f7c86929facb8b4b8ab9e92857a6d655b50463c31271d11080000000000000000000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000713202d3a4653606d7985929fa99d908376685d5245392c2013070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d0400000000000000000000000000000006121e2b37424e575f626c7179807e71685d52453c4754606a74817f79706b615e574d42362a1e1205000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000001070d1013141e202020201615130f0a0400000000000000000000000000000000000000000000000000000003070b0d0e131313120706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e41434646464646464544413b342b22180d02000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a6063707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d20130700000713202d3a4653606d798693a0aca194877b6e61545f6a7683909daaa2978a7e7164574d422f262f3a4653606c7884919eac9e9184786c6055626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000000030d18212935404b555f6a737f8c99a6b2bdb0a3968a7d70685e53493f342a1f150b00000000000000000000000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f22150800000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000091623303c4956636f7c8998a2aa998c807366564c4135291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000010910161b1e2020202020202020202020201d1c1a16110a03000000000000000000000000000000000814212e3a47535f6a6e767e848d857a6d60584e43505a626f7c888c847d756e695e53463a2d2114070000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000040c12181d20202b2d2d2d2d22211f1b150e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161e262d323536393939393939393835302a22191006000000000a131b23292e3132393939393939393635322d261f160d03000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f66606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f120600000713202d3a4653606d798693a0aca194877b6e6154626f7c88959fab9f9285796d6053473b31202b3844505b6673808d99a7a096897c706355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000000007121d27313c46505a606d7984919eaab7b9b1a4978b7e71695f554b40342820170b02000000000000000000000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d21140700000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d201307000000000000000004111d2935414c566673808c99aaa298897c6f6356493c3024190d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000050a0f12131313131313131313131313100f0d0a050000000000000000000000000000000000000815222f3b4855626e7c828a91968d80746a5f534b55616c76839096918a827b6e6154483b2e21150800000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000040d161d24292c2d38393939392f2e2b2620181007000000000000000000000004090d0f0f131313131313130d0c0a060200000000000000000000000105090b0b13131313100f0d0905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2c2b28241f1810070000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d0400000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000713202d3a4653606d798693a0aca194877b6e615c6673808d9aa7a79a8d8174675c5145382c1f28333f4a54626e7b88959fa89b8e8174675d626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000060f18242f39434e58626c75818e96a0acafacafac9f92867b6e675c51453e32291d140a000000000000000000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d949e9f92877c6f625a515c67717e8a949f9e93867d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a45464646463c3b37322a22180e04000000000000000002091015191b1c20202020202020191916120d07000000000000000000060c11151718202020201d1c1915100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1015191c1c2020202020201f1e1c18130d060000000000000000070d12161819202020202020201d1c1916100a03000000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b0000000713202d3a4653606d798693a0aca194877b6e61606d7985929eaba095897c6f62554b4034291c222d3847535f697683909daa9f92857a6d60626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000030c18212935404b555f6a717e8b939ea8aba39fa3aba2989083796d60594f443b2f261c11060000000000000000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000714212d3a4754606d7a86929fa89b8f8275665c5044382c1f1206000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000004080a0a131313130d0c0a070200000000000000000000000713202d3a4653606d78839097a2999083766c6156606d7984919e9f958d80736b6155483c2f23160900000000000000000002070c0f11121313130e0706040000000000000000000000000000000000000000000007121d28313940454751535353534947433c342a20150a00000000000000030c141b212528292d2d2d2d2d2d2d2625231e19120a010000000000000911181d2124252d2d2d2d292826211b140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131212100c0802000000000000000000000106090b0c13131313131313100f0d0a0500000000000000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e615b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000713202d3a4653606d798693a0aca194877b6e6164707d8a97a1ab9d9083776a605443392f23181c2b37424d5765727e8b98a3a2988b7e7164626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000b151e2a333c45515d676f7c86929fa5a79f999299a3aaa0958d80746b61564d42382d22170d04000000000000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000000000000000b1724313e4a5764717d8a99a3a8988b7e7265544a3f34281c1003000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000050b101416171f2020201a1917130e070000000000000000000006131f2c3845515c666e7b85929a9f948b7e71675e68737f8c96a1989083796d60594f44382c2014070000000000000000060d13181c1e1f2020201b1313100c0700000000000000000000000000000000000000010d18242f39434b51535e6060606055534e463c32261b0f040000000000020c151e262c3135363939393939393933322f2a231c130a000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c615b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a000000000713202d3a4653606d798693a0aca194877b6e616875828f9ca9a3998c7f7265584e4331271d121a26313c4754606d7a86929faa9c8f837669626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000007121d27303c45505a606d79839198a2aa9f9590869299a4a79d928a7d70695e544a3f332820160c0100000000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d1207000000000000000005121e2b37424d576774818e9aaba096887b6e6155483b2e23170c00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000810171c2023242c2d2d2d2726231f19120a01000000000000000004101c2834404b545e69707d88939f9e91857a6d616e7b86929f9f92867b6e665c51473e33281c1004000000000000000710171e24282b2c2d2d2d28201f1c18120b03000000000000000000000000000000000004101d2935404b555d606b6c6c6c6c625f584e43372b21160a000000000009141e2730373d414246464646464646403e3b352e251c120700000006111b242d343a3d3e4646464643413e3830281e1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d575f62686e717477787979787775726e69625f58514940372e231a0c02000000000713202d3a4653606d798693a0aca194877b6e616e7a86929fac9f92867a6d6154473d3221150b15202c3945525d6875818e9ba99f93877b6e626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000060f18232e39434d57616c74818e95a0aaa29890837d87939fa7a49e92857b6e665b50443d32281e130800000000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000000000000714212d3a46535f697784919eaa9e918477695f53463a2d1c110600000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006111a22282d30313939393933322f2a241c140a0000000000000000000c18232e39424d57616b73808d949f978d80746a74818e989d938a7e71695f544b40352c21160b0000000000000006101922292f343738393939352d2c28231d150c05000000000000000000000000000000000613202c3945515d676d78797979796f6a5f53473d32271b0f0100000004101b26303942494d4f535353535353534c4b4640372e23190d0200010c18222d363f454a4b53535353504e49423a30231a0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d605853565e6165686a6b6c6c6b6a6865615e57534e463f372e251c110800000000000713202d3a4653606d798693a0aca194877b6e66727f8c99a3a99b8f8275685e5246392d201304111d2935414c5663707d8a97a1a49a8c8073656f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000030c17212834404b555f69717e8a939da7a59f92867b73808d95a0aaa1978f82786c60594f443a2f241910060000000000000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000000000000815222e3b4855616e7b8896a0ab9a8d817467574d42362a1e0a0000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000030a1117242c33393c3d46464646403f3b352e261c120700000000000000050c121d27303b454f59606d788290979f92877c6f7c87939f958e81746c61574d42392e231a110c060000000000020d17222b333b404445464646413a38342e271e170e060000000000000000000000000000000714202d3a4753606d7a84868686877c6f62594f44382c1d12070000000915212c37424c545a5c606060606060605957514940352a1e12060005111d29343f48505658606060605c5a544c42352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f534c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a0000000000000713202d3a4653606d798693a0aca194877b6e6a7784919daba1978a7d7064564c41362a1e11050d19242f3a4653606d7984919eac9e9184786c6f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000b151e29333b45515c676e7b86929fa5a89e938b7e716d79839098a3a99f948c7f736b60564c41352922180d03000000000000000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d010000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e0200000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000000000000000000000000000000000000000040c151c2328363e44494a525353534d4b4740382e24190e0200000000000810171d1e252a333e44505c666e7b85929a9990827982909a989183796d605a50453c302a251e1d1710090000000007131e29333d454c50525353534e4645403930292018100800000000000000000000000000000613202c3945515d67707d8a949a8f82766b605448392f24180c0000000d1925313d49545e65696c6c6c6c6c6c6c66635b51463b2f23160a000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b5046474b4e5152525352514e4c4846423b37312a221c130a010000000000000713202d3a4653606d798693a0aca194877a6e6f7c8995a0ab9e9185796d6053463a3025190d0108131f2b3844505c6673808d9aa7a196897d706f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000007121c27303b45505a606d79839098a2aba0968e81756c666e7c86929fa6a69f92877c6f685d52453f342a1f150b010000000000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d2114090000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000000000000060d161e262e343f485055575f6060605a57524a40352a1f13070000000008121a22282d3036393a3f4a545e69707d88939f948e828e949f92867c6f675d51483e3a3936302d28221b12090000000c18242f3b454f575d5f6060605b53514b423a322a221a11070000000000000000000000000004101d2935404b55616c75828f9c94897c6f63554b4035291d100400000f1b2835414d5a65707579797979797979736d63574b3e3225190c000b1724313d4a56626d7179797979767066594f44382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c413e41444546464544423f3b3a36302b262018100a01000000000000000713202d3a4653606d798693a0aca094877a6d74818d9aa8a79a8d8073665c504438291e13080003101c28343f4a54626e7b88959fa89b8e81746f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000050f18232e39424d57616c74808d95a0aaa39991847a6d605f6a727f8b949fa9a39991847a6d605a50463c31271d1207000000000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3a4653606d7985929fa99c908376675d5145392c2013060000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000000000000000070f18202830383f44515a61646c6c6c6c66635c52473b2f23170a00000005101a242c33393a4146474a4d5357606b73808c949e938e939e938b7f726a5f55534d4b4746413a39342c241b100600000f1c2834404c5761696b6c6c6c68605c544c443c342c2318120b030000000000000000000000010d18242f3943505a626f7c89949b8e8175675d5145392c1f130600000f1c2936424f5c697582868686868686867f7366594c403326190d000b1825323e4b5865717e8686868682766b6054483c32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d3037383939383735322e2d2a251f1a150e060000000000000000000713202d3a4653606d798693a0aca093877a6d7985919eab9f95887b6e62544a3f3428170d0200000b17232e3847535f6a7783909dab9f9285796f7b8895a2aca09386796d6053463a2d20130700000000000000000000000000020c17212834404a545f69717e8a929da7a69f92877c6f675d58606c77828f97a1aba1968e81756d62584e43392f23180f050000000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000000000091623303c4956636f7c8998a2a9998c7f7366554b4135291d1104000000000000000000000000020d17222b36424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000000000810192129323a424a505b636c7079797979736e63574b3f3226190c0000000c17222c363e45494c525457575f6165656d78828f9c9e9b9e9b8f82756d6865615e575754524c49453e362c22170c0000111e2b3744505d697378797979746d665e564e463e3528231c150c04000000000000000000000007121d28313e4754606a7683909c9285796d6053473a2d20140700000f1c2936424f5c6975828f93939393938c7f7366594c403326190d000613202d394653606c7883909994897d7063584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e232c2c2b2a282521201e1a140f0a03000000000000000000000713202d3a4653606d798693a0aca093867a6f7c8997a1aa9d9083766a5f5342382e23170500000006111c2b37434e5865727f8b99a3a2988a7e717b8895a1aca09386796d6053463a2d201307000000000000000000000000000a141e29333b44515c666e7b85929fa4a99f948c7f726a6055505b656e7a85929ea5a89e938b7e716a5f554b40342921170c020000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000004111d2935414c566673808c99aaa197897c6f6256493c2f24180d0100000000000000000000000007131e29333d454c555f676a6c6c6c6c6c6c69665e54493e3226190d01000000000000000000000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d000005111d28333e485055565e616467696e7175787c808d99a6a8a6998c807c7875716e696764615e565550483e34281d110500121f2c3845525f6b788586868681786d685f584f473f342e271e160e0600000000000000000000010c161f2b37434e5864717e8a99988a7e7164574a3e3124170700000f1c2936424f5c6975828f9c9f9f9f998c7f7366594c403326190d0005121f2b3744505b656f7c87939d9083776a6054473b2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f201f1e1b191514120e09030000000000000000000000000713202d3a4653606d798693a0aca093867974808d9aa9a3988b7e7265584e4330261c1106000000000f1a26313c4754616d7a86929faa9b8f82757b8894a1aca09386796d6053463a2d20130700000000000000000000000006111c26303b454f59606d78839097a2ada1978f82786c60584e49535e68707e8a939da8a59f92867c6f675c51453e33291e140a00000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000713202c3945525d687683909da99e9285796c605346392d201307000000000000000000000000000c18242f3b454f575d5f60606060606060605c5a544c42382d21160a00000000000000000000000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800000814212d3945505a6164686d7174777b7e8185888d929ca8b3a89c928c8885817e7b7774716d6864615a5045392d211508000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000040d1b27323d4754606d7a86929a8d8174675a4e412f24180d01000f1c2936424f5c6975828f9ca8aca6998c7f7366594c403326190d00030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e110f0c0807050200000000000000000000000000000713202d3a4653606d798693a0afa39986797884919eab9f92867a6d6054473c3121150a00000000000a15202d3946525d6875828f9ba99f92867a7b8894a1aca09386796d6053463a2d2013070000000000000000000000050e17232e38424d57616b73808d959fa9a49e92857b6e665b5046414d56616c74818e96a0aba2989083796d605a50453b30261c110600000000000000000000000000000000000009121c25333d45454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000050e1720333d454c504f54596063676d70727576787879797878777573706d6865605d55504a423c332b2319110700000000000000000000000714212d3a4754606d7a86929fa89b8e8175665b5044382b1f1206000000000000000000000000000f1c2834404c5761696b6c6c6c68605c544c504e49423a31261c1005000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000a1723303d4955616c71777a7e8184888b8e9297999e9ea1a9a39f9e9997918e8b8784817e7a77716c6155493d3024170a000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000915202b353f4745515d677683909c9083766a554b4035291d1004000f1c2936424f5c6975828f9ca8b2a6998c7f7366594c403326190d00000b17222d38414e58636f7c89959a8d807367574d42372b1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f9286797c8996a1a89b8e8175685d5245392c201303000000000005111d2935414c5663707d8a97a1a2988a7d7b8794a1aca09386796d6053463a2d20130700000000000000000000020b172028343f4a545e69707d8a929da7a79d928a7d70695e544a3f3b44505a606d79849199a3aaa0958d80746c61574d42382e23170e0400000000000000000000000000000000000c18242f3a454f575c5f606059575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000000000000000000c18242f3a454f575c5f606059555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000a1724313d4a5764707d8a99a3a7988b7e7165544a3f33281c0f0300000000000000000000000000111e2b3744505d697378797979746d665e564e463e3528231c150c040000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000b1724313e4a5764717e83878a8e9196989b9e9c97919197a1989292979c9e9b9896918e8a87837e7164574b3e3124180b000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000010e1a26313d4751595e556673808d99928578675d5145392c201306000f1c2936424f5c6975828f9ca8aa9f998c7f7366594c403326190d000006111b262f3c4854606b7783909d918478695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f928579808d9aa8a196897d7063564c4135291d11040000000000010d1924303a4653606d7985929eaa9b8e817a8794a0b5a09386796d6053463a2d201307000000000000000000000a141d29323b44505c666e7b85929ea4aaa0958d80746c61574d4238323e45515d676f7c87929fa7a79d928a7e70695e544a3f342820160c02000000000000000000000000000000030f1c2834404c5761686b6c6c66635b55585a5c5d5e5f565e61666a6c6c6a66605d564e463c322a211b12090100000000000000000000000000000000000000030f1c2834404c5761686b6c6c66635b5356595b5d5e5f565e61666a6c6c6a66605d564e463c342e261e180f0800000000000000000000000005121e2b37424d576774818d9aaba095877b6e6154483b2d22170b0000000000000000000000000000121f2c3845525f6b788586868681786d685f584f473f342e271e160e06000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000a1724313d4a5764707d8a939a9a9ea09e9a938f8a8585919e9286858a8f93999ea09e9a9a938a7d7164574a3e3124170b0006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000004111d2a36424e59636a6c6c727f8b9897867a6d6053473a2d201407000f1c2935424f5c6875828f9b9f9d93938c7f7366594c403326190d000007111b252c38444f596673808c9996887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000713202d3a4653606d798693a0ab9f92857884919eac9e9184786c6053463a2f24190d0100000000000008131f2c3844505c6673808d9aa79e9285798699a3afa09386796d6053463a2d20130700000000000000000006111c262f3b444f59606d78829097a1ada3989083796d605a50453b2f2935404b55606a73808c959faaa49f92857b6e665c50443d32281e130800000000000000000000000000000005111e2b3744505c6873787979736d63574b4d4f50555d60686d7276787977736d685f584e443b3025190e02000000000000000000000000000000000000000005111e2b3744505c6873787979736d6357494c4f50555d60686d7276787977736d685f584e443b3025190c06000000000000000000000000000714212d3a46535f697784919eaa9d918477695e52463a2d1c110600000000000000000000000000000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000713202d3a4653606d7985929f9f9c97928d87827d7883909c9285787d82878c91969b9f9f9285796d6053473a2d20140700010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000006121f2c3845525e6a757979797e8a9794877b6e6154483b2e211508000e1b2835414e5b6874818e9b95898686867f7366594c403326190d00010d18232d373f464956636f7c8999978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000000713202d3a4653606d798693a0ab9e92857b8896a1a49a8c8073655b504437281e13080000000000000003101c28343f4a54626f7c8895a0a197897c86929faca09386796d6053463a2d2013070000000000000000050e17222d38424c56606b73808d949fa9a69f92867c6f675d51473e3329242f3a434e58606d78839098a2ada2979082786d60594f443a3025191006000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000815222e3b4855616e7b8896a0aa9a8d807467574d42362a1e0a0000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000006131f2c3845515c6775818e9a948f8a85807b76717783909d92857971767b80848a8f92998e8175675d5145382c1f13060000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000613202c3946535f6c798786868a909a95887b6e6255483b2f221508000e1b2734414e5a6774818d9a9083797979736d63574b3e3225190c0006121e29353f49515759606d798692998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000000000000000000000000000713202d3a4653606d798693a0ab9e91847f8c99a89f93877b6e6153493f3327160c0100000000000000000c17232e3847535f6a7783909da9998c7f85929faba09386796d6053463a2d20130700000000000000020b162028333f4a545e68707d88939fa6a99e938b7f726a5f554b40352c201d28313d44505c666e7b86929fa6a99f948c80736b60564c41352922180d030000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e02000000000000000000000003101c28343f4a5465727e8b98a8a398897d7063564a3d30251a0e0000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000004101c2834404b5564707d8a8d88837e79736e696a7784919d9886796d696e73787d82868c8a7d7064554b4035291d100400000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000613202c3946535f6c79869293979aa295887c6f6255493c2f221609000d1a2733404d5a6673808d99918578666c66635b51463b2f23160a000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000713202d3a4653606d798693a0aa9e918482909caa9c8f8276695f5341382d22170400000000000000000006111c2b37434e5865727f8b99a39d908384919eaba09386796d6053463a2d201307000000000000000a141d28323a44505b666e7a85929aa4aba1968f82756d62584e43392f231a161f28343f4a545f69717e8b939ea9a69f93877d70685e52463f342a1f150b01000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e110500000000000000000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e1105000000000000000000000006121f2c3844505c6675828f9ba89f9286796d6053473a2d20140900000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000c18232e3a4653606d7984807b76716d66615f6b7884919e93877a6d6061666c70757a7f83796d6053463a2f24180c00000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f221609000b1825323e4b5865717e8b989286796d605957514940352a1e1206000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000000000000000000000000000713202d3a4653606d798693a0ab9e918587929fa2988b7e7164574d422f261b1106000000000000000000000f1b26313c4754616d7a86929f9f928785929eaba09386796d6053463a2d20130700000000000006111b262f3a444f59606c78828f97a1aca49991847a6d615b51463c31271d110d17232e38424d57626d75828f97a1ada49991847a6d615b51463c31271d1207000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000713202d3a4653606d7985929fa99c8f8276675d5145382c1f1306000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000007131f2c3845515c676d78746e6a64605c545f6b7885929e94877b6e61545b6063686e72776d675c5145382c1d12070000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000916232f3c4956626f7c899a99897c6f6356494640372e23190d02000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000000713202d3a4653606d798693a0ada197919299a39f9285796d6053473b3120140a00000000000000000000000a15202d3946525e6875828f9ba399929297a1ada09386796d6053463a2d2013070000000000040e17222d38414c56606b737f8c949fa9a79f93877d70685e52493f342a1f150b06111c26303c45505a616d7a85919ea4aba1968f82756d62584e43392f24180f060000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b00000000000000000000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000000000091623303c4956636f7c8997a2a9988c7f7265554b4035291d100400000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000004101c2834404b555c666c66625f575351505b657985929f95887b6e62555053565e61666a605c554b4034281c0b01000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000714202d3a4753606d7a8693998c807366594f44382c251c120700000c1926323f4c5965727f8c93939da09c8f8276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000713202d3a4653606d798693a0b3a9a19e9fa3a89a8e8174675d5145392c1f1302000000000000000000000005111d2a36414c5664707d8a97a1a39f9ea1a9b3a09386796d6053463a2d20130700000000020c162027333f49535e686f7d87929fa6aa9f958d80736b60564c41372d22180d03000a151e2a333f46525e68707d8a929da8a89e938b7f726a5f554b40352921170d0300000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f03000000000000000000000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000000004111d2935414c566673808c99a9a197887c6f6255483c2f24180c00000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000c18232e39434b545b605b54534e464653606c7986939f95897c6f625649464c5254595d53514b43392e23180c000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000613202c3946535f6c7986929facaca295887c6f6255493c2f221609000613202c3945515d677783909d9083776b6054483d30261c110600000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000713202d3a4653606d798693a0acb3adabacaca095897c6f62554b4035291d10040000000000000000000000010d1925303a4653606d7985929eabacabadb3aca09386796d6053463a2d2013070000000008131e28323a44505b656d7a849199a3aea2989083786d60594f443a30251b10060000030c18212a36414c56616b74808d95a0aba69f92867c6f675d51453e33291f1409000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000613202c3945525d687683909da99e9185786c605346392d201307000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000d1a2633404d59667380868686868686868680746c61574e43392f251b10070000000000000000000007121d273039424a5053504a47423c4753606d7a869aa496897c706356493d4146474c504645403930271d12070000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090004101d2935404b556673808c9995897d7063584e42382e23170b00000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000000000000000000000000000713202d3a4653606d798693a0acacacacb5ab9d9184776a605443392f24180c0000000000000000000000000008131f2c3844515c6674808d9aa7b1acacacaca09386796d6053463a2d201307000000010d1924303a444e58606c77828f96a1aba59f92857b6e665c50473d32281e130900000000060f1925303a444f59606d79839199a3aea3989183796d605a50453b31261a0e020000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000714212d3a4754606d7a86929fac9b8e8174655b5044372b1f120500000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000b151e272f383f4446443f38373a4754616d7a8794a0978a7d7064574a3d36393b3f443a38342e271e150b00000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000613202c3946535f6c7986929393939393887c6f6255493c2f22160900010d18242f3b4855616e7b88949c8f82756a60544a3f34281c1003000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000713202d3a4653606d7986939f9f9f9f9f9fa3998c7f7266584e4331271d12070000000000000000000000000004101c2834404a54626f7c8895a09f9f9f9f9f9f9386796d6053463a2d20130700000004111d2935414c56606a727f8c949ea8a89e938a7e71695f544a3f352b20160c00000000000008131e29323e45515d676f7c87929fa69fa0958e81746c61574d42362a1e120500000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f22150800000000000000000000000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f2215080000000000000000000a1724313d4a5764707d8a99a3a49a8a7e716453493f33271b0f030000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000030c151d262d33383938332d2e3b4854616e7b87949f978a7e7164574b3e312d2e33372d2c28231d150c030000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000714212d3a47535f6975828f9c93877c6f665c5044382b1f1206000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000000000000000000000000000713202d3a4653606d7986939393939393939392867b6e6154473d3221150b0100000000000000000000000000000c18232e394754606a778390939393939393939386796d6053463a2d2013070000000713202c3945525d686f7c879293939393968e81746c61574d42382e23190e04000000000000020c17202935404b55606a727f8c9493939393938a7e71695f53463a2d211407000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a000000000000000000000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000000000e1b2734414e5a6774818d93939393877a6d6154473a2d22170b0000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000030b141c22282b2d2b28222f3b4855626e7b889393938b7e7265584b3f322521262a201f1c18120b030000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020006121f2c3845525e6a757979797979797979766a6054473b2e221508000006121e2b37424d57626f7c89939a9083786d6053463a2d201307000c1926323f4c5965727f8c93939393938f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000000000000000000000000000713202d3a4653606d78868686868686868686868275685e5246392d20140300000000000000000000000000000007121c2b37434e5865727f86868686868686868686786d6053463a2d2013070000000714212d3a4754606d7a848686868686868684796d605a50453b30261c11070000000000000000050e18242f39434e58606c788286868686868686857b6e6155483b2e2215080000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c0000000000000000000000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c000000000000000000111e2b3844515e6b778486868686868377685e5246392d1b110600000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000020a11171c1f201f1c222f3c4955626f7c86868686867f7265594c3f322619191d1313100c07000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060000020e1a26313c4754606a7581868686867f7265584c3f3225190c000c1926323f4c5965727f868686868686868276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c2013060000000000000000000000000006121f2c3844505c667679797979797979797979757065564d41362a1e1105000000000000000000000000000000000f1b27323c4a57626d727979797979797979797976665c5044382c1f12060000000713202c3945525d686d7879797979797979776d675d51483e33291e150a0000000000000000000007121d27313c44505b666c7679797979797979786e695f53463a2d21140700000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b00000000000000000000000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000000111d2a37434f5c6772777979797979777167564c41362a1e0a000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000007121c252e353b3f404646464646464646413f3c362f261d120800000000000000000000000000000000000000060b0f12131215222e3b4754606a767979797979726d63574a3e3125180c11070604000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000010e1a26313d4751595e5f6060606060606055544e463c32271b0f0300000009151f2b38434e58656f7579797979726d62564a3e3125180b000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d11040000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c6c69655e54443b3025190e02000000000000000000000000000000000a15202e3a46515b62656c6c6c6c6c6c6c6c6c6c6c5c544a3f34281c100300000004111d2935414c565d606b6c6c6c6c6c6c6c6b605d554b40362c21170c0300000000000000000000010b151f28333f4a545b60696c6c6c6c6c6c6c6c615f574d42362a1e1205000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e221509000000000000000000000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000f1b27333f4b5660676b6c6c6c6c6c6a675f55443a3025190d00000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000003060606131f2b37434e5860626c6c6c6c6c65635b51463a2e2216090400000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000915202b353f474e5253535353535353534947433c342b20150a00000000030f1b27323d46535d65686c6c6c6c65625b51463a2e221609000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000c17232e38424a505f606060606060606060605c5a544c4232291f1408000000000000000000000000000000000004121e29353f49515759606060606060606060605f504a42382e23170c00000000010d1924303a444c52545e606060606060605e53514b433a2f241a0f06000000000000000000000000030d17222d38424a50535d606060606060605f55534d453b31261a0e0200000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e120600000000000000000000000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e12060000000000000000000b17232e3a444e565c5e60606060605d5b554d4332291e1308000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000030f1b27323c464e54556060606060595751493f352a1e1206000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d050000000000040f19242d353d424546464646464646463c3b37322b22190f0400000000000a16202b34414b53595b60606060585651493f34291e12060006121e29353f49515759606060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000000000000000000000000000006111c2630383f4453535353535353535353534f4d4942393020170d020000000000000000000000000000000000010d18232d373f464a4c5353535353535353535353443f3830261c1106000000000008131e28323a4145475153535353535353514745403a31281d1208000000000000000000000000000006111c262f383f44465053535353535353524846423b33291f140900000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d01000000000000000000000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d0100000000000000000006121d28323c444b4f515353535353504f4a433b3120170d020000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000a15202b343c43474953535353534c4a463f372d23180d010000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000008121b242b31363839393939393939392f2e2b2720191007000000000000040f19222f3941484d4e535353534c4a463f372d23180d0100010d18232d373f464a4c53535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000a151e262e3438464646464646464646464642413d3730271e0e050000000000000000000000000000000000000007111b252d353a3e3f464646464646464646464638342e261e150a000000000000020c1620283035393a4546464646464646443a39352f281f160c000000000000000000000000000000000a141d262d3338394346464646464646453b3a36312921170d03000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b1106000000000000000000000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b110600000000000000000000010c16202a323a3f4344464646464644423e3931291f0e0500000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000002070a0c0d13131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000040e19222b32373b3c46464646463f3e3a352d251c11070000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f07000000000000000007101d272f373d4042464646463f3e3a342d251b110700000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d040000000000000000000000000000000000030c151c23282c39393939393939393939393635312c261e150c0000000000000000000000000000000000000000000a131b23292e313239393939393939393939392c28231c150c0300000000000000040e161e24292c2d3839393939393939382d2c29241d160d0400000000000000000000000000000000020b141c22282b2d3639393939393939392e2d2a261f170f060000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b1309000000000000000000000000040e1820282e33373839393939393736332e271f170d000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f393939393932312e2a231c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000000000000000b151d252c3134353939393932312e29231b130900000000000a131b23292e3132393939393939393635322d261f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000010a11181e2225262d2d2d2d2d2d2d2d2d2d2d1f1c17110a03000000000000000000040c13191d20212b2d2d2d2d2d2d2d2b20201d18130c04000000000000000000000000000000000000020a11171c1f202a2d2d2d2d2d2d2d2c22211e1a140d060000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000060e161d23272a2b2d2d2d2d2d2a2926221c150d0500000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222d2d2d2d2d2625221e18110a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131309080603000000000000000000000000030b131a202427282d2d2d2d2525221e181109010000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000000000000000000000000000000000000060c101220202020202020202020201c1b1915100902000000000000000000000000000000000000000000000000070d12161819202020202020202020202012100c0600000000000000000000000002080d1113141e202020202020201e1413110d0701000000000000000000000000000000000000000000060b0f12131d202020202020201f1514120e090300000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000040c12171b1d1e20202020201d1d1a16110b0300000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315162020202020191816120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181b1b20202020191816120d07000000000000000000070d12161819202020202020201d1c1916100a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000000000000002050708131313131312070604010000000000000000000000000000000000000000000000000000030613131313131313131313130f0f0d09040000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313130603000000000000000000000000000000000104070712131313131313131107060401000000000000000000000000000000000000000000000000000306061013131313131313120807050200000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b09060100000000000000000000000000000000000001060b0f1111131313131311100e0a06000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f131313130c0b09060100000000000000000000000106090b0c13131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta new file mode 100644 index 0000000..66e69d1 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f586378b4e144a9851e7b34d9b748ee +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt new file mode 100644 index 0000000..a52cc38 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt @@ -0,0 +1 @@ +)]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. \ No newline at end of file diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta new file mode 100644 index 0000000..73ed660 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fade42e8bc714b018fac513c043d323b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt new file mode 100644 index 0000000..ccbb4ae --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt @@ -0,0 +1 @@ +([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # \ No newline at end of file diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta new file mode 100644 index 0000000..cc684b3 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d82c1b31c7e74239bff1220585707d2b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Style Sheets.meta b/Assets/TextMesh Pro/Resources/Style Sheets.meta new file mode 100644 index 0000000..4958550 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Style Sheets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4aecb92fff08436c8303b10eab8da368 +folderAsset: yes +timeCreated: 1441876950 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset new file mode 100644 index 0000000..018d42f --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab2114bdc8544297b417dfefe9f1e410, type: 3} + m_Name: Default Style Sheet + m_EditorClassIdentifier: + m_StyleList: + - m_Name: Normal + m_HashCode: -1183493901 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: + m_ClosingTagArray: + - m_Name: H1 + m_HashCode: 2425 + m_OpeningDefinition: <#40ff80>* + m_ClosingDefinition: '*' + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d00000032000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000660000006600000038000000300000003e0000002a000000 + m_ClosingTagArray: 2a0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: Quote + m_HashCode: 93368250 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000690000003e0000003c00000073000000690000007a000000650000003d0000003700000035000000250000003e0000003c0000006d000000610000007200000067000000690000006e0000003d0000003100000030000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000690000003e0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f00000077000000690000006400000074000000680000003e0000003c0000002f0000006d000000610000007200000067000000690000006e0000003e000000 + - m_Name: A + m_HashCode: 65 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003400000030000000610000003000000066000000660000003e0000003c000000750000003e000000 + m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: Link + m_HashCode: 2656128 + m_OpeningDefinition: <#40a0ff> + m_ClosingDefinition: + m_OpeningTagArray: 3c000000750000003e0000003c000000230000003400000030000000610000003000000066000000660000003e0000003c0000006c000000690000006e0000006b0000003d0000002200000049000000440000005f0000003000000031000000220000003e000000 + m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f0000006c000000690000006e0000006b0000003e000000 + - m_Name: Title + m_HashCode: 97690656 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e0000003c000000620000003e0000003c000000610000006c00000069000000670000006e0000003d00000063000000650000006e0000007400000065000000720000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000610000006c00000069000000670000006e0000003e000000 + - m_Name: H2 + m_HashCode: 2426 + m_OpeningDefinition: <#4080FF> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e00000035000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000380000003000000046000000460000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: H3 + m_HashCode: 2427 + m_OpeningDefinition: <#FF8040> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e0000003100000037000000650000006d0000003e0000003c000000620000003e0000003c000000230000004600000046000000380000003000000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C1 + m_HashCode: 2194 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000660000006600000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C2 + m_HashCode: 2193 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000340000003000000046000000460000003e0000003c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f00000073000000690000007a000000650000003e000000 + - m_Name: C3 + m_HashCode: 2192 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003800000030000000410000003000000046000000460000003e0000003c000000620000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f000000620000003e000000 diff --git a/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta new file mode 100644 index 0000000..95fd96e --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f952c082cb03451daed3ee968ac6c63e +timeCreated: 1432805430 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/TMP Settings.asset b/Assets/TextMesh Pro/Resources/TMP Settings.asset new file mode 100644 index 0000000..92a6053 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/TMP Settings.asset @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} + m_Name: TMP Settings + m_EditorClassIdentifier: + assetVersion: 2 + m_TextWrappingMode: 1 + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + m_enableTintAllSprites: 0 + m_enableParseEscapeCharacters: 1 + m_EnableRaycastTarget: 1 + m_GetFontFeaturesAtRuntime: 1 + m_missingGlyphCharacter: 0 + m_ClearDynamicDataOnBuild: 1 + m_warningsDisabled: 0 + m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_defaultFontAssetPath: Fonts & Materials/ + m_defaultFontSize: 36 + m_defaultAutoSizeMinRatio: 0.5 + m_defaultAutoSizeMaxRatio: 2 + m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} + m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} + m_autoSizeTextContainer: 0 + m_IsTextObjectScaleStatic: 0 + m_fallbackFontAssets: [] + m_matchMaterialPreset: 1 + m_HideSubTextObjects: 0 + m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, + type: 2} + m_defaultSpriteAssetPath: Sprite Assets/ + m_enableEmojiSupport: 1 + m_MissingCharacterSpriteUnicode: 0 + m_EmojiFallbackTextAssets: [] + m_defaultColorGradientPresetsPath: Color Gradient Presets/ + m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, + type: 2} + m_StyleSheetsResourcePath: + m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} + m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, + type: 3} + m_UseModernHangulLineBreakingRules: 0 diff --git a/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta b/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta new file mode 100644 index 0000000..32db384 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f5b5dff67a942289a9defa416b206f3 +timeCreated: 1436653997 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders.meta b/Assets/TextMesh Pro/Shaders.meta new file mode 100644 index 0000000..29a90a6 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9f693669af91aa45ad615fc681ed29f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl b/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl new file mode 100644 index 0000000..b611994 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl @@ -0,0 +1,178 @@ +float2 UnpackUV(float uv) +{ + float2 output; + output.x = floor(uv / 4096.0); + output.y = uv - 4096.0 * output.x; + + return output * 0.001953125; +} + +float4 BlendARGB(float4 overlying, float4 underlying) +{ + overlying.rgb *= overlying.a; + underlying.rgb *= underlying.a; + float3 blended = overlying.rgb + ((1 - overlying.a) * underlying.rgb); + float alpha = underlying.a + (1 - underlying.a) * overlying.a; + return float4(blended / alpha, alpha); +} + +float3 GetSpecular(float3 n, float3 l) +{ + float spec = pow(max(0.0, dot(n, l)), _Reflectivity); + return _SpecularColor.rgb * spec * _SpecularPower; +} + +void GetSurfaceNormal_float(texture2D atlas, float textureWidth, float textureHeight, float2 uv, bool isFront, out float3 nornmal) +{ + float3 delta = float3(1.0 / textureWidth, 1.0 / textureHeight, 0.0); + + // Read "height field" + float4 h = float4( + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv - delta.xz).a, + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv + delta.xz).a, + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv - delta.zy).a, + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv + delta.zy).a); + + bool raisedBevel = _BevelType; + + h += _BevelOffset; + + float bevelWidth = max(.01, _BevelWidth); + + // Track outline + h -= .5; + h /= bevelWidth; + h = saturate(h + .5); + + if (raisedBevel) h = 1 - abs(h * 2.0 - 1.0); + h = lerp(h, sin(h * 3.141592 / 2.0), float4(_BevelRoundness, _BevelRoundness, _BevelRoundness, _BevelRoundness)); + h = min(h, 1.0 - float4(_BevelClamp, _BevelClamp, _BevelClamp, _BevelClamp)); + h *= _BevelAmount * bevelWidth * _GradientScale * -2.0; + + float3 va = normalize(float3(-1.0, 0.0, h.y - h.x)); + float3 vb = normalize(float3(0.0, 1.0, h.w - h.z)); + + float3 f = float3(1, 1, 1); + if (isFront) f = float3(1, 1, -1); + nornmal = cross(va, vb) * f; +} + +void EvaluateLight_float(float4 faceColor, float3 n, out float4 color) +{ + n.z = abs(n.z); + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), 1.0)); + + float3 col = max(faceColor.rgb, 0) + GetSpecular(n, light)* faceColor.a; + //faceColor.rgb += col * faceColor.a; + col *= 1 - (dot(n, light) * _Diffuse); + col *= lerp(_Ambient, 1, n.z * n.z); + + //fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + //faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + + color = float4(col, faceColor.a); +} + +// Add custom function to handle time in HDRP + + +// +void GenerateUV_float(float2 inUV, float4 transform, float2 animSpeed, out float2 outUV) +{ + outUV = inUV * transform.xy + transform.zw + (animSpeed * _Time.y); +} + +void ComputeUVOffset_float(float texWidth, float texHeight, float2 offset, float SDR, out float2 uvOffset) +{ + uvOffset = float2(-offset.x * SDR / texWidth, -offset.y * SDR / texHeight); +} + +void ScreenSpaceRatio2_float(float4x4 projection, float4 position, float2 objectScale, float screenWidth, float screenHeight, float fontScale, out float SSR) +{ + float2 pixelSize = position.w; + pixelSize /= (objectScale * mul((float2x2)projection, float2(screenWidth, screenHeight))); + SSR = rsqrt(dot(pixelSize, pixelSize)*2) * fontScale; +} + +// UV : Texture coordinate of the source distance field texture +// TextureSize : Size of the source distance field texture +// Filter : Enable perspective filter (soften) +void ScreenSpaceRatio_float(float2 UV, float TextureSize, bool Filter, out float SSR) +{ + if(Filter) + { + float2 a = float2(ddx(UV.x), ddy(UV.x)); + float2 b = float2(ddx(UV.y), ddy(UV.y)); + float s = lerp(dot(a,a), dot(b,b), 0.5); + SSR = rsqrt(s) / TextureSize; + } + else + { + float s = rsqrt(abs(ddx(UV.x) * ddy(UV.y) - ddy(UV.x) * ddx(UV.y))); + SSR = s / TextureSize; + } +} + +// SSR : Screen Space Ratio +// SD : Signed Distance (encoded : Distance / SDR + .5) +// SDR : Signed Distance Ratio +// +// IsoPerimeter : Dilate / Contract the shape +void ComputeSDF_float(float SSR, float SD, float SDR, float isoPerimeter, float softness, out float outAlpha) +{ + softness *= SSR * SDR; + float d = (SD - 0.5) * SDR; // Signed distance to edge, in Texture space + outAlpha = saturate((d * 2.0 * SSR + 0.5 + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); // Screen pixel coverage (alpha) +} + +void ComputeSDF2_float(float SSR, float SD, float SDR, float2 isoPerimeter, float2 softness, out float2 outAlpha) +{ + softness *= SSR * SDR; + float d = (SD - 0.5f) * SDR; + outAlpha = saturate((d * 2.0f * SSR + 0.5f + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); +} + +void ComputeSDF4_float(float SSR, float SD, float SDR, float4 isoPerimeter, float4 softness, out float4 outAlpha) +{ + softness *= SSR * SDR; + float d = (SD - 0.5f) * SDR; + outAlpha = saturate((d * 2.0f * SSR + 0.5f + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); +} + +void ComputeSDF44_float(float SSR, float4 SD, float SDR, float4 isoPerimeter, float4 softness, bool outline, out float4 outAlpha) +{ + softness *= SSR * SDR; + float4 d = (SD - 0.5f) * SDR; + if(outline) d.w = max(max(d.x, d.y), d.z); + outAlpha = saturate((d * 2.0f * SSR + 0.5f + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); +} + +void Composite_float(float4 overlying, float4 underlying, out float4 outColor) +{ + outColor = BlendARGB(overlying, underlying); +} + +// Face only +void Layer1_float(float alpha, float4 color0, out float4 outColor) +{ + color0.a *= alpha; + outColor = color0; +} + +// Face + 1 Outline +void Layer2_float(float2 alpha, float4 color0, float4 color1, out float4 outColor) +{ + color1.a *= alpha.y; + color0.rgb *= color0.a; color1.rgb *= color1.a; + outColor = lerp(color1, color0, alpha.x); + outColor.rgb /= outColor.a; +} + +// Face + 3 Outline +void Layer4_float(float4 alpha, float4 color0, float4 color1, float4 color2, float4 color3, out float4 outColor) +{ + color3.a *= alpha.w; + color0.rgb *= color0.a; color1.rgb *= color1.a; color2.rgb *= color2.a; color3.rgb *= color3.a; + outColor = lerp(lerp(lerp(color3, color2, alpha.z), color1, alpha.y), color0, alpha.x); + outColor.rgb /= outColor.a; +} diff --git a/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta b/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta new file mode 100644 index 0000000..001b14e --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 96de908384869cd409c75efa351d5edf +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader new file mode 100644 index 0000000..7e0f35c --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader @@ -0,0 +1,145 @@ +Shader "TextMeshPro/Bitmap Custom Atlas" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + _FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _Padding ("Padding", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(v.texcoord1, _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + const float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0) * tex2D(_FaceTex, IN.texcoord1) * IN.color; + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta new file mode 100644 index 0000000..0a416c8 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 48bb5f55d8670e349b6e614913f9d910 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader new file mode 100644 index 0000000..b89e267 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader @@ -0,0 +1,155 @@ +Shader "TextMeshPro/Mobile/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _Color ("Text Color", Color) = (1,1,1,1) + _DiffusePower ("Diffuse Power", Range(1.0,4.0)) = 1.0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float4 mask : TEXCOORD2; + }; + + sampler2D _MainTex; + fixed4 _Color; + float _DiffusePower; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + v2f vert (appdata_t v) + { + v2f OUT; + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + OUT.vertex = UnityPixelSnap(UnityObjectToClipPos(vert)); + OUT.color = v.color; + OUT.color *= _Color; + OUT.color.rgb *= _DiffusePower; + OUT.texcoord0 = v.texcoord0; + + float2 pixelSize = OUT.vertex.w; + //pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + const float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : COLOR + { + fixed4 color = fixed4(IN.color.rgb, IN.color.a * tex2D(_MainTex, IN.texcoord0).a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + +SubShader { + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + Lighting Off Cull Off ZTest Always ZWrite Off Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "TexCoord", texcoord0 + } + Pass { + SetTexture [_MainTex] { + constantColor [_Color] combine constant * primary, constant * texture + } + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta new file mode 100644 index 0000000..d5fb125 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1e3b057af24249748ff873be7fafee47 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader new file mode 100644 index 0000000..caa527f --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader @@ -0,0 +1,145 @@ +Shader "TextMeshPro/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + _FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(v.texcoord1, _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + const float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0); + color = fixed4 (tex2D(_FaceTex, IN.texcoord1).rgb * IN.color.rgb, IN.color.a * color.a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta new file mode 100644 index 0000000..7eb1870 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 128e987d567d4e2c824d754223b3f3b0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader new file mode 100644 index 0000000..757a617 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader @@ -0,0 +1,326 @@ +Shader "TextMeshPro/Distance Field Overlay" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + _SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + _UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + uniform float4 _FaceTex_ST; + uniform float4 _OutlineTex_ST; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth*_ScaleRatioA - _OutlineSoftness*_ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = input.texcoord1; + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta new file mode 100644 index 0000000..56284e9 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd89cf5b9246416f84610a006f916af7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader new file mode 100644 index 0000000..27c14bc --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader @@ -0,0 +1,321 @@ +Shader "TextMeshPro/Distance Field SSD" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + _SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + _UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Transparent" + } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + Cull[_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest[unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass + { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + #pragma shader_feature __ FORCE_LINEAR + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 color : COLOR; + float2 atlas : TEXCOORD0; + float weight : TEXCOORD1; + float2 mask : TEXCOORD2; // Position in object space(xy) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float2 texcoord2 : TEXCOORD4; + float4 underlayColor : COLOR1; + #endif + + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + float4 SRGBToLinear(float4 rgba) + { + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); + } + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + + // Support for texture tiling and offset + float2 textureUV = input.texcoord1; + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + output.position = vPosition; + output.color = color; + output.atlas = input.texcoord0; + output.weight = weight; + output.mask = half2(vert.xy * 2 - clampedRect.xy - clampedRect.zw); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = input.texcoord0 + bOffset; + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + float pixelSize = abs(ddx(input.atlas.y)) + abs(ddy(input.atlas.y)); + pixelSize *= _TextureHeight * 0.75; + float scale = 1 / pixelSize * _GradientScale * (_Sharpness + 1); + + float weight = input.weight; + float bias = (.5 - weight) + (.5 / scale); + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n - bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col * faceColor.a; + faceColor.rgb *= 1 - (dot(n, light) * _Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z * n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * saturate(d - bBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * (1 - saturate(d - bBias)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + float2 maskZW = 0.25 / (0.25 * maskSoftness + 1 / scale); + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta new file mode 100644 index 0000000..08cd8ae --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 14eb328de4b8eb245bb7cea29e4ac00b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph new file mode 100644 index 0000000..4f7157c --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph @@ -0,0 +1,12074 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "c417006ffa034c44b79da3dd323165ff" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "6b0cd1bfb339459ca967fa23df287ef0" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "bc782d8e80154073b48a687a07adf60a" + }, + { + "m_Id": "2786e48f93f54a82aee4303ce7b63c82" + }, + { + "m_Id": "7f7d8028b58d4227a4560891be6e7cda" + }, + { + "m_Id": "f5a8bfcec21a4dac9df63993ec53635e" + }, + { + "m_Id": "be58359e488f42e9b5121357d0fa526b" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3749.0 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3480.0 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "bc782d8e80154073b48a687a07adf60a" + }, + { + "m_Id": "2786e48f93f54a82aee4303ce7b63c82" + }, + { + "m_Id": "7f7d8028b58d4227a4560891be6e7cda" + }, + { + "m_Id": "f5a8bfcec21a4dac9df63993ec53635e" + }, + { + "m_Id": "be58359e488f42e9b5121357d0fa526b" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "7cf0e63037a74dc2a9f591225c678ff4" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5722.99951171875, + "y": -3827.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.BuiltinData", + "m_ObjectId": "00996039d61e400a9e854ce591ac35a0", + "m_Distortion": false, + "m_DistortionMode": 0, + "m_DistortionDepthTest": true, + "m_AddPrecomputedVelocity": false, + "m_TransparentWritesMotionVec": false, + "m_DepthOffset": false, + "m_ConservativeDepthOffset": false, + "m_TransparencyFog": true, + "m_AlphaTestShadow": false, + "m_BackThenFrontRendering": false, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_TransparentPerPixelSorting": false, + "m_SupportLodCrossFade": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4828.0, + "y": -2832.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4540.0, + "y": -2749.0, + "width": 151.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceText_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5098.99951171875, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4955.0, + "y": -3487.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3284.0, + "y": -3516.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "183118ca50814141b7bc3e0cee27fb9b", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4291.99951171875, + "y": -3197.0, + "width": 124.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4311.0, + "y": -3221.0, + "width": 148.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "2786e48f93f54a82aee4303ce7b63c82", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "9d0c47172bf840a0ac029980ba082af7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4177.0, + "y": -2422.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3350.0, + "y": -3810.0, + "width": 213.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.25, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4387.0, + "y": -2405.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.SystemData", + "m_ObjectId": "305e3be306674fcd8bb02273d27ee5b7", + "m_MaterialNeedsUpdateHash": 280372, + "m_SurfaceType": 1, + "m_RenderingPass": 4, + "m_BlendMode": 0, + "m_ZTest": 4, + "m_ZWrite": false, + "m_TransparentCullMode": 2, + "m_OpaqueCullMode": 2, + "m_SortPriority": 0, + "m_AlphaTest": true, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_SupportLodCrossFade": false, + "m_DoubleSidedMode": 0, + "m_DOTSInstancing": false, + "m_CustomVelocity": false, + "m_Tessellation": false, + "m_TessellationMode": 0, + "m_TessellationFactorMinDistance": 20.0, + "m_TessellationFactorMaxDistance": 50.0, + "m_TessellationFactorTriangleSize": 100.0, + "m_TessellationShapeFactor": 0.75, + "m_TessellationBackFaceCullEpsilon": -0.25, + "m_TessellationMaxDisplacement": 0.009999999776482582, + "m_DebugSymbols": false, + "m_Version": 2, + "inspectorFoldoutMask": 9 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6008.99951171875, + "y": -3341.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3423.000244140625, + "y": -3516.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2803.000244140625, + "y": -3520.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5468.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4004.999755859375, + "y": -4173.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "4590bfa2a0664b65b6f073bae33a071f", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4615.0, + "y": -2422.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4323.99951171875, + "y": -3498.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4309.0, + "y": -2773.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6154.99951171875, + "y": -3169.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5102.99951171875, + "y": -3427.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4007.0, + "y": -2395.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDLitData", + "m_ObjectId": "6238ae56182d404f8563cb88cb801549", + "m_RayTracing": false, + "m_MaterialType": 0, + "m_MaterialTypeMask": 2, + "m_RefractionModel": 0, + "m_SSSTransmission": true, + "m_EnergyConservingSpecular": true, + "m_ClearCoat": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5266.99951171875, + "y": -3387.0, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3499.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDLitSubTarget", + "m_ObjectId": "67bc2306558f4f2fa807637aaebaeab4" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "6b0cd1bfb339459ca967fa23df287ef0", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "c417006ffa034c44b79da3dd323165ff" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5101.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "703396865b6e4990a0cf1189ea684e5c", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "7564379492aa4c5a927ff3501acdc70d", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "77991fa631724e0cb32eed66ff017b23", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3113.000244140625, + "y": -3468.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4961.99951171875, + "y": -3452.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDTarget", + "m_ObjectId": "7cf0e63037a74dc2a9f591225c678ff4", + "m_ActiveSubTarget": { + "m_Id": "67bc2306558f4f2fa807637aaebaeab4" + }, + "m_Datas": [ + { + "m_Id": "00996039d61e400a9e854ce591ac35a0" + }, + { + "m_Id": "305e3be306674fcd8bb02273d27ee5b7" + }, + { + "m_Id": "6238ae56182d404f8563cb88cb801549" + }, + { + "m_Id": "a8c49a47cb934f7e8e4d88fce06df6ff" + } + ], + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDF_HDRPLitShaderGUI", + "m_SupportVFX": false, + "m_SupportLineRendering": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4959.0, + "y": -3326.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4005.0, + "y": -2797.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f7d8028b58d4227a4560891be6e7cda", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a00de0d572a84a08a23fe14c2ad5030d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3140.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5800.99951171875, + "y": -3363.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3096.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5421.99951171875, + "y": -3902.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2983.000244140625, + "y": -3468.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4793.0, + "y": -2593.0, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4672.0, + "y": -2481.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3498.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9d0c47172bf840a0ac029980ba082af7", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5443.0, + "y": -3315.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4637.0, + "y": -2239.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4160.0, + "y": -2739.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a00de0d572a84a08a23fe14c2ad5030d", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4611.0, + "y": -2691.0, + "width": 222.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "ffb07af0bca546d8b9bc439d34aa68f5" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4647.0, + "y": -2283.0, + "width": 177.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.LightingData", + "m_ObjectId": "a8c49a47cb934f7e8e4d88fce06df6ff", + "m_NormalDropOffSpace": 0, + "m_BlendPreserveSpecular": true, + "m_ReceiveDecals": true, + "m_ReceiveSSR": true, + "m_ReceiveSSRTransparent": false, + "m_SpecularAA": false, + "m_SpecularOcclusionMode": 0, + "m_OverrideBakedGI": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3631.0, + "y": -3810.0, + "width": 230.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "e364823e158a407fb48dd7b630c79973" + }, + { + "m_Id": "703396865b6e4990a0cf1189ea684e5c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5264.99951171875, + "y": -3142.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4146.0, + "y": -2833.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4373.0, + "y": -2715.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "b30617d78dec40a7b8aa7f72dca7f41d", + "m_Id": 0, + "m_DisplayName": "Bent Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BentNormal", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "b4c4676c68bb4752af59e21f896d9470", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5581.99951171875, + "y": -3867.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "183118ca50814141b7bc3e0cee27fb9b" + }, + { + "m_Id": "f44e4374a48a4996aa60d23d3ae1e9f9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b911c23b90124d15924551e2730501eb", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "bc782d8e80154073b48a687a07adf60a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BentNormal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b30617d78dec40a7b8aa7f72dca7f41d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BentNormal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5392.0, + "y": -3867.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "be58359e488f42e9b5121357d0fa526b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "77991fa631724e0cb32eed66ff017b23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4446.0, + "y": -2347.000244140625, + "width": 222.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "b4c4676c68bb4752af59e21f896d9470" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c417006ffa034c44b79da3dd323165ff", + "m_Guid": { + "m_GuidSerialized": "7a28a011-205c-4fa8-bf4f-8064aa2308b2" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c49cfb8bb96846dc87ee00c0c041a372", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4315.0, + "y": -3165.0, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6179.99951171875, + "y": -3422.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5268.0, + "y": -3261.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5747.99951171875, + "y": -3961.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4783.0, + "y": -2765.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e364823e158a407fb48dd7b630c79973", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e591df3a1eb94e259b762f2830b407e2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4590bfa2a0664b65b6f073bae33a071f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4144.0, + "y": -3369.0, + "width": 244.0, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4803.0, + "y": -2627.0, + "width": 165.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4957.99951171875, + "y": -3204.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3448.000244140625, + "y": -3579.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3849.999755859375, + "y": -3286.0, + "width": 193.0, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6012.99951171875, + "y": -3209.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "b911c23b90124d15924551e2730501eb" + }, + { + "m_Id": "c49cfb8bb96846dc87ee00c0c041a372" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4321.99951171875, + "y": -3246.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f44e4374a48a4996aa60d23d3ae1e9f9", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f5a8bfcec21a4dac9df63993ec53635e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "7564379492aa4c5a927ff3501acdc70d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5254.99951171875, + "y": -3891.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4208.0, + "y": -2371.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ffb07af0bca546d8b9bc439d34aa68f5", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta new file mode 100644 index 0000000..a445e27 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ca2ed216f98028c4dae6c5224a952b3c +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph new file mode 100644 index 0000000..3118dd0 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph @@ -0,0 +1,11759 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "ced40c943add479a86f25f7fb5ed59da" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "469965f1c9284b7eb032d415d6295b2c" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3749.0 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3480.0 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "7cf0e63037a74dc2a9f591225c678ff4" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5722.99951171875, + "y": -3827.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.BuiltinData", + "m_ObjectId": "00996039d61e400a9e854ce591ac35a0", + "m_Distortion": false, + "m_DistortionMode": 0, + "m_DistortionDepthTest": true, + "m_AddPrecomputedVelocity": false, + "m_TransparentWritesMotionVec": false, + "m_DepthOffset": false, + "m_ConservativeDepthOffset": false, + "m_TransparencyFog": true, + "m_AlphaTestShadow": false, + "m_BackThenFrontRendering": false, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_TransparentPerPixelSorting": false, + "m_SupportLodCrossFade": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4824.0, + "y": -2949.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4534.0, + "y": -2747.0, + "width": 150.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5098.99951171875, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4955.0, + "y": -3487.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3284.0, + "y": -3516.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4291.99951171875, + "y": -3197.0, + "width": 124.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4311.0, + "y": -3221.0, + "width": 148.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4181.99951171875, + "y": -2415.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDUnlitSubTarget", + "m_ObjectId": "29b1a6d4abc94131be838c0bc77892fc" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3350.0, + "y": -3810.0, + "width": 213.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.25, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4387.0, + "y": -2405.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.SystemData", + "m_ObjectId": "305e3be306674fcd8bb02273d27ee5b7", + "m_MaterialNeedsUpdateHash": 1, + "m_SurfaceType": 1, + "m_RenderingPass": 4, + "m_BlendMode": 0, + "m_ZTest": 4, + "m_ZWrite": false, + "m_TransparentCullMode": 2, + "m_OpaqueCullMode": 2, + "m_SortPriority": 0, + "m_AlphaTest": true, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_SupportLodCrossFade": false, + "m_DoubleSidedMode": 0, + "m_DOTSInstancing": false, + "m_CustomVelocity": false, + "m_Tessellation": false, + "m_TessellationMode": 0, + "m_TessellationFactorMinDistance": 20.0, + "m_TessellationFactorMaxDistance": 50.0, + "m_TessellationFactorTriangleSize": 100.0, + "m_TessellationShapeFactor": 0.75, + "m_TessellationBackFaceCullEpsilon": -0.25, + "m_TessellationMaxDisplacement": 0.009999999776482582, + "m_DebugSymbols": false, + "m_Version": 2, + "inspectorFoldoutMask": 9 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6008.99951171875, + "y": -3341.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3423.000244140625, + "y": -3516.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2803.000244140625, + "y": -3520.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5468.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4001.0, + "y": -4168.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "4590bfa2a0664b65b6f073bae33a071f", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4613.0, + "y": -2415.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "469965f1c9284b7eb032d415d6295b2c", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "ced40c943add479a86f25f7fb5ed59da" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4323.99951171875, + "y": -3498.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4310.0, + "y": -2771.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6154.99951171875, + "y": -3169.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5102.99951171875, + "y": -3427.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4005.999755859375, + "y": -2395.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5266.99951171875, + "y": -3387.0, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3499.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5101.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDUnlitData", + "m_ObjectId": "77ebd01f5b3149ad810a5acbffc85921", + "m_EnableShadowMatte": false, + "m_DistortionOnly": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3113.000244140625, + "y": -3468.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4961.99951171875, + "y": -3452.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b3b88c5975841d6b6d5c3c5515055a0", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDTarget", + "m_ObjectId": "7cf0e63037a74dc2a9f591225c678ff4", + "m_ActiveSubTarget": { + "m_Id": "29b1a6d4abc94131be838c0bc77892fc" + }, + "m_Datas": [ + { + "m_Id": "00996039d61e400a9e854ce591ac35a0" + }, + { + "m_Id": "305e3be306674fcd8bb02273d27ee5b7" + }, + { + "m_Id": "77ebd01f5b3149ad810a5acbffc85921" + } + ], + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDF_HDRPUnlitShaderGUI", + "m_SupportVFX": false, + "m_SupportLineRendering": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4959.0, + "y": -3326.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4006.000244140625, + "y": -2795.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3140.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5802.0, + "y": -3363.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3096.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8a39319405ad44cb8b7aae71c41dcd01", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5421.99951171875, + "y": -3902.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2983.000244140625, + "y": -3468.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9327cb5f5e6b46f1bd79f91ef9dca3b7", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4788.0, + "y": -2591.0, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4670.00048828125, + "y": -2474.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3498.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5443.0, + "y": -3315.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4635.0, + "y": -2239.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4160.0, + "y": -2771.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9f42c5a9bc2f45baa095a80e7b8b485a", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4606.99951171875, + "y": -2689.0, + "width": 221.99998474121095, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "dcd51c93d3b64f05a938b3334f343654" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4645.00048828125, + "y": -2285.0, + "width": 177.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3631.0, + "y": -3810.0, + "width": 230.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "f1fb18f75405424884a776bfd24e79e9" + }, + { + "m_Id": "9f42c5a9bc2f45baa095a80e7b8b485a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5264.99951171875, + "y": -3142.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4146.0, + "y": -2869.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4367.0, + "y": -2713.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5581.99951171875, + "y": -3867.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "9327cb5f5e6b46f1bd79f91ef9dca3b7" + }, + { + "m_Id": "d804b5a6c657409196addf2b39199a4f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5392.0, + "y": -3867.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4446.0, + "y": -2347.0, + "width": 222.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "f68d9dee5cbc43cdb355d8fadae602d3" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4315.0, + "y": -3165.0, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "ced40c943add479a86f25f7fb5ed59da", + "m_Guid": { + "m_GuidSerialized": "af17e4ab-54fe-4482-a9c5-4e4bc9076517" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6179.99951171875, + "y": -3422.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5268.0, + "y": -3261.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d804b5a6c657409196addf2b39199a4f", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5747.99951171875, + "y": -3961.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4778.0, + "y": -2771.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "dcd51c93d3b64f05a938b3334f343654", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e591df3a1eb94e259b762f2830b407e2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4590bfa2a0664b65b6f073bae33a071f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4144.0, + "y": -3369.0, + "width": 244.0, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4799.0, + "y": -2625.0, + "width": 165.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4957.99951171875, + "y": -3204.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3448.000244140625, + "y": -3579.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f1fb18f75405424884a776bfd24e79e9", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3849.999755859375, + "y": -3286.0, + "width": 193.0, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6012.99951171875, + "y": -3209.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "7b3b88c5975841d6b6d5c3c5515055a0" + }, + { + "m_Id": "8a39319405ad44cb8b7aae71c41dcd01" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4321.99951171875, + "y": -3246.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "f68d9dee5cbc43cdb355d8fadae602d3", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5254.99951171875, + "y": -3891.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4208.0, + "y": -2371.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta new file mode 100644 index 0000000..a2f732a --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f63d574838ccfb44f84acc05fed0af48 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader new file mode 100644 index 0000000..603df2c --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader @@ -0,0 +1,258 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field - Masking" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t + { + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _MaskWipeControl; + float _MaskEdgeSoftness; + fixed4 _MaskEdgeColor; + bool _MaskInverse; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + + // Structure for pixel shader + pixel_t output = { + vPosition, + faceColor, + outlineColor, + float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y), + half4(scale, bias - outline, bias + outline, bias), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)), + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4(input.texcoord0 + layerOffset, input.color.a, 0), + half2(layerScale, layerBias), + #endif + }; + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + //#if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + //#endif + + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + c.rgb = lerp(_MaskEdgeColor.rgb*c.a, c.rgb, a); + c *= a; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta new file mode 100644 index 0000000..3cbdbbb --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bc1ede39bf3643ee8e493720e4259791 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader new file mode 100644 index 0000000..3edca76 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader @@ -0,0 +1,252 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field Overlay" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta new file mode 100644 index 0000000..e6b149e --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a02a7d8c237544f1962732b55a9aebf1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader new file mode 100644 index 0000000..43b317d --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader @@ -0,0 +1,106 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field SSD" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + #include "TMPro_Mobile.cginc" + + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta new file mode 100644 index 0000000..9b84c13 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8d12adcee749c344b8117cf7c7eb912 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader new file mode 100644 index 0000000..2c8e8da --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader @@ -0,0 +1,389 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field - 2 Pass" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + // Draw Outline and Underlay + Name "Outline" + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + const float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + const float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + //outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, outline * 2))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = half4(0, 0, 0, 0); + + #if OUTLINE_ON + c = input.outlineColor * saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } + + + // Draw face + Name "Face" + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half2 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + const float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half2(scale, bias); + + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.y); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } + +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta new file mode 100644 index 0000000..75bd98d --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0178fcb869bafef4690d177d31d17db8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader new file mode 100644 index 0000000..b899d6e --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader @@ -0,0 +1,250 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma enable_d3d11_debug_symbols + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta new file mode 100644 index 0000000..2ac6e76 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fe393ace9b354375a9cb14cdbbc28be4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader new file mode 100644 index 0000000..68d0dfa --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader @@ -0,0 +1,139 @@ +// Simplified version of the SDF Surface shader : +// - No support for Bevel, Bump or envmap +// - Diffuse only lighting +// - Fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH. + +Shader "TextMeshPro/Mobile/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader Lambert alpha:blend vertex:VertShader noforwardadd nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On ZTest LEqual Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f + { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta new file mode 100644 index 0000000..bff8b7a --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85187c2149c549c5b33f0cdb02836b17 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader new file mode 100644 index 0000000..281e60d --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader @@ -0,0 +1,159 @@ +Shader "TextMeshPro/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _BumpMap ("Normalmap", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0.5 + _BumpFace ("Bump Face", Range(0,1)) = 0.5 + + _ReflectFaceColor ("Face Color", Color) = (0,0,0,1) + _ReflectOutlineColor ("Outline Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + _SpecColor ("Specular Color", Color) = (0,0,0,1) + + _FaceShininess ("Face Shininess", Range(0,1)) = 0 + _OutlineShininess ("Outline Shininess", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader BlinnPhong alpha:blend vertex:VertShader nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + #pragma glsl + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + + #define BEVEL_ON 1 + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On + ZTest LEqual + Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f + { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} + diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta new file mode 100644 index 0000000..26e814c --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f7ada0af4f174f0694ca6a487b8f543d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph new file mode 100644 index 0000000..7922d39 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph @@ -0,0 +1,11932 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "59a09f50a7ca4cd3a0d248a0f3730b6a" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "7c73ccc923e744b98f19148b971a6090" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + { + "m_Id": "86e21b7b6b7a44238607e41b8a9fb9a4" + }, + { + "m_Id": "0c10df95ee1d4b0a8a00558af49ec45f" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "83c51d5b2f7b4eb785248f419181cb87" + }, + { + "m_Id": "ad3e1d26f4404555a8dd29223caaf1ef" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3749.0 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3480.0 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "86e21b7b6b7a44238607e41b8a9fb9a4" + }, + { + "m_Id": "0c10df95ee1d4b0a8a00558af49ec45f" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "83c51d5b2f7b4eb785248f419181cb87" + }, + { + "m_Id": "ad3e1d26f4404555a8dd29223caaf1ef" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "94300469581b4924ac7dda496811d45d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5722.99951171875, + "y": -3827.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4813.0, + "y": -2949.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4536.00048828125, + "y": -2723.000244140625, + "width": 151.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0801f576ce79452483b42e485405244d", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "0c10df95ee1d4b0a8a00558af49ec45f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a0206f980dc6455f84f5a8442838c726" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5098.99951171875, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "129f271ebc77450994e18f0a30579bf5", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4955.0, + "y": -3487.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3284.0, + "y": -3516.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4292.0, + "y": -3213.000244140625, + "width": 124.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4316.0, + "y": -3247.000244140625, + "width": 148.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4181.99951171875, + "y": -2415.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3350.0, + "y": -3810.0, + "width": 213.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4387.00048828125, + "y": -2381.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6008.99951171875, + "y": -3341.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3423.000244140625, + "y": -3516.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2803.000244140625, + "y": -3520.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3ffa095f304e42d2827aa230e2ae3887", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5468.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4004.999755859375, + "y": -4173.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "4590bfa2a0664b65b6f073bae33a071f", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4615.00048828125, + "y": -2415.000244140625, + "width": 145.0, + "height": 130.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4308.0, + "y": -3498.000244140625, + "width": 140.0, + "height": 166.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4303.00048828125, + "y": -2771.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6154.99951171875, + "y": -3169.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55a3403c16184e63b4e78607a6a20cd8", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5102.99951171875, + "y": -3427.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "59a09f50a7ca4cd3a0d248a0f3730b6a", + "m_Guid": { + "m_GuidSerialized": "3f9e6596-fd53-48cc-96a5-4c4f0cfbb2ba" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4008.999755859375, + "y": -2394.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5266.99951171875, + "y": -3387.0, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3499.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5101.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "7027aaab25924266a063a05df0aa39b3", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3113.000244140625, + "y": -3468.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4961.99951171875, + "y": -3452.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b144a976914480baf430c0f6f7f4def", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "7c73ccc923e744b98f19148b971a6090", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "59a09f50a7ca4cd3a0d248a0f3730b6a" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4959.0, + "y": -3326.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4006.999755859375, + "y": -2796.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3140.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "836f639bd89d42f9b3a0470c3094815e", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "83c51d5b2f7b4eb785248f419181cb87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "944ebbc49c8a4cddb5834e3beab965a2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5800.99951171875, + "y": -3363.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3096.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "86e21b7b6b7a44238607e41b8a9fb9a4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0801f576ce79452483b42e485405244d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6aee1173864e58be589084897a3f35", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5421.99951171875, + "y": -3902.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2983.000244140625, + "y": -3468.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "94300469581b4924ac7dda496811d45d", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "a0b9274619da48a59f26fe58997479ee" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 0, + "m_AlphaClip": true, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDFShaderGUI", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "944ebbc49c8a4cddb5834e3beab965a2", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4778.00048828125, + "y": -2581.000244140625, + "width": 155.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4670.00048828125, + "y": -2474.000244140625 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3498.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5443.0, + "y": -3315.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4635.00048828125, + "y": -2239.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4152.0, + "y": -2771.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a0206f980dc6455f84f5a8442838c726", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "a0b9274619da48a59f26fe58997479ee", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false, + "m_BlendModePreserveSpecular": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4606.99951171875, + "y": -2689.0, + "width": 221.99998474121095, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "7027aaab25924266a063a05df0aa39b3" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4628.00048828125, + "y": -2283.0, + "width": 157.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3631.0, + "y": -3810.0, + "width": 230.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "129f271ebc77450994e18f0a30579bf5" + }, + { + "m_Id": "3ffa095f304e42d2827aa230e2ae3887" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ad3e1d26f4404555a8dd29223caaf1ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b46afdad84944599b00e887d2ce29cc3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5264.99951171875, + "y": -3142.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4142.0, + "y": -2890.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4367.0, + "y": -2713.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b467be738d0e454995e380cbf526efe3", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b46afdad84944599b00e887d2ce29cc3", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5581.99951171875, + "y": -3867.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "7b144a976914480baf430c0f6f7f4def" + }, + { + "m_Id": "836f639bd89d42f9b3a0470c3094815e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5392.0, + "y": -3867.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4446.0, + "y": -2347.0, + "width": 221.99998474121095, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "8e6aee1173864e58be589084897a3f35" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4312.0, + "y": -3179.000244140625, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6179.99951171875, + "y": -3422.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5268.0, + "y": -3261.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5747.99951171875, + "y": -3961.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4776.00048828125, + "y": -2757.000244140625, + "width": 145.0, + "height": 130.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e591df3a1eb94e259b762f2830b407e2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4590bfa2a0664b65b6f073bae33a071f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4144.0, + "y": -3369.0, + "width": 244.0, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4778.00048828125, + "y": -2626.0, + "width": 145.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4957.99951171875, + "y": -3204.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3448.000244140625, + "y": -3579.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3849.999755859375, + "y": -3286.0, + "width": 193.0, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6012.99951171875, + "y": -3209.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "55a3403c16184e63b4e78607a6a20cd8" + }, + { + "m_Id": "b467be738d0e454995e380cbf526efe3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4321.0, + "y": -3281.000244140625, + "width": 153.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5254.99951171875, + "y": -3891.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4208.0, + "y": -2371.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta new file mode 100644 index 0000000..54c945e --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a3d800b099a06e0478fb790c5e79057a +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph new file mode 100644 index 0000000..d7d31de --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph @@ -0,0 +1,11629 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "4a0041116f73406db7a62ae80ff54ef4" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "bafc3d388c1e444e820897b9a3d6029a" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2624.000244140625, + "y": -3709.000244140625 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2624.000244140625, + "y": -3424.000244140625 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "94300469581b4924ac7dda496811d45d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5868.0, + "y": -3787.000244140625, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4779.494140625, + "y": -2948.97265625 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4500.0, + "y": -2747.0, + "width": 151.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "0eeb5490760e492f8c9691086fa00929" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5068.0, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -3486.666259765625, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3415.000244140625, + "y": -3462.0, + "width": 120.00000762939453, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4261.33349609375, + "y": -3197.33349609375, + "width": 124.66650390625, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4280.0, + "y": -3221.33349609375, + "width": 145.3330078125, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1d7d96a5770b4f8ebb162bdbde020bca", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4145.0, + "y": -2406.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3277.3330078125, + "y": -3841.33349609375, + "width": 218.666748046875, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4350.0, + "y": -2396.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4760.0, + "y": -3245.000244140625, + "width": 184.0, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6314.6669921875, + "y": -3285.3330078125, + "width": 144.6669921875, + "height": 129.33348083496095 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3554.000244140625, + "y": -3462.0, + "width": 116.00000762939453, + "height": 94.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2934.000244140625, + "y": -3466.0, + "width": 141.33349609375, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5437.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4004.999755859375, + "y": -4173.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4576.0, + "y": -2437.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "49dabfd48a78475882e664526b483ce1", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "4a0041116f73406db7a62ae80ff54ef4", + "m_Guid": { + "m_GuidSerialized": "a2d96028-f92f-4076-8376-42249ca40935" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4293.3330078125, + "y": -3497.99951171875, + "width": 140.66648864746095, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "4e90ca54c0cc46a18ea600be7c80413a", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4255.0, + "y": -2771.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6460.6669921875, + "y": -3113.333251953125, + "width": 135.33349609375, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5071.99951171875, + "y": -3427.0, + "width": 129.99998474121095, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3972.0, + "y": -2385.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "59cea37675824d99995b370f09cef20a", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5235.99951171875, + "y": -3386.999755859375, + "width": 141.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4759.99951171875, + "y": -3498.666259765625, + "width": 186.0, + "height": 251.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5070.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3244.000244140625, + "y": -3414.0, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4931.0, + "y": -3452.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4928.0, + "y": -3326.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3973.0, + "y": -2796.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4050.666259765625, + "y": -3139.99951171875, + "width": 121.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "849275cac05e4ca8bd0b38ab7ae43bf8", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6112.0, + "y": -3308.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4050.666259765625, + "y": -3095.99951171875, + "width": 121.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8902cb30b1684db8b996562e0140cb18", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8a5d204e1abd4f6894607d1a497f6e69", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5567.0, + "y": -3862.000244140625, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3114.000244140625, + "y": -3414.0, + "width": 120.00000762939453, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "94300469581b4924ac7dda496811d45d", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "0eeb5490760e492f8c9691086fa00929" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 0, + "m_AlphaClip": true, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDFShaderGUI", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4744.0, + "y": -2591.0, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4746.0, + "y": -2497.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4569.0, + "y": -3498.000244140625, + "width": 184.0, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5412.0, + "y": -3315.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4598.0, + "y": -2251.0, + "width": 167.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4118.0, + "y": -2771.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a161b772c7564eee804e3d58f6cb9944", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4573.0, + "y": -2689.0, + "width": 222.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "4e90ca54c0cc46a18ea600be7c80413a" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4608.0, + "y": -2293.0, + "width": 177.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3633.000244140625, + "y": -3805.000244140625, + "width": 179.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "8a5d204e1abd4f6894607d1a497f6e69" + }, + { + "m_Id": "a161b772c7564eee804e3d58f6cb9944" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5233.99951171875, + "y": -3141.999755859375, + "width": 143.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4108.0, + "y": -2890.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4333.0, + "y": -2713.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5727.0, + "y": -3827.000244140625, + "width": 184.0, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "1d7d96a5770b4f8ebb162bdbde020bca" + }, + { + "m_Id": "49dabfd48a78475882e664526b483ce1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "bafc3d388c1e444e820897b9a3d6029a", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "4a0041116f73406db7a62ae80ff54ef4" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5537.0, + "y": -3827.000244140625, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4409.0, + "y": -2338.0, + "width": 222.0, + "height": 142.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "8902cb30b1684db8b996562e0140cb18" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4284.0, + "y": -3165.0, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6485.591796875, + "y": -3365.3779296875 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5236.99951171875, + "y": -3260.999755859375, + "width": 143.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5893.0, + "y": -3921.000244140625 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4744.0, + "y": -2762.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4113.0, + "y": -3368.999755859375, + "width": 243.99998474121095, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4754.0, + "y": -2625.0, + "width": 145.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4927.0, + "y": -3204.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3614.000244140625, + "y": -3549.000244140625 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3819.0, + "y": -3286.0, + "width": 193.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6318.6669921875, + "y": -3153.3330078125, + "width": 185.33348083496095, + "height": 101.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "849275cac05e4ca8bd0b38ab7ae43bf8" + }, + { + "m_Id": "59cea37675824d99995b370f09cef20a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4291.33349609375, + "y": -3246.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4569.0, + "y": -3245.000244140625, + "width": 184.0, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5400.0, + "y": -3851.000244140625, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4171.0, + "y": -2362.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta new file mode 100644 index 0000000..248825c --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 124c112a6e8f1a54e8b0870e881b56d8 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader new file mode 100644 index 0000000..bbcfd11 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader @@ -0,0 +1,326 @@ +Shader "TextMeshPro/Distance Field" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + _SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + _UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _OutlineSoftness * _ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = input.texcoord1; + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta new file mode 100644 index 0000000..e1cf3f3 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 68e6db2ebdc24f95958faec2be5558d6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader new file mode 100644 index 0000000..4012a08 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader @@ -0,0 +1,131 @@ +Shader "TextMeshPro/Sprite" +{ + Properties + { + _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Blend SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + Name "Default" + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + float4 mask : TEXCOORD2; + UNITY_VERTEX_OUTPUT_STEREO + }; + + sampler2D _MainTex; + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + float4 _MainTex_ST; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + v2f vert(appdata_t v) + { + v2f OUT; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + float4 vPosition = UnityObjectToClipPos(v.vertex); + OUT.worldPosition = v.vertex; + OUT.vertex = vPosition; + + float2 pixelSize = vPosition.w; + pixelSize /= abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); + OUT.mask = half4(v.vertex.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_UIMaskSoftnessX, _UIMaskSoftnessY) + abs(pixelSize.xy))); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + OUT.color = v.color * _Color; + return OUT; + } + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + return color; + } + ENDCG + } + } +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta new file mode 100644 index 0000000..50ba195 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cf81c85f95fe47e1a27f6ae460cf182c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro.cginc b/Assets/TextMesh Pro/Shaders/TMPro.cginc new file mode 100644 index 0000000..5898130 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro.cginc @@ -0,0 +1,84 @@ +float2 UnpackUV(float uv) +{ + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; +} + +fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness) +{ + half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness)); + half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline)); + + faceColor.rgb *= faceColor.a; + outlineColor.rgb *= outlineColor.a; + + faceColor = lerp(faceColor, outlineColor, outlineAlpha); + + faceColor *= faceAlpha; + + return faceColor; +} + +float3 GetSurfaceNormal(float4 h, float bias) +{ + bool raisedBevel = step(1, fmod(_ShaderFlags, 2)); + + h += bias+_BevelOffset; + + float bevelWidth = max(.01, _OutlineWidth+_BevelWidth); + + // Track outline + h -= .5; + h /= bevelWidth; + h = saturate(h+.5); + + if(raisedBevel) h = 1 - abs(h*2.0 - 1.0); + h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness); + h = min(h, 1.0-_BevelClamp); + h *= _Bevel * bevelWidth * _GradientScale * -2.0; + + float3 va = normalize(float3(1.0, 0.0, h.y - h.x)); + float3 vb = normalize(float3(0.0, -1.0, h.w - h.z)); + + return cross(va, vb); +} + +float3 GetSurfaceNormal(float2 uv, float bias, float3 delta) +{ + // Read "height field" + float4 h = {tex2D(_MainTex, uv - delta.xz).a, + tex2D(_MainTex, uv + delta.xz).a, + tex2D(_MainTex, uv - delta.zy).a, + tex2D(_MainTex, uv + delta.zy).a}; + + return GetSurfaceNormal(h, bias); +} + +float3 GetSpecular(float3 n, float3 l) +{ + float spec = pow(max(0.0, dot(n, l)), _Reflectivity); + return _SpecularColor.rgb * spec * _SpecularPower; +} + +float4 GetGlowColor(float d, float scale) +{ + float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale; + float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale; + glow = saturate(abs(glow/(1.0 + t))); + glow = 1.0-pow(glow, _GlowPower); + glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel + return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2)); +} + +float4 BlendARGB(float4 overlying, float4 underlying) +{ + overlying.rgb *= overlying.a; + underlying.rgb *= underlying.a; + float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb); + float alpha = underlying.a + (1-underlying.a)*overlying.a; + return float4(blended, alpha); +} + diff --git a/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta new file mode 100644 index 0000000..f21163e --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 407bc68d299748449bbf7f48ee690f8d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: Version 2.0 + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc new file mode 100644 index 0000000..d145a77 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc @@ -0,0 +1,165 @@ +struct vertex_t +{ + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; +}; + +struct pixel_t +{ + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 faceColor : COLOR; + float4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; + float4 param : TEXCOORD1; // x = weight, y = no longer used + float2 mask : TEXCOORD2; + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD3; + float4 underlayColor : COLOR2; + #endif +}; + +float4 SRGBToLinear(float4 rgba) +{ + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); +} + +float _UIMaskSoftnessX; +float _UIMaskSoftnessY; + +pixel_t VertShader(vertex_t input) +{ + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + float opacity = color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + float4 faceColor = float4(color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + float4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + + output.position = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.xy, maskUV.xy); + output.param = float4(0.5 - weight, 0, _OutlineWidth * _ScaleRatioA * 0.5, 0); + + float2 mask = float2(0, 0); + #if UNITY_UI_CLIP_RECT + mask = vert.xy * 2 - clampedRect.xy - clampedRect.zw; + #endif + output.mask = mask; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + + output.texcoord2 = float4(input.texcoord0 + float2(x, y), input.color.a, 0); + output.underlayColor = underlayColor; + #endif + + return output; +} + +float4 PixShader(pixel_t input) : SV_Target +{ + UNITY_SETUP_INSTANCE_ID(input); + + float d = tex2D(_MainTex, input.texcoord0.xy).a; + + float pixelSize = abs(ddx(input.texcoord0.y)) + abs(ddy(input.texcoord0.y)); + pixelSize *= _TextureHeight * 0.75; + float scale = 1 / pixelSize * _GradientScale * (_Sharpness + 1); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float layerScale = scale; + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = input.param.x * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + #endif + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + + float4 faceColor = input.faceColor * saturate((d - input.param.x) * scale + 0.5); + + #if OUTLINE_ON + float4 outlineColor = lerp(input.faceColor, input.outlineColor, sqrt(min(1.0, input.param.z * scale * 2))); + faceColor = lerp(outlineColor, input.faceColor, saturate((d - input.param.x - input.param.z) * scale + 0.5)); + faceColor *= saturate((d - input.param.x + input.param.z) * scale + 0.5); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - layerBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float bias = input.param.x * scale - 0.5; + float sd = saturate(d * scale - bias - input.param.z); + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - layerBias)) * sd * (1 - faceColor.a); + #endif + + #if MASKING + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + faceColor.rgb = lerp(_MaskEdgeColor.rgb * faceColor.a, faceColor.rgb, a); + faceColor *= a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness + #if UNITY_UI_CLIP_RECT + half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + float2 maskZW = 0.25 / (0.25 * maskSoftness + 1 / scale); + float2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + faceColor *= input.texcoord2.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor; +} diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta new file mode 100644 index 0000000..4415e50 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c334973cef89a9840b0b0c507e0377ab +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc new file mode 100644 index 0000000..b806b4f --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc @@ -0,0 +1,80 @@ +// UI Editable properties +uniform sampler2D _FaceTex; // Alpha : Signed Distance +uniform float _FaceUVSpeedX; +uniform float _FaceUVSpeedY; +uniform fixed4 _FaceColor; // RGBA : Color + Opacity +uniform float _FaceDilate; // v[ 0, 1] +uniform float _OutlineSoftness; // v[ 0, 1] + +uniform sampler2D _OutlineTex; // RGBA : Color + Opacity +uniform float _OutlineUVSpeedX; +uniform float _OutlineUVSpeedY; +uniform fixed4 _OutlineColor; // RGBA : Color + Opacity +uniform float _OutlineWidth; // v[ 0, 1] + +uniform float _Bevel; // v[ 0, 1] +uniform float _BevelOffset; // v[-1, 1] +uniform float _BevelWidth; // v[-1, 1] +uniform float _BevelClamp; // v[ 0, 1] +uniform float _BevelRoundness; // v[ 0, 1] + +uniform sampler2D _BumpMap; // Normal map +uniform float _BumpOutline; // v[ 0, 1] +uniform float _BumpFace; // v[ 0, 1] + +uniform samplerCUBE _Cube; // Cube / sphere map +uniform fixed4 _ReflectFaceColor; // RGB intensity +uniform fixed4 _ReflectOutlineColor; +//uniform float _EnvTiltX; // v[-1, 1] +//uniform float _EnvTiltY; // v[-1, 1] +uniform float3 _EnvMatrixRotation; +uniform float4x4 _EnvMatrix; + +uniform fixed4 _SpecularColor; // RGB intensity +uniform float _LightAngle; // v[ 0,Tau] +uniform float _SpecularPower; // v[ 0, 1] +uniform float _Reflectivity; // v[ 5, 15] +uniform float _Diffuse; // v[ 0, 1] +uniform float _Ambient; // v[ 0, 1] + +uniform fixed4 _UnderlayColor; // RGBA : Color + Opacity +uniform float _UnderlayOffsetX; // v[-1, 1] +uniform float _UnderlayOffsetY; // v[-1, 1] +uniform float _UnderlayDilate; // v[-1, 1] +uniform float _UnderlaySoftness; // v[ 0, 1] + +uniform fixed4 _GlowColor; // RGBA : Color + Intesity +uniform float _GlowOffset; // v[-1, 1] +uniform float _GlowOuter; // v[ 0, 1] +uniform float _GlowInner; // v[ 0, 1] +uniform float _GlowPower; // v[ 1, 1/(1+4*4)] + +// API Editable properties +uniform float _ShaderFlags; +uniform float _WeightNormal; +uniform float _WeightBold; + +uniform float _ScaleRatioA; +uniform float _ScaleRatioB; +uniform float _ScaleRatioC; + +uniform float _VertexOffsetX; +uniform float _VertexOffsetY; + +//uniform float _UseClipRect; +uniform float _MaskID; +uniform sampler2D _MaskTex; +uniform float4 _MaskCoord; +uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w) +uniform float _MaskSoftnessX; +uniform float _MaskSoftnessY; + +// Font Atlas properties +uniform sampler2D _MainTex; +uniform float _TextureWidth; +uniform float _TextureHeight; +uniform float _GradientScale; +uniform float _ScaleX; +uniform float _ScaleY; +uniform float _PerspectiveFilter; +uniform float _Sharpness; diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta new file mode 100644 index 0000000..7b37f2f --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3997e2241185407d80309a82f9148466 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc new file mode 100644 index 0000000..2153a9a --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc @@ -0,0 +1,99 @@ +void VertShader(inout appdata_full v, out Input data) +{ + v.vertex.x += _VertexOffsetX; + v.vertex.y += _VertexOffsetY; + + UNITY_INITIALIZE_OUTPUT(Input, data); + + float bold = step(v.texcoord.w, 0); + + // Generate normal for backface + float3 view = ObjSpaceViewDir(v.vertex); + v.normal *= sign(dot(v.normal, view)); + +#if USE_DERIVATIVE + data.param.y = 1; +#else + float4 vert = v.vertex; + float4 vPosition = UnityObjectToClipPos(vert); + float2 pixelSize = vPosition.w; + + pixelSize /= float2(_ScaleX, _ScaleY) * mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(v.texcoord.w) * _GradientScale * (_Sharpness + 1); + scale = lerp(scale * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(v.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + data.param.y = scale; +#endif + + data.param.x = (lerp(_WeightNormal, _WeightBold, bold) / 4.0 + _FaceDilate) * _ScaleRatioA * 0.5; // + data.viewDirEnv = mul((float3x3)_EnvMatrix, WorldSpaceViewDir(v.vertex)); +} + +void PixShader(Input input, inout SurfaceOutput o) +{ + +#if USE_DERIVATIVE + float2 pixelSize = float2(ddx(input.uv_MainTex.y), ddy(input.uv_MainTex.y)); + pixelSize *= _TextureWidth * .75; + float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); +#else + float scale = input.param.y; +#endif + + // Signed distance + float c = tex2D(_MainTex, input.uv_MainTex).a; + float sd = (.5 - c - input.param.x) * scale + .5; + float outline = _OutlineWidth*_ScaleRatioA * scale; + float softness = _OutlineSoftness*_ScaleRatioA * scale; + + // Color & Alpha + float4 faceColor = _FaceColor; + float4 outlineColor = _OutlineColor; + faceColor *= input.color; + outlineColor.a *= input.color.a; + faceColor *= tex2D(_FaceTex, float2(input.uv2_FaceTex.x + _FaceUVSpeedX * _Time.y, input.uv2_FaceTex.y + _FaceUVSpeedY * _Time.y)); + outlineColor *= tex2D(_OutlineTex, float2(input.uv2_OutlineTex.x + _OutlineUVSpeedX * _Time.y, input.uv2_OutlineTex.y + _OutlineUVSpeedY * _Time.y)); + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + faceColor.rgb /= max(faceColor.a, 0.0001); + +#if BEVEL_ON + float3 delta = float3(1.0 / _TextureWidth, 1.0 / _TextureHeight, 0.0); + + float4 smp4x = {tex2D(_MainTex, input.uv_MainTex - delta.xz).a, + tex2D(_MainTex, input.uv_MainTex + delta.xz).a, + tex2D(_MainTex, input.uv_MainTex - delta.zy).a, + tex2D(_MainTex, input.uv_MainTex + delta.zy).a }; + + // Face Normal + float3 n = GetSurfaceNormal(smp4x, input.param.x); + + // Bumpmap + float3 bump = UnpackNormal(tex2D(_BumpMap, input.uv2_FaceTex.xy)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + bump = lerp(float3(0, 0, 1), bump, faceColor.a); + n = normalize(n - bump); + + // Cubemap reflection + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDirEnv, mul((float3x3)unity_ObjectToWorld, n))); + float3 emission = reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; +#else + float3 n = float3(0, 0, -1); + float3 emission = float3(0, 0, 0); +#endif + +#if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + glowColor.a *= input.color.a; + emission += glowColor.rgb*glowColor.a; + faceColor = BlendARGB(glowColor, faceColor); + faceColor.rgb /= max(faceColor.a, 0.0001); +#endif + + // Set Standard output structure + o.Albedo = faceColor.rgb; + o.Normal = -n; + o.Emission = emission; + o.Specular = lerp(_FaceShininess, _OutlineShininess, saturate(sd + outline * 0.5)); + o.Gloss = 1; + o.Alpha = faceColor.a; +} diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta new file mode 100644 index 0000000..41ef4b1 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d930090c0cd643c7b55f19a38538c162 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets.meta b/Assets/VRTemplateAssets.meta new file mode 100644 index 0000000..d7bfa54 --- /dev/null +++ b/Assets/VRTemplateAssets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83b7bbecd9fac4db9824039903a1eea8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Audio.meta b/Assets/VRTemplateAssets/Audio.meta new file mode 100644 index 0000000..0867110 --- /dev/null +++ b/Assets/VRTemplateAssets/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 39cb8f9c495a61449a2ac136ae172ec4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Audio/Button_14_hover.wav b/Assets/VRTemplateAssets/Audio/Button_14_hover.wav new file mode 100644 index 0000000..03244c0 --- /dev/null +++ b/Assets/VRTemplateAssets/Audio/Button_14_hover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83ae7f7b22c7f30f75966d4c0ae69f26bd55f589030f9139878fba3bf52230ca +size 13576 diff --git a/Assets/VRTemplateAssets/Audio/Button_14_hover.wav.meta b/Assets/VRTemplateAssets/Audio/Button_14_hover.wav.meta new file mode 100644 index 0000000..567c6c6 --- /dev/null +++ b/Assets/VRTemplateAssets/Audio/Button_14_hover.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b319a2e4ff8f5d840b82d8635b645d22 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 1 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Audio/Button_22_click.wav b/Assets/VRTemplateAssets/Audio/Button_22_click.wav new file mode 100644 index 0000000..4c5b153 --- /dev/null +++ b/Assets/VRTemplateAssets/Audio/Button_22_click.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e23363180ce08aeffec33f8996fff6b631c2da3dc6dfb5165ba494e20771b44a +size 22052 diff --git a/Assets/VRTemplateAssets/Audio/Button_22_click.wav.meta b/Assets/VRTemplateAssets/Audio/Button_22_click.wav.meta new file mode 100644 index 0000000..c714314 --- /dev/null +++ b/Assets/VRTemplateAssets/Audio/Button_22_click.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: d14b106713a74b448bcab90869f1706e +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 1 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Fonts.meta b/Assets/VRTemplateAssets/Fonts.meta new file mode 100644 index 0000000..bcc1603 --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d03abdfbcb43db40a2aafe9a42564fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Fonts/Inter.meta b/Assets/VRTemplateAssets/Fonts/Inter.meta new file mode 100644 index 0000000..99167ab --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 62f56527014ae5a4781aceff7783abb0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Fonts/Inter/.gitattributes b/Assets/VRTemplateAssets/Fonts/Inter/.gitattributes new file mode 100644 index 0000000..2e7c9dd --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/.gitattributes @@ -0,0 +1 @@ +*.{FBX,a,ai,aif,blend,cubemap,dll,exr,fbx,gif,jpeg,jpg,lxo,mov,mp3,mp4,obj,ogg,pdf,png,psd,reason,rns,tga,tif,ttf,wav,zip} filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Material XRay Blue.mat b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Material XRay Blue.mat new file mode 100644 index 0000000..2c0d22b --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Material XRay Blue.mat @@ -0,0 +1,113 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Regular SDF Material XRay Blue + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - GLOW_ON + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 9150909702993461589, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: -0.99 + - _FaceShininess: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.561 + - _GlowOffset: 0.74 + - _GlowOuter: 0.052 + - _GlowPower: 0.017 + - _GradientScale: 6 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineShininess: 0 + - _OutlineSoftness: 0.69 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.8333333 + - _ScaleRatioB: 1.5020833 + - _ScaleRatioC: 1.5020833 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UnderlayDilate: 0.16 + - _UnderlayOffsetX: -0.15 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0.129 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 0, g: 0.6, b: 1, a: 0} + - _GlowColor: {r: 0, g: 1.6076859, b: 2.670157, a: 1} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0.6, b: 1, a: 0.11372549} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Material XRay Blue.mat.meta b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Material XRay Blue.mat.meta new file mode 100644 index 0000000..eaca761 --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Material XRay Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: af07a37023b9de24a8da02768ceff3df +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF NoBackfaceCulling.asset b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF NoBackfaceCulling.asset new file mode 100644 index 0000000..4ac66f2 --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF NoBackfaceCulling.asset @@ -0,0 +1,2896 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: Inter-Regular SDF NoBackfaceCulling + m_EditorClassIdentifier: + m_Version: 1.1.0 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Inter + m_StyleName: Regular + m_PointSize: 70 + m_Scale: 1 + m_UnitsPerEM: 2048 + m_LineHeight: 84.715904 + m_AscentLine: 67.8125 + m_CapLine: 51 + m_MeanLine: 39 + m_Baseline: 0 + m_DescentLine: -16.903408 + m_SuperscriptOffset: 67.8125 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -16.903408 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -13.920454 + m_UnderlineThickness: 4.772727 + m_StrikethroughOffset: 15.6 + m_StrikethroughThickness: 4.772727 + m_TabWidth: 20 + m_Material: {fileID: 4687939059374929122} + m_SourceFontFileGUID: c2fdaab1c3e4cc54ea06aee049eaa1ee + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: c2fdaab1c3e4cc54ea06aee049eaa1ee + faceIndex: 0 + pointSizeSamplingMode: 0 + pointSize: 70 + padding: 5 + paddingMode: 0 + packingMode: 0 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 0 + characterSequence: 32 - 126, 160, 8203, 8230, 9633 + referencedFontAssetGUID: + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_SourceFontFile: {fileID: 0} + m_SourceFontFilePath: + m_AtlasPopulationMode: 0 + InternalDynamicOS: 0 + m_GlyphTable: + - m_Index: 2 + m_Metrics: + m_Width: 43.75 + m_Height: 50.90625 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 47.328125 + m_GlyphRect: + m_X: 233 + m_Y: 247 + m_Width: 45 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 64 + m_Metrics: + m_Width: 35.390625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 45.546875 + m_GlyphRect: + m_X: 348 + m_Y: 6 + m_Width: 36 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42.953125 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 50.90625 + m_GlyphRect: + m_X: 158 + m_Y: 447 + m_Width: 44 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 83 + m_Metrics: + m_Width: 39.96875 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 50.3125 + m_GlyphRect: + m_X: 330 + m_Y: 307 + m_Width: 41 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 94 + m_Metrics: + m_Width: 31.109375 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 41.859375 + m_GlyphRect: + m_X: 395 + m_Y: 243 + m_Width: 32 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 136 + m_Metrics: + m_Width: 30.515625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 41.0625 + m_GlyphRect: + m_X: 388 + m_Y: 367 + m_Width: 31 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 140 + m_Metrics: + m_Width: 43.453125 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 72 + m_Y: 6 + m_Width: 44 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 160 + m_Metrics: + m_Width: 39.46875 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 51.796875 + m_GlyphRect: + m_X: 329 + m_Y: 433 + m_Width: 40 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 196 + m_Metrics: + m_Width: 6.15625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 18.5 + m_GlyphRect: + m_X: 495 + m_Y: 55 + m_Width: 7 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 263 + m_Metrics: + m_Width: 28.921875 + m_Height: 51.609375 + m_HorizontalBearingX: 2.890625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 37.984375 + m_GlyphRect: + m_X: 179 + m_Y: 133 + m_Width: 30 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 268 + m_Metrics: + m_Width: 37.671875 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 45.640625 + m_GlyphRect: + m_X: 382 + m_Y: 305 + m_Width: 38 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 278 + m_Metrics: + m_Width: 29.828125 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 39.375 + m_GlyphRect: + m_X: 476 + m_Y: 179 + m_Width: 30 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 289 + m_Metrics: + m_Width: 49.90625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 62.25 + m_GlyphRect: + m_X: 226 + m_Y: 68 + m_Width: 51 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 297 + m_Metrics: + m_Width: 40.359375 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 52.703125 + m_GlyphRect: + m_X: 343 + m_Y: 243 + m_Width: 41 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 318 + m_Metrics: + m_Width: 44.953125 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 53.296875 + m_GlyphRect: + m_X: 136 + m_Y: 383 + m_Width: 46 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 372 + m_Metrics: + m_Width: 34.5 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.453125 + m_GlyphRect: + m_X: 339 + m_Y: 130 + m_Width: 35 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 379 + m_Metrics: + m_Width: 44.953125 + m_Height: 56.375 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 53.296875 + m_GlyphRect: + m_X: 67 + m_Y: 332 + m_Width: 46 + m_Height: 57 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 380 + m_Metrics: + m_Width: 36.484375 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.75 + m_GlyphRect: + m_X: 288 + m_Y: 6 + m_Width: 37 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 393 + m_Metrics: + m_Width: 36.6875 + m_Height: 52.5 + m_HorizontalBearingX: 3.984375 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 44.640625 + m_GlyphRect: + m_X: 130 + m_Y: 163 + m_Width: 38 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 407 + m_Metrics: + m_Width: 38.1875 + m_Height: 50.90625 + m_HorizontalBearingX: 3.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.9375 + m_GlyphRect: + m_X: 338 + m_Y: 369 + m_Width: 39 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 419 + m_Metrics: + m_Width: 39.5625 + m_Height: 51.796875 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 51.90625 + m_GlyphRect: + m_X: 233 + m_Y: 442 + m_Width: 40 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 451 + m_Metrics: + m_Width: 43.75 + m_Height: 50.90625 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 47.328125 + m_GlyphRect: + m_X: 283 + m_Y: 130 + m_Width: 45 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 454 + m_Metrics: + m_Width: 63.4375 + m_Height: 50.90625 + m_HorizontalBearingX: 1.484375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 66.421875 + m_GlyphRect: + m_X: 213 + m_Y: 6 + m_Width: 64 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 461 + m_Metrics: + m_Width: 41.15625 + m_Height: 50.90625 + m_HorizontalBearingX: 1.890625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.9375 + m_GlyphRect: + m_X: 289 + m_Y: 245 + m_Width: 43 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 467 + m_Metrics: + m_Width: 42.953125 + m_Height: 50.90625 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 46.53125 + m_GlyphRect: + m_X: 275 + m_Y: 309 + m_Width: 44 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 490 + m_Metrics: + m_Width: 35.40625 + m_Height: 50.90625 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 43.75 + m_GlyphRect: + m_X: 336 + m_Y: 68 + m_Width: 36 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 501 + m_Metrics: + m_Width: 30.53125 + m_Height: 39.5625 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 39.46875 + m_GlyphRect: + m_X: 305 + m_Y: 192 + m_Width: 32 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 571 + m_Metrics: + m_Width: 33.703125 + m_Height: 51.703125 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 43.453125 + m_GlyphRect: + m_X: 284 + m_Y: 439 + m_Width: 34 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 578 + m_Metrics: + m_Width: 32.3125 + m_Height: 39.46875 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 39.078125 + m_GlyphRect: + m_X: 261 + m_Y: 194 + m_Width: 33 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 590 + m_Metrics: + m_Width: 33.703125 + m_Height: 51.703125 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 43.453125 + m_GlyphRect: + m_X: 239 + m_Y: 376 + m_Width: 35 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 607 + m_Metrics: + m_Width: 33.609375 + m_Height: 39.46875 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 40.765625 + m_GlyphRect: + m_X: 215 + m_Y: 196 + m_Width: 35 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 639 + m_Metrics: + m_Width: 22.46875 + m_Height: 53.296875 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.25 + m_GlyphRect: + m_X: 104 + m_Y: 254 + m_Width: 24 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 644 + m_Metrics: + m_Width: 33.703125 + m_Height: 53.78125 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 42.65625 + m_GlyphRect: + m_X: 90 + m_Y: 400 + m_Width: 35 + m_Height: 55 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 654 + m_Metrics: + m_Width: 30.625 + m_Height: 50.90625 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 41.359375 + m_GlyphRect: + m_X: 380 + m_Y: 431 + m_Width: 31 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 673 + m_Metrics: + m_Width: 8.359375 + m_Height: 52.5 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 52.5 + m_HorizontalAdvance: 16.609375 + m_GlyphRect: + m_X: 213 + m_Y: 442 + m_Width: 9 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 701 + m_Metrics: + m_Width: 13.421875 + m_Height: 66.8125 + m_HorizontalBearingX: -0.890625 + m_HorizontalBearingY: 52.5 + m_HorizontalAdvance: 16.609375 + m_GlyphRect: + m_X: 6 + m_Y: 102 + m_Width: 14 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 709 + m_Metrics: + m_Width: 31.71875 + m_Height: 50.90625 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 38.078125 + m_GlyphRect: + m_X: 385 + m_Y: 130 + m_Width: 33 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 717 + m_Metrics: + m_Width: 5.859375 + m_Height: 50.90625 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 16.609375 + m_GlyphRect: + m_X: 431 + m_Y: 351 + m_Width: 7 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 746 + m_Metrics: + m_Width: 50.109375 + m_Height: 38.671875 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 60.859375 + m_GlyphRect: + m_X: 432 + m_Y: 56 + m_Width: 51 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 753 + m_Metrics: + m_Width: 30.21875 + m_Height: 38.671875 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 40.96875 + m_GlyphRect: + m_X: 449 + m_Y: 384 + m_Width: 31 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 769 + m_Metrics: + m_Width: 34.609375 + m_Height: 39.46875 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 41.765625 + m_GlyphRect: + m_X: 111 + m_Y: 466 + m_Width: 36 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 821 + m_Metrics: + m_Width: 33.703125 + m_Height: 52.984375 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 42.65625 + m_GlyphRect: + m_X: 38 + m_Y: 175 + m_Width: 35 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 827 + m_Metrics: + m_Width: 33.703125 + m_Height: 52.984375 + m_HorizontalBearingX: 3.921875 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 42.65625 + m_GlyphRect: + m_X: 63 + m_Y: 99 + m_Width: 35 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 831 + m_Metrics: + m_Width: 19.078125 + m_Height: 38.78125 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.78125 + m_HorizontalAdvance: 26.046875 + m_GlyphRect: + m_X: 438 + m_Y: 240 + m_Width: 20 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 861 + m_Metrics: + m_Width: 29.4375 + m_Height: 39.46875 + m_HorizontalBearingX: 3.671875 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 36.59375 + m_GlyphRect: + m_X: 348 + m_Y: 192 + m_Width: 31 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 878 + m_Metrics: + m_Width: 20.484375 + m_Height: 47.828125 + m_HorizontalBearingX: 2.1875 + m_HorizontalBearingY: 47.328125 + m_HorizontalAdvance: 25.453125 + m_GlyphRect: + m_X: 395 + m_Y: 6 + m_Width: 21 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 893 + m_Metrics: + m_Width: 29.921875 + m_Height: 38.6875 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 40.671875 + m_GlyphRect: + m_X: 390 + m_Y: 192 + m_Width: 31 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 926 + m_Metrics: + m_Width: 34.203125 + m_Height: 38.1875 + m_HorizontalBearingX: 2.390625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 38.984375 + m_GlyphRect: + m_X: 438 + m_Y: 106 + m_Width: 35 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 930 + m_Metrics: + m_Width: 52.09375 + m_Height: 38.1875 + m_HorizontalBearingX: 2.390625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 56.875 + m_GlyphRect: + m_X: 431 + m_Y: 6 + m_Width: 53 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 939 + m_Metrics: + m_Width: 31.8125 + m_Height: 38.1875 + m_HorizontalBearingX: 2.984375 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 37.78125 + m_GlyphRect: + m_X: 432 + m_Y: 190 + m_Width: 33 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 944 + m_Metrics: + m_Width: 34.25 + m_Height: 52.40625 + m_HorizontalBearingX: 2.390625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 39.03125 + m_GlyphRect: + m_X: 84 + m_Y: 164 + m_Width: 35 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 966 + m_Metrics: + m_Width: 29.921875 + m_Height: 38.1875 + m_HorizontalBearingX: 4.28125 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 37.890625 + m_GlyphRect: + m_X: 422 + m_Y: 434 + m_Width: 31 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1255 + m_Metrics: + m_Width: 36.6875 + m_Height: 63.625 + m_HorizontalBearingX: 3.984375 + m_HorizontalBearingY: 57.265625 + m_HorizontalAdvance: 44.640625 + m_GlyphRect: + m_X: 23 + m_Y: 6 + m_Width: 38 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1285 + m_Metrics: + m_Width: 35.40625 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 43.75 + m_GlyphRect: + m_X: 139 + m_Y: 250 + m_Width: 36 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1286 + m_Metrics: + m_Width: 18.890625 + m_Height: 50.90625 + m_HorizontalBearingX: 4.28125 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 32.515625 + m_GlyphRect: + m_X: 484 + m_Y: 117 + m_Width: 20 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1287 + m_Metrics: + m_Width: 32.125 + m_Height: 51.609375 + m_HorizontalBearingX: 5.265625 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 42.359375 + m_GlyphRect: + m_X: 161 + m_Y: 70 + m_Width: 33 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1289 + m_Metrics: + m_Width: 34.5 + m_Height: 52.3125 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 44.546875 + m_GlyphRect: + m_X: 193 + m_Y: 378 + m_Width: 35 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1290 + m_Metrics: + m_Width: 36.78125 + m_Height: 50.90625 + m_HorizontalBearingX: 4.078125 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.9375 + m_GlyphRect: + m_X: 288 + m_Y: 68 + m_Width: 37 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1291 + m_Metrics: + m_Width: 32.609375 + m_Height: 51.609375 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 42.5625 + m_GlyphRect: + m_X: 169 + m_Y: 6 + m_Width: 33 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1293 + m_Metrics: + m_Width: 34.703125 + m_Height: 52.453125 + m_HorizontalBearingX: 4.46875 + m_HorizontalBearingY: 51.703125 + m_HorizontalAdvance: 43.65625 + m_GlyphRect: + m_X: 182 + m_Y: 314 + m_Width: 36 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1294 + m_Metrics: + m_Width: 32.625 + m_Height: 50.90625 + m_HorizontalBearingX: 3.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 39.96875 + m_GlyphRect: + m_X: 383 + m_Y: 68 + m_Width: 33 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1295 + m_Metrics: + m_Width: 34.625 + m_Height: 52.3125 + m_HorizontalBearingX: 4.25 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 43.15625 + m_GlyphRect: + m_X: 229 + m_Y: 312 + m_Width: 35 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1296 + m_Metrics: + m_Width: 34.703125 + m_Height: 52.453125 + m_HorizontalBearingX: 4.46875 + m_HorizontalBearingY: 51.75 + m_HorizontalAdvance: 43.65625 + m_GlyphRect: + m_X: 186 + m_Y: 248 + m_Width: 36 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1319 + m_Metrics: + m_Width: 40.078125 + m_Height: 52.109375 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 51.40625 + m_HorizontalAdvance: 44.75 + m_GlyphRect: + m_X: 109 + m_Y: 99 + m_Width: 41 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1320 + m_Metrics: + m_Width: 8.953125 + m_Height: 51.296875 + m_HorizontalBearingX: 5.265625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 19.484375 + m_GlyphRect: + m_X: 205 + m_Y: 69 + m_Width: 10 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1324 + m_Metrics: + m_Width: 29.234375 + m_Height: 52 + m_HorizontalBearingX: 2.78125 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 35.5 + m_GlyphRect: + m_X: 127 + m_Y: 6 + m_Width: 31 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1330 + m_Metrics: + m_Width: 14.625 + m_Height: 63.640625 + m_HorizontalBearingX: 7.453125 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 257 + m_Width: 16 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1331 + m_Metrics: + m_Width: 14.625 + m_Height: 63.640625 + m_HorizontalBearingX: 2.921875 + m_HorizontalBearingY: 53.34375 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 333 + m_Width: 16 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1332 + m_Metrics: + m_Width: 14.71875 + m_Height: 63.640625 + m_HorizontalBearingX: 8.25 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 409 + m_Width: 15 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1334 + m_Metrics: + m_Width: 14.71875 + m_Height: 63.640625 + m_HorizontalBearingX: 2.03125 + m_HorizontalBearingY: 53.34375 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 32 + m_Y: 409 + m_Width: 15 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1336 + m_Metrics: + m_Width: 20.390625 + m_Height: 63.640625 + m_HorizontalBearingX: 2.578125 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 181 + m_Width: 21 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1337 + m_Metrics: + m_Width: 20.390625 + m_Height: 63.640625 + m_HorizontalBearingX: 2.03125 + m_HorizontalBearingY: 53.34375 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 31 + m_Y: 99 + m_Width: 21 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1338 + m_Metrics: + m_Width: 58.765625 + m_Height: 62.4375 + m_HorizontalBearingX: 3.375 + m_HorizontalBearingY: 49.015625 + m_HorizontalAdvance: 65.53125 + m_GlyphRect: + m_X: 33 + m_Y: 257 + m_Width: 60 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1346 + m_Metrics: + m_Width: 41.765625 + m_Height: 50.90625 + m_HorizontalBearingX: 1.1875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.140625 + m_GlyphRect: + m_X: 285 + m_Y: 371 + m_Width: 42 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1348 + m_Metrics: + m_Width: 21.765625 + m_Height: 60.953125 + m_HorizontalBearingX: 1.59375 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 24.953125 + m_GlyphRect: + m_X: 33 + m_Y: 332 + m_Width: 23 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1349 + m_Metrics: + m_Width: 4.96875 + m_Height: 83.71875 + m_HorizontalBearingX: 8.953125 + m_HorizontalBearingY: 67.3125 + m_HorizontalAdvance: 22.875 + m_GlyphRect: + m_X: 6 + m_Y: 6 + m_Width: 6 + m_Height: 85 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1351 + m_Metrics: + m_Width: 20.578125 + m_Height: 58.5625 + m_HorizontalBearingX: 2.1875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 25.0625 + m_GlyphRect: + m_X: 58 + m_Y: 405 + m_Width: 21 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1352 + m_Metrics: + m_Width: 22.28125 + m_Height: 5.46875 + m_HorizontalBearingX: 4.96875 + m_HorizontalBearingY: 24.5625 + m_HorizontalAdvance: 32.21875 + m_GlyphRect: + m_X: 38 + m_Y: 240 + m_Width: 24 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1377 + m_Metrics: + m_Width: 5.46875 + m_Height: 17.5 + m_HorizontalBearingX: 4.96875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 15.515625 + m_GlyphRect: + m_X: 103 + m_Y: 70 + m_Width: 7 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1378 + m_Metrics: + m_Width: 18.46875 + m_Height: 17.5 + m_HorizontalBearingX: 4.96875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 28.234375 + m_GlyphRect: + m_X: 72 + m_Y: 70 + m_Width: 20 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1392 + m_Metrics: + m_Width: 9.453125 + m_Height: 19.375 + m_HorizontalBearingX: 4.671875 + m_HorizontalBearingY: 6.953125 + m_HorizontalAdvance: 19.59375 + m_GlyphRect: + m_X: 49 + m_Y: 485 + m_Width: 11 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1393 + m_Metrics: + m_Width: 8.953125 + m_Height: 8.9375 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 8.546875 + m_HorizontalAdvance: 19.296875 + m_GlyphRect: + m_X: 121 + m_Y: 70 + m_Width: 10 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1394 + m_Metrics: + m_Width: 46.953125 + m_Height: 8.9375 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 8.546875 + m_HorizontalAdvance: 57.46875 + m_GlyphRect: + m_X: 156 + m_Y: 227 + m_Width: 48 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1396 + m_Metrics: + m_Width: 8.953125 + m_Height: 36.9375 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 36.546875 + m_HorizontalAdvance: 19.296875 + m_GlyphRect: + m_X: 495 + m_Y: 6 + m_Width: 10 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1398 + m_Metrics: + m_Width: 10.453125 + m_Height: 48.96875 + m_HorizontalBearingX: 4.671875 + m_HorizontalBearingY: 36.546875 + m_HorizontalAdvance: 19.59375 + m_GlyphRect: + m_X: 438 + m_Y: 290 + m_Width: 12 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1410 + m_Metrics: + m_Width: 32.015625 + m_Height: 36.59375 + m_HorizontalBearingX: 7.0625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 469 + m_Y: 286 + m_Width: 33 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1411 + m_Metrics: + m_Width: 32.015625 + m_Height: 36.59375 + m_HorizontalBearingX: 7.0625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 461 + m_Y: 335 + m_Width: 33 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1414 + m_Metrics: + m_Width: 30.625 + m_Height: 20.078125 + m_HorizontalBearingX: 7.75 + m_HorizontalBearingY: 29.921875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 6 + m_Y: 485 + m_Width: 32 + m_Height: 21 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1416 + m_Metrics: + m_Width: 32.8125 + m_Height: 32.8125 + m_HorizontalBearingX: 6.65625 + m_HorizontalBearingY: 36.296875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 469 + m_Y: 241 + m_Width: 34 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1422 + m_Metrics: + m_Width: 34.75 + m_Height: 12.828125 + m_HorizontalBearingX: 5.6875 + m_HorizontalBearingY: 26.546875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 84 + m_Y: 229 + m_Width: 36 + m_Height: 14 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1437 + m_Metrics: + m_Width: 31.8125 + m_Height: 5.46875 + m_HorizontalBearingX: -0.09375 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 31.625 + m_GlyphRect: + m_X: 23 + m_Y: 82 + m_Width: 33 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1440 + m_Metrics: + m_Width: 27.25 + m_Height: 21.46875 + m_HorizontalBearingX: 2.78125 + m_HorizontalBearingY: 49.3125 + m_HorizontalAdvance: 32.8125 + m_GlyphRect: + m_X: 429 + m_Y: 156 + m_Width: 29 + m_Height: 23 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1441 + m_Metrics: + m_Width: 27.25 + m_Height: 28.640625 + m_HorizontalBearingX: 3.875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 35 + m_GlyphRect: + m_X: 71 + m_Y: 475 + m_Width: 29 + m_Height: 29 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1616 + m_Metrics: + m_Width: 45.15625 + m_Height: 52.3125 + m_HorizontalBearingX: 5.859375 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 56.875 + m_GlyphRect: + m_X: 124 + m_Y: 319 + m_Width: 47 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1626 + m_Metrics: + m_Width: 12.921875 + m_Height: 11.53125 + m_HorizontalBearingX: 10.9375 + m_HorizontalBearingY: 54.890625 + m_HorizontalAdvance: 34.796875 + m_GlyphRect: + m_X: 131 + m_Y: 227 + m_Width: 14 + m_Height: 12 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1666 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 19.6875 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1667 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 19.6875 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1681 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1740 + m_Metrics: + m_Width: 50.90625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.5625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 64.03125 + m_GlyphRect: + m_X: 220 + m_Y: 132 + m_Width: 52 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 1666 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33 + m_GlyphIndex: 1320 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34 + m_GlyphIndex: 1378 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35 + m_GlyphIndex: 1346 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36 + m_GlyphIndex: 1255 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 1616 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38 + m_GlyphIndex: 1319 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 1377 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 40 + m_GlyphIndex: 1330 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 41 + m_GlyphIndex: 1331 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 42 + m_GlyphIndex: 1441 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 43 + m_GlyphIndex: 1416 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 1392 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 45 + m_GlyphIndex: 1352 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 1393 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 1348 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 1285 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 1286 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 1287 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 1289 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 52 + m_GlyphIndex: 1290 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 1291 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 54 + m_GlyphIndex: 1293 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 1294 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 1295 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 1296 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 1396 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 59 + m_GlyphIndex: 1398 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 60 + m_GlyphIndex: 1410 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 61 + m_GlyphIndex: 1414 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 62 + m_GlyphIndex: 1411 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 63 + m_GlyphIndex: 1324 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 64 + m_GlyphIndex: 1338 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 2 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 64 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 83 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 94 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 70 + m_GlyphIndex: 136 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 140 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 160 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 196 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 263 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 268 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 278 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 289 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 297 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 318 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 372 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 81 + m_GlyphIndex: 379 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 380 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 393 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 407 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 419 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 86 + m_GlyphIndex: 451 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 454 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 88 + m_GlyphIndex: 461 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 467 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 490 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 91 + m_GlyphIndex: 1332 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 92 + m_GlyphIndex: 1351 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 93 + m_GlyphIndex: 1334 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 94 + m_GlyphIndex: 1440 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 1437 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 96 + m_GlyphIndex: 1626 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 501 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 571 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 578 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 100 + m_GlyphIndex: 590 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 607 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 639 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 644 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 654 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 673 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 701 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 709 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 717 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 746 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 753 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 769 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 821 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 827 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 831 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 861 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 878 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 893 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 926 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 930 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 939 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 944 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 122 + m_GlyphIndex: 966 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 123 + m_GlyphIndex: 1336 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 124 + m_GlyphIndex: 1349 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 125 + m_GlyphIndex: 1337 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 126 + m_GlyphIndex: 1422 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 160 + m_GlyphIndex: 1667 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8203 + m_GlyphIndex: 1681 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 1394 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 1740 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 9150909702993461589} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_GetFontFeatures: 1 + m_ClearDynamicDataOnBuild: 0 + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 5 + m_AtlasRenderMode: 4165 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 17 + m_Height: 96 + - m_X: 0 + m_Y: 96 + m_Width: 25 + m_Height: 79 + - m_X: 17 + m_Y: 0 + m_Width: 49 + m_Height: 76 + - m_X: 17 + m_Y: 76 + m_Width: 44 + m_Height: 17 + - m_X: 0 + m_Y: 175 + m_Width: 32 + m_Height: 76 + - m_X: 25 + m_Y: 93 + m_Width: 32 + m_Height: 76 + - m_X: 0 + m_Y: 251 + m_Width: 27 + m_Height: 76 + - m_X: 0 + m_Y: 327 + m_Width: 27 + m_Height: 76 + - m_X: 0 + m_Y: 403 + m_Width: 26 + m_Height: 76 + - m_X: 0 + m_Y: 479 + m_Width: 43 + m_Height: 32 + - m_X: 26 + m_Y: 403 + m_Width: 26 + m_Height: 76 + - m_X: 43 + m_Y: 479 + m_Width: 22 + m_Height: 31 + - m_X: 27 + m_Y: 251 + m_Width: 71 + m_Height: 75 + - m_X: 27 + m_Y: 326 + m_Width: 34 + m_Height: 73 + - m_X: 52 + m_Y: 399 + m_Width: 32 + m_Height: 70 + - m_X: 65 + m_Y: 469 + m_Width: 40 + m_Height: 40 + - m_X: 61 + m_Y: 326 + m_Width: 57 + m_Height: 68 + - m_X: 84 + m_Y: 394 + m_Width: 46 + m_Height: 66 + - m_X: 105 + m_Y: 460 + m_Width: 47 + m_Height: 51 + - m_X: 32 + m_Y: 169 + m_Width: 46 + m_Height: 65 + - m_X: 32 + m_Y: 234 + m_Width: 35 + m_Height: 17 + - m_X: 57 + m_Y: 93 + m_Width: 46 + m_Height: 65 + - m_X: 78 + m_Y: 158 + m_Width: 46 + m_Height: 65 + - m_X: 78 + m_Y: 223 + m_Width: 47 + m_Height: 25 + - m_X: 98 + m_Y: 248 + m_Width: 35 + m_Height: 65 + - m_X: 118 + m_Y: 313 + m_Width: 58 + m_Height: 64 + - m_X: 130 + m_Y: 377 + m_Width: 57 + m_Height: 64 + - m_X: 152 + m_Y: 441 + m_Width: 55 + m_Height: 64 + - m_X: 66 + m_Y: 0 + m_Width: 55 + m_Height: 64 + - m_X: 66 + m_Y: 64 + m_Width: 31 + m_Height: 29 + - m_X: 97 + m_Y: 64 + m_Width: 18 + m_Height: 29 + - m_X: 103 + m_Y: 93 + m_Width: 52 + m_Height: 64 + - m_X: 124 + m_Y: 157 + m_Width: 49 + m_Height: 64 + - m_X: 125 + m_Y: 221 + m_Width: 25 + m_Height: 23 + - m_X: 133 + m_Y: 244 + m_Width: 47 + m_Height: 64 + - m_X: 150 + m_Y: 221 + m_Width: 59 + m_Height: 21 + - m_X: 176 + m_Y: 308 + m_Width: 47 + m_Height: 64 + - m_X: 180 + m_Y: 242 + m_Width: 47 + m_Height: 64 + - m_X: 187 + m_Y: 372 + m_Width: 46 + m_Height: 64 + - m_X: 223 + m_Y: 306 + m_Width: 46 + m_Height: 64 + - m_X: 115 + m_Y: 64 + m_Width: 21 + m_Height: 21 + - m_X: 121 + m_Y: 0 + m_Width: 42 + m_Height: 64 + - m_X: 207 + m_Y: 436 + m_Width: 20 + m_Height: 64 + - m_X: 227 + m_Y: 436 + m_Width: 51 + m_Height: 63 + - m_X: 233 + m_Y: 370 + m_Width: 46 + m_Height: 63 + - m_X: 278 + m_Y: 433 + m_Width: 45 + m_Height: 63 + - m_X: 155 + m_Y: 64 + m_Width: 44 + m_Height: 63 + - m_X: 163 + m_Y: 0 + m_Width: 44 + m_Height: 63 + - m_X: 173 + m_Y: 127 + m_Width: 41 + m_Height: 63 + - m_X: 209 + m_Y: 190 + m_Width: 46 + m_Height: 51 + - m_X: 199 + m_Y: 63 + m_Width: 21 + m_Height: 63 + - m_X: 207 + m_Y: 0 + m_Width: 75 + m_Height: 62 + - m_X: 214 + m_Y: 126 + m_Width: 63 + m_Height: 62 + - m_X: 220 + m_Y: 62 + m_Width: 62 + m_Height: 62 + - m_X: 227 + m_Y: 241 + m_Width: 56 + m_Height: 62 + - m_X: 255 + m_Y: 188 + m_Width: 44 + m_Height: 51 + - m_X: 277 + m_Y: 124 + m_Width: 56 + m_Height: 62 + - m_X: 269 + m_Y: 303 + m_Width: 55 + m_Height: 62 + - m_X: 283 + m_Y: 239 + m_Width: 54 + m_Height: 62 + - m_X: 299 + m_Y: 186 + m_Width: 43 + m_Height: 51 + - m_X: 279 + m_Y: 365 + m_Width: 53 + m_Height: 62 + - m_X: 324 + m_Y: 301 + m_Width: 52 + m_Height: 62 + - m_X: 337 + m_Y: 237 + m_Width: 52 + m_Height: 62 + - m_X: 323 + m_Y: 427 + m_Width: 51 + m_Height: 62 + - m_X: 332 + m_Y: 363 + m_Width: 50 + m_Height: 62 + - m_X: 376 + m_Y: 299 + m_Width: 49 + m_Height: 62 + - m_X: 425 + m_Y: 0 + m_Width: 64 + m_Height: 50 + - m_X: 489 + m_Y: 0 + m_Width: 21 + m_Height: 49 + - m_X: 389 + m_Y: 0 + m_Width: 32 + m_Height: 60 + - m_X: 342 + m_Y: 0 + m_Width: 47 + m_Height: 62 + - m_X: 282 + m_Y: 62 + m_Width: 48 + m_Height: 62 + - m_X: 282 + m_Y: 0 + m_Width: 48 + m_Height: 62 + - m_X: 330 + m_Y: 62 + m_Width: 47 + m_Height: 62 + - m_X: 333 + m_Y: 124 + m_Width: 46 + m_Height: 62 + - m_X: 377 + m_Y: 62 + m_Width: 44 + m_Height: 62 + - m_X: 342 + m_Y: 186 + m_Width: 42 + m_Height: 51 + - m_X: 379 + m_Y: 124 + m_Width: 44 + m_Height: 62 + - m_X: 384 + m_Y: 186 + m_Width: 42 + m_Height: 51 + - m_X: 389 + m_Y: 237 + m_Width: 43 + m_Height: 62 + - m_X: 489 + m_Y: 49 + m_Width: 18 + m_Height: 62 + - m_X: 426 + m_Y: 50 + m_Width: 62 + m_Height: 50 + - m_X: 432 + m_Y: 100 + m_Width: 46 + m_Height: 50 + - m_X: 423 + m_Y: 150 + m_Width: 40 + m_Height: 34 + - m_X: 478 + m_Y: 111 + m_Width: 31 + m_Height: 62 + - m_X: 426 + m_Y: 184 + m_Width: 44 + m_Height: 50 + - m_X: 470 + m_Y: 173 + m_Width: 41 + m_Height: 62 + - m_X: 432 + m_Y: 234 + m_Width: 31 + m_Height: 50 + - m_X: 463 + m_Y: 235 + m_Width: 45 + m_Height: 45 + - m_X: 463 + m_Y: 280 + m_Width: 44 + m_Height: 49 + - m_X: 432 + m_Y: 284 + m_Width: 23 + m_Height: 61 + - m_X: 455 + m_Y: 329 + m_Width: 44 + m_Height: 49 + - m_X: 425 + m_Y: 345 + m_Width: 18 + m_Height: 62 + - m_X: 382 + m_Y: 361 + m_Width: 42 + m_Height: 62 + - m_X: 374 + m_Y: 425 + m_Width: 42 + m_Height: 62 + - m_X: 443 + m_Y: 378 + m_Width: 42 + m_Height: 50 + - m_X: 416 + m_Y: 428 + m_Width: 42 + m_Height: 50 + m_FreeGlyphRects: + - m_X: 17 + m_Y: 93 + m_Width: 8 + m_Height: 3 + - m_X: 27 + m_Y: 399 + m_Width: 25 + m_Height: 4 + - m_X: 52 + m_Y: 469 + m_Width: 13 + m_Height: 10 + - m_X: 61 + m_Y: 394 + m_Width: 23 + m_Height: 5 + - m_X: 43 + m_Y: 510 + m_Width: 62 + m_Height: 1 + - m_X: 65 + m_Y: 509 + m_Width: 40 + m_Height: 2 + - m_X: 84 + m_Y: 460 + m_Width: 21 + m_Height: 9 + - m_X: 25 + m_Y: 169 + m_Width: 7 + m_Height: 6 + - m_X: 57 + m_Y: 158 + m_Width: 21 + m_Height: 11 + - m_X: 67 + m_Y: 234 + m_Width: 11 + m_Height: 17 + - m_X: 67 + m_Y: 248 + m_Width: 31 + m_Height: 3 + - m_X: 98 + m_Y: 313 + m_Width: 20 + m_Height: 13 + - m_X: 118 + m_Y: 377 + m_Width: 12 + m_Height: 17 + - m_X: 152 + m_Y: 505 + m_Width: 359 + m_Height: 6 + - m_X: 130 + m_Y: 441 + m_Width: 22 + m_Height: 19 + - m_X: 61 + m_Y: 76 + m_Width: 5 + m_Height: 17 + - m_X: 103 + m_Y: 157 + m_Width: 21 + m_Height: 1 + - m_X: 124 + m_Y: 221 + m_Width: 1 + m_Height: 2 + - m_X: 125 + m_Y: 244 + m_Width: 8 + m_Height: 4 + - m_X: 133 + m_Y: 308 + m_Width: 43 + m_Height: 5 + - m_X: 150 + m_Y: 242 + m_Width: 30 + m_Height: 2 + - m_X: 176 + m_Y: 372 + m_Width: 11 + m_Height: 5 + - m_X: 180 + m_Y: 306 + m_Width: 43 + m_Height: 2 + - m_X: 187 + m_Y: 436 + m_Width: 20 + m_Height: 5 + - m_X: 207 + m_Y: 500 + m_Width: 304 + m_Height: 11 + - m_X: 227 + m_Y: 499 + m_Width: 284 + m_Height: 12 + - m_X: 223 + m_Y: 370 + m_Width: 10 + m_Height: 2 + - m_X: 233 + m_Y: 433 + m_Width: 45 + m_Height: 3 + - m_X: 278 + m_Y: 496 + m_Width: 233 + m_Height: 15 + - m_X: 115 + m_Y: 85 + m_Width: 40 + m_Height: 8 + - m_X: 136 + m_Y: 64 + m_Width: 19 + m_Height: 29 + - m_X: 155 + m_Y: 127 + m_Width: 18 + m_Height: 30 + - m_X: 173 + m_Y: 190 + m_Width: 36 + m_Height: 31 + - m_X: 163 + m_Y: 63 + m_Width: 36 + m_Height: 1 + - m_X: 199 + m_Y: 126 + m_Width: 15 + m_Height: 1 + - m_X: 207 + m_Y: 62 + m_Width: 13 + m_Height: 1 + - m_X: 209 + m_Y: 241 + m_Width: 18 + m_Height: 1 + - m_X: 214 + m_Y: 188 + m_Width: 41 + m_Height: 2 + - m_X: 220 + m_Y: 124 + m_Width: 57 + m_Height: 2 + - m_X: 227 + m_Y: 303 + m_Width: 42 + m_Height: 3 + - m_X: 255 + m_Y: 239 + m_Width: 28 + m_Height: 2 + - m_X: 277 + m_Y: 186 + m_Width: 22 + m_Height: 2 + - m_X: 269 + m_Y: 365 + m_Width: 10 + m_Height: 5 + - m_X: 283 + m_Y: 301 + m_Width: 41 + m_Height: 2 + - m_X: 299 + m_Y: 237 + m_Width: 38 + m_Height: 2 + - m_X: 279 + m_Y: 427 + m_Width: 44 + m_Height: 6 + - m_X: 323 + m_Y: 489 + m_Width: 188 + m_Height: 22 + - m_X: 324 + m_Y: 363 + m_Width: 8 + m_Height: 2 + - m_X: 337 + m_Y: 299 + m_Width: 39 + m_Height: 2 + - m_X: 330 + m_Y: 0 + m_Width: 12 + m_Height: 62 + - m_X: 421 + m_Y: 0 + m_Width: 4 + m_Height: 124 + - m_X: 389 + m_Y: 60 + m_Width: 37 + m_Height: 2 + - m_X: 421 + m_Y: 50 + m_Width: 5 + m_Height: 74 + - m_X: 421 + m_Y: 100 + m_Width: 11 + m_Height: 24 + - m_X: 423 + m_Y: 0 + m_Width: 2 + m_Height: 150 + - m_X: 423 + m_Y: 50 + m_Width: 3 + m_Height: 100 + - m_X: 423 + m_Y: 100 + m_Width: 9 + m_Height: 50 + - m_X: 507 + m_Y: 49 + m_Width: 4 + m_Height: 62 + - m_X: 488 + m_Y: 50 + m_Width: 1 + m_Height: 61 + - m_X: 478 + m_Y: 100 + m_Width: 11 + m_Height: 11 + - m_X: 423 + m_Y: 184 + m_Width: 3 + m_Height: 2 + - m_X: 510 + m_Y: 0 + m_Width: 1 + m_Height: 173 + - m_X: 509 + m_Y: 49 + m_Width: 2 + m_Height: 124 + - m_X: 463 + m_Y: 150 + m_Width: 15 + m_Height: 23 + - m_X: 463 + m_Y: 150 + m_Width: 7 + m_Height: 34 + - m_X: 426 + m_Y: 234 + m_Width: 6 + m_Height: 3 + - m_X: 508 + m_Y: 235 + m_Width: 3 + m_Height: 276 + - m_X: 463 + m_Y: 234 + m_Width: 7 + m_Height: 1 + - m_X: 507 + m_Y: 280 + m_Width: 4 + m_Height: 231 + - m_X: 499 + m_Y: 329 + m_Width: 12 + m_Height: 182 + - m_X: 455 + m_Y: 284 + m_Width: 8 + m_Height: 45 + - m_X: 425 + m_Y: 299 + m_Width: 7 + m_Height: 46 + - m_X: 376 + m_Y: 361 + m_Width: 6 + m_Height: 2 + - m_X: 332 + m_Y: 425 + m_Width: 42 + m_Height: 2 + - m_X: 374 + m_Y: 487 + m_Width: 137 + m_Height: 24 + - m_X: 485 + m_Y: 378 + m_Width: 26 + m_Height: 133 + - m_X: 443 + m_Y: 345 + m_Width: 12 + m_Height: 33 + - m_X: 382 + m_Y: 423 + m_Width: 61 + m_Height: 2 + - m_X: 424 + m_Y: 361 + m_Width: 1 + m_Height: 67 + - m_X: 424 + m_Y: 407 + m_Width: 19 + m_Height: 21 + - m_X: 416 + m_Y: 478 + m_Width: 95 + m_Height: 33 + - m_X: 458 + m_Y: 428 + m_Width: 53 + m_Height: 83 + - m_X: 416 + m_Y: 423 + m_Width: 27 + m_Height: 5 + m_FontFeatureTable: + m_MultipleSubstitutionRecords: [] + m_LigatureSubstitutionRecords: [] + m_GlyphPairAdjustmentRecords: [] + m_MarkToBaseAdjustmentRecords: [] + m_MarkToMarkAdjustmentRecords: [] + m_ShouldReimportFontFeatures: 0 + m_FallbackFontAssetTable: [] + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: [] + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 + m_fontInfo: + Name: + PointSize: 0 + Scale: 0 + CharacterCount: 0 + LineHeight: 0 + Baseline: 0 + Ascender: 0 + CapHeight: 0 + Descender: 0 + CenterLine: 0 + SuperscriptOffset: 0 + SubscriptOffset: 0 + SubSize: 0 + Underline: 0 + UnderlineThickness: 0 + strikethrough: 0 + strikethroughThickness: 0 + TabWidth: 0 + Padding: 0 + AtlasWidth: 0 + AtlasHeight: 0 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + fallbackFontAssets: [] + atlas: {fileID: 0} +--- !u!21 &4687939059374929122 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Regular SDF Material + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 9150909702993461589} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceShininess: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 6 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineShininess: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.8333333 + - _ScaleRatioB: 0.6770833 + - _ScaleRatioC: 0.6770833 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 1 + - _StencilWriteMask: 0 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _UseUIAlphaClip: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!28 &9150909702993461589 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Regular SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_IsAlphaChannelOptional: 0 + serializedVersion: 3 + m_Width: 512 + m_Height: 512 + m_CompleteImageSize: 262144 + m_MipsStripped: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMipmapLimit: 0 + m_MipmapLimitGroupName: + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + m_PlatformBlob: + image data: 262144 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b1313131313100b010000000000000000000000000000000000000000000000080e101212120d0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d111517181919181714100c0a0400000000000000000000000000000000000000000000000000000000000000000000040a0c11120f0d07000000000000000000000000000000000000000000000000000000000000000000060b0d12161819191816130f0b0801000000000000000000000000000000000000000000000000000000000000000812181a20202020201e0b070000000000000000000000000000000000040d13152020202020200e0c06000000000000000000000000000000000000000a141a1c202020202012100a00000000000000000000000000000000000912191b20202020202013110b0100000000000000000000000000000000000a141a1c2020202020202020202020202020202020201f1e1d1b18140f0b08010000000000000000000000000000000000000000000000000000000000060c0e12141514120e0c060000000000000000000000000000000000000000000000060c0e20202020201e0b07000000000000000000000000040a0c20202020201f0c0903000000000000000000000000000000000000000001080b0f12110c0903000000000000000000000009151d202929292928251e1305000000000000000000000000000000000000000003111c23252828282320190e000000000000000000000000000000000000000000000000000000000000000000000000070d0f182022262a2c2d2e2e2d2c2925211f170d0b060000000000000000000000000000000000000000000000000000000000000c171f21272824211a0f0400000000000000000000000000000000000000000000000000000000040a0e192023272b2d2e2e2d2c2824201c140806000000000000000000000000000000000000000000000000000000000b19252d2f353535353533201c13080000000000000000000000000000071520282a35353535353523211a0e00000000000000000000000000000000000e1c272f32353535353527241d120400000000000000000000000000000c1a262d3035353535353528251e13050000000000000000000000000000000e1c272f32353535353535353535353535353535353535343432302d2924201d14090600000000000000000000000000000000000000000000000003090e192023272a2a29272320190e0000000000000000000000000000000000000000000e192023353535353533201c13080000000000000000000c171f21353535353534211e160b00000000000000000000000000000000000008141c20252826211e160b00000000000000000009192731353e3e3e3e3d3a312313010000000000000000000000000000000000000011212f373b3d3d3d38352b1e0e0000000000000000000000000000000000000000000000000000000000000000000a101b22242b34373b3f4142444342413e3a37332a2320190e07000000000000000000000000000000000000000000000000000006141c2a33373c3d39362d1f180c00000000000000000000000000000000000000000000000000030c181f222b35383d4042434442413d39353026211a0f05000000000000000000000000000000000000000000000000000019293741454a4a4a4a4a493530251808000000000000000000000000041525333c404a4a4a4a4a4a38352c1f0e0000000000000000000000000000000a1c2c3943474a4a4a4a4a3c3930231200000000000000000000000000041a2a3842454a4a4a4a4a4a3d3a31231301000000000000000000000000000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494845423e3935312620190e030000000000000000000000000000000000000000000a161e212c35383c3f3f3f3c38352c1e16080000000000000000000000000000000000000e1e2c35384a4a4a4a4a493530251808000000000000000c1c2933364a4a4a4a4a4a3632281b0b000000000000000000000000000000010f182630353a3d3b3632281b120400000000000001152737444b53535353524e41311e0b000000000000000000000000000000000000081c2f3f4b505252524d493c2b190600000000000000000000000000000000000000000000000000000000000007121d242e373a3b484d515556585959585653504c473a38352b221b10030000000000000000000000000000000000000000000000061424323a474c51524e4a3d342a1c0c00000000000000000000000000000000000000000000000b161e2a34373c484d52555859595856534f4b4336352c20190d0000000000000000000000000000000000000000000000000a1a3747545a60606060605e4a433625130000000000000000000000000d20334350556060606060605e493d2c1a0600000000000000000000000000001427394a565c6060606060514d41301d0a00000000000000000000000012223848555b606060606060524e41311e0b000000000000000000000000001427394a565c6060606060606060606060606060606060605f5e5d5a58544f4b4437352c1e170b00000000000000000000000000000000000003111b2832363c494d52545554524d493c342616040000000000000000000000000000000006192c3c495e60606060605e4a433625130000000000000417293a465c5f606060605f4b463928160300000000000000000000000000000f1f2c36434b4f52504b4639302212030000000000081d3144556068686868685f4e3a25100000000000000000000000000000000000000e23374b5d65676767625a4935200b0000000000000000000000000000000000000000000000000000000000101b2230393e4b4f565962666a6c6d6e6e6d6c69656158554d493c362d1e170b00000000000000000000000000000000000000000000142432434f58616667645c4c473a2a1909000000000000000000000000000000000000000002101b28323a474c555a62676b6d6e6e6d6b686460544e493d342b1d13000000000000000000000000000000000000000000000316283854666f757575757573605443301c07000000000000000000000013283c50616a757575757575705b4935210c00000000000000000000000000001a2f435668717575757575675f4d39241000000000000000000000000919304055667075757575757568604e3a2511000000000000000000000000001a2f43566871757575757575757575757575757575757575747372706d696460554d493c33291b10020000000000000000000000000000000513212f39454b545a6367696a6967635a514434210e000000000000000000000000000000000c2035495a70757575757573605443301c0700000000000a1f3346586e757575757574615746321e09000000000000000000000000000c1c2c3d49546064676661574d4030211100000000000b20354b60737e7e7e7e7d68523d281300000000000000000000000000000000000010253b50657b7d7d7d78624d38230d00000000000000000000000000000000000000000000000000000008131c2d36404d515c646c73777b7f8182838382817e7a76706a625a4e4a3e33291b1002000000000000000000000000000000000000000a1a31424f6169767c7d796f615947372715020000000000000000000000000000000000000412202d39464b59616a72787c8082838382817d79746c635b4d483b311c13080000000000000000000000000000000000000000091e3245566f848a8a8a8a8a8872604a35200b000000000000000000000417293a556a7f8a8a8a8a8a8a79634e38230e00000000000000000000000000001c32475c71868a8a8a8a8a7c67513c271200000000000000000000011426374c5e70848a8a8a8a8a8a7e68523d2813000000000000000000000000001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898785827e79746b625a4c46392d20100200000000000000000000000000031323303f4b57606972787c7f7f7e7c786b62513d2914000000000000000000000000000000000e23384d63788a8a8a8a8a8872604a35200b00000000000c21364c61768c8a8a8a8a8b75614b36210c00000000000000000000000004182a3a495b63737a7d7b75675f4d3f2f1c09000000000c21364b61758b93939389735e49341e0000000000000000000000000000000003091a2f445a6f849292927d67523d28120801000000000000000000000000000000000000000000000000091825303e4a4f5e66717a81888c9094969799989796938f8b857f786e645c4b46392d2012040000000000000000000000000000000000021528384e60697f8a91928e8477615544311d0800000000000000000000000000000000000412222f3e4a57616b777f878d92959798999796928e8881796e62594e4130251808000000000000000000000000000000000000000b21364b60758a9f9f9f9fa68e79644e39240f000000000000000000000a1f33465870859b9f9f9f9f937e695337271502000000000000000000000000001c32475c71879c9f9f9f917c67513c271200000000000000000000081d314455667c91a29f9f9f9c8672604b35200b000000000000000000000000001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa99f9e9d9a97938e8880786c61574a3e2e201000000000000000000000000000112130414d5d65757f878d91949494918d806b56412b160000000000000000000000000000000417293a54697e949f9f9fa68e79644f39240f000000000012273c52677c91aa9f9fa9917c66513626140100000000000000000000000a1f3347586379868f9290887d675d4c38230c000000000c21364b61768ba0a89e89735e49341e0000000000000000000000000002090b161e212f445a6f8499a7927d67523d28201d1509080000000000000000000000000000000000000000000a192736434a5c64717c868f969da6a6aaabadaeaeadaba8ab9f9b948b837a6c61574a3e3022120400000000000000000000000000000000091d324556687e939fa8a7a29a8574604b36200b000000000000000000000000000000000011222f404c5c6475808a949ca4a7aaadaeaeadaba8a69d978c8378685f4a433625130000000000000000000000000000000000000011263b50667b90a9bab5c4a9947f6a54392916030000000000000000000c21364c61768b9fb4b5b5ae99846e5544311d08000000000000000000000000001c32475c71879cb1b5a6917c67513c2712000000000000000000031628384b6073869cb1c0b4a2907b665443301c08000000000000000000000000001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bab4b3b2afada9a69d968b8176645c4a3e2e1d0d00000000000000000000000a1a2e3f4d5f677b88949ca4a7a9aaa9a7927d68523d28130000000000000000000000000000000a1f33475870859aafb5c5aa957f6a553a2a1704000000071a2d3e586d8297adb5b5ad97826d5443301c0800000000000000000000000c22374c6176889ba3a7a79e8d7b65503a2917040000000c21364b61768ba0b39e89735e49341e0000000000000000000000030a161e212832363b445a6f8499a7927d67523e39353127231c11090000000000000000000000000000000000000a1a2737445460697a85919ca4abb2b7c4bebab8b7b7b8bbc9bcb5b0aa9f988c8175645c4d40302212020000000000000000000000000000000b20364b6075899eb3bac0b3a3927d68523d2813000000000000000000000000000000000e1e2f404c5e667a87959fa9b1b6c2b7b2b1b0b1b4bbb7b3ab9f98897d6b605443301c14010000000000000000000000000000000005182b3b566b8196abc7d7c5af9a85705746321e0a00000000000000000012273c51677c91aabbcec9b49e8975604b36200b000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000091e324556687d92a4b6bcab9a846f5e4c36261401000000000000000000000000001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9a9aaabadb1b4bbb8b3aa9f96877a645c4a3b2b1805000000000000000000021528384b5d677d8c9da6b1b6c2bbb9b8a78d78634e38230e0000000000000000000000000000000c21374c61768b9fb4cac5b09b85705847331f0a0000000d21364a5c73889db3c8c8b39e8874604b35200b0000000000000000000000162b40566b8095a6b5c2b8ab9b86715846331f0a0000000c21364b61768ba0b39e89735e49341e000000000000000000000a161e28323639464b51545a6f8499a7927d6757534f4b4437372f231c110400000000000000000000000000000002152738455560727f8b9ba3b1b5c2b9b3ada9a5a3a1a2a3a6a9afb4babbb4ab9f96877a665e4d402f20100000000000000000000000000000000f243a4f64798fa7b9ccd0c1ad97826d58422d1803000000000000000000000000000006192c3c4c5e667c8b9ca5b4bab5b0a7a69d9b9b9c9faaacb4bbb4a89e928072604a42321f0f000000000000000000000000000000000b2034485971869cb1c6dcc9b49f8a76614b36210c0000000000000000061a2c3d576d8297acc8d9cdb9a88f7a65503a2510000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000004172a3a4b6075889db2c2b59f8d7a644f402f180800000000000000000000000000001c32475c71879cb1c6b2a0989494949494949494949494949596989c9faaafb4bbb4a59c8a7a645948342010000000000000000000091d324556657b8c9faab7bab4aca6a4a39e88735b4935210c00000000000000000000000000000215273752677d92aabbcecab49f8b76614c37210c0000000f24394e64798ea6b7cbcbb8a68f7a644f3a250f00000000000000000000001b30465b70859bb0c4d2c9b5a38b76614c36210c0000000c21364b61768ba0b39e89735e49341e0000000000000000010f1b283238454b535761666a6c6f8499a7927d6f6c68646055504b3f382f1f170b0000000000000000000000000002101d314556607382949fa9b5c1b5b0a79e98938f8e8c8d8e9094999fa9b2b7bcb4a59d8a7c665e4c3e2e1b0b00000000000000000000000000000f253a4f647a8fa9bacdd3c3ad98836d58432e180300000000000000000000000000000c2035495a667c8c9fa9b6b8b3a39b928c888686878a90979faab4b9b39e96816c604f3d2d1a070000000000000000000000000000000d22374d62778ca4b5c9d8cebbaa917b66513c261100000000000000000c2135495b72889db2c7d9d6c6aa95806b553a2a17040000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000a1f3347586a7f94a6b7baa998826d5c4a3622120000000000000000000000000000001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f7f808183868a929aa2b4b9b6a89e8977624d3f2e1b0800000000000000000b20364b6074879daabbb9a99f97918e8e90836f593d2c1a060000000000000000000000000000081d3144556e8398adc8cacabcab917c675236251300000417293a546a7f94a9c4d4d5c4ab95806b563c2c1906000000000000000000001b31465b70869bb0c6d5cab7a58c77614c37220c0000000c21364b61768ba0b39e89735e49341e0000000000000005131f2d39454b5660686f767b7f82848a9eb29d8784817e79756d655d504c3f33291b0e000000000000000000000000102032434b60748398a0b4bab8b3a39b9189827e7a787777787b7f848a949da6b4bcb7a89f8c7c665c4a39291603000000000000000000000000000c21364b61768a9fb4bdc3b6a5937e69543e29140000000000000000000000000000091d2f404d6378899eaabab6a69e91857d7773717072757a828b9aa2b0bcb09f937e695b4a36211100000000000000000000000000000013253652687d92a7c2c6c2c6c8ac96816c573c2c1906000000000000000e23394e63788ea5b7c7c4c9c5b09b86705847331f0a0000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000005192b3c4c6176899eb3c4b49f8b78624d3e2d1b040000000000000000000000000000001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6a6a6b6c6d71757c84929ea8b9b8a799836f5d4b37220a000000000000000012283d52677d92a5b6b9a89e8b817c79797b7b644f3a250f0000000000000000000000000000000b20364b6075899eb3bcb4b4bcad98826d5443301c07000a1f33465870859ab0c5c1c6c6b19c87715a4935200c00000000000000000000172c42576c8197a8b8c5bbb29d87725947341f0a0000000c21364b61768ba0b39e89735e49341e000000000000041323303d4a57606a757e848a9094979a9ea8b6a59d9997938e89827b70655d4c463a2c1e0e0000000000000000000009192e3f4f616e8298a1b2beb4a79e91857c756d69656362626366696f767f88969fabbabaaa9f8a7a645746321e0f000000000000000000000000000a1e3346576b80959fa9aaa59c8775614b36210c00000000000000000000000000000f24384c5e6f849aa7b9b6a59c887c706762595c5b5660656d7884969fb0bdb49f8b79634e402f1c0900000000000000000000000000071c3043546d8398adbeb2adb2beb29c87725a4935200c0000000000000215283854697e93a9bfb3aeb4b9b49f8b76614c37210c0000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000b2034485a6b8096a7b9b8a796806b5a48352010000000000000000000000000000000001c32475c71879cb1bca6917c675454545454545454545454555658566067707d8a9ea9bab3a18f7a654f3928160300000000000000132536596e8499aec3b49e8a7a6c66646466645d4b37220d00000000000000000000000000000010263b50657b90a8b9ab9f9fabb39e8874604a35200b000c21364c61768a9fb4b0abb0b5b6a48d78634d38230e000000000000000000000d23384d62788a9ea7aaaa9f927d67523a2a18040000000c21364b61768ba0b39e89735e49341e000000000002122230414d5b63757f88939a9fa9a9acafb4b9c3b6b2aeaca8a79e9790857b6d6158493c2c1e0e0000000000000000011426374b5d697f94a0b2bfb3a29a897c7166605654504e4c4d4e515457616975818d9fa8babaa89d8775614b3d2d1a07000000000000000000000000031729394b6073818e9495918779635746331e0a0000000000000000000000000004172a3a51667c91a2b4b8a79c8778675f524c483b38454b505a62728196a0b1baa99b85705e4c38230d000000000000000000000000000b20354a6074889eb3b2a098a0b2b6a58d78624d38230d000000000000091d3245566f8499afb3a1999ea8b9ab917c67523c27120000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000071a2d3d4d62788a9fb4c3b39e8976614c3c2b1902000000000000000000000000000000001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f3f404138454b525f677b8b9fb4bfae98836e5745321e09000000000000071c30435473889db3c4a8937e695c514f4e514f4b3f2e1b080000000000000000000000000000071a2d3d576c8196acb49f8c8c9fb4a68e79644f39240f0012273c51677c91aab09e969ba3b5a9947e69543a2a17040000000000000000000c2035495a657b889295948b7f6a5f4d3a1c0c000000000c21364b61768ba0b39e89735e49341e0000000000102030404d5f677986949ea6afb4bac4b7b2b3b9c3b7b2b4b9c5b8b3ada39b908276635a493c2b1b0a00000000000000081d314455647a8c9fb4beb3a19a8477675f514b45383a393738393b39464c57616c7c8a9fa9bab6a597816c5b4a36210e000000000000000000000000000b1d314455606c797f807c74635b4939291703000000000000000000000000000a1f3347586f849aafc0b39e8978625a4d4137342b2832363c4954606d8297a4b6b4a3907b66503b2a18050000000000000000000000000f24394f64798ea6b8ad988398a4b6a8937e68533727150100000000000b20364b60758a9fb4ae99848a9eb4ac97826d573d2c1a0600000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000c21364a5b6d8297a9bab7a5947f695847331e0e00000000000000000000000000000000001c32475c71869cb1bca6917c67513c2a2a2a2a2a2a2a2a2a2b2c283236414d5d6a7f94a6b7b49f8975604b36210b0000000000000b20354a60758a9fb4b8a68c77614c3e39393b3a372e20100000000000000000000000000000000d21364a5c72879db2ad98828298adaa947f6a553a2a17071a2d3d576d8297acab9681859bb0af9a85705847331f0a00000000000000000006192c3c4b5d65767d807e786a614f41311e00000000000c21364b61768ba0b39e89735e49341e0000000009192e3e4d5e677d8b9ca4b3b8bbb4ada6a69d9ea7b7a59d9ea8a9b0b5c1b5b0a0988678635a48392816030000000000031628384b6073869caabbb4a39a837462594d41363127252322222326293339464b5e667b8b9fb4bfb59f8d79634e3c2b190500000000000000000000000001142637444b5c646a6b676056493d2c1b0b00000000000000000000000000000c21374c61768b9fb5b7a6927d675a483c30222018151d202c36434b6074869cb2c1af9a846f5948341f0b000000000000000000000003162839546a7f94a9b6a58d78869cb1ae99836e5544311d08000000000010263b50657b90a9baa9907b8399aeb29d88725b4935210c00000000000000000000001c32475c71879cb1bca6917c67513c27120000000000081c2e3f4e63798c9fb4c1b29d8774604b3a29170000000000000000000000000000000000001c32475c71869cb1bca6917c67513c2715151515151515151617161e21313f4b6075889db3baa88f7b654f3a25100000000000000c21364b61768babbcb39d887359473424242625221b10020000000000000000000000000000000f24394e64798ea5b7ab927d7d92abb09b85705847331f0d21364a5c73889db2a9907b8095aab49f8b76614c37210c000000000000000000000e1e2e3f4b5861686b69635a4f4332231301000000000c21364b61768ba0b39e89735e49341e000000021527374b5c667c8c9fa9b6bcb5aa9f98918b88899eb29d87898d949ba3b0b5beb2a49c8878625745321e0f0000000000091e324556687e93a4b5b8a79b85746056483b30201d15100e0d0d0e11171e2832404c5d687d92a1b3bcab98826d5a4835200b00000000000000000000000000091926313e4a4e5455524b45382c1f0f00000000000000000000000000000012273c51677c91abafaf9d8774604b3c2b1e120b0502090e1825324556667c90a4b6b49f8b77624c37220d0000000000000000000000091e3245576f859aafb29d87728196acb49e8975604b35200b0000000005182b3b566b8096abb49f8a747e94a9b7a58d78634e38230e00000000000000000000001c32475c71879cb1bca6917c67513c271200000000000923374b5d6f8399abbcb5a3927d675645321c0c0000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000309131d3245566c8197acc6a8937e68533e29130000000000000c21364b61768ba0b6b19c87725c3a2a180f110f0d080000000000000000000000000000000005182b3b556a7f95aab59f8b77778b9fb49f8b76614c37210f24394e64798ea6b49f8a747a8fa7b8aa927d6752382715020000000000000000000011212e3a464c5255544d493c3225150500000000000c21364b61768ba0b39e89735e49341e000000081d314455647a8b9faabab9ab9f978b837c76738499a7927d74787e85909ba3b0bcb6a69c8675604b3d2c1a06000000000b21364b6075889eb3c1b39e8978625645382b1d120902000000000000030b161e303f4e606e8399aabbb49f8b78624d38220d0000000000000000000000000000182836404344444444444036281801000000000000000000000000000000152a40556a7f959a9a9a96816c5544311d0e000000000000081528384a6073869cb1bcab937e68533e281300000000000000000000000b21364b60768a9fb4ac97826d7c91aab9a88f7a654f3a2510000000000b2034485971869cb1af9a846f798ea7b8a9937e695437271502000000000000000000001c32475c71879cb1bca6917c67513c2712000000000919304050657b8fa1b3bfb09b8572604a382815000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000215283853687d93a8bdaa95806a55402b150000000000000c21364b61768ba0b6b19c87715c47321c0000000000000000000000000000000000000000000b2034485971869bb0b09b867171869bb1aa917c6752362517293a546a7f94a9af99846f74899eb3ae98836e5645311d090000000000000000000003111b2933363d403f38352c1e15070000000000000c21364b61768ba0b39e89735e49341e0000011426364b6074869ca9bab9a89e8d82776d67616f8499a7927d676369707b85959eaebbb6a497816c5b4935210a000000071a2d3d52687d92a6b8b5a3927d675a4838281a0d000000000000000000000003122131414d62788c9fb4bbaa947e69543828160300000000000000000000000010243646535859595959595346361a0a00000000000000000000000000000014293e54697e84858585847c665137261400000000000000000a1c3043546a8095aac9ac97826c57422d17000000000000000000000011263b51667b90a9baa7927c67768b9fb4aa95806b553a2a18040000000d22374d62778ca4b5a9947f6a74889eb3ae99846f5544311d08000000000000000000001c32475c71879cb1bca6917c67513c2712000000011426374d5e70859bb0bfb3a1907b655443301a0a000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000011273c51667c91a6bbab96816b56412c160000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000000000d22374d62778b9fb5aa95806b6b8095abad97826d5443301f33465870859aafa9937e696e8398aeb39e8975604b36200b0000000000000000000000000b171f21282b292320190e00000000000000000c21364b61768ba0b39e89735e49341e0000081c304354697f94a4b5baa99e8a7b6d6259515a6f8499a7927d6752545d657480949daebeb49f8c79634e3828160200000c21364a5b70859bb0c3b09b8572604a3c2b1a0a0000000000000000000000000003132035495a6d8298adc5b09a85705645321e09000000000000000000000002172b4053646e6e6e6e6e6e645338281602000000000000000000000000000012263b4f60696f6f6f6f6f665e4c38190900000000000000000013253650657a90a5bab09b86705b46311b0000000000000000000005192b3b566c8196abb6a48c776270869bb0b09b86715847331f0a00000114263652687d92a7b9a78f79646e8399aeb49e8975604b36200b000000000000000000001c32475c71879cb1bca6917c67513c27120d0d0d0d1d314455667c91a3b4bcab99846f5d4b36251300000000000000000000000000000000000000001c32475c71869cb1bca6917c67513c271200000000000000000000000012283d52677d92a7bcaa95806a55402b150000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000000000316283953687d93abb9a78f7a65657a8fa8b39d8874604a3521364c61768a9fb4a68e7963687d92a7b9a8907b65503b261000000000000000000000000000040a0c1316140e0c060000000000000000000c21364b61768ba0b39e89735e49341e00000b20354b6073879db2c2b49f8b7a655d4d483b5a6f8499a7927d67523f4b55606b7f94a0b2bcab97826d5645321e0900000e24394e63798ea3b5b6a4907b655443301e0e0000000000000001080b0b0b0b0b0b0b192c3c50667b90a7b9b49f8a76604b36210b000000000000000000000003192e43586e8284848484836e5645321e0900000000000000000000000000000c1f32424f545a5a5a5a5a514c402f1d000000000000000000000d22374c62778ca1b7b29d88725d48331d000000000000000000000b2034485971879cb1b19c8771596b8095abb59f8b77614c37220c0000081c3043546e8398adb39e897460697e93a8b9a88f7a65503a2510000000000000000000001c32475c71879cb1bca6917c67513c27222222222228394b6073869cb1c1b49f8c79634e3f2f180800000000000000000000000000000000000000001c32475c71869cb1bca6917c67513c2712000000000000000000000008182e3e566b8095abc9a9937e69543e29140000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000000091e3245576f8499aeb39e8974606075899eb4a68e79644f39273c51677c91aab29d88735b62778ca3b5ac96816c573d2d1a070000000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e000010263b50657b90a6b7b9a8947f695c4c3f34445a6f8499a7927d67523d37444b616d8298a9bab49e8975604b36210b0002162838546a7f94a9c1b29c8773604a3625130000000000000009141d202020202020202020364b6075899eb3bbaa8e79644f39240f0000000000000000000000091f34495e7489999999998b75604b36210b0000000000000000000000000000021424323b3e45454545453b382f2212000000000000000000000b20364b60758ba0b5b39e89745e49341f000000000000000000000d22374d62778ca4b6ac96816c57657b90a9baab927c67523d271200000b20354b6074889eb3ae99836e5563788ea6b7aa95806b553a2a17040000000000000000001c32475c71879cb1bca6917c67513c373737373737374557687e93a4b6baa997826d5b4a3621110000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000061426364a5c71869bb0bcab907c66503b26110000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000000000b21364b60768a9fb4ae98836e55556e8499aeaa947f6a553a2d3d576d8297acac97826d575971869bb1b29d87725c4a36210d0000000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e0002172c42576c8197acc4b39e8975614b3e2f2f445a6f8499a7927d67523d2731434c62778a9fb4b9a8907b65503b261000091e3245566f849aafc4a9947f695443301808000000000000091926313535353535353535353544556f859aafc8a7927d68523d28130000000000000000000000091e33485e73889daeaea18c77614c37220c00000000000000000000000000000006141f2629303030303026241d1204000000000000000000000b20354b60758aa0b5b49f89745f4a341f0000000000000000000013253653687d92a8bcab917c675160758a9fb4ad97826d583d2d1a07000f243a4f64798fa7b8a8937e69535b73889db3b09b86715847331f0a0000000000000000001c32475c71879cb1bca6917c67514d4d4d4d4d4d4d4d4d6075889db2c2b49f8a78624d3d2d1a030000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271207070707070700040a0e1920304354647a8fa3b5b49f8b77614c37220c0000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000000000114263651667c91a9baa8927d685353687e93a8b09a85705847364a5b73889db2ab917c6752566b8095abb7a58e79644e39240f0000000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e00051b30455a70859aa2a2a298826d574632202f445a6f8499a7927d67523d281f3447596e8499aec6a9947f6a543f2a15000b21364b60758a9fb4b8a68e79634e36251300000000000001142637444b4b4b4b4b4b4b4b4b4b4b566b8196abbfaa947f6a553f2a150000000000000000000000071c32475c71879cb1b9a48e79644f39240f00000000000000000000000000000000020c12141a1a1a1a1a110f090000000000000000000000000c21374c61768ca1b6b39e88735e49331e000000000000000000071c3043546e8398adb59f8b77614c566f859aafb39d88735b4a36210c03172939556a7f94aab7a68e78634e586d8398adb49f8b77614c37210c0000000000000000001c32475c71879cb1bca6917c67626262626262626262626a7f94a6b7b8a795806b5948341f0f000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271c1c1c1c1c1c1c1c181f222b35434b6073849aafc1b09b85705947341f0b0000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000000081c3043546d8297adb5a48c77624d4d62788da5b49f8b76614c394e63798ea6b49f8b76614c50657a8fa8b9aa957f6a553b2b180500000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e00091e33495e73888d8d8d8d8d7f69543928162f445a6f8499a7927d67523d28182a3b54697e94a9beac97816c57422c17000f24394f647a8ea9bab39d88735b4a361808000000000000081d314455606060606060606060606060697f94a9beab96806b56412b160000000000000000000000051a30455a6f859aafbca7927c6752372715010000000000000000000000000000000000000005050505050000000000000000000000000000000f243a4f647a8fa4b9b19c87725c47321d0000000000000000000b20354a6074889eb3b19b86715847556a7f94aab7a68e79634e39240e0a1e33465770859ab0b39d88735b4953687d92a8bcab917c67523c27120000000000000000001c32475c71879cb1bda8937e777777777777777777777779899eb3c4b39e8876614c3b301d150a0000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c3232323232323232322a34373c494d616a7f95a2b4b6a4927d67523b2a18040000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000000000b20354b6074889eb3b19c86715948495a72879cb2aa917c675239546a7f94a9b09b857058474b6075899eb3b09b8671594834200b00000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e00000d22384d6278787878787875614b36211a2f445a6f8499a7927d67523d2812273c52677c91a7bcad98836d58432e180012273d52677c92a7c7ae99836e593d2d1a000000000000000b20354b60737575757575757575757575747e92a8bdac97826c57422d17000000000000000000000002172d42576c8297acc1ac97826c5544311d0c0000000000000000000000000000000000000000000001040600000000000000000000000000071a2d3d53697e93a8beae99846e59442f190000000000000000000f24394f64798ea7b8ab96816b563a4f647a8fa8b9a9947f69543928160c21364c61768a9fb4ad98826d583d4d63788da5b7ac97826d573d2c1a0600000000000000001c32475c71879cb1c6ad9c938c8c8c8c8c8c8c8c8c8c8c8d9ea7b9bea9937e6960574d4031271a0a00000000000000000000000000000000000000001c32475c71879cb1bca6917c6751474747474747474747473a474c515a626f7f949eafbbaa9c8674604b35200c000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000000000f253a4f647a8fa6b8ab96806b563b3c576c8196acad97826d54465770859aafaa95806a553a44556e8399aeb59f8b77624d37220d00000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e00000b2035485a626262626262615746321e1a2f445a6f8499a7927d67523d2812273c52677c91a7bcad98826d58432d1800152a40556a7f95aabfab95806b56402b16000000000000061b30455b70848a8a8a8a8a8a8a8a8a8a8a8a929cadc2ad97826d58422d1800000000000000000000000014293e53697e93a8c3b29d8874604b3a291a0b00000000000000000000000000000000060c0e111416191b160c09030000000000000000001221364a5b70859aafc5aa95806b55402b16000000000000000003162839556a7f94aabbaa907b66513b4b6074899eb3af9a846f5745321e11273c51667c91aabba7927d68523d495a72879db2b29d88735b4935210c00000000000000001c32475c71879cb1c6baada8a2a2a2a2a2a2a2a2a2a2a2a3b3b9c5c6b19c867e75675f4b4538281a0a000000000000000000000000000000000000001c32475c71879cb1bca6917c675c5c5c5c5c5c5c5c5c5c5c5d5961676e7883949dafbcb49f8c7a645544311d08000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000006192c3c566b8095abb9a8907a65503b3b51667b90a9b39d8874604c61768a9fb4a78f7a654f3a3753687d93a8bcab937e685339281603000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e000005192b3c484d4d4d4d4d4d4b463928161a2f445a6f8499a7927d67523d281d3040556a7f94aabfab96816c56412c1700182d43586d8298adbda8927d68533d2813000000000000061b30455b70859aa0a0a0a0a0a0a0a0a0a0a0a8adbac2ad97826d58422d180000000000000000000000000e23394e63798ea4b6b7a6927d67584638291b1001000000000000000000000000010f1a212326292c2e312b211e160b06000000000008131c31424e63798ea2b4b9a7907b65503b25100000000000000000091e32465770859aafb49f8b76614c3644556e8499aeb49f8a76604b3621192c3c576c8197acb6a48d77624d383c586d8297adb7a68e78634e39230e00000000000000001c32475c71879cb1c6cac1bdb7b7b7b7b7b7b7b7b7b7b7b8c1c4c8c9b5a49c93887c6d605645382816030000000000000000000000000000000000001c32475c71879cb1bca6917c7171717171717171717171717273777c838b99a1afb6ab9f937e695c4b37271501000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000c2035495a71879cb1b49e8975604b36364b61768a9fb4a68e796451667c91aab39e8975604b35384d62778da4b6ae99846f5746321e09000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e0000000e1e2b353838383838383632281b0b1a2f445a6f8499a7927d67523d2731404d5f70859bb0c2a8937e68533e291300192f44596e8499aebaa5907b65503b2610000000000000061b30455b70859ab0b5b5b5b5b5b5b5b5b5b5bdbebebead97826d58422d180000000000000000000000000c21364a5b72879cb2c4b29d8876615646392d1d150900000000000000000000000f1f2c35383c3e4143464036322821191412111113182530404e606f8499afc0b39e8974604b35200b00000000000000000c21364b61768a9fb4b09b85705746333754697e93a9baa9907b66503b262135495b72879db2b29c87725a48343d52677d92a7c3a9937e695438271502000000000000001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9aaacaeb3b7c2b5b1a69d918274605645321e120000000000000000000000000000000000001c32475c71879cb1c6b29d8786878787878787878787878787898c91989faab5b0a59d8d7f69604e3e2e190900000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000e23384d63788da4b6ae99836e5544313246576f849aafaa947f6a576d8297acae99836e55443134485a71869cb1b49f8a76614b36210c0000000000000000000001080b0f12110c09030000000000000000000c21364b61768ba0b39e89735e49341e000000000e1920222323232323211e160b001a2f445a6f8499a7927d67523d38454b5e677c91a3b5b6a48e79634e39240e001a30455a6f859aafb9a48f7a644f3a250f000000000000061b30455b70859aa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a997826d58422d18000000000000000000000000071a2d3d54697e94a6b7b7a69a847461574a3e3127190d000000000000000000061a2c3d494e515356595b554b4639352c29272627282f36434a5e687e93a1b3bbaa96816c5544311d08000000000000000011263b51667b90a9baab95806b563929394e63798ea6b8ab96816c563c2b23384d63788da5b6ac97816c573c2b374d62778ca4b6ae99846f5645311d09000000000000001c32475c71879cb1c6b2a09894949494949494949494949596999da6abb3b8b7b2a0988474604b4130190900000000000000000000000000000000001c32475c71879cb1c6b7a59d9c9c9c9c9c9c9c9c9c9c9c9c9d9ea7a6adb4ab9f9b93877b69614f423120100000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000417293a54697e94a9c2a8937e68533727283954697f94a9b09a85705b73889db2a8937e685337272b3c566b8196abbaa9917c665136261401000000000000000008141c20252826211e160b00000000000000000c21364b61768ba0b39e89735e49341e0000000000050b0d0d0d0d0d0d0c090300051a2f445a6f8499a7927d6752454b5660697c8a9eb4bfb19c87725b4a36210c001b31465b70859bb0b8a38e79634e39240e000000000000061b30455b7085949494949494949494949494949494949494826d58422d18000000000000000000000000000f21364b6075889db3bbb4a29a8375645c4b44372b1d0e00000000000000000c2135495b6366696b6e706b61574d493c3e3d3b3c3e3f4c5460697c8c9fb4bfb49f8b78624d372715010000000000000005192b3c576c8196acbaa9907b65503b26364a5b73889db3b19c87725a4835273853697e93a8bcab917c67513c2734485972879cb2b49e8975604b36200b000000000000001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f808184888d959ea7b3beb2a297816d5f4d37271501000000000000000000000000000000001c32475c71879cb1c6c3b7b2b1b1b1b1b1b1b1b1b1b1b1b1b2b3b8c5b09e968c867e74655d4f43322414020000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000a1f33475870859aafb6a48d78624d382324394e63798ea6b49f8b7663798ea6b6a48d78624d3823263b50657b90a8b9ad97826d5443301c08000000000000010f182630353a3d3b3632281b12040000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000001081a2f445a6f8499a7927d6752566067747f8c9ea8b9b3a1927d68523d2d1a07001c31475c71869cb1b8a38d78634e38230e0000000000000012273c52677d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b66503b261100000000000000000000000000091e324557667c919db4bcb3a29a867a6a6055483b2c1e0e000000000000000e23384e63797b7e81838680756b635b585452505153575d65727f8c9faabbb7a596816c5a4835190900000000000000000b2034485a72879cb1b49f8a75604b36212d3d586e8398adb6a48d78624d383145566f8499aeb59f8b77614c37212b3b576c8197acb9a8907a65503b2510000000000000001c32475c71879cb1bca6917c696969696969696969696a6b6c6f7378808899a1b2bfb19f917c675544311d08000000000000000000000000000000001c32475c71879cb1c6bfb3aeabababababababababababacadb2b6c3ab968176716860564b3f32241406000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000c21374c61768b9fb4b19c87725a48352021364a5b73889db3aa917c697f94a9b19c87725a48352020364b6075899eb4b39e8874604b35200b0000000000000f1f2c36434b4f52504b46393022120300000000000c21364b61768ba0b39e89735e49341e00000000000000000000000000000408141c202f445a6f8499a7927d67656c757d87949faab9b7a6998472604a35200f00001b31465b70869bb0b9a38e79644e39240f000000000000001025394d5f67696969696969696969696969696969696969665e4c38230f00000000000000000000000000031628394c5e6a7f939fabb8b3a49c8c7f736259493c2c1d0d0000000000051b30455a7084919396989b95888078726d69676666686c727b85949faabbbaa99d8775614b3c2b190000000000000000000d22384d62778da4b6af9a85705645321e283d53687d92a8c2a8937d685337364b6075899eb4b19b86715847331f273c52677c91abbcab95806b563a2a18040000000000001c32475c71879cb1bca6917c67545454545454545454545557595a626b768398a0b2bdb29c8774604b35200c000000000000000000000000000000001c32475c71879cb1c6b3a199959595959595959595959597989ca5abb39e96867e75665e4f4332241300000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000215273752677d92aabbab96816c563c2b191a2d3d586d8297adad978270859aafac96816c573c2b191d3145566f8499aeb8a68f7a654f3a251000000000000c1c2c3d49546064676661574d4030211100000000000c21364b61768ba0b39e89735e49341e000000000000000000000000020b171f2630353a3e5a6f8499a7927d757a8189929da5b4bbb5a69d8877615443301c0700001a30455a6f859aafb9a48f7a644f3a250f000000000000000a1e30414d52545454545454545454545454545454545454504c402f1c0900000000000000000000000000000a1b2f4050616a7e8d9ea6b2b6aa9f958577635a493b2a18080000000003182d43586d8298a8abaeb0a69d958d87827e7c7b7c7d8187909ba3b4bbb9aa9f8b7a645746321e0e00000000000000000114263653687d92a8c2aa95806a5538281623384d62788da5b6ae98836e55443b50657a90a8b9ab96806b563a2a1722374c61778b9fb5b09b86715847331f0a0000000000001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f40413c494d5861728298a5b6b6a5927d67523a2917040000000000000000000000000000001c32475c71879cb1c3ae998380808080808080808080808183878d959ea7a49c94877c69614f42311e0e000000000000000000000c21364b61768ba0b6b19c87715c47321c07060604000000000000000000000000081d3144556e8398aebaa9907b66503b261112273c52677c91abb39d88768b9fb4a9907b66513b261115273853687e93a8c2ab95806b563c2c190600000004182a3a495b63737a7d7b75675f4d3f2f1c09000000000c21364b61768ba0b39e89735e49341e00000000000000000000000a161e293336434b50575c6f8499af9b85888f969ea7b2b6bab4a49c887a645947362513000000192f44596e8499aebba5907b66503b26110000000000000001132330393c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b382f221100000000000000000000000000000000122233435060687c8898a0b4bab4a39b87786359473625130000000000152b40556a8095aabfc1b5b0b0aaa49c989392909193979da5b0b4c1b5a89e8c7d665c4a392816000000000000000000081c3043546e8398aebaa88f7a65503a25102035485a72879db2b39e8974604b3b566b8095abbbaa907b66503b26111f34475971869cb1b59f8b77614c37220c0000000000001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2a2a2b2c2c353a47546175879db2c3af9a846f5847331f0a0000000000000000000000000000001c32475c71879cb1bca6917c6b6b6b6b6b6b6b6b6b6b6b6c6e7278808999a1b1a59d8d7f69604e3c2c19060000000000000610161821364b61768ba0b6b19c87715c47321c1c1c1b191209000000000000000000000b20364b6075899eb3b49f8a75604b36210b0c21374c61778b9fb4a69b859baab49f8a76614b36210c0d23384d62788da4b6b19c87715a4935200c0000000a1f3347586379868f9290887d675d4c38230c000000000c21364b61768ba0b39e89735e49341e00000000000000000003111a28323a464c5460656c737a869cb1a39b9ea6acb3b8bab4a99f958678645c4a3a2a1808000000182d42586d8297adbda8937d68533e2813000000000000000005131e25272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a26231c11040000000000000000000000000000000004152533424e5e667683939fa9b8b5a59d8777625443301c090000000013283d53687d92a8bdb5a39b9ba3b2b2ada9a7a5a6a8acb2b7c3b7b2a39b8a7c665e4d3e2d1b0b0000000000000000000b20354b6074899eb3b49f8975604b36200b192b3c576d8297acb9a78f7a644f475971869bb1b49f8a76614b36210c182a3a566c8196abbcab917c67523c27120000000000001c32475c71879cb1bca6917c67513c2714141414141415161719202a364657687d92a8b9b49f8b76614c37210c0000000000000000000000000000001c32475c71879cb1bca6917c675656565656565656565657585a626b778398a0b2ab9f937e685a4935200b00000000000a18232b2e31364b61768ba0b6b19c87715c4732313131302e261a0c00000000000000000010263b50657b90a8b9af99846f5645321e090a1f33475870859bb0b4a39ba3b4af9a85705746321e0a0b2035495a72879cb1b6a48d78634d38230e0000000c22374c6176889ba3a7a79e8d7b65503a2917040000000c21364b61768ba0b39e89735e49341e00000000000000000715212f38454b586169747a81888e9ca4b5b5b0b3b8c2b6b1a99f978b8074625a4a3d2d1c0c00000000152a3f556a7f94aabfab96806b56362513000000000000000000010a1012141414141414141414141414202020202020110f090000000000000000000000000000000000000007152431404c58616e7e8b9ea7b8b6a5998472604a3726140100000010253b50657a90a5c9b09b8586939da6adb3b7c4bbbac4b7b2ada59d928579665e4d40302010000000000000000000000f243a4f647a8fa7b8af9a846f5645311d0912273c52677c91abbcaa95806a554c61778b9fb5b09a85705746321e0911273c51667c91abbcad97826d583d2c1a0600000000001c32475c71879cb1bca6917c67513c27120000000000000000060c1829394b6075899eb4bbaa907b65503b26100000000000000000000000000000001c32475c71879cb1bca6917c6751404040404040404040423c484d5962728298a2b4b49e8a78634d39291703000000061828353f4346464b61768ba0b6b19c87715c47464646464642382a1a0900000000000000071a2d3d576c8196acc3a9937e69543828160204172a3a556a8095aac1b4b0b4c1a9947f6a543929160306192b3c566c8196abc2a9947e69543a2a17040000162b40566b8095a6b5c2b8ab9b86715846331f0a0000000c21364b61768ba0b39e89735e49341e00000000000000081625323f4c56606a767f878f969da6b1b5c2c9bcb5b0aaa49c948b82786a6056483c2d1f0f000000000012273c52677c91a7c6ae99846e5443301c070000000000000000000000000000000000000002101b222535353535353524221b10020000000000000000000000000000000000000614222f3a474c60687a899ea9bab3a1927d675544311d080000000e23384d63788dabbcaf9a85737e8791989da6a4a5a5a4a69d9891877d73635b4c403022120200000000000000000003172939556a7f94aac5a9947f6a54382715020c22374c61778b9fb5b09b85705852677d92abbcaa95806a55392816030c21364c61768b9fb4b29d88735b4936210c00000000001c32475c71879cb1bca6917c67513c2712000000000000000000000b1d3145566f8499afc8a9947f69543f2a140000000000000000000000000000001c32475c71879cb1bca6917c67513c2b2b2b2b2b2b2b2b2c2b353b48546073859babb9a898836e5746331e0a0000001023354653585b5b5b61768ba0b6b19c87715c5b5b5b5b5b5b5548382612000000000000000d21364a5c72879db2b6a58d78634e38230e00000f253a4f647a8fa7b9c8c5c8b8a68e79644e39240f000011263b50667b90a9baaf9a85705847331f0a00001b30465b70859bb0c4d2c9b5a38b76614c36210c0000000c21364b61768ba0b39e89735e49341e00000000000006162634434f5d65747f89949da5acb2b7c4c9bcb0ab9f9b958e877f776d635b4b45382b1d0f0100000000000f24394e64798ea8b9b39e8874604a35200b0000000000000000000000000000000000000010212e373a4a4a4a4a4a4a39362d20100000000000000000070707070707000000000004121c2a33424e5c657b8b9fb4bfb29d8774604b35200b0000000b20364b60758a9fb4b29d877269747c83888d8e90908e8c88837b74686055493c2f221204000000000000000000000a1e33465770859ab0b9a88f7a644f3a240f000b1f34475971869cb1b49f8b7661546d8298adb9a88f7a654f3a2510000a1f33465871869bb0b7a68e79634e39230e00000000001c32475c71879cb1bca6917c67513c27120000000000000000000002152738566b8095abc0ab96816c56412c170100000000000000000000000000001c32475c71879cb1bca6917c67513c27161616161616161719202b36445564798c9fb5b49f8a76614c36210c000000162b3f53646d71717171758ba0b6b19c8671717171717171706655422e19040000000000000f24394e64798ea5b7b29d87725b4935210c00000b20354b6074899eb3c9dac8b39e8874604a35200b00000b21364b60758a9fb4b49f8b76614c37210c00001b31465b70869bb0c6d5cab7a58c77614c37220c0000000c21364b61768ba0b39e89735e49341e0000000000001424344451616a7b87959ea8b2b7bbb4afb2b6b09e968c867f79726a62594d493c32281a0d000000000000000b20364b6075899eb4b8a78e79644e362614010000000000000000000000000000000000081b2e3f4b4f6060606060604f4a3e2d1b0700000000060c0e1c1c1c1c1c1c0c0a04000000000c181f313e4b5d687e93a3b5b6a5907b65503b2510000000081d31445573889db2b49f8a756060676d7377797b7b7977736d6660554b44372c1e110400000000000000000000000c21364b61768a9fb4b39e8974604b35200b0004182a3b566c8196abbcab917c676074889eb3b49e8975604b36200b000417293a566b8096abc4a9937e695438281502000000001c32475c71879cb1bca6917c67513c27120000000000000000000000142a3f54697f94a9bead97826d58422d180300000000000000000000000000001c32475c71879cb1bca6917c67513c271201010101010100050d1826374a5c70859bb0bbaa907b66513b2611000000182e43586d8286868686859bb1c6b49f8b8586868686868684705b46301b06000000000005182b3b556a7f95aac3ac97816c573d2c1a060000081d3144556e8398aec3dac9ad98826d5443301c070000091e3245566f8499afbbaa927d67523827150200172c42576c8197a8b8c5bbb29d87725947341f0a0000000c21364b61768ba0b39e89735e49341e00000000000e1e324251626c7f8d9da5b4b9b6b2aa9f9a9da5ab968077716a645c554c483b352c1e160a0000000000000000081d3144556f8499afc5aa957f6a5443301c0800000000000000000000000000000000000e22374b5d65757575757575705c4a36220d0000000e192023313131313131211f170c000000000413202e3f4a6073869bb1c3ab96816c56412c17010000021527375b70859ab0bbaa8c77624d51585a6264666564615958514b44373127190e0000000000000000000000000011263c51667b91aabbae99846f5544311d08000011263b51667b90aabbac97826d64798ea6b8af99846f5544311d08000011263b50667b90aabbaf99846f5645321d09000000001c32475c71879cb1bca6917c67513c2712000000000000000000000013293e53687e93a8bdad98836e58432e190300000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000009192d3e556a8095aac8a9947f69543f2a140000001c31465c71869b9b9b9b9ba3b5c9baa99f9b9b9b9b9b9b9b8a745f4a351f0a00000000000b2034485971869bb0baa9917b66513c26110000000114263753687d92a8c2b9bcab927d67523625130000000316283854697e93a9c3ae98836e5645311d09000d23384d62788a9ea7aaaa9f927d67523a2a18040000000c21364b61768ba0b39e89735e49341e0000000005192b3c4f606c80949fabb6b9b3a59d948b84879da7927d6758554e4a3e37342a21190e020000000000000000000215273754697e94a9c0b29d8773604b3626140100000000000000000000000000000005182a3b4f657b8a8a8a8a8a8a7a644f39240f00000e1e2c353846464646464637332a1c0c0000000002101c304354697e93a8beb09a85705b45301b06000000182e43586d8398adc8a48f7a654f3c3c484d4f50504f4c473a3c3631271d15090000000000000000000000000005192b3c576c8196acc5a9947e69543726140100000c21364b61768a9fb4b29d88736a7f94a9c4a9947f69543727150200000c21364b61768a9fb4b49f8975604b36200b000000001c32475c71879cb1bca6917c67513c27120000000000000000000000152a3f556a7f94aabfac97826d57422d180200000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000013283d53687d92a8bdab96806b56412b160100001c31465c71869bb0b0b0b1b5c1d2c7bab4b0b0b0b0b0b09f8a745f4a351f0a00000000000d22374d62778b9fa3a39f8a76614b36210c000000000d22384d62778da4a3a3a39f8b77624c37220d000000000e23384e63788da5a3a39e8975604b36200b000c2035495a657b889295948b7f6a5f4d3a1c0c000000000c21364b61768ba0b39e89735e49341e000000000b2035485a697e939eb4bcb5a79e93877f776f8499a7927d67523a39362d221f180d060000000000000000000000000e23384d63788da2b4b7a5907b665443301c0e0000000000000000000000000000000c1f3448596d82979f9f9f9e8974604b35200b0006192c3c494d5c5c5c5c5c5c4c473a2a170400000000001325364e63788ea3c7b39e88735e49331e09000000162b40556b8095aabca7927c67523d2b3538393b3b3937342a26201d15090100000000000000000000000000000b2035485a72879cb2b8a78e79644e39240f0000000a1e33465770859bb0b7a68e7970859aafb8a78e79644e39240f0000000a1e32465770859bb0baa8907a65503b2510000000001c32475c71879cb1bca6917c67513c27120000000000000000000005182b3b576c8196acc0ab96806b56412b160100000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000011273c51667c91a6bbab96816c56412c170100001c31465c71869ba3a3a3a4aab7c7c3b6b2a3a3a3a3a3a39f8a745f4a351f0a000000000013283e53687e8e8e8e8e8e846f5746321e0a000000000b2034485a71868e8e8e8e8e85715948341f0b000000000c2135495b72878e8e8e8e8e7b65503b26100006192c3c4b5d65767d807e786a614f41311e00000000000c21364b61768ba0b39e89735e49341e000000021528384d62788a9fb4bdb5a49c897e7469616f8499a7927d67523d28221b100b0500000000000000000000000000000c2135495b70859aafc3b19b8673604b3c2b1a0a000000000000000000000000000c1c2e3e4c62778a9fb4c4ae99836e5544311d08000c2035495a63717171717171615847331f0a00000000000b20354b60758aa9bab49f8a745f4a351f0a00000013283e53687d93a8bda9947f6a543f2a202224262624221f18110b0802000000000000000000000000000000000d22384d62788da4b6b39e8974604a35200b00000003172939556b8095aac4a9947e758a9fb4b39e8874604a35200b00000003162939556b8095aac6ab95806b563a2a18040000001c32475c71879cb1bca6917c67513c2712000000000000000000000c2034485971869bb1c5a8927d68533d28130000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000215273753687d93a8bdaa95806a55402b150000001c31465c71858e8e8e8e8f99aabdb6a59c8e8e8e8e8e8e8e8b745f4a351f0a00000000000d22374d6277797979797977624d392916030000000005192b3c4d6278797979797978624d3b2a180500000000061a2c3d4d6278797979797977614c37220c00000e1e2e3f4b5861686b69635a4f4332231301000000000c21364b61768ba0b39e89735e49341e000000091d3245566d8297a9bab5a39b86776960555a6f8499a7927d67523d281207000000070707070705040000000000000006192c3c52677c91a5b7b5a3927d685a4938281a0d00000000000000000000000c1b2a3a4b5c6d8297a9bab8a6917c665137261401000e23384d637885868686868576614c37210c00000000000a1e324657748a9fb4b49f8a755f4a35200a00000011263b50667b90a5c9ac97816c57422c170d0f11100f0c0a04000000000000000000000000000000000000000114263753687d93a8c3ae99836e5443301c070000000010253a50657a8fa9baaf99837c91a9baae98836e5443301c070000000010253b50657a90a9bab19b86715947341f0a0000001c32475c71879cb1bca6917c67513c271201010101010200040a101c2d3d4d62778c9fb5b8a78e79644f39240f0000000000000000000000000000001c32475c71879cb1bca6917c67513c2712010101010101000108111d3144556c8197acc6a8937e68533e29130000000e23384e6379797979797b8fa4b9b29c877a79797979797979634e39240e0000000000000b20344859626464646464625948341b0b0000000000000d2035485a626464646464625a48351d0d0000000000000f2035495a626464646464615947341f0a00000011212e3a464c5255544d493c3225150500000000000c21364b61768ba0b39e89735e49341e0000000b20364b6075899eb4bbaa9b857662594b445a6f8499a7927d67523d281200040a0c1c1c1c1c1c1b1812080000000000000e20364b6074879db2c1b39e8978625645382b1c13080200000000000108121d2a394759647a8c9fb4c3b39d8874604b36200b00000c22374c61778c9b9b9b9b8f7a644f3a241100000000000c21364b61768ba9bab39e89745e49341f090000000e23384e63788dabbcae99846f59442f1a000101010101010101010101010101010000000000000000000000081d3144556e8398aec4a8937e695336251300000000000b20364b60758a9fb4b49f8b849aafc3a8937e685336251300000000000b21364b60758a9fb4b59f8b77614c37220c0000001c32475c71879cb1bca6917c67513c271717171717171718171f212d3a4a5b6b8196abbcb39e8874604b35200b0000000000000000000000000000001c32475c71879cb1bca6917c67513c271717171717171717141d202f3e4b6074889db2b9a88f7a654f3a25100000000c2135495b6364646464768ba0b6b19c8771646464646464635b4a36210c00000000000005182b3b484d4e4e4e4e4e4d483b2b180000000000000006192b3c484d4e4e4e4e4e4d483c2b190000000000000006192b3c494d4e4e4e4e4e4c473a2a180400000003111b2933363d403f38352c1e15070000000000000c21364b61768ba0b39e89735e49341e00000011263b50667b90a8b9b49f8b786358483b445a6f8499a7927d67523d28120c171f213131313131302d251a0c0000000000081d314455677d92a3b4b9a79b85746056483b30251e16110f0e1011141c20303b47576177879dabbcb7a5937e695544311d0800000b20354a6074899eb1b1a9937e69543f2f1e0f0600030c19293a4f64798ea4c7b19c86715c47311c070000000b21364b60768a9fb5b19c87715c3a29171717171717171717171717171717171713110b02000000000000000b20354b6074899eb3b7a68e78634e39230e0000000000091d3245566f849aafbaa99f9aa2b3b7a58d78634d38230e0000000000091e3245566f859aafbcab927c67523d27120000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2e2933363e4a5863798a9fb4bfac97826d5443301c080000000000000000000000000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2d2631353f4b5c697e93a6b7b39e8975604b36200b000000061a2c3d494e4e4e4e61768ba0b6b19c87715c4e4e4e4e4e4e4a3d2d1a07000000000000000d1d2b3437393939393937342b1d0d00000000000000000e1e2b3538393939393938352b1e0e00000000000000000e1e2b3538393939393937342a1c0c0000000000000b171f21282b292320190e00000000000000000c21364b61768ba0b39e89735e49341e000000142a3f54697f94a9c6ae99836e5a493a2b445a6f8499a7927d67523d28121c2a333746464646464541372a1a0800000000021527374d5f70859ba9bab5a39a847462594a433632282625242526263035404d596175849aa6b7bcab9d8774604b372715020000071c3043546f8499afc7b09b85705d4c3c2c201917161e293747586a8095aac6ad98826d58432d1803000000091e32455673889db3b49e89745847332c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c28261e13060000000000000f253a4f647a8fa7b8b39d88735b4935210c000000000002152838546a7f94a9c5bab4afb3c0b29d88725b4935210c000000000002162838556a7f95aac6ad97826d583d2d1a0700001c32475c71879cb1bca6917c6751414141414141414142433a464c515c6476869ca9bab3a18e79644e362614010000000000000000000000000000001c32475c71879cb1bca6917c67514141414141414141414237444b4f5d657a8a9fb4bead98826d5645321d09000000000f1f2c353839394b61768ba0b6b19c87715c473939393939362d1f0f0000000000000000000d18202224242424242220180d000000000000000000000e19202324242424242220190e000000000000000000000e1920232424242424221f180c0000000000000000040a0c1316140e0c060000000000000000000c21364b61768ba0b39e89735e49341e000001162c41566b8196abbea9937e69543c2c2f445a6f8499a7927d67523d28172a3a474c5c5c5c5c5c5a55483725120000000000091930414e63798a9fb4bdb4a29a84786760544b45383b3a393a3c36434b515f6777859aa2b4bfb59f8d7b6556453219090000000013253653687e93a9bab4a3907b655a493d352c2c28323a46556176899eb3b9a8927c67523d271200000000021628385b70869bb0b9a88c76614c4141414141414141414141414141414141413e3a312413020000000003172939556a7f95aac5ad98836d583d2c1a060000000000000f24394f64798ea7b8ccc9c4c7c2ad97826d583c2c190600000000000010253a4f657a8fa8b9b29d88735b4a36210c00001c32475c71879cb1bca6917c675656565656565656565758595861666f7a879ca4b6baa899846f5c4a361808000000000000000000000000000000001c32475c71879cb1bca6917c675656565656565656565657585560646e7b889ea8bab2a08e79644e3828150200000000010f1a212324364b61768ba0b6b19c87715c473224242424211a0f0100000000000000000000050b0d0f0f0f0f0f0d0b05000000000000000000000000060b0d0f0f0f0f0f0d0b05000000000000000000000000060b0d0f0f0f0f0f0c0a040000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e000002182d42576d8297acbca7927c67523d272f445a6f8499a7927d67523d281f334758617171717171706655412d180400000000001321364a5b687e929fb1beb4a29a897d7367605654514f4e4f51545460666f7c889ba3b4c0b3a196816c5d4c38281500000000000c21364c61768a9fb4c1b39d8878635b4d493c4239454b5861738399a7b8b49e8976614b36210c0000000000192e43586e8398adc6a38e796456565656565656565656565656565656565656534e42311e0b000000000a1e33465770859ab0c3a8927d68533d2813000000000000000b20354b6074899eb3c8ded9d3c2a7927d67523d2812000000000000000b20364b6075899eb4b7a68e79634e39230e00001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6d6f71767b848d9da5b6bcab9f8a78624d3e2d1b00000000000000000000000000000000001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6c6e70757a838c9ea6b8b7a698836e5c4a361a0a00000000000000060c0e21364b61768ba0b6b19c87715c47321c0f0f0e0c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a0000000000000000000c21364b61768ba0b39e89735e49341e000001162c41566b8196abbda8937d685337262f445a6f8499a7927d67523d2821374c6176858686868684705a45301b050000000000071a2d3d4e606d8197a0b1bdb4a79e92857c756e696664636566696e747c84919da6b5bfb3a2998373604b3f2f1a0a00000000000a1f3346586b8095a5b7b7a69c86796b625a595758576068768399a1b3b7a695806b5746331e0a0000000001162b41566b8096abbba6917c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68604e3a2611000000000c21364c61768a9fb4b7a58d78634d38230e00000000000000081c3043546e8399aec3d8decab6a48c77624d37220d00000000000000081d3144556f8499afc4a9947e695438281502001c32475c71879cb1c4ae998381818181818181818181818384878b90999fabb7b9ab9f8d7d675a4935201000000000000000000000000000000000001c32475c71879cb1c4ae99838181818181818181818181828385898f989faab8b7a89d8877614c3e2d1b000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000061016182020202020100e0800000000000000000000050e1417202020202013110b02000000000000000000020b1113202020202015130d0300000000000e1c272f32353535353527241d1204000000000000000c21364b61768ba0b39e89735e49341e000000142a3f54697f94a9c6ab96816c5544312f445a6f8499a7927d67523d282d3d50667b909b9b9b9b87715c47321c070000000000000f1f31424b607282979fb4bab8b3a39b9189837f7b7a797a7b7e8388919aa2b3b8bbb4a19984756155443121110000000000000417293a4b6175879da9bab6a49c8b8078716e6c6d70757e8799a1b2bbaa9d8876614c39291703000000000013293e53687e93a8bdaf9a8481818181818181818181818181818181818181817e68533e28130000000011273c51667c91aabbb29d87725a4935200c000000000000000114263653697e93a8c4d4dcc6b19c8771594834200b000000000000000215273754697f94a9c5af99846f5645321d09001c32475c71879cb1c6b3a199969696969696969696969798999c9fabafb5bcb5a89e8d7e695f4d3c2b190200000000000000000000000000000000001c32475c71879cb1c6b3a199969696969696969696969697989a9ea8adb4bbb5a59d8a7a645947342010000000000000000000000c21364b61768ba0a6a69c87715c47321c070000000000000000000000000000000917232b2d353535353525221b100300000000000000081622292c353535353529261f14060000000000000006131e262835353535352a282015070000000a1c2c3943474a4a4a4a4a3c39302312000000000000000c21364b61768ba0b39e89735e49341e00000010253b50657a90a8b9b29d8774604b3e2e445a6f8499a7927d67523d2c3a4a5b6d8298adb1ad98836d58432e180300000000000001131c304354607281929fa8b4c0b5b0a79e9894908f8e8f9193989da6afb3c0b4aa9f94837461574637271503000000000000000c1e334657647a8b9fa9b7b6aa9f958d86838182858a939da5b2b9ab9f8c7b655846331b0b00000000000011263b51667b90a6bbb4a29a9696969696969696969696969696969696969696846f59442f1a04000006192b3c576c8197acc8ad97826d583c2c190600000000000000000e23384e63788da6b7c8c8c9ac96816c573b2b180500000000000000000f24394f64798ea7b9b49f8975604b36200b001c32475c71879cb1c6bfb3aeababababababababababacadaeb1b5bcb8b3ab9f98897c69604f41301e0e0000000000000000000000000000000000001c32475c71879cb1c6bfb3aeabababababababababababacadafb4b9b9b4ab9f978779645c4a3a2a1802000000000000000000000c21364b61768b9191919186715c47321c070000000000000000000000000000061727353f424a4a4a4a4a3a372e2110000000000000051626343e414a4a4a4a4a3e3a312414020000000000021324313a3d4a4a4a4a4a3f3c3325150300001427394a565c6060606060514d41301d0a0000000000000c21364b61768ba0b39e89735e49341e0000000b21364b6075899eb4b7a5937e685c4b3f445a6f8499a7927d67523d3c495863798b9fb4b9a8927d68533d28130000000000000000011426364354606d7d8a9aa2b0b5c1b9b3aea9a6a4a3a4a6a9adb2b7c1b4b0a39b8c7f73605646392919090000000000000000031729394a5c667c8b9da6b4bbb4aba49c9997989a9fa9b2b7b2a89e8d7d685d4c3a2917000000000000000e23394e63788ea3c5c0b4afababababababababababababababababababab99846f59442f1a0400000b2035495a72879cb2b3a7927d67523d28120000000000000000000c2135495b73889db2b3b3b3ab917c66513c27110000000000000000000b20354b6074899eb3b3a8907b65503b2510001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b1afaca9a79e978c8377665e4f42322313000000000000000000000000000000000000001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b1b0adaaa89e978c8276635b4a3e2d1c0c00000000000000000000000b20354b60737c7c7c7c7c7b65503b261000000000000000000000000000000010233545525860606060604f4b3f2e1b0800000000000e22344451566060606060534e42311f0b00000000000b1e31424e53606060606055504333200d00001a2f435668717575757575675f4d3924100000000000000c21364b61768ba0b39e89735e49341e000000091e3245566d8297aabbb49e8a7a655d4c475a6f8499a7927d6752464b5a6276869caabbb49e8a76614c36210c00000000000000000008182636434b60687984909ba3aab1b5bcc9bbb9b8babbbdc2b5b1aba39b91857a6a60554538291b0b000000000000000000000b1b2d3e4c5e667b87969faab2b6b5b1aeacadb0b4b8b3aca199897c685f4e3f2f1c0c000000000000000c21364b61768ba7b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ae99846f59442f1a0400000d23384d62788d9d9d9d9d8c77624d37220d000000000000000000061a2c3d586d82989d9d9d9d9d8b76614c36210c000000000000000000081c3043546e83999d9d9d96806b56412b16001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9a97938e8881796e62594c4032241405000000000000000000000000000000000000001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9895908982796d61584a3d2d200f000000000000000000000000081d314455606767676767655d4c38230e000000000000000000000000000000162b3f52646d7575757575655d4b37220e000000000014293e51626c757575757568604e3a2611000000000011263a4e606875757575756a61503c281300001c32475c71868a8a8a8a8a7d67513c27120000000000000c21364b61768ba0b39e89735e49341e000000031628384d63788b9fb4b9a89e887b6b61585a6f8499a7927d675257616978869ca4b6b7a696806b5746331e0a0000000000000000000008182630414e5b636f7b858e959c9faba8aaabacabaaa8a5a49c968e857c70645c4b4437281a0b00000000000000000000000010202f404c5d6476818b959ca5a6aaabacabaaa7a69e978e8378665e4e4131211100000000000000000a1e32465773889d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d99846f59442f1a04000012273d52677d88888888888570594834200b0000000000000000000012273d52677d888888888888836f5846331f0a0000000000000000000114263653687e8888888888836f5a442f1a001b30455a70848888888888888888888888888888888888878684817e79746c635b4c483b3022140600000000000000000000000000000000000000001b30455a70848888888888888888888888888888888888888785837f7a756d635b4c473a2d1f0f0100000000000000000000000001142637444b5151515151504c3f2f1c09000000000000000000000000000000182d42586d828a8a8a8a8a7b654f3a25100000000001172c41566c818a8a8a8a8a7e68533e2913000000000013283d53687e8a8a8a8a8a7f6a553f2a1500001c32475c71879c9f9f9f917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000a2135495b6b8096a3b4b8a69e8c81776e676f8499a7927d67666d767f8a9ca4b5bbaa9d8876614c39291703000000000000000000000008141c313d494e5d65707980878b8f939496979695938f8c86807970675f4f4a3e3126190a000000000000000000000000000212222f3f4b58616c7880878d919496979695928e8882796e62594c40312313030000000000000000031629395a6f8488888888888888888888888888888888888888888888888888826d58432d180300001025394d5f6773737373737067553b2b1905000000000000000000001025394d5f677373737373736f65543a2917040000000000000000000008263a4e606873737373736f6554412c1800182d41556670737373737373737373737373737373737372716f6c696460544e493d342b1d1204000000000000000000000000000000000000000000182d4155667073737373737373737373737373737373737271706d6a6560564e4a3d332a1c0f01000000000000000000000000000009192631353c3c3c3c3c3b382f211100000000000000000000000000000000182d42586d82979f9f9f8f7a654f3a25100000000001172c41566c81969f9f9f937e68533e2913000000000013283d53687d929f9f9f947f6a553f2a1500001c32475c71879cb1b5a6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000006192c3c4b6074859ba4b3b8aa9f968a837d79849aa7927d787c8289949fa8b5b9aa9f8c7b655746331b0b0000000000000000000000000001131f2c353f4c505b636b72767a7e7f818281807e7a77716b645c514d40362d1d14090000000000000000000000000000000412202e3a474c5a626b72787c7f818281807d79746d645c4d483b2f221305000000000000000000000b2d4154666f737373737373737373737373737373737373737373737373736d64533f2b160100000a1e30414d525e5e5e5e5e5b5549381d0d00000000000000000000000a1e30414d525e5e5e5e5e5e5a5447371c0c00000000000000000000000b1f31424e535e5e5e5e5e5a54473725110012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5c5a57544f4a4336352c20180d000000000000000000000000000000000000000000000012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5b5855504b4538362d1f170c000000000000000000000000000000000009141d20272727272726231c110300000000000000000000000000000000182d42586d8297adb5a48f7a654f3a25100000000001172c41566c8196abb5a8937e68533e2913000000000013283d53687d92a8b5aa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000e1d3144556176869aa2b4bab4a99f98928e9aa2b49f8c8d91979ea7b4bab4a89e8c7d675d4b392917000000000000000000000000000000010f1a212f383d494e55576165686a6b6c6b6a68656159564e4a3e3930221b1001000000000000000000000000000000000002101c2a333c484d555a62676a6b6c6c6a676460544e4a3d342b1d1204000000000000000000000012253747545a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e58534635231000000001132330393d48484848484642382b1a00000000000000000000000001132330393d4848484848484541372919000000000000000000000000021424313a3e484848484844413729190800081a2a3741454848484848484848484848484848484848474645423e39353025211a0f05000000000000000000000000000000000000000000000000081a2a374145484848484848484848484848484848484848474643403b363127211a0f040000000000000000000000000000000000000001080b1212121212100e09000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000021527374758617684949fa8b4bab4aea7a3afb3bbaa9faaa6acb3b9b5b1a29a8a7c675f4d3f2e1b0b000000000000000000000000000000000006111c232c363939464c5053555657565553504c473a39362d241d12070000000000000000000000000000000000000000000c171f2b34383c494d515556575655524f4b4336362d20190d0000000000000000000000000008192937414548484848484848484848484848484848484848484848484848433f352818060000000005131e25273333333333312e261a0c0000000000000000000000000005131e25273333333333332f2d25190b0000000000000000000000000006141f262833333333332f2c25190b0000000c1a252d30333333333333333333333333333333333332312f2c2924201c1308060000000000000000000000000000000000000000000000000000000c1a252d3033333333333333333333333333333333333332302e2a25201d150a070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000009192a3a475861737f8a979fa9afb4bac7c4c7c8bbb4bbc4b7b2aca49c928579665e4d413021110000000000000000000000000000000000000000090f1a21232933363a3e3f414241403e3a37342a24211a0f0a000000000000000000000000000000000000000000000000040d1920222c35383c3f414241403d39353026211a0f050000000000000000000000000000000b19252d2f333333333333333333333333333333333333333333333333332d2b23180a000000000000010a10121e1e1e1e1e1b191309000000000000000000000000000000010a10121e1e1e1e1e1e1a181208000000000000000000000000000000020b11131e1e1e1e1e1a18110800000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1a17140f0b07000000000000000000000000000000000000000000000000000000000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1b1815100b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000c1c2a3a4755606978818a939a9fa9a7b1b6bfb3aea9a6a69d9790867d70635b4d403023130300000000000000000000000000000000000000000000060c0e171e2125292a2c2d2c2b2925221f180f0d0700000000000000000000000000000000000000000000000000000000050b0e192023272a2c2d2c2b2824201c1408070000000000000000000000000000000000000812181a1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e181610060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000000000c1c2a37444b5a626c777e848a8f929ca4b3a19993918c88817b71675f4e493d302213050000000000000000000000000000000000000000000000000000030a0c1013151617161513100c0a0400000000000000000000000000000000000000000000000000000000000000000000060c0d121516171715120f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020201f1c170d0100000000000000000000070b1d20202020200d0b0500000000000000000000071117192020202020200a040000000000000000000000000000000000000000000000000000000000020e171d1f202020201e1c160c000000000000000000000000040e14162020202020202020202020202020202020202020202020202020202020202020202017150f0500000000000000000001080b1d202020202017150f05000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000c1926313c484d5861686f75797d869cae99837e7b77736c655d524d41352c1f12040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f12110c0a0400000000000000000e1c272f323535353534312a1f11010000000000000008131c203235353535352220190e00000000000000000a19242c2f3535353535351f180c0000000000000000000000000000000000000000000000000000000212202b3234353535353330291e1000000000000000000000081621292b353535353535353535353535353535353535353535353535353535353535353535352c2a2217090000000000000009151d203235353535352c2a2217090000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000009141d2b343a474c535660646f8499a7927d6966625957504b3f3930211a0e00000000000000000000000001080b1717171717100e08000001080b1717171717100e080000000000000001080b1717171717100e0800000000000000000001080b0f12110c0903000000000000000000000000000000000000000000000000000000000812181a2020202020202020202020202020202020202020202020202020202020202013110b020000000000000005101b22242826211f170b0000000000000a1c2c3943474a4a4a4a49463d2f1f0d0000000000000818253035474a4a4a4a4a38352b1e0e0000000000000719293640444a4a4a4a4a4a332a1c0c00000000000000000000000000000000000000000000000000000e20303d46494a4a4a4a48453b2e1e0c0000000000000000041626333d404a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a413e3427170500000000000919273135484a4a4a4a4a413e3427170000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000010d19202a333738454b5a6f8499a7927d67524d483b3b372e251e130600000000000000000000000009151d202d2d2d2d2d25231c1109151d202d2d2d2d2d25231c11030000000009151d202d2d2d2d2d25231c110300000000000008141c20252826211e160b00000000000000000000000000000000000000000000000000000b19252d303535353535353535353535353535353535353535353535353535353535353528261e130600000000000d19202d36393d3c3633291b1306000000001427394a565c606060605e5a4d3d2a17030000000000132536434a5d606060605f4d483c2b1905000000000011243647545960606060605e473a2a180400000000000000000000000000000000000000000000000003172b3d4e5a5f606060605e594c3b291602000000000000000e21334451566060606060606060606060606060606060606060606060606060606060606060606057524534220f0000000001152737444b5d6060606060575245341d0d00000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000000000000000000050c171f212832445a6f8499a7927d67523d342b25231c110a01000000000000000000000000091927313542424242423b372f211927313542424242423b372f2111000000091927313542424242423b372f211100000000010f182630353a3d3b3632281b120400000000000000000000000000000000000000000000000819293741454a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3d3a312413020000000d1d2b343e4a4f52514c463a312413050000001a2f4356687175757575746b5a46311c0800000000071c30435460727575757575625a4835200a0000000002172c4054656e7575757575705847331f0a000000000000000000000000000000000000000000000000081d32465a6c7475757575736a5945301c070000000000000014293d51626b757575757575757575757575757575757575757575757575757575757575757575756c63523e2a1500000000081d314455607275757575756c63523b2b1905000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000000000000000000040a0c152f445a6f8499a5927d67523d2819100e08000000000000000000000000000001152737444b5757575757504b3f2f2737444b5757575757504b3f2f1c080001152737444b5757575757504b3f2f1c080000000f1f2c36434b4f52504b4639302212030000000000000000000000000000000000000000000012253748545a60606060606060606060606060606060606060606060606060606060606060534e42311e0b00000a1b2b3b484d5c64676661584e423123130000001c32475c71868a8a8a8a89745e49341f09000000000b20354a6072878a8a8a8a8c78624d3827150200000004192f44596e838a8a8a8a8a76614c37220c0000000000000000000000000000000000000000000000000a1f34495f748a8a8a8a8a88735e48331e0900000000000000162b40566b808a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a816c57412c17000000000b20354b6074878a8a8a8a8a816c594834200d000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000000001a2f445a6f849090907d67523d28120000000000000000000000000000000000081d314455606c6c6c6c6c655d4b37314455606c6c6c6c6c655d4b37230e00081d314455606c6c6c6c6c655d4b37230e00000c1c2c3d49546064676661574d4030211100000000000000000000000000000000000000000000182d4154666f7575757575757575757575757575757575757575757575757575757575757568604e3a2611000316283948596270797d7b7668604e4130180800001c32475c71879c9f9f9e89745e49341f0900000005192b3b50657b90a59f9fab95806b5645311d0900000004192f44596e84999f9f9f8c77614c37220c0000000000000000000000000000000000000000000000000a1f34495f74899e9f9f9d88735e48331e0900000000000000162b40566b80959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96816c57412c1700000000081d314455687d92a59f9f9f8a78624d3b2b19050000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000000000f24394e647a7b7b7b77624c37220d00000000000000000000000000000000000b20354b607481828282817b65503b354b607381828282817b65503b2510000b20354b607481828282817b65503b25100004182a3a495b63737a7d7b75675f4d3f2f1c090000000000000000000000000000000000000000001a30455a6f848a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7e68533d281300091e3245576278848e9291897e685f4d36261401001c32475c71879cb1b39e89745e49341f090000000b203448596e8399aec3b5b39e8875604b36200f00000004192f44596e8499aeb5a18c77614c37220c0000000000000000000000000000000000000000000000000a1f34495f74899eb4b39d88735e48331e0900000000000000162b40566b8095abb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ac96816c57412c1700000000011527374b6074879cb2baa997816c594834200d0000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000000000d21364a5c64656565625948341f0b00000000000000000000000000000000000b21364b60758b979797937e69543e364b60758b979797937e69543e2914000b21364b60758b979797937e69543e2914000a1f3347586379868f9290887d675d4c38230c0000000000000000000000000000000000000000001a30455a6f859a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f927d68533d2813000b21364b6075869aa2a7a89e927d675443301c08001c32475c71879cb1b39e89745e49341f090000021527374d62788b9fb4cacbb8a6917c67523d2d1a07000004192f44596e8499aeb6a18c77614c37220c0000000000000000000000000000000000000000000000000a1f34495f74899eb4b39d88735e48331e0900000000000000162b40566b8095abc2d2c8bbb4aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a996816c57412c170000000000091d314455687d92a4b6b49f8a78624d3c2b190500000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000000000000000000000000071a2d3e4a4e5050504c483b2a180500000000000000000000000000000000000b21364b60768ba0aca9937e69543e364b60768ba0aca9937e69543e2914000b21364b60768ba0aca9937e69543e2914000c22374c6176889ba3a7a79e8d7b65503a29170400000000000000000000000000000000000000001a30455a6f859aafb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a8927d68533d28130014293e54697e93a4b4c0b9b39d8873604b35200b001c32475c71879cb1b39e89745e49341f090000081d3144556b8095aabbced5c4af9a85705b4a36210b000004192f44596e8499aeb6a18c77614c37220c0000000000000001010101010101010101010101010101010a1f34495f74899eb4b39d88735e48331e090000000000000014293e54697e93a4b5c8bbaa9f959494949494949494949494949494949494949494949494949494816c57412c170000000000011527374b6073879cb2baa997816c5a4834200e00000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000000000000000000000000000f202d36393b3b3b37342a1d0d0000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400162b40566b8095a6b5c2b8ab9b86715846331f0a00000000000000000000000000000000000000001a30455a6f849aafc0d1d3c3b6b2a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8927d68533d281300192e44596e8399aec2d1cbb7a68d79634e38230e001c32475c71879cb1b39e89745e49341f0900000b20364b6074889db3c8c8c6c8b4a28e79634e392916030004192f44596e8499aeb6a18c77614c37220c000000040d14161717171717171717171717171717171717171f34495f74899eb4b39d88735e48331e1715130d030000000b20364b6073869caabbb49f8b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b65503b2610000000000000091d314455677d92a4b6b49f8b78624d3c2b1905000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000000000000000000000000000000010f1a2124262626221f180d000000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e2914001b30465b70859bb0c4d2c9b5a38b76614c36210c0000000000000000000000000000000000000000182d42576d8197a2b4c2cab6a59c94949494949494949494949494949494949494949494927d68533d281300192f44596e8499aec4d4ccb9a88e79634e39240e001c32475c71879cb1b39e89745e49341f0900061a2c3d51677c91a6b7b8b3b1b5c0ac96816c5746321e0a0004192f44596e8499aeb6a18c77614c37220c0000081621282b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c34495f74899eb4b39d88735e48332c2c2a282015070000081d314455647a8b9fb4bbaa95806b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a655d4c38230e000000000000011426374b6073869cb1baa997816c5a4835200e000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000000000000000000000000000000070d0f1010100d0b0500000000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e2914001b31465b70869bb0c6d5cab7a58c77614c37220c00000000000000000000000000000000000000000b21364b6074849aa4b5c3b29c877f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f79634e39240e00152a40556a7f95a6b7c3bcb39e8974604b36200b001c32475c71879cb1b39e89745e49341f09000c2135495b70859aafb8a69e9ca4b5b39e8976614b3621100004192f44596e8499aeb6a18c77614c37220c00041626333d404141414141414141414141414141414141414141495f74899eb4b39d88735e484141413f3c3325150300021527374a5c6a8095a3b5b49f8c7a64565454545454545454545454545454545454545454545454504c3f2f1c0900000000000000091c304354677d92a4b6b49f8b78624d3c2b19050000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400172c42576c8197a8b8c5bbb29d87725947341f0a0000000000000000000000000000000000000000091e3245566176869ca5b6b49f8c7c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a635b4a36210c000c22374c6177889da5aaab9f947f695645311d09001c32475c71879cb1b39e89745e49341f09031628394e63798da2b4b39e88869cb1b9a8937d68533e2e1b0804192f44596e8499aeb6a18c77614c37220c000d21334450555656565656565656565656565656565656565656565f74899eb4b39d88735e5656565655504333200d000009192d3e4b6074859baabbaa9c8674604b3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b382f21110000000000000000011426364b6073869cb1baa997816c5a4835200e0000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000003090c1515151515151515151515151515151515151515151515151515151515151512100a0100000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e2914000d23384d62788a9ea7aaaa9f927d67523a2a180400000000000000000000000000000000000000000216283846586277879da6b8aa9f8b7c665d545454545454545454545454545454545454544e4a3d2d1a07000a1f334758647a879295948c8072604a38271502001c32475c71879cb1b39e89745e49341f09091e3245576c8196acbbaa947f7b8fa4b5b19b86715c4b37220c00192f44596e8499aeb6a18c77614c37220c0014283d50626b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c74899eb4b39d88736c6c6c6c6c6a61503c28130000000f1d31445563798b9fb4b5a495806b5c4a38282a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a26231c1103000000000000000000081c304354677c91a4b5b49f8b78624d3c2b190500000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000b161e212a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a27251d1205000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e2914000c2035495a657b889295948b7f6a5f4d3a1c0c000000000000000000000000000000000000000000000a1a293a48596378889ea8b9a99f8a7b645c4a3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f39362d1f0f000004182a3a4a5c64757c807f796b605443301a0a00001c32475c71879cb1b39e89745e49341f090b21364b6075899eb3b49f8b7771869cb1b5a38f7a644f3a2a1704192f44596e8499aeb6a18c77614c37220c00162b40556b8081818181818181818181818181818181818181818181818b9fb4b49f8a8181818181817f6a553f2a15000000021527374a5b6a7f95a3b5b49f8c7a645645321e151515151515151515151515151515151515100e090000000000000000000000011426364a6073869cb1bbaa97816c5a4835200e00000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000b1b2832363f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3c39302312010000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e29140006192c3c4b5d65767d807e786a614f41311e0000000000000000000000000000000000000000000000000b1b2b3b495a647a8a9ea9baa89e897a645b493b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a24211a0f010000000c1c2d3e4a5660676b69635b4a433625130000001c32475c71879cb1b39e89745e49341f071b2e3e53687d92a7b9ad98836e687e93a8b9ad98826d5847331f08192f44596e8499aeb6a18c77614c37220c001e34495e738996969696969696969696969696969696969696969696969faabbbaa89f96969696969687725d47321d0000000009192d3d4b6073859ba9baaa9c8674604b3e2e1a0a00000000000000000000000000000000000000000000000000000000000000081c304354677c91a4b5b49f8b78624d3c2b1906000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0003162839464b54545454545454545454545454545454545454545454545454545454545454524d41301d0a0000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400000e1e2e3f4b5861686b69635a4f43322313010000000000000000000000000000000000000000000000000d1d2c3c4a5c657b8b9fabb9a79d88796359483a2a1b1515151515151515151515150e0c0700000000000010202d38454b5255544e4a3d302518080000001c32475c71879cb1b39e89745e49341f0d22374b5c71869bb0b6a48f7a656176899eb4b49f8a77614c362513192f44596e8499aeb6a18c77614c37220c001e34495e73899eababababababababababababababababababababababb4bbc8c6bab4ababababab9c87725d47321d00000000000f1d31445563798b9fb4b6a496806b5c4b38281602000000000000000000000000000000000000000000000000000000000000001325364a6073869cb1bbaa97826c5a4935200e000000000000000000000000000000000000000000182d42586d8297adbaa5907b65503b26100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00091e324657616a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a675f4d3925100000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400000011212e3a464c5255544d493c3225150500000000000000000000000000000000000000000000000000000e1e2d3e4b5d667d8d9fb4b8a69d877862594739291a0a000000000000000000000000000000000000000d1d2b343744444444443e3b322414000000001c32475c71879cb1b39e89745e49341f172a3a4f647a8fa3b5b19c86715d576c8197acbaa9947f695443301c192f44596e8499aeb6a18c77614c37220c001e34495e73889eb3c1c7bab4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b5bcc9c9bcb4b3b3b3b3b29c87725d47321d0000000000011527374a5b6a7f94a3b5b49f8c7a645645321e1000000000000000000000000000000000000000000000000000000000000000081c304354667c91a3b5b49f8b78624d3c2b19060000000000000000000000000000000000000000182d42586d8297adbca7927d67523d28120000000001172c41566c8196abbea9947f69543f2a14000000000013283e53687d93a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000c21364b61767f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d67523c27120000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400000003111b2933363d403f38352c1e15070000000000000000000000000000000000000000000000000000000010202e3f4d5e687e939dafb7a59c867761574638281909000000000000000000000000000000000005182b3b484c5959595959544f42321f0c0000001c32475c71879cb1b39e89745e49341f1f3347586d8298adbaa8937e69544e64798ea3b4b29d8773604a3520192f44596e8499aeb6a18c77614c37220c001e34495e73899eb3c8baa99f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fabbcbcab9f9d9d9d9d9d9c87725d47321d00000000000009192d3d4b6073859ba9baaa9c8674604b3f2e1a0a000000000000000000000000000000000000000000000000000000000000001325364a6073869bb1bbaa97826d5a4935200e0000000000000000000000000000000000000000182d42586d8297adc0ab96816b56402f1b0b00000000132536576c8297acc0ab96806b563b2b180500000000142a3f54697f94a9bea8937e69533e291400001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778c949494949494949494949494949494949494949494949494949494949494846f5a442f1a0000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400000000000b171f21282b292320190e00000000000000000000000000000000000000000000000000000000000002112130404e606a7f959fb0b6a49b857561564537271808000000000000000000000000000000000b20344859626e6e6e6e6e69604f3b26120000001c32475c71879cb1b39e89745e49341325364c61768a9fb4b49f8a76614c4a5c70859bb0b6a5907b66503c2b192f44596e8499aeb6a18c77614c37220c001d32475c72869cb1beb49f8b88888888888888888888888888888888888d9fb5b49f8d88888888888885705b46301b000000000000000f1d31445563798b9fb4b6a496806b5d4b38281603000000000000000000000000000000000000000000000000000000000000081c304354667c91a3b5b49f8b78624d3c2c190600000000000000000000000000000000000000182d42586d8297adc2b19c87725e4c3a29180b02020c1c3043546e8399aec3b09a857059483420110600020a182c3d566b8196abbca7927c67523d271200001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778ca1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999846f5a442f1a0000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e2914000000000000040a0c1316140e0c060000000000000000000000000000000000000000000000000000000000000000031222314250616c8196a0b2b5a39a8474605544362614010000000000000000000000000000000d22374c627783848484837e69543e29140000001c32475c71879cb1b39e89745e49341c304354697f94a9baac97826d58463d52677d92a7b8ae99836e5a4834202f44596e8499aeb6a18c77614c37220c0011263b51667c90a0b2b29c8774737373737373737373737373737373748a9eb4b39d88737373737373706755422e1900000000000000011527374a5b6a7f94a3b5b49f8c7b655645321e11000000000000000000000000000000000000000000000000000000000000001325364c5e71859bb0bbaa97826d5a4935200e00000000000000000000000000000000000000182d42586d8297adc2b6a4907b66584636291d15151d2a3a4a6074889eb3c8b49f8b77624d3f2f211a18151d2836495b71869bb0c3a5907b66503b261100001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778ca1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5af99846f5a442f1a0000000000000b21364b60768ba0b3a9937e69543e364b60768ba0b3a9937e69543e2914000b21364b60768ba0b3a9937e69543e291400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004142433434a60728298a1b3b4a2998373605443301c160600000000000000000000000000000e23394e63788e99999998826d58432d180300001c32475c71879cb1b39e89745e493420354a6073879cb2b5a38e79644f3a364b6075889eb3b49f8b78624d37272f44596e8499aeb6a18c77614c37220c000f24384c5e6e8398a7b6a5947f6a5b5e5e5e5e5e5e5e5e5e5e5e5e5f74899eb4b39d88735e5e5e5e5e5b5548382613000000000000000009192d3d4b6073859ba9baab9c8675604b3f2e1b0a0000000000000000000000000000000000000000000000000000000000000818304051667c90a3b5b49f8b78624d3c2c1906000000000000000000000000000000000000182d42586d8297adc2c2b29d87766154463a322827313a4758667c91a6b8cabbaa96816c5d4b3f352c2d273138455463798c9fb4b7a58c77624c37220d00001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f99846f5a442f1a0000000000000b21364b60758b9d9d9d937e69543e364b60768b9d9d9d937e69543e2914000b21364b60758b9d9d9d937e69543e29140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006151c30435460738399a3b5b3a1988272604b4433241405000000000000000000000000000e24394e63798ea3aead98836e58432e190300001c32475c71879cb1b39e89745e49342b3b50657b90a5b6b09b85705c4a363245566b8096abbbaa95806b5544312f44596e8499aeb6a18c77614c37220c00091d2f404c6277899eb3b49f8b79634e41484848484848484848495f74899eb4b39d88735e484848484642382a1a090000000000000000000f1d31445563798b9fb4b6a496816c5d4b392816030000000000000000000000000000000000000000000000000000000000001224384c5e70859bb0bbaa97826d5a4935200e000000000000000000000000000000000000182d42586d8297adc2bbaea598827261584b453838454b586176869cb2c2b6b1aa9f8d7b655d4e493d4238454b5660728399abbcb29d87725948341f0b00001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a836f5a442f1a0000000000000b20364b607488888888887e68533e364b607488888888887e68533e2813000b20364b607488888888887e68533e281300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013253644556175859ba4b6b2a097816c625042322313030000000000000000000000000f24394e64798ea3b9ae98836e59432e190400001c32475c71879cb1b39e89745e49343448596e8399aeb9a7927d68533e2d28384d63788c9fb5b39d8874604b362f44596e8499aeb6a18c77614c37220c0000121f344859687e93a2b4a99a8470604e3b2a33333333333334495f74899eb4b39d88735e48333333302e261a0c0000000000000000000001142637495b697f94a3b4b49f8c7b655745321e11000000000000000000000000000000000000000000000000000000000000091d2f4050667b90a3b4b49f8b78634d3c2c19060000000000000000000000000000000000182d42586d8297adc2ae9d949d988376676056585856606876849aa4b6b6a49c959d9e897b6d635b595858566067748297a1b3bfac97826d573b2a180500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61758ba0a69e89735e49341e000b1f34485970757575757575757575757575757575757575757575757575757575757575756f6554412c18000000000000091d32455660737373737368604e3a32455660737373737368604e3a261100091d32455660737373737368604e3a26110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818273746576176869ca6b7b19f95806b614f413021110100000000000000000000000f24394f64798ea4b9ae99836e59442e190400001c32475c71879cb1b39e89745e4927374d62788b9fb4b39e8975604b36212035495a6f849aafb7a6917c67523d2c44596e8499aeb6a18c77614c37220c000005182a3b4a6072859aa9b4a2927d685947341f1e1e1e1e1f34495f74899eb4b39d88735e48331e1e1b19130900000000000000000000000009192c3d4b6073859ba9baab9c8775604b3f2e1b0b0000000000000000000000000000000000000000000000000000000000001223384c5e70859bb0bbaa97826d5a4935200e0000000000000000000000000000000000182d42586d8297adbea9947f94a199877d756f6d6d70757d879aa2b4beb19c867f95a39e8c8278726f6d6d70757d8697a0b1bfb3a18e79634e39240e0000001c32475c71879cb1bca6917c67513c27120000000000000c21364b61758b91919189735e49341e0005182a3b485e606060606060606060606060606060606060606060606060606060606060605a544737251100000000000002152838454b5e5e5e5e5e534e42312838454b5e5e5e5e5e534e42311e0b0002152838454b5e5e5e5e5e534e42311e0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000919283947586278879da7b8b09e937f695f4d3f2e1f0f00000000000000000000000f243a4f64798fa4b9ae99846e59442f190400001c32475c71879cb1b39e89745e493144556a8095aabbab96816c5745321e192c3c51667c91a6b7af9a85705b493544596e8499aeb6a18c77614c37220c0000000d1c30435463798b9fb4b39e8977614c402f1b0a000a1f34495f74899eb4b39d88735e48331e0906040000000000000000000000000000000f1c30435463798b9fb4b6a596816c5d4b392816030000000000000000000000000000000000000000000000000000000000091c2f4050667b90a2b4b49f8b78634d3c2c190600000000000000000000000000000000182d42586d8297adb5a08b75869ca59d92898482838589929da5b4c0b2a0917c74859ba79f978d878482838589929ca4b1beb7a699836f5b4a36210c0000001c32475c71879cb1bca6917c67513c27120000000000000b20354b60737c7c7c7c7c66503b261100000d1d2a344a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a444137291908000000000000000a1a28323648484848483e3a31241a28323648484848483e3a3124130200000a1a28323648484848483e3a3124130200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2a3a485a6379899ea8bab59f8d7d675d4b3d2c1c0c000000000000000000000f253a4f647a8fa4b9ae99846f59442f1a0400001c32475c71879cb1b39e89745e49364b6074889db3b4a28d79634e3928160e20354b6074889db2b4a28e79634e3944596e8499aeb6a18c77614c37220c00000000132536495b6a8095a4b6a798826d5e4c392816030a1f34495f74899eb4b39d88735e48331e09000000000000000000000000000000000001142636495b697f94a2b4b59f8d7b655746321e110000000000000000000000000000000000000000000000000000000000001223384c5e70859bb0bbaa97826d5a4935200e00000000000000000000000000000000182d42586d8297adb5a08b757a8c9faba89e9a97989a9fa8b2b7beb1a298826d6278899da6aca59d9997989a9fa8b1b6c1b5a79d8877624c3d2d1a070000001c32475c71879cb1bca6917c67513c2712000000000000081d3144556066666666665e4c38230f0000000d181f35353535353535353535353535353535353535353535353535353535353535352f2c25190b0000000000000000000a151d20333333333328261e130a151d20333333333328261e1306000000000a151d20333333333328261e1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2b3c495b647a8a9faabbab9f8b7b655b493a2a190900000000000000000010253a4f657a8fa4baaf99846f5a442f1a0500001c32475c71879cb1b39e89745e493d51677c91a6b7af9a846f5b49351b0a081d3144556a8095aabbac96816c574644596e8499aeb6a18c77614c37220c0000000008182c3d4b6074869cabb2a0907b665745321e10001f34495f74899eb4b39d88735e48331e0900000000000000000000000000000000000008182c3d4b6073849aa9baab9d8775614b3f2e1b0b0000000000000000000000000000000000000000000000000000000000091c2f4050657b90a2b4b49f8c78634d3c2c1906000000000000000000000000000000182d42586d8297adb5a08b76677d8d9ea7b3afadadafb4bac1b4b0a0978474605a63798899a1afb2aeadadafb4bac2b6b1a39b897a645947341f0f000000001c32475c71879cb1bca6917c67513c271200000000000001142637444b51515151504c402f1c0900000000050b0d202020202020202020202020202020202020202020202020202020202020201a181108000000000000000000000002090b1e1e1e1e1e13110b020002090b1e1e1e1e1e13110b0200000000000002090b1e1e1e1e1e13110b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2c3d4b5c667c8c9fabbaa99e897963584737271501000000000000000010253b50657a90a5baaf9a856f5a45301a0500001c32475c71879cb1b39e89745e49495b6f849aafb7a6917c67513d2c1a00011527374d62778b9fb4b39e8975614b44596e8499aeb6a18c77614c37220c00000000000f1d324556657b8d9fb5b29d8775604b3e2d19091f34495f74899eb4b39d88735e48331e09000000000000000000000000000000000000000f1c30435463798a9fb4b6a596816c5d4b3929160300000000000000000000000000000000000000000000000000000000001123384c5d70859ab0bbaa98826d5b4935210f000000000000000000000000000000182d42586d8297a3a3a08b7660677c89969ea7a9acadadaba8a39b90827460564a5b637783909a9faaaaacadacaba8a49c928578645c4b3b2a1801000000001c32475c71879cb1bca6917c67513c27120000000000000009192631353c3c3c3c3b382f221200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2e3e4c5e677d8d9fb5b9a79d8776615544311d12000000000000000010263b50657b90a5baaf9a85705a45301b0500001c32475c71879cb1b39e89745e394e63798da2b4b39d8874604b36200f000009203448596e8399aeb9a7927d68533e596e8499aeb6a18c77614c37220c0000000000021528384b5d6d8297a6b6a596806b5c4a3726141f34495f74899eb4b39d88735e48331e090000000000000000000000000000000000000001142636495b697e93a2b4b59f8d7b655746321e110000000000000000000000000000000000000000000000000000000000081c2f3f50657b90a2b4b49f8c78634d3d2c1a060000000000000000000000000000182d42586d828e8e8e8e8b75605e66778189909497989796928d857b6d6056453d4a59626f7b848b919597989796938d877d73625a4b3e2e1d0d00000000001c32475c71879cb1bca6917c67513c2712000000000000000009141d202727272726231c120400000000000000000000000000090e10100f0c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c11111111110f0d07000000000000000000000000000000000000040a0c1114171819191815120d0c06000000000000000000060b0b0b0b0b0a000000000000000000000000000000000000000000000110202f404d5f697f949fb0b6a59a8473604b40301d0d0000000000000011263b50667b90a5bbb09a85705b45301b0600001c32475c71879cb1b39e89745e45576c8196abbbaa95806b5544311d08000005182b3b50657b90a5b6b19b86715c4b596e8499aeb6a18c77614c37220c0000000000000a1a2e3f4c6176889db3b49f8c7a645544311d1f34495f74899eb4b39d88735e48331e09000000000000000000000000000000000000000008182c3c4b6073849aa8baab9d8775614b3f2f1b0b00000000000000000000000000000000000000000000000000000000001123374b5d70849aafbbaa98826d5b4935210f00000000000000000000000000000d22384d6278797979797972604a58616b757b7f818382817d7870665e4b45382d3b484c5d656f777c7f828382807e7872676055493c2e20100000000000001c32475c71879cb1bca6917c67513c271200000000000000000001080b11111111110f090000000000000000000000000003111c23262524211f17130c0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f21262626262624221b100200000000000000000000000000040a0c181f22262a2c2e2f2e2d2b272320190f0d0700000002090b1b202020202020100e08000000000000000000000000000000000000000002112230414f616c8196a1b3b4a296806b5e4c3b2b180500000000000011263b51667b90a6bbb09b85705b46301b0600001c32475c71879cb1b39e89745e4b6075899eb3b49f8b78624d372715020000000d20354a6073879cb2b5a38f7a644f596e8499aeb6a18c77614c37220c00000000000000111f334758677d92a1b3aa9b8573604b3c2b1934495f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000e1c30435463788a9fb4b6a597816c5d4b3929170300000000000000000000000000000000000000000000000000000000081c2e3f50657a8fa2b4b49f8c79634e3d2c1a06000000000000000000000000000b2035485a626464646464605443474c5660656a6c6d6d6b68635b504c4032281d2a343f4b505861666a6c6d6d6b68635a524b44372b1e10020000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000011212f383b3b3937332a28211e160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2a33373c3c3c3c3c39362d20100000000000000000000000020c171f212a34373c3f4243444342403c38352c24221b10090a161e213135353535353525231c11030000000000000000000000000000000000000004132332434b60728399a4b5b09e917c66594834201100000000000011263c51667b91a6bbb09b86705b46311b0600001c32475c71879cb1b39e89745e53687d92a7b9ae99836e5a4834190900000000071c304354697f94a9baad97826d58596e8499aeb6a18c77614c37220c000000000000000417293a4d5f6f8399a8b5a3937e695a48352034495f74899eb4b39d88735e48331e0900000000000000000000000000000000000000000001142636495a697e93a2b4b59f8d7b655746331e1100000000000000000000000000000000000000000000000000000000001123374b5d6f849aafbbaa98826d5b4935210f0000000000000000000000000005192b3c484d4e4e4e4e4e4a43363338454b505457585856534d493c382f1e160d181f2f383a474c515557585756534d493c353126190e00000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000090f11110f0e0b080100000000000000000000000000091c2f404c50504e4c473a3d3632291c130800000000000000000000000000000000000000000000000000000000000000000000000000000000000004172a3a474c51515151514e4a3e2d1b070000000000000000000a161e2933363a474c5154575859595855524d493c3a362d231c1a283236464a4a4a4a4a4a3b372f2111000000000000000000000000000000000000000005141c3043546175869ca7b9b39e8977624d402f1c09000000000011273c51667c91a6bbb09b86715b46311c0600001c32475c71879cb1b39e89745e5c71869bb0b6a5907b66503c2b190000000000001325364c61778a9fb4b49f8a7661596e8499aeb6a18c77614c37220c00000000000000000c1c30414d62788a9eb4b49e8a78624d413034495f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000008182c3c4a6072849aa8b9ab9d8775614b402f1b0b00000000000000000000000000000000000000000000000000000000081c2e3f4f657a8fa2b3b49f8c79634e3d2c1a06000000000000000000000000000e1e2b353839393939393530251f2731363b3f424342413d38352c231c11030005111c232a33373c40424342413e38352c201d14090000000000000000001c32475c71879cb1bca6917c67513c27120000000000000003111c2326262523201d140b0700000000000000000000000e23384c5e656564615859524b46393025180900000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f334758616666666666645c4a36220d00000000000000010f1a28323a464c54596166696c6d6e6e6d6a67625a574f4a3e382f2838454b5b60606060605f504b3f2f1c0800000000000000000000000000000000000000000114263646576278899eb3b8a799836e5e4c382311000000000012273c52677c91a7bcb19c86715c47311c0700001c32475c71879cb1b39e89745e647a8fa3b5b29d8773604b35200d000000000000081f3347586d8298adbaa9947f69546e8499aeb6a18c77614c37220c000000000000000000132035485a697f94a3b5a899836f5f4d3a29495f74899eb4b39d88735e48331e0900000000000000000000000000000000000000000000000e1c30435462788a9eb4b7a597816c5e4c39291703000000000000000000000000000000000000000000000000000000001122374b5d6f849aafbcab98826d5b4935210f00000000000000000000000000000e1920222424242424201c130a151d20262a2c2e2d2c282321190e090000000000080c171f21272a2d2e2d2b292320190e0801000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000011222f383b3b3a38353126201c130800000000000000000010263b50657b7a7977736e6861574a4336271909000000000000000000000000000000000000000000000000000000000000000000000000000000000c21374c61767c7b7b7b7c7a644e39240f00000000000004111f2d38454b58616971777b7f8183848382807c78726c645c504c403345566070757575757575655d4b37230e00000000000000000000000000000000000000000008182939495a677d92a0b2b2a1907b66503f2f1c080000000012273d52677c92a7bcb19c87715c47321c0700001c32475c71879cb1b39e8974586d8297adbaa9947f6a5443301c0800000000000004172a3a4f647a8fa4b5b29c8773606e8499aeb6a18c77614c37220c00000000000000000005192b3c4b6073859baab3a1917c67584633495f74899eb4b39d88735e48331e09000000000000000000000000000000000000000000000000132536495a697e93a2b4b19f907b655746331e1100000000000000000000000000000000000000000000000000000000081b2e3f4f647a8fa1b3b49f8c79634e3d2c1a060000000000000000000000000000050b0d0f0f0f0f0f0b07000002090b101517181816130e0c06000000000000000000040a0c111517181816130e0c06000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000091c2f404c50514f4d4b4437353025180f01000000000000001f354a5f748b908e8c88837d76696054443727150200000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8f91919191826d58422d1800000000000311222f3d4a56606a767e868b9194979899989795918d87817a70655e4c474b6074858a8a8a8a8a8c7b65503b2510000000000000000000000000000000000000000000000b1b2c3c4d5f6d8298a8b9b19b86715d4c38230e0000000012283d52677d92a7bcb19c87725c47321d0700001c32475c71879cb1b39e897461768a9fb4b49f8a77614c36261401000000000000000c22374b5d71869cb1b6a5907b656e8499aeb6a18c77614c37220c000000000000000000000e1d314455647a8c9fb4b39d8876614c3f495f74899eb4b39d88735e48331e0900000000000000000000000000000000000000000000000008182c3c4a6072849aa8b9b29d8776614c402f1b0b000000000000000000000000000000000000000000000000000000001022374b5c6f8499afbcab98826d5b4935210f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000f23384c5e666664636055514a43362d1f10030000000000001f354a5f748a9fa3a69d9992897e72605544311d1000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4a6a697826d58422d18000000000011212f404c5b63747f8a949b9faba9acadaeaeadaaa7a59d968f857b6e6158616e8298a39f9f9f937e695d4b37230e00000000070d0f13131313130e0c0600000000000000000e1e30414c61778a9eb4b5a3907b65503b26100000000013283d52687d92a7bdb29c87725d47321d0800001c32475c71879cb1b39e8974697f94a9baad98826d59473418080000000000000000081b2e3f53687e93a8b9ae99836e6e8499aeb6a18c77614c37220c00000000000000000000011426374a5c6b8196a5b7a697816c5d4b495f74899eb4b39d88735e48331e09000000000000000000000000000000000000000000000000000e1c30435462788a9eb4b7a597826d5e4c3a291704000000000000000000000000000000000000000000000000000000081b2e3e4f647a8fa1b3b49f8c79634e3d2c1a06000000000000000000000000000000000000000000000000000000000000000007111719202020202019161006000000000000000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000011263b50667b7b7a78756e6760544a3d2e21100000000000001f354a5f748a9fb1b4b3aea79e938273604b3e2d1b07000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4baad97826d58422d18000000000c1c2e3f4c5e667986959ea8b0b5b6b2adabaaaaacb0b4b7b2aca39b908376636a7f95a0b2b4a297816c604f3f2f1c08000002101b222429292929292320190e0000000000000000131f3447596a8095aabbad97826d583d2c1a0600000013283d53687d92a8bdb29d87725d48321d0800001c32475c71879cb1b39e897473879cb2b5a48f7a654f3a2a18000000000000000000001021364b6176899eb4b49f8b786e8499aeb6a18c77614c37220c000000000000000000000009192d3e4b6175879db2b59f8d7b6556455f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000000000000132536485a687e93a2b4b19f907b665846331f12000000000000000000000000000000000000000000000000000000001022364a5c6f8499aebcab98836e5b4936210f000000000000000000000000000000000000000000000000000000000000000a18242c2e35353535352e2b23180a0000000000000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000001e33485d7388908f8d89847c72635b4b3f2e1d0d00000000001f354a5f748a989b9fabb4b8b3a095806b5c4a36220c000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4baad97826d58422d1800000004182a3a4b5d667c8a9ca4b4b9b5ada59d98959495979b9faab1b5b5b0a19988797c8d9fb5b7a59a8473604b4232211100000010202e363a3e3e3e3e3e38352c1e0e0000000000000004182a3b4c61778b9fb4b29d88735b4936210c00000013283e53687d93a8bdb29d88725d48331d0800001c32475c71879cb1b39e89747b90a5b6b19c86715d4b371c0c000000000000000000000a1e3246576c8197acbbaa95806e8499aeb6a18c77614c37220c000000000000000000000000101e324657667b90a0b2ab9c8674604b5f74899eb4b39d88735e48331e09000000000000000000000000000000000000000000000000000008182b3c4a6072849aa8b9b29d8776614c402f1c0c000000000000000000000000000000000000000000000000000000071b2e3e4f647a8ea1b3b49f8c79634e3d2d1a0700000000000000000000000000000000000000000000000000000000000018283640444a4a4a4a4a433f3628180000000000000000000000000000000000000000000000000000001c32475c71879cb1b3a6917c67513c27120000000000001e33485d73889da4a89e99918579655d4b3b2a180500000000172c42576c8183868b949fa8bab49f8b7a644e3a2917040000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4baad97826d58422d180000000a1f334758657b8b9fa8b6b8ab9f988e8783807f8082858a929ba3b3b7b2a69d898a9fabb9a89d8777615544312414030000071b2e3e4a4f53535353534d493c2c1906000000000000000c1f33475870859aafb7a68e78634e39230e00000014293e53697e93a8beb39d88735e48331e0900001c32475c71879cb1b39e89748399aeb9a8937e68533f2e1b0000000000000000000000031629394e63798ea2b4b39d88748499aeb6a18c77614c37220c000000000000000000000000031628394c5e6e8298a7b6a495806a5b5f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000000000000000e1c30435462788a9eb4b7a697826d5e4c3a2917040000000000000000000000000000000000000000000000000000001022364a5c6e8399abbcab98836e5b4a36210f00000000000000000000000000000000000000000000000000000000000c1c364754596060606060585346361b0b00000000000000000000000000000000000000000000000000001c32475c71869c9d9d9d917c67513c27120000000000001e33485d73889db2b9b3aea39b897b655947341f0e00000000152a3e52636c6e71767f8a9fa9baaa98826d5846331f0a0000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4baad97826d58422d180000061a2c3d4c6176889da9bab7a69d8d8279726e6b6a6a6d70767d86919da6b3b7a79e9fa8baab9e8a79635947372715060000000d22364a5c646868686868635a4935200c0000000000000004182a3a556a7f95aac4a6917b66513c261100000014293e54697e93a9beb39e88735e49331e0900001c32475c71879cb1b39e89778b9fb4b49e8976614c3621100000000000000000000000000b21364a5b70859bb0b7a6917c8399aeb6a18c77614c37220c000000000000000000000000000b1b2f404c6277899eb3b49f8b79635474899eb4b39d88735e48331e0900000000000000000000000000000000000000000000000000000000132536485a687e93a1b3b19f907c665846331f12000000000000000000000000000000000000000000000000000000071b2d3e4e64798c9fb5b49f8c79634e3d2d1a0700000000000000000000000000000000000000000000000000000004182a3a54656e75757575756e64533a291704000000000000000000000000000000000000000000000000001b30455a708488888888887b66513b26110000000000001e33485d73889da5acb4bab5a79e8877624c3c2c19060000000f22344552575958616a7b8b9fb4b49f8a76614c36210c0000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4baad97826d58422d1800000c2135495b6d8297a6b7b7a69d887b6d645c5856555557576168717c8899a1b3b9b3b4bab59f8d7c665b4a3a2a1909000000000f243a4f647a7e7e7e7e7e78634d38230e000000000000000013283d53687d92a8bda8927d68533d281300000014293f54697e94a9beb39e89735e49341e0900001c32475c71879cb1b49f8a8297aabbac97816c5746331e0a000000000000000000000000071a2d3d52677d92a7b8b09b85859bb0b6a18c77614c37220c0000000000000000000000000000121f344759687d92a2b4a99a84726074899eb4b39d88735e48331e090000000000000000000000000000000000000000000000000000000008182b3c4e606f849aa8b9b29d8876614c402f1c0c0000000000000000000000000000000000000000000000000000001022364a5c6e8399abbcab98836e5b4a36210f0000000000000000000000000000000000000000000000000000000a1f3347586e838a8a8a8a8a826e5846331f0a00000000000000000000000000000000000000000000000000182d415566707373737373665e4c38240f0000000000001e33485d73888e90969fa9b9b8a698836e5a4935200c000000051727343e423a474c5c6a7f95aabaa9917c67513c27120000000000000000000000000000000000000000000000000000000002040506050300000010253a4f657a8fa4baad97826d58422d1800000e23384e63798b9fb4bbaa9d8878655d4e4a3e403f4039464b525f67768399a2b4c9c9b5a3957f6a5e4d3d2d1c0c0000000000152a3f556a7f93939393937d68533e2813000000000000000011263c51667b91a6bba9947f69543f2a14000000142a3f54697f94a9beb39e89745e49341f0900001c32475c71879cb1baa89f97a0b1b4a38e79644e39291703000000000000000000000000000f20364b6075889eb3b4a39b9ba3b5b6a18c77614c37220c000000000000000000000000000005182a3b4a6072849aa9b4a2937e6874899eb4b39d88735e48331e0900000000000000000000000000010101010101010101010101010101000e1e31424d6278899eb3b7a698826d5e4c3a2917040000000000000000000001010101010101010101010101010101071b2d3e4e64798c9fb5b59f8c79634e3d2d1a0700000000000000000000000000000000000000000000000000000c22374c61778b9f9f9f9f9f8a76614c36210e0000000000000000000000000000000000000000000000000012253748555a5e5e5e5e5e514c402f1d090000000000000e23384d6378797b818b9ea7b9b59f8c78634d38230e000000000917222a2c29333e4c61778b9fb4aa95806b55402b16000000000000000000000000000000000000000000000000060c0d1317191b1b1a18140f0d10253a4f657a8fa4baad97826d58422d180005182b3b566b8196aabbb49f8b7a645a4b3f362d2b2a2b293336414d586174859ab0c5c6b19b8674604a40301f0f00000000000013293e53687e93a8a8a8947f6a55392916030000000000000013283d52687d92a7bda8937e68533e2913000000152a3f546a7f94a9bfb49e89745f49341f0a00001c32475c71879cb1c6bab4adb1beb09b85705c4a361b0b0000000000000000000000000000091d3245566b8096abbcb4b0b0b5c1b6a18c77614c37220c0000000000000000000000000000000d1c30435463798b9fb4b39e897774899eb4b39d88735e48331e09000000000000000000030c12151717171717171717171717171717171717172034485a687d92a1b3b2a0917c665847331f12000000000000010a101217171717171717171717171717171717171721364a5c6e8398abbcab98836e5b4a36210f00000000000000000000000000000000000000000000000000061a2c3d53697e93aabbb5baa9927d68533c2c1906000000000000000000000000000000000000000000000000081a2a37414548484848483b382f2212000000000000000c2035495a6363666c7a899eb3bcab96806b563828150200000000050f1517171f34475970859bb0af99846f5a442f1a05000000000000000000000000000000000000000001080e192023282c2f3030302d2a24221b253a4f657a8fa4baad97826d58422d18000b2034485972879db2bcab96816c5c4a3c2e211a161515171e2a3a495b667c8c9fb4cacab59f8d7b655544311d0800000000000010253b50657b90abbcaf99846f5746321e0e0000000000000a1a2e3e556a8095aac3a6917c67513c2712000000152a3f556a7f94aabfb49f89745f4a341f0000001c32475c71879cb1c6cdc9c2c5b8a7927d67523e2d1a000000000000000000000000000000021528384d63788c9fb5cac5c5c9d2b6a18c77614c37220c00000000000000000000000000000000132536495b6a7f95a4b6a7988374899eb4b39d88735e48331e090000000000000000071520272a2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b3c4e606f8399a7b9b39d8876614c40301c0c0000000005131e25272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3d4e63798c9fb5b59f8c79634e3d2d1a070000000000000000000000000000000000000000000000000c2135495b71869bb0c8d7c7b09a85705a49352008000000000000000000000000000000000000000000000000000c1a252d30333333333326241d12040000000000000006192c3c494d4e505c687e93a8bab09b86705645321d09000000000000000004182a3a576c8297acb19b86715c46311c070000000000000000000000000000000000000008141c202c35383d4144454645433f39362d253a4f657a8fa4baad97826d58422d18000d22374d62778ca5b7b59f8c78624d3e2d1e1107000002152737475863798a9eabbcc2c8bcab9c8674604b3625130000000000000c21374c61768b9fb5b49e8976614b3c2c1c100a03030a0f1a28384b5c71869bb0b7a58d78634d38230e000000152b40556a8095aabfb49f8a755f4a26140100001c32475c71879cb1c6dcdedac9b39e8975604b36210f000000000000000000000000000000000a2035495a6f849aafc4d4dbddccb6a18c77614c37220c0000000000000000000000000000000008182c3d4b6074869cabb2a0907b8a9eb4b39d88735e48331e0900000000000000031525323c3f414141414141414141414141414141414141414141424d6277899eb3b7a698826d5e4c3a2a1704000001132330393d4141414141414141414141414141414141414141414a5b6e8398abbcab98836e5b4a36210c0000000000000000000000000000000000000000000000011426364e63798ea3b5c9c7c8b4a28d78624d36251300000000000000000000000000000000000000000000000000000812181b1e1e1e1e1e110f09000000000000000000000e1e2c3538393e4b6176899fb4b49f8a75604b36200b000000000000000000152a3f556a7f94aab29d87725d48321d0800000000000000000000000000000000000210182630353c494d5257595a5b5a58544e4a3e383a4f657a8fa4baad97826d58422d180011263b50667b90a5c3b09b86715a4834201000000003111d3144556176879da8b9b1adb3b8b6a4927d685443301c0700000000000a1f33475870859bb0b9a8947f6a5a493a2e211e17171e212d384556647a8fa3b5b29d87725a4935200c000000162b40556b8095aac0b59f8a755443301c0800001c32475c71879cb1c6dce3cfbcab96806b5645321e090000000000000000000000000000000006192c3c51667c91a6b7cbdfe1ccb6a18c77614c37220c00000000000000000000000000000000000f1d314556657b8d9fb5b49f8a9ea8b9b39d88735e48331e09000000000000000c2032434f54565656565656565656565656565656565656565656565659687d92a1b3b2a0917c665847331f1000000a1e30414d52565656565656565656565656565656565656565656565663798c9fb4b59f8c79634e39240e0000000000000000000000000000000000000000000000081c3043546b8095abc1b7b2b7c0aa95806a5443301c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1920232432465770859bb0bbaa8d77624d38220d00000000000000000014293e54697e93a9b39e89735e49341e09000000000000000000000000000000000614202e36434b525a62686c6e70706f6d69645c504c3f4f657a8fa4baad97826d58422d180012283d52677d92a7bcad97826d583c2b1902000001112132424b6073849aa5b6b1a0979ea7b8b19c8673604a35200b000000000004172a3a53697e93a6b8b39e897863594b3e3633292933363d4a566074859bb0baa996806b563c2c1906000001162b40566b8095abc0bcab8a75604b35200b00001c32475c71879cb1c6dcdfcab59f8c78634d3828160200000000000000000000000000000000000e20354b6074879db2c8d8eaccb6a18c77614c37220c0000000000000000000000000000000000021527384b5d6c8197a6b7aa9faab9c6b39d88735e48331e090000000000000012273c4f616a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f8499aebeb39d8876614c3e2e1b07001025394d5f676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e8398adbcab99836e59442e1900000000000000000000000000000000000000000000000b20354b6074889db2b7a59da5b7b29d8773604a35200b000000000000000000000000000000000000000000000000000006121b202020202020200e0c0700000000000000000000060c0e162839596e8398aec8a38e79644e39240f00000000000000000013293e53687e93a8b49e89745f49341f0a000000000000000000000000000000081625323f4b54606770787d8184858585827f7971655d4b4f657a8fa4baad97826d58422d180013293e53687e93a8bdab96816c563b2b180500000f1f2f404f606c8197a2b4b4a29782899eb3b6a4907b65503625130000000000000c21364b6075889db3b9a79c8677645c514b463939464c515b63748399a3b5b49f8b78624d38220e00000001162b41566b8096abc0b5a08b75604b36200b00001c32475c71879cb1c6dcd4c4af9a846f5a49351a0a000000000000000000000000000000000000081d3144556a7f95aabbcee2ccb6a18c77614c37220c0000000000000000000000000000000000000a1a2e3f4c6176889db3bbb4bbc8c8b39d88735e48331e0900000000000000152a3f546a7f81818181818181818181818181818181818181818181818181818298adc3b8a698826d5c4b37220d0012273d52677d81818181818181818181818181818181818181818181818181839aafc9b59f8c75604a3520000000000000000000000000000000000000000000000317293950657b90a6b7a99d889daab6a58f7a654f382816030000000000000000000000000000000000000000000000000616242f3535353535353524211a0f010000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a000000000000000000000000000007162634434f5d64737d858d9296999a9b9a98948e857b6c6056657a8fa4baad97826d58422d180012273d52677c92a7c9af9a846f594834200e000c1c2c3d4c5e697e939fb1b7a59a84758095aac2ad97826d5443301c070000000000091e324557687e93a1b3b5a49c877a6e6661575c5c5761666e798599a1b3b6a496816b5a4835200b00000001162c41566b8196abc0b5a08b76604b36210b00001c32475c71879cb1c6dccbb7a6917c66513c2c1900000000000000000000000000000000000000011426374d62778b9fb4caddccb6a18c77614c37220c00000000000000000000000000000000000000101f334658677c91a1b3c6ced8c8b39d88735e48331e09000000000000001c32475c7186969696969696969696969696969696969696969696969696969698a0b2c6c4b2a08f7a644f3a240f00182d42586d82969696969696969696969696969696969696969696969696969aa2b3c7bcab8a75604a3520000000000000000000000000000000000000000000000a1e3346576d8298adb49f8b788b9fb4ac97826d5645321e09000000000000000000000000000000000000000000000000122434424a4a4a4a4a4a4a39362d1f0f0000000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a0000000000000000000000000003152534445161697a86929ba2a7acaeafb0afada9a39b90817460657a8fa4baad97826d58422d180010253b50657a90abbcb49f8b77624d3c2c1a0a19293a495b657c8c9fb4baa89d877762788da4b5b39e8974604a35200b0000000000031628394e606f8399a4b6b5a59d8f837b7673717172767b838c9ba3b3b8a79c8675604b3c2b190500000001172c41566c8196abc1b6a08b76614b36210c00001c32475c71879cb1c6c8c8b29d8874604b35200e000000000000000000000000000000000000000009203448596e8399aec3c8c8b6a18c77614c37220c000000000000000000000000000000000000000417293a4d5f6f8399a8b9c8c8c8b39d88735e48331e09000000000000001c32475c71879cabababababababababababababababababababababababababadb2bec8c8bea5907b66503b261100182d42586d8297ababababababababababababababababababababababababafb3c0c8b59f8a75604a3520000000000000000000000000000000000000000000000c21364b61768a9fb4ae99836f8499aeb39e8975604b36210d0000000000000000000000000000000000000000000000071b2f42525e6060606060604e4a3d2d1a0700000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a000000000000000000000000001121334351626b7f8c9ba3b0b4b9b4afabaaaaacafb4b09f978374657a8fa4baad97826d58422d18000c21364c61768b9fb4bbaa96806b5a49382819273747586379899eaabbab9f8a7a645a71869cb1b8a78d78634d38230e0000000000000a1b31424c6176869ca4b2b7b2a199908a888686888a90999fabb5b5a79e8979635745321e0e0000000002172c42576c8197acc1b6a18b76614c36210c00001c32475c71879cb1b3b3b3aa957f6a5544311d08000000000000000000000000000000000000000005182b3b50657b90a4b3b3b3b3a18c77614c37220c00000000000000000000000000000000000000000c1c30414d62788a9eb3b3b3b3b39d88735e48331e09000000000000001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a5907b66503b261100182d42586d8297adb3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b39f8a75604a352000000000000000000000000000000000000000000006192b3c52687d92a8b9a8917c677d92a9b9a8927c67523b2b1805000000000000000000000000000000000000000000000a20354a5e70757575757575705b4a36210c00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a0000000000000000000000000b1b2e3f50616b80949faab5b7b2a89e9a969595969a9faab3a297816c7a8fa4baad97826d58422d18000a1f33465870859bb0c3b49f8b7863564537283144556176869ca7b9b59f8d7d675c566b8096abc5a6917c67513c271200000000000000141f33475862788699a1b2b6b3aeaa9f9d9b9b9d9faaaeb4b9b3a39b897a645b4a392816000000000002172d42576c8297acc1b6a18c76614c37210c00001c32475c71879c9d9d9d9d9d8b77624d372715010000000000000000000000000000000000000000000d20354a6073879c9d9d9d9d9d8c77614c37220c000000000000000000000000000000000000000000122034485a697e939d9d9d9d9d9d88735e48331e09000000000000001c32475c71869c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d907b66503b261100182d42586d82979d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8a75604a35200000000000000000000000000000000000000000000b2035485a70859aafb49e897561768a9fb4af99846f594834200b000000000000000000000000000000000000000000000b20354a60758a8a8a8a8a8a79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a0000000000000000000000031628394b5d6a7f949eb4bbb2a69d928984817f7f81858a949ea79f917d7b8fa4baad97826d58422d18000417293a53687d92a5b7baa99b857460554538424b6073849aa4b6b2a195806a5f4d52677d92a7bca9947f69543f2a140000000000000004172a3a4859627583919ca5aeb4bab4b2b1b1b2b4bbb5b0a79e948578645c4b3d2d1b0a000000000002182d42576d8297acb3b3a18c77624c37220d00001b30455a7084888888888888826d594834190900000000000000000000000000000000000000000000071c304354697e8888888888888876614c37210c00000000000000000000000000000000000000000005192b3c4b60728488888888888886715c47311c07000000000000001b30455a7084888888888888888888888888888888888888888888888888888888888888888888887b65503b251000172c41566c818888888888888888888888888888888888888888888888888888888888888888735e48331e0000000000000000000000000000000000000000000d23384d62788c9fb5ad98836d576e8398aeb49f8b77624d372210000000000000000000000000000000000000000000000b20354a60758a9f9f9f9f8e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f000000000000000000000000091e324657657b8d9fb4bcb1a098877d756f6c6a6a6c70767f899aa29e897d93a8bdad97826d58422d1800000c20364b6074879daabbb4a39882736056484e606c8196a2b3b5a4998372604a414e64798ea3b9ab96816c56412c1701000000000000000c1c2b3b4857616e7c8791999fa9a8aaacacaba9ab9f9b94897f73625a4b3e2e1f0f00000000000003182d42586d82979d9d9d9d8c77624d37220d0000182d415566707373737373736d64533b2b180000000000000000000000000000000000000000000000001325364f606973737373737373615847331f0a000000000000000000000000000000000000000000000d1c304354606f737373737373716856432f1a0500000000000000182d4155667073737373737373737373737373737373737373737373737373737373737373737373655d4b37230e0015293e51636c73737373737373737373737373737373737373737373737373737373737373736a5945301c0000000000000000000000000000000000000000081b2e3f556a7f95abb8a7917b6651667c91a8b9ab947f69543e2d1b070000000000000000000000000000000000000000000b20354a60758a9fb5b5a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f38281602000000000000000000000417293a4b6175879dabbcb19f9782766860575655555758616977849aa29e939cadc2ad97826d58422d180000091d314556657b8c9fb4bcb2a0988374625a5d687e939fb1b8a79c8675615443374d62778ca2a5a597826d57422d180200000000000000000d1d2b39464b5e66737c848a8f939596979594908b867f766a6055493c2e20100100000000000002172c41576c8188888888888877624d37220d000012253748555a5e5e5e5e5e5e585346351d0d000000000000000000000000000000000000000000000000081832424f535e5e5e5e5e5e5e4c473a2a17040000000000000000000000000000000000000000000001142636434b5a5e5e5e5e5e5e5c5649392713000000000000000012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e504b3f2e1c08000e22344451565e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e594c3b291600000000000000000000000000000000000000000d22374b5d72879cb2b39e8975604b6075899eb3b19c86715c4a3622090000000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49f8a745645321e09000000000000000000000a1f3346586a7f94a6b7b4a297817261574b453940403a464c596275849aa7a8adbac2ad97826d58422d180000021527384b5d697f949eafbcb2a199857866657b8c9fb4bbaa9e897862574636364b61758b90909090826d58432e18030000000000000000000d1b2933404c5460666e757a7d808181807f7b77716961574b44372c1e1002000000000000000015293e51636c73737373737362594834200b0000081a2a374145484848484848433f35281800000000000000000000000000000000000000000000000000001424323b3e4848484848484837332a1c0c0000000000000000000000000000000000000000000000000818263035454848484848484743392b1b0a0000000000000000081a2a374145484848484848484848484848484848484848484848484848484848484848484848483b372e21110000051626343e414848484848484848484848484848484848484848484848484848484848484848453b2e1e0c00000000000000000000000000000000000000021528384f647a8fa5b6ac97826d5645566d8298adb5a48e79644f3727150200000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8bbaa8b76604b36210b000000000000000000000c21364c6176899eb3baa99a84746054463932282a2a29333b48576277899eb3c2cac2ad97826d58422d180000000a1a2e3f4f616b80959eb4bbb3a39b897c78899eaabbb49f8c7b655a483928324657657b7b7b7b7b79634e39240e00000000000000000000000b171e3036434b51566065686b6c6c6b69666259544c46393127190e000000000000000000000f22344551575e5e5e5e5e5e4d483b2b18050000000c1a252d303333333333332d2b231809000000000000000000000000000000000000000000000000000006141f262933333333333333211f170c000000000000000000000000000000000000000000000000000008141c2030333333333333312f271b0d000000000000000000000c1a252d303333333333333333333333333333333333333333333333333333333333333333333325231c1103000000081622292c333333333333333333333333333333333333333333333333333333333333333330291e100000000000000000000000000000000000000000091d3245566c8297acb7a6907b65503850667b90a6b8ac96816c5544311d0800000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013283d52687d92a7c8a38e79634e392418150f0d07000000000005182b3b53687e93a8b9b49f8b7863554436291e161515171f2a394759697e93a4b6cac2ad97826d58422d18000000001121324350626b7f939faab8b5a79e91889ea7b8b19f937e685d4b3c2b1b28394c5d6565656565635b4a36210c00000000000000000000000003121826303538454b4f535557575654514c483b3633291d15090000000000000000000000051727343e4148484848484837342b1d0d00000000000812181b1e1e1e1e1e1e1816100600000000000000000000000000000000000000000000000000000000020c12141e1e1e1e1e1e1e0c0a040000000000000000000000000000000000000000000000000000000001080b1a1e1e1e1e1e1e1c1a130a0000000000000000000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e100e08000000000000050e15171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c160c0000000000000000000000000000000000000000000b20364b6075899eb3b39d8874604b354b6074889eb3b39e8874604b36200c00000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000011263b51667b90a6c2a8937d685342342a2b24221b10020000000b2034485971869bb0bcab96816c5b493727180b030000040d1b2a3b4b6074869cb1c9c2ad97826d58422d1800000000031425334450616a7e8c9ea7b5b9b3a79ea7b8b4a297816c604e3f2e1e0e1b2f3f4c50505050504e4a3d2d1a07000000000000000000000000000008141c202832363a3e404142403f3b37342b211e170b0100000000000000000000000000081722292c3333333333332220180d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182a3b52677c91a7b9ac96816c55443144556c8197acb8a7917c66513a2a1704000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000d22384d62788da4b6b09b8570604c473a4039362d20100000000d22374c62778ca3b5b59f8c78634d3c2c19090000000000000d1d314455697f94abbcc2ad97826d58422d18000000000007162633435060697b899ba3b2bfb8b3b8baa99a8473604b423121110011212f383b3b3b3b3b39362d1f0f0000000000000000000000000000000001080b161e2125282b2c2c2b2a262220180d0a0300000000000000000000000000000000050f15171e1e1e1e1e1e0d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711171a20202020201f0c0a040000000000000000000000000000000000000000000000000a141a1c202020202012100a00000000000000000000000000000000000000000000000000000000000000000000061016182020202020100e0800000000000000000000000001080b1b202020202020190b0700000000000000000000000000000000000000000b1f3447596f8499aeb7a58f7a644f37273750657a8fa6b7ae99836e5847331f0a000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000b2035485a71869cb1b4a3937e6b615957554f4a3e2d1b07000012273d52677c92a7c1b09b85705a49351e0e00000000000000011527374d62778b9fb4c2ad97826d58422d1800000000000008162533424e5d65788599a1b2c6c8c9b49f8a77635b4d4131271a0d03111c23262626262624211a0f010000000000000000000000000000000000000003090b10131617171614110d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b19242c2f353535353534211f170b000000000000000000000000000000000000000000000e1c272f32353535353527241d1204000000000000000000000000000000000000000000000000000000000000000917232b2d353535353525221b100300000000000000000009151d20303535353535352f201c13080000000000000000000000000000000000000d22374c62778b9fb4b29d87725c4b3720354a6073889db2b49f8a77614c37210f000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000005192b3c53687e93a2b1b59f8d8077706c6a645c4a36220d0002172c41576c8196acbfaa947f6a553c2c19000000000000000000092034485971869bb0c2ad97826d58422d1800000000000000071524313f4c5a62748399aec3d8cdbaa99c8679675f4b45382a1d0e00080e10101010100e0c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1214202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202015130c03000000000000000000000000000000000000000000000019293640444a4a4a4a4a4a3633291b0b00000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c39302312000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a3a372e211000000000000000000919273135454a4a4a4a4a4a44353025180800000000000000000000000000000000071a2d3d54697e94aabbab95806b563e2e1c3043546b8196abbaa9937e69533d2c1a060000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000000e20364b60748497a0acab9f968a8581807a644f39240f00051a2f455a6f849aafc6a5907a65503b251000000000000000000005192b3b576c8297acc1ad97826d58422d18000000000000000006141d3245566278899eb3c8c6bac7b5a49c8a7d6c6056473b2b1e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d12151819191816140e0b0700000000000000000000000000000006141f272935353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352a272015070000000000000000000000000000000000000000000c1d3647545960606060605f4c463a291704000000000000000000000000000000000000001427394a565c6060606060514d41301d0a000000000000000000000000000000000000000000000000000000000010233545525860606060604f4b3f2e1b0800000000000001152737444b5a606060606060594a43362513000000000000000000000000000000000d21364a5c71869bb1b6a48e79644e39241325364f64798ea4b6b09b85705b493521080000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000081d3144556175828e979da5a99f9b97937e69533e291400011426375d72879db2b9a88c76614c37210c0000000000000000000013293e53687e93a8bdad97826d58422d1800000000000000000b1b2f404b6074859ba7b8b5b1a5b2b7b5a89e9281746259483c2b1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0d182022272a2d2e2e2d2b2924201c1308050000000000000000000000021424323b3e4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3f3c322515030000000000000000000000000000000000000004182a3b54656f757575757574615846331f0a000000000000000000000000000000000000001a2f435668717575757575675f4d3924100000000000000000000000000000000000000000000000000000000000162b3f52646d7575757575655d4b37220e0000000000010f1d31445560707575757575756e605443301c070000000000000000000000000000011527374e64798ea3b5b19c86715c4a36210822364a5c72879cb2b5a38e79634e3626140100000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000021527374657616d798187959eb4b0a8937e69533e291400081d314455748a9fb4b49e89745847331f0a0000000000000000000011263b51667b90a6bbad97826d58422d1800000000000000031729394c5e6c8197a3b5b5a39b909da6b3b9b49f978577625a483b2a19090000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e212b34373c4042434442403e3935302520190e030000000000000000000c1f32424f546060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060544f4332200c000000000000000000000000000000000000000b1f3447596f838a8a8a8a8a8b76614c36210e000000000000000000000000000000000000001c32475c71868a8a8a8a8a7c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d828a8a8a8a8a7b654f3a251000000000000f1f30414b6073848a8a8a8a8a8a8372604a35200b0000000000000000000000000000081d3144556b8196abc1aa957f6a553d2d1a071b2d3e556a8095aac1ab95806b5443301c0800000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000000009192939464c5c646c728095aabea8937e69533e2914000b20354b60758aa9bab29c87725d3a2a17040000000000000000000010253a4f657a8fa4baad97826d58422d18000000000000000a1e334657667c909fb1b9a79b857b8799a1b4bbb1a39b87786259473727150200000000000000000000000000000000000000000000000000000000000000000000000000000008131c2933363b484c52555759595756534e4a4336352b1e160b000000000000000012273b4f616975757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575756a614f3c2713000000000000000000000000000000000000000c22374c61778b9f9f9f9fa9937d68533c2c19060000000000000000000000000000000000001c32475c71879c9f9f9f917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d82979f9f9f8f7a654f3a2510000000000c1c2d3d4d5f6c8196a29f9fa89c8675615443301c0700000000000000000000000000000b20354b6074889db3b5a38d78634d38230f001023394e63798ea4b5b29d8874604b35200b00000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000011426374657616c798186959eb4b1a8937e69533e2914000c21364c61768ba1c7b19b86715c46311c00000000000000000000000e24394e63798ea3b8ad97826d58422d1800000000000006192c3c4c6176879db2bdb39e8978657683949faab7b4a59c8777625544311d0e00000000000000000000000000000000000000000000000000000000000000000000000000000c18253039464c545962676a6d6e6e6d6b696360544d483c32291b0e0000000000000014293e54697e8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7f6a543f2a15000000000000000000000000000000000000071a2d3d54697e93aabbb5b5b09a85705a4935200c0000000000000000000000000000000000001c32475c71879cb1b5a6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adb5a48f7a654f3a25100000000818293a4a5b677d929fb0bcb49e8a7963574636251300000000000000000000000000000417293a51667b90a6b8b09b86715b4935210c000c2135495b71869cb1b7a6907b655039291703000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000081d3144556175818c969ca4aa9f9b97937e69533e2914000c21364c61768ba1c7b19b86715c46311c00000000000000000000000e23394e63788ea3b8ad97826d58422d180000000000000c2035495a6c8197a5b7b2a0917c675a61727f8c9da5b6b6a59b8574604b3c2c19060000000000000000000000000000000000000000000000000000000000000000000000000c1c2936434a57616971777c7f82838382807e79746c625a4b46392c1e0e00000000000014293e54697e939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f947f6a543f2a150000000000000000000000000000000000000c21364a5b71869bb0c8d8cab59f8c78624d3823100000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000001142636475863798a9fb4bdb09e917c665b493929180800000000000000000000000000000a1f3346586e8398adbcab947e69543c2c190600061a2c3d546a7f94a9c1ad98826d5746331e0a000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000000b20354b607384979fabb19f968b8682807a644f3a240f000b20354b60758aa9bab19c87725c39291603000000000000000000000f253a4f647a8fa4b9ad97826d58422d180000000000000e23384d63788b9fb4b8a798826e5f4d5460697a879ca5b6b4a395806b5a4935200c00000000000000000000000000000000000000000000000000000000000000000000000c1c293a46546069767e868c91959798999795938e8881786c6157493c2c1e0e000000000014293e54697e93a9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a9947f6a543f2a150000000000000000000000000000000000011426364e63798ea3b5c9cfcfbcab957f6a553f2e1b0800000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000e1c3043546176879ca8bab3a195806b5e4d3d2c1b0b0000000000000000000000000000000c21364c61768a9fb4b59f8c77624d37220e0000000f23384d62788da3b4b49f8a76614b36210e000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000005192b3b53687d92a2b5ae9d938178716d6b645c4b37220d00081d31445574899fb4b39e89735746321e0a0000000000000000000011263b50667b90a5bbad97826d58422d18000000000005182b3b566b8196aabbb39e8876614c41434a5c6477879ca6b8b49f8b78624d38230d000000000000000000000000000000000000000000000000000000000000000000000818293a475861727e88939ba3a7aaacaeaeacaba8a69e978b8175635a493c2c1b0b0000000014293e54697e93a9bebbafaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aebbbfa9947f6a543f2a150000000000000000000000000000000000081c3043546b8096abc1bdb9c7c9b29c87725d4b37220a00000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000e1e2f404b60728399a5b6b6a59a8372604b40301f0f00000000000000000000000000000006192c3c53687e93a9bab09a8570594834200b0000000b2035485a70859bb0baa8927d68523c2b19060000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000b2034485971869cb1b5a3937e6c625958564f4b3e2e1b0700011426375d72879db2b8a78b76614b36210c0000000000000000000013283d53687d92a8bdad97826d58422d1800000000000b2034485972879db2baa9937e69584733303e4b596278889eb3baa996806b563b2a18050000000000000000000000000000000000000000000000000000000000000000011426364758617683939ea7b1b5c1b8b3b1b0b2b4bab8b3aa9f978678635b493928160300000014293e54697e93a9beaf9d949494949494949494949494949494949494949494949494949494949494949494949494949494949daebfa9947f6a543f2a1500000000000000000000000000000000000b20354b6074889db2b7aaa4b2b6b6a58f7a654f38281502000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100b1b2c3c4c5e6a8095a1b3baa99d8776615443302212010000000000000000000000000000000c2035495a70859bb0bbaa937e68533b2b190500000006192b3c54697e93aabbaf9a85705a4835200b0000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000d22374d62778ca4b5b09b8570604d483b413a372e20100000001a2f445a6f8499afc5a48f7a644f3a250f00000000000000000004182a3a576c8196acc1ad97826d58422d1800000000000d22374d62778ca5b7b49f8a76614c3a2a1c2e3b485a687d92a8b9b29d87725948341f0b0000000000000000000000000000000000000000000000000000000000000000081c30435461768599a1b3b8b7b2a9a69e9c9b9d9fa9afb4bbb4a49c8979635746321e0e00000014293e54697e93a9beaa947f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f94a9bfa9947f6a543f2a15000000000000000000000000000000000316293950657b90a6b7aa998f9da5b6ac97826c5645321d09000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510162839495b667c8d9fb5bdb49f8a7a64584736261404000000000000000000000000000000001325364d63788da2b4b49f8b77614c37220d00000000000e22374c62778b9fb4b59f8c78624d3823100000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000011263b51667b90a6c2a8937e685342342b2c24221b1002000001172c41566c8196abc9a9947e69543b2b180500000000000000000a1f33475870859ab0c2ad97826d58422d18000000000010253b50657a90a5c3b09a85705846331c101d2b3c4b6075899eb4b7a58c77624c37220d00000000000000000000000000000000000000000000000000000000000000031628394b60728399a3b3beb1a69d948d888686878a909aa2b4bbb5a79c8675614b3c2b1905000014293e54697e93a9b5a08b756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a758a9fb5a9947f6a543f2a15000000000000000000000000000000000a1e3246576d8298adb6a48f7a879db2b39e8975604b36200c000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25111e3246576379899eabbcb09f927d675c4a3a2a180800000000000000000000000000000000071c3043546a8095aac0af99846f5947341f0a00000000000b1f3448596f849aafbcab957f6a553f2e1b0800000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013283d52687d92a7c8a38e79644e392419160f0d07000000000012273c51677c91abbcaf9a846f594834200e00000000000000011426364c61778a9fb4c2ad97826d58422d18000000000011273c51667c91a6bbad98836d583a2917010e1d32455670859ab0c3a48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000091e324657697e93a1b3bdb09f97887f7873717072767b84939faabbb5a497816c5a48352008000014293e54697e93a9b5a08b766054545454545454545454545454545454545454545454545454545454545454545454545460758a9fb5a9947f6a543f2a15000000000000000000000000000000000c21364b6176899eb4b19c87728095aab9a7917c67513b2a18040000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a252132434b6175869ca7b9b4a296816c5f4d3e2d1c0c00000000000000000000000000000000000b20354a6073879db2baa9927d68523a2a1804000000000005182a3b53687d92a9bab29c87725d4b37220a00000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013283e53687d93a8bbaa8b76604b36210b0000000000000000000c22374c61778b9fb5b49f8b77624d3c2b19090000000000000b1c304354687e93aabbc2ad97826d58422d18000000000011263b51667b90a6c9af99846f5544311d0b0517293a596e8399aebba6907b66513b2611000000000000000000000000000000000000000000000000000000000000000c21364b6175889eb3bfb09f9682756a625a5c5b576066707e8c9fb4bfb49f8b78624d362614010014293e54697e93a9b5a08b76604b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a60758a9fb5a9947f6a543f2a1500000000000000000000000000000005192b3c52687d92a8b9aa957f6a798ea4b5ae99846f5947341f0b0000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a252e3f4f616e8298a4b5b7a69a8473604b4130200f00000000000000000000000000000000000316283950657a8fa5b7b49f8a76614c36210c000000000000000d21374c61768a9fb4b6a58f7a644f38281602000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49f8a755645321e090000000000000000000a1f33475870859ab0bbaa95806b5a483727180c050000070f1b2a3b4b6073869bb1c8c2ad97826d58422d1800000000000f243a4f64798fabbcb39d8874604b39291c181f33475870859aafc4a5907a65503b25100000000000000000000000000000000000000000000000000000000000000012283d52677d92a6b8b6a496816d61574d493c39454b5160687e92a1b3bbaa96816c5443301c080014293e54697e93a9b5a08b76604b362a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a354a60758a9fb5a9947f6a543f2a150000000000000000000000000000000b2034485a6f849aafb5a38d786371869cb1b49f8b77614c37220f0000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2b3c4b5d697f94a0b2baa99d8877625544312313010000000000000000000000000000000000091e3245576d8297adc3ae99836e5746331e0a000000000000000a1f3347586f8499aec3ac97826c5645321e09000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f3828160300000000000000000004182a3a52687d92a7b8b49f8a78625544362a201818181b222d394859687d92a3b5c9c2ad97826d58422d1800000000000c22374c61778b9fb5b7a6917c66574639302a34424c61768a9fb4b8a68d78634d38230e00000000000000000000000000000000000000000000000000000000000002152738596e8399aec5b19c8674604b4639352c283236424e606e8399aec3b39e8974604b35200b0014293e54697e93a9b5a08b76604b362115151515151515151515151515151515151515151515151515151515151520354a60758a9fb5a9947f6a543f2a150000000000000000000000000000000d22384d62788b9fb4b09b85705a697f94abbbaa937e69543d2d1a0700000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a38485a657b8c9fb4bdb49f8b7a645947372715050000000000000000000000000000000000000b21364b6075899ea3a3a8917c675139291703000000000000000417293a52677c92a8a3a39e8975604b36210b000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f00000000000000000000000c21364b6075889eb3baa89a84736054473a342b2d2e2d363d4a576277889db3c2c6c2ad97826d58422d1800000000000a1f33475871869bb0c4b29c877561574b433b484c606c8196a9bab39e88735a4935200c000000000000000000000000000000000000000000000000000000000000091d31455673889db2b3a8927d68554432292019161e2131424f657a8fa5b6b9a78e79644e39240f0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000000000000071b2d3e546a7f94abbbaa937e695462788c9fb5b09b86715b4a36210800000000000000000000000000001c32475c71879cb1bca6917c67513c27131313131313131211100c0a040000000000000000000000000000000000182d42586d8297adbaa48f7a654f4445566278889eaabbb19f937e685c4b3b2a19090000000000000000000000000000000000000012273d52677d8e8e8e8e8e8a75604b36210b0000000000000000000c21364b61758a8e8e8e8e8e7c67523c2712000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a00000000000000000000091e324557697e93a4b6b4a297817261594c483b42433e4a4f5b6375859ba6a3a9b6c2ad97826d58422d18000000000004182a3a556a7f94a7b8b6a59983756660545959626c7e929fb1baa996816c563c2c19060000000000000000000000000000000000000000000000000000000000000b20364b60758b9e9e9e9e8c77624d3727160b0603091322374b5d72879db2c5a8937e69533e29140014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000000000d22364a5c71869cb1b49f8b77624c5a70859ab0b5a38e79634e36261401000000000000000000000000001c32475c71879cb1bca6917c67513c2929292929292928282725221f18130c0a0400000000000000000000000000182d42586d8297adbfaa95806b624b4b6074859ba6b8b5a397816d604e3e2e1d0d00000000000000000000000000000000000000000d22374d6277797979797978635645321e09000000000000000000091e3246576379797979797977624d37220d000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a00000000000000000000031628394b6074869ca9bab19f9783776a62595958585a5c646b79859ba39e8e98a9c2ad97826d58422d180000000000000c21364c6176899eb3bdb3a199867c74706f717781929cadbdb49f8b78624d38220e000000000000000000000000000000000000000000000000000000000000000c21374c617689898989898973604b35200b00000000081b2e3f586d8398adc1ac97826c57422d170014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000000021527374f647a8fa4b6af9a846f594853687e93aabbab96806b5443301c08000000000000000000000000001c32475c71879cb1bca6917c67513e3e3e3e3e3e3e3e3e3d3c3a37342a28211f170c050000000000000000000000182d42586d8297adc2af9e95806d60606d8197a3b5b8a69b8574604b423120100000000000000000000000000000000000000000000b20344859626464646464635b493828160300000000000000000003162839495b63646464646462594834200b000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a00000000000000000000000a1d314556647a8b9fb4bbb1a199897f77726e6d6d707279818b9ba39e88798ea3b9ad97826d58422d180000000000000a1f334658687e939fb0bdb3a49c91888584868b979fadbab1a0947f6a5a4834200b000000000000000000000000000000000000000000000000000000000000000a1f33475861747474747473605443301c080000000000152a3f546a7f94a9bfae98836e59432e190014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000000081d3144556c8196acbaa9927d68523b4c61778a9fb4b29d8874604b35200b000000000000000000000000001c32475c71879cb1bca6917c675353535353535353535352514f4c473a3d37332a20180d00000000000000000000182d42586d8297adc2bcaf9e968172687e939fb1bbaa9e88786256453224130200000000000000000000000000000000000000000005182b3b484d4e4e4e4e4e4d493c2c1a0a00000000000000000000000b1b2c3d494e4e4e4e4e4e4d483b2b1805000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a0000000000000000000000021527384a5c687e939db4b9b3a79e948c8784828385888e969fa99f917c748ba0b5ad97826d58422d180000000000000417293a4e606c81969fb2b7b6b1a69e9a999b9fabb1b7b39f978272604b3c2b19050000000000000000000000000000000000000000000000000000000000000004172a3a474c5e5e5e5e5e5e4b4336261401000000000013293e53687e93a8bdaf9a856f5a45301a0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000000000000b20364b6074889eb3b49f8a76614c3647586f8499aeb7a6907b6550392916030000000000000000000000001c32475c71879cb1bca6917c6868686868686868686868676665615959534c473a342b1d13010000000000000000182d42586d8297adc2ccbcb09f97837a8b9fb4bdb49f8c7b6559483828150600000000000000000000000000000000000000000000000d1d2b3437393939393938352c1e0e000000000000000000000000000e1f2c3538393939393937342b1d0d00000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a0000000000000000000000000a1a2d3e4e60697f919ea8b3b8b3aaa49c9997989a9da5abb4a196816c758ba0b5ad97826d58422d18000000000000000b1b31424b607381919da6afb4b8b3b0aeb1b4b4afa69d918173605443301d0d0000000000000000000000000000000000000000000000000000000000000000000c1c2a3337494949494949353026180800000000000012273d52677c92a7bcb09b86715b46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000000000417293a51667c91a7b8ae98836e5746333a52677c92a8b9ad98826d5746321e0a0000000000000000000000001c32475c71879cb1c1ac97817e7e7e7e7e7e7e7e7e7e7d7d7c7a77736e6861584c483b311d140900000000000000182d42586d8297adc2cac0bdb1a0988b9fa9bab2a0937e695d4b3b2b1a0a000000000000000000000000000000000000000000000000000d18202224242424242321190e0000000000000000000000000000000e1a212324242424242220180d0000000000020b11130c0a040000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a00000000000000000000000000102031424f61697d8a99a1adb4b9b6b2aeadadafb2b3ab9f96837360758ba0b5ad97826d58422d180000000000000000141d314455606c7d88929a9fa9a6a7a7a6aa9f9a93887d6d60554436261400000000000000000000000000000000000000000000000000000000000000000000000c171f21343434343434201c14080000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000000000a1f3347586e8399aeb9a7917c66513929364b6075899eb4b49f8a76614b36210e0000000000000000000000001c32475c71879cb1c6b19f97939393939393939393939392918f8c88837d766c62594e4131261909000000000000182d42586d8297adc2b9ada7afb2ab9fabbab5a398826d614f3f2e1d0d000000000000000000000000000000000000000000000000000000050b0d0f0f0f0f0f0e0c060000000000000000000000000000000000060c0e0f0f0f0f0f0d0b05000000000006141f2629221f180c00000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000014293e54697e93a9b39e89735e49341e090000000000000000000000000002132432424f5f6778838f989ea8a9abadadacaaa7a1998c80736060758ba0a3a397826d58422d18000000000000000001142637444b5f67747d858a8e909292918e8a857d75675f4b4437271808000000000000000000000000000000000000000000000000000000000000000000000000040a0c1f1f1f1f1f1e0b0801000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000000000c21374c61768a9fb4b39e8975604b36203245576d8398adbaa8927d68523c2b190500000000000000000000001c32475c71879cb1c6bdb1aca8a8a8a8a8a8a8a8a8a8a8a7a6a4a79e99928a8177685f4b44372618080000000000182d42586d8297adc2ad9b9299a1b3b4bcb9a89b8575604b423221110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021424313b3e37342a1c12040020354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000152a3f556a7f94aab29d87725d48321d08000000000000000000000000000006142432414d5a636e7a82898f939697989795928c847a6b605560758b8e8e8e8e826d58422d1800000000000000000009192631414d5660686f75797b7d7d7c7976706860564d413127190900000000000000000000000000000000000000000000000000000000000000000000000000000000090909090909000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000000006192c3c53687e93a9baac97826d5645321d283951667b90a7b8af9a846f5a4835200b00000000000000000000001c32475c71879cb1c6cac0bcb6b6b6b6b6b6b6b6b6b6b6b8b9c5b8b3aea89e96897d6c6055443625130000000000182d42586d8297adbca7927d8399a2b3c0b39e8978625745322414050000000000000000000000000000000000000002090b0e0e0e0e0e0d0b050000000000000000000000060c0e0e0e0e0e0e0c0600000000000000000000000000000000000000000b1f31424e534c473a301f180c20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adb9a48f7a654f3a2510000000000000000004182a3a576c8197acb19c86715c47311c07000000000000000000000000000000061423303c494d5d656d757a7e81828382807d776f645c4b4a6072797979797978624d38220d0000000000000000000009141d3038454b5356606466676867646157534b4538301d15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000c2135495b70859bb0b7a6907b655038281520354b6074889eb3b59f8c78624d38221000000000000000000000001c32475c71879cb1c6b9ada7a1a1a1a1a1a1a1a1a1a1a1a2a4a7acb2b6b9b4a79e928173605443301c1000000000182d42586d8297adbaa48f7a75839aa2b4b59f8d7d68604e413123130500000000000000000000000000000000000a151d2023232323232220190e0000000000000000000e1920232323232323211a0f0100000000000000000000000000000000000011263b4e606861594d41342a1d20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297a3a3a38f7a654f3a251000000000040e1416161f33475870859ab0af99846f5a442f1a050000000000000000000000000000000004121e2c353f4b4f566065696b6d6e6d6b6762594f4a3e4354606464646464625a4834200b000000000000000000000001121a27313638454b4f515252514f4b46393632281a1302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000001325364d63788da3b4b39d8874604b35200b1d3144556c8197acbcab947f6a553e2e1b07000000000000000000001c32475c71879cb1c6ad9b928b8b8b8b8b8b8b8b8b8b8c8d8f91979ca4b1b5b9b39f978272604a3e2d1b07000000182d42586d8297adbaa48f7a6574849aa2b4ab9f8d7e685f4d41302313050000000000000000000000000000000a1a283236383838383838352b1e0e000000000000010f1e2c35383838383838352c1f0f00000000000000000000000000000000000013293e53687e77675f4c473b301f354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d828e8e8e8e8e7a654f3a2510000000081621292b28323e4c61778b9fb4ab95806b56402b16010000000000000000000000000000000000000e19202e3738454b4f545658585755524d483b362e36434a4e4e4e4e4e4d483c2b1905000000000000000000000000000a151d20283236393b3d3d3c39363228211e160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000071c3043546b8095aac1ab96816b5443301c081527374f657a8fa5b7b19c87725c4a362209000000000000000000001c32475c71879cb1bca7927d767676767676767676767778797c8187919ca4b3bdb1a0957f6a5c4a362210000000182d42586d8297adbaa48f7a656075849aa2b4ab9f8d7d675f4d41302312040000000000000000000000000002152838454b4e4e4e4e4e4d483c2b1d0c00000000000f1f2c3c494d4e4e4e4e4e493d2c1a0600000000000000000000000000000000001a2f445a6f83887c6e61594d41342a4a60758a9fb5b8a38e79634e39240e000000000000000000000d22384d6278797979797975614b36210c0000041626343d4139464b5c6a7f94aabaa9917c67523c2712000000000000000000000000000000000000000006101b222832363a3e41424342403d37342b2218253035393939393938342b1d0d00000000000000000000000000000002090b151d20242628282724211e160b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000000b20354a6073879db2b6a48e79644f362614010b20354a6073879db2b6a48f7a644f372715020000000000000000001c32475c71879cb1bca6917c67616161616161616161616364676c737c8699a1b3beb49f8c7a644e3e2e1b070000182d42586d8297adbaa48f7a65576175849aa3b4ab9f8d7d675f4d4130231204000000000000000000000000091d324556606363636363625a483b2a1804000000061a2c3d495a6363636363635b4935210c00000000000000000000000000000000001a2f445a6f8499918377675f4c473b4a60758a9fb5b8a38e79634e39240e000000000000000000000b2035485a626464646464615746321e0900000e2134445156585761697a8a9fb4b49f8a76614c37210c00000000000000000000000000000000000000000000080a161e2125292c2d2e2d2b282220180d08131c2024242424242220190d0000000000000000000000000000000000000002090b0f111213120f0c0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000316283850657a8fa5b7b19c87725c4a36180800071c3043546b8095abc2ac96816c5544311d080000000000000000001c32475c71879cb1bca6917c67514c4c4c4c4c4c4c4c4c4d4f52546066758399a2b4bcab9a85705c4b3722080000182d42586d8297adbaa48f7a654f576175859ba3b5ab9f8c7d675f4d413022120400000000000000000000000b20364b6074797878787878625947341f0b0000000c2135495b63787878787879634e38230e00000000000000000000000000000000001a2f445a6f8499a098887d6e61594d4160758a9fb5b8a38e79634e39240e0000000000000000000005192b3c484d4e4e4e4e4e4b4639281603000014293d51626b6d70767e8a9ea8baab98836e5847331f0a00000000000000000000000000000000000000000000000003090b10141618191816120d0b05000000070b0f0f0f0f0f0d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000091e3245566d8297acc1aa95806a553e2d1b0000001325364e63798ea4b5b39e8874604b36200c0000000000000000001c32475c71879cb1bca6917c67513c3636363636363637383a36434a566072849aa8b9b4a28f7a644f3626140100182d42586d8297adbaa48f7a654f46576176859ba3b5aa9f8c7d675f4d4030221204000000000000000000000b20364b6075878d8d8d8d8b77614c392916030005192b3b4e63798d8d8d8d8d846f5a442f1a05000000000000000000000000000000001a2f445a6f8499afa79e918377675f4c60758a9fb5b8a38e79634e39240e00000000000000000000000e1e2b3538393d3e3b393632281b0b000000162b41566b8082858a949ea8b9b49f8c7a644f3a2a170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c1015181a1b1d1d1c1c1a17140f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000b21364b6075899eb3b5a38d78634e3823100000000821364a5b71869cb1b8a7917c66513a2a170400000000000000001c32475c71879cb1bca6917c67513c2721212121212122232425303845546278899eb3c0ad97826d5443301c0800182d42586d8297adbaa48f7a654f3946586176859ba3b5aa9f8c7d675e4d4030221204000000000000000000081d314455697e93a6a3a995806b5746321e09000b203448596d8297aba3a28f7a654f3a251000000000000000000000000000000000001a2f445a6f8499afb7b3a098887d6e6159758a9fb5b8a38e79634e39240e00000000000000000000031323303a474c5254504b44372c1f0f0000001f354a5f748a989b9fa9b4b9b4a196806b5c4b371c0c000000000000000000000000000000000000000000000000000000000000000000000000000001080b0d0f0f0d0b0802000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b171e21252a2e2f31323332312f2c2924201c14080800000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000005182a3b52677c92a8b9b09b86715b4935210c000000071a2d3d546a7f94abbcae99836e5847331f0a00000000000000001c32475c71869cb1bca6917c67513c27120c0c0c0c0c0c0e0f131c2836485a6b8096abbcb39e8875604b35200b00182d42586d8297adbaa48f7a654f3a3a46586176859ba4b5aa9f8c7d665e4c402f2212040000000000000000021527374b6075889eb3b39e8976614b37271504172a3a4d62788b9fb4b09a85705d4b37230e0000000000000000000000000000000000152a40556a7f909da5b5b2a79e91837767758a9fb5b8a38e79634e39240e00000000000000000000102130414d58616769666055493d2c1b0b00001f354a5f748a9fb0b4b4afa89e948374604b3e2e1b000000000000000000000000000000000000000000000000000000000000000000000000000209141d2022242423201d150c0a03000000000000000000000000000000000000000000000000000000000000000000000000010a161e212933363b3f4344464748474644413e39353026221b10080000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000b1f3448596f8499afbcab947e69543d2c1a06000000000f22384d62788c9fb5b49f8a76614c37210e00000000000000001c32475c71869cb1bca6917c67513c27120000000000000000000a182b3c4d62778c9fb5b8a78e7a644f39240f00182d42586d8297adbaa48f7a654f3a293a47586176869ca4b6aa9f8c7c665e4c402f2212030000000000000000091e3245566a7f94a7b8a7937e695544311d081f3347586b8196aab5a3907b66503f2e1c08000000000000000000000000000000000013283c50616a7b87979fabb7b3a199897d758a9fb5b8a38e79634e39240e000000000000000000081b2e3f4d5f67767c7e7b74635b4939281603001f354a5f748a9fa4a89e9993897f726056453220100000000000000000000000000000000000000000000000000000000000000000000000000a151d26313538393938363127211e160b0000000000000000000000000000000000000000000000000000000000000000000009151d28323639464c5054585a5b5c5d5c5b5a57534f4b4336372e231c1103000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000d22374c62778b9fb4b49f8b77624c37220e00000000000b2035485a70859ab0baa9937e68533d2c1a06000000000000001c32475c71869cb1bca6917c67513c2712000000000000000000000d2034485971869cb1c5a7927d68523d281300182d42586d8297adbaa48f7a654f3a252a3a47586177869ca4b6aa9f8c7c665e4c402f21110300000000000000031628384c6176899eb3b29d8774604b36251628394c6176899eb4b09b86715e4c3821110000000000000000000000000000000000000d203343505d6575818d9da5b5b2a79e928499aec4b8a38e79634e39240e0000000000000000000e22374b5d677d8a9293908679635746321e09001f354a5f748b908f8d89847e766a6054453828150200000000000000000000000000000000000000000000000000000000000000000000000a1a283237444b4d4e4e4d4b44373632291b1300000000000000000000000000000000000000000000000000000000000000021019273138454b525761656a6d6f70727271716f6c696460544f4b3f372e1e170b0000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000071a2d3d54697f94aabbaf9a846f594834200b000000000005192b3c53687e93aabbb09b85705b49352108000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000005192b3b576c8297acc0ab95806b56402b1600182d42586d8297adbaa48f7a654f3a251c2a3a47596277869ca5b6aa9f8b7c665e4c402f211103000000000000000a1e3346576b8095a8b7a5927d675443301e3245576a7f95a8b6a4917c6751402f1c03000000000000000000000000000000000000041525333f4c57616c7b87979fabb6b3a199a1b3c7b8a38e79634e39240e00000000000000000010253a4f657b8c9ea8a9a49c8775614b36210c0011273c51667c7b7a77746f6961584b4336281a0a000000000000000000000000000000000000000000000000000000000000000000000002152838454b5560626464626055534b4639301c1308000000000000000000000000000000000000000000000000000000000513202d37444b56606770767a7f8384868788878684817e79746d655d504b3f33291b0e00000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000c21364a5b71869cb1baa9927d68533b2b18050000000000000e22374c61778a9fb4b4a38d78634e362513000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000152a40556a7f95aabfac97826c57422d1700182d42586d8297adbaa48f7a654f3a25101c2a3b48596277879ca5b6a99f8b7c665e4c3f2f211103000000000000031729394c61778a9fb4b19c8673604a3527374b6075889eb3b19c8673604b35201200000000000000000000000000000000000000000715212f39464b5d6575818d9da5b5b3aeb3bfd0b8a38e79634e39240e000000000000000004192e43596e8398abb9c2b6a5927d68523d2813000f24394d5e666664625a5a534c473a3026180a000000000000000000000000000000000000000000000000000000000000000000000000091d324556606f757779797875706861574d41302518080000000000000000000000000000000000000000000000000000051323313e4a55606a757d858b909498999b9c9d9c9b9996938e89827a71655d4b46392c1e0e000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000011426374e63798ea4b5b49f8a76614c36210d000000000000000a1f3347586f8499aec1aa95806b5443301c070000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000013293e53687e93a8bdad98836e58432e1900182d42586d8297adbaa48f7a654f3a25100c1d2a3b48596278879da5b7a99f8b7c655d4c3f2f2111000000000000000b1f3347586c8196a9b5a4907b66513e314455697e93a7b7a5927d685443301c0800000000000000000000000000000000000000000003111b29333f4b57616c7b87969fabb6c3c8c8b8a38e79634e39240e0000000000000000071c31465c71869bb1c9d3c3aa95806a55402b1500091d30404d51514f4d483c3e3733291c1408000000000000000000000000000000000000000000000000000000000000000000000000000b20364b6075848a8d8e8e8d8a857e75675f4a433625130000000000000000000000000000000000000000000000000003132331414e5c64737f89929a9faba9adafb0b1b2b1b0afaca8a79e988f857b6d6157493c2c1e0e0000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000081d3144556b8196abc2ae99836e5846331f0a0000000000000004182a3a52677d92a8bab29d8773604a35200b0000000000001c32475c71869cb1bca6917c67513c2712000000000000000000000014293f54697e94a9bead98826d58432d1800182d42586d8297adbaa48f7a654f3a2510000d1d2b3b48596278879da5b7a99f8b7b655d4b3f2e1c0800000000000004182a3a4d62788b9fb4af9a85705c4b364b6074879db2b29d8774604b3626140100000000000000000000000000000000000000000000000b171e2f39464b5d6575818d9da5b3b3b3b3a38e79634e39240e000000000000000004192e44596e8399abbac3b6a6927d68523d28130000122230393c3b3a38342b29211f170c010000000000000000000000000000000000000000000000000000000000000000000000000000091d32455671879ca9a3a3a99f9a93887d6c605443301c13000000000000000000000000000000000000000000000000102131414e5f687a86949ea7b0b5bcc4b7b2b1afaeafb1b4b9c5b8b3ada39b8f8275625a493c2c1b0a00000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000b20354b6074889db3b9a8917c67513a29170400000000000000000c21364b61768a9fb4b7a58f7a65503928160300000000001c32475c71869cb1bca6917c67513c27120000000000000000000000132536556b8095aac0ac96816c57412c1700182d42586d8297adbaa48f7a654f3a251000000d1d2b3b485a6278879da6a3a99f8b7b655d4b37230e000000000000000c203448596d8297aab4a28f7a644f4354677d92a5b7a6937e6955443118080000000000000000000000000000000000000000000000000003111b29323f4b57616c7b87969d9d9d9d9d8e79634e39240e00000000000000000010253a50657b8c9fa9a9a59d8875614b36210c000004121d24272625222019140c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000002152838566b8196abc6c7bab4afa69e928072604a41301b0b000000000000000000000000000000000000000000000a1b2e3f4e5f687d8b9ba3b3b8bbb4ada7a69d9b9a99999b9ea8a9b0b5c1b5b0a0988678635a4939281603000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000317293950667b90a6b7b39e8975604b36210b000000000000000000091e3246576d8398adc3ad97826d5745321e0900000000001c32475c71869cb1bca6917c67513c271200000000000000000000071c3043546e8399aec9a9947f6a543f2a1500182d42586d8297adbaa48f7a654f3a25100000000d1d2b3c495a6378888e8e8e8e8e8a7a65503a25100000000000000005192b3b4d63788b9fb4ae99836e5b4a6073869cb1b39d8875604b372715000000000000000000000000000000000000000000000000000000000b161e2e39464b5d65758188888888888879634e38230e0000000000000000000e23374b5d687e8a9394918779635746331e0a00000000090f11110f0d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253b50657b90a8a6a5a7adb4b8b39e96806b5f4d3a2917040000000000000000000000000000000000000000031628394b5d687d8d9faab5bcb5aa9f98928c888684838486898e939ba3b0b5beb2a49c8778635745321e0f000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000a1e3346576e8398adc4ad97826d5645321e090000000000000000000316283951667b90a7b8b49e8975604b36210d00000000001c32475c71879cb1bca6917c67513c2712000000000000000000021020354a6074889eb3bcab917c66513c261100182d42586d8297adbaa48f7a654f3a2510000000000e1e2b3c495a637779797979797979634e38230e00000000000000000d2035495a6e8398abb49f8c796351667b90a4b5a7947f6a5645321909000000000000000000000000000000000000000000000000000000000003111b28323f4b57616c737373737373635b4935210c000000000000000000081c2e3f4e6068777d7f7c74635b4a392917030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60748a93909092989faab9b09e917d675846331f0b0000000000000000000000000000000000000000091e324557657b8c9fabbbbaab9f978b827d7773716f6e6f7174797e868f9ba3b0bcb6a69c8675604b3d2c1a060000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000c21364c61768a9fb4b7a6907b655038281602000000000000000000000b20364b6075889eb3b9a8927d67523b2b1805000000001c32475c71879cb1bca6917c67513c271201010101010200050b1320304150657b90a7b8b59f8b77624c37220d00182d42586d8297adbaa48f7a654f3a251000000000000e1e2c3c495961646464646464635b4935210c000000000000000006192c3c4e63798c9fb5ab97826d5d70859ab0b39e8976614b38281600000000000000000000000000000000000000000000000000000000000000000b161e2e39464b575e5e5e5e5e5e4e493d2c1a0600000000000000000000112131414e5962686a6760564a3d2d1b0b000000000000000000000000070d0f11111111110c0a040000000000000000000000000000000000000000000000000000000000000000000000081d314455697e7e7b7b7d828c9ea7b9b39e8876614c39281603000000000000000000000000000000000000021628384b6075879daabbbaa99f8d81786d6762595c5a595a54606369717b85959eaebbb5a496816c5b4935210a0000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000005192b3c53687d92a9bab39d8874604b35200b0000000000000000000000081d3144556c8197acc3af9a846f594834200b000000001c32475c71879cb1bca6917c67513c271717171717171719181f22303e4d5f6f849aafc5b09b86715948341f0b00182d42586d8297adbaa48f7a654f3a25100000000000000e1e2c3a474c4e4e4e4e4e4e4e493d2c1a060000000000000000000e21364a5b6f8399aeb49f8a77657a8fa2b4a895806a5746331a0a00000000000000000000000000000000000000000000000000000000000000000003111b2832364148484848484838352c1f0f0000000000000000000000031323313b484c5354514b45382d1f0f000000000000000000000002101b22242727272727211f170c00000000000000000000000000000000000000000000000000000000000000000000021527374f6069686665676d7a899eb3b8a695806b5746321e09000000000000000000000000000000000000091e3245566a7f95a5b7baa99f8b7d6c625a524d483b454436434a4e545d657380949daebeb49f8b79634e3928160300000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b010101010101010101010101010101010101010101010101010101010b20354a60758a9fb5a9947f6a543f2a15000000000b2035485a70859aafc3ab96816c5544311d080000000000000000000000021527374f657a8fa5b7b49f8b77624d372210000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2e2a3437414d5c677d92a2b3b9a8947e69543b2a180500182d42586d8297adbaa48f7a654f3a2510000000000000000e1c2a343739393939393938352c1f0e00000000000000000000071a2d3d4f647a8fa2b4a995806f8399aeb49e8a77614c3929170000000000000000000000000000000000000000000000000000000000000000000000000b161e212c33333333333323211a0f0100000000000000000000000005131d2b34373e3f3c3632281a0f01000000000000000000000010202d36393c3c3c3c3c37332a1c0c00000000000000000000000000000000000000000000000000000000000000000000091932424f53535150525c657b90a0b2b39e8975614b36210f0000000000000000000000000000000000000b21364b6075889eb3c3b49f8b7b675f4d483c37342b2f2e253035393f4b55606b7f94a0b2bbaa97826d5745321e0900000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b362117171717171717171717171717171717171717171717171717171717171720354a60758a9fb5a9947f6a543f2a15000000000d22384d62788c9fb5b6a58f7a644f372614010000000000000000000000000b20354a6073879db2bcab947f69543e2d1b070000001c32475c71879cb1bca6917c6751414141414141414142433b474c525f677a8a9eb3c0b49e8a76614c36210d0000182d42586d8297adbaa48f7a654f3a251000000000000000000c181f2224242424242423211a0e0000000000000000000000000f22374b5c70849aafb39e897a8d9fb5a996816b5847331b0b0000000000000000000000000000000000000000000000000000000000000000000000000003090c171e1e1e1e1e1e0e0c06000000000000000000000000000000000d182022282a27201d150a000000000000000000000000071b2d3e4a4f51515151514c473a2a1704000000000000000000000000000000000000000000000000000000000000000000001424323b3e3e3b3b3e4c5d6d8298abb9a7937e68533d2c1a06000000000000000000000000000000000011273c51667c91a7b8b9a7947f6a5d4d41352b2220181a19131c20232e37444b616d8298a9bab49e8975604b36210b00000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b362c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c354a60758a9fb5a9947f6a543f2a15000000081b2e3e556a7f94abbcb29c87725c4a36190900000000000000000000000000071c3043546b8096abc2b19c86715c4a3622090000001c32475c71879cb1bca6917c6756565656565656565657585a596267717d8a9ea8b9b6a4957f6a5846331f0a0000182d42586d8297adbaa48f7a654f3a2510000000000000000000040a0c0f0f0f0f0f0f0e0c0600000000000000000000000000081b2e3e50657b90a3b5a79e8a9fabb49f8b77624d3a2a170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d1315120b0902000000000000000000000000000d22364a5c646666666666615847331f0a0000000000000000000000000000000000000000000000000000000000000000000006141f26292926262f3f4e63798c9fb5b09b85705b493521080000000000000000000000000000000002172d42576c8297acc5b39e8975604b3f3020190e0b05000000070b11192631434c62778b9fb4b9a8907a65503b251000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b414141414141414141414141414141414141414141414141414141414141414141414a60758a9fb5a9947f6a543f2a150000000d22374b5c72879cb1c1aa95806a553e2e1b0000000000000000000000000000001325364e64798ea4b5b5a48e79644e3727150100001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6e6f72777d86919fa8b9b9a79c8674604b3a2917040000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000001023384c5d70859bb0b9aa9faabbaa97816c5948341c0c0000000000000000000000000000000000000a141a1c2020202020202020202020202020202020202020202020202020202020201b120600000000000000000000000000000000000000000000000000000000000000000000000f24394f647a7c7c7c7c7c76614c37210c0000000000000000000000000000000000000000000000000000000000000000000000020c12141311112135495b6f849aafb4a38d79634e36261401000000000000000000000000000000071c31465c71869ba2a2a298826d57453221130600000000000000000009141f3448596e8398aec6a9947f6a543f2a1500000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b766056565656565656565656565656565656565656565656565656565656565656565656565660758a9fb5a9947f6a543f2a150000021527384f647a8fa4b6b5a38d78634e3823100000000000000000000000000000000821364a5c71869cb1c2ab96816c5544311d0800001c32475c71879cb1c4ae998381818181818181818181818384878c929ba3b4bab6a79e8979635645321c0c000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000091c2f3f51667c91a4b5bbb4bbb49f8b78624d3b2b180000000000000000000000000000000000000e1c272f323535353535353535353535353535353535353535353535353535353535352f24160600000000000000000000000000000000000000000000070b0d1011110f0a00000000182d42586d82919191918f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d52677c91a7b9ab95806b5443301c08000000000000000000000000000000091f34495e74898d8d8d8d8d7e695439281603000000000000000000000005182a3b54697e93a9beac96816c57412c1700000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c758a9fb5a9947f6a543f2a150000091d3145566c8197acc2b09b86715b4935210c000000000000000000000000000000071a2d3d556a7f94aac1b39e8874604b35200b00001c32475c71879cb1c6b3a199969696969696969696969798999ca5a7b1b5bab4a49c897b655b4938281500000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000001120354a6073869ca6a6a6a6ab98826d5a49351d0d00000000000000000000000000000000000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a42342412000000000000000000000000000000000000040a0c131c2022252627241d12040000182d42586d8297a6a6a48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000f21364b6075899eb3b29d8874604b35200b000000000000000000000000000000000d23384d6278787878787875614b36210c0000000000000000000000000012273c51677c91a6bcad98836d58432e1800000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9beac968181818181818181818181818181818181818181818181818181818181818181818181818181818196abbfa9947f6a543f2a1500000b20364b6075899eb3bcab947f69543d2c1a06000000000000000000000000000000000f23384d62788da3b4b8a6907b66513a291704001c32475c71879cb1c6bfb3aeababababababababababacadafb2b6c3b7b2a99f958679655d4b3d2c1a0a00000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000071c304354677d9191919191918d79634e3c2c190000000000000000000000000000000000001427394a565c60606060606060606060606060606060606060606060606060606060605e52422f1b00000000000000000000000000000000010c171f21253035383a3c3c393022120000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e3245566d8297adb7a6907b6550392917030000000000000000000000000000000b2035485a626262626262615746321e090000000000000000000000000212273c52677c91a7bcad98826d58432d1800000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9beb09f969696969696969696969696969696969696969696969696969696969696969696969696969696969fb0bfa9947f6a543f2a15000317293951667c91a7b3b39f8b77624d37220f00000000000000000000000000000000000b2035485a70859bb0b3ad98836e5846331f0a001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b1b0afaca8a59d958a8074635b4b3f2e1f0f0000000000182d42586d8297adb3a48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000001325364b60737c7c7c7c7c7c7b655b4a361e0e0000000000000000000000000000000000001a2f435668717575757575757575757575757575757575757575757575757575757575705e4a352000000000000000000000000000000009141d2a333736434a4d4f51514d40301d0a00182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035495a70859ab0c4ad98826d5746331e0a00000000000000000000000000000006192b3c484d4d4d4d4d4d4b463928160300000000000000000000020a151d3040556a7f94aabfab96816c56412c1700000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9bebdb0acabababababababababababababababababababababababababababababababababababababababb0bdbfa9947f6a543f2a15000a1e3346576e83999d9d9d9a846f594834200b000000000000000000000000000000000006192b3c53697e939d9d9d9d8a76614c36210c001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9a96938e8780776b6056493d2e2111010000000000182d42586d82979d9d9d8f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000000000081d31445560666666666666655d4c3d2d1a000000000000000000000000000000000000001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a75604a352000000000000000000000000000000a1926313a474c535460626566665e4d39240f00182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23384d62788c9fb5c9b49f8a76614c36210e000000000000000000000000000000000e1e2b353838383838383632281b0b000000000000000001080b161e2731404d5f70859bb0c2a8937e68533e291300000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a9947f6a543f2a15000c21364c61768788888888887d67523b2b18050000000000000000000000000000000000000e22374c61778888888888887c67523c2712001b30455a70848888888888888888888888888888888888878684817e79726b62594b45382c1f1103000000000000172c41566c8188888888887a644f3a240f0000000000000000000000000000000000000000000000000000000000000000000000000001142637444b515151515151504c3f2f1f0f000000000000000000000000000000000000001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8a75604a3520000000000000000000000000000a1a2837444b5861696f74787a7b7c66513c271100182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000081b2e3f556a7f95abbccdbaa9927d68533c2c1906000000000000000000000000000000000e1920232323232323211e160b000000000000030a0c141c20283238454b5e677c91a3b5b6a48e79634e39240e00000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e939d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d947f6a543f2a15000a1e33465761727373737373675f4d3a1d0d000000000000000000000000000000000000000a1f34475961737373737373675f4d39251000182d41556670737373737373737373737373737373737372716f6c68635b554c473b32281a0f010000000000000015293e51636c7373737373645c4a36220d000000000000000000000000000000000000000000000000000000000000000000000000000009192631353c3c3c3c3c3c3b382f211101000000000000000000000000000000000000001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b59f8a75604a3520000000000000000000000000021628384555606a777e84898d8f918b745f4a351f00182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000000000000000000e22374b5d72879cb2c9d7c7b09a85705a493520080000000000000000000000000000000000060b0d0d0d0d0d0d0c090300000000070d0f171e2126303538454b5660697c8a9eb4bfb19c87725b4a36210c00000000000000000000000000000000000000000000000012273c52677c91a7b3b19b86715c46311c0013283e53687e88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887e69533e29140003172939464c5d5e5e5e5e5e524d41311e000000000000000000000000000000000000000004182a3a474c5d5e5e5e5e5e524d41301d0a0012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5b5a57534e493d37342a1e160a0000000000000000000e22344451565e5e5e5e5e4f4a3e2e1b0700000000000000000000000000000000000000000000000000000000000000000000000000000009141d2026272727272726231c110300000000000000000000000000000000000000001c32475c71869cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99f8a75604a3520000000000000000000000000091e32455660737f89939a9ea8a49f8a745f4a351f00182d42586d8297adbaa48f7a654f3a251000000003050606040200000000000000000000000000000000000000000000000000000000000000021528384f657a8fa5b6cac7c8b4a28d78634d3625130000000000000000000000000000000000000000000000000000000001080b101a212429333636434b4f566067747f8c9ea8b9b3a1927d68523d2d1a0700000000000000000000000000000000000000000000000012273c52677c919d9d9d9b86715c46311c0011263a4e6068737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737369604f3b261200000b1b2933364848484848483d3a3123130100000000000000000000000000000000000000000c1c2a34374848484848483c393023130100081a2a3741454848484848484848484848484848484848474645413e39362c221f180d0200000000000000000000051626343e4148484848483a362e2010000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b111111111111100e08000000000000000000000000000000000000000000001c32475c71869cb1c6b2a098949494949494949494949494949494949494949494948a75604a35200000000000000000000000081b2e3e4b607483949ea8afb4b4b09f8a745f4a351f00182d42586d8297adbaa48f7a654f3a25100d0f14181a1b1b1917130d0c06000000000000000000000000000000000000000000000000000000091d3245566c8297acc3b7b2b7c0aa95806a5443301c07000000000000000000000000000000000000000000000000000408141c20252d363939464c515460656c757d87949faab9b7a6998472604a35200f0000000000000000000000000000000000000000000000000011263c51667c8888888888846f5a45301a000b1e31424e535e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e534f42321f0c0000000b171e2133333333333328251e1305000000000000000000000000000000000000000000000c181f2233333333333327251d13050000000c1a252d30333333333333333333333333333333333332312f2c2923211a0f0b0500000000000000000000000000081622292c333333333324221b10020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c32475c71869cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6a543f2a1500000000000000000000000d22374b5c6c8196a1b4b9b3a99f9a978a745f4a351f00182d42586d8297adbaa48f7a654f3a251b22242a2d3030302f2c282320190e08010000000000000000000000000000000000000000000000000b20364b6075899eb3b7a59da5b7b29d8773604a35200b0000000000000000000000000000000000000000000000020b171f2630353a3e4a4e545761676d747a8189929da5b4bbb5a69d8877615443301c07000000000000000000000000000000000000000000000000000f24384c5e6673737373736f6654412d1800021324313a3e48484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848483e3b3224140200000000030a0c1d1e1e1e1e1e12100a01000000000000000000000000000000000000000000000000040a0c1e1e1e1e1e1e12100a0100000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1a17130e0c060000000000000000000000000000000000050e15171e1e1e1e1e0f0d070000000000000000000000000000000000000000000000000000000000000000000000000711171920202020201f0d0b05000000000000000000000000080e1020202020202015130d030000001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a614f3c27130000000000000000000004172a3a4f647a8c9fb4b9a89e938a8582806b56412b1600182d42586d8297adbaa48f7a654f3a252d36393f4345464544413d38352c201c14080000000000000000000000000000000000000000000004182a3a51677c91a7b9a99d889daab7a58f7a6550392816030000000000000000000000000000000000000000000a161e293336434b50575c646a70767c82888f969ea7b2b6bab4a49c887a6459473625130000000000000000000000000000000000000000000000000000091d30404c515e5e5e5e5e5a5448372512000006131e2628333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333329261f14060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b19242c2f3535353535342220180d00000000000000000003111c23263535353535352a2720150700001c32475c71879cb1bca6917c67545454545454545454545454545454545454545454544f4332200c000000000000000000000a1f3347586e8398abb9a89e8a7e75706d6b62513d291400182d42586d8297adbaa48f7a654f3a373e4a4e54585a5b5b5957524d493c35302618100200000000000000000000000000000000000000000a1f3447596f8499aeb49f8b788b9fb4ad97826d5746321e090000000000000000000000000000000000000003111a28323a464c5460656c73797f858a91979ea6acb3b8bab4a99f958678645c4a3a2a1808000000000000000000000000000000000000000000000000000000122230383c4848484848454137291908000000020b11131e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e14120c02000000000000000000000000000000000000000000000000000000000000000000000000050b0d13171b1d1d1d1c19140e0c0700000004060b0b0b0b0b00000000000000000000000000000000000000040a0c1115181a1b1b1a1916130e0c060000000000000000000000000000000000000000000000000000050b0d1113151413100b09030000000000010b0b0b0b0b00000000000000000719293640444a4a4a4a4a4937342b1d0d000000000000000011212f383b4a4a4a4a4a4a3f3c32251503001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3c32251503000000000000000000000c21374c61778a9fb4b49e8a7a6960575856514434210e00182d42586d8297adbaa48f7a654f3f4b505c64696d6f70706e6c68625a524b43362e201406000000000000000000000000000000000000000c22374c61778b9fb4ae99836f8499aeb49e8976614b36210e0000000000000000000000000000000000000715212f38454b586169747a81888e949a9faaacb3b8c2b6b1a99f978b8074625a4a3d2d1c0c0000000000000000000000000000000000000000000000000000000004121d24263333333333302d25190b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d182022282d30323332312e2a24211a0f0812191b20202020200d0b050000000000000000000000000000070c171f21262a2d2f3031302e2c2823211a0e0b05000000000000000000000000000000000000000002090d18202226282a2a2825211e160a08050e14172020202020110f09000000000011243647545960606060605f4d483b2b18050000000000000a1a2f3f4c50606060606060544f4332200d001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a27201507000000000000000000000012273c52677c91a9baaa947f695c4b4539413d3426160400182d42586d8297adbaa48f7a654f4b5d6571797f8285858584817d78706760544b3f322516080000000000000000000000000000000000071a2d3d54697e93aab9a8917c677d92a9b9a8927d67523c2b190500000000000000000000000000000000081625323f4c56606a767f878f969da6a9afb4bbbcb4b0aaa49c948b82786a6056483c2d1f0f00000000000000000000000000000000000000000000000000000000000000090f111e1e1e1e1e1a1812080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1115181a1b1b1a18140f0b0801000000000000000000000000000000000000000004101b222b34373d424547484746433f39362d231c262d3035353535352220190d000000000000000000000008131c202933363b3f434445464544413d38352c221f180d0200000000000000000000000000000000000a161e212b34373c3e3f3f3d3a363228231c1622292c353535353526241d1204000002172c4054656e7575757575746259483420120000000000021528384c5d657575757575756a614f3c2713001c32475c71879cb1bca6917c67513c2715151515151515151515151515151515151515130c03000000000000000000000001162b41566b8096abb49f8a76614c3e32282b292116080000182d42586d8297adbaa48f7a6556606c7b868e94989a9b9a9996928d857d73645d4f4334261607000000000000000000000000000000000c21364a5b71869bb1b49e897561768a9fb4af9a846f5a4835200b00000000000000000000000000000006162634434f5d65747f89949da5acb2b7c3b7b2acab9f9b958e877f776d635b4b45382b1d0f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090b171f21262a2e2f30302f2d2a25201d14090600000000000000000000000000000000000b171f2e373b484c52575a5c5d5d5b59544e4a3d372e3842454a4a4a4a4a4a342b1d0d00000000000000000210182530353a464c505458595b5b5a5956534e493d37342a1e160a000000000000000000000000000000121a2832363b484d51535554534f4b4539372f1f343e414a4a4a4a4a3b382f2212000004192f44596e838a8a8a8a8a8a77624d402f1a0a00000000091d324556657b8a8a8a8a8a8a7f6a543f2a15001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000051a2f455a6f849aafb09a85705847331e1616140e04000000182d42586d8297adbaa48f7a656074818d9ba3a9adafb0b0aeaca7a29b92867a69615144342515030000000000000000000000000000011426364e63798ea3b5ad98836d576e8398aeb59f8c78624d3822100000000000000000000000000000001424344451616a7b87959ea8b2b7bcb4afa9a59d97918b867f79726a62594d493c32281a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f1417191b1b1a1917130e0c07000000000000000000000000000000000000000000000000000007111c232933363b3f4344464644423f3a35312620190e0300000000000000000000000000000d1b29333f4b4f5962686c70727272716e69635b504b3f48555b60606060605e483b2b19050000000000000614202e36434a515861666a6d6f70706f6e6b68635b554c483b32281a0f01000000000000000000000008131c3038454b54596266686a6968656057504b3f334451566060606060514c402f1d0900000d22384d62788a9e9f9fa898836e5e4c38281603000006192c3c4b6074869c9f9faa9b8573604b35200b001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000071c31475c71869cb1ac96816c573a2a170300000000000000182d42586d8297adbaa48f7a657383969fabb4afacaaaaabafb4b9b4b0a39b8c7f6b6251433321110000000000000000000000000000081c3043546b8096abb8a7917b6651667c91a8b9ab947f6a553f2e1b08000000000000000000000000000e1e324251626c7f8d9da5b4b9b7b2ab9f9a938d87827c77716a645c554c483b352c1e160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000709151d2025292d2f30312f2e2c2824211a0f0b05000000000000000000000000000000000000000000010f1a212f383a464c5055585a5b5b5a57544f4b4437352b1e160a0000000000000000000000000d1d2b3a464c5d656f777d828587888786837f7970655d4b556670757575757570594834200b0000000000071524323f4b5460666e767b7f828485868583817d78726a62594b45382c1f100200000000000000000008182530414d56606971777b7d7f7f7d7a766e655d4c4751626c7575757575665e4c38240f00000b2034485a697e93a3b4b2a0907c665645321e0f00000c2135495b6a8095a4b6b49f8c7a645544311d08001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000081d33485d72889db2aa947f6a553f2a150000000000000000182d42586d8297adbaa48f7a6d8197a1b3a99f9a969595969a9ea8b2b7b5aa9f94806b61503f2e1b0a000000000000000000000000000b20354b6074889db2b39e8975604b6075899eb3b29c87725d4b37220a00000000000000000000000005192b3c4f606c80949fabb6b8b3a59d948b857e78726d676158554e4a3e37342a21190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a212731353a3e424445464543413d39362d2220190d0300000000000000000000000000000000000006141f2d36404c505861666a6d6f70706f6d696460554d483c32281a0e000000000000000000000c1c2b3c4858616e7a848b92979a9c9d9c9b98948e857b6e615770848a8a8a8a8a78624d37220d0000000004152533424f5d64727c848a909498999a9b9a9996928d8780776b6056493d2d2010000000000000000000132536434a5f67757f868c91939494928f8a837b6e6158566c818a8a8a8a8a7c66513b2611000005192b3c4b6073859baabbb29d8775604b3d2c1a060c1c30414d63798b9fb4b6a496806b5c4a37271501001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000091e34495e73899eb3a8937e69533e29140000000000000000182d42586d8297adbaa48f7b7d919fa79e948a85817f7f818589939da6b2bbb49e947f6a5d4b3928160300000000000000000000000316293950657b90a6b7ac97826d5645566d8298adb6a58f7a654f3828160300000000000000000000000b2035485a697e939eb4bcb5a79e93877f776f69635b57524c473a39362d221f180d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e19202d3637444b4f5357595a5b5a5956524e4a3d38342b1e170b00000000000000000000000000000000081624313d4a4e5e656e767b7f8384858584827f7a746b625a4b45382c1f0f01000000000000000417293a485a6276828f999fabacafb1b2b2b0aea9a29b8f82756170859a9f9f9f8c77624d37220d00000000122233435060697a8591999fa9a9adaeb0b0afaeaba8a59d958a8074635b4a3e2d1d0d00000000000000081c304354606a7c88949ba3a6a8aaa9a8a99f99908376635b6c81969f9f9f907b66513b26110000000d1c30435463798b9fb4b6a595806b5b4936211317293a4d5f6f849aa9baab9c8674604b3e2d190900001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adbda8937d899ea29a897f76706c6a6a6c6f757d8898a0b1bcb49f8d7b655745321e0b00000000000000000000000a1e3246576d8298adb7a6907b65503850667b90a6b8ac97826c5645321e0900000000000000000000021528384d62788a9fb4bdb4a39b897e74696259544d493c3c37332a24221b100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005131e2c353e4a4e556064696c6e70706f6e6c68635b554d483c33291b0f010000000000000000000000000008162634424e5c646f7b838a909498999b9b9997948f8881786b6056493d2d1f0f000000000000000a1f33465862788698a0aeb4bab4afaba9a8a8aaaeb3b0a098867770859ab0b5a28c77624d37220d0000000a1a304050616a7e8c9ba3aeb4b6b2ada9a8a8a9abb0b4b6b2a89f958679645c4a3b2b1805000000000008182f3f4a607280919da6b1b5c2bdbebac7bab4aea1998779636c8196abb5a6907b66513b2611000000011426364a5b6b8095a4b6b49f8b79634e41311c1f334658677d92a2b3b59f8d7b6556453220100000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2ad9c939ea29a847769615857555556576068768297a0b1bcab9d8775604b3a291704000000000000000000000c21364b61768a9fb4b39d8874604b354b6074889eb3b39e8975604b36210d00000000000000000000091d3245566d8297a9bab4a39b85786960564d483b38352c27211f170f0d070000000707070707050400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081623313c494d5c646c747a7e828485868483817d79726b625a4c46392d1f110300000000000000000000000516263444516068798490989fa9aaadafb0b0afaca9a79e968a8075635b4a3d2d1d0d0000000000081c2e3f4c6176879ca4b2b9b4a99f9a9593929395999ea7b1a49b8575859ab0b7a28c77624d37220d0000031628384c5e6a7f939faab5b4b0a59d9794939394969a9faab4b9b4a49c897a64594834201000000000011426364b5d6a7f959eb2b7c4bcb5afa8a5a3a4a8adb4a59d88786c8196abbba6907b66513b26110000000008182d3d4b6074869cb2bbaa9a84705f4e3a2a2e3e4c6176889db3b7a697816c5d4b382816020000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2baada8a69a847462594c463a404039454b5861728197a2b4b7a5947f6a5846331f0a00000000000000000005192b3c52687d92a8baac96816c55443144556c8197acb9a8927c67523b2b18050000000000000000000b20364b6075899eb4bbaa9b8575625a4b4538342b232119120c0a04000000040a0c1c1c1c1c1c1b1812080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008162633414e5a626e7982888f9397999a9b9a9896928e8780786b61574a3d2f211102000000000000000000001323344451636c7e8b9aa2aeb4bab4afacaaaaacb0b4b8b3a99f968679635b4a3b2a1805000000000e23374b5d6e8398a5b6b7a89e948a84807e7d7e808389919ba3a39580849ab0b7a28c77624d37220d0000091e324556667c8d9fb4bbb0a29b8f87827f7e7d7f81858b949ea8b5b6a79d8877624d3e2e1b07000000081c304354657b8c9fb4bcc1b5ab9f9a93908e8f92989fa9a69b85758196abbba6907b66513b261100000000000f1e324556657b909fb1b4a2927d68584733374b5c6c8197a6b8b29d8876614c3f2e1a0a000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2cac2b39e88776156473b33292a2a28323a46546074849aa9bab39e8976614c36210d0000000000000000000b2034485a6f849aafb7a58f7a644f37273750657a8fa6b7af99846f594834200b00000000000000000011263b50667b90a8b9b49f8b786257483c312720180e0c060000000000000c171f213131313131302d251a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000516263444515f6878838c979ea7a8acaeafb0afaeaba7a59d958a8076635b4c402f20100000000000000000000e1e304151626c81939fa9b4b6b2a99f99979595979b9faab4bab4a49c8879635948341f120100000216283850657b8fa0b2b7a69d8a7f766f6b6968696b6e747c86959f9f8b8a9fb4b7a28c77624d37220d00000b21364b6075889dabbcb09e96857a726d6a6868696c70777f8a9ca4b5b7a699836e5c4b37220d0000000b20354b6073879cabbcc0b3a39b8d847e7b797a7d838a969fa3957f8196abbba6907b66513b26110000000000021628384b5d6d8297a6b8b39e8876614c3f4455647a8c9fb4b2a0917c66574633211100000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2cab6a4937e685947382a1f171515161e2936445563798b9fb4b9a8937e68533b2a180500000000000000000d22384d62788c9fb5b29d87725c4b3720354a6073889db2b49f8b77624d372210000000000000000000142a3f54697f94a9c6ae98836e5a48392b1d150a0500000000000000000c1c2a333746464646464541372a1a08000000000000000000000000000000000000000000000000000000000000000000000000000000000000001323344451626b7d8a989fabb3b8b4b0adabaaabadb1b6b6b2a99f968779655e4c3e2e1b0b0000000000000006192c3c4d5f6b80969fb4bab0a59c928a8482808081868b959fa8b5b5a69d8877624c41301d0a0000091e3245566e8399aebeb29d88796a61585654535355556066737f8d9f9f9fa8bab7a28c77624d37220d0006192c3c54697f94a6b7b2a0968073655d58545353545659616a78869ca6b7b2a18f7a644f3a240f00000114263751667c91a5b6c3b3a29a857a6f69656465686e77808b9d9e8a859bb0bba6907b66513b26110000000000000a1a2e3f4c6176889eb3b8a797826d5d4b4b6073859babb8a798836e5e4c3929170300000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2c9b19c8674604b3a2a1a0d040000030b182737495b6c8196abbcb09b86715948341f0b00000000000000071b2e3e556a7f94abbcab95806b563e2e1c3043546b8196abbcab947f6a543e2d1b070000000000000001162c41566b8196abbea9937e69543c2b1b0e0200000000000000000004172a3a474c5c5c5c5c5c5a55483725120000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e314151626b80929ea8b5b6b2aa9f9b97969495989ca4abb4bab4a59c8b7c655c4b392916030000000000000c2035495a677d929eb0bbae9e96877d766f6c6a6a6c7077808a9ca4b5b7a69a846f5f4d39241000000b21364b60758a9fb4b5a3907b655b4c473a3e3d3e37444b55606a7d8d9fb4bac6b7a28c77624d37220d000c2035495a71869cb1b6a898826e60544b3f3f3e3e3f3a474c5a6276889db2bfac97826d573827150200081d3144556f8499afc3b6a59a8475645c53504e4f5358616b7a889d9e9ba3b5bba6907b66513b261100000000000000111f334758677d92a1b3b59f8d7a655559697f94a3b5b39e8977614c402f1b0b0000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2bcab947e695544311c0c00000000000009192c3d4d63788c9fb5b5a38c77624c37220d000000000000000d22374b5c72869cb1b6a48e79644e39241325364f64798ea4b6b19c86715c4a36220a0000000000000002182d42576d8297acbca7927c67523d271200000000000000000000000a1f334758617171717171706655412d18040000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c4d5f6b80959eb4b9b4a59c928b8582807f8083868d969fa8b5b6a99e8a7a645746321e0c0000000000081b2e3e4d62788a9eb4bcae9d9480756761575755555759626a78869ca4b6b3a1917c67513e2e1b07000f243a4f64798fa9bab09b86715d4b3d3329292829273137444b5f6b8095a5b6cab7a28c77624d37220d000e23384d63788d979ca49e8a77614c43362e2a29282a2a343c4858687d92a7c8b29d87725645311d09000b20354b6074899eb4c3b29d877661574a3e3b393a3a474c5c6479899eb0b5c1bba6907b66513b26110000000000000004172a3a4d5f6f8399a8b9ab9c86736062788a9eb4b3a1927d675947342212000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000031628395f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2b49f8b77624d37261400000000000000000f2035495a70869bb0c1a7927c67523d2712000000000000021527384f647a8fa4b6b19c86715c4a36210822364a5c72879cb2b6a48f7a644f3827150200000000000001162c41566b8196abbda8937e685336261401000000000000000000000c21374c6176858686868684705a45301b05000000000000000000000000000000000000000000000000000000000000000000000000000000000c2135495b677d929eb0b9aa9f94877d76706d6b6a6b6d7178808a9ba3b5b9a89d8775614b3a2a1704000000000d22374b5c6e8398a8b9b09e947f6b60564b463940403b484c5a6276869caabbb19c86715c4b37220d0012273c52677c91a7c7ab96816b563f2f1f17141314151d2631414b6074879db2c7b7a28c77624d37220d000c21364c61757d82878c92816c594734261815131314181f2b3a4c61768baabbb6a58b75604b36200b000f24394e64798ea8b9b6a5917c665846392d2624252a333e4b5b667c90a1b3c7bba6907b66513b261100000000000000000c1c30414d62788a9eb4b5a4947f696e8399a8b9a89a846f5f4d3b2a1804000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000091e324657758a9fb4a8937e68533e29130000000000000000182d42586d8297adc2b09b86705948341909000000000000000006192c3c556a7f94aabfac96816c57412c17020000000000091d3145566c8197acc1aa957f6a553d2d1a071b2d3e556a8095aac2ac97816c5645311d0900000000000000142a3f54697f94a9c6ab96816c5443301c110400000000000000030e1b2c3d51667b909b9b9b9b87715c47321c07000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f4d63798a9fb4b9a89e8c7f7468615858565556585a636b78859ba3b5b7a596816c5847331f0a00000004172a3a4f647a8fa0b2b6a596806b614b453833292b2b2a343c495863798b9fb4b5a48f7a644f3a240f0013283e53687d93a8bda9947f6a543f2a15050000000109141d314556697e93a8c3b7a28c77624d37220d000a1e33465761676c72777c79634e3b2a18080000050b0d1620344859748a9fb4c3a18c77614c37220c0013283d53687d92a8c6b29c8773604a3a291b100f10171f2e3d4c5e6e8399aec5bba6907b66513b2611000000000000000000132035485a697f94a3b5b49f8a787c90a1b2b49e8a78624d41311d0c00000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000c21364b61768baabba8937d68533e28130000000000000000182d42586d8297adc1ac97826c573b2b180000000000000000000010253b50657b90a5c6af9a846f5a452f1a0000000000000b20364b6075889eb3b5a38d78634d38230f001023394e63798ea4b5b39e8975604b36200d0000000000000010253a50657a8fa8b9b29d8873604b3e2e1f170e0b0700060b0d161e2b39495b6d8298adb1ad98836e58432e19030000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d6f8399a9baab9e8a7c6960554c473a413f403c494d5a6375859ba8b4af9f8a77614c37210c0000000a1f3347586e8398adbfb29c8774604b4332281e171515181f2b3a495b6c8197a2a2a295806b56402b160013283d53687d92a8bdab95806b563f2e2019110d0b0500021527384c62778ca5b7b7a28c77624d37220d0003172939464c5257596267635b4a361d0c0c0e13181f2228323f4d62778caabbb8a78b76604b36210b00152a3f556a7f94aabfac97816c5443301c0c00000004101f2f4050657a8fa7b8bba6907b66513b261100000000000000000005192b3c4b6073859baabaa89984879db2b4a3937e695a483523130000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000070d0f161925364e64798ea3c8a7927d67523d28120000000000000000182d42586d8297adbda8937e68533e2913000000000000000000000c21374c61778ca8b9b29d87725d372614010000000004172a3a51667c91a7b8b09b86715b4935210c000c2135495b71869cb1b8a7917c67513b2a18050000000000000b21364b6075899eb4b7a6937e685c4b3f332a23201c1319202328323c495763798c9fb4b9a8937d68533e281300000000000000000000000000000000000000000000000000000000000000000000000000000005182b3b50657b8fa1b3b59f8d7c665d4b443733292b2a2b2c353c495762788a9e9f99938d7e68533e28130000000c21374c61778a9fb4b6a4907b665645321e160a030000050e1b2c3d4e647a8d8d8d8d8d84705a45301b0011273c51667c91a6c3b09a85705d4b3f352b262220181917141f34475972889db2b7a28c77624d37220d00000b1b2933363d3b484d524e4a3d2d1a1a2123282a343739464b5d6a7f94aac8b39e89735645321e0900162b41566b8096abbda7927d68523625130000000000011220354b6074899eb3bba6907b66513b2611000000000000000000000e1d314455647a8c9fb4b3a1999da5b7a99b8573604b3c2b19050000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000002101b22242c2b354354687e93a8c1a5907b66503b26110000000000000000182d42586d8297adbba5907b66503b2611000000000000000000000a1f33475874899eb4b49f89745544311d08000000000a1f3347586e8399aebcab947e69543c2c190600061a2c3d546a7f94a9c1ae99846f5947341f0b000000000000091e3245566c8297a9bab49e8a7a655d4c473a383530252b353839454b5a6275869caabbb49e8a76614c36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000b203448596e8399aeb9a896806b5e4d3f31271f1716151619202c39495a6a80908a847e7968604e3a261100000013283d52687d92a9bab19c87725e4c382816030000000000000f22364a5c70787878787878624d38220d000e23384e63788da5b7b4a28f7b655d4d483c3b37342b2f2c29262a3b5b70869bb0b7a28c77624d37220d0000000b171e21272b34373d39362d22282c35383d3b474c5157616a7b8b9fb4c1ae98836e593828160300172d42576c8297acbba6907b66513b2611000000000000081c3043546f859aafbba6907b66513b261100000000000000000000011426374a5c6b8096a5b6b3afb2b7b49f8b79635443301e0e000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000010202e373a413c484d6073859bb0b5a38c77624d37220d0000000000000000182d42586d8297adb9a48f7a644f3a250f0000000000000000000004172a3a5d72879cb2baa98a75604b35200b000000000c21374c61778a9fb4b59f8c77624d37220e0000000f23384d62788da3b4b49f8b77624c37220f000000000000031628384e63798b9fb4b9a89e897b6c6158524e4a43483c494d5157606a78869ca4b6b7a696816b5846331f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778b9fb4b49e8976614c40301d150904000000060e1b2b3c4c61767b756f69635b4e42311f0b000003172939586d8398adc5a9947f6954402f1a0a00000000000000071b2d3e4a5a6363636363625a4835200b000c2135495b72879db2c0b39e897b6c625a55504d483b44413e3b37455b70859ab0b7a28c77624d37220d00000000030a0c1218202227242a33373d3d494e53585962676d757f8b9fa9bab5a3917c67513c27120000182d42586d8297adbaa48f7a654f3a251000000000000001142636586d8297adbba6907b66513b2611000000000000000000000009192d3e4b6075879db2c8c4c7b5a4957f6a5b4936261400000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000071b2e3e4b4f56585a626c7f94a3b5b19b8671594834200b0000000000000000182d42586d8297adb8a38e79634e39240e00000000000000000000001c31475c71869cb1c7a18b76614c36210c000000061a2c3d53697e93a9bab09a8570594834200b0000000b2035485a70859bb0bbaa947e69543e2d1a070000000000000a2135495b6b8095a2b4b9a79e8c81776e676360545d5e5a62666d757f899ca4b5baa99d8876614c3a29170400000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e93aabbab96806b584733221201000808080808000e1f33475861656056544e493d3124140200000a1e33465773889db2b9a78d78634d38231100000000000000000010202d3c494d4d4d4d4d4d483c2b190500061a2c3d546a7f94a3b5b8a79e8b8178706a6662595c595653504d485b70859ab0b7a28c77624d37220d00000000000000000c181f2e363a474c52585b63686d72777c8289959fa9bab8a89b8572604a35200b0000182d42586d8297adbaa48f7a654f3a251000000000000000172c41576c8196acbba6907b66513b26110000000000000000000000000f1e324556657b90aabbcec6b19c8674604b3d2c180800000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000d22374b5c646b6d717881949daeb5a1927d68523b2b18050000000000000000182d42586d8297adb8a38e78634e39230e00000000000000000000071c31465c71869bb1c7a08b76614b36210c0000000c2135495b70859bb0bbaa937e68533b2b190500000006192b3c54697e93aabbb19c86715c4a362109000000000000061a2c3d4b6074849aa3b3b9ab9f968a837d787573727374787c8289949ea8b5b9aa9f8b7b655746331c0c00000000000000000000000000000000000000000000000000000000000000000000000000000004172a3a596e8399aeb9a78f7a644f3a2a171e1e1e1e1e1e1e1e1e1e172a3a474c504b453838352c1f14060000000c21364c61768ba6b7b39e8974604a35200b00000000000000000002101e2c35383838383838352b1e0e0000000e21364b6075859ba6b4b8aa9f968b857f7b7774716e6c696662595b70859ab0b7a28c77624d37220d000000000000010f1d2a343e4a4f5861676d73787d82878c91979ea8b4bab4a79e8a79635443301c070000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000000000000000000000000081c30435463798b9fb4c8c4af9a846f5f4e3b2a180500000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000f243a4f647a8182868b979fb1ab9f978373604b35200d000000000000000000182d42586d8297adb9a48f7a644f3a250f00000000000000000000031729395d72879cb2baa98a75604b35200b0000001325364e63788da3b5b49f8b77614c37220d00000000000e22374c62778b9fb4b5a48e79644e372715020000000000000e1d3144556176859aa1b4bab4a99f98928d8a8988888a8d91979ea7b3b9b4a89e8c7d675d4b392917000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f33475873889eb3b39e8974604b3533333333333333333333333333332a33373b363228333323211a0f0100000f24394f64798ea4c4af9a846f5443301c0700000000000000000000000e192023232323232220190e00000000091e3245566278889ba3b2b7b4aa9f9b95908c898684817e7b77736d70859ab0b7a28c77624d37220d0000000000000f1f2c3b474c5c646d777d83888d92979ca5a6adb3b9b5b0a29a897b655b49362513000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000000000000000000000005192b3b4b6073859baab8b3b4b4a2927d685947341f1200000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000014293e53697e93989c9faaa49c968c8175605544311d08000000000000000000182d42586d8297adbaa5907b65503b2610000000000000000000000a1e33465773899eb3b49f89745443301c080000071c3043546b8095aac1af99846f5947341f0a00000000000b1f3448596f849aafc2ab96816c5544311d08000000000000021527374758617583949fa9b4bab4ada7aa9f9e9d9e9fa9a6adb3b9b5b1a29a8a7c675f4d3f2e1b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000c21374c61768ca6b8af9a846f554448484848484848484848484848484848484848484848484839362c1f0f000011263c51667b91a6bbac97826d5736251300000000000000000000000000060c0e0e0e0e0e0d0b05000000000003162838485a627885949da6aeb3b4b0aaa5a89e9c999693908c88827b849ab0b7a28c77624d37220d00000000000d1d2c3d4959616d7a838a92989da6a8adb2b6c2b5b1aba39b918478655d4b3d2c1808000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000000000000000000000b20344859697e93a3b4a69e9faab39e8977624c40301b0b000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000014293e53697e93a8b1b49e958681786c60574537261401000000000000000000182d42586d8297adbda7927d68523d2813000000000000000000000c21364b61768ba7b8b29c87725d3626140100000b20354a6073879db2baa9927d68523a2a1804000000000005182a3b53687d92a9bab39e8874604b36200c0000000000000009192a3a475761727e8a979fa9afb4babbb4b3b2b3b4bac3b7b2aca49c918478665e4d4130211100000000000000000000000000000000000000000000000000000000000000000000000000000000000f253a4f647a8fa4c5ad98826d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d4e493d2c1a060012283d52677d92a7bcab96816b56412c1600000000000000000000000000000000000000000000000000000000000a1a2b3c495a62737f8892989ea8a8abafb3b4b1aeaba8a5a69d98908b9fb4b7a28c77624d37220d0000000005182b3b495b6377828f989fa9adb3b8c2b6b1aca7a49c958e857c70635a4b3f2e1f0f00000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000000000000000000000b1b30404d62788a9eb4b39e888c9fb4a798836e5e4c3a2917040000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000014293e53697e93a8beaa9580726c645c4c463929190900000000000000000000182d42586d8297adc1ab96816c563a2a170400000000000000000010253a4f657a8fa4c5af99846f5a442f1a00000316283950657b90a5b7b49f8a76614c36210c000000000000000d21374c61768a9fb4b8a6917c66513a2a1704000000000000000c1c2a394654606977818a939a9fa9a7aaabacacaba9a6a59d978f867c70625a4c4030231303000000000000000000000000000000000000000000000000000000000000000000000000000000000011273c51667c91a6bbab9580737373737373737373737373737373737373737373737373737373635b4936210c0013283e53687d93a8bdaa947f6a553f2a150000000000000000000000000000000000000000000000000000000000000e1e2c3c49556069747d83898f92969a9ea7a4a6a9acaeb1b3ada99fa9bab7a28c77624d37220d000000000b2034485963798798a0adb4bab7b2aca6a49c97918c86807970675f4d493c2e21110100000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000000000000000417293a4d5f6e8399a8b4a2927d8196a7b2a0917c665846331f110000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000014293e53697e93a8b0b49e958781796d61574637271501000000000000000000182d42586d8297adc2b09a85705847331f08000000000000000005192b3c54697f94a9c9ab96816c56412c170100091e3245576d8297adc3ae99836e5746331e0a000000000000000a1f3347586f8499aec5ae99836e5847331f0a00000000000000000c1b2936434a59626c767e848a8f92959697969594908d87827a71665e4d493c2f22130500000000000000000000000000000000000000000000000000000000000000000000000000000000000012283d52677d92a7bcb39e8988888888888888888888888888888888888888888888888888888879634e39230e0013283e53687d93a8bdaa947f6a553f2a15000000000000000000000000000000000000000000000000000000000000000e1e2c37444b5560676e75797d8185888c8f919496999b9fa9b0b4bac7b7a28c77624d37220d000000081c2f3f4d6277889da5b2beb4afa69d97918c86817c77716b645c514d41352c1e11030000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000000000000000a1f334658677c91a1b3ab9a847076889eb3b29d8876614c3f2e1a0a00000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000014293e53697e93969a9fa9a59d978e8275615544311d08000000000000000000182d42586d8297adc2b49f8a77614c3625130000000000000000092034485a70859aafbcab917c67513c271200000b21364b6075899ea3a3a8917c675139291703000000000000000417293a52677c92a8a2a29f8a77614c37210c0000000000000000000b1825303b484d5861696f757a7d7f818181807e7b78726d655d514d40352b1e12040000000000000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e93a8bdb9a89e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8e79644e39240f0012273d52677c92a7bcab96806b56412b1601000000000000000000000000000000000000000000000000000000000000000e19273137444b52556064686c6f7377797c7f8183868a909ba2b4c5b7a28c77624d37220d0000000e23384b5d6f849aa6b7bbb4a29a9088827c77716c676259564f4a3e393020190e00000000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000000000000000a1a2e3f4c6176889db3b49f8c7964687e93a3b5a697816c5d4b38281603000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000f24394e647a8081858a959fabaca0988473604b35200e000000000000000000182d42586d8297adc2bbaa937e685443301c0d00000000000009192b3c4d62788b9fb4b59f8b77614c37220c000012283d52677d8e8e8e8e8e8a75604b36210b0000000000000000000c21364b61758a8e8d8d8d8c7e69533e29140000000000000000000008131c2b343a474c53566064676a6b6c6c6b6966625a574f4b3f393020190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d53687d92a8bdc6b9b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a38e79644e39240f0011263b51667b90a6c9ac97826c57422d1700000000000000000000000000070b10101010100f0d070000000000000000000009151d27313637444b4f53565a59616467696c6e71757b849ba7b9b7a28c77624d37220d00000010253b50657b90a2b4bbaa9f92847b746c67615957524c483b39362d241d12070000000000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000000000000021527384b5d6c8197a6b7a797816c5c6073859babb59f8d7b655645321e10000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000d22364a5c646a6c7077808d9fb4b2a2937e68533c2b19050000000000000000182d42586d8297adc2c8b19b8673604a3b2a1b0f070000050c192737495a6b8096abbcb09a85705847331f0a00000d22374d6277797979797978635645321e09000000000000000000091e3246576378787878777776614b36210c0000000000000000000000000d182029333738454b4f52555657575654514d493c3a372e241d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcbdb1aca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b1b6c2b8a38d78634e38230e000e24394e63798eabbcaf99846f5a3c2c19060000000000000000000008131c20252525252524221b10020000000000000509141d202832363733363a3d413b474c4f5154575955606575899eb3b7a28c77624d37220d000002162838586d8298adc0b49f8c7e70666054514c473a3c37342b2421302a24201c1308060000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000000000000081d314556657b8d9fb5b39e8976614c54647a8d9fb5ab9c8775604b3e2d19090000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000071b2d3e4a4e555758616b7e93a3b4b19c86715a4835200b0000000000000000182d42586d8297adc2c9b5a3927d685948392d221b191818202a37445562788a9fb4b8a6927d68523a2a180400000b20344859626464646464635b493828160300000000000000000003162839495a636363626262615746331e0a00000000000000000000000000050c171f212832363a3d40414241403f3b38352c25221b100a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a6c8b19f978e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9ca4b6c6a28d77624d38220d000b20364b60758a9fb4b39e89735a4935200800000000000000000008182530353a3a3a3a3a3a372e201000000000000d181f26313539464b4c473a2a282c2a34373a3c3f4137444b5770869bb0c7a18c77624c37220d0000091e32455673889db3b9a7937e6960504b433637342a2722202a3337453f39353025211a0f01000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000000000008182c3d4b6074869cabb5a4937e6958474b5c6d8298a8b6a596806b5c4a3727150100000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000010202d3639403a474c6070859bb0b5a48d78624d38220d0000000000000000182d42586d8297adc2c6c1b39d887762574a3d362d2e2d2b343b47556073849aa9bab39e8875604b36210c00000005182b3b484d4e4e4e4e4e4d493c2c1a0a00000000000000000000000b1b2c3c494d4e4d4d4d4c4b4639291703000000000000000000000000000000040a0c161e2124282a2c2c2c2b2926232019100e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788eaabbac9781797979797979797979797979797979797979797979869cb1b9a88b76614c36210c00091d32455672879cb1b8a78d78634d362513000000000000000000132536434a50505050504f4b3e2e1b070000000d1d2a3437444b505761615847331f17181f2224272a2c27313c5c71869cb1baa98b76614b36210c00000b21364b60768ba6b7b39e8975604b42353026221f1812172a3a474c5a554f4a4336352c1f0f000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000000000000132536495b6a8095a4b6b19c8673604b3a3e4c62778a9eb4b49f8c7a645544311d0f00000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000002101b22242b2a334253687d93a8c2a6907b66513b26110000000000000000182d42586d8297adc2b6a9a3a69b8575635b4f4a3e43423b484d5961738298a2b4b6a4937e695745321e09000000000d1d2b3437393939393938352c1e0e000000000000000000000000000e1e2c353839383838373633291b0b0000000000000000000000000000000000000002090b0f12151617171614110d0c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60758a9fb4ad98826d6363636363636363636363636363636363636373889db2b39e89745746331e0a0002152838576c8197acc5a9947f695443301c0b00000000000000071c304354606565656565645c4b37220d000005182a3b474c5560666d7676614c41311c13080c0f1214172035495a73889eb3b49f8a75604a35200b00000d22374d62778ca2c4b09b8570564531201c140c0a040f1f334758616f6a6460544e493d2c1a060000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000000071c30435463798b9fb4b2a08f7b655544313448596a7f94a4b6aa9b8673604b3d2c1808000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000070d0f151824394e63798ea3c8a7927d68523d28130000000000000000182d42586d8297adc2a9988e9ea39b85796b645c5a58585959626a778398a0b2baa99c8674604b3928160300000000000d18202224242424242321190e0000000000000000000000000000000e1920232323232222211e170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d31455671869cb1b19c87725a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e60758a9fb4b19c86715c39291703000011273c51667c91a7b8b29c8773604a3a2918080000000000010f20354a60727b7a7a7a7a7a644f3a240f00000b1f344759626c747b8289826e5f4e4030251d151615151d2b3b4d63788da6b8b19c87725443301c0700000c21364c61768ba7b9b09b8671584733221b151314151d2e3f4c6176847f79746d635b4935210c0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000005182b3b4a6072849aa9baa998836e5d4b37262b3b4b6074879cb2b5a3947f6a5b49362513000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000b21364b60768baabba8937d68533e28130000000000000000182d42586d8297adb9a38e79889ea39b8b817972706e6d6e72777f8999a1b2bbb49f8b7a645645311b0a00000000000000050b0d0f0f0f0f0f0e0c060000000000000000000000000000000000060c0e0e0e0d0d0d0c0a03000000000000000000000000000000010a10121818181814120c03000000000000000001080b0f12110c09030000000000000000000001080b0f12110c09030000000000000000000001080b0f12110c09030000000000000002152738576c8196acb6a48d78634d3939393939393939393939393939384f647a8fa9baad97826d58422d180000000b21364b6075899eb3b6a5917c6658463625180d06000007111f2f404f657b8f8f8f8f8f846f5a45301a00000d22374c6277818890989e927d685e4a433631272b2b27313a48596a7f95aac5ad98836e583625130000000b20354a6074899eb3b49f8a76614c43372e2a292928323d4b5d6b8096948e888279634e38230e0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000000000b20344859687e93a2b4b49f8a78624d3f2e191d314556667c90a1b3b49f8b79635443301c0d0000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000091e324557758a9fb4a8937e68533e29130000000000000000182d42586d8297adb5a08b757c919fa99f968e8885838284878c949ea7b3b9b39c927e685c4a3827150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121d25272e2e2e2e29271f140600000000000008141c20252826211e160b000000000000000008141c20252826211e160b000000000000000008141c20252826211e160b0000000000000011263b51667b90a6b8aa95806a57463324242424242424242424243145566a7f94aac1a8937e68533e2913000000091e3245566b8196a9bab29d8876615443362b211a18181a212e3d4c5e6e8398a5a5a595806b55402b1600000b21364b6076889da6adb49f8c7c6960544b4437404037444b586277899eb3b9a8927d68533d2813000000071c3043546f8499aebaa996816b614f4b3f3f3e3e38454b5b657b8c9faaa69e8a77614c37220c0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000b1b30404c6277899eb3b7a5957f6a5a483521111527384c5e6f8399a9baa99a8472604a3c2b190500001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000031628395f74899eb4a8937e68533e29130000000000000000182d42586d8297adb5a08b766c8196a1b4aba59d9a9897999ca5aab3b8b3a89e917e69604e3e2d1a0a00000000000000000000000000000000000000000000000000000000000000040a0c0f100f0c0a04000000000000000000000000000000000000000000122330393c434343433f3b32241403000000010f182630353a3d3b3632281b120400000000010f182630353a3d3b3632281b120400000000010f182630353a3d3b3632281b120400000000000b20364b6075889eb3b39e8976614c41301d150e0e0e0e0e101d2c3d4b6074879db2b4a38d78624d38220d000000021628384d62788b9fb4b7a69882726054483b352c2d2e2d363f4b5b657b90a0b2b5a38e79644f39240f0000091e324557697e93a3b4bbaa9f8c7e726660555756555755606776859ba7b8b49e8976614c36210c0000000013253652677c91a3b5b09e947f70655d585553545556606879899eaab9a897826d5947341f0a0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000031729394c5e6e8399a7b9b29d8775604b3c2b19030a1a2f404d63788b9fb4b4a2937e685a4834201301001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000001f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adb5a08b76607383969fabb3b2afadadaeb2b6b9b4ada199897c69604f423120100000000000000000000000000808080808000000000000000000000000030a0c171f21252625221f180d0b0500000000000000000000000000000000000e1e30414d5258585858544f43321f0c0000000f1f2c36434b4f52504b4639302212030000000f1f2c36434b4f52504b4639302212030000000f1f2c36434b4f52504b46393022120300000000091d3145566b8096a9b8a797816c5f4d4031271f1718141c202e3c495b687e93a6b7b09b85705a4834200b000000000a2035485a6b8096a5b6b2a097817262594e493d43433d4a4e5d6579899eb3beb09b86715c4a36220d0000031628394b6073859ba6b7bbaa9f93857c756f6c6b6a6c6f747d879ba3b4b7a596806b5846331f0a000000000b20354b6073869ba9baae9d94847a726d6a68696a6e757e8a9ea7b8b49e8a77624d3a2a18040000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000a1e334657667c91a1b2b4a2917c665645321e0e0000122035495a6b8095a6b7b49e8a78624d41301e0a001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297a3a3a08b76606073808d9aa2a7aaacadadaba9a89e988f8378665e4f4232241302000000000000000000070d0f1e1e1e1e1e0e0c0600000000000000000b161e212a33373a3b3a37342a221f180d00000000000000000000000000000008182b3c4d5f676d6d6d6d69614f3b271200000c1c2c3d49546064676661574d4030211100000c1c2c3d49546064676661574d4030211100000c1c2c3d49546064676661574d4030211100000000021527384d62788a9fb4b59f8d7d675e4b443733292d2630353e4b5a63798a9eb4b6a5927d67523c2b19050000000005192b3c4c6176879daabbb19f9783776a635b5a58585a5b636d7b889da7b8b2a0917c66513e2d1b070000000a1c3043546278889da6b4bbb4a29a918985818080818489929da5b4b8a89d8775614b3a29170400000000081d314455647a8a9faab8aea29a8f87827f7e7e7f8388939ea8b8b09f937e685948341c0c000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000c21364b6175889da3a3aa9a846f5e4d38281600000006192c3c4b6175889da3a3a899836f5f4d392510001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d828e8e8e8e8b756055606b7a848c929597989796938f89827a6e625a4d4032241406000000000000000002101b222433333333332320190e000000000003121b2932363a474c4f504f4c473a37342a1d140600000000000000000000000000132536495a677d838383827f69543f29140004182a3a495b63737a7d7b75675f4d3f2f1c0904182a3a495b63737a7d7b75675f4d3f2f1c0904182a3a495b63737a7d7b75675f4d3f2f1c09000000000a2034485a6b8095a5b6ab9f8b7c6a60554c463a4236434b4f5c6478869ca8b9b29d8774604b36200d0000000000000e1e334657647a8b9fabbbb1a199897f78726f6d6d6f7379828c9da6b7b6a498836e5e4c382010000000000114263648596379889aa2b2b7b4b0a79e9a97959596999ea7b2b7b4a79e8a7a645746321b0b0000000000011426374a5c667c8c9ea7b4b4afa59d9894939395989ea7b4b8b39e96816c604e3b2b1800000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110002172c41576c818e8e8e8e8e8c79634e40301a0a000000000e1e324657677d8e8e8e8e8e8e7c67523d2712001c32475c71879cb1b3a6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e291300000000000000000d22384d6278797979797972604a4b5c646f777d80828382817e7a756d645c4d493c3022140600000000000000000010202d3639484848484838352c1e0e0000000b161e3039464b5458616465646159554c473b312416080000000000000000000000081c30435462788a989898907a65503b2510000a1f3347586379868f9290887d675d4c38230c0a1f3347586379868f9290887d675d4c38230c0a1f3347586379868f9290887d675d4c38230c0000000005192b3c4b6175879da9baa99f8c7f746861585957585460656d7a879ca4b6b2a0917c675544311d08000000000000031729394a5c677d8d9faab7b2a79e958d8785828384888e979fabb7b3a49c8676614c402f1d02000000000008182b3b4a5b637784929da6aeb4b9b3afacabaaacafb3b7b2aa9f98897b655c4a3928160000000000000009192d3e4d5e667b89989fabb3b6b2adaaa8a9aaaeb3b6b1a69e928072604a42311d0d00000000182d42586d8297adb9a48f7a654f3a251000000000000001172c41566c8196abb9a6907b66513b261100000e24394e6379797979797979635b4a3622120000000000031629394d5f6779797979797978634d38230e001c32475c71879c9d9d9d917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e291300000000000000000b2035485a6264646464646054433e4b4f5962676b6d6e6d6b696560564f4b3e352c1e1204000000000000000000071b2d3e4a4f5d5d5d5d5d4d493c2c1906000e1b2832404d57616971777a7b7a77726a62594e423326160500000000000000000008182c3c4a6072849aa8ad9a846f5d4b37230e000c22374c6176889ba3a7a79e8d7b65503a29170c22374c6176889ba3a7a79e8d7b65503a29170c22374c6176889ba3a7a79e8d7b65503a291704000000000d1e334657647a8b9fabbaaa9f94867d76716e6d6e70747a828d9da6b6b5a398826e5f4d37271502000000000000000b1b2d3e4d5f677d8c9da6b4b9b3aaa49c9a9898999da6acb4b7b3a19a8678625847332212000000000000000d1d2d3d4a5962727d8791999ea8a7aaacadadacaaa7a59d978b8277655d4b3e2d1b0b0000000000000000102030404d5d6577828c969da6a7aaacadadacaaa6a49c94887d6b6054433024140000000000182d42586d8297a3a3a38f7a654f3a251000000000000001172c41566c8196a3a3a3907b66513b261100000c21364a5b636464646464635b4a3d2d1a040000000000000b1b30414d5c646464646464635a4935200c001b30455a708488888888887c66513b261100000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e2913000000000000000005192b3c484d4e4e4e4e4e4a43362e373b484d525557585856544f4b4538372e20190e00000000000000000000000d22364a5c647373737373635a4935200c111e2c39464b5f67757f868c8f908f8c87807768605044332313000000000000000001142636495a697e93a2b2a18f7a644f3f2e1c0800162b40566b8095a6b5c2b8ab9b86715846331f162b40566b8095a6b5c2b8ab9b86715846331f162b40566b8095a6b5c2b8ab9b86715846331f0a00000000031729394a5c677d8d9faab7b4a49c928a8683828385888f989fabb7b2a39b8575614b40301909000000000000000000102030414d5f677b88969faab2b7b6b2afadadafb3b7b4b0a69d928476625a483a29170400000000000000000f1f2d3b48546068747c83898e92959698989794918d8781786d62594b3f2e2010000000000000000000021222303f4c59616d7981888e92959798989695918d877f76675f4a43362513060000000000182d42586d828e8e8e8e8e7a654f3a251000000000000001172c41566c818e8e8e8e8e7c66513b26110000071a2d3d4a4e4e4e4e4e4e4e493d2d1f0f00000000000000001323303d4a4e4e4e4e4e4e4d493c2c190600182d415566707373737373665e4c38240f00000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000000e1e2b3538393939393935302518222b34373d40424342413e3a363228221b10060000000000000000000000000f24394f647a888888888878634d382314212e3c4957616d7c88949ca4a4a5a4a49c95897e6b625041301c0c00000000000000081c30435463788a9fb4ab99836e5c4a36211100001b30465b70859bb0c4d2c9b5a38b76614c36211b30465b70859bb0c4d2c9b5a38b76614c36211b30465b70859bb0c4d2c9b5a38b76614c36210c00000000000b1b2d3e4d5f677d8c9da6b4b6b1aa9f9c9897989a9ea7adb5b6b2a09885776157463322120000000000000000000002132331414d5d6576818b959da5a7aaacadadaca9ab9f9b93887d6f6158483c2b1c0c000000000000000000010f1d2b36434a5560676e74787d80818283817f7c78726c635b4d483b2e211002000000000000000000000412212f3b474c5b636b73797d8082838281807c78726a61584d41302518080000000000000d22384d6278797979797975614b36210c000000000000000d22374d6277797979797976614c36210c0000000f1f2d3639393939393938352c1f0f01000000000000000005131f2d3639393939393938352c1e0e000012253748555a5e5e5e5e5e514c402f1d090000000000000000000000000000000000000000000000000000000000000000091e34495e73899eb3a9937e69543e2914000000000000000000000e1920222424242424201c13080d182022282b2d2e2d2c2925211e160a0800000000000000000000000000000f24394f64798e9d9d9d8e79644f392422313f4b5a627582919da6b1b5c2b7c2b6b1a89e93806b5f4d3a291704000000000008182c3d4b6073849aa8b49f8c79634e3e2d1b0300001b31465b70869bb0c6d5cab7a58c77614c37221b31465b70869bb0c6d5cab7a58c77614c37221b31465b70869bb0c6d5cab7a58c77614c37220c000000000000102030414d5f677b88969faab2b7b4b1aeacadafb3b8b4aea59c918275615947392917040000000000000000000000051323313f4b58616c7880878d92959798989794918b857d7568604c473a2b1e0e0000000000000000000000000d18253037444b52546063676a6c6d6d6c6a67635b574d493c342b1d100200000000000000000000000003111d2a343d494e565b63686b6d6d6d6c6a67635a544c473a301c1308000000000000000b2035485a626464646464615746321e09000000000000000b20344859626464646464615746331e0a000000010f1a2124242424242423211a0e0000000000000000000000010f1a212424242424242320190e000000081a2a37414548484848483b382f2212000000000000000000000000000000000000000000000000000000000000000000081d32485d72879db2aa947f6a553f2a150000000000000000000000050b0d0f0f0f0f0f0b07000000050b0d12161819181614100b0903000000000000000000000000000000000d22384d62778da9b2a7927d67523f3236424e5d65788698a0b2b7b4aba4a2a4acb4b9b49e927d675847331f0a0000000001142636495b697e94a2b4a998826d5b49362010000000172c42576c8197a8b8c5bbb29d87725947341f172c42576c8197a8b8c5bbb29d87725947341f172c42576c8197a8b8c5bbb29d87725947341f0a00000000000002132331414d5d6576818b959da5a7aaacadacaba9a89e9991877c6d6157473a2a1b0b000000000000000000000000000513212e3a474c5a626b74787c80818382817f7b76706860564e42332a1c0e000000000000000000000000000008131c27313636434b4e52555758585755524e493d38352c20180d000000000000000000000000000000000c181f2c35383d4a4e52555758585755514d493c3733291c1300000000000000000005192b3c484d4e4e4e4e4e4b46392816030000000000000005182b3b484d4e4e4e4e4e4c46392917030000000000070c0e0f0f0f0f0f0e0c060000000000000000000000000000070d0f0f0f0f0f0f0e0c0600000000000c1a252d30333333333326241d1204000000000000000000000000000000000000000000000000000000000000000000071c31475c71869cb1ac97816c573a2a180400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b60758a9fb4ad98836e5d4b454a4f60687b899ca4b2b4a89e958f8d8f979fabbcb39e8976614c37210c00000000081c30435463798a9fb4b49f8b78624d3d2c1a020000000d23384d62788a9ea7aaaa9f927d67523a2a180d23384d62788a9ea7aaaa9f927d67523a2a180d23384d62788a9ea7aaaa9f927d67523a2a180400000000000000051323313f4b58616c7880878d929597989795938f89847c74675f4b46392a1c0c00000000000000000000000000000003101c2a333c494d546063676b6c6d6d6c6a666158534b4538311f180c000000000000000000000000000000000009151d20263035393d40414343423f3c38352c2321190e05000000000000000000000000000000000000040f1a21232d36393d4042434341403c38352c211f170c00000000000000000000000e1e2b353839393939393632281b0b0000000000000000000d1d2b343739393939393633291b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000812181b1e1e1e1e1e110f090000000000000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb09a85705847331f1717150f0500000000000002090b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e0f0d08000000000000000000000000000000081c30435470859aafb49f8c7b6860565c646f7e8c9ea7b5b1a39b8a8079777a818d9fb4b8a7947f6a543a2917040000061a2c3d4b6073859ba9baa896816c5a48351f0f000000000c2035495a657b889295948b7f6a5f4d3a1c0c0c2035495a657b889295948b7f6a5f4d3a1c0c0c2035495a657b889295948b7f6a5f4d3a1c0c0000000000000000000513212e3a474c5a626b74787c80818382807e7a756f6760554d4032281b0c0000000000000000000000000000000000000c171f2c3536434a4e52555758585754514c473a3632281a13040000000000000000000000000000000000000002080b141c2023282b2c2d2e2c2a2723211a0f0c0600000000000000000000000000000000000000000000060c0f1a2123282b2d2e2d2c2b272320190e0a04000000000000000000000000000e1920222424242424211e160b00000000000000000000000d1820222424242424211e170b0000000000000000000000061016182020202020100e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001162b40566b8095abb49f8b77614c3e332a2c2a221709000000000a151d203333333333333333333333333333333333333333333325221b1002000000000000000000000000000114263654697e94a7b9aa9e8a7d7572737a84939faab8b49f9785786b6462646c7d92a1b3b19b86715847331f0a00000c2135495b697f94a3b2b29f8a77624c3c2b19010000000006192c3c4b5d65767d807e786a614f41311e0006192c3c4b5d65767d807e786a614f41311e0006192c3c4b5d65767d807e786a614f41311e000000000000000000000003101c2a333c494d546063676b6c6d6d6b69646055524b4437301e160b0000000000000000000000000000000000000000040e1920253035383d40424343423f3c37332a211e160a00000000000000000000000000000000000000000000000001080b0e12151718181715120e0c0600000000000000000000000000000000000000000000000000000000070c0e13161818181715120e0c060000000000000000000000000000000000050b0d0f0f0f0f0f0c090300000000000000000000000000050b0d0f0f0f0f0f0c0a0300000000000000000000000917232b2d353535353525221b100300000000000000000000000000000000000000000000000000000000000000010a10121616161614120c03000000000000000000000000000000000000000000000000000000000012273c51677c91a9baaa957f6a5c4c473a423e3527170500000a1a283236484848484848484848484848484848484848484848483a372e201000000000000000000000000000000c21364c6176899eb3b9a89e928a87898e99a1b4b8aa9f938174625a4f4d4f5f6e8399aeb59f8b76614c37210c00000e23394e63798a9d9d9d9d95806b5948341e0e0000000000000e1e2e3f4b5861686b69635a4f4332231301000e1e2e3f4b5861686b69635a4f4332231301000e1e2e3f4b5861686b69635a4f43322313010000000000000000000000000c171f2c3536434a4e525557585756544f4b443736312719120300000000000000000000000000000000000000000000000608131c2023272b2c2e2d2c2a26211f170c0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a3a372e211000000000000000000000000000000000000000000000000000000000000005131e25282b2b2b2b29271f1406000000000000000000000000000000000000000000000000000000000c21374c61768a9fb4b49f8a7b6a61585957524535220f0002152838454b5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4f4b3f2e1b08000000000000000000000000000a1f334658687e939fb5b9b4a99f9c9ea7afb3b3a69e8c7e6d6056493c384151667c91a6bcab8f79644f3a240f0004192e44596e8388888888888676614c3b2a18000000000000000011212e3a464c5255544d493c3225150500000011212e3a464c5255544d493c3225150500000011212e3a464c5255544d493c322515050000000000000000000000000000040e1920253035383d40424342403e3a353127201d150900000000000000000000000000000000000000000000000000000000070b0e12161718181715110c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a0000000000000000000000000000000000000000000001080b1b202020202016140e0400000000000a141a1c202020202020202020202020202020202020202020202020202020202020110f090000000010233545525860606060604f4b3f2e1b0800000000000000000000000000000000000000000000000000000000011323313a3d404040403f3b322414030000000000000000000000000000000000000000000000000000000a1f3347586e8398aabaa99f8a7f76716e6c63523e2a1500091d3245566073737373737373737373737373737373737373737373645d4b37220d000000000000000000000000000417293a4e606d81969fabb4bab4b2b3b8b4b0a199887b69614b45382b22374d62778ca2a3a3917c66513c27110002172c4053646e737373737372615846331d0d000000000000000003111b2933363d403f38352c1e15070000000003111b2933363d403f38352c1e15070000000003111b2933363d403f38352c1e150700000000000000000000000000000000000608131c2023272b2c2e2d2b2925201d150b08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353527241d12040000000000000000000000000000000000000009141d203035353535352b292116080000000e1c272f3235353535353535353535353535353535353535353535353535353535353526231c11040000162b3f52646d7575757575655d4b37220e000000000000000000000000000000000000000000000000000000000a1e31414d5255555555544f43321f0c0000000000000000000000000000000000000000000000000000000417293a4f647a8c9fb4baa89f958b8683816c57422c17000b20364b6074888888888888888888888888888888888888888888887a644f3a250f00000000000000000000000000000b1b31424b6073808d999faaa9abaaa7a29a908377655d4f4231271a20364b60758b8d8d8d8d7d67523d271200001124364653595d5d5d5d5d5c4c463a291700000000000000000000000b171f21282b292320190e00000000000000000b171f21282b292320190e00000000000000000b171f21282b292320190e00000000000000000000000000000000000000000000070b0e121617181816140f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b1b20202020202014120c0300000000000000000000000000000000000000040d14162020202020201a181208000000000a1c2c3943474a4a4a4a4a3c393023120000000000000000000000000000000000000919263135464a4a4a4a4a403d33261604000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3b382f22110000182d42586d828a8a8a8a8a7b654f3a25100000000000000000000000000000000000000000000000000000000010253a4d5f676b6b6b6b69614f3b2712000000000000000000000000000000000000000000000000000000000c22364a5c6b8095a1b3b8b4ab9f9c998a745f4a351f000b21364b60768b9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8f7a65503a2510000000000000000000000000000000141d314455606b7a848b91949595928d857b6e62594c3f321d150a1d32455670797878787875614c36210c00000718283640444848484848473633291c0c000000000000000000000000040a0c1316140e0c0600000000000000000000040a0c1316140e0c0600000000000000000000040a0c1316140e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c20303535353535352a272014070000000000000000000000000000000000081621282b3535353535352f2d25190b0000001427394a565c6060606060514d41301d0a0000000000000000000000000000000001142637444b5b606060606056514433210e001427394a565c606060606060606060606060606060606060606060606060606060606060504c402f1c0900182d42586d82979f9f9f8f7a654f3a25100000000000000000000000000000000000000000000000000000000012283d52677d808080807f69543f291400000000000000000000000000000000000000000000000000000000071b2d3e4b607382939ea7aeb3b4b19f8a745f4a351f000b21364b60768ba0b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a58f7a65503a251000000000000000000000000000000001142637444b5d646f777c7f807f7d7870665e4c483b2f21140202152838495b6363636363615746331e0a0000000a18242c2e333333333332211f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c1f202020202014120c02000000000000000000000000000000000000000000000000050b0d20202020202012100a01000000000818263035464a4a4a4a4a4a3f3b32251400000000000000000000000000000000011626333d404a4a4a4a4a4a45413729190800001a2f435668717575757575675f4d392410000000000000000000000000000000000a1d314455607075757575756b62513d2914001a2f43566871757575757575757575757575757575757575757575757575757575757575665e4c38230f00182d42586d8297adb5a48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f849595959587725d47321d0800000000000000000000000000000000000000000000000000000000101d31445560727e8992999da6a39f8a745f4a351f000b21364b60768ba0ababababababababababababababababababa58f7a65503a251000000000000000000000000000000000091926313f4b4f5861666a6b6a67625a504c40342a1d110300000a1a2c3d494e4e4e4e4e4c463929170300000000071117191e1e1e1e1e1d0c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f14161819191715110c0a0300000000000000000000000000000000000000000b171e2134353535353529261f1406000000000000000000000000000000000000000000000d18202235353535353528251e1305000001142636434b5b606060606060544f43321e0e0000000000000000000000000000000f1f334450556060606060605a544737251200001c32475c71868a8a8a8a8a7c67513c27120000000000000000000000000000000a1a2d3e4b6073858a8a8a8a8a806b56402b16001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7c66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499aaaa9c87725d47321d08000000000000000000000000000000000000000000000000000000000215273744546069757d83888c8e8f8b745f4a351f000b21364b60758b96969696969696969696969696969696969696968f7a65503a2510000000000000000000000000000000000009141d2e373a474c51545655524d483c382f1f180d00000000000f1f2c3538383838383633291b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000708141c2024292b2d2e2e2d2a26211e160b0900000000000000000000000000000000000b1b2933364a4a4a4a4a4a3e3b3224140200000000000000000000000000000000000000000d1d2b34374a4a4a4a4a4a3d393023130100081c304354607075757575757569614f3c2b19060000000000000000000000000008182d3d50626b7575757575756f6654412d1803001c32475c71879c9f9f9f917c67513c27120000000000000000000000000000021628384a5c6a7f94a29f9f9f95806b56402b16001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f907c66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d08000000000000000000000000000000000000000000000000000000000009192736434a5761686e7376797a7b65503b2610000b20354b60738181818181818181818181818181818181818181818178634d38230e00000000000000000000000000000000000001101b222a33373c3f40403d38352b231c1105000000000000010f1a212323232323211e170b000000000000000000000000000000000000000000000000000000060c0e13161819191815120d0b05000000000000000000000000000000000000000000000000000000050f1a21263035393e41424443423f3b363229231c1107000000000000000000000000000003172939464c5f6060606060534f42321f0c0000000000000000000000000000000000000005182b3b484d5f6060606060524d41301e0a000b20354b6075858a8a8a8a8a8a7f695a48352013000000000000000000000000011426364a5b6b808a8a8a8a8a8a846f5a452f1a05001c32475c71879cb1b5a6917c67513c271200000000000000000000000000000c1e324556647a8b9fb4c0b5ab95806b56402b16001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5907b66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000000000000000000000918253039464b525958616365655d4c38230e00081d314455606c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c635a4935200c0000000000000000000000000000000000000000080c181f22272a2b2a282320190e0900000000000000000000060c0e0e0e0e0e0c0a0300000000000000000000000000000000000000000000000000040a0f1a2123282b2d2e2e2d2b27221f180d090200000000000000000000000000000000000000000000000d19202d3636434b4f54565759585754504b4639382f211a0f010000000000000000000000000a1e3346576174757575757569604f3b260e000000000000000000000000000000000000000b203448596f757575757575675f4d39251000081c30435463798b9f9f9f9f9f8a78624d41301c0c0000000000000000000000081c30435463798b9f9f9f9f9f8a78634d38230e00001c32475c71879cb1bca6917c67513c2712000000000000000000000000000c1c2f3f4b6074869caabbcec0ab95806b56402b16001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a5907b66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000000000000000000000008131c2832363d3a474c4e50504c3f2f1c090001152737444b565656565656565656565656565656565656565656564d493c2c190600000000000000000000000000000000000000000000040a0c11151615120d0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c181f222c35393d4143444342403c37342a201d150a000000000000000000000000000000000000000004121d2b343d4a4e546064696b6d6e6e6c6a666157504c3f362d1f140600000000000000000000000c21364c61768b8a8a8a8a8a7e69533c2c19060000000000000000000000000000000000000d22374d62778c8a8a8a8a8a7d67523d281200011426364a5b6a8095a4b5baa899846f5f4d3a2a170400000000000000000005182b3b4b6073859baabbb5a4947f6a5a4935200c00001c32475c71879cb1bca6917c67513c27120000000000000000000000000417293a4b5d6c8196a4b6c8d8c0ab95806b56402b16001c32475c71879cb1c6b2a0989494949494949494949494949494949494949494949494907b66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000000000000000000000000000b161e21282a3337393a3b382f211100000009192731354141414141414141414141414141414141414141414138352c1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d2a33373d494e52565859595855514c473b3631271a12010000000000000000000000000000000000061422303c484d5b636d74797e80828383827f7b766e655d4e4a3d32241608000000000000000000000a1e3346576e83989f9f9f9b85705a4935200c0000000000000000000000000000000000061a2c3d54697f94ab9f9f9e8975604b36210b000008182d3d4b6074869cabbcb3a1927d675847331f110000000000000000000b20344859687e93a3b4bcab9c8674604b3c2c190600001c32475c71879cb1bca6917c67513c27120000000000000000000000000d1f334658657b8d9fb5c2d3d5c0ab95806b56402b16001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f78624d38230d00182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000000000000000000000000000003090c13171f21242526231c11030000000009151d202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2320190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a2020202020201c1a140a00000000000000000000000000000000000000000000000c1927313a474c555b63686b6d6e6e6d6a676259524b45382f1d150900000000000000000000000000000006142432404d5a626f7982898e93969799989794908a847b70635b4f42342616080000000000000000000317293951667b90a6b7b4a38d78634d38231000000000000000000000000000000000000c2136495b71869bb1c3ad97826d5745321e090000000f1d314556647a8c9fb4bfb39e8876614c3f2e1a0a000000000000000b1b30404d6277899eb3c1b59f8d7a645544311e0e0000001c32475c71879cb1bca6917c67513c271200000000000000000000000d1d30414c6176879dabbccfe0d5c0ab95806b56402b16001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625a4935200b00182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000008080808080808081a2f445a6f8499afb29c87725d47321d080808080808080800000000000000000000000000000000000000000000000000000000000000040a0c0e10100e090000000000000001080b171717171717171717171717171717171717171717170e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e353535353535322f271c0e0000000000000000000000000000000000000000000d1d2a37444b58616a72787d8082838382807c77706860564c40312719090000000000000000000000000002132432424f5e6678838e979ea7a9abacaeadaca9a99f9990857969605144342616050000000000000000000b20354b6074889db3c1aa957f6a553e2d1b07000000000000000000000000000000001325364e63798ea3b5b7a5907b655039281603000000021527384b5c6c8196a5b7b8a697826d5d4b382815020000000000031729394c5e6e8399a8b9b7a697816c5c4b372715000000001c32475c71879cb1bca6917c67513c27120000000000000000000008182b3b4d5f6d8298a5b7c9c8ccd5c0ab95806b56402b16001c32475c71879cb1bca6917c6754545454545454545454545454545454545454545454544d493c2b190600182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000090f111e1e1e1e1e1e1e1e1e2f445a6f8499afb29c87725d47321e1e1e1e1e1e1e1e1e13110b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b29324a4a4a4a4a4a4743392c1c0a000000000000000000000000000000000000000d1d2b3b47556069777f878e92969899989795918b857d74665e4b4437271909000000000000000000000000102031424f60697c8999a1adb3b9bab4b1b0b1b3b8bab4aea29b8b7e6c635144342313010000000000000000081d3144556b8196abc2b19c87725c4a362209000000000000000000000000000000071c3043546b8095aac1b29d8773604a35200b00000000000a1a2e3e4b6175879db2beb19f8f7b655645321d0f0000000000091e334657667c91a1b2bfb39d8876614c3e2e1909000000001c32475c71879cb1bca6917c67513c2712000000000000000000001325364859677d91a0b2bbb4b3b8c5c0ab95806b56402b16001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f38352b1e0e0000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000004121d242633333333333333333333445a6f8499afb29c87725d473333333333333333333329261f1406000000000000000000000000000000000000040a0c12121212120b0700000000000000000000000000000000000000000000000000000000000000000002090b0d10111213131312110e0c0a0400000000000000000000000000000000000000000000000000000000000000000003162939465e60606060605c564a3927140000000000000000000000000000000000000c1c2b3c485961737f8a949da5a7abadaeaeadaaab9f9b92877c6c605544372718080000000000000000000009192d3e4e60697e919ea7b3bab4aca89f9c9b9b9ea6a8b1b5b4aa9f93816c625141311f0f0000000000000000011426374e64798ea4b5b6a48e79644f3726140100000000000000000000000000000b20354a6073879db2c1ab95806b5443301c07000000000000101e324657657b90a0b2bdb19c8674604b3d2c180800000009192e3e4b6175879db2bfb3a1917c67584633201000000000001c32475c71879cb1bca6917c67513c2712000000000000000000091c3043546277899eb3bbaa9f9ea7b8c0ab95806b56402b16001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2320190e000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000012222f383c48484848484848484848485a6f8499afb29c87725d48484848484848484848483e3b31241402000000000000000000000000000000000c171f212727272727201c13080000000000000000000000000000000000000000000000000000040a0c1116151d2023252727282928272624211f1717120d0b05000000000000000000000000000000000000000000000000000000000a1e324657707575757575716856432f1a050000000000000000000000000000000008182a3a485a627784949ea8b2b6bcb5b2b0b0b3b7bcb5b0a59d908173605544362513000000000000000000021527374a5c687e8d9fb3b8b5a99f978f89878686888c939ca4b4b9b49f96806b5f4d3d2c1a0600000000000000000921364a5c71869cb1c2ab96816b5544311d0800000000000000000000000000021527374f657a8fa5b7b5a38d79634e36251300000000000000031628394c5e6d8298a6b8b6a495806a5b493625130000011527374a5c6c8196a6b7b9a899836f5f4d3a29170200000000001c32475c71879cb1bca6917c67513c2712000000000000000009192c3d4a60728499a7b8b49f8c899eb3c0ab95806b56402b16001c32475c71879cb1bca6917c67513c2715151515151515151515151515151515151515150d0b0600000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000091d2f404c515d5d5d5d5d5d5d5d5d5d5d5d6f8499afb29c87725d5d5d5d5d5d5d5d5d5d5d5d534e42311f0b0000000000000000000000000000000c1c2933373c3c3c3c3c353025180800000000000000000000000000000000000000000000040b0c171f21272b273136383a3c3d3d3e3d3d3b393633292c27222019110b08020000000000000000000000000000000000000000000000000c21364b61758a8a8a8a8a86715c47321c070000000000000000000000000000000013253647586278879aa2b4b9b5b1ab9f9d9b9b9da6a9b3b7b6b29f968373605443301c0f0000000000000000081d314455647a8c9fabbcb4a39b8a817a7572707173777e86939ea8b7b09e927d675b493521120000000000000000071a2d3e54697f94aabbb39d8874604b35200b00000000000000000000000000081d3144556c8197acc3b09b85705b4935180800000000000000000b1b2f404c6176889eb3bfb49f8b79635443301c0d00081d314455647a8c9fb4c1b49e8a78624d41301b0b0000000000001c32475c71879cb1bca6917c67513c27120000000000000001152737495b697e93a1b3b5a395808095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000f24384c5e66737373737373737373737373738499afb29c877373737373737373737373737368604e3b261100000000000000000000000000000417293a474c52525252514a433625130000000000000000000000000000000000000000080c181f222933363c4038454b4d50515253535352514e4c463a413d38352b26201d150900000000000000000000000000000000000000000000000c21364b61768b9f9f9f9c87715c47321c07000000000000000000000000000000071c3043546176869ca5b4bab4a39b928b878686888d949da6b1bdb0a1988272604a3d2d1a07000000000000011426364b6074869caabbb4a29a85786c6460555b5c596268737e8a9da6b7b49f8a79634e40301d0a00000000000000000f22374c62778b9fb4b7a6907b6550382816020202020202020202020202020b20364b6075889eb3bbaa937e69533d2c1a00000000000000000000111f334758677d91a1b3baa99a8472604a3b2a1806192c3c4b6073869cabbcb5a3947e695a48352312000000000000001c32475c71879cb1bca6917c67513c2712000000000000000a1d31445563798a9fb4baa99b85748095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000011263c51667c888888888888888888888888888b9fb4b49f8c888888888888888888888888887e68533e291300000000000000000000000000000a1f334758616767676767605443301c07000000000000000000000000000000000007101b222a34373a464c51555a56606265666768686867666361585a56524d483c3b363127190f010000000000000000000000000000000000000000000c21364b61768ba0b5b19c87715c47321c07000000000000000000000000000004182a3b4a60728399a4b6baa99f93857d7672707173787f88979fafbbb2a0947f695b4a362112000000000000081c304354697e93a4b5b7a59a8474625a4f4b44373b484d54606879889da7b9a89a846f5f4d39241200000000000000000b1f3448596f8499afc4ad97826d5645321e1717171717171717171717171716293951667b90a7b8b49f8b77614c37210f0000000000000000000004172a3a4d5f6e8399a8b9b4a2937e685948341f122035495a6a7f94a4b5bbaa9b8573604b3c2b1904000000000000001c32475c71879cb1bca6917c67513c27120000000000000a1b2e3e4b6073859ba8bab49f8a796b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000012273c52677c919d9d9d9d9d9d9d9d9d9d9d9d9fa9babbaa9f9d9d9d9d9d9d9d9d9d9d9d9d947f6a543f2a15000000000000000000000000000a1a2f3f4c61767c7c7c7c7d72604a35200b000000000000000000000000000000020f1a212e373b474c545861666b6f7375787a7c7c7d7e7d7c7b7976736f6c67625a57514b44372c1f0f0000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000b1f344759687e93a1b3baa99f8b7e726761585b5b5a62697581949dafbdb49f8c79634e402f1d0900000000000b20354b6073879db2c0b29d87766156493c3531272b3436434a5b6379899eb3b4a2917c6751402f1c090000000000000005182a3b52677d92a8b9b39e8975604b362c2c2c2c2c2c2c2c2c2c2c2c2c2c2c3246576e8398adc5ae99836e5847331f0a00000000000000000000000c1c30414d6277899eb3c0b39e8977624c402f1c30414d62788a9fb4c2b49f8c7a645544311e0e00000000000000001c32475c71879cb1bca6917c67513c27120000000000031628394a5c6a8095a3b5b3a1937e696b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000012273c52677c91a7b2b2b2b2b2b2b2b2b2b2b2b4bac7c8bbb4b2b2b2b2b2b2b2b2b2b2b2a9947f6a543f2a15000000000000000000000000021628384b5d6d8291919191806b5443301c0700000000000000000000000000000a151d2d363f4b4f59616970767c8084888a8d8f919292939292908e8b8885817c78726c666055493d2c1a0600000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000004172a3a4c6177899eb3beb49f8b7c6960544c463a3c484d57616d7f949fb1bbaa9a85705e4c38240f000000000011263b50667b90a5b6b4a2907b655746382b201d15182025303d4a5b667c91a0b2b19c86715e4c38240c00000000000000000d21364b6075899eb3b9a8917c67513a414141414141414141414141414141414b61768a9fb4b8a7917c66513a2a17040000000000000000000000001320344859687e93a2b4b9a798836e5e4c392a3a4d5f6f849aa9bab7a596816c5c4a3726140000000000000000001c32475c71879cb1bca6917c67513c271200000000000c1e324557647a8c9fb4b8a79a8472606b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000012273c52677c91a7aeaeaeaeaeaeaeaeaeaeaeb3b8c4c6b9b4aeaeaeaeaeaeaeaeaeaeaea9947f6a543f2a15000000000000000000000000091e324556657b90a0a79c8674604b36251300000000000000000000000000010f1a27313d4a4e5d656e777e858a9195999d9faba5a6a7a8a8a8a7a6a3a79e9a96928d87817b74635b4935210c00000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000a1f3347586b8196a7b9b2a0927d675d4a433633292b3539464b616c8197a5b6b4a2907c66513d2d1a0700000002162838576c8297acb1af9a85705d4c39291a0e08010508131c2d3d4d5e6e8398aab5a4907b66513a2a170400000000000000091e3245566d8297adc3ae99836e58575757575757575757575757575757575757677d92a8bab39e8975604b36200c0000000000000000000000000005182b3b4a6072849aa9bab2a0907c665746334758677d92a2b3bfb29d8775614b3e2d19090000000000000000001c32475c71879cb1bca6917c67513c2712000000000c1c2f404b6075869caabbb39e897762546b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000012273c52677c919898989898989898989898989da6b8b9a89e989898989898989898989898947f6a543f2a1500000000000000000000000417293a4b6074879cb2a2917c66564531180800000000000000000000000003111f2c38454b5b636f7a838a949a9faaaaafb2b2aeacaaa8a8a7a7a8a9acafb3afaba7a59d97908979634e38230e00000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000c21374c61778a9eb4baa898826d5f4d3f30251f1719202832434b6075879cb2c0b09b85705c4a36210d000000091e32455671879c9c9c9c917c67523f2f1b0b0000000000000f1f30404d62788b9fb4ae99836e5847331f0a000000000000000316283850657a8fa5b7b49f8b766c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f8499afc2ac97816c5645311d0900000000000000000000000000000d1c30435463798b9fb4beb29d8775614b3f4c6176889eb3c0b2a0917c665746322010000000000000000000001c32475c71879cb1bca6917c67513c271200000004172a3a4c5e6c8197a4b6b2a0917d6759566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010100c0a04000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000010253a4f657b83838383838383838383838383889db3b49e8a838383838383838383838383837c66513c271100000000000000000000000a1f3347586a7f94a5b09b85705e4c3827150000000000000000000000000412212e3d4956606b79838f989fa9afb4b1aaab9f9c999794939292929394979a9da6a7acb2b2ac9e8975604b36200b00000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000006192c3c54697e94a8b9b49f8a77624c41301c130804050b161e324556667c91a3b5b4a38e79644e39240f0000000b21364b607586878787878676614c3621110b0e1011100e0b08122035485a6d8298adb49f8a76614c37210c00000000000000000b20354a6073879db2baa9998381818181818181818181818181818181818181818c9fb4b6a48f7a644f38271502000000000000000000000000000000132536495b6a7f94a3b5b7a596816c5c4b5d6d8297a7b8b9a898836e5e4c39291602000000000000000000001c32475c71879cb1bca6917c67513c27120000000d1f334758667b909fb1b7a598826d5f4d566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27252525252525252525252525252525252525211f170c0000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000e22374b5d656e6e6e6e6e6e6e6e6e6e6e6e6f8499afb29c87726e6e6e6e6e6e6e6e6e6e6e6e665e4c39240f0000000000000000000005182a3b4c6176899eb3a4907b665140301a0a0000000000000000000000031222303f4b5b6374808c99a1adb4b3aba49c958f8b8784827f7e7d7c7d7e7f8285888d92979da5aa98836e5544311d0800000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000c2135495b71869cb1bcab96806b59473423130000000000031628384c5e71859bb0c1ab96816b563d2d1a070000091e32455660717171717171615746331e1d202325262523201d15192b3c50657a8fa6b7a9927d67523d28120000000000000000071c3043546b8095aac1b3a19996969696969696969696969696969696969696969faabbb19c87725c4b371a0a0000000000000000000000000000000008182c3d4b6073859baabbb49f8c7a6456657b90a0b1c1b39e8977624d402f1b0b00000000000000000000001c32475c71879cb1bca6917c67513c271200000d1d30414c6176889db2bcab9d8776614c41566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3733291c0c00000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000081b2e3f4b4f59595959595959595959595a6f8499afb29c87725d5959595959595959595959514c40301d09000000000000000000000b1f3447596b8095a7b19c86715e4c382212000000000000000000000001112130404d5d657985969faab3b4a79e968d86807a76726f6c6a69686768696a6c6f73787c82878e94927d67523727150200000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000e23384d63788da4b5b59f8c78624d3b2a18050000000000000a1a2f4053687d92a9bab29d88735b4a36210c000002162838454b5c5c5c5c5c5c4c463929273136393a3b3a383531272220354a6074889db2ad98836d583c2b190600000000000000001325364e63788da3b4bfb3aeacacacacacacacacacacacacacacacacacacacacb4bbbcab947f6a553e2e1b0000000000000000000000000000000000000e1d314455647a8c9fb4bbaa9b85736074879cb2beb4a3937e6859483422120000000000000000000000001c32475c71879cb1bca6917c67513c27120008182b3c4d5f6e8298a6b7b59f8d7b65584640566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c473a291704000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000010212e373a43434343434343434343445a6f8499afb29c87725d47434343434343434343433c3930221200000000000000000000021528384c62778a9fb4a8937e6853402f1d0400000000000000000000000f1f2f3f4d5e667b8a9ba3b4b3a89e95898178716b656157595755535352525354575a5a62676d72797f8576614c37210c0000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000014293e53697e93a8c2b09a85705a49351d0d00000000000000001221364b61768a9fb4b7a68e79634e39230e0000000a1a2832364747474747473633353838454b4e4f504f4e4b443737343043546d8297adb39e88735a4835200b0000000000000000082135495b70859bb0c7c7c5b8b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b7c4cacab59f8c78624d382210000000000000000000000000000000000000011527374a5c6b8096a5b6b5a3947f6b8095a5b6bbaa9b8573604b3b2b18040000000000000000000000001c32475c71879cb1bca6917c67513c271200132536485a677d92a0b2b6a496816c5d4b3a40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67656565656565656565656565656565656565656565615847331f0a000000182d42586d8297adbaa5907b65503b261000000000000000000000000000000002101b22252e2e2e2e2e2e2e2e2e2f445a6f8499afb29c87725d47322e2e2e2e2e2e2e2e2e27241d120400000000000000000000091d3245566a8095a8b49e8976614c36211200000000000000000000000a1a2d3d4b5d667d8b9ea8b5b4a1998a80756b635b55504c4639423f3e3d3d3d3e3f423c484d52575b636a70615847331f0a0000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000005182b3b596e8399aec6a9947e69543c2b19000000000000000000091e3246576f8499aec4a9937e69543e2914000000000a161e2131323232322c353c494d55566063656665636055544c473a3652687d92a7b8a68d78624d38230d0000000000000000061a2c3d53687e93a9baccb8a79e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da6b7cbc6af9a85705a4835200b0000000000000000000000000000000000000009192d3e4b6075879cabbcb49f8a7d8c9fb4c3b49f8c79635443301d0d000000000000000000000000001c32475c71879cb1bca6917c67513c2712091c3043546278899eb3bbaa9c8674604b3f2f40566b8095abc0ab95806b56402b16001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a76614c37210c000000182d42586d8297adbca7927c67523625130000000000000000000000000000000000080e1019191919191919191a2f445a6f8499afb29c87725d47321d1919191919191919110f090000000000000000000000000b20364b6075889eb3ad98826d5746331e0a00000000000000000000031628384a5b657b8c9fa9b9aa9f9484776a61574d493c3a3633292d2a29282728292a2d2b35383d3d4a4e555b4c473a2917040000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000b2034485973889db3b9a88e79644e39240f0000000000000000000316283954697e93a9c9ad98826d58372715010000000002090b1c1c1826303d494e5a626a7075787a7b7a7875706961594c464e63798eabbca6917c67513c27120000000000000000000e21374c61768a9fb4c8b39e89888888888888888888888888888888889db2c8baa8927d68523c2b19050000000000000000000000000000000000000000101e324556657b8d9fb5baa89f929faabbb6a595806b5b4a36261400000000000000000000000000001c32475c71879cb1bca6917c67513c2712192c3d4a6072849aa7b9b49f8b7a645645322b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7c66513b2611000000182d42586d8297adc0ab96816b5443301c0d0000000000000000000000000000000000000004040404040404051a2f445a6f8499afb29c87725d47321d08040404040404040000000000000000000000000000061a2c3d53687d92a6b8a8917c66513929170300000000000000000000091e3245566379899eaabaa99f8c7f7262594b4639352c25211e17191919171413141517192022272d36393f463733291c1d19130c0a0300000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000d22374d62778ca6b7b39e8974604b35200b000000000000000000000f24394f64798eabbcb19c87725544311d08000000000000000b1b2836434b5b636e787f868a8e8f908f8d8a857e776b61584b60758a9fb4aa95806a55402b150000000000000000000a1f3347586e8399aec5ab95807373737373737373737373737373737a8ea4b9b49f8a76614b36210e000000000000000000000000000000000000000000031628384b5d6d8297a6b7bab4a7b4bbbeb29d8775604b3d2d180800000000000000000000000000001c32475c71879cb1bca6917c67513c27152737495b697e93a2b4b4a2947f6a5c4a38282b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4907b66513b2611000000182d42586d8297adc2b29c8773604a3c2b1d120b08080b0d0d0b050000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000c2135495b71869bb0b49f8a75604b36210b00000000000000000000081b2e3e4b6075869ca7b9aa9f8b7d696054483b322821192023282c2e2f2e2c2923211a0f070b0d121a21242a3131333534322e28211e160b000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000010263b50657b90a5c4b09a85705443301c08000000000000000000000b21364b60758a9fb4b49f8a75604b35200b0000000000000b1b28394554606979838c949b9fa9a4a5a4a99f9a948a8176655e5572889db2ad98836d58432e1803000000000000000004172a3a51667c91a7b8b29d8773605d5d5d5d5d5d5d5d5d5d5d546b8196abc4ad98826d5746331e0a000000000000000000000000000000000000000000000a1a2e3f4c6176889db3c3c9bcc9c6b2a0907b655645321f0f0000000000000000000000000000001c32475c71879cb1bca6917c67513c271d31445563798b9fb4b9a89a8473604b3e2d1a2b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6ccc2bfbabababababababababababababababababababaa6907b66513b2611000000182d42586d8297adc2b6a5927d675a483b2f23201c1d20222220190d00000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000e23384e63788da3b5ae99836e5645321e09000000000000000000000d22374b5c6c8196a4b6b49f8c7c675f4a43362b1e1c202c35383d41434444423e39352c221b10161e2832363c4246494a4947433d3632291b130500000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000013283e53687d93a8bdac97826c573626140100000000000000000000091e32455672879cb2bbaa8d78634d38230e000000000008182839465760727f8b989fabb0b4bac7b9c7bab4b0a89f96887b696170859bb0b09b85705b46301b000000000000000000000c20364b6074889eb3b7a58f7a654f3748484848484848484b6074889db3b7a6907b6650392917030000000000000000000000000000000000000000000000111f334658667c91a5b6cad2d8c2ad98826d5e4c382816010000000000000000000000000000001c32475c71879cb1bca6917c67513c272e3f4b6074859ba9bab49e8a786255443120162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4907b66513b2611000000182d42586d8297adc2c3b39d887862594c4038353031363837342b1d0d000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000071a2d3d556a8095aabbaa927d675238281603000000000000000000091d2f404f647a8d9fb5b1a0937e685e4d403025182530353c494d535658595957544e493d362e20283238454b52575b5e5f5f5d59534b463931231608000000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000162b40566b8095abbfa9947f6a543f2a150000000000000000000000021628385a6f849aafc8a5907b65503b261000000000011426364657617583949fa9b4bcb6b1aaa6a4a3a5a8aeb4b4a69d8c7f696f8499aeb29d88725d38281603000000000000000000081d3144556c8196acc2ac97816c5544313333333333283850657b90a6b7b39d8874604b35200b00000000000000000000000000000000000000000000000005182a3b4e6072879db2c7dcceb9a48e79644f41301b0b000000000000000000000000000000001c32475c71879cb1bca6917c67513c29394b5d6b8095a3b5b3a1927e685a49372614162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7c66513b2611000000182d42586d8297adc2bfb3a69c8677665e534e4b43444b4d4d483b2b19050000000000000000000000000000051a2f445a6f8499afb29c87725d47321d0800000000000000000000000000000000000000000c21364a5b72879cb2b49f8a76614c36210c000000000000000000000f24384c5e70859aabb7a697826d604e40301c1e2b36434a525a63686b6e6e6e6c69635b4f4a3e3139454b5660676c71737574726e6861574e41342616070000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000182d42576d8297acbca7927d67523d2812000000000000000000000000182d42586d8297adbca7927d67523d271200000000081c30435461758499a1b4bab5b1a49c95918f8e8f93989fa9b4aa9f937f6d8398adb49f89745645321e09000000000000000000021527374f647a8fa4b6b39e8975604b36201e1e1e1e3245566d8297adc1ab96806b5544311d080000000000000000000000000000000000000000000000000b1f344759687d92a5b6cac7cac4ae99836f5f4d3a2917040000000000000000000000000000001c32475c71879cb1bca6917c67513c324657647a8c9fb4b8a699836e604e3c2c1909162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a76614c37210c000000182d42586d8297adc2b3a199a19c887c716863605455606262594834200b0000000000000000000000000000051a2f445a6f8499afb29c87725d47321d0800000000000000000000000000000000000000000e24394e63798ea4b6b09b86715846331f0a000000000000000000061a2c3d51667b90a2b4b29d8776614c423122202d3c4954606771787d81838483817e7970645c4e424a57606b757c8286888a8987837d75685f51443425150100000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000192f44596e8399aebba5907b66503b2611000000000000000000000001162b41566b8096abbea9937e69543e2914000000061a2c3d4b60728399a3b3bdb0a39b9086807c7a797a7e838a969fa9b49f8d7b8297adbaa88b76604b36210b000000000000000000000922364a5c72869cb1b8a7917b6651392917030b21364b6075899eb3b5a38e79634e3726140100000000000000000000000000000000000000000000000b1b30404c6277899eb3c2b6b1b6c2b3a1917c675846331f100000000000000000000000000000001c32475c71879cb1bca6917c67513c404b6175879caabbb39e8877614c42311e0e00162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67656565656565656565656565656565656565656565615847331f0a000000182d42586d8297adc2ae998399a69e91857e78757374757878624d37220d0000000000000000000000000000051a2f445a6f8499a6a69c87725d47321d08000000000000000000000000000000000000000215273754697e94a9c3ab96816c563a2917040000000000000000000c2135495b70849aafb5a3917c67584633241e2d3e4a5a62727d868d929698999997938e857a68604e5b6375808991979b9e9f9e9c9892897d6b625143321f0f00000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001b30455a70859aafb9a48f7a644f3a250f000000000000000000000000152a3f556a7f94aabfaa957f6a55402a150000000c2135495b6a7f94a1b3bcaf9f96857b716b66646465686e76808b9da5ab9e89869cb1c6a18c77624c37220d00000000000000000000071b2e3e556a7f94abbcad98836e5746331e0a17293a51677c91a8b9b19b86715b4a36190900000000000000000000000000000000000000000000000417293a4c5e6e8398a7b8b4a49ca4b6bfb39d8876614c3e2e190900000000000000000000000000001c32475c71879cb1bca6917c67513a4c5e6c8197a5b6b19f917c6659473424130001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c473a291704000000182d42586d8297adb7a28d788a9fb3a39b938d8a89898b8d7f69543f2a140000000000000000000000000000051a2f445a6f849090909087725d47321d0800000000000000000000000000000000000000081d3144556f8499afc3a7917c67523c2712000000000000000000000e23384e63788da2b4b19b8673604a3a291a2c3c4a5c647884929ba3a8abadaeaeaca9a39b8c7e6860637987959ea8acb0b1aeb0b2aea79e92806b614f3d2d1a07000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001b31465b70869bb0b8a38e79634e39240e00000000000000000000000014293e54697e93a9beab95806b56402b160000061a2c3d4e63798a9fb4bfaf9e958174655d55514f4e505358616b7a879ca4a79e9ca4b5b7a28d77624d38220d00000000000000000000001022384d62788c9fb5b49f8a76614b36210d1f3347586e8399aebbaa947e69543d2d1a0000000000000000000000000000000000000000000000000a1f334658667c91a0b2b4a39b879ca4b6b7a697816c5c4b37271502000000000000000000000000001c32475c71879cb1bca6917c67514759667c909fb1b6a597826d5e4c3b2a18060001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3733291c0c00000000182d42586d8297adb5a08b747e939fb4b0a8ab9f9e9ea8947f69543f2a140000000000000000000000000000000f243a4f647a7b7b7b7b7b65503b251000000000000000000000000000000000000000000b20364b6075899eb4b7a58c77624d37220d000000000000000000061a2c3d566b8096abb8a6917c675443301b2738495a647a889aa2b0b5b3ada9a7a8aaadb3aa9f937e6876889da5b3b7b2a49c999b9ea8b4b39e947f695b4a36210f000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001c31465c71869bb1b8a38d78634e38230e00000000000000000000000013293e53687e93a8bdab96816b56412c1600000c2135495b6e8398a9bab3a195806c60554b3f3c3a393a3a474c5c6477869ca7b3b1b5c2b8a28d78634d38230e00000000000000000000000b2034485a6f849aafbaa9927d67523b2a1821374c61768a9fb4b49f8b77624c37220f00000000000000000000000000000000000000000000000a1a2e3f4c6176889db2bbaa9b8575869cabbcb59f8d7a645544311d0e000000000000000000000000001c32475c71879cb1bca6917c67514c6177889db3bbaa9d8775614b402f1d0c000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27252525252525252525252525252525252525211f170c0000000000182d42586d8297adb5a08b756c81949faab4bcb4b3b3a9947f69543f2a140000000000000000000000000000000d22364a5c6466666666655d4b37230e00000000000000000000000000000000000000000f243a4f647a8fa8b9b29d8772594834200b0000000000000000000c2135495b72879cb2b39d8874604b36251d3145566378899da6b4b4a79e9894929395989ea7b29f8b7a7f94a6b6b7a59d8f86848689949faab49f8c79634e3d2d1a070000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001c31475c71869cb1b8a28d78634d38230e00000000000000000000000013283e53687d93a8bdac96816c57412c1700000e23384e63798c9fb4b9a8998372604b44372f2725242529333e4a596278899eb3c0c9d2b8a38e78634e39230e000000000000000000000005192b3c52687d92a8baaf9a846f5947341f2b3c53687d93a9baae99846f5947341f0b00000000000000000000000000000000000000000000031628384b5d6c8197a6b7b49f8c79657b8d9fb5bcab9c8674604b3c2c19060000000000000000000000001c32475c71879cb1bca6917c6751606e8399a6b8b49f8c7b65574632221200000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010100c0a04000000000000182d42586d8297a3a3a08b7660727f8c999fabadafb0a9947f69543f2a14000000000000000000000000000000071b2e3e4a4f51515151504b3f2e1c08000000000000000000000000000000000000000013283e53687d93a8c6ad98836e583b2b18050000000000000000000e23384e63788da5b6ab96806b554431182a3a4b6074869ca7b8aa9f9589837f7d7e7f8389919da59a84859bb0bbaa9d877a716f70757f8c9fb4aa9a846f5b4a36210c0000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001c31465c71869bb1b8a38d78634e38230e00000000000000000000000013293e53687e93a8bdab96816b56412c160004182a3b566b8095abbcb39e8977625443312719110f0f10171f2d3b495a677d92a2b4c8cdb8a28d78634d38230e0000000000000000000000000d21364b61768a9fb4b49f8b77624c372234485a70859aafb9a7917c67523b2a180500000000000000000000000000000000000000000000091e324556657b8d9fb5b7a596806b5d6d8297a7b8b5a4947f6a5a493520130000000000000000000000001c32475c71879cb1bca6917c675a687d92a1b3b5a395806b5d4b3929160400000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d828e8e8e8e8b7560606a79838b9397999b9a947f69543f2a140000000000000000000000000000000010202e363a3b3b3b3b3b372e2111000000000000000000000000000000000000000002172c42576c8197acbfaa947f6a553f2a150000000000000000000014293f54697e94a9b9a78f7a654f37271f3347586a7f95a4b5aa9f8c7f756d6968686a6e747c879ba29a9ba3b5b49f8b79645c5957606a7e92a2b3a28e79634e39240e0000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001b31465b70869bb0b8a38e79634e39240e00000000000000000000000014293e54697e93a9beab95806b56402b16000b1f34475972879cb1c2ab95806b5948362515090000000004101d2c3c4d5f70859bb0c5d6b7a28d77624d38220d0000000000000000000000000a1e3246576d8298adbbaa937e69543c2c384d62788c9fb5b39e8975604b36210d0000000000000000000000000000000000000000000009192d3e4b6075879cabbcb29d8775614c6176889eb3c0b49f8b78634d41301c0c00000000000000000000001c32475c71879cb1bca6917c6762788a9eb4baa99b8574604b3f2e1b0b0000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000d22384d6278797979797972604a5b636f787e82848585847c66513c26110000000000000000000000000000000002101b22242626262625231c11030000000000000000000000000000000000000000031628395b70859ab0bba6917c66513c271100000000000000000003172939586e8398adb39e8974604b352021374c61768a9fb4b49f8c7c6a61575452535555606776859ba6b0b5c1ad97826d5b4b3e454b6070859bb0aa95806a553b2a180400000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001b30455a70859aafb9a48f7a644f3a250f000000000000000000000000152a3f556a7f94aabfaa957f6a55402a15000c22374c61778ca4b6b5a48d78624d3b2a1808000000000000000e1e304151667c91a7b9ccbcab8c77614c37220c0000000000000000000000000316293950657b90a6b7b09b85705b49353d54697f94abbcac97826d5645321e09000000000000000000000000000000000000000000011527374a5c6b8096a5b6b3a1917c66574758687d92a2b4baa99a846f5f4d3a2a1704000000000000000000001c32475c71879cb1bca6917c6773849aa8b9b49f8b79635544312110000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000b2035485a6264646464646054434a4e5a62686d6f70706f665e4c38240f000000000000000000000000000000000000070d0f11111111100e0800000000000000000000000000000000000000000000091e32465773899eb3c5a38e78634e39230e0000000000000000000a1e33465772879cb2ae99846f5544311d2d3e556a7f95a8b5a3937e695e4b46393d3e37444b586176889db3c4bba6917b66513d2e324251677c91aab09b86715947341f0b00000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000192e44596e8399aebba6907b66513b2611000000000000000000000001162c41566b8196abbea8937e69533e29140010263b50657b90a5c2b19c86715a48351d0d0000000000000000001320364b6075899eb3c9b59f8a75604b36200b000000000000000000000000000b20354b6074889db2b5a38d78634d384a5b71869cb1b6a58f7a654f38281602000000000000000000000000000000000000000000081d314455647a8c9fb4b9a899836e5e4c3a4e5f70849aa9bab3a2927d675847331f11000000000000000000001c32475c71879cb1bca6917c697f94a2b4b4a2947e695b4a37271502000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000005192b3c484d4e4e4e4e4e4a4336363c484d53585a5b5b5a514c40301d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b61768ba7b8b8a78b76604b36210b0000000000000000000c21364b61768b9fb5aa95806a55372622364a5c72879db2b09b8572604a403228282926313a4758687d92a6b8b8a38e78634e392321364b61768a9fb49f8b77614c37220c00000000000000000c21364b61768ba0b6b19c87715c47321c070606000000000000000000172d42576c8297acbda7927d68523d2813000000000000000000000003182d43586d8298adbca7917c67523c27120013293e53687e93a8bdad97826d583c2b1900000000000000000000091d3145566f849aafc4b39e89735544311d0800000000000000000000000000081c3043546b8096abc1aa957f6a553e4e63798ea4b5b29d8773604a35200b00000000000000000000000000000000000000000008182c3c4b6073859baabbb49e8a78624d4031414e63798b9fb4c0b39e8876614c3f2e1a0a0000000000000000001c32475c71879cb1bca6917c798b9fb4b9a79a8472604a3d2d190900000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000e1e2b35383939393939353025212b34383e42444645453c38302212000000000000000000000000000000000000000000000000000000000000000000000000060b0d0b09020000000000000000000e23384e63788da3c5b39e88735745321e090000000000000000000f24394e64798eabbca6917c66513c2724394f64798ea5b6a7917c665443301e161313141d2a3a4b6074889eb3b8a28d78634d38231e33465771869bb1ab917c66513c27110000000000060c0e1c21364b61768ba0b6b19c87715c47321c1c1c1c110f09000000000000152b40556a8095aabfaa947f6a553f2a150000000000000000000000031629395a70859aafc7a58f7b65503a251000152a3f546a7f94a9bfaa957f6a55402a150000000000000000000002152738566c8196abc1b19c87715c3727150200000000000000000000000000011426364e63798ea3b5b29c87725c4a546b8095abc0aa95806a5443301c07000000000000000000000000000000000000000000132536495b6a7f94a3b5b5a3947f695a48342135495b6b8095a5b6b8a697826d5d4b3828150200000000000000001c32475c71879cb1bca7927d869ca9bab39e8978625443301f0f0000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c2712010101010101010101010101010101010101000000000000000000000e1920222424242424201c130d192022292d2f30302f26241d120400000000000000000000000000000000000000000000000000000000000000000000050e192023201d150a000000000000000010253a50657a8fa5bab19b86715c3928160300000000000000000011263c51667b91a6c7a38e79644e3924293f54697e94a9b39e8975604b362513030000010c1d3144556c8297acb8a28d78634d3823172939586d8298ada9947f6a543f2a15000000010f1a21233131364b61768ba0b6b19c87715c47323131313126241d12040000000013283d52687d92a7bdac97826d5737271501000000000000000000000a1e32465772879db2baa98d78624d38220d00162b40556b8095aabea9947e69543f29140000000000000000000000152b40556a8095aabfae99846e59442f190000000000000000000000000000000821364a5b71869bb1b6a48f7a644f6073879db2b4a28d78634d362513000000000000000000000000000000000000000000071c30435463798b9fb4bcab9b8673604b3c2b1a2c3d4b6074879cb2beb19f8f7b655645321d0f00000000000000001c32475c71879cb1c6ad9b929ca4b5b2a0927d675a48362513010000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271717171717171717171717171717171717171715130d0400000000000000050b0d0f0f0f0f0f0b070000050b0d13181a1b1b1a110f0900000000000000000000000000000000000000000000000000000000000000000000050e19202b35383632281a0a0000000000000012273d52677c92a7bcaf9a846f5a452f1a0000000000000000000013293e53687e93a8baa98c76614c37212e43596e8398aeaf99846f5544311808000000000114263751677c91a6c8a28d78634d3823152a3f556a7f94aaad97826d58422d180300000f1f2c35394646464b61768ba0b6b19c87715c4746464646463b382f22120000000010253a4f657a8fa4c3b09b86705544311d08000000000000000000000c21364b61768b9fb5b49f8a74604b35200b00152a3f556a7f94aabfaa947f6a553f2a150000000000000000000001162b41566b8096abc0aa95806b55402b16000000000000000000000000000000071a2d3d54697e93aabbab96816c55657a8fa5b7b09a85705a49351808000000000000000000000000000000000000000005182b3b4a6072849aa9bab49f8c7a645544311d0f1e324556657b90a0b2beb19c8674604b3d2c1808000000000000001c32475c71879cb1c6b9ada7b1b5b7a698826e5f4d3c2b1808000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b282115070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d18202b353c494d4b453828150200000000000014293e53697e93a8bead98836e58432e1903000000000000000000152b40556a8095aab49f8a745847331f28395c71869cb1aa957f6a553727150000000000000e23394e63788eaabba28d78634d382312283d52677d92a7b09a85705b45301b0000061a2c3d494e5b5b5b5b61768ba0b6b19c87715c5b5b5b5b5b5b514c402f1d090000000c21374c61768ca5b6b49f8975604b35200b0000000000000000000010253a4f657a8fabbcb19b86715443301c080014293e53697e93a8beac97816c573a2a170400000000000000000006192b3c586d8298adc2a7917c67523c2712000000000000000000000000000000000f22374c61778b9fb4b39d8874606c8197acbaa9937d68533c2c190000000000000000000000000000000000000000000c20344859687e93a2b4b8a697816c5c4b372715021628384c5e6e8298a7b9b6a495806a5b49362513000000000000001c32475c71879cb1c6cac0bcc6bcab9d8876614c41301d0d00000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c6751414141414141414141414141414141414141414141403c332515040000000000050b0d141414140c0b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d181f2b343c484d5a62605645321d0900000000000014293f54697e94a9beac97816c57422c1702000000000000000000162b41566b8096abb39e88735e3a2a1e32465774899eb4a6907b66513b26110000000000000b20364b60758a9fb4a28d78634d382311263b50667b90a5b29c87725d36251300000c2135495b637171717171758ba0b6b19c867171717171717171665e4c38240f0000000a1f33475872879cb2baa88f7a644f3a240f0000000000000000000417293a546a7f94a9c9ac97826c57362614010011263c51667b91a6c4b09b85705847331f0a0000000000000000000b2035485a71869cb1b5a48c77624c37220d000000000000000000000000000000000b1f3447596f8499aeb8a6907b6575899eb3b49f8a76614c36210e00000000000000000000000000000000000000000c1c30414d6277899eb3c0b39d8876614c3e2e1909000a1a2f404c6277899eb3c1b49f8b79635443301c0c0000000000001c32475c71879cb1c6dcd4d3c2b59f8d7b6558473323130000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c675656565656565656565656565656565656565656565655504333210d000000000e19202229292929221f180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000040c181f2a343b484d5a626d7874604b36200b000000000000152a3f556a7f94aabfab96816c56412c1701000000000000000000172c41576c8196acb29d88725d483321364b61768ba8b9a48e79644f39240f000000000000081d31445573899eb3a28d78634d38230f24394f64798ea4b39e89735443301c07000e23394e63798586868686859bb1c6b49f8b85868686868686857c66513b26110000000417293a586d8298adc6aa947f6a553d2d1a0700000000000000000a1f3347586f849aafc2a8927d68533d281300000d22384d62788da6b7b49f8b77614c392816030000000000000004182a3a4d62788da4b5b19c8671594834200b0000000000000000000000000000000004182a3b52677c91a7b9ad98826d7c91a7b8ae98836e5846331f0a0000000000000000000000000000000000000004172a3a4d5f6e8399a8b9b3a2927d675846332010000000111f344859687e93a3b5baa99a8472604a3b2a180400000000001c32475c71879cb1c6dcd8c8b6a496816c5e4c3a2917050000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a61503c28130000000e1e2b35383e3e3e3e37342a1d0c0000000000000000000000000000000000000000000000000000000000000000000000000000040c171f2a343b484c59626c78828c77614c37220c000000000000162b40556b8095aac0ab96806b56412b1601000000000000000000182d42576d8297acb29c87725d473222374c61778ca1c6a28d78624d38230d000000000000021527375d72889db2a28d78634d38230e23384d63788da2b49f8a74604a35200b000f24394f64798e9b9b9b9b9ba3b5c9baa99f9b9b9b9b9b9b9b927d68523d28130000000012283d52677d92abbcb09b85705b4a36210e00000000000000011426364c61768b9fb4b5a48d77624d38220d00000b2035485a73889db2bbaa937e695745321e1303000000000004141f3447596b8095aabcab95806b553b2b180500000000000000000000000000000000000c21364b6075899eb3b49e89758398adb8a6907b66513a291704000000000000000000000000000000000000000b1f334758677c91a1b3baa99a846f5f4d3a29170200000005182a3b4b6073859baabbb4a2927d685947341f1100000000001c32475c71879cb1c6dccebbaa9c8675604b402f1c0c000000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c4ae99838181818181818181818181818181818181818181818181806a55402b15000005192b3c484d535353534c473b2a18040000000000000000000000000000000000000000000000000000000000000000000000030c171f2a333a474c59626c77818b978c77614c37220c000000000000162b41566b8096abc0aa95806b55402b1600000000000000000000172d42576c8297acb29d88725d483322374c62778ca1c8a18c76614c37210c000000000000001d32475c72879cb1a28d78634d38230e22374c62778ca1bbaa8b76614b36210c000f24394f64798ea4b0b0b0b1b5c1d2c7bab4b0b0b0b0b0b0a7927d68523d2813000000000d22374c62778b9fb5b5a38e79634e3c2b1906000000000000081c304354697e93aabbb19c86715a4834200b000005192b3c576c8197acc0b29d8775604b41301e170b0801080c181f32424c6177899eb3b59f8c78634d38230e000000000000000000000000000000000000091e3245566c8297acb9a8937e8b9fb4b39e8874604b35200c000000000000000000000000000000000000000b1b2f3f4c6176889eb3bfb49f8b78634d41301c0c00000000000d1c304354647a8c9fb4c0b39e8977614c402f1a0a000000001c32475c71879cb1c6d1c1b49f8c7a64564532211100000000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6b3a199969696969696969696969696969696969696969696969688735d48331e08000b2035485a6269696969615947341f0b000000000000000000000000000000000000000000000000000000000000000000030b171e29333a474c59616b77818a979fa98c77614c37220c000000000000162b40556b8095aac0ab96806b56412b1601000000000000000000162c41566b8196abb39e88735e492721364b61768baabba28c77624d37220d000000000000011426375d72889db2a28d78634d38230e21374c61768ca1b6a18c77614c37220c000f24394f64798ea3a3a3a3a4aab7c7c3b6b2a3a3a3a3a3a3a3927d68523d2813000000000b1f3447596f849aafc1ac97816c5a483520140100000000031729394b6073869cb1bcab947f6a553c2b19050000000f253a4f647a8fa2b4b7a696806b5f4d413329201c141d202a34424f606d8298a7b9af9a846f5a4935200c000000000000000000000000000000000000021628384f657a8fa5b6ae9d939fa9baab96816c5544311d08000000000000000000000000000000000000031628394c5d6d8297a6b8b6a4957f6a5a49352313000000000000011426364a5c6b8196a5b7b8a798826d5e4c382816030000001c32475c71879cb1c6c6b4a3957f6a5c4a3828160300000000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6bfb3aeabababababababababababababababababababababab9d88735d48331e08000d22384d62787e7e7e7e77614c37220e00000000000000000000000000000000000000000000000000000000000000030b161e29333a474c58616b77818a969fa9b4a18c77614c37220c000000000000152a3f556a7f94aabfab96816c56412c1701000000000000000000152b40556a8095aab49f897455443120354a60758a9fb4a48e79644f39240f000000000000081d31445573899eb3a28d78634d38230e21364b61768ba0b6a28c77624d37220d000f24394f647a8e8e8e8e8e8f99aabdb6a59c8e8e8e8e8e8e8e8e7d68523d28130000000005182a3b52677d92a6b7b49f8b78624d42311c140804060b171e334657677d92a4b6b49f8c78624d38220d000000000d22374b5c70859bb0beb59f8d7d675f4c463935302631353a474c60697e93a0b2b3a28f7b65503c2c1906000000000000000000000000000000000000000a23374b5d72879db2bbaea9b4bab5a48e79644f37271501000000000000000000000000000000000000081e324657657b90a0b1beb19c8674604b3c2c19050000000000000008182d3e4b6175879db2bfb2a0907b665645321e0f0000001c32475c71879cb1b3b3a89b8573604b3e2d1a0a0000000000000000000000000001162b40566b8095abb3ab95806b56402b16001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b29d88735d48331e08000e23384d63788d9393937f69543c2c190600000000000000000000000000000000000000000000000000000000020a161e293239464c58616b76808a969fa9b4bab3a18c77614c37220c00000000000014293f54697e94a9beac97826c57422d1702000000000000000000142a3f54697f94a9baa98a75604b352030435471879cb1a7927d67523828160200000000000b20354b60758a9fb4a28d78634d38230e21364b60768ba0b5a28d78624d38230d000b21364b607479797979797b8fa4b9b29c877a7979797979797976614c37210c00000000000d20364b6075889db3baa999836e604e4030261f1719202933444c6176889db2beae98836e5a4834200b00000000081b2e3e50657b90a0b2bcab9f8b7d6c61574e4b4337444b4f59616d7e8d9fb5baa99a846f5d4b371e0e0000000000000000000000000000000000000000081c2e3f556a8095aac0c1bec9c9b19c86715c4a36190900000000000000000000000000000000000008182e3e4b6175879db2beb2a08f7b655645311e0e0000000000000000000f1e324657667c91a1b3beb29d8775604b3d2d1a0700001c32475c71869c9d9d9d9d8a79635544312010000000000000000000000000000001162b40566b80959d9d9d95806b56402b16001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d88735d48331e08000c2035495a73899ea89b86715a4935200c0000000000000000000000000000000000000000000000000000020a161e283239464b57616a768089959ea8b4bab5aea1998c77614c37210c00000000000013293e53687e93a8bdad98836e58432e190300000000000000000013283e53687d93a8c7a28d78624d38232536586e8398adad97826d5645321e0d00000000000e23394e63788eaabba28d78634d38230e21364b61768ba0b6a28d77624d38220d00091e324556606464646464768ba0b6b19c877164646464646464615847331f0a0000000000091d324556697f94a5b6b3a1937e685e4b433633292b3539464c626e8298a6b7b2a08e7a644f3c2b190500000000001023374b5d6d8298a4b6baa99f9181766b6360545b5560646b7782939fabbcb49f8a78634d3f2e1c000000000000000000000000000000000000000000001123384d63788da2b4c8d3cfbcab947f69543e2d1b000000000000000000000000000000000000011426364b5c6c8196a5b3b3a798826d5d4b38271500000000000000000000031629394d5e6e8399a8b3b3a595806b5b4a36210c00001b30455a708488888888887e685b4937261402000000000000000000000000000000152a3f556a7f88888888887f6a553f2a15001b30455a7084888888888888888888888888888888888888888888888888888888888885715c46311c070006192c3c5a6f849aafa38d78624d38230d000000000000000000000000000000000000000000000000020a151d283239454b57616a767f89959ea8b4b9b4ab9f988e847b645847331f0a00000000000012273d52677c92a7bcaf9a846f5a452f1a0000000000000000000010263b50657b90a5c6a5907b66503b26283e53687d93aab39e8975604b3b2b1b0c0300060b182b3b52677c92a7c8a28d78634d38230e22374c62778ca1bcab8c76614c37210c0003162838454b4e4e4e4e61768ba0b6b19c87715c4e4e4e4e4e4e4c473a2a17040000000000021528384b6075879cb2bdb49f8c7c6960544c473a3c494d57616d8096a0b2b9a798826d5c4a361d0d000000000000081c2f3f4c6176869ca7b7bab49f96898079757170717579808998a0b5bcb09e927e685a49352111000000000000000000000000000000000000000000000c2035495a70859bb0c7c8c8b49f8b77624d372210000000000000000000000000000000000000081c304354647a8c9d9d9d9d9d8977614c3f2e1a0a00000000000000000000000b1b30404d62788a9d9d9d9d9d8b79634e39240e0000182d41556670737373737368604e3c2c19090000000000000000000000000000000013283c50616a73737373736a61503c281300182d415566707373737373737373737373737373737373737373737373737373737373716756432e1a050000162b41566b8096aba9947f69543b2a18040000000000000000000000000000000000000000000109151d283238454b576069757f89959ea7b4b9b4aa9f988c83796f645d4b3a2a170400000000000010253a50657a8fa5bab19b86715c392816030000000000000000000d22374d62778ca8b9a9937e69543e2922374d62778b9fb4a7947f69594839291e171a1920293648596e8398aeb8a28d78634d38230e23394e63788ea3b59f8a75604b36200b00000a1a2832363939394b61768ba0b6b19c87715c47393939393937332a1c0c000000000000000a1e324556667c909fb0bbaa9f8c7f736861585b5c5a626a7682969eb0bcb39e8977624c3e2d1b0000000000000000111f3347586379899da6b4bdb0a79e958e89878687898e969ea8b2bab49e95806b604e3c2c19030000000000000000000000000000000000000000000006192c3c53687e93a9b3b3b3af9a846f594834200b0000000000000000000000000000000000000b20354b6074848888888888887e68594734211100000000000000000000000000122035485a697f888888888888836e59442f19040012253748555a5e5e5e5e5e534e42311e0e00000000000000000000000000000000000d20334350555e5e5e5e5e55504333200d0012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c564939261300000012273c52677c91a7b09b85705947341f0b000000000000000000000000000000000000000109151d273138454b566069757f88949ea7b3b9b4a99f978b82796e645c4f4b3f2e1c0c000000000000000e23384d63788da2c5b39e89735746321e090000000000000000000b2034485974899eb4ac97826c573c2b203448596e8399abb49e8a776257463a33292f2b3539465462778b9fb4b8a28d78634d382311263b51667b90a6b29d88735544311d080000000a161e212424364b61768ba0b6b29c87725d3d2c24242424211f170c0000000000000000021628384c5e6c8196a2b4bbaa9f94867d7672707173787f8898a0b0bcaf9e917c66594834201000000000000000000417293a495b6379889aa2b3b8b8b3aaa89e9c9b9c9ea8abb4b9b3a89f92806b625142311e0e0000000000000000000000000000000000000000000000000e21364c61768a9d9d9d9d9d927d67523b2b1805000000000000000000000000000000000000081c304354606f73737373737368604e3a2a18030000000000000000000000000005192b3c4f61697373737373736e6554402c170200081a2a37414548484848483e3a312413000000000000000000000000000000000000031525333c3f48484848483f3c3325150300081a2a37414548484848484848484848484848484848484848484848484848484848484643392b1b090000000e23384e63788da8b49f8b77614c37220c00000000000000000000000000000000000109141d273137444b566069757e88949ea7b3b8b3a89f968b82786d635b4f4a3e372e201000000000000000000b21364b60768ba7b8b8a78b76614b36210c00000000000000000005192b3b5b71869bb0b19c87725a4835202b3b4f647a8d9fb5a89a847561584b4639443c484d5761728399aabbb8a28d78634d382314263654697f94a9b09a85705b372715020000000003090b0f21364b60768baabbb39e89745b49352524252a2a2820150700000000000000000a1a2f404b6073849aa2b1bbb4a49c928b878686888d949ea7b2bbb49e95806a5e4c3b2a18020000000000000000000c1c2c3d495b637784939da6b0b5bcb9b4b1b0b1b4b9b8b3aca1998a7d6b625144342413000000000000000000000000000000000000000000000000000a1f3346586d8188888888888775604b36210d0000000000000000000000000000000000000001142636434b5a5e5e5e5e5e5e524e41311c0c0000000000000000000000000000000e1e32424f545e5e5e5e5e5e5954473624110000000c1a252d30333333333328261e130600000000000000000000000000000000000000071520282a33333333332a282015070000000c1a252d303333333333333333333333333333333333333333333333333333333333312e261b0d000000000b20354a6074899eb4ab927d68533727150100000000000000000000000000000008141c263137444b556068757e88949da6b3b8b3a89e958a81786c625a4e493d362d221b10020000000000000000091e32455773889eb3c5a38e79634e39230e00000000000000000000172c41576c8196acb6a48d78624d382222364a5c6d8298a5b4a29a847668615759595b5a626a768298a1b3c8b8a28d78634d38231c3043546e8399aeac97816c57422c170000000000000000091e324556758a9fb4b9a78d78634e403a393b3f403c332515000000000000000000121d314455617584979fb2b7b5b1ab9f9d9b9b9ea6aab3b8b4aa9f93806b625040301d0d00000000000000000000000f1f2c3d495962727e88939b9fabaaacadaeadaba8a69d978e8378675f514434261606000000000000000000000000000000000000000000000000000417293a52636d737373737372605745321e0900000000000000000000000000000000000000000818263035454848484848483d3a31231300000000000000000000000000000000001424323b3e484848484848444036291907000000000812181b1e1e1e1e1e13110b02000000000000000000000000000000000000000000030d13151e1e1e1e1e15130d0300000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1a13090000000000071c30435470869bb0ae99836e5544311d0800000000000000000000000000041218263037444b556068747e87939da6b3b7b3a79e958980776c62594d493c362c221b100800000000000000000000031628395a70859aafbca6917c67513c27120000000000000000000011263b50667b90a9baa8927d68533d2c1b2d3e4c6176879da8b4a39b887e76716f6f7073787f8898a0b2b6c3b8a28d78634d382320354b6074889eb3a7927d67523d27120000000000000000031628385d72879cb2c5ab96816b5e524f4e5054555043331b0a0000000000000000021527374657617482919da5afb4bbb5b2b0b1b3b8b9b4ada29a8b7e6b625143332212000000000000000000000000010f1f2c3b48546069757e858b91959798999896938e8881796e625a4d41332616080000000000000000000000000000000000000000000000000000000c1c354552585e5e5e5e5e5d4b453928160300000000000000000000000000000000000000000008141c202f33333333333328251e1305000000000000000000000000000000000006141f27293333333333332f2c24190a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132536576d8297acb39e8975604b35200b0000000000000000000000000012223036434b556068747d87939da5b3b7b2a69d94897f766b61594d483b352c211a0f0700000000000000000000000000172c41576c8196acbfaa957f6a55402a15000000000000000000000b21364b60758a9fb4af9a85705b4935211f334758647a8a9ea7b4a69d938a86848485888d949da6a49ca4b6b8a28d78634d382328394f657a8fa6b5a38d78624d38220d000000000000000000182d43586d8298adc0b49f8c7c6e67646465696a6150392816030000000000000000091928394656606d7c87929a9faaa9abacacaaa8a89e988f8579686051443425150400000000000000000000000000010f1d2b36434a57606970777c7f82838483817e79746c635b4d493c3123160800000000000000000000000000000000000000000000000000000000001727353f424848484848483632281b0a000000000000000000000000000000000000000000000001080b1a1e1e1e1e1e1e13110b0100000000000000000000000000000000000000020c12141e1e1e1e1e1e191711070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a000000000000000000000000000000000000040b0c1e20202020202014120c0300000000000000000000000014293f54697e94a9b9a88f7a654f3a25100000000000000000000000000a1d30404d546067737d87929da5b2b6b2a59d93887f766a61584c473b342b20190e0600000000000000000000000000000013283d53687d92a8c6ae98836e593c2b1905000000000000000000091e3245566f8499afb4a28e79634e3c2b19293a4a5c657b899ba3b3b3aa9f9b99999b9da6aab3a79c879cb2b8a28d78634d38233245576c8196acb19b86715a4835200b00000000000000000011263b50667b90a2b4bbaa9f8d837d7a797a7f7f6a5745321e090000000000000000000b1b2838454b5e66747d858a909395979695938f89837a70635b4e4234261607000000000000000000000000000000000d18253039454b545962666a6c6e6e6d6b686460544e4a3d352b1e13050000000000000000000000000000000000000000000000000000000000000917232a2d333333333332211e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353527241d12040000000000000000000000000000000c181f22333535353535352a27201507000000000000000000000011263c51667b91a6c6aa95806a553827150200000000000000000000001024394d5f67737d86929ca5b2b5b1a49c92877e756961574c463a342a20190d0600000000000000000000000000000000000f24394f64798ea8b9b29d88735a4835200b0000000000000000000216283852677c92a6b7ac96816c5a4834201c2d3e4b5d657885949ea7aeb3b1aeaeb0b3b4afa49c897b90a5a8a28d78634d3829394b6075899eb3aa957f6a553c2b19050000000000000000000f23384c5e70849aa7b8bbab9f99928f8e90948a75604b36210b000000000000000000000b1a2731404c55606770767b7e808181807d7a756e655d4e4a3d3124160800000000000000000000000000000000000008131c2832363b484d51555758595856534e4b4336362d20190e000000000000000000000000000000000000000000000000000000000000000000060f16181e1e1e1e1e1d0b090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c2020202020202020202020202020201f1e1d1c1915120d0b050000000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c3930231200000000000000000000000000000c1d2a3437484a4a4a4a4a4a3f3c32251503000000000000000000000e24394e63798ea3c4af9a856f5645311d09000000000000000000000012273c51677d86929ca4b2b6b2a49c91877d746960564b463933291f180c05000000000000000000000000000000000000000b20354b6075899eb4b7a68d78624d38220d000000000000000000000b20354b6074879db2b49f8a78624d3f2e1d202e3f4b5a63737e8892999ea8a4a5a5a99f9a928679788d9393938d78634d38324657697e93a7b49f8b78624d38220e00000000000000000000091c2f404d6278899da6b2bcb5aea7a4a3a5a8917c675139281603000000000000000000000a151d2f37444b52586165696b6c6c6b68646056504b3f362d1f14060000000000000000000000000000000000000000000a161e212b34373c4042434443413e39353026211a0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353535353535353535353535353332312e2a272220180e0c060000000000000000000000000000000000001427394a565c6060606060514d41301d0a00000000000000000000000008182a3b474c5e606060606060544f4332200c000000000000000000000b21364b60768ba6b7b49f8975604b36200b00000000000000000000001f34495e74899ca4b1b6b7a69d91867c736860554b453832291f170c04000000000000000000000000000000000000000000081d3144556f8499aec4a7927c67523d271200000000000000000000081d3144556a7f94a8b9a898836e5d4b3b2a19212e3c49556069757d84898d8f908f8e8a847d7363757e7e7e7e7e75614c363f4b6175889eb3ae99836e5a4835200b0000000000000000000000112035485a647a8898a0acb2b7c3b9b9c3ae98836e5745321e0900000000000000000000000212192731363a464c505456575755534f4b4538372e211a0f01000000000000000000000000000000000000000000000003090d182022272a2d2e2f2e2c2924201c1408070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131a1c202020202012100a010000000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49484643403c37342b2320190e07000000000000000000000000000000001a2f435668717575757575675f4d3924100000000000000000000000001325364759617375757575757569614f3c271200000000000000000000091e32455773889db3baa98f79644f3a240f00000000000000000000001f34495e74899eb3c2c8b29d887c726760544b443732281e160b0400000000000000000000000000000000000000000000000115273754697e93a9c2ac96816c573a291704000000000000000000011527374c6176899eb4b2a08f7b6559473727191e2c37444b5660686e74777a7b7a79756f6760576168686868686157463b4b5d6c8196a6b3a18f7a644f3c2b1905000000000000000000000006192b3c4a5c6477838e979da5a4a5a5a4a59c8976604b36210b0000000000000000000000000009151d202933363b3e404241403e3a363127231c110700000000000000000000000000000000000000000000000000000000050b0d11151719191816130f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1b272e31353535353527251e130500000000000000000000000000000000000000001427394a565c6060606060606060606060606060605f5e5d5c5855514c483b38352c221b100400000000000000000000000000001c32475c71868a8a8a8a8a7c67513c271200000000000000000000000c1c3043546177888a8a8a8a8a8a7f69543f2a1400000000000000000000031628395b70859bb0c7a8937d68533e281300000000000000000000001f34495e74899eb3bbc8b49f8a80776c625a4d493c362d221b10080000000000000000000000000000000000000000000000000e23394e63788ea4b6b19b86715847331f0a00000000000000000000091f334758697e93a3b5b29d877761554437281a19273138454b52595a62646565636055524b464c53535353534c463a4859657b8d9fb5a999836e5d4b371e0e000000000000000000000000000e1e2d3d4a59626e7981888c8f90908e8b878176614c37210c000000000000000000000000000002080c171f2126292b2c2c2b2825201d150a080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b2b3943464a4a4a4a4a3c3930231301000000000000000000000000000000000000001a2f43566871757575757575757575757575757575747372716e6a676259554d493c362d1f170c000000000000000000000000001c32475c71879c9f9f9f917c67513c2712000000000000000000000c1c2e3f4a6072849aa69f9fa5998375604a35200b0000000000000000000000182d43586d8298adc1ac96816c57412c1700000000000000000000001e34495e7389979faab4baa89f968a81786d635b4e4a3d362e231c1109000000000000000000000000000000000000000000000c2135495b71869cb1b49f8b76614c37210c0000000000000000000004172a3a4b6073859babb7a69a8473605545382b1e151d2832363d3c484d4f50504e4b44373533363e3e3e3e3e363a47586278889dabb49f8b79634e3f2e1b0000000000000000000000000000000f1f2d3b474c5c646c72777a7b7a7976726c615847331f0a0000000000000000000000000000000000040a0c101416171716130f0b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0e1215181919191816130f0b08010000000000000000000000000000000000000000000000000000000000000000000013273949565c6060606060524d41301e0a000000000000000000000000000000000000001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a888786837f7c77716a635a4f4a3e33291c120400000000000000000000001c32475c71879cb1b5a6917c67513c271200000000000000000008182a3a4b5d6a7f94a1b3baa99d8776615443301c070000000000000000000000162b40556b8095aab4af9a85705a39291703000000000000000000000d22384d6278828b979faab4b4a99f978b82786e635b4f4a3e372e231c12070000000000000000000000000000000000000000061a2c3d556a7f95aabbaa927d685239291603000000000000000000000c1d314455647a8c9fb4b4a29882736056483c31241c161e21282b34383a3b3a39363127201e2129292926313d4a586176859ba6b4a2947f695b49352010000000000000000000000000000000010f1d2a343e4a4e575962646665646158564c473a2a170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b131c2024272b2d2e2f2e2d2b2824201d140b0801000000000000000000000000000000000000000000000000000000000000051a2e435667717575757575675f4d392510000000000000000000000000000000000000001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9fa99f9e9d9b9895918b867f786e645c4c473a2f221406000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000001325364759657b8c9fb4beb49f8b7a64584636251300000000000000000000000013293e53687e939e9e9e9d88735746331e0a000000000000000000000b2035485a626d78828c989fabb5b4aa9f978c83796e645c504b3f382f201c1308010000000000000000000000000000000000000f23384d63788da3b4ae99836e5746321e0a00000000000000000000011426374a5c697f949fb1b2a0988374625a4e42382f211f171319202225262524201d150b0f161e212f37444b5b6376859ba3b5a59a8472604b3d2c1a0200000000000000000000000000000000000d181f2d36393b484c4f50504f4c463a37332a1c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b1014171919181714100b0903000000000000000000000000000000000000000000000000000008131c20253035393d404243444342403d39353126201d14090100000000000000000000000000000000000000000000000000000000071c31465c71858a8a8a8a8a7d67523c2712000000000000000000000000000000000000001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5bab4b3b2b1adaaab9f9b958c837a6d61584c40312415070000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000c1c3043546177889daabbb2a0937e685c4a3a29180800000000000000000000000011263b50667c8a898989898a76614b36210c0000000000000000000005192b3c484d5a626d79828c989fabb2b4ab9f988c837a6f655d504c403530251d140902000000000000000000000000000000000c2035495a70859bb0b49f8a76614b36210c000000000000000000000009192d3e4f616c8197a1b2b2a19984786860514c4037332a262220181b1a19191a161e21242832363f4c55606979879ba3b5a79d8777615443301f0f0000000000000000000000000000000000000005101b22242a34373a3b3b39363329211f170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b161e2125292c2e2e2e2c2925211e160a090000000000000000000000000000000000000000000005121825303536434a4e5255575859595855524f4b44373531261c1408000000000000000000000000000000000000000000000000000000071c31465c71869b9f9f9f917c67523c2712000000000000000000000000000000000000001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9aaabadafb3b8bcb5b0ab9f988e8276665e4e423325150500000000000000001c32475c71879cb1bca6917c67513c2712000000000000000c1c2e3f4a60728399a6b7b5a498826d604e3e2d1c0c000000000000000000000000000f23384c5e66747474747474615746331e0a00000000000000000000000e1e2b353c494d5b636d79838c99a1aeb3b4ab9f998f847b70665e514a433631261d150a03000000000000000000000000000006192c3c52677d92a6b7a9917c67513a2917040000000000000000000000102032434b60738398a0b0b3a29b8a7e70665e524c473a3b37342b302f2e2f2f2832363939454b525d65737e8a9ca5b5a79e897963594736261401000000000000000000000000000000000000000000070d0f181f2225262524211f170c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141d202832363a3e42434443423e3a363228231c1107000000000000000000000000000000000000000d18203036434a50546063676a6d6e6e6e6d6b68646055514b44373026180e0000000000000000000000000000000000000000000000000000071c31465c71869bb1b5a7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1c6b2a0989494949494949494949596989a9ea7a8afb5bcb4aea098887c6860504333231302000000000000001c32475c71879cb1bca6917c67513c271200000000000008182a3a4b5d6a7f94a1b3b9a89c8675604b423120100000000000000000000000000000091c2f404c505f5f5f5f5f5f4b46392917030000000000000000000000000e19202c353d494e5b636e79838e99a1afb3b5aea29a8f857b716660544b443731271e160a01000000000000000000000000000e20364b6074889db3ad98836e5847331f08000000000000000000000002141d314455607482959eb3b4a89e93857b7168615854504d483b464543444538454b4e53576067707b85939fa8b3a59d897a645b4a3a2a180800000000000000000000000000000000000000000000000000050b0d0f11100f0c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003121926313538454b5054575959585754504b4538382f221b100100000000000000000000000000000002101d2b34404d5460656d74797c808283848382807d79746e6660554b43362c1e1103000000000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f80808285888d939a9fabb5bcb2a69d8d7e6a615041312010000000000000001c32475c71879cb1bca6917c67513c27120000000000001325364758657b8c9fb4bdb49e8a796357453224140200000000000000000000000000000012222f383b4949494949493633291b0b0000000000000000000000000000050e19202c353d494e5b636e7a838f99a1afb4b3afa29a90857c736760554b453832281d1509000000000000000000000000081d3144556a7f95a8b49f8a76614c362513000000000000000000000000011527374556607280929ea6b2b4a29b90867d7770696662595c5b5a59595a5b566064696e757d85909ba3b4b3a1998779645c4a3d2d1c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e3037444b51566065696c6e6e6d6c69656056504c3f362d1c1408000000000000000000000000000311202e3b484d5e66737b82888e9295979899989795928e89837b74676054493c2f2212040000000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6b6d7073787e848c979fabb6b7ab9f937f6a604e3e2e1a0a0000000000001c32475c71879cb1bca6917c67513c271200000000000c1c3043546176879daabbb09f917d675b49392816060000000000000000000000000000000004121c2326343434343434211e170b0000000000000000000000000000000000060e1a212c353d4a4e5c646f7a848f9aa2b0b4b4b0a39b91867d746860564b4538312719090000000000000000000000021527374c61778a9eb4a9937e695443301c07000000000000000000000000091928384554606b7d8898a0afb3b0a39b928b857f7b777371706f6e6e6f707376797e8389929ba3b0b4a79e938376635b4a3e2d1f0f00000000000000000000000000000000000000000000000000000000000000000000000000080b0b0b0b05000000000000000000000000000000000000000000050b0d1317191918150f0d07000000000000000000000000000000000000000d1b2932404d5560666e757a7e81838383817e7a756e655d4f4a3e3026180a00000000000000000000000011212e3e4b59626f7c8690989ea6a7aaacadaeaeadaaa7a79e9890877d73625a4c402f22120100000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c6754545454545454545556585a5a63686f79828d9ca5b3bcb49d927d685c4b3828160300000000001c32475c71879cb1bca6917c67513c2712000000000c1c2e3f4a60728399a6b7b4a396816c5f4d3d2c1b0a00000000000000000000000000000000000000090f111f1f1f1f1f1f0c0a030000000000000000000000000000000000000000060f1a212d363e4a4f5c646f7a848f9aa2b0b4b5b0a49c92877d746960564b44372715010000000000000000000000091f3347586a8095a7b19c8673604a352012000000000000000000000000000a1a2836434a5f6776828f9aa2adb4b1aa9f9a94908c8987858483848486888b8e93989ea8b0b4aa9f97897e7261584a3d2d2010010000000000000000000000000000000000000000000000000000000000000000000003090c1d202020201b0b080100000000000000000000000000000000060e192022292c2e2e2d2a24221b1009000000000000000000000000000000000d1d2a39464b5e66737c838a8f939798999897938f89837b70645c4b4336271a0a000000000000000000000d1d2e3f4b5c647784919ca4adb3b8bcb4b2b1b0b1b2b4bbb9b3aea59d928578665e4c402f1f0f00000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f4041433c494d535b636d7a879aa2b3bbb49f8b7a645645321e0e00000000001c32475c71879cb1bca6917c67513c271200000008182a3a4b5d697f94a1b3b8a79b8574604b41301f0f00000000000000000000000000000000000000000000000a0a0a0a0a0a00000000000000000000000000000000000000000000000000060f1a212d363e4a4f5d656f7b85909ba3b0b5b5b1a59c93877e756a605544311d08000000000000000000000004182a3a4c6176899eb3a4917c665141301a0a000000000000000000000000000a182530414d58616d7b848e989fa9acb3afa9a5a79e9c9b9a98999a9b9d9faba8aeb4afa89e978b8277696054473a2d1f1002000000000000000000000000000000000000000000000000000000000000000000000b161e21323535353530201c140800000000000000000000000000010f1a212b35383e424344423f3a372e241d1201000000000000000000000000000c1c2a3b4757616d7c8791999fa9a9acaeaeadaca9a89e9890857a6a60544538271909000000000000000005192b3c4b5d657a899aa2b1b6b8b3abab9f9d9c9b9c9d9faaaab2b7b7b2a39b8a7c665e4c3d2d1909000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2b2b2d2c35383d494e5c6476849aa2b4baa99d8775604b3c2b1905000000001c32475c71879cb1bca6917c67513c27120000001325364758647b8c9fb4bcab9e897862564531231301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b222e363f4b4f5d65707b85909ba3b1b5b6b2a69d93887f73604b35200b0000000000000000000000000c1e334657697e94a4b09b85705f4d382816030000000000000000000000000008131c303a474c5d656f79828a91979da6a6a9adb0b1b0afaeaeafb0b1afaca9a89e99928981786d62594b43362a1c0f01000000000000000000000000000000000000000000000000000000000000000000000b1b283236474a4a4a4a453530261808000000000000000000000005131f2c363c484d5357595958544f4b3e382f1c1408000000000000000000000009192a3a4759627582919da5aeb4bab7b2b1b0b2b4bbb9b4aea29a8c7f7260564537261401000000000000000b2034485a657b8a9ea7b3bab4a69e968f8a88878586888a8f959da6b3b9b4a89e8b7c665b4a372715010000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2715151515151516181920232c353e4b586174849aa5b6b7a595806a5a4835200a000000001c32475c71879cb1bca6917c67513c271200000c1c3043546176879daabbb59f8d7c665a4838271505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b222e373f4b505d65707b85919ba3b1b5b7b2a69e8c77614c37220c000000000000000000000000031729394b6074869caba3917c675645321e08000000000000000000000000000000131c2a333f4b505b636d767c82888d9194989b9c9d9e9f9f9e9d9c9997938f89847d766c625a4c483b3026180c000000000000000000000000000000000000000000000000000000000000000000000003162839464b5d606060605a4b4336261401000000000000000000051323303d494e5a62686c6e6e6d6a645c514c403026180800000000000000000001152737475862778698a0b2b6b5b1a8a69d9b9b9c9faaadb4bcb4aa9f958274605544311d110000000000000a1d30404d6278889ea8b8b7a99f9488807a767371707172767a8087939ea8b6b9a99e8a79635544311d080000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000100060c0f1a212e3a46566176879dabbcb49f8a78624d392816030000001c32475c71879cb1bca6917c67513c2712000c1c2e3e4a60728399a5b7b4a295806b5e4c3c2b1a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b222e373f4c505e66717c86919ca4b1b6b8a18c77614c37220c000000000000000000000000000b1d314556657b8d9fa69d8775604b362513000000000000000000000000000000000c171f2e373d4a4e5761666d74787c7f82858788898a8a89888784817e7a756f6761574d493c342b1c1408000000000000000000000000000000000000000000000000000000000000000000000000091e32465761727575757570605443301c0f000000000000000000132330414d5b636f787e818383827f7a71665e4b43362614010000000000000000081d3144556176869ca4b2b9b4a39b938c888686878a90989fabb5bbb4a0988373604b3f2f1a0a00000000000f24394d5e70849aa6b8b7a69d8a7f746b6561575c5b5c5660656a747e899da5b6b9a89c8673604b3625130000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000006101c29384658647a8c9fb4baa996816c5745321e090000001c32475c71879cb1bca6917c67513c27120417293a4b5c697f94a1b3b7a69a8472604b402f1e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111c232f38404c505e66737c86919ca4b2a18c77614c37220c00000000000000000000000000021527384b5d6c8190909090816b5443301c070000000000000000000000000000000004111c232d3639464b51546063666a6d7071737475757473726f6c69646055524b4639352b20180d01000000000000000000000000000000000000000000000000000000000000000000000000000c21364b6176878a8a8a8a8472604b3d2d1909000000000000000e1e30414d5f6779848d9397989997948f867c6c605443301c120000000000000006192b3c4b6073849aa4b5b7a89e92867e7773717072767b838c9ba3b2beb2a196806b5d4c3828150200000006192c3c51667c91a2b4b9a89d8879696055504b46394638454b4f55606878879da6b7b5a4937e695443301c0700000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000c1a293a4b5c6c8197a9bab39e8975604b36210b0000001c32475c71879cb1bca6917c67513f2e1f101f334758647a8b9fb4bbaa9d8877615443302211000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111c232f38404c546067737c86929ca58c77614c37220c00000000000000000000000000000a1a2e3f4c61757b7b7b7b7c72604a35200b000000000000000000000000000000000000080f1a2129333636434a4e5154585b5c5d5e5f5f5f5e5c5a57544f4b443736322820190e05000000000000000000000000000000000000000000000000000000000000000000000000000000091e324657657b8c9f9fa2947f695b4a37271502000000000006192b3c4d5f677d8b99a1a8acadacada9a49c918172604b413019090000000000000b2035485a697f94a2b4b7a69d8a7d736862595c5b5760666e798598a0b2bfb09e907b655645321d080000000c2035495a70859bb0c0b49e8a79635b4b44373632293028323637444b5a6278889db3c2b29d8773604a35200b00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000c1c2e3e4d62778b9fb4b9a7927d68533827150200001c32475c71879cb1bea9937e695d4b3d2c2032434c6176879daabbb49f8c7b655947362614040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c232f36434a546067737d87928c77614c37220c000000000000000000000000000000101e334657616666666666605443301c070000000000000000000000000000000000000000070b171e21253035383c3f43464748494a4a49484744423e3a353127211e160b060000000000000000000000000000000000000000000000000000000000000000000000000000000000031628394b5d6b8095a4b49f8b79635544311d1000000000000b2035495a677d8d9fa9b4a49c98979a9faab19f96816c5f4d372614010000000005192b3b4d62788a9fb4b8a79d88796860544c483b39454b505b63748298a1b3bcb29c8774604b3625130000000e23384d63788da3b4b8a7947e695b493d3127211e161b161e2126313c485a677d92a4b6b7a58f7a65503a251000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000010203448596d8297adc4ae99846f5645311d0900001c32475c71879cb1c6b49f8b7b655b493b2e3e4f616e8399a5b7b3a1947f695d4b3b2a180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091218253036434b556067747d8777614c37220c00000000000000000000000000000003172939464c51515151504a433625130000000000000000000000000000000000000000000000030a0c131c2023272a2d3032333435353433322f2c2924201d150c090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2e3f4b6074869ca9a99b8574604b3e2e1b0a00000005182a3b4d62788a9faba89e90868282858c9ca4b09f917c675544311d08000000000b203448596d8297a9bab39e8978635b4a4336342b2832363d4a5660728399a5b6b6a5937e685443301c07000013283d53687e92a8c1b39e8974604b3d2c1d150c0a030003090b141d2b3c4d5f72869cb1c3aa95806a55402b1500000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000005182b3b50657a8fa6b7b49e8975604b36200b00001c32475c71879cb1c6baa99e89796359483a4b5c697f94a1b3b6a599836e614f3f2e1d0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131c263037444b5560687573604b35200b000000000000000000000000000000000b1b2933363b3b3b3b3b3530251808000000000000000000000000000000000000000000000000000000070b0e1115181b1c1e1f20201f1e1d1a17140f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d31455663798b9fb4a395806b5c4b3928160300000b1f3448596e8398a8b49e8a7c716d6d7078869ca9b29d8774604b35200b000000000d22374d62788b9fb4b2a0907c665a493d30252018161e212d3845546175879db2c1b19c8773604a35200b0000172c41576c8196acc1ad98826d5544311f0f0200000000000000010e1e3041556b8095aac0ae99846f59442f1a00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000d20354a6074889db3b9a88f7a65503a251000001c32475c71879cb1c6c7b9a79d877762574758647a8b9fb4baa99c8776614c433221100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c263137444b5560605544311d0800000000000000000000000000000000000b171e212626262626201c130800000000000000000000000000000000000000000000000000000000000000000003060708090a0a0a090705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021527384a5b6a7f94a2b49f8c7a645745321e1100000d22374c62778b9fb4a5927d675e58575b63788b9fb4a5917c66513c2611000000071a2d3d556a7f95aabbab98836e5e4c3c2c1c13080503090f1a27364657667b90a3b5b6a48f7a644f3a240f0000192e43586e8398adbea9947f6954372715010000000000000000000013273c51677c91a6bcb09b86715b46311c00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000071c3043546d8298adc6aa947f6a553f2a1500001c32475c71879cb1c6d6c5b7a59c867561566176879daabbb49f8b7a645846332514030000000000000000000000000000000000000000000000000000000001080b0f12110c0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109141d273137444b4b4437261401000000000000000000000000000000000000030a0c11111111110b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2d3d4b6073849aa8aa9c8675604b3f2f1c0c0013283d53687d92aab29c8773604a403c495a6d8298adad97826d58422d180000000c21364a5b72879db2b59f8c79634e402f1e0f0000000000000a1828394c5e71869bb0c2aa95806b55402b1600001a2f44596f8499aebda7927d68523d281300000000000000000000000f253a4f647a8fa4b9b29c87725d47321d00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000013253653687e93a8bdad98826d58432d1800001c32475c71879cb1c6dcd4c3b5a49a8474606e8399a5b7b1a0927e685c4a3a2917070000000000000000000000000000000000000000000000000000000008141c20252826211e160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109151d273136353126190900000000000000000000000000000000000000000000000000000000000000000000000000070d0f19191919180b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1a1b1b1b1b1b17150e050000000000000000000000000f1c30435463788a9eb4a496816c5d4c3a291704172d42576c8297acab96816b5443302c3c51667c91a6b19c86715c3626140100000e24394e63798ea5b7b09b85705b4936221200000000000000000b1b2f4053697e93a8c6af9a85705a3a29170400192e44596e8399aebda7927d68523d2813000000000000000000000010253a4f657a8fa4bab19c86715c47311c00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000010253a4f657a8fa4c8b09b85705b36251300001c32475c71879cb1c6d1c8c5c2b4a29882747f93a1b3b5a497826d604e3e2d1b0b000000000000000000000000000000000000000000000000000000010f182630353a3d3b3632281b120400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109151d20201d1409000000000000000000000000070b11111111110c0a03000000000000000000000000000002101b22242e2e2e2e2e201d150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f212f30303030302c29221608000000000000000000000001142636495a687e93a1b59f8d7b655846331f121a2f455a6f849aafa7927d6752362523384d63788da2b49e89745443301c080000142a3f54697f94a9c3aa947f6a553d2c1a040000000000000000001223384d62788da8b9b39e89735846331f0a00172c42576c8197acbfaa947f6a553a2917040000000000000000000215283852677c92a7bcaf99846f5a442f1a00000000000000000000000000000000000000061a2c3d5c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000c22374c61778caabbb39e89735443301c07001c32475c71879cb1c6c0b4b0b4bab2a098838b9fb4b9a89c8675604b4231200f000000000000000000000000000000000000000000000000000000000f1f2c36434b4f52504b46393022120300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080b0b0801000000000000000000000008131c202626262626211e170b0000000000000000000000000010202d363a43434343433632281a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c293336444545454545413e34261605000000000000000000000008182c3c4e606f8399a7ab9d8776614c41301d1b30465b70859bb0a6917b66513c2621374c61768ca1b9a88a75604b35200b0003172939596f8499aebba5907b66503b2611000000000000000000000b20354a6074899eb4b8a78b76614c36210c0014293e54697e93a9c3ae99846e5847331f100100000000000000000e1d3245566c8197acc5ab96806b56412b16000000000000000000000000000000000000000c2135495b71869bb1bca7917c6752402f1a0a0000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000b20354a60758a9fb4b59f8a73604a35200b001c32475c71879cb1c6b4a29b9fa9bab2a0989fa9bab49e8a79635745322413010000000000000000000000000000000000000000000000000000000c1c2c3d49546064676661574d403021110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182530353b3b3b3b3b3633291b0b0000000000000000000000071b2d3e4a4f58585858584b4538281502000000000000000000000000000000000000000000000000000000000000000000000000000000000000020304040200000000000417293a464c5a5b5b5b5b5b56514434220e0000000000000000000000000e1e31424d6277899eb3a698826d5f4d3b2a1831465b70869bb0a6907b66513b2621364c61768ba1c6a08a75604b35200b000a1e33465772889db2b9a38e79644e39240f00000000000000000000071c30435472879cb2c5a28d77624d38220d000f24394e64798ea4b6b49f8a76614c3f2e1f1308010000000008121e2d3d4b6075889eb3b8a6907b66503b26110000000000000000000000000000000000000c1c30414e63798b9fb4c3ad98836e5e4c3828160200000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000071c30435473889db2bcab8b76614b36210c001c32475c71879cb1c5b09b858b9fabbcb2adb4bab09f917d675b493928160600000000000000000000000000000000000000000000000000000004182a3a495b63737a7d7b75675f4d3f2f1c090000000000060c0e0c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132536434a50515151514c4639291703000000000000000000000d22364a5c646e6e6e6e6d605645321d0900000000000000000000000000000000000000000000000000000000000000000000000000050b0d1115171819191816130f0b08101f334658616f70707070706c63513e2915000000000000000000000000001420344859677d91a0b2a0917c675948341f31465b70869bb0a6907b66513b2621364c61768ba1bcab8a75604b35200b000c21364c61768ba5b7b8a38d78634e38230e00000000000000000000011426375c71869bb1b8a38d78634e38230e000d21364a5c72879cb2baa996806b5d4b3d31201c14131213151c23303c4a5b697f94a7b8b39e8874604b36200b00000000000000000000000000000000000417293a4d5f6f849aa9bac6b2a0907b655645321e0e00000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000001325485d72879db2b7a18c77624c37220d001c32475c71879cb1bca6917d7c8d9fb4bcc3c9b4a396816c5f4d3d2c1b0a000000000000000000000000000000000000000000000000000000000a1f3347586379868f9290887d675d4c38230c000000010f1a2123211a0f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c304354606666666666615746331e10000000000000000000000f243a4f647a828383838274604b36200b00000000000000000000000000000000000000000000000000000000000000000000070d0f192022262a2c2d2f2e2d2b2824201c2032424c6176848585858585816c56412c170100000000000000000000000005182b3b4d5f6e8298a6b39e8977624c423130455b70859ab0a6917c66513c2722374c61778ca1b59f8a75604a35200b000f24394e64798ea3c3b9a48f7a644f3a250f00000000000000000000081d31445572879cb2c4a28c77624d37220d00071a2d3d53697e93a4b5b49f8c7b655c4d413530262827282a2e37404c5a63798a9fb4b7a595806a5645311d090000000000000000000000000000000000091f334658677d92a2b4c7cfbeb29c8774604b3d2c1a06000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000001c32475c71879cb1b7a28d78624d38230d001c32475c71879cb1bca6917c687e939eafbdc5b09b8575604b41301f0e00000000000000000000000000000000000000000000000000000000000c22374c6176889ba3a7a79e8d7b65503a29170400000f1f2c3539352c211a0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354a60727c7b7b7b7b75614c3f2e19090000000000000000000d22374c62778c989898907b65503b2510000000000000000000000000000000000000000000000000000000000000000009101b22242b34373c404143444342403d3935302d3e4f606e83999a9a9a9a8978624d38230d00000000000000000000000000000d1d30414c6176889db2a799836f604e3c2b44596f8499aea8937d6853392923394e63788ea3b39e89745443301c070011263b50667b90a5bbbda7927d6852382715020000000000000000000b20354b60758a9fb4b7a68b76614b36210c00000f20354b6073869cb1bbaa9e897a675f514b43363d3c3d3f3f4b505e6678879da9bab29d8775604b382715020000000000000000000000000000000009192e3e4c6176889db3c0c5bbcab6a595806a5b49352113000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000081d32475d72879cb2b7a18c77624c37220d001c32475c71879cb1bca6917c676a80959fb1bfb29d877862584739291a0a00000000000000000000000000000000000000000000000000000001162b40566b8095a6b5c2b8ab9b86715846331f0a00061a2c3d494e493d362d211a0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c3043546b8190909090816c5d4b3727150200000000000000000b2034485971869cadab95806b563a2a1804000000000000000000000000000000000000000000000000000000000006111c232d36393b484d5155575859595755524f4b43394a5c697e93a1b0b09f917c675a4935200c000000000000000000000000000000131f334758667c909fb1a1927e685a493641566c8196abac97826d574633313f52677d92a7b09b86715b362513000013283d52687d92a7bdc2ac97826d5645311d0c0000000000000000011527374e64798ea9bab39d88735746321e0a0000081d314455657b8f9daeb8a79e8a7d706660545553525254585d656f7c899da6b7b09e917c665745321a0a00000000000000000000000000000000011426374a5c6c8197a6b8b4afa6b5bcb49f8b79634e41301b0b0000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000004172a3a5d73889db2bcab8b76614b36210c001c32475c71879cb1bca6917c67626c8197a1b2b7a59c8676615746382819090000000000000000000000000000000000000000000000000000061b30465b70859bb0c4d2c9b5a38b76614c36210c000c2135495b635b4e4a3d352c21190e060000000000000000000000000000000000000000000000000000000000000000000000000000000000001325364b6075879da69f8d7a655544311d0b000000000000000005182b3b566c8196abb09b86715847331f0a000000000000000000000000000000000000000000000000000000000e1a212f383e4a4f565962666a6c6d6e6e6d6b686460545157647a8b9fb4b5a396816c5f4d3c2c190600000000000000000000000000000004172a3a4c5e6c8197a5b49e8a786254433c51667c91a7b39e8976614c47444b5d6f8499aeab96816c56412c17000014293f54697e94a9bec8b39e8875604b3a291808000000000000000c1d3144556a7f95aac7af9a846f5a392916030000011527374b5d697f949eb4b8a89e92857c746e6a6867686a6d737b84919ea7b7b49f95806b5e4c3928160000000000000000000000000000000000081d314455647a8c9fb4b4a29a919fabbaa99a846f5f4d3a29170400000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000a1f334758748a9fb4b59f8a74604b35200b001c32475c71879cb1bca6917c675160728299a2b4b6a49b85756156453727180800000000000000000000000000000000000000000000000000061b31465b70869bb0c6d5cab7a58c77614c37220c000e23394e63796e635b4e493d352c20190e0500000000000000000000000000000000000000000000000000000000000000000000000000000000081e324556677c91a3ab9c8674604b39291703000000000000000011263b51667b90a9b59f8b77614c37220c000000000000000000000000000000000000000000000000000000131f2c35404c505c646b73777c7f8182848382807d79746e676176879ca9b9a79b8574604b40301e0e00000000000000000000000000000000000c1c2f404b6175879caba89a8473604b3d4b6075899eb3a796806b61585560677b8d9fb5a38f7a654f3a25100000152a3f556a7f94aabfccb8a7937e6858473625180b00000000030e1c2b3c4b6074879db2c1aa947f6a553f2a150000000009192e3f4f616a7f939fa9b4b4a29a9188837f7d7c7d7f82889099a1b3b4aa9f94816c625140301b0a0000000000000000000000000000000005182b3b4b6073859babbbaa9a847b8d9fb5b3a2927d675846331f1000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000c21374c61768ca9bab39e89745443301c08001c32475c71879cb1bca6917c6751546074849aa4b5b5a39a84746055443625130000000000000000000000000000000000000000000000000002172c42576c8197a8b8c5bbb29d87725947341f0a001e34495e738983796e635b4d493c352b20190e050000000000000000000000000000000000000000000000000000000000000000000000000000031628384d5f71859bb0a4947e695746331e0c00000000000000000c21364b61768a9fb4ab917c67523c27120000000000000000000000000000000000000000000000000008131c313d494e5e66717981888c9195969899989795928e89837c758298a5b6b39e897862564531221200000000000000000000000000000000000000111e324657647a8c9fb4a2947f695b4a45576b8095a5b09e9680777271757c899eabaa9b85705d4b37220e0000152b40556a8095aabfd5c5b39d887661544336291c130f0e10161e2c3a495a697e93a5b7b4a38d78634e38230e00000000001121324350616a7e8a979fa8b4b0a79e989592919294989da6afaeaa9f988c7f72604a4433221200000000000000000000000000000000000a20344859697e93a3b5b49f8c796d8298a8b9b39d8876614c3e2d1808000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000f243a4f647a8fa4c7b09b86715b36261401001c32475c71879cb1bca6917c675145566176869ca5b7b4a2998373605443301c15060000000000000000000000000000000000000000000000000d23384d62788a9ea7aaaa9f927d67523a2a1804001f34495e7489998c83796d635b4d493c352b20180d05000000000000000000000000000000000000000000000000000000000000000000000000000a1a304151667c91a4b39e8876614b3a2a180400000000000000091e32465770859aafac97826d573c2c1906000000000000000000000000000000000000000000000008182530414e5b63707b868e969da6a6aaacadaeaeacaaa7a79e99918998a0b2b09e917c665a483827150400000000000000000000000000000000000000031628394b5d6b8095a4b49f8b796355444b6175879da7b09e968b878789919ea7b49f8b7a644f3f2e1b080000162b40566b8095abc0d0c8b7a699837260544639302524242528323c49586278899eb3c0b09b85705b4935210c0000000000031525334350606878828a929fa8b8b3aeaaa8a7a7a9adb2b7ae9d938b83796960544330261604000000000000000000000000000000000a1a2f404d62778a9eb4b8a696816c6277899eb3b7a696816c5c4a362614010000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000013283d53687d92a8bdad98836d58432e1800001c32475c71879cb1bca6917c67513846586277879da6b8b3a1988272604a433324140500000000000000000000000000000000000000000000000c2035495a657b889295948b7f6a5f4d3a1c0c00001f34495e74899e9f988c82786d625a4d483c342b1f180d040000000000000000000000000000000000000000000000000000000000000000000000001320354a6073869cb1a795806a5847331f090000000000000003162839556a7f94aab29d87725b4935210c0000000000000000000000000000000000000000000008182536434a5f687984909ba3abb2b7c4bdb9b8b7b8b9bcc5b9b3aea79ea7b2b4a396806b5e4c3c2b1a0a0000000000000000000000000000000000000000000b1b2e3f4b6074869ca9a99b8574604b46576379899ca4b2aa9f9d9c9ea8b3a89e927e685c4a362110000000152b40556a8095aabfc0b4afb2a196817261574a43363a393a38454b5b6376869ca7b9b4a2907b66513d2c1a0600000000000007152533424e5a626d767d899fb4c3bcc6b9b4b5bcc9c2bea9937e776e635b4a433625130800000000000000000000000000000000021628384c5e6e8398a8b9b39d88766159697e94a4b5b49f8c7a645443301c0d0000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000071b2e3e586d8297adc7aa957f6a55402a1500001c32475c71879cb1bca6917c67513c3a48596379889ea8b9b2a096816c625042322313040000000000000000000000000000000000000000000006192c3c4b5d65767d807e786a614f41311e0000001f34495e74899eb3ab9f988c82786d625a4d483b342a1f180c0400000000000000000000000000000000000000000000000000000000000000000000071c304354697e93a9b49e8a77614c37271502000000000000000f243a4f647a8fa7b7a58d78634d38230e000000000000000000000000000000000000000000001325364354606c7d8a9aa2b0b5c1b8b3aca8a4a3a1a2a4a6abb1b5c2b9b3b9c5b09b8574604b40301e0e0000000000000000000000000000000000000000000000101d31455663798b9fb4a395806b5c4b4a5b637986949da5a7a8a9a8a89e978a7d68604e3e2e1b02000000152a40556a7f95aabfb4a29aa2b09f968275676054514f4e4f5256606979869ca4b5b9a89a846f5e4c381f0f00000000000000001424344451616979838b9fa8b4aea7a2a89e9faba6adb4b49f8c847a6b6054433625130000000000000000000000000000000000091e324556667b90a0b2b4a3927d68584b6073869cb1bcab9b8573604b3b2b180500000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000d22364a5c72879db2baa9907b65503b261000001c32475c71879cb1bca6917c67513c2b3b495b647a8a9eaabbb09f95806a604f4131221203000000000000000000000000000000000000000000000e1e2e3f4b5861686b69635a4f433223130100001f34495e74899eb3bbb4aa9f978b82786c62594c483b342a1f170c040000000000000000000000000000000000000000000000000000000000000000001325364c61768a9fb4a8947f6a5544311d08000000000000000b20354b6074899eb3a8937e68533726140100000000000000000000000000000000000000010f1c304354607281929ea8b4c0b4b0a69d97938f8d8c8d8f91969ca4b5c7c9ccc6b09b85766259483928180800000000000000000000000000000000000000000000021527384a5b6a7f94a2b49f8c7a6457454a5b63747f878e919394928f898278675f4e4231201000000000142a3f54697f94a9beaf9a8498a0b0a098877c736b67646365686d757f8a9ca4b5bcab9e8a78624d402f1d01000000000000000d1d314251636c7f8b989fa9aa9f98928d8b898a8c91989faaaa9f998c8072605443301c0f000000000000000000000000000000061a2c3d4b6074879cb2bcab9b8572604a4455657b8fa0b2b5a3937e69594834201100000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000004182a3a4f647a8fa5b7b49f8a75604b36210b00001c32475c71879cb1bca6917c67513c272c3c4a5c657c8c9fabbcaf9e937e695f4e40302111020000000000000000000000000000000000000000000011212e3a464c5255544d493c322515050000001f34495e7489989faab4bab4aa9f978b81776c62594c473a332a1f170c0300000000000000000000000000000000000000000000000000000000000000081f3347586e8398adb29d8874604b36200e00000000000000081c3043546e8398aeae99836e5544311d08000000000000000000000000000000000000000f1f30414a607281979fb4b9b7b3a29a9088827d7a7877787a7c81869ca9bacdc9c9b5a39b867762574536251300000000000000000000000000000000000000000000000a1a2d3d4b6073849aa8aa9c8675604b3f4956606972787c7e7e7d7a756d625a4d41312414020000000013283e53687d93a8baa5907b8298a2b2a59d9187817c79797a7d8289949ea8b5bbb49f8d7d675a493522120000000000000005192b3b4e606c81949faab4a29a8c837d78757475777c828b99a1b4ab9f968272604a3d2d1a0700000000000000000000000000000b2135495b6a8095a5b6b49f8c7a645443374b5d6e8398a8b9b39e8977624c3f2f1a0a000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000b1f3447596c8197acc3af9a846f5645321e0900001c32475c71879cb1bca6917c67513c271e2d3e4c5e677d8d9fb5bcb59f8d7d685e4c3f2f20100100000000000000000000000000000000000000000003111b2933363d403f38352c1e1507000000000e23394e6379828b979fa9b4bab4a99f978a81776b61594c473a33291e170b0300000000000000000000000000000000000000000000000000000000000417293a52677c91a9b7a6927d67523c2c19060000000000000114263653687e93a8b39e8974604b35200b000000000000000000000000000000000000061a2c3d4d5f6c81969fb1bdb3a69d90857b746d686463626364676c79899fb4bab4bac1b5a49b8575605443301c0d00000000000000000000000000000000050b0d12151616141c30435463788a9eb4a496816c5d4c3a454b545b63676969686560564d483c30231406000000000012273c51677c91a6bba5907b75849aa2b4b2a59d96918f8e8f92979ea7b4b9b6aa9f927f695f4d3c2c1904000000000000000b20344859687e939fb4b19f9784786e676260556062676d7883969eb0b4a0947f6a5b4a36210e000000000000000000000000000b1b30414e63798b9fb4b8a797816c5c4a362e3f4d62788a9eb4b9a898826e5d4c382816020000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000b1b2d3e4c61778a9fb4b9a8937e68533828160200001c32475c71879cb1bca6917c67513c2712202f404d5f697f949eb0bcab9f8c7c665d4b3e2d1f0f00000000000000000000000000000000000000000000000b171f21282b292320190e0000000000000c21364a5b636d78828b969fa9b4b9b4a99f968a81776b61584c463a33291e160b03000000000000000000000000000000000000000000000000000000000c21364b61768a9fb4b09b85705a4935200c000000000000000d23384d62788da5b6a78f7a644f3a250f000000000000000000000000000000000000092135495b677d929fb0bdb3a29a887c70666055534f4e4c4d4f6176879ca9baa89fa8aebbb5a3988272604a3b2a180500000000000000000000000000080d182022272a2b2b29252636495a687e93a1b59f8d7b65584633363d494e525354534f4b4538352b1e130500000000000010253a50657a8fa5c8a7917c677584969faab4b2aba6a4a3a4a7acb3b9b8b3a49c8c7e69614f41301e0e000000000000000417293a4d62788a9fb4b3a1978173635a524d4b444b4d515962728096a0b2b49f8c79634e3c2c190600000000000000000000000417293a4d5f6f849aa9bab39e8976614c3e2d203448596a7f94a4b6b2a0907b655645321e0e0000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000b1a29394a5c6c8196a9bab49e8976614b36210c0000001c32475c71879cb1bca6917c67513c2712112130414f616b8096a0b1bbaa9f8b7b655c4a3d2c1e0e0000000000000000000000000000000000000000000000040a0c1316140e0c0600000000000000071a2d3d4a4e5a636d78818a959ea8b3b8b4a99f968a80766b61584c463932291e160a0200000000000000000000000000000000000000000000000000000a1e3246576f8499aeb4a38d78624d38230f000000000000000c2035495a72879db2aa957f6a553929170300000000000000000000000000000000091930414e63798a9eb4bdb3a1998477665e504b44373a383f4f616e8399a5b6ab9f8a939daebcb2a0927e685948341f0e000000000000000000000000101b222b34373c3f41403e3a36313c4e606f8399a7ab9d8776614c41302c35393c3e3f3d3a36322820190e00000000000000000e23384d63788daabba8937e696173808c9aa2abb2b6c3b8bac5b8b3aea79e94867a68604f4332231200000000000000000a1f3346586d8297a8baa99983736055493c38363135373b4854606d8298a7b9aa99846f5a4935200c0000000000000000000000081f334658677d92a2b4b5a3937e6858473320192b3b4b6074869cb1beb29c8774604b3c2c190600000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000006101b29384657647a8c9fb4baa997816c5746321e0a0000001c32475c71879cb1bca6917c67513c2712031323324351626d8297a1b3baa99e8a7a645b493c2b1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d363c494d5a626c778089959ea7b3b8b4a89e958980766a61574b463932281e160a020000000000000000000000000000000000000000000000000316293952687d92abbcaa947f6a553d2c1a0600000000000006192c3c576c8297acb09a85705746331e0a000000000000000000000000000000011527374d5f70849aa8b9b4a299837461594c403531262a3a4b5d697f94a1b2b59f8d7c7e939eafbeb39e8977624c3c2c190600000000000000000008131c2e373b484d5255565654504b4437424d6277899eb3a698826d5f4d3b2a21232729292825211e160a060000000000000000000b20364b60758a9fb4ab95806b55606b7a848f969da5a4a5a5a4a79e9992897f75645c4e423225140400000000000000000c21364c61768a9fb4b49f8b78625544372c22201d20222b36434c6176899eb3b59f8c78624d38230d0000000000000000000008182d3e4c6176889db3bcab9b8573604b3a2a170d1d314556667b90a1b3b6a595806a5b4935211300000000000000001c32475c71879cb1bca6917c67513c271201010101020300060c0e19202d3946566175869caabbb49f8b78624d392916030000001c32475c71879cb1bca6917c67513c27120005142434444b60738399a3b4b9a89e8979635a483b2a1c0c000000000000000000061016182020202020100e080000000000000000000000000000000000010f1a212c353c484d59616b767f89949da6b2b7b4a89e95897f766a61574b453932281d150a0100000000000000000000000000000000000000000000000c21374c61768b9fb4b19c86715b4935210c0000000000000012273c51677c91abb49f8a76614b36210c000000000000000000000000000000081d314455677c91a2b4b8a79a84746056473a2f201d26364759657b8c9fb4b4a295806b6a8095a1b3b9a797826d5a4935200b0000000000000000081825303e4b4f5962676a6b6b696560554c464859677d91a0b2a0917c675948341f1312141413100b09030000000000000000000000081d31445572879db2ad98836e584b5c646f7a81878b8f90908f8d89847d766a60574b3e3124140600000000000000000012283d52677d92a9baad98836e5a493726190e0b080b0d18253347586b8196abbcab947f6a543f2a15000000000000000000011426364a5c6c8196a6b7b59f8d7a645443301c0c021527384c5e6e8399a9bab49f8b79634d41301b0b000000000000001c32475c71879cb1bca6917c67513c2717171717171718191a21232c353e4a5761748399a4b6b7a695806b5a49351b0b000000001c32475c71879cb1bca6917c67513c2712000006161d3144556075859ba4b6b8a79d88786259473a291b0a000000000000000917232b2d353535353525221b10030000000000000000000000000000000000070e19202b343b474c58616a757f88939da5b2b6b4a79e95897f756960574b453832281c1408000000000000000000000000000000000000000000000a1f33475871869cb1b6a48d78634e38230e000000000000000c21374c61768b9fb4aa907b66513b26110000000000000000000000000000000b20354b6074879db2c0b39e8978625645382a1c121c3043546177889daab8a69a8473606072849aa9bab49f8c78634d3929170300000000000000132536434a5c646f777c7f80807e7a756b61574a4d5f6e8298a6b39e8977624c42311e0e00000000000000000000000000000000000002152737596e8499aeb19c867157464a4f5c646c7276797b7b7a78736f6761574b45392e201c1c16140e05000000000002172c41576c8196acc7a7927d68523c2c1909000000000008172a3a50657a90a5c9ae99846f59442f1a040000000000000000081c304354647a8c9fb4b9a797826d5c4b36261400000a1a2f404d62788a9fb4baa99a846f5f4d3a2917040000000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2d2e2c35383c494d5c64758399a1b3bbaa9d8775614b3c2c1900000000001c32475c71879cb1bca6917c67513c27120000000115273745576176869ca6b7b7a69c877762584639281a0a0000000000061727353f424a4a4a4a4a3a372e211000000000000000000000000000000000000000060d19202a343a474c576169757e87929ca5b1b5b3a79e94887f756960564b45383026180800000000000000000000000000000000000000000004172a3a576c8197acc2a8937e6953372614010000000000000a1f33475870869bb0ab96816c563b2b19050000000000000000000000000006192c3c51677c91a5b6b4a3927d67594838271a0c1c2f404b6072849aa6b7ab9e887762555462788a9fb4bbaa97826d5746331e0a0000000000000a1c304354606b7a848b91949695938f898076645c4a4c6176889db2a799836f604e3c2b1808000000000000000000000000000000000000152a40556a7f95aab49f8a76614b363e4a4f56586164656664625a59524b46393228313131312c2922160800000000051a2f455a6f849aafb9a48f7a644f3a250f000000000000000d22374c62778ca1b7b29d87725d48321d080000000000000005182b3b4b6073859babbcb39e8977614c3e2e1808000000112035485a6a8095a5b6b3a2917d675846331f100000000000001c32475c71879cb1bca6917c6751414141414141414142433d494e535a626c7a8699a1b3bcb49f8b7b655746321e0e00000000001c32475c71879cb1bca6917c67513c2712000000000919283947586278879da7b8b6a59c8676615745382718080000000010233545525860606060604f4b3f2e1b080000000000000000000000000000000000000000050c181f293339464b566069747d87929ca4b0b5b3a79e94887e756960564b433626140100000000000000000000000000000000000000000012283d52677d92a7c4ae99846e5544311d080000000000000417293a556b8095aab19c8771594834200b000000000000000000000000000c2135495b6f849aafc3b09b8572604a3b2b1a0a172a3a4c5e6a8095a2b3b39f8d7b655948485a6a7f95a8b9b49f8a76614b36210c00000000000a1b30414a6072808d9a9fabaaababa9a79e95877a645b4a58667c909fb1a1927e685a4936261401000000000000000000000000000000000011263b50667b90a9baaa907b6650362e363a3a464c4f50504f4d493c3d3632393c4646464646413d34261605000000061c31465b71869bb0b8a28d78634d38230e000000000000000b20354b60758aa0b5b39e89745e49341f09000000000000000a20344859697e93a3b5b5a4937e6959473420100000000006192b3c4b6075879db2bfb39d8876614c3e2d180800000000001c32475c71879cb1bca6917c6756565656565656565758595b5b63686f78818c9ca4b3bcb59e937e685d4b3928160000000000001c32475c71879cb1bca6917c67513c271200000000000a1b2a3a485a6379899ea9bab5a49b847560564536261401000000162b3f52646d7575757575655d4b37220e00000000000000000000000000000000000000000000040c171f293238454b556068747d86919ba3b0b4b3a69d94887e7568605443301c080000000000000000000000000000000000000000000d23384d62788da6b7b39e8974604b35200b0000000000000010253a50657a8fa8b6a48c77624d37220d000000000000000000000000000e23384d63788da2b4b6a4907b655443301d0d0a1f334758667b8c9d9d9d9d957f6a5d4b3b3c4c6176899eb4baa9927d685238281502000000031628394d5f6c81959fabb2a59d9a9b9ea8b3a59d897963564c5e6c8197a5b49e8a78625443301c0f00000000000000000000000000000000000b21364b60768a9fb4ab96816b54433022242933363a3b3b3a38352b2830414d515c5c5c5c5c56514434220e000000061c31465b71869bb0b9a38e79644e39240f000000000000000c21364c61768ba1b6b49e89745f49341f0a0000000000000a1a2f3f4c6277899eb3beb19c8673604b3b2a180200000000000e1e324556667c91a1b3b7a696816c5c4a36261401000000001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6d6e7173787d848b979faab6b8ab9f94806b604e3f2e1b0b0000000000001c32475c71879cb1bca6917c67513c27120000000000000c1c2b3c4a5b657b8b9faabbb4a2998374605443301c16050000182d42586d828a8a8a8a8a7b654f3a2510000000000000000000000000000000000000000000000000040b161e283237444b556067737c85909aa2b1b5b3a69d93877e73604b35200b0000000000000000000000000000000000000000000c2035495a73889db3b9a88e79644f39240f000000000000000b20364b6075899eb4a7927d68523625130000000000000000000000000215273854697e93a9c0b29c8773604a362513000c21374c61778688888888888372604b3f2f3346586c8196abc3af9a846f5645321d09000000091e324557677d929fb5a59c8f87858689959eafa79c8674604b4b6175879caba89a8473604b3d2d190900000000000000000000000000000000091e3245576f849aafb29d8874604b352012171f212426262523201924394d5f6771717171716b62513d2914000000051b30455a70859aafbba6907b6651392816030000000000011426374e63798ea3b8b29d88725d48331d080000000000021528384c5d6e8298a7b9b2a08f7b655544311d0c000000000000021628384c5e6f8499a9bab49f8c7a645443301c0d000000001c32475c71879cb1c4ae998381818181818181818181828386898d939a9faab4bbb2a69e8d7f6b625042312110000000000000001c32475c71879cb1bca6917c67513c2712000000000000000d1d2d3d4b5d667c8c9fb4bbb3a1988272604b443323130100182d42586d82979f9f9f8f7a654f3a25100000000000000000000000000000000000000000000000000000030a161e273137444b546066717b858f9ca4b5b7b2a59d8c77614c37220c00000000000000000000000000000000000000000006192c3c596e8399aec6a8927d68533d281300000000000000091d3145566f8499afad98836d5443301c070000000000000000000000091d3145566f8499afc4a9947f695443301808000a1f334758617173737373736e6054433021293a4f647a8fa5b7b49f8a75604b36200b0000000b21364b6075889db3a89c877a7270707580959fb0a4947f69554657647a8c9fb4a2947f695b4a372715020000000000000000000000000000000316283953687e93a9b7a6907b665140301c0c0a0c0f10110f0d0b192b3c51677d8686868686806b56412c1601000002182d42576d8297acc8ab96816c5745321e150b07000608141d314455697e94a9beaf9a846f5a45301a050000000000091d324556657b90a0b2b9a898826d5d4b37271500000000000000000a1a30404d63788b9fb4bcab9b8573604b3b2a18050000001c32475c71879cb1c6b3a1999696969696969696969697989b9ea7a8afb4bbb3aea199887c6961504433241402000000000000001c32475c71869cb1b3a6917c67513c271200000000000000000f1f2e3f4c5e687e929db3b3b3a097816c625141311e0b00182d42586d8297adb5a48f7a654f3a2510000000000000000000000000000000000000000000000000000000000309151d263136434a515e66707b869cb1c6c3b7a18c77614c37220c00000000000000000000000000000000000000000000152b40556a8095aabfab96816c56412c17000000000000000215273854697e94a9b39e8874604a35200b00000000000000000000000b20364b6075899eb4b8a68e79634e362513000004172a3a474c5c5e5e5e5e5e594b4336261422364a5c72879db2baa98f7a65503a251000000013283d53687d92a6b49f8a78645d5a56606c8196a9b29d8774604b4b5d6b8095a4b49f8b79635544311d10000000000000000000000000000000000c21374c61768a9fb4b09a85705e4c3a2a190a000000000002102035485a6e83999b9b9b947f6a543f2a150000000013283e53687e93aabbb39d8875604b413127201c1319202630404b6073869cb1c1aa95806b55402b16000000000006192c3c4b6074869cb2beb49e8a77624d3f2e1909000000000000000000122135495b6b8095a6b7b5a3937e695948341f110000001c32475c71879cb1c6bfb3aeabababababababababacadaeb0b3b8c2b5b1aaa1998f8377665e4f433326160600000000000000001c32475c71879c9d9d9d917c67513c271200000000000000000110212f404e606a7f949d9d9d9d9d95806b604e3a251100182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000070f1a212b353b484c58616b767f899eb3c9bcb5ab8c77614c37220c0000000000000000000000000000000000000000000012273c52677c91a7bcaf9a85705a38281603000000000000000e24394e63798ea6b7a68e79644e39240f00000000000000000000000f24394e64798ea8b9b39d88735b4a3618080000000c1c2a33374748484848484435302618081b2d3e586d8297adc7aa947f6a553f2a15000004172a3a5a6f8499afab96816c5a4b3f454c61778a9fb4a68f7a644f3f4b6074869ca9a99b8574604b3e2e1b0a0000000000000000000000000000000a1f3347586d8398adb4a2917c66584737281a0f0903040a13202f404d62788b9fb1b1a68f7a654f3a2510000000000d22374c62778b9fb4b7a695806b5f4b44373530252c3536434b5e697e93a4b5b5a38e79644e39240f00000000000a2035495a6a7f95a4b6b6a4947f6959483421110000000000000000000006192c3c4b6175879db2c0b39e8977624c3f2f1a0a00001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b0afadaaa6a39b958e837a6e61594d40322516080000000000000000001b30455a708488888888887c66513b2611000000000000000000021222314250616b80888888888888887d68523d281300182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000070f1a212c353c484d59626b778089949ea7b8b3ab9f998d76614c37210c000000000000000000000000000000000000000000000e24394e63798ea3c5b39e88735645321e09000000000000000c21364a5b73889db3a9947f6954382815020000000000000000000012273c52677c91a7c6ae99836e593d2d1a00000000000c171f213133333333332e201c14080013283e53687d93a8bdad98836d58432e1800000a1f33475874899eb3ab8f7a644f3c2e3347586f8499aea9947e69543f455663798b9fb4a395806b5c4b3928160300000000000000000000000000000417293a4e64798ea1b3b29d8876615545382d211e16171f21303e4c5e6d8297aabbb39d8874604b36200b000000000b1f3448596e8399aabbb59f8d7d6b60554e4a43363c494d5460697c8c9fb4bdb09b85705c4a36220d000000000a1a30414d63788b9fb4bfb19c8674604b3b2b180300000000000000000000000e1e324657677c91a2b4b9a898826e5d4c38281502001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9a9894918d867f796f645c4c473b3022140700000000000000000000182d415566707373737373665e4c38240f00000000000000000000041324334351626b7373737373737368604e3a251100182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000008101b222d363d494e5a626c77818a959ea7b3b3afa1998c8379635847331f0a000000000000000000000000000000000000000000000c21364c61768ba7b9b8a78b76604b36210b00000000000000071a2d3d586d8298adaf99846f5645321d0900000000000000000000152a40556a7f95aabfab95806b56402b16000000000000040a0c1c1e1e1e1e1e190b080100000f253a4f647a8fa4c7b09b85705b36251300000c21374c61768ca7b59f8a76604b36212a3a556b8095aaac97816c5742384a5b6a7f94a2b49f8c7a645745321e110000000000000000000000000000000c21364a5c6e8399a9b7a69a837360564a3e3632282a3337414d5c667c90a0b1baa995806a5544311d080000000005182a3b4e63798c9fb4bcab9f8d8074696360545b5c5a6369737f8c9faabbb19f8f7b65503e2d1b07000000021628384d5f6f849aa9b3b3a1907b655544311d0d000000000000000000000000031628394d5f6f849aaab3b3a0907b655645321d09001b30455a708488888888888888888888888888888888878685837f7b77716a635b4f4b3e342a1d1204000000000000000000000012253748555a5e5e5e5e5e514c402f1d090000000000000000000000061525344451565e5e5e5e5e5e5e524e41311e0b00182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000009111c232e373d4a4e5b636d78818a969ea8b3b4afa1998f83796e635b4a3a291704000000000000000000000000000000000000000000000a1e33465774899eb3c5a28d78634d38230e000000000000000012283d52677d92a7b49f8a75604b36200b00000000000000000000182d43586d8298adbda8927d68533d28130000000000000000000709090909090400000000000d22374c62778ca9bab39e88735443301c07000d23384d62788da2b49e89745645321e293e54697e93a9ad98836d58432d3d4b6073849aa8aa9c8675604b3f2f1c0c0000000000000000000000000000071a2d3d4d62788a9fb4b3a1998375645c514b45393a474c515f677a8a9eb4beb49f8a77624d3727150200000000000d21364a5b6b8095a1b3bcab9f95877f797472707173787e87949faabbb4a397816c5d4b37201000000000091e324556677c919d9d9d9d99836e5d4c37271500000000000000000000000000000b1b30414e63798c9d9d9d9d9c8774604b36200b00182d41556670737373737373737373737373737373737271706d6a66625a554e493d372e1f180c00000000000000000000000000081a2a37414548484848483b382f221200000000000000000000000000071626343d41484848484848483d3a3123130100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000007121c242e373e4b4f5c646e79828b979fa9b4b4afa29a8f847a6e645c4e4a3d2d1c0c0000000000000000000000000000000000000000000000031729395c71869cb1baa58f7a65503a251000000000000000000d22374c62778ca4b5a9907a65503b251000000000000000000000192f44596e8499aebaa5907b65503b26100000000000000000000000000000000000000000000b20354a60758a9fb4b59f8a73604a35200b000e23384d63788da2b39e89745e382816293e53697e93a8ad98836e58432e30435463788a9eb4a496816c5d4c3a29170400000000000000000000000000000f2035495a697f94a1b3b2a19985796e6660575b5c586167707d8a9ea8b9b5a3947f695948341909000000000000071a2d3d4b60738399a1b4bcb4a69d948e89878687888d939ca4b4bbb1a39b8574604b3f2e1c02000000000b21364b60748588888888888778624d3f2f1909000000000000000000000000000000132136495b6b808888888888887e69533e29140012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5b5a5855514d483c39362c221b10040000000000000000000000000000000c1a252d30333333333326241d12040000000000000000000000000000081621292c3333333333333328251e13050000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000108131c202f383f4b505c646f79838c979faab4b4b0a29a8f847a6f645c4e4a3e362d1f0f000000000000000000000000000000000000000000000000001a30455a6f859aafbca7917c67523c271200000000000000000b2034485971869cb1ab95806b563a2a17040000000000000000001a30455a6f859aafb9a48f7a644f3a250f000000000000000000000000000000000000000000071c30435473899eb3bcab8b76604b36210b000e23384d63788da2b39e89745e382815293e53697e93a8ad98836e58432e2636495a687e93a1b59f8d7b655846331f12000000000000000000000000000006192b3c4a60728399a4b5b2a39b8c837b7672717172767c85919ea8b9b7a59b8573604b3b2b1800000000000000000f1d314455607483959fabb4b7b2a9a79e9c9b9c9ea7a8b2b6b5b19f9785766156453221110000000000091e3245566071737373737372625a4835211100000000000000000000000000000000061a2c3d51626b73737373737369604f3b261200081a2a37414548484848484848484848484848484848474645433f3c38342b23211a0f070000000000000000000000000000000000000812181b1e1e1e1e1e110f090000000000000000000000000000000000050e14161e1e1e1e1e1e1e13110b01000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000009141d253035404c515d656f7a838e989fabb4b5b0a29b90857a6f645c4f4a3e362d211a0f0100000000000000000000000000000000000000000000000004192e43596e8398aebda8937e68533e2913000000000000000005182b3b566c8196abb09b86715847331f0a0000000000000000001b31465b70869bb0b8a38e79634e39240e000000000000000000000000000000000000000000001325485d72889db2b6a18c77614c37220c000d23384d62788da2b49e89745645321d293e54697e93a9ad98836d58432e182c3c4e606f8399a7ab9d8776614c41301d0d00000000000000000000000000000e1c3043546176869ca4b3b5ab9f98918b878686888b919aa2b4b9b4a69d8778625544311d0d00000000000000000114263745566073808c9aa2adb3b8b9b3b1b0b1b3b8b9b3ada39b8f817461584638281603000000000002162838454b5c5e5e5e5e5e5d4d483c2b190300000000000000000000000000000000000f1f334451565e5e5e5e5e5e534f42321f0c00000c1a252d30333333333333333333333333333333333231302e2a262220190e0c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000061319263136434a515e66707b848f99a1adb4b5b1a39b90857b70655d4f4b3e362d211a0f07000000000000000000000000000000000000000000000000000002172d42576c8297acbea9947e69543f291400000000000000000011263b51667b90a9b49f8b77614c37210c0000000000000000001c31475c71869cb1b8a38d78634e38230e000000000000000000000000000000000000000000001d32475d72879cb2b7a28c77624d37220d000c21374c61768ca7b59f8a75604b36202939556a8095aaac97816c57422c171e31424c6277899eb3a698826d5f4d3b2a18050000000000000000000000000000132536475862778699a1b3b8b4aeab9f9d9b9b9d9fabb0b4b9b3a29a887863594837261400000000000000000000091928384555606b7a858f979ea6a7aaabacabaaa7a79e9890867b6c6056463a291a0a000000000000000a1a2832364648484848484838352b1e0e000000000000000000000000000000000000011626333d404848484848483e3b322414020000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1b1815110d0b0500000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a0000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000213243137444b546067717b85909aa2aeb3b5b1a39b91857b70655d504b3f372e221b10070000000000000000000000000000000000000000000000000000000001172c41566c8196abbfaa947f6a553f2a150000000000000000000c21364b61768a9fb4ab917c67523c27120000000000000000001b31465b70869bb0b9a38e79644e39240f000000000000000000000000000000000000000000081e33485d73889db2b6a18c77614c37210c000a1f33475874899eb3ab8f7a644f3c2d3346576e8399aea9947f69543f2a141420344859677d91a0b2a0917c675948341f1300000000000000000000000000000818293a4759627583929ea6b1b5bcb4b2b0b1b2b5bcb6b1a79e948477635a493b2b190900000000000000000000000a1a2837444b5c64707a82888e929596979695928e89837b71655d4b4538291b0b0000000000000000000a161e21313333333333332220190e0000000000000000000000000000000000000000081621282b33333333333329261f1406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353527241d1204000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000b1e31424e556067737c86909ba2afb4b6b1a49c91867c70665e504b3f372e221b100700000000000000000000000000000000000000000000000000000000000001162b41566b8096abbfaa95806a55402b15000000000000000000091e32465770859aafac97826d573c2c190600000000000000001a30455a6f859aafb9a48f7a644f3a250f000000000000000000000000000000000000000000071c30435474899eb3bbaa8b75604b36200b0004172a3a5a6f8499afab96816c5a4a3e444b61768a9eb4a68f7a654f3a251005182b3b4d5f6e8298a6b39e8977624c42311e0e00000000000000000000000000000c1c2a3b4757616e7d88939ba3a7aaadaeadacaaa7a49c94897f736259493c2c1d0d000000000000000000000000000a1926313e4a4f5c646d74797c7f818281807d79756e655d504b3f32281a0b000000000000000000000002090b1c1e1e1e1e1e1d0d0b0500000000000000000000000000000000000000000000040e14161e1e1e1e1e1e14120c020000000000000000000000000000000000000000000000000000000000060f1518202020202016140e04000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c39302312000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000011263a4e6068747d86919ba3b0b4b6b2a49c91867c73665e504c40382f231c1108000000000000000000000000000000000000000000000000000000000000000001162b40566b8095abc0ab96806b56412b1600000000000000000003162839556a7f94aab29d87725b4935210c0000000000000000192f44596e8499aebba5907b66503b26110000000000000000000000000000000000000000000b20354a60758a9fb4b49f8a755645321d09000013283d53687d92a6b49f8a78645c5955606a8095a8b39d8874604b35200b000d1d30414c6176889db2a799836f604e3c2b180800000000000000000000000000000d1d2a39464b5f67757e868d91959799989795928c877f766a6054483b2c1e0e00000000000000000000000000000009141d2d363e4b4f546063676a6b6c6c6a67646055504b3f372e1d150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000917232a2d35353535352c292116080000000000000000000000000000000000001427394a565c6060606060514d41301d0a0000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000013283d53687e87929ca4b1b5b6b2a49c92867c736660544c40382f231c11080000000000000000000000000000000000000000000000000000000000000000000001162b41566b8096abc0aa95806b55402b16000000000000000000000f243a4f647a8fa7b7a58d78634d38230e0000000000000000182d42586d8297adbda8937d68533e28130000000000000000000000000000000000000000000d22374d62778caabbb39e88735e3828150200000b21364b6075889db3a99c867a726f6f747e8c9fb4a5957f6a5544311d080000131f334758667c909fb1a1927e685a493626140100000000000000000000000000000d1b2933414d57606971787c8082838381807c77726961574b43362b1d0e000000000000000000000000000000000001101b222e3736434a4e525556575655524f4b4437382f231c1102000000000000000000000000000000000000000000000000000000030c12142020202016140d04000000000000050e14172020202013110b020000000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a413d3426160400000000000000000000000000000000001a2f435668717575757575675f4d3924100000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001f34495e74899da5b1b6b7b2a59d92877d736760544a43362f231c110800000000000000000000000000000000000000000000000000000000000000000000000001172c41566c8196abbfaa947f6a553f2a15000000000000000000000b20354b6074899eb3a8937e68533726140100000000000000152a3f546a7f94a9bfab96806b5636261401000000000000000000000000000000000000000010253a50657a8fa5c8b09a85705b45301b000000091e324557677d929fb5a49c8f87848588939faaa89d8775614b3727150100000417293a4c5e6c8197a5b49e8a78625443301c0e0000000000000000000000000000000b171e3139454b535a62676b6d6e6e6c6a676259544b46393026180d000000000000000000000000000000000000000007101b22253035393d40414241403d39353127231c1108000000000000000000000000000000000000000000000000000000000714202729353535352b2821160800000000081622292c3535353529261f1406000000000000000000000000000000000000000000000000000000000000000f2335455257606060606056514434210e00000000000000000000000000000000001c32475c71868a8a8a8a8a7c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001f34495e74899eb3b7b2a59d93877d736760544a43363025181209000000000000000000000000000000000000000000000000000000000000000000000000000002172d42576c8297acbea9947e69543f291400000000000000000000081d3144556e8399aeae99836e5544311d080000000000000012273c51677c91a6c6ae99846e5443301c08000000000000000000000000000000000000000013283e53687d93a8bdac97826d57422d18020000031628394d5f6c81969fabb2a49c999a9ea7b4a69d8a7a645746321909000000000c1c2f404b6175879caba89a8473604b3c2b190600000000000000000000000000000003131b2832363c484d52555859585755524c483b3633291c140800000000000000000000000000000000000000000000000808131c2024272a2c2d2c2b2824201d1509080000000000000000000000000000000000000000000000000000000000031425323b3f4a4a4a4a403d332616040000051626343e414a4a4a4a3e3a31241402000000000000000000000000000000000000000000000000000000000001152a3f52636d75757575756b62513d291400000000000000000000000000000000001c32475c71879c9f9f9f917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001f34495e74899eb3a69d93877d746860554b433630251c13080000000000000000000000000000000000000000000000000000000000000000000000000000000004192e43596e8398aebda8937e68533e2913000000000000000000000114263753687e93a8b39e8974604b35200b000000000000000e24394e63798ea8b9b39e8974604b35200b00000000000000000000000000000000000000071b2d3e586d8398adc6a9947f69543f2a14000000000a1b30414a6072808d9aa2a7abacabaaa99f97887b655c4b392816000000000000111e324657647a8d9d9d9d947f695a4935200b00000000000000000000000000000000000a161e212b35383c4042444342403d37342b211e170b01000000000000000000000000000000000000000000000000000000070b0e121516171715120f0b0801000000000000000000000000000000000000000000000000000000000000000c2032434f546060606055504433210d00000e223444515660606060534e42311f0b000000000000000000000000000000000000000000000000000000000002182d42576d818a8a8a8a8a806b56412c1601000000000000000000000000000000001c32475c71879cb1b5a6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001f34495e74899e9d93887e746860554b443730261c1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a30455a6f859aafbca7927c67523d271200000000000000000000000e23384d63788da5b6a78f7a644f3a250f000000000000000b20354b6075899eb3b8a78e79644f372614010000000000000000000000000000000000000d22364a5c73889db3b9a88f7a65503a25100000000000131c304354606b7b858d9295979694918a8177655d4b3e2e1b0b000000000000031628394b5d6a80888888888778624d38230d00000000000000000000000000000000000003090e192022272b2d2e2e2c2b272220180d0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273b4f6169757575756b62503d2814000014293e51626c7575757568604e3a2611000000000000000000000000000000000000000000000000000000000002182d42576d82979f9f9f96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001f34495e748994887e756860564b443731261c14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031629395c71869bb1baa58f7a65503a251000000000000000000000000c2035495a72879db2aa957f6a5539291603000000000000081d3144556e8399aec5aa957f6a5544311d0900000000000000000000000000000000000417293a4f647a8fa6b7b49e8975604b36200b000000000000132536434a5d6570787d8081817f7b766c61594b3f2e201000000000000000000b1b2e3f50626a7373737372625a4935200b000000000000000000000000000000000000000000050b0d12161819191715120d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f14181a1b1b1a17130d0b0500000000000b0b0b0b0b00000000000000000000000014293f54697f8a8a8a8a806b55402b160001172c41566c818a8a8a8a7e68533e2913000000000000000000000000000000000000000000000000000000000002182d42576d8297acb5ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001d32475d72867f756960564b453831271d1409010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e32465773899eb3c5a28d78634d38230e000000000000000000000006192c3c576c8297acb09a85705746321e0a0000000000000115273753687e93abbcb29d8774604b3726140100000000000000000000000000000000091f3346586d8297acc4ae99846f5544311d08000000000000081825303f4b505a62686b6c6c6a6661574c473b2e2110020000000000000000001020334450555e5e5e5e5d4d493c2b1906000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000408141c2025292d2f30302f2c28221f180d050b11132020202020110f0900000000000000000011263b51667b909f9f99836e59382715020013283e53687d939f9f96816c57412c17000000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000b21364b60756960564b453831271d15090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b61768ba7b8b8a78b76604b36210b00000000000000000000000012273c51677c91abb49f8a76614b36210c000000000000000d22384d62788b9fb4b7a5917c665544311d0e00000000000000000000000000000009192c3c4c6176899eb4b9a7927d6853372715020000000000000008131c2e373c494d5256575655514b4639342a1d100300000000000000000000021525333c40484848484838352b1e0e00000000000000000000000000000000000000000000000000000000000001080b0f1316181919191715120d0c060000000000000000000000000000000000000000000000000000000c181f2630353a3f4344464544413d37342a20181e2528353535353526231c1104000000000000000d23384d62788da8b19c87725645311d090010253a4f657a8fa4af9a846f5a3a2917040000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000091e32455660564b453832281d150a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea3c5b39e89735745321e090000000000000000000000000c21374c61768b9fb4aa907b66513b2611000000000000000b2035485a6f8499aec2b19c8673604b3c2c1b0b0000000000000000000000000003152737495a6b8096a8b9b39e8975604b36210b00000000000000000000111c232c35383d4042413f3c3632291f180c00000000000000000000000000071521282b33333333332320190e0000000000000000000000000000000000000000000000000000000002080b141d2024282b2d2e2f2e2d2a272320190e0c060000000000000000000000000000000000000000000008131c2a3336434b4f54585a5b5b5a57524c483b342b313a3d4a4a4a4a4a3b382f2211000000000000000b20354a6074899eb49f8a75604b36200b000c21374c61768ca6b39d88735846331f0a0000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000002162838454b453832281e160a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb09a85705b392816030000000000000000000000000a1f33475870869bb0ab96816c563b2b180500000000000005192b3c50667b90a4b5b5a4937e685b4939291b0e01000000000000000000000a161e31445563788b9fb4bbaa96816c5745321e090000000000000000000000080e192023282b2c2c2a26211e160b04000000000000000000000000000000040d13151e1e1e1e1d0d0b060000000000000000000000000000000000000000000000000000000109151d20263135393d404243444342403c38352c2321190e06000000000000000000000000000000000000000c1825303a474c546064696d6f70706f6c6862594d483b414e526060606060504c402f1c09000000000000071c30435471869bb0aa8e79634e39240e000a1f33475873889db3a68b76614c36210c0000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000a1a28323632281e160a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095aabfac96816c57412c17000000000000000000000000000417293a556b8095aab19c8771594834200b000000000000000e20354a6073869cb1bfb49e8a79635746392c1d14090300000000000108101a2832444b6074859ba9bab49f8b78634d3928160300000000000000000000000000060c0d1316171715110c0a030000000000000000000000000000000000000000000909090908000000000000000000000000000000000000000000000000000000000009151d27313637444b4f5255585859585755524d493c38352c211a0f01000000000000000000000000000000000c1c2936434a58616b747a7e8284858584817d776d62594d4e5f687575757575665e4c38230f00000000000000132536586d8298ada7917c67523c2712000417293a5a6f859aafa48f7a644f3a250f0000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000a161e211e160a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3c596e8398aec6a8927d68533d2813000000000000000000000000000010253b50657a90a8b6a48c77624d37220d00000000000000071c304354657b90a1b3b9a89b85756157493c31261e1611100e0f11141c202e38454b626c8196a3b5b8a696816b5a49351b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f19273137444b51556064686b6d6e6e6e6c6a67625a564d493c352c1d140900000000000000000000000000000c1c2a3a475460697780888f9498999b9a9996928b8277675f52687d8a8a8a8a8a7b66503b261100000000000000152a3f546a7f94a9aa95806a55402b150000172c41576c8196aca8927d68533d28130000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000002090b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035485a73889db2b9a88f79644f3a240f00000000000000000000000000000b20364b6075899fb4a7927d685236251300000000000000001325364c5d6e8399a7b8b5a39a8475625a4b4437322926252424262630353f4b56606d80959fb0bdb39e8876614c3c2c1900000000000000000000000000000000000000000000000000000000000000000000000000050b0d1115171819191716120e0b0801000000000000000000000000000000000000000000000000000004121f2d37444b5560666e74797d8082838483827f7c78726b635b4e493d3126190b0000000000000000000000000a1a2a3a475861727e89959da6a9adafb0b0afacaa9f98897d6860687d929f9f9f907b66503b26110000000000000011263c51667b91a6ae98836e59372715010013293e53687e93a8ab96816b56412c160000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22384d62788da6b7b49e8975604b36200b0000000000000000000000000000091d3145566f8499afad98826d5443301c070000000000000008182f3f4d6278899eabbcb4a29a85786860554b46393c3a393a3b36434b505d657581959eb0bdb09f917c675846331e0e00000000000000000000000000000000000000000000000000000000000000000000070d0f192022262a2c2d2e2e2c2b2823201c140b080200000000000000000000000000000000000000000000051322303d4a556068747c83898e9295979899989795918d8780786e635b4b4437291b0c00000000000000000000031628384758617683939ea7b2b7b7b2adabaaaaadb1b4a89e8d7e68687d92a7b5a5907b66503b2611000000000001030e23384d63788da9b19c86715544311d080810253a50657a8fa5af99846f5a3929170308080000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000061016182020202020100e0800000000000000000000000000080e10202020202017150f050000000000000000000000000000000000000000000000000000000000000000000000000012273d52677c92a7c4ae99846f5544311d0800000000000000000000000000000215273854697e94a9b39d8874604a35200b0000000000000000112035485a667c8d9fb5bcb4a39b897d7368615755514f4e4f50545460656f7a86979fb0bcb4a296816c5f4d3a291700000000000000000000000000000000000000000000000000000000000000000009101b22242b34373c404143444342403d39353026201d1509020000000000000000000000000000000000000002132330404c5b63737e8791999ea8a7aaadadaeadacaaa7a59c968c83796a6055463a291c0c000000000000000000081e32455661768699a1b3b9b3afa69d98969495989ca4adab9f8d7b687d92a7bba5907b66503b2611000000061016181d20354b6075899fb49f8a75604b35201d1d1d22374c61778ca7b29d88725746331e1d1d1d0f0d070000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000917232b2d353535353525221b100300000000000000000003111c232635353535352d2a22170900000000000000000000000000000000000000000000000000000000000000000000000417293a576c8196acc2a9937e6954372715020000000000000000000000000000000e24394e63798ea6b7a68e79634e39240e000000000000000005192b3c4c5e6a7f959eb5bcb5a89e92867d766e6a6665636466696d747b848f9ca4b1bdb3a29a8473604b41301b0b0000000000000000000000000000000000000000000000000000000000000006111c232d36393b484d5155575859585755524e4b43363631271d150a000000000000000000000000000000000000102030414d5e667985939da5aeb3b9bcb5b2b1b0b1b3b8c3b6b2ab9f998b80736158473a2918080000000000000008182f404b6075859ba4b3bbb4a29a8f8883807f8082878e989fab9d88777d92a7bba5907b66503b261100000a18232b2e333330435471869bb1a98d78634e38333333333334475973889eb3a58b76614b363333333324221b1002000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000061727353f424a4a4a4a4a3a372e211000000000000000000011212f383b4a4a4a4a4a423e35271705000000000000000000000000000000000000000000000000000000000000000000000a1f33465871869bb1b6a48e79634e39240e000000000000000000000000000000000c21364a5b73889db3a9947e69543828150200000000000000000e1e2f4050616b80949fabb8b9b3a49c928a847f7b7a79797b7e82889099a1b1b5bbb4a1998475615544312312000000000000000000000000000000000000000000000000000000000000000e1a212f383e4a4f565962666a6c6d6e6e6c6b67636054514b443731271a12020000000000000000000000000000000a1a2e3e4d5f677c8a9ba3b2b7b8b3acab9f9d9c9b9c9ea6a6adb4bbb5aa9f958476615847362614010000000000011426364c5e6c8197a3b5bbaa9f92847a736e6b6a6b6d7279828d9ea699837f94a9bba5907b66503b261100061828363f4348484836586d8398ada6917c6651484848484848483b5b70859ab0a48f79644f48484848483a362d2010000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100010233545525860606060604f4b3f2e1b0800000000000000081c2f3f4c50606060606057524535220f000000000000000000000000000000000000000000000000000000000000000000000c21364c61768b9fb4b19c87725b4a36210c00000000000000000000000000000000071a2d3d586d8298adaf99846f5645321d090000000000000000001222334350626b7f8d9ea6b5bcb6b1a89f9995918f8e8f9093989da6aeb3bfb5aa9f94837561574637271505000000000000000000000000000000000000000000000000000000000000131f2c35404c505c646b73777c7f8182838381807d78746e6660554b45382f1d150a00000000000000000000000000021628384b5c677d8d9fa9b5bab4a79e97908b88868687888c91989faab2bbb4a29a8576615443301c0d0000000000081c304354667b909fb1bbaa9f8c7e6f655d58565555585b636d7c899ea199949daebba5907b66503b2611001023364653585d5d5d5d5d6a7f95aaaa947f6a5d5d5d5d5d5d5d5d5d5d6c8297aca7927d685d5d5d5d5d5d4f4a3e2d1b070000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000162b3f52646d7575757575655d4b37220e000000000000000e23384c5d6575757575756c63523e2a150000000000000000000000000000000000000000000000000000000000000000000316283952677d92aabbaa95806a553d2d1a07000000000000000000000000000000000012283d52677d92a7b49f8a75604b36200b000000000000000000041525334450616a7c88989fabb5bcbab4aeaaa6a4a3a4a5a9adb2b7c2b6b1a39b8c7f7260574639291909000000000000000000000000000000000000000000000000000000000008131c313d494e5e66717981888c9195969899989795928e89837b746960564c4032281a0c000000000000000000000000091e324556647a8b9fabbab7a99f9589817a767271707173777c838b98a0b4bbb4a39a8372604b3b2b1905000000000b20354b6073869cb1bdb49f8c7c6860504b3f413f403d4a4e5e667a8a9eaea9aebbbba5907b66503b261100162b3f53646d7272727272727c91a6ad98827272727272727272727272727e93a9ab968072727272727272645c4a36220d0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712101010101010101010101010101010100d0b0500000000000000182d42586d8297adbaa48f7a654f3a251000182d42586d828a8a8a8a8a7b654f3a25100000000000000010263b50657b8a8a8a8a8a816c57422d17000000000000000000000000000000000000000000000000000000000000000000091e3245576e8399aeb5a38d78634e38230f0000000000000000000000000000000000000d22374c62778ca4b5a9907a65503b2510000000000000000000000715263343505e6677828d999fabb0b4bbc8bbbab8b9bbbec3b6b2aba49c91857a6a60544539291b0b000000000000000000000000000000000000000000000000000000000008182530414e5b63707b868e969da6a6aaacadaeadacaaa7a89e9891887e74665e4b45382a1c0c00000000000000000000011527374b6074869ca9bab7a69d8b80766c6561575c5b5c5962666e7782929faabbb3a1947f6a594834200a00000006192c3c52677d92a4b5b4a2937e695e4e42372e2b2a2b2d36404c5c677d92a2b4c2cbbba5907b66503b261100182e43586d82878888888887889db3b49f8b878888888888888888888887889eb3b49e8a878888888888877a644f3a240f0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525221f180d000000000000182d42586d8297adbaa48f7a654f3a251000182d42586d82979f9f9f8f7a654f3a25100000000000000010263b50657b909f9f9f97816c57422d170000000000000000000000000000000000000000000000000000000000000000000b21364b60758a9fb4b09b85705b4935210c0000000000000000000000000000000000000b2034485971869cb1ab95806b563a2a17040000000000000000000007152533404c59626e79848c949b9faaa8a9abacabaaa8a5a59d968e867c72645c4b4336281b0b000000000000000000000000000000000000000000000000000000000008182536434a5f687984909ba3abb2b7c4bdb9b8b7b7b9bcc6b9b4ada69d93877c6c6056473a2a1c0c000000000000000000081d3144556a7f94a4b6b9a89d887a6b6157504c4639463b484c5159626e7d8c9fabbcb49f8a78624d3828150200000c2035495a70859aafc1b09b8572604a4031231c1615161a212f3e4d5f70859ab0c1d2bba5907b66503b261100172d42576c82979d9d9d9d9d9da6b7baa99f9d9d9d9d9d9d9d9d9d9d9d9d9ea6b8b9a89e9d9d9d9d9d9d927d68533d28130000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37342a1d0d0000000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adb5a48f7a654f3a25100000000000000010263b50657b90a5b5ac97826c57422d1700000000000000000000000000000000000000000000000000000000000000000317293951667c91a9b8a6927d68523d2c1a0600000000000000000000000000000000000005182b3b566c8196abb09b86715847331f0a00000000000000000000000715222f3b484c5c646f777f868a8f93949697969593908c878179716760544b3e3026180a0000000000000000000000000000000000000000000000000000000000001325364354606c7d8a9aa2b0b5c1b8b3aca8a4a3a1a2a4a7abb1b5c2b8b3a59d9181746158473a2a1b0b00000000000000000b20354b6074889db2c3b49e8a79645c4b4639363329312a34373b484d5f677d8d9fb5baa896816c5645321d0900000e23384d63788da2b4b5a38f7a6554433022130800000007112030414f647a8fa3b5c9bba5907b66503b26110014293e54697e93a9b2b2b2b2b3b7c4c7bab4b2b2b2b2b2b2b2b2b2b2b2b2b3b8c5c6b9b4b2b2b2b2b2ab96816b56412c160100000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c483b2a180500000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000000a1e3346576d8298adb39e8875604b36200e000000000000000000000000000000000000000011263b51667b90aab49f8b77614c37210c00000000000000000000000003111d2a343e4a4e5962697075797d7f8081817f7e7b76726c645c514a43362e1c14080000000000000000000000000000000000000000000000000000000000010f1c304354607281929ea8b4c0b4b0a69d97938f8d8c8d8e91969ca4acb4bbb7b29f968576615847392816030000000000000010253b50657b90a6b7b8a7937e695b4a3e3229211e171b181f222b34414d5f6d8297aabbb39e8975604b36200b000014293f54697e94a9c0b09b85705d4b362513040000000000021322364a5c71869bb0c6bba5907b66503b26110010263b50657b90a1a1a1a1a1a1a8adbabeb2aea1a1a1a1a1a1a1a1a1a1a1a1aaafbbbdb1aca1a1a1a1a199846f5a442f1a0500000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c676565656565656565656565656565656565656565625948341f0b00000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000001325364c61768a9fb4a895806a5645321d0900000000000000000000000000000000000000000c21364b61768a9fb4ab917c67513c271200000000000000000000000000000d181f2d363b484d54566064686a6b6c6b6a69656158564f4a3e3530251810010000000000000000000000000000000000000000000000000000000000000f1f30414a607281979fb4b9b7b3a29a9088827d7a787778797c81868e979faab4bdb1a39b8676615746321e1400000000000000162b40556b8095aaafaf9e8875604b3d2e1e160c0a0300050b0d182030404c61778b9fb4b8a78f7b65503a25100004172a3a596e8499aec5a9947e69543f2e180800000000000000071b2d3e54697e94a9c6bba5907b66503b2611000d22374d62788c8c8c8c8c8c8c939cadb2a0988c8c8c8c8c8c8c8c8c8c8c8c949dafb19f978c8c8c8c8c8c87725d48321d0800000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a77624c37220d00000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000071c304354687e93a8b49f8a77624c382815020000000000000000000000000000000000000000091e32465770859aafac97826c573c2c19060000000000000000000000000000050f1a212b343738454b4f53545657565553504c473a39362d201c130800000000000000000000000000000000000000000000000000000000000000061a2c3d4d5f6c81969fb1bdb3a69d90857b746d686463626264676b7179828c9aa2afbcb5a49c8675614b42311d0d000000000000192f44596e84999a9a9a98836e5645321f10030000000000000005131f3447596f849aafc5a9947f69543f2a14000a1f33475873889eb3b8a68d78634d3823100000000000000000001023384d63788da8b9bba5907b66503b2611000b2034485970777777777777777e93a8ae98837777777777777777777777777f94aaac978177777777777777624c37220d0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7e68533e291300000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000000000b20354a6073869cb1a795806b5947341a0a00000000000000000000000000000000000000000003162839556a7f94a6a69d87725a4935200c00000000000000000000000000000000070d1920222832363a3e3f414241403e3b37332a24221b1007000000000000000000000000000000000000000000000000000000000000000000092135495b677d929fb0bdb3a29a887c70666055534f4e4c4d4f52565b636d7984959eaebbb5a498826d604e3b2a18050000000000172c41576c8184858585847d67523828160100000000000000000004182a3a566b8095abc0ac96816c57412c17000c21374c61778ca7b8b39e88735a4935200c0000000000000000000b20354a6074899eb3bba5907b66503b26110005192b3b485962626262626263798eaab09b867162626262626262626262657b90a5ae99846e6262626262625947341f0b0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4937e68533e291300000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000a1a304051667b90a4b39e8976614c3b2a1800000000000000000000000000000000000000000000000f243a4f647a8f9090908d78634d38230e000000000000000000000000000000000000050b0d161e2124282a2b2c2c2a2926211f170f0d0700000000000000000000000000000000000000000000000000000000000000000000091930414e63798a9eb4bdb3a1998477665e504b44373a383738393c3d4a4e5b637380939daebcb2a0937e685947341f0f000000000015293e51636c6f6f6f6f6f675f4d3a1a0a000000000000000000000014293e53697e93a8bead98826d58432e18000f243a4f647a8fa4c5af9a846f5a3c2c1906000000000000000000071c30435470859ab0bba5907b66503b261100000d1d2b3b484c4c4c4c4c4c60758a9fb49e8974604c4c4c4c4c4c4c4c4d62778ca8b29c8772564c4c4c4c4c473b2a18050000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1c6ccc2bfbababababababababababababababababababaa8937e68533e291300000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000021528384d5e70859bb0a4947f6a5846331d0d00000000000000000000000000000000000000000000000b20354b60737c7b7b7b7c77624c37220d00000000000000000000000000000000000000000002090b0f13151617161514100c0a04000000000000000000000000000000000000000000000000000000000000000000000000011527374d5f70849aa8b9b4a299837461594c403531262523222324272d363d4955606b7f939eafbeb39e8977624c3d2d1a07000000000f22344551575a5a5a5a5a524d41311e000000000000000000000000142a3f54697f94a9bead97826d58422d180011273c51667c91a6bbac97826c57422d170000000000000000000000132536586d8298adbba5907b66503b26110000000d1d2a343737373737455672879cb1a88d78624d38373737373737485974899eb39f8a76604b37373737342a1d0d000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4937e68533e291300000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000091d324556667c91a2b29c8774604b3a2917000000000000000000000000000000000000000000000000081d314455606666666666625948341f0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455677c91a2b4b8a79a84746056473a2f201d140f0e0d0d0f121a212c37444b616a8095a2b3b9a897826d5b4a36210c00000000051727343e4145454545453d3a312313010000000000000000000006192c3c566b8196abc0ab96806b56412b160012273d52677c92a7bcaa95806b55402b160000000000000000000000172c41576c8196acbba5907b66503b2611000000000d181f222222222738596e8399aea5907b66503b26222222222b3b5b70859bb0ab8e79644e392422221f180d00000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7e68533e291300000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000001325364b6074869ca7a0907b655645321c0c00000000000000000000000000000000000000000000000001142637444b51515151514c483b2a180500000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0c0d0c0c09030000000000000000000000000000000000000000000b20354b6074879db2c0b39e8978625645382a1c120801000000000000070f192631424b6072849aa8b9b49f8c79634e3a29170400000000081722292c303030303028251e13050000000000000000000004132035495a71869bb0c3a8937e68533e29130013283e53687d93a8bda9947f6a543f2a150000000000000000000000162b40556b8095aabba5907b66503b26110000000000050b0d0d0d162b40556b8095aaa9947e69543f29140d0d182d42586d8297ada7927c67523d27120d0b050000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a77624c37220d00000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000071c3043546b8091919191826d5d4b382816000000000000000000000000000000000000000000000000000009192631353b3b3b3b3b37342a1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1217131c20212222211e1619140e0c0700000000000000000000000000000006192c3c51677c91a5b6b4a3927d67594838271a0c000000000000000000000009141d30435462778a9eb4bcab97826c5846331f0a0000000000050f15171a1a1a1a1a12100a010000000303030300040a0c171f31414d63788da3b5b7a58e79634e39240e0013283e53687d93a8bda9947f6a543f2a150000000000000000000000152b40556a8095aabba5907b66503b26110000000000000000000012273d52677c92a7ac97826d57422d180000142a3f54697f94a9aa95806b55402b160000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c676565656565656565656565656565656565656565625948341f0b00000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000b20354a60727d7c7c7c7c76614c3f2e1a0a00000000000000000000000000000000000000000000000000000009141d202626262626221f180d00000000000000000000000000000000000000000000000000000000000000000000000000070c171f21282d2530353637373632282e2924211a0f0a040000000000000000000000000c2135495b6f849aafc3b09b8572604a3b2b1a0a000000000000000000000000000114263648596a7f95a7b8b49f8a76614c36210c0000000000000000020505050505000000000a0f11181818181a171f212a33414e5f6e8399aec1b29d8773604a35200b0012273d52677c92a7bcaa95806a55402b150000000000000000000001172c41566c8196abbba5907b66503b261100000000000000060c0e0f24394e64798eabb09b85705b3b2b190f0f11263b51667b90a6ae99836e593727150f0f0f0b09020000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c483b2a180500000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000071c304354606767676767615847332111000000000000000000000000000000000000000000000000000000000001080b11111111110d0b0500000000000000000000000000000000000000000000000000000000000000000000000004101b222a33373d4236434a4b4c4c4b4639433f39362d211f170b00000000000000000000000e23384d63788da2b4b6a4907b655443301d0d00000000000000000000000000000008182b3b4b6075899eb3baa8937e69533828160200000000000000000000000000000004121d24272e2e2e2e2f2933363a474c5f687d92a1b3b7a5947f695443301c070011263c51667b91a6bbac96816c57412c170000000000000000000003182d42586d8297adbba5907b66503b26110000000000010f1a21232424364b60768a9fb39e89745948342424242424384d62788da8b19c877255443124242424211e160a00000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37342a1d0d0000000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000132536434a51525252524c473a2917030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c181f2e373a474c52575b546061626161575c59544e4a3d3633291c130800000000000000000215273854697e93a9c0b29c8773604a36251300000000000000000000000000000000000d1e3245576c8196abc3af9a846f5645321e09000000000000000000000000000000122230393c43434343443a464c5058616d7d8c9fb4bcab9d8775614b36251300000f243a4f64798fa4c4ae99846f593b2b180500000000000000000005192b3b5a6f849aafbba5907b66503b261100000000000f1f2c3538393939455672879cb2a88c77624d393939393939394a6074899fb49f8a75604b39393939393632281a0a000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525221f180d000000000000182d42586d8297adb3a48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000008182530353c3c3c3c3c3733291c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c191919191914120c0300000000000000000003111c2a333e4b4f5861676c7073757677777674716e69635b544c463a3025180b00000000000000091d3145566f8499afc4a9947f6954433018080000000000000000000000000000000000031628394e63798ea5b7b49f8a75604b36210b00000000000000000000000000000a1d30404d5158585858595b5861656d7682929faabaab9f8d7b65574633180800000c21364c61768ba6b8b29d8872594834200b0000000000000000000b2034485973889eb3bba5907b66503b261100000000061a2c3d494e4e4e4e4e596e8499aea5907b65504e4e4e4e4e4e4e4e5471869bb0aa8e79634e4e4e4e4e4e4b45382816020000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712101010101010101010101010101010100d0b0500000000000000182d42586d82979d9d9d8f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000008131c202727272727211f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e212e2e2e2e2e29271f1406000000000000000513212e3a474c5c646f767d8285898a8b8c8c8b8986837e79726a61584a4336291b0b0000000000000b20364b6075899eb4b8a68e79634e362513000000000000000000000000000000000000000a21364a5b72879db2baa9907b65503b261000000000000000000000000000000f24394d5e666d6d6d6d6f7072767b828a98a0b4b5a89f8d7e685d4b3929170000000a1f33465873889eb3b7a58c77624c37220f0000000000000000000d22374d62778ca6b8bba5907b66503b2611000000000c2135495b6364646464646b8095aba9937e69646464646464646464646d8298ada6917c67646464646464605645321e090000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000172c41566c81888888888879644f3a240f00182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000000070b12121212120c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b29333643434343433f3b322514030000000000041323303f4b58616e7a848b92979a9e9faba1a1a89e9c98948e877f766960544639291b0b00000000000f24394e64798ea8b9b39d88735b4a36180800000000000000000000000000000000000000071a2d3d586d8297adc7a9947f6a543f2a15000000000000000000000000000011273c51667d828383838485878b90989fa9b0ab9f998a7d68604e3f2f1b0b0000000417293a596e8399aec3a8937d68533e2d1a0700000000000000071a2d3d53687e93a8c5bba5907b66503b2611000000000e23384e63797979797979797f95aaae98827979797979797979797979798197acac96817979797979797974604b36210b0000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000015293e51636c7373737373645c4a36220d00182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003172939464c5858585858544f43321f0c0000000000122230414d5d6576838f999faaacb0b3b5bcb6c6b9b4b1aea9a49c94897e726157463a2919090000000012273c52677c91a7c6ae99836e593d2d1a00000000000000000000000000000000000000000013283d52687d92a7bdad97826d58422d180300000000000000000000000000152b40556a8095989898999a9c9fabadaa9f9b968c847868604e42312111000000000014293e53697e93abbcaf9a846f5c4a362114010000000000031121364a5b70859ab0c5bba5907b66503b2611000000051a2f445a6f848e8e8e8e8e8e959eafb2a0988e8e8e8e8e8e8e8e8e8e8e8e979fb1b09f968e8e8e8e8e8e8e7b65503b25100000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000e22344451565e5e5e5e5e4f4a3e2e1b0700182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000080e101212121212121212121212121212100a01000000000000090f11111111111111111111111111110f0d080000000000000000000000000000000000000a1e334657616e6e6e6e6e69614f3b2712000000000e1e2f404d5f677b8898a0aeb4b8b3aca7a4a2a1a2a3a6aab1b5b6b2a79e93847561584637261401000000152a40556a7f95aabfab95806b56402b1600000000000000000000000000000000000000000010253a4f657a8fa4c7b09b85705b46301b0000000000000000000000000000152b40556a8095aaadadaeb0b2b5bcb49f8c8580796f635a4e413124140300000000000d22384d62788b9fb4b4a28e79644e42311c140802000209132130414e63798c9fb5cabba5907b66503b261100000001172c41566c8196a3a3a3a3a3aaafbcbeb2aea3a3a3a3a3a3a3a3a3a3a3a3acb1bdbdb0aca3a3a3a3a3a3937e69533e29140000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000051626343e4148484848483a362e20100000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000003111c23252727272727272727272727272727241d120500000004121c23262626262626262626262626262625221b1002000000000000000000000000000000000c21364c617682838383837f69543f291400000006192c3c4c5e677d8b9da6b2b9b4a79e97928e8c8c8c8e91959ba3afb4b9b3a29a8576615544311d0b000000182d43586d8298adbda8927d68533d28130000000000000000000000000000000000000000000d22374c62778ca9bab39e88735e3828160200000000000000000000000000152b40556a8095aab1b1b2b4bac7c3ae9983786f635b4d493c312314060000000000000b2035485a6f849aafc0af9a846f604e4030261d1518161e21313f4d5f6f849aabbccfbba5907b66503b26110000000013283e53687d93a8b0b0b0b0b0b2b7c4c4b7b2b0b0b0b0b0b0b0b0b0b0b0b0b3b8c5c3b7b2b0b0b0b0ac97816c57422c170000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000081622292c333333333324221b10020000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000011212f373b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3930231201000012222f383b3b3b3b3b3b3b3b3b3b3b3b3b3b3a372e20100000000000000000000000000000000011263b51667b90989898947f6a543f2a150000000c2135495b667c8c9fa9b7b5a89e9488817c79777677787b80868e9aa2b4bcb3a3998373604b392917030000192f44596e8499aebaa5907b65503b26100000000000000000000000000000000000000000000b1f344859748a9fb4b49f8a755645321e0900000000000000000000000000152b40556a80959c9c9c9d9fa9a8b0b3a1998d8379686050443323130000000000000005192b3c51667c91a3b4b4a2937e685e4b433632282d283236414e5d677d91a1b3c9cebba5907b66503b26110000000010253a4f657a8f9b9b9b9b9b9b9da6b7b7a69d9b9b9b9b9b9b9b9b9b9b9b9b9ea6b8b7a59d9b9b9b9b9b9a856f5a45301a0000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c271201010101010101010101010101010101010100000000000000000000050e15171e1e1e1e1e0f0d0700000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000081c2f3f4b5052525252525252525252525252514d41301d0a00091c2f404c50515151515151515151515151514f4b3e2e1b0800000000000000000000000000000417293a566b8196abada88f7a644f3a250f0000000e23384d63798a9faabab4a39b8a7f756c676462616263666b717a84939fabbcb3a1937e685746331e0a00001a30455a6f859aafb9a48f7a644f3a250f00000000000000000000000000000000000000000005182a3b5e73899eb3bbaa8b75604b36210b0000000000000000000000000013293e53687e8687878788898d939ba3b2aea1998b7e6a625041311d0d000000000000000e24384c5e70859babbcb49f8c7c6960544b45384238454b515f687b8b9fadadb1bebba5907b66503b2611000000000c21374c617685868686868686889db2b29d88868686868686868686868686889eb3b29d87868686868686836f59442f1a0000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c271717171717171717171717171717171717171713110b0200000000000000000000000000000000000000000000182d42586d8297adbaa5907b65503b26100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000e23374b5d6567676767676767676767676767675f4d392410000f23384c5e6666666666666666666666666666645c4b37220d00000000000000000000000000000a1f33465871869bb0b49e8975604b35200b000002172c41576c81949faab4a29a8577696056524f4d4c4d4e51555c646f7e8d9fb4bfb39e8976614b36210c00001b31465b70869bb0b8a38e79634e39240e000000000000000000000000000000000000000000001e33485d73889db2b6a18c77614c37220c0000000000000000000000000011263b4e6068717171717374787d85909da5b3aa9f93806a604e3b2b1805000000000000091d2f404f647a8c9fb4bbaa9f8c7e736760565957595660666f7d8a9ea09897a0b1bba5907b66503b2611000000000a1f33475861717171717171717e92a8ac97817171717171717171717171717f94aaaa957f7171717171716f6554412c180000000000000001010101010101010102182d42576d8297acc0ab96816b56412c1601010101010101010101000000000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c28261e1306000000000000000000000000000000000000000000182d42586d8297adbca7917c67523c27120000000000000011273c51667c91a6bbac96816c57412c170000000000000000000000000000000000000000000000000000000010253b50657b7c7c7c7c7c7c7c7c7c7c7c7c7c7c67513c27120011263b50667b7b7b7b7b7b7b7b7b7b7b7b7b7b7a644f3a250f00000000000000000000000000000c21364c61768b9fb4af99846f5544311d080000000b20354b60727f8b9ca49a847562594b453839373737393c3e4a4f60687e92a1b3b8a7927d68523d281300001c31475c71869cb1b8a38d78634e38230e000000000000000000000000000000000000000000081d32475d72879cb2b7a28c77624d37220d000000000000000000000000000b1f31424e535c5c5c5c5d5b6368707b879aa2b4b49e927d68594834200b000000000000001222374b5c6b8095a1b3bbaa9f93857c75706e6d6e70757c84929ea698838197adbba5907b66503b26110000000004172a3a474c5b5b5b5b5b5b647a8fa4af9a85705b5b5b5b5b5b5b5b5b5b667c91a6ad98836e5b5b5b5b5b595447372411000000010a101217171717171717171717182d42576d8297acc0ab96816b56412c1717171717171717171717110f09000000001c32475c71879cb1bca6917c67514141414141414141414141414141414141414141413d3a312413020000000000000000000000000000000000000000182d42586d8297adbea9947f69543929160300000000000013283d52687d92a7bdaa95806b55402b16000000000000000000000000000000000000000000000000000000001b30455a7084919191919191919191919191918b745f4a351f001f354a5f748a9090909090909090909090909084705a45301b000000000000000000000000000011263c51667b91abbca9947f695437271501000000081c304354606a7a869686766157483b32282422212223262d36424e606f849aafc5af99846f5a3c2b1905001b31465b70869bb0b9a38e79644e39240f000000000000000000000000000000000000000000081e33485d73889db2b6a18c77614c37210c00000000000000000000000000021424313b3e474747473d494e535d6575849aa4b5b49e8a77624d39291703000000000000081b2e3e4b60738399a2b1bbb4a39b918a858382848689919aa1aa9d88768196acbba5907b66503b261100000000000c1c2a333746464646464c61768ba6b39e88735847464646464646464e63788da9b19c86715544464646444137291907000005131e25272c2c2c2c2c2c2c2c2c2c2c2d42576d8297acc0ab96816b56412c2c2c2c2c2c2c2c2c2c2c2c27241d120400001c32475c71869cb1bca6917c6756565656565656565656565656565656565656565656534e42311e0b0000000000000000000000000000000000000000182d42586d8297adc2ae99846f5746321e0e0000000000061a2c3d566b8096abbea9947e69543f2914000000000000000000000000000000000000000000000000000000001b30455a70859aa7a7a7a7a7a7a7a7a7a7a79f8a745f4a351f001f354a5f748a9fa6a6a6a6a6a6a6a6a6a6a69a84705a45301b0000000000000000000000000004172a3a566c8196abb9a88e79644f39240f0000000001142636434b5c64758179635847392b1d15121313120f111b2231424f657a8fa7b8b39e89735a4834200b001a30455a6f859aafb9a48f7a644f3a250f000000000000000000000000000000000000000000071c30435474899eb3bbaa8b75604b36200b000000000000000107070707070006141f2629323232322c35383f4b576175869cb1b9a897826d5746331e0a00000000000000101d314455607484979fb2b6b5b0a99f9b9897999b9ea8afab9f8c7b6c8196acbba5907b66503b26110000000000000c171f213131313133465873889db2a68c77614c373131313131354b60758a9fb49f8a75604b3531312f2c24190b000001132330393d41414141414141414141414142576d8297acc0ab96816b56414141414141414141414141413c3930221200001c32475c71869cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68604e3a26110000000000000000000000000000000000000000182d42586d8297adc2b39e8976614b3c2b1b0f07000007132135495b70859bb0c6a7927d68523d2813000000000000000000000000000000000000000000000000000000001b30455a70849aafc5b8b3ababababababab9f8a745f4a351f001f354a5f748a9facacacacacacacb3b8c5af9a85705a45301b000000000000000000000000000a1f33475871869bb1b39e8974604b35200b0000000000081826303e4a57606c635b493a2a1f21252728282724211e1620354b6074899eb3b8a78d77624d38220d00192f44596e8499aebba5907b66503b26110000000000000000000000000000000000000000000b20354a60758a9fb4b49f8a755645321d0900000000050e14171c1c1c1c1c0f0d080b11131c1c1c1c1a21232f394657657a8fa2b4b49f8a76614c36210c00000000000000011426374556607481919ca5b0b5bab4b0aeacaeb0b4b4a69e8d7e686c8196acbba5907b66503b261100000000000000040a0c1c1c1c17293a5a6f849aafa48f7a654f3a251c1c1c1d31445571869cb1a98d78634d38231c1a1811070000000a1e30414d5256565656565656565656565656576d8297acc0ab96816b5656565656565656565656565656514d40301d09001c32475c71869cb1c4ae998381818181818181818181818181818181818181818181817d68533d28130000000000000000000000000000000000000000182d42586d8297adc2b9a8947f695a483a2c211a18131c2030414e63788c9fb4b9a88e79644e39240f000000000000000000000000000000000000000000000000000000001b30455a70849aafb8a79e95959595959595958a745f4a351f001f354a5f748a96969696969696969ea7b8af9a85705a45301b000000000000000000000000000c21374c61768b9fb5ae99846f5544311d0800000000000008141c2d39454b564e493d2c2a33373a3c3d3d3c39363228203144556f849aafc5a48e79644f39240f00182d42586d8297adbda8937d68533e28130000000000000000000000000000000000000000000d22374d62778caabbb39e88735e38281502000000081622292c313131313125221b10020007070700060c111b29394b5d70859ab0baa8917c67513c27120000000000000000091928384556606c7c87929a9fabaaacadadaca9a89e96887c685f6c8196acbba5907b66503b261100000000000000000000060600172c41566c8196aba8937d68533e28130601142637586e8398ada6917b66513c2611040300000000001025394d5f676c6c6c6c6c6c6c6c6c6c6c6c6c6c6d8297acc0ab96806c6c6c6c6c6c6c6c6c6c6c6c6c6c6c665e4d39240f001c32475c71879cb1c6b3a1999696969696969696969696969696969696969696969696836e59442f190000000000000000000000000000000000000000182d42586d8297adc2c6b39e89786258493d362d2d253035414d5f6d8297abbcb49e8973604b35200b000000000000000000000000000000000000000000000000000000001b30455a70859aafb39e898080808080808080806b55402b1600172c41566c818181818181818181899eb3af9a84705a45301b0000000000000000000000000011273c51667c91abbca9947e6954372614010000000000000001101b28323641393536393a474c50515352514f4b4539353037586d8398adbaa5907a65503b251000152a3f546a7f94a9bfab96806b5636261401000000000000000000000000000000000000000010253a50657a8fa5c8b09a85705b45301b000000051626343e4146464646463a372e201000000000000000000b1b2e3f54697f94a9c6ab96816b56412c160100000000000000000a1a2838454b5e66747d858b9195969898979490898176665e576c8196acbba5907b66503b26110000000000000000000000000013283e53687d93a8ab96816c56412c170000152a40556a7f95aaa9947f6a543f2a150000000000000012273d52677c818181818181818181818181818181869cb1c6b09b858181818181818181818181818181817c66513c2711001c32475c71879cb1c6bfb3aeabababababababababababababababababababababab99846e59442f190000000000000000000000000000000000000000182d42586d8297adc2bbaea79b8576635b4e4a3d4336434a4f5f677d91a0b1c2af99846f5443301c08000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c86716b6b6b6b6b6b6b6b62503d28130014293e51626c6c6c6c6c6c6c6c71869cb1af9a84705a45301b00000000000000000000000004182a3a576c8196acb9a78e79644e39240f000000000000000000000a161e212e363e4a4f5658616567686867646057514a4336576c8197acbba5907b66503b26110012273c51677c91a6c6ae99846e5443301c08000000000000000000000000000000000000000013283e53687d93a8bdac97826d57422d180200000e22344451565c5c5c5c5c4f4b3f2e1b08000000000000000011263c51667b91a6bbae99836e59442e19040000000000000000000a1a2832404d55606870777b7f818383817f7b756c61584c576c8196acbba5907b66503b26110000000000000000000000000010253a4f657a8fa4af9a846f5a3a2917040012273c51677c91a6ad98826d5836251300000000000000182d42586d829696969696969696969696969696969ca4b5c9b5a39b969696969696969696969696969696816c56412c17001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ae99846e59442f190000000000000000000000000000000000000000182d42586d8297adc2ae9d949d9b86796c635b5a58585460646e7d8b9fb4beb6a4917c665136261401000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c56565656565655504433210d000e22344451565757575757575c71879cb1af9a85705a45301b0000000000000000000000000a1f33475871869cb1b39e8974604b35200b000000000000000000000b1927313e4a4f5c646b72777a7c7d7d7c79766f66605449576c8196acbba5907b66503b2611000e24394e63798ea8b9b39e8974604b35200b00000000000000000000000000000000000000071b2d3e586d8398adc6a9947f69543f2a1400000014293e51626c7171717171645d4b37220d00000000000000000f243a4f64798fa4b9af9a85705a45301b05000000000000000000000a151d3037444b535962666a6c6d6d6c6a6660564c473a576c8196acbba5907b66503b2611000000000000000000000000000c21374c61768ca6b29d88735846331f0a000e23394e63798eaab09b86715443301c07000000000000182d42586d8297ababababababababababababababb1b5c2c8c1b5b0abababababababababababababab96816c56412c17001c32475c71869c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d99836e59442f190000000000000000000000000000000000000000182d42586d8297adbea9947e94a29c8b8279736f6d6d6f747a83929fa9babcab9c8673604a35200b00000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c474040404040403d3326150400051626343e414141414141475c71879cb1af9a85705a45301b0000000000000000000000000c22374c61778b9fb5ae99836e5443301c080000000000000000000b1b2837444b5c646f7a81878c8f919292918e8a847c72625a576c8196acbba5907b66503b2611000b20354b6075899eb3b8a78e79644f372614010000000000000000000000000000000000000d22364a5c73889db3b9a88f7a65503a2510000001172c41566c8186868686867b644f3a250f000000000000000010253b50657a90a5baaf9a85705a45301b0500000000000000000000000212192731363b484c51555758585754504b45383341576c8196acbba5907b66503b2611000000000000000000000000000a1f33475873889eb3a68b76614c36210c000b20364b60758a9fb49f8974604a35200b000000000000182d42586d8297adb3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ab96816c56412c17001b30455a70848888888888888888888888888888888888888888888888888888888888826d58422d180000000000000000000000000000000000000000182d42586d8297adb5a08b74849aa79f978e8884828284888f99a1b4babcb59f8d7c665443301c0700000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47322b2b2b2b2b28211507000000081622292c2c2c2c2c32475c71879cb1af9a85705a45301b00000000000000000000000012273c51677c91abbca9937e69543626140100000000000000000a1a28394655606b7a848e969da5a5a6a8a7a6a99f9a918478655d6c8196acbba5907b66503b261100081d3144556e8399aec5aa957f6a5544311d0900000000000000000000000000000000000417293a4f647a8fa6b7b49e8975604b36200b000002172d42576c82979b9b9b937e68533d2c1b0c00000000000004172a3a52677d92a7bcae99836e59442e19040000000000000000000000000009151d202a34373c40414343423f3b3632282c41576c8196acbba5907b66503b26110000000000000000000000000004172a3a5a70859aafa48f7a644f3a250f00081d31445572879cb1a88d78624d38230d000000000000182d42586d82979d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d96816c56412c1700182d4155667073737373737373737373737373737373737373737373737373737373736d63523f2a160000000000000000000000000000000000000000182d42586d8297adb5a08b7578899ea7aca69d9a9898999ea6aeb3bfb8b39e95806a5e4c3625130000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c16161616130d040000000000050e14171717171c32475c71879cb1af9a85705a45301b000000000000000000000005182a3b576c8197acb8a78e79634e39240e00000000000000000215283846576173808c9aa2abb2b6c3b9b4b2b3b9b4afa29a897b656c8196acbba5907b66503b2611000115273753687e93abbcb29d8774604b3726140100000000000000000000000000000000091f3346586d8297acc4ae99846f5544311d0800000014293e54697e93a9b1ae99846f5b4939291c120c06000609151f3347586d8298adc5aa95806b55402b1600000000000000000000000000000002080d181f22262a2c2e2e2c2a26211e162c41576c8196acbba5907b66503b26110000000000000000000000000000172c42576c8197aca8927d68533d28130002152737596e8399aea6907b66513b2611000000000000172c41566c8188888888888888888888888888888888888888888888888888888888888888888888888888806a55402b150012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5852453523100000000000000000000000000000000000000000182d42586d8297adb5a08b76647a899ba3b1b2afadadafb3b8c4b7b2a79e928072604b402f18080000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070101000000000000000000000000010202071c32475c71879cb1af9a85705a45301b00000000000000000000000b1f34475971879cb1b39e8874604a35200b00000000000000000a1d324556617584959fabb4b8b3aba5a89e9d9ea7a4aab2a79e89796c8196acbba5907b66503b261100000d22384d62788b9fb4b7a5917c665544311d0e00000000000000000000000000000009192c3c4c6176899eb4b9a7927d6853372715020000000e24394e63798ea4b5b49f8c796357473a3023211a1b19202731424c6176899eb3b9a7907b66513b2611000000000000000000000000000000000000050b0d11151718181715110b09172c41576c8196acbba5907b66503b2611000000000000000000000000000014293e53697e939d9d96816b56412c160100162b40556b80959d9d947f69543f2a1400000000000015293e51636c737373737373737373737373737373737373737373737373737373737373737373737373736a62503c281300081a2a3741454848484848484848484848484848484848484848484848484848484848423f352717060000000000000000000000000000000000000000182d42586d8297a3a3a08b7660647885929ba3a7abacadacaaa8a69d94897d6b605443302212000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000000000000000d22374c62778ca4b6ae99836e5443301c07000000000000000a1b30414b6074849aa2b4bbb4a69d968f8b8988898b8f959da5a79c86758196acbba5907b66503b261100000b2035485a6f8499aec2b19c8673604b3c2c1b0b0000000000000000000000000003152737495a6b8096a8b9b39e8975604b36210b000000000c21364a5b71869cb1bcab9b857561584d4139352c312c3537444b606c8196a7b9b39e8975604b36200b00000000000000000000000000000000000000000000000203030200000002172c41576c8196acbba5907b66503b2611000000000000000000000000000010253a4f657b88888888826d58432d18030011273c51667c88888888806b56412c160100000000000e22344451565e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e55504433210d00000c1a252d3033333333333333333333333333333333333333333333333333333333332d2a231709000000000000000000000000000000000000000000182d42586d828e8e8e8e8b75605a62737d868d929597989795938d887f76675f4b4336261404000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000000000012273c52677c91a7c2a8937e695336251300000000000000031628394d5f6d8197a2b4bbaa9f9688817a7674727476798087959fa496808196acbba5907b66503b2611000005192b3c50667b90a4b5b5a4937e685b4939291b0e01000000000000000000000a161e31445563788b9fb4bbaa96816c5745321e0900000000071a2d3d52687d92a2b4b5a39b8576675f544e493d463c494d55606b7e929fb0b9a896816c5645321d0900000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b261100000000000000000000000000000e23374b5d65737373736d64533f2b1601000f24394d5e66737373736b62513d2914000000000000051626343e4148484848484848484848484848484848484848484848484848484848484848484848484848403c332515040000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e18161006000000000000000000000000000000000000000000000d22384d6278797979797972604a54606771787d80828382807e78736a61574d413026180800000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000000000005182b3b576c8197acb8a68e79634e39230e00000000000000091e324557677c919fb1bcab9f8c81766c6561575d5660646b75808b9f9f8c8b9fb4bba5907b66503b26110000000e20354a6073869cb1bfb49e8a79635746392c1d14090300000000000108101a2832444b6074859ba9bab49f8b78634d3928160300000000000f20354a6072859aa7b8b4a39b877c7169635b5d5b5c5a636974808d9fb5bdb49e8a77624c3828150200000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b26110000000000000000000000000000081c2e3f4b4f5e5e5e5e58534635231000000a1d30404d515e5e5e5e56514434210e00000000000000081622292c333333333333333333333333333333333333333333333333333333333333333333333333332b282115070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035485a626464646464605443434b525a63676b6d6e6c6b68635b554b4639301c14080000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000000000b2034485972879cb1b39e8874604a35200b000000000000011426364b6075879db2bdb49f8d7d6c6157504b4639454b4f56606a7c8b9f9f9fa9babba5907b66503b2611000000071c304354657b90a1b3b9a89b85756157493c31261e1611100e0f11141c202e38454b626c8196a3b5b8a696816b5a49351b0a000000000000071c3043546378899ea8b8b4a59d91857f787472707173787e87959fabbcb2a0937e685948341a0a0000000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b261100000000000000000000000000000011212e373a48484848433f35281806000000122230393c48484848413d342616050000000000000000050e15171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e15130d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3c484d4e4e4e4e4e4a433630353c494d525657585755534e493d3633291b1301000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000000000d22374c62778ca4b6ae98836e5443301c07000000000000081c304354697e94a5b7b3a2937e685f4b4639363228323638454b5e667c91a0b4bac7bba5907b66503b2611000000001325364c5d6e8399a7b8b5a39a8475625a4b4437322926252424262630353f4b56606d80959fb0bdb39e8876614c3c2c190000000000000000132536495a657b8a9ea7b3b6b2a39b948e89878687888d939da5b5bcb5a198826d604e3b2b18000000000000000000000000000000000000000000000000000000000000000002172c41576c8196acb3a5907b66503b261100000000000000000000000000000003111c2325333333332d2b23180a0000000004121d2427333333332c2921160800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2b353839393939393530251c202c35383d40424342403e38352c211e170b0000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000000000012273d52677c92a7c2a8937e6853362513000000000000000b20354b6073879cb2bbaa9a846f604e413329211e161e212832404d5e6e8298a9bacebba5907b66503b26110000000008182f3f4d6278899eabbcb4a29a85786860554b46393c3a393a3b36434b505d657581959eb0bdb09f917c675846331e0e000000000000000008182c3c4b5d657a899aa2b1b6b5b0a9a89f9d9b9c9ea7a9b2b7b5ab9f968374604b42311d0d000000000000000000000000000000000000000000000000000000000000000002172c41576c81969d9d9d907b66503b26110000000000000000000000000000000000080e101e1e1e1e18161006000000000000000a0f111e1e1e1e16140e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061016182020202020100e08000000000000000000000000000b151b1d2020202020201b1206000000000000000000000000000000000000000000000000000000000000000e1920222424242424201c13080e192023282b2d2e2d2b2923211a0f0a03000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000000000005192b3b576d8297acb7a68d78634e38230e0000000000000010253b50657b90a5b6b49f8c79634e42311e170c0903090b161e30404c62778b9fb4c9bba5907b66503b26110000000000112035485a667c8d9fb5bcb4a39b897d7368615755514f4e4f50545460656f7a86979fb0bcb4a296816c5f4d3a2917000000000000000000000e1e2e3f4b5c647784919ca4adb3b8bab4b2b0b1b3b8bab4aea49c8d807260564531241400000000000000000000000000000000000000000000000000000000000000000001162b40566b8088888888887b65503b2510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000917232b2d353535353525221b1003000000000000000000000f1d2830333535353535352f24160600000000000000000000000000000000000000000000000000000000000000050b0d0f0f0f0f0f0b07000000060c0e121618191716130e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000000000b2034485972879cb2b39d88735b4935210c00000000000002152737566b8096abc3ae99846f5b4935241403000000000002121f3448596e8398aec9bba5907b66503b2611000000000005192b3c4c5e6a7f959eb5bcb5a89e92867d766e6a6665636466696d747b848f9ca4b1bdb3a29a8473604b41301b0b000000000000000000000011212e3e4b59626f7c8690989ea7a7aaabacabaaa8a89f9990867b6b605445382715060000000000000000000000000000000000000000000000000000000000000000000014283d50626b7373737373655d4b37230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a000000000000000000000000000000000000000000040e1416202020202018161006000000061727353f424a4a4a4a4a3a372e21100000000000000000000b1d2d3a44484a4a4a4a4a4a42342412000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000000000d22374d62778ca5b6ad98836e583d2c1a06000000000000081d31445571869bb1bcab917c67513d2c1a060000000000000005182a3b51667b90abbcbba5907b66503b26110000000000000e1e2f4050616b80949fabb8b9b3a49c928a847f7b7a79797b7e82889099a1b1b5bbb4a19984756155443123120000000000000000000000000311202e3b484d5e66737b82888e919496979695928f89837b71655d4b4336271a0a00000000000000000000000000000000000000000000000000000000000000000000000e21334450565e5e5e5e5e504b3f2e1c08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353527241d1204000000000000000000000000000000000000081621292b35353535352e2b23180a000010233545525860606060604f4b3f2e1b08000000000000000115283a4b585d60606060605e52422f1b0000000811181a20202020202020202020202020202020202020202020202020202020200f0d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000000000012283d52677d92a7c3a8937d68533e2813000000000000000b20364b60758a9fb4b49f8b76614b36210e0000000000000000000d21364b61768b9fb4bba5907b66503b2611000000000000001222334350626b7f8d9ea6b5bcb6b1a89f9995918f8e8f9093989da6aeb3bfb5aa9f948375615746372715050000000000000000000000000002101d2b34404d5460656d74797c7f818281807d7a756e665e4f4b3f3026180a000000000000000000000000000000000000000000000000000000000000000000000000041626333d4048484848483b372e2111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c393023120000000000000000000000000000000000041626333d404a4a4a4a4a433f3528180600162b3f52646d7575757575655d4b37220e00000000000000061b30445869727575757575705e4a352000000b19252c2f353535353535353535353535353535353535353535353535353535353524221b100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000005192b3c586d8297adb7a68d78634d38230e000000000000000e23384e63788daabbb19c87715746331e0a0000000000000000000a1e32465772879cb1bba5907b66503b261100000000000000041525334450616a7c88989fabb5bcbab4aeaaa6a4a3a4a5a9adb2b7c2b6b1a39b8c7f7260574639291909000000000000000000000000000000000d18203036434a50546063676a6b6c6c6a68646056514c40372e1c14080000000000000000000000000000000000000000000000000000000000000000000000000000081621282b333333333325231c1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001427394a565c6060606060514d41301d0a000000000000000000000000000000000e2133445156606060606058534635231000182d42586d828a8a8a8a8a7b654f3a251000000000000000081d33485d72878a8a8a8a8a75604a3520000819293741444a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a39362d201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000000000b2035485a72879db2b29d88735b4935210c0000000000000011263b50667b90a5c8ad98836d583929170300000000000000000003162939596e8398aebba5907b66503b261100000000000000000715263343505e6677828d999fabb0b4bbc8bbbab8b9bbbec3b6b2aba49c91857a6a60544539291b0b00000000000000000000000000000000000005121825303536434a4e525556575655534f4b4538382f221b100100000000000000000000000000000000000000000000000000000000000000000000000000000000040e14161e1e1e1e1e100e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a2f435668717575757575675f4d3924100000000000000000000000000000000014293d51626b75757575756d64533f2b1600182d42586d82979f9f9f8f7a654f3a251000000000000000081d33485d72889d9f9f9f8a75604a35200011253747545a60606060606060606060606060606060606060606060606060606060604f4a3e2d1b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000000000d22384d62788da5b7ad98826d583c2c19060000000000000012273c52677c91a7bcab96816c56412c170000000000000000000000172d42576c8297acbba5907b66503b261100000000000000000007152533404c59626e79848c949b9faaa8a9abacabaaa8a5a59d968e867c72645c4b4336281b0b00000000000000000000000000000000000000000008131c20253035393c3f414241403d3a363228241d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c32475c71878a8a8a8a8a7c67513c271200000000000000000000000000000001162b40566b808a8a8a8a8a826d58432e1800182d42586d8297adb5a48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000182c4154656f7575757575757575757575757575757575757575757575757575757575705c4a36220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000013283d52687d92a7c3a8927d68533d2813000000000000000013283d53687d92a8bdaa95806a55402b150000000000000000000001162b41566b8096abbba5907b66503b2611000000000000000000000715222f3b484c5c646f777f868a8f93949697969593908c878179716760544b3e3026180a000000000000000000000000000000000000000000000000070b131c2024272a2c2d2c2b2825211e160a0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005070b0b0b0b070500000001080b1015191b1b1b1916120c0a040000000000000000000000000000001c32475c71879c9f9f9f917c67513c271200000000000000000000000000000001162b40566b80959f9f9f98826d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520001a2f445a6f838a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000006192c3c586d8298adb7a58d78624d38230d000000000000000013293e53687e93a8bda9947f6a543f2a150000000000000000000000152b40556a8095aabba5907b66503b2611000000000000000000000003111d2a343e4a4e5962697075797d7f8081817f7e7b76726c645c514a43362e1c140800000000000000000000000000000000000000000000000000000000070b0e121516171715130f0b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020201c1a140009151d20252b2e3031302e2b27221f180c08000000000000000000000000001c32475c71879cb1b5a6917c67513c271200000000000000000000000000000001162b40566b8095abb5ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520001a2f445a6f84999f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8e7a644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000c2035495a72879db2b29d88725a4935200c000000000000000012283d52677d92a7bcaa957f6a55402a150000000000000000000001162c41566b8196abbba5907b66503b2611000000000000000000000000000d181f2d363b484d54566064686a6b6c6b6a69656158564f4a3e3530251810010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f3235353535322f271c192731353b404345464544413c37342a231c110600000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520001a2f445a6f8499afb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a48e79644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000d23384d62788da5b7ad98826d583c2c1906000000000000000012273c51677c91a6bcab96816b56412c160000000000000000000002182d42576d8297acbba5907b66503b26110000000000000000000000000000050f1a212b343738454b4f53545657565553504c473a39362d201c13080000000000000000000000000000000000000000000000000000000000000000000000000000061016182020202020100e08000000000000000000000000000000000000000000040a0c1115191b1c1d1d1c1b1815110c0a0300000000000000000000000000000000000a1c2c3943474a4a4a4a4743391f3137444b5055585a5b5a5956514c473a382f20190e000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520001a2f445a6f8499afc3d3d0bfb3aea9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a48e79644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000013283d53687d92a8c3a7927d68523d281300000000000000000010253a4f657a8fa4c6ae99836e593a2a170400000000000000000004182a3a596f8499aebba5907b66503b261100000000000000000000000000000000070d1920222832363a3e3f414241403e3b37332a24221b10070000000000000000000000000000000000000000000000000000000000000000000000000000000917232b2d353535353525221b100300000000000000000000000000000000030a0c171f21272a2e3031323231302e2a26211e170b090200000000000000000000000000001427394a565c606060605c564a34414e5560656a6e7070706e6b676159504b3f352b1e120400000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000182d42576d8297a5b6c6c7b3a19994949494949494949494949494949494949494948e7a644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000006192c3c586d8298adb7a58d78624d38220d0000000000000000000d22374c62778ca8b9b19c87725847331f0a0000000000000000000a1f34475973889db2bba5907b66503b2611000000000000000000000000000000000000050b0d161e2124282a2b2c2c2a2926211f170f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a3a372e21100000000000000000000000000000030b161e212a33373c4043464748484645433f3c363329201d150a020000000000000000000000001a2f4356687175757575716856474c5f68747a808385868583807c776e655d4d483c2f221305000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520000c21364c6176879ca8bac4ae99837f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f77624c37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000c2135495b73889db2b29d87725a4835200b0000000000000000000b1f34485974899eb3b59f8b77614c37210f0000000000000000000c22374c61778ca6b7bba5907b66503b261100000000000000000000000000000000000000000002090b0f13151617161514100c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000010233545525860606060604f4b3f2e1b080000000000000000000000000b161e2932363a474c5155585b5c5d5d5c5b5855514b46393632281d150a00000000000000000000001c32475c71868a8a8a8a86715c59616f7d879095989a9b9a9996918b837b6f625a4c40302313040000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520000a1f33465863798a9fb4bdb29c87766a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625948341f0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000e23384d63788da6b7ad97826d583c2b190500000000000000000005182a3b5a6f8499afbcab927d67523d2c1a060000000000000006192c3c52677d92a7c4bba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001162b3f52646d7575757575655d4b37220e0000000000000000000001121b283239464b535861666a6e7071727271706d6a666157534b453831271a11030000000000000000001c32475c71879c9f9f9c877158617783929da5aaadafb0afaeabaa9f99908378665e4d413022120000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520000417293a4a5b677d929fb1b6a498836e605454545454545454545454545454545454544c483b2a1805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000013283e53687d93a8c3a7927d67523d28120000000000000000000000142a3f54697f94a9c0af99846f5b4935211300000000000002102035495a6f849aafc4bba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d1115171819191816130f0b08010000000000000000000000000000000000000003182d42586d828a8a8a8a8a7b654f3a251000000000000000000008141c2f39464b57616970767c7f83858687878685837f7b766f6860564b45382e21140600000000000000001c32475c71879cb1b19c877161768699a1b2b4afabaaaaacb0b4bbb4aea199897c675f4d402f1d0d00000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000b1b2d3d4d5f6c8197a3b4b2a0937e695c4b3a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f37342a1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000061a2c3d586e8398adb6a58c77624d37220d00000000000000000000000e23384e63788da2b4b59f8c79634e42311c130802000209132030404d63788c9fb4cabba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f192022262a2c2d2f2e2d2b2824201d150b09020000000000000000000000000000000003182d42586d82979f9f9f8f7a654f3a2510000000000000000009182630404c57616b767e858b9195989b9c9d9d9b9a9894918a847d756a60564b3f32251708000000000000001c32475c71879cb1b19c877174859ba4b2a89e99969495979b9faab4b9b3a79e8d7d675e4c3b2b1905000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000f1f30414b6074859ba6b8b49f8b7a64584736252a2a2a2a2a2a2a2a2a2a2a2a2a221f180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000c2135495b73889db3b29c8772594834200b00000000000000000000000c2135495b70859ab0bcab99836f604e4030251d1518151d20303e4d5e6e8399abbccfbba5907b66503b2611000000000000000000000000000000000000000000000000000000000000000000000000000009101b22242b34373c404143444342403d3a353127201d150a03000000000000000000000000000003182d42586d8297adb5a48f7a654f3a25100000000000000009192636434b5e66758089939b9faaaaadb0b1b2b2b1b0adaaaa9f9a92887f74655d4f43342717070000000000001c32475c71879cb1b19c87718096a3a59c928984817f8081868a959ea8b5b8ab9f8c7c665948342011000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000001131d3145566278889eaabbaa9d8776615443301c1515151515151515151515150d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000e23384e63788da6b7ac97826d573b2b19050000000000000000000000061a2c3d52677d92a3b5b3a1927e685e4a433631272d283236414d5c667c91a1b3c9cbbba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000006111c232d36393b484d5155575859595756524f4b44373632281e170b0000000000000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000011426374454606b7c87959ea7b0b4bbc8c8bbb4b3b3b4bbc8c8bbb4afa69e94867b696151453426150400000000001c32475c71879cb1b29c867b8d9f9f97877d756f6b6a6a6c70777f8a9ba3b4bbaa9e8978624d402f1c090000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000021527384859657b8c9fb4b7a5998372604a3f2f1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000013293e53687e93a8c2a7927c67523d2712000000000000000000000000000f20354b6073869babbcb49f8c7c6960544b45384238454b515f677b8b9fafa9aebbbba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000e1a212f383e4a4f565962666a6c6d6e6e6d6b68646055524b453833291b1304000000000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000010f1d314455607280919da5b3b9bcb4afa9a4aa9f9d9e9faaa4aaafb4c0b8b3a49c8c7f6c63514433221200000000001c32475c71879cb1b6a49c919f9f9782746760565655555759616a78859ba3b4b8a79a846f5e4c3823100000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000a1a2b3b4b5d6a7f94a1b3b3a1947f6a5d4b3b2b1909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000071a2d3d596e8398aeb6a48c77624d37220d00000000000000000000000000081c304354657b8d9fb5bbaa9f8c7e726760565957595660666f7d899ea29a949daebba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000131f2c35404c505c646b73777c7f8182848382807d79756e6760564b4639311f170c0000000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000f1f32424b607382959eb2b7bbb4ab9f9a948f8b8a88888a8b8f949aa2aeb2bfb6aa9f94816c625040301d0d000000001c32475c71879cb1c3b6b2a6a397816d60564b45383f403b474c5a6275859ba6b7b3a1907b66503e2d1b0700001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000d1d2f3f4a60728399a4b6b49f8d7b655948372715010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000c21364a5b73889eb3b19c8772594834200b00000000000000000000000000011426364b5d6b8096a2b4bbaa9f93857c75706e6d6e70757c84929ea79a847f94a9bba5907b66503b2611000000000000000000000000000000000000000000000000000000000000000008131c313d494e5e66717981888c9195969899989795928f89837c756a61574e4133291c0d00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000061a2c3d4f606d8197a0b0bcb8aa9f988c847f797674737375767a7f858e98a0b4b9bbb49f95806b5e4c3b2a18050000001c32475c71879cb1c6cabcab9b8573604b453831272a2b2a343c49576277889db3bfb09b85715c4a36220d00001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000111c3043546176869ca8baab9e8877625544311d120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000e23394e63798ea6b8ac97816c573b2b1805000000000000000000000000000008182e3f4b6073849aa2b1bbb4a39b918a8583828386899199a1ab9e89787d92a7bba5907b66503b26110000000000000000000000000000000000000000000000000000000000000008182530414e5b63707b868e969da6a6aaacadaeaeacaba7a89e9992898076685f4c463a2b1d0d000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000c2135495b697e939fb1beb6a79e8c82796f696461575e546061646a707983919ea8b8bdaf9e917c665947341f0e0000001c32475c71879cb1c6cab59f8d7a64554432281d151515181f2b394859677c91a3b4b5a38e7a644f39240f00001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000000132536465763798a9fb4b8a69a8473604b402f1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000013253653697e93a8c2a7917c67523c271200000000000000000000000000000000111d314455607584979fb2b6b4b0a99f9b9897999b9ea8afab9f8d7c687d92a7bba5907b66503b261100000000000000000000000000000000000000000000000000000000000008182536434a5f687984909ba3abb2b7c4bdb9b8b7b7b9bbc6b9b3aea79e95887d6e6158483b2b1d0d0000000000000003182d42586d8297adbaa48f7a654f3a2510000000071b2d3e4e63798a9fb4bdb6a59d897b6d635b544f4b4639434a4c4f555c646e7c8a9ea6b8bcb39e8877624c3c2b190500001c32475c71879cb1c6c3ad98826d5c4a3727160a020000040e1b2a3b4d5f70859bb0c1ac97816c573c2c1906001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000000081829394a5b677d929fb1b4a296806b5e4c3c2b1a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000071c3043546e8399aeb6a48c77624c37220d00000000000000000000000000000000021527374557607481919ca5b0b5bab4b0aeacaeb0b3b4a79e8d7e69687d92a7b9a5907b66503b26110000000000000000000000000000000000000000000000000000000000001325364354606c7d8a9aa2b0b5c1b8b3aca8a4a3a1a2a3a6abb0b4c1b8b3a79e9283766259483b2b1b0b00000000000003182d42586d8297adbaa48f7a654f3a25100000000d22364a5c6f8399a9bab9a89d8778655d4e493d3a3633293035363a3e4a4e5f6779889ea9bab8a697816c5a4835200b00001c32475c71869cb1c6b7a58f7a65503e2d19090000000000000d1d304152677c91a8b9b29d88735b4935210c001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525252b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000000000b1b2d3d4d5f6c8196a3b4b59f8d7c665a49382815020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000b20354a6074889eb3b19c87715947341f0b0000000000000000000000000000000000091928394556606c7c87929a9fabaaacadadaca9a89e96897c6960687d92a3a3a3907b66503b261100000000000000000000000000000000000000000000000000000000010f1c304354607281929ea8b4c0b4b0a69d97938f8d8c8d8e91959ba3abb4b9b8b3a199867862594839291703000000000003182d42586d8297adbaa48f7a654f3a25100000021527384f647a8ea1b3c1b49e8a79635a4b3f352c24211e171c2021252d36404d5b657b8b9fb4c3b49f8b78624d38220f00001c32475c71869cb1c6b29d8773604a35201000000000000000001221364b6075899eb4b7a68d79634d38230e001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520000000000000000000000f1f30414b6074859ba6b8ab9e8978625645321d130100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000e24394e63798ea7b8ac97816c573b2a18050000000000000000000000000000000000000a1b2838454b5e66747d858b9195969898979490898177665e52687d8e8e8e8e8e7b66503b2611000000000000000000000000000000000000000000000000000000000f1f30414a607281979fb4b9b7b3a29a9088827d7a787777797c80858d969ea8b2bfb2a49c8777625746331e12000000000003182d42586d8297adbaa48f7a654f3a25100000091d3145566d8297adbfb5a3927d675b4a3c2f211a0f0c0a03070b0c101b22303d4b5d697e94a5b7baa995806b553d2c1a06001c32475c71869cb1c1ac97816c5443301c070000000000000000091e3245566e8399aec4a7927e68523d2813001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000000000001131d3144556277889eaab9a79b8574604b41301f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000114263654697e93a9bcab917c67513c271200000000000000000000000000000000000000000a1a2832404d55606870777b7f818383817f7b756c61594d4c6176797979797975614b36210c000000000000000000000000000000000000000000000000000000061a2c3d4d5f6c81969fb1bdb3a69d90857b746d686463626264666b7078808a98a0b4bbb5a59b8575614b40301a0a0000000003182d42586d8297adbaa48f7a654f3a251000000b20364b6074899eb3c6b09b8572604a3d2d1e1106000000000000000007121f2e3f4b6074879db2c7b29c87725b4935210c001c32475c71869cb1bda8937d685336251300000000000000000003162838546a7f94a9bfab95806b56402b16001c32475c71879cb1bca6917c676565656565656565656565656565656565656565656565656b8095abc0ad98836d58432e1800182d42586d8297adbaa5907b65503b261000000000000000081d33485d72889db2bbaa8a75604a35200000000000000000000000021527374859657b8c9fb4b5a397816c5f4d3d2c1b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000081c3043546e8399aeb59f8b77614c37220c0000000000000000000000000000000000000000000a161e3037444b535962666a6c6d6d6c6a6660564c473a4758616464646464615746331e0a000000000000000000000000000000000000000000000000000000092135495b677d929fb0bdb3a29a887c70666055534f4e4c4d4e51565a626b7783939faabbb5a398826d5e4d3827150200000003182d42586d8297adbaa48f7a654f3a2510000010253b50657b90a7b9b9a8917c665443301f0f000000000000000000000001101d314556687d93abbcb6a58d79634e38230e001c32475c71869cb1b9a48e79644f39240f0000000000000000000011263b50667b90a5bbae98836e59432e19001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8298adc2ad98836d58432e1800182d42586d8297adbca7917c67523c271200000000000000071c30435473899eb3b49f8a755f4a352000000000000000000000000009192b3b4b5d6a7f94a1b2b19f927d675b49392816030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000b20354b6074899eb3b19c86715947341f0a000000000000000000000000000000000000000000000212192731363b484c51555758585754504b4538342a3a474c4e4e4e4e4e4b46392917030000000000000000000000000000000000000000000000000000091930414e63798a9eb4bdb3a1998477665e504b44373a383738393c3c494d59626e7e8c9fabbcb2a0917c665645311d0900000003182d42586d8297adbaa48f7a654f3a25100000142a3f54697f94a9c5b49e8975604b36251301000000000000000000000000021527384c61778b9fb5c3a7927d67523d2712001c32475c71869cb1c7a18c77614c37220c000000000000000000000e23384e63788da3b8b09a85705b45301b001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f98a0b2c2ad98836d58432e1800182d42586d8297adbea9947f69543a2917040000000000000b20354a60758a9fb4b39e88735e49331e000000000000000000000000000d1d2e3f4f616e8399a4b6b49e8a79635746321e140200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000f24394e64798ea7b8ac96816c573a2a180400000000000000000000000000000000000000000000000009151d202a34373c40414343423f3b3632281f1c2a333739393939393633291b0b0000000000000000000000000000000000000000000000000000011527374d5f70849aa8b9b4a299837461594c403531262523222224272b353b484c60697d8d9fb4beb29d8774604b36201000000003182d42586d8297adbaa48f7a654f3a25100000182d43586d8298adc2ae99846f564531180800000000000000000000000000000a1f34475971869bb0c0ab96806b56412b16001c32475c71879cb1baa98b75604b36200b000000000000000000000c21364c61768ba1b6b19b86715c46311c001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4adb2bec2ad98836d58432e1800182d42586d8297adc2af99846f5846331f0f0000000000000e23384d63788daabbb19c87725c47321d0000000000000000000000000000112132434c6176869ca8b9a89c8675614b4231201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000114263754697e94a9bcab917c66513c2711000000000000000000000000000000000000000000000000000002080d181f22262a2c2e2e2c2a26211e160a0c171f212424242424211e170b000000000000000000000000000000000000000000000000000000081d314455677c91a2b4b8a79a84746056473a2f201d140f0e0d0d0f1119202b34424f5f6a7f95a3b4b7a5937e68533e2e1b07000003182d42586d8297adbaa48f7a654f3a251000001a2f455a6f849aafc0aa95806b5538271500000000000000000000000000000004182a3a576d8297acc2ad98826d58432d18001c32475c71879cb1b49f8a745645311d09000000000000000000000b20364b60758ba0b5b29c87725d47321d001c32475c71879cb1c6ccc2bfbabababababababababababababababababababababababababac2c6cfc2ad98836d58432e1800182d42586d8297adc2b49e8976614c3d2c1d10080100050d1b2e3e52687d92a7c8b09b85705b46301b000000000000000000000000000003151e33465763798a9eb4b6a498826d604e3e2d1c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00081d3144556f8499aeb59f8b76614c37210c0000000000000000000000000000000000000000000000000000000000050b0d11151718181715110b09030000040a0c0f0f0f0f0f0c0a03000000000000000000000000000000000000000000000000000000000b20354b6074879db2c0b39e8978625645382a1c120801000000000000060d182032414a6072859bb0c1b19c87725c4a36220d000003182d42586d8297adbaa48f7a654f3a251000001b31465b70869bb0bea8937e69533e291400000000000000000000000000000000162b40566b8095abc0ae99836e59442f19001c32475c71869cb1b49f89745544311d08000000000000000000000b20354b60758aa0b5b19c87725c47321d001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4adb2bec2ad98836d58432e1800182d42586d8297adc2b9a8957f6a5b493b2e201d1418181f2b394b5c6f849aafc1ac97816c57422c17000000000000000000000000000000031729394a5b677d929fb0b2a0937e685c4a3a2917040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000b20354b6074899eb3b19b86715847331f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c51677c91a5b6b4a3927d67594838271a0c000000000000000000000005141c304354647a8fa3b4b6a48f7a644f3a240f000003182d42586d8297adbaa48f7a654f3a251000001c31475c71869cb1bca7927c67523d27120000000000000000000000000000000014293f54697e94a9beaf9a846f5a452f1a001c32475c71869cb1baa88a75604b35200b000000000000000000000c21364c61768ba1b6b19b86715c46311c001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f98a0b2c2ad98836d58432e1800182d42586d8297adc2c6b39e897963594b3f3531262d2a343b4857647a8fa2b4bfa7927d67523d2812000000000000000000000000000000000b1b2d3d4d5f6c8196a2b4b49f8b7a645846331f140200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000f24394f64798ea7b3ab96816c563a2a1704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090c1115181a1b1b1a18140f0b080100000000000000000000000000000000000c2135495b6f849aafc3b09b8572604a3b2b1a0a00000000000000000000000000001325364b5c70859bb0b3ab96806b56382816020003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1c6a18c76614c37210c000000000000000000000d23384d62788da2b7b09a85705b45301b001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8298adc2ad98836d58432e1800182d42586d8297adc2bbaea89c8677645d4f4b4437423b474c596275879cb2c0b3a18d78624d38230d0000000001080b11111111111111111111111f30414b6074849ba6b8a99d8776614c4332211000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070202010000000000000000000000000101071c32475c71879cb1af9a85705a45301b00142a3f54697f949d9d9d917b66513c261100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080b161e21262a2e2f30302f2d2925201c1408060000000000000000000000000000000e23384d63788da2b4b6a4907b655443301d0d00000000000000000000000000000008182e3e53697e939d9d9d9b86705645321e090003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1b8a38e79634e39240e0000000000000000000010253b50657a90a5baad98826e58432e19001c32475c71879cb1bca6917c676565656565656565656565656565656565656565656565656b8095abc0ad98836d58432e1800182d42586d8297adc2ae9d949f9c887a6e65605558585959626a77859ba5b6bfaf99846f5a4835200b00000008141c20262626262626262626262626263144556277889daab6a599836e614f3f2e1c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c17171717140e050000000000040d13161616161c32475c71879cb1af9a85705a45301b00182d43586d82888888888876614c36210c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c232832363b3f4344464544423e3a35302620190e040000000000000000000000000215273854697e93a9c0b29c8773604a36251300000000000000000000000000000000001023384d637888888888888775604b36210b0003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1bca7927d67523d28120000000000000000000215273754697e93a9beaa95806b55402b16001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f566b8095abc0ad98836d58432e1800182d42586d8297adbfa9947f8c9f9d8d837a746f6e6d6e71777f899ba3b5c2b3a1907b65503c2b1906000008182630353b3b3b3b3b3b3b3b3b3b3b3b3b3b374859657b8c9fb4b3a1947f695d4b3a2a18080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47322c2c2c2c2c29221608000000071521282b2b2b2b2b32475c71879cb1af9a85705a45301b00162b3f53646d7373737373615846331f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a212e3739464b5055585a5b5b5957534f4b4336352b1f170b0000000000000000000000091d3145566f8499afc4a9947f69544330180800000000000000000000000000000000000c2035495a63737373737373605645321e090003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1c1ab96816c563e2d1b070000000000000000081d3144556e8398adc3a7927d67523d2812001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7b8196a49f998f8985838284868c959ea7b5c1b5a499836e5d4c381e0e000001142636434b50505050505050505050505050505050505d697f94a1b2b49f8c7b6559473626140100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c474141414141413e3426160500041526333d404040404040475c71879cb1af9a85705a45301b001023354653585e5e5e5e5e4c463a291704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005131f2c353f4b4f5761666a6d6f70706f6d696460544d493c33291b10020000000000000000000b20364b6075899eb4b8a68e79634e36251300000000000000000000000000000000000006192c3c494d5e5e5e5e5e5d4b45382816020003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6b19c87725c4a36220f00000000000000000c20364b6075899eb3b6a58d78624d38230d001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525252b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a74869ca5aea79e9a9897999ca4aab3b9bcb5a49c8675614c3f2f1c000000081c30435460666666666666666666666666666666666666666e8399aebbaa9d8877615443301c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c57575757575756514434220e000d21334450555656565656565c71879cb1af9a85705a45301b00061828353f4348484848483633291c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071523313d494e5d656e767b7f8384858584827e7a746c625a4c463a2e20120400000000000000000f24394e64798ea8b9b39d88735b4a361808000000000000000000000000000000000000000e1e2c35384848484848483632281a0a000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6b6a48e79644f3d2d1a0a0000000000000c1d2f4051667c91a7b9b29d87725a4835200b001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a65778799a1b0b3afadadaeb1b5c2bab4ab9f9786786257463321110000000b20354b60727b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7d92a7c8b7a69a8473604b35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70849aafb19c86716c6c6c6c6c6c6c6c62513e29140013283d50626b6b6b6b6b6b6b6b71869cb1af9a85705a45301b00000918232b2d3333333333211f170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007152633414e5b636f7a8389909498999b9a9997938f8881786c61584a3e2f2212040000000000000012273c52677c91a7c6ae99836e593d2d1a0000000000000000000000000000000000000000000e192023333333333333211e160a00000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6c2ac97826d5c4a3827180c060000060f1c2a3b4c5e70849aafc0ab96816c563c2b1906001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a65627683919b9fabaaacadadaba9a89f988c8275625a49392917030000000b21364b60758b90909090909090909090909090909090909090929bacc0c4b3a2937e68533e291300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70849aafb39e898181818181818181816c56412c1700162b40556b808080808080808080899eb3af9a85705a45301b000000061016181e1e1e1e1e0c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000415253344505f6879848f989fa8aaadafb0b0aeaca8a69d968b8176645c4c402f221200000000000000152a40556a7f95aabfab95806b56402b1600000000000000000000000000000000000000000000060c0e1e1e1e1e1e1e0b09020000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6cab49f8c79645645362a201918181a212c3a4759667c90a2b4b4a28e79634e39240e00001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a6558616f7c858b919597989796948f8983796d6057493c2b1b0b000000000b21364b60768ba0a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a7acb9cad0c0aa95806b55402b1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb8a79e96969696969696968a745f4a351f001f354a5f748a95959595959595959ea7b8af9a84705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001222334450626b7d8a99a1adb4b8b3aeabaaaaacafb4b7b3a99f96877a665e4c402f1e0e000000000000182d43586d8298adbda8927d68533d2813000000000000000000000000000000000000000000000000000909090909080000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6cfbcab9a84746054473b352b2d2d2c363d49586177879db2beaf9a85705b4a36210c00001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f4c5e6670777c80828382817f7a756e635b4b45392b1e0e00000000000b21364b60768ba0b5b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9aa95806b55402b1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafc5b8b3acacacacacacac9f8a745f4a351f001f354a5f748a9fabababababababb3b8c5af9a84705a45301b00000000000000000000000000000000000000000000000000000000061016181a1a1a18161006000000000000000000000000000000000000000d1d304050626b80929ea8b3b4b0a79e99969595969a9fa9b2b7b4a59d8b7c665e4c3c2c18080000000000192f44596e8499aebaa5907b65503b2610000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6b8aba6a298827261594d493c43433d494e5b6376859ba5b7b2a08f7a644f3d2d1a0700001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f404c515962676a6c6d6d6b696560564e4a3d32281b0e0000000000000b21364b60768ba0a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a395806b55402b1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70849aa6a6a6a6a6a6a6a6a6a6a69f8a745f4a351f001f354a5f748a9fa7a7a7a7a7a7a7a7a7a7a79a85705a45301b0000000000000000000000000000000000000000000000000000000a18232b2e3030302e2b23180a000000000000000000000000000000000005192b3c4d5e6a80959eb4b9b4a29b908884817f8081858a939da5b2b6a99f8b7c665a4936261401000000001a30455a6f859aafb9a48f7a644f3a250f000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6ab9a909fa09883776a625a5a58585a5b636c79869ba3b4b7a698836e5d4b371f0f0000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a383b484d51555758585654504b4538362d1e160a000000000000000b21364b60758b8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e806b55402b1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a7084909090909090909090909090908a745f4a351f001f354a5f748b9191919191919191919191919184705a45301b0000000000000000000000000000000000000000000000000000061828353f43454545433f35281806000000000000000000000000000000000b2034485a667c919eafbcab9f94857b746f6c6a6a6c70767e8798a0b0baa99e8978625443301c0a000000001b31465b70869bb0b8a38e79634e39240e000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1bba6907b8c9fa199897f78726f6d6d6f7379818b9ca4b4baa89d8776614c3f2e1b010000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a252b34373c40424342413f3a363127211a0f0300000000000000000b20354a60727979797979797979797979797979797979797979797979797979797977624c37220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f253a4f647a7b7b7b7b7b7b7b7b7b7b7b7b7b7b66503b26110012273c51677c7c7c7c7c7c7c7c7c7c7c7c7c7c7b65503b251000000000000000000000000000000000000000000000000000001023354653585a5a5a585346352310000000000000000000000000000000071b2d3e4d6278899eb3bcab9f8d7f72666054565555575761687582969fb0b9a79b8573604b392816030000001c31475c71869cb1b8a38d78634e38230e000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b748095a2a79e948d8784828284888e969fa9b5b6a99f8a7a645847332010000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25182022272b2d2e2d2c2a25201d150a0700000000000000000000071c3043546064646464646464646464646464646464646464646464646464646464625948341f0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374b5c6466666666666666666666666666665e4c38230f001024394d5f6767676767676767676767676767655d4b37230e0000000000000000000000000000000000000000000000000001162b3f53646d6f6f6f6d64533f2b160100000000000000000000000000000d22364a5c6d8298a8b9b49f8d7d6960544b4336404039464b5761728196a1b3b5a3937e685745321e090000001b31465b70869bb0b9a38e79644e39240f000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b7573849aa4b3a9a49c9a9898999da6acb4bab4a59d8b7b655c4b3a2a1702000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25100b0d12151718181614100b090200000000000000000000000000132536434a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c483b2a18050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b2e3e4b4f51515151515151515151515151504c402f1c09000a1d30414d5152525252525252525252525252504b3f2f1c080000000000000000000000000000000000000001080b140b0902182e43586d82858585826d58432e1802090b140b08010000000000000004182a3a4f647a8fa0b2b4a3947f695f4a433630262a2b283239465460728399a7b9b39e8875604b36210e0000001a30455a6f859aafb9a48f7a644f3a250f000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b7661778699a1b1b5b1afadadafb3b7b8b3aa9f96877a655d4b3e2e1c0c00000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a2510000000000203030100000000000000000000000000000000000008182530353939393939393939393939393939393939393939393939393939393937342a1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010202e373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b382f2212000001122330393c3c3c3c3c3c3c3c3c3c3c3c3c3c3b372f21110000000000000000000000000000000000000008141c2029201d151d32475c72879a9a9a87725c47321d151d2029201c14080000000000000a1f3447596d8298adbeb09b8572604a4130251c141515161e293643546277899eb3b8a6937d68533c2c19060000192f44596e8499aebba5907b66503b2611000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b7660617683919ba3a8abadadacaba8a69d968b8176645c4b3f2f20100000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000008131c2024242424242424242424242424242424242424242424242424242424221f180d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b22252626262626262626262626262626231c120400000005121d24272727272727272727272727272725231c110300000000000000000000000000000000000008182630353e3632281a31465c71869baf9b86715c46311a2832363e353026180800000000000c22374c61778a9fb4b4a38f7a645443301c1308010000030b18263648596a7f94a9bab19b86715a4935200c0000182d42586d8297adbda8937d68533e2813000000000000000000000000000000000000000000000000000b0b0b0b0b0a0000000000000003182d42586d8297adb9a48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b766058616e7c868d939697989796938e8881786c61584a3e2f2111020000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000070b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d0f11111111111111111111111111110f09000000000000010a101212121212121212121212121212100e080000000000000000000000000000000000000001142636434b534b45382e30465b70859bb09a85705b45302e38454b534b43362614010000000013283d52687d92a9bab09b85705c4b3625130000000000000008182a3b4c61768a9fb4b5a38d78624d38230d0000152a3f546a7f94a9bfab96806b5636261401000000000000000000000000000000000000000000070c0e20202020201f0b09020000000003182d42586d8297a3a3a38f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b4c5f6771787d81828382807d79746b635a4c463a2d201103000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c304354606960564b3f33455a6f859aaf9a846f5a45333f4b566069605443301c0b00000003172939586e8398adc4a8937e69533e2e180800000000000000000d1f3347586e8399aec1a8937e68533e2913000012273c51677c91a6c6ae99846e5443301c0800000000000000000000000000000000000000010f1a2123353535353535211e160a00000003182d42586d828e8e8e8e8e7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b414d515b63686b6d6e6d6b686460554d493c33291c100200000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adb3a48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0c0a0400000000000000050b0d141414140c0b0400000000000000000000031729394b60727e74655d4c473a596e8499ae99846e593a474c5d65747e72604b3929170300000a1e33465773889db2b7a68d78624d38231000000000000000000004172a3a52687d92a7c6ad98836e5836251300000e24394e63798ea8b9b39e8974604b35200b000000000000000000000000000000000000000f1f2d36394a4a4a4a4a4a3632281a0a0000000d22384d6278797979797975614b36210c00001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36393d494e535658585756534e4b4437352c1f170c000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d82979d9d9d8f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e21232323232323232323232323232323232323232323232323232323232323211f170b00000000000e19202229292929221f180c0000000000000000000a1e334657687e93867b6d61584d586e8398ad98836e584d58616d7b86937e685746331e0900000c21364c61768ba6b7b39d88735a4835200b000000000000000000000e23384e63788da8b9b19b86715443301c07000b20354b6075899eb3b8a78e79644f372614010000000000000000000000000000000000071a2d3d4a5e60606060605f5b453828160200000b2035485a626464646464615746321e0900001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36212c35383e41424342413e3935312620190e0400000000000000000000001c32475c71879cb1b3a6917c67513c271200000000000000000000000000000001162b40566b8095abb3ad98836d58432e1800172c41566c8188888888887a644f3a240f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b2832363838383838383838383838383838383838383838383838383838383838383633291b0b0000000e1e2b35383e3e3e3e37342a1d0c00000000000000011527374c6176889e9c8d8276675f586d8297ad97826d585f6776828d9c9e8876614c37271501000f243a4f64798fa4c4af99846f5a3c2b1906000000000000000000000c2135495b74899eb4b49f8974604a35200b00081d3144556e8399aec5aa957f6a5544311d0900000000000000000000000000000000000c21364a5b707575757575746d5645321e09000005192b3c484d4e4e4e4e4e4b463928160300001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36211a2123282c2d2e2d2b2824201d140906000000000000000000000000001c32475c71869c9d9d9d917c67513c271200000000000000000000000000000001162b40566b80959d9d9d98826d58432e180015293e51636c7373737373645c4a36220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003162839454b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c463a2917040005192b3c484d535353534c473b2a1804000000000000081d3144556b8096a6ab9f97887d6f626c8197ac97816c626f7d88979faba696806b5544311d080011263c51667b91a6bbac97816c57422c170000000000000000000000061a2c3d5c71879cb1baa98c76614c37210c000115273753687e93abbcb29d8774604b37261401000000000000000000000000000000000e23394e63798a8a8a8a8a8b75604b36210b0000000e1e2b3538393d3e3b393632281b0b0000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b0c0e131618191816130f0b08010000000000000000000000000000001b30455a708488888888887c66513b261100000000000000000000000000000000152a3f556a7f8888888888816c57412c17000e22344451565e5e5e5e5e4f4a3e2e1b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455760636363636363636363636363636363636363636363636363636363636363615846331f0a000b2035485a6269696969615947341f0b0000000000000b20354b607485929ca5b2a69d9183786b8196ab96806b7883919da6b2a59c928574604b35200b0012283d52677d92a7bcaa95806a55402b150000000000000000000000001b30455a70859aafc7a28d77624d38220d00000d22384d62788b9fb4b7a5917c665544311d0e00000000000000000000000000000009192f3f54697e949f9f9f9b85705645321e090000031323303a474c5254504b44372c1f0f0000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b00000001030302010000000000000000000000000000000000000000182d415566707373737373665e4c38240f0000000000000000000000000000000013283c50616a73737373736c63523e2a1500051626343e4148484848483a362e201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b607679787878787878787878787878787878787878787878787878787878787876614c36210c000d22384d62787e7e7e7e77614c37220e000000000000081d31445560737d87939da6b3a1998a7e8095aa95807e8a99a1b3a69d93877d73605544311d080013283e53687d93a8bda9947f6a543f2a150000000000000000000000041a2f44596f8499aeb8a38e78634e39230e00000b2035485a6f8499aec2b19c8673604b3c2c1b0b00000000000000000000000000021527374c5d71869cb1c2aa95806b55382816020000102130414d58616769666055493d2c1b0b00001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b0000000000000000000000000000000000000000000000000000000012253748555a5e5e5e5e5e514c402f1d09000000000000000000000000000000000d20334350555e5e5e5e5e57524534220f0000081622292c333333333324221b1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d7d68523d2813000e23384d63788d9393937f69543c2c190600000000000115273744546067747e87949ea6a89e948a9fb49f8a949ea8a69e94877e7467605444372715010013283e53687d93a8bdaa947f6a553f2a150000000000000000000000051a2f445a6f8499afb8a38d78634e38230e000005192b3c50667b90a4b5b5a4937e685b4939291b0e010000000000000000000008141d314455657b90a4b5b5a38e79634e39240e0000081b2e3f4d5f67767c7e7b74635b4939281603001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b00000000000000000000000000000000000000000000000000000000081a2a37414548484848483b382f22120000000000000000000000000000000000031525333c3f4848484848413e34271705000000050e15171e1e1e1e1e0f0d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3927d68523d2813000c2035495a73899ea89b86715a4935200c00000000000009192736434b556068757e88949ea7a99fa9baa99fa9a79e94887e756860554b4336271909000012273d52677c92a7bcaa95806b55402b160000000000000000000000011527375a70859aafc5a28c77624d37220d0000000e20354a6073869cb1bfb49e8a79635746392c1d140903000000000000080f182630434b6074869cb1c2b19b86715b4a36210c00000e22374b5d677d8a9293908679635746321e09001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b00000000000000000000000000000000000000000000000000000000000c1a252d30333333333326241d1204000000000000000000000000000000000000071520282a33333333332c2a221709000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa5b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a7927d68523d28130006192c3c5a6f849aafa38d78624d38230d000000000000000918263037444b566069757f899ba3b4bac7bab4a39b897f756960564b44373026180900000011263b51667b90a6c9ad97826d583625130000000000000000000000081d31445572879cb2b9a78b76614c36210c000000071c304354657b90a1b3b9a89b85756157493c31261e1611100e0f10131b222c36434b616c8196a4b5b6a4927d67523d2d1a07000010253a4f657b8c9ea8a9a49c8775614b36210c001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b3a08b76604b36210b0000000000000000000000000000000000000000000000000000000000000812181b1e1e1e1e1e110f09000000000000000000000000000000000000000000030d13151e1e1e1e1e17150f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4927d68523d28130000162b41566b8096aba9947f69543b2a18040000000000000008141c273138454b57616a77869bb0c6d7c6b09b86776a61574b453831271c1408000000000e24394e63798eabbcaf9a85705443301c07000000000000000000000b20354b60758a9fb4b39e89745846331f0a000000001325364c5d6e8399a7b8b5a39a8475625a4b443732292625242426292e373d4954606b7f949eb0bcab9c8673604b35200f000000192e43596e8398abb9c2b6a5927d68523d2813001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879c9d9d9d8b76604b36210b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7d68523d2813000012273c52677c91a7b09b85705947341f0b00000000000009151d2d363f4b4f5d65707c869ba3b5c4cdc4b5a39b867c70655d4f4b3f362d1d15090000000b21364b60768b9fb5b39e8974604a35200b000000000000000000000f24394f64798ea9bab09b86705b3a2917040000000008182f3f4d6278899eabbcb4a29a85786860554b46393c3a39393b3e3e4b4f5b637380949daebdb59f8d7b655443301c080000001c31465c71869bb1c9d3c3aa95806a55402b15001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001b30455a7084888888888874604b36200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61757a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a77614c37220c00000e23384e63788da8b49f8b77614c37220c0000000000091927313e4a4e5d64707b85919ca4acacb0bdb0acaca49c91857b70645d4e4a3e312719090000091e32455672879cb2b9a88e79644e36261401000000000000000006192b3c54697e93a9c7ad97826d58422d18000000000000112035485a667c8d9fb5bcb4a39b897d7368615755514f4e4f5053575c646d7984959eaebbb4a296816c5d4b36261401000000192e44596e8399abbac3b6a6927e68523d2813001c32475c71879cb1b3a6917c67513c27120000000000000000000000000000000014293e53697e93a8b3af9a856f5a45301a00182d415566707373737373605645321d09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e33465761646464646464646464646464646464646464646464646464646464646464615947341f0a00000b20354a6074899eb4ab927d68533727150100000001152737444b5c646f7a84909ba3b19f97969fb09f96979fb1a39b90847a6f645c4b44372715010003162838576c8297acc6aa957f6a5443301c0a00000000000000000a2035495a6f859aafbcab927d67523d281200000000000005192b3c4c5e6a7f959eb5bcb5a89e92867d766e6a6665636465686d727a828c9aa2b0bcb4a49a8474604b3f2f18080000000010253a50657b8c9fa9a9a59d8876614b36210c001c32475c71869c9d9d9d917c67513c27120000000000000000000000000000000014293e53697e939d9d9d9a846f5a45301a0012253748555a5e5e5e5e5e4b45382815020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003172939464c4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c473a2a18040000071c30435470869bb0ae99836e5544311d08000000081d314455606e79848f9aa2b0a49c8f828196ac9681828f9ca4b0a29a8f84796e605544311d08000012273c51677c91a8b9b29c8773604b382816030000000000000a1b2c3d4d62788c9fb4b59f8b77624c37220d000000000000000e1e2f4050616b80949fabb8b9b3a49c928a847f7b7a79797b7e82878f989faab4bcb5a29a867661564532211100000000000e23374b5d687e8a9394918779635746331e0a001b30455a708488888888887c66513b26110000000000000000000000000000000013283d52687d8888888888836e59432e1900081a2a37414548484848483632281a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2933363a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37342a1c0c00000000132536576d8297acb39e8975604b35200b0000000b20354b6074828d99a1afaa9f95867b6d8096ab96806d7b86959faaafa1998d8274604b35200b00000c21364b6176899eb3b6a5917c665645321e160b040000060e1a2839495b6c8196abbcaf9a846f5947341f0b00000000000000001222334350626b7f8d9ea6b5bcb6b1a89f9995918f8e8e9093979da5adb4bbb6ab9f968476615847382815030000000000081c2e3f4e6068777d7f7c74635b4a3929170300182d415566707373737373665e4c38240f0000000000000000000000000000000011253a4e606873737373736e6453402b1700000c1a252d303333333333201d150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e21252525252525252525252525252525252525252525252525252525252525221f180c000000000014293f54697e94a9b9a88f7a654f3a2510000000081d3144556d8398a8b4a39b8b8074656c8196ac96816c6574808b9ba3b4a898826d5544311d080000091e3246576c8196aabbb29d8774604b4332291f17181819202b38455763798c9fb4b6a5917c67513b2a18050000000000000000041525334450616a7c88989fabb5bcbab4aeaaa6a4a3a4a5a8acb2b7c2b6b1a49c8d81746158473a291a0a00000000000000112131414e5962686a6760564a3d2d1b0b000012253748555a5e5e5e5e5e514c402f1d09000000000000000000000000000000000b1e31414e525e5e5e5e5e5953463624100000000812181b1e1e1e1e1e0b09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d19202229292929292929292929292929292929292929292929292929292929292923211a0f010000000011263c51667b91a6c6aa95806a55382715020000011527374d62788a9f9e9385796b60566d8297ac97826d56606b7985939e9f8a78624d372715010000031628394d63788b9fb4b6a597816c614b4639332a2d2d2c353c49566075859baabbb29c8774604b35200d000000000000000000000715263343505e6677828d999fabb0b4bbc8bbbab8b9babdc3b6b2aca49c92867b6c6056473a291c0c0000000000000000031323313b484c5354514b45382d1f0f000000081a2a37414548484848483b382f22120000000000000000000000000000000000011323313a3d484848484843403628180700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b34373e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e39362c1f0f000000000e24394e63798ea3c4af9a856f5645311d0900000009203448596a80958a7e73635b4b586e8398ad98836d584b5b63737e8a95806a5948341909000000000b2135495b6c8196a6b7b19f957f6c61574c473a42433c494d5a62748399a3b5b3a1917c665544311d08000000000000000000000007152533404c59626e79848c949b9faaa8a9abacabaaa8a5a59c978f867d73655e4b4538291c0c0000000000000000000005131d2b34373e3f3c3632281a0f01000000000c1a252d30333333333326241d120400000000000000000000000000000000000005131e252833333333332e2b24180a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3b484d5454545454545454545454545454545454545454545454545454545454544e493d2c1a060000000b21364b60768ba6b7b49f8975604b36200b00000005192b3b4b607582786960544a3d596e8499ae99846e593d4a546069788275604b3b2b19000000000006192c3c4c6176889daabbaf9d958175696158595858595a636b788499a1b3b7a699836f5e4c372715010000000000000000000000000715222f3b484c5c646f777f868a8f93949697969593908c87817a726860554c4032281a0c000000000000000000000000000d182022282a27201d150a000000000000000812181b1e1e1e1e1e110f09000000000000000000000000000000000000000000010b11131e1e1e1e1e191710070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2034485962696969696969696969696969696969696969696969696969696969696969635b4936210c000000091e32455773889db3baa98f79644f3a240f000000000d1e324557606d62594b4336455a6f849aaf9a846f5a4536434b59626d605745321d0d0000000000000e1f334758657b8c9fabbbaf9f97877e77716e6d6d6f7378808a9aa2b3b8a79d8776614c40301909000000000000000000000000000003111d2a343e4a4e5962697075797d7f808181807e7b77726c655d534b44372f1e160a000000000000000000000000000000050b0d1315120b09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e79634e39230e000000031628395b70859bb0c7a8937d68533e28130000000003162839454b574d483b3026455b70859ab09a85705b4526303b484d574b45392816000000000000000417293a4b5d687e8d9faab7b1a59d938b8784828284888d969ea8b4b4a79e897a64584733221200000000000000000000000000000000000d181f2d363b484d54566064686a6b6c6c6b69656259574f4b3f3531261911020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8f93939393939393939393939393939393939393939393939393939393927d68523d281300000000182d43586d8298adc1ac96816c57412c1700000000000a1b2832364237342b1c31465b71869bb09b86715b46311c2b3437423632281b0a00000000000000000c1c2e3f4e60687e8c9da6b4b7b2ab9f9c999798999da6abb4b8b3a29b897a645c4a3a2a1804000000000000000000000000000000000000050f1a212b343738454b4f53545657565553504d483b3a372e201d140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa5a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a7927d68523d281300000000162b40556b8095aab4af9a85705a3929170300000000000a161e212d2220191d32475c72879c9d9c87715c47321c1920222d211e160a00000000000000000000102131424e60687b88969fa9b2b6b5b1aeadadaeb2b7b4b0a69e938578645c4a3e2d1c0c000000000000000000000000000000000000000000070d1920222832363a3e3f414241403e3b37342b25231c1108010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa5b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a7927d68523d28130000000013293e53687e939e9e9e9d88735746331e0a00000000000003090b180d0b051c31465b718588888885705b46311b050b0d180b0903000000000000000000000002132431424e5d6576818b959da5a7aaacadadacaaa6a39b93887e73625a4a3e2d2010000000000000000000000000000000000000000000000000050b0d161e2124282a2b2c2c2b2926222019100e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e927d68523d28130000000011263b50667c8a898989898a76614b36210c00000000000000000002000004192e42566771737373706756422e1904000002000000000000000000000000000000061323313f4b58616c7880878d91959798989694908c857e75696055483c2d20100200000000000000000000000000000000000000000000000000000002090b0f13151617171614100d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657b8989898989898989898989898989898989898989898989898989898989897d67523c2712000000000f23384c5e66747474747474615746331e0a0000000000000000000000000013263849565b5e5e5e5b564938261300000000000000000000000000000000000000000513212e3a474c5a626b72787c80818382817f7b77706961574b44372b1e100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e22374b5d65737373737373737373737373737373737373737373737373737373737373675f4d39251000000000091c2f404c505f5f5f5f5f5f4b463929170300000000000000000000000000091b2b3842464848484642382b1b0900000000000000000000000000000000000000000003111c2a333c484d555b63676b6c6d6d6c6a666259534b46393127190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b2e3f4b4f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e524d41301e0a000000000012222f383b4949494949493633291b0b0000000000000000000000000000000d1b262e31333333312e261b0d0000000000000000000000000000000000000000000000000c171f2b35383c494d52555758585755514c483b3632291d150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010212e373a4949494949494949494949494949494949494949494949494949494949493c3930231301000000000004121c2326343434343434211e170b00000000000000000000000000000000000913191c1e1e1e1b1913090000000000000000000000000000000000000000000000000000040e1920232c35383c40424343413f3b37342a211e160b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b222534343434343434343434343434343434343434343434343434343434343427251e13050000000000000000090f111f1f1f1f1f1f0c0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e192123272b2c2e2d2c2a26221f180d0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e101e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e12100a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e12161718181715110d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF NoBackfaceCulling.asset.meta b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF NoBackfaceCulling.asset.meta new file mode 100644 index 0000000..cfcb3cf --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF NoBackfaceCulling.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fbb7c6a04be6d8341934b839f24b42e1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Material.mat b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Material.mat new file mode 100644 index 0000000..e9ff317 --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Material.mat @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Regular SDF Overlay Material + m_Shader: {fileID: 4800000, guid: dd89cf5b9246416f84610a006f916af7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 9150909702993461589, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 6 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.8333333 + - _ScaleRatioB: 0.6770833 + - _ScaleRatioC: 0.6770833 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Material.mat.meta b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Material.mat.meta new file mode 100644 index 0000000..bbcd3f2 --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Material.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c5340088affa7b6418a70a596e608408 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Material.mat b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Material.mat new file mode 100644 index 0000000..40d9f41 --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Material.mat @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Regular SDF Overlay Outline Material + m_Shader: {fileID: 4800000, guid: dd89cf5b9246416f84610a006f916af7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 9150909702993461589, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 6 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.25 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.8333333 + - _ScaleRatioB: 0.6770833 + - _ScaleRatioC: 0.6770833 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0.047058824, g: 0.047058824, b: 0.047058824, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Material.mat.meta b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Material.mat.meta new file mode 100644 index 0000000..93b9f87 --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Material.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 69cb2ba794a087b4abdf1b00110f8c3b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Thick Material.mat b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Thick Material.mat new file mode 100644 index 0000000..834ff38 --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Thick Material.mat @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Regular SDF Overlay Outline Thick Material + m_Shader: {fileID: 4800000, guid: dd89cf5b9246416f84610a006f916af7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 9150909702993461589, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 6 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.35 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.8333333 + - _ScaleRatioB: 0.6770833 + - _ScaleRatioC: 0.6770833 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0.047058824, g: 0.047058824, b: 0.047058824, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Thick Material.mat.meta b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Thick Material.mat.meta new file mode 100644 index 0000000..695b4ad --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF Overlay Outline Thick Material.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c44e025c6bec3624a9f624e28b7d925b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF.asset b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF.asset new file mode 100644 index 0000000..90469ea --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF.asset @@ -0,0 +1,2896 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: Inter-Regular SDF + m_EditorClassIdentifier: + m_Version: 1.1.0 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Inter + m_StyleName: Regular + m_PointSize: 70 + m_Scale: 1 + m_UnitsPerEM: 2048 + m_LineHeight: 84.715904 + m_AscentLine: 67.8125 + m_CapLine: 51 + m_MeanLine: 39 + m_Baseline: 0 + m_DescentLine: -16.903408 + m_SuperscriptOffset: 67.8125 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -16.903408 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -13.920454 + m_UnderlineThickness: 4.772727 + m_StrikethroughOffset: 15.6 + m_StrikethroughThickness: 4.772727 + m_TabWidth: 20 + m_Material: {fileID: 4687939059374929122} + m_SourceFontFileGUID: c2fdaab1c3e4cc54ea06aee049eaa1ee + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: c2fdaab1c3e4cc54ea06aee049eaa1ee + faceIndex: 0 + pointSizeSamplingMode: 0 + pointSize: 70 + padding: 5 + paddingMode: 0 + packingMode: 0 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 0 + characterSequence: 32 - 126, 160, 8203, 8230, 9633 + referencedFontAssetGUID: + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_SourceFontFile: {fileID: 0} + m_SourceFontFilePath: + m_AtlasPopulationMode: 0 + InternalDynamicOS: 0 + m_GlyphTable: + - m_Index: 2 + m_Metrics: + m_Width: 43.75 + m_Height: 50.90625 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 47.328125 + m_GlyphRect: + m_X: 233 + m_Y: 247 + m_Width: 45 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 64 + m_Metrics: + m_Width: 35.390625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 45.546875 + m_GlyphRect: + m_X: 348 + m_Y: 6 + m_Width: 36 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42.953125 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 50.90625 + m_GlyphRect: + m_X: 158 + m_Y: 447 + m_Width: 44 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 83 + m_Metrics: + m_Width: 39.96875 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 50.3125 + m_GlyphRect: + m_X: 330 + m_Y: 307 + m_Width: 41 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 94 + m_Metrics: + m_Width: 31.109375 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 41.859375 + m_GlyphRect: + m_X: 395 + m_Y: 243 + m_Width: 32 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 136 + m_Metrics: + m_Width: 30.515625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 41.0625 + m_GlyphRect: + m_X: 388 + m_Y: 367 + m_Width: 31 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 140 + m_Metrics: + m_Width: 43.453125 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 72 + m_Y: 6 + m_Width: 44 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 160 + m_Metrics: + m_Width: 39.46875 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 51.796875 + m_GlyphRect: + m_X: 329 + m_Y: 433 + m_Width: 40 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 196 + m_Metrics: + m_Width: 6.15625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 18.5 + m_GlyphRect: + m_X: 495 + m_Y: 55 + m_Width: 7 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 263 + m_Metrics: + m_Width: 28.921875 + m_Height: 51.609375 + m_HorizontalBearingX: 2.890625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 37.984375 + m_GlyphRect: + m_X: 179 + m_Y: 133 + m_Width: 30 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 268 + m_Metrics: + m_Width: 37.671875 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 45.640625 + m_GlyphRect: + m_X: 382 + m_Y: 305 + m_Width: 38 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 278 + m_Metrics: + m_Width: 29.828125 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 39.375 + m_GlyphRect: + m_X: 476 + m_Y: 179 + m_Width: 30 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 289 + m_Metrics: + m_Width: 49.90625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 62.25 + m_GlyphRect: + m_X: 226 + m_Y: 68 + m_Width: 51 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 297 + m_Metrics: + m_Width: 40.359375 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 52.703125 + m_GlyphRect: + m_X: 343 + m_Y: 243 + m_Width: 41 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 318 + m_Metrics: + m_Width: 44.953125 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 53.296875 + m_GlyphRect: + m_X: 136 + m_Y: 383 + m_Width: 46 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 372 + m_Metrics: + m_Width: 34.5 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.453125 + m_GlyphRect: + m_X: 339 + m_Y: 130 + m_Width: 35 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 379 + m_Metrics: + m_Width: 44.953125 + m_Height: 56.375 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 53.296875 + m_GlyphRect: + m_X: 67 + m_Y: 332 + m_Width: 46 + m_Height: 57 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 380 + m_Metrics: + m_Width: 36.484375 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.75 + m_GlyphRect: + m_X: 288 + m_Y: 6 + m_Width: 37 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 393 + m_Metrics: + m_Width: 36.6875 + m_Height: 52.5 + m_HorizontalBearingX: 3.984375 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 44.640625 + m_GlyphRect: + m_X: 130 + m_Y: 163 + m_Width: 38 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 407 + m_Metrics: + m_Width: 38.1875 + m_Height: 50.90625 + m_HorizontalBearingX: 3.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.9375 + m_GlyphRect: + m_X: 338 + m_Y: 369 + m_Width: 39 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 419 + m_Metrics: + m_Width: 39.5625 + m_Height: 51.796875 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 51.90625 + m_GlyphRect: + m_X: 233 + m_Y: 442 + m_Width: 40 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 451 + m_Metrics: + m_Width: 43.75 + m_Height: 50.90625 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 47.328125 + m_GlyphRect: + m_X: 283 + m_Y: 130 + m_Width: 45 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 454 + m_Metrics: + m_Width: 63.4375 + m_Height: 50.90625 + m_HorizontalBearingX: 1.484375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 66.421875 + m_GlyphRect: + m_X: 213 + m_Y: 6 + m_Width: 64 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 461 + m_Metrics: + m_Width: 41.15625 + m_Height: 50.90625 + m_HorizontalBearingX: 1.890625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.9375 + m_GlyphRect: + m_X: 289 + m_Y: 245 + m_Width: 43 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 467 + m_Metrics: + m_Width: 42.953125 + m_Height: 50.90625 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 46.53125 + m_GlyphRect: + m_X: 275 + m_Y: 309 + m_Width: 44 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 490 + m_Metrics: + m_Width: 35.40625 + m_Height: 50.90625 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 43.75 + m_GlyphRect: + m_X: 336 + m_Y: 68 + m_Width: 36 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 501 + m_Metrics: + m_Width: 30.53125 + m_Height: 39.5625 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 39.46875 + m_GlyphRect: + m_X: 305 + m_Y: 192 + m_Width: 32 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 571 + m_Metrics: + m_Width: 33.703125 + m_Height: 51.703125 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 43.453125 + m_GlyphRect: + m_X: 284 + m_Y: 439 + m_Width: 34 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 578 + m_Metrics: + m_Width: 32.3125 + m_Height: 39.46875 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 39.078125 + m_GlyphRect: + m_X: 261 + m_Y: 194 + m_Width: 33 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 590 + m_Metrics: + m_Width: 33.703125 + m_Height: 51.703125 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 43.453125 + m_GlyphRect: + m_X: 239 + m_Y: 376 + m_Width: 35 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 607 + m_Metrics: + m_Width: 33.609375 + m_Height: 39.46875 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 40.765625 + m_GlyphRect: + m_X: 215 + m_Y: 196 + m_Width: 35 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 639 + m_Metrics: + m_Width: 22.46875 + m_Height: 53.296875 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.25 + m_GlyphRect: + m_X: 104 + m_Y: 254 + m_Width: 24 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 644 + m_Metrics: + m_Width: 33.703125 + m_Height: 53.78125 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 42.65625 + m_GlyphRect: + m_X: 90 + m_Y: 400 + m_Width: 35 + m_Height: 55 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 654 + m_Metrics: + m_Width: 30.625 + m_Height: 50.90625 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 41.359375 + m_GlyphRect: + m_X: 380 + m_Y: 431 + m_Width: 31 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 673 + m_Metrics: + m_Width: 8.359375 + m_Height: 52.5 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 52.5 + m_HorizontalAdvance: 16.609375 + m_GlyphRect: + m_X: 213 + m_Y: 442 + m_Width: 9 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 701 + m_Metrics: + m_Width: 13.421875 + m_Height: 66.8125 + m_HorizontalBearingX: -0.890625 + m_HorizontalBearingY: 52.5 + m_HorizontalAdvance: 16.609375 + m_GlyphRect: + m_X: 6 + m_Y: 102 + m_Width: 14 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 709 + m_Metrics: + m_Width: 31.71875 + m_Height: 50.90625 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 38.078125 + m_GlyphRect: + m_X: 385 + m_Y: 130 + m_Width: 33 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 717 + m_Metrics: + m_Width: 5.859375 + m_Height: 50.90625 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 16.609375 + m_GlyphRect: + m_X: 431 + m_Y: 351 + m_Width: 7 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 746 + m_Metrics: + m_Width: 50.109375 + m_Height: 38.671875 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 60.859375 + m_GlyphRect: + m_X: 432 + m_Y: 56 + m_Width: 51 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 753 + m_Metrics: + m_Width: 30.21875 + m_Height: 38.671875 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 40.96875 + m_GlyphRect: + m_X: 449 + m_Y: 384 + m_Width: 31 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 769 + m_Metrics: + m_Width: 34.609375 + m_Height: 39.46875 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 41.765625 + m_GlyphRect: + m_X: 111 + m_Y: 466 + m_Width: 36 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 821 + m_Metrics: + m_Width: 33.703125 + m_Height: 52.984375 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 42.65625 + m_GlyphRect: + m_X: 38 + m_Y: 175 + m_Width: 35 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 827 + m_Metrics: + m_Width: 33.703125 + m_Height: 52.984375 + m_HorizontalBearingX: 3.921875 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 42.65625 + m_GlyphRect: + m_X: 63 + m_Y: 99 + m_Width: 35 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 831 + m_Metrics: + m_Width: 19.078125 + m_Height: 38.78125 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.78125 + m_HorizontalAdvance: 26.046875 + m_GlyphRect: + m_X: 438 + m_Y: 240 + m_Width: 20 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 861 + m_Metrics: + m_Width: 29.4375 + m_Height: 39.46875 + m_HorizontalBearingX: 3.671875 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 36.59375 + m_GlyphRect: + m_X: 348 + m_Y: 192 + m_Width: 31 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 878 + m_Metrics: + m_Width: 20.484375 + m_Height: 47.828125 + m_HorizontalBearingX: 2.1875 + m_HorizontalBearingY: 47.328125 + m_HorizontalAdvance: 25.453125 + m_GlyphRect: + m_X: 395 + m_Y: 6 + m_Width: 21 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 893 + m_Metrics: + m_Width: 29.921875 + m_Height: 38.6875 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 40.671875 + m_GlyphRect: + m_X: 390 + m_Y: 192 + m_Width: 31 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 926 + m_Metrics: + m_Width: 34.203125 + m_Height: 38.1875 + m_HorizontalBearingX: 2.390625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 38.984375 + m_GlyphRect: + m_X: 438 + m_Y: 106 + m_Width: 35 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 930 + m_Metrics: + m_Width: 52.09375 + m_Height: 38.1875 + m_HorizontalBearingX: 2.390625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 56.875 + m_GlyphRect: + m_X: 431 + m_Y: 6 + m_Width: 53 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 939 + m_Metrics: + m_Width: 31.8125 + m_Height: 38.1875 + m_HorizontalBearingX: 2.984375 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 37.78125 + m_GlyphRect: + m_X: 432 + m_Y: 190 + m_Width: 33 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 944 + m_Metrics: + m_Width: 34.25 + m_Height: 52.40625 + m_HorizontalBearingX: 2.390625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 39.03125 + m_GlyphRect: + m_X: 84 + m_Y: 164 + m_Width: 35 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 966 + m_Metrics: + m_Width: 29.921875 + m_Height: 38.1875 + m_HorizontalBearingX: 4.28125 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 37.890625 + m_GlyphRect: + m_X: 422 + m_Y: 434 + m_Width: 31 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1255 + m_Metrics: + m_Width: 36.6875 + m_Height: 63.625 + m_HorizontalBearingX: 3.984375 + m_HorizontalBearingY: 57.265625 + m_HorizontalAdvance: 44.640625 + m_GlyphRect: + m_X: 23 + m_Y: 6 + m_Width: 38 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1285 + m_Metrics: + m_Width: 35.40625 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 43.75 + m_GlyphRect: + m_X: 139 + m_Y: 250 + m_Width: 36 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1286 + m_Metrics: + m_Width: 18.890625 + m_Height: 50.90625 + m_HorizontalBearingX: 4.28125 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 32.515625 + m_GlyphRect: + m_X: 484 + m_Y: 117 + m_Width: 20 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1287 + m_Metrics: + m_Width: 32.125 + m_Height: 51.609375 + m_HorizontalBearingX: 5.265625 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 42.359375 + m_GlyphRect: + m_X: 161 + m_Y: 70 + m_Width: 33 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1289 + m_Metrics: + m_Width: 34.5 + m_Height: 52.3125 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 44.546875 + m_GlyphRect: + m_X: 193 + m_Y: 378 + m_Width: 35 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1290 + m_Metrics: + m_Width: 36.78125 + m_Height: 50.90625 + m_HorizontalBearingX: 4.078125 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.9375 + m_GlyphRect: + m_X: 288 + m_Y: 68 + m_Width: 37 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1291 + m_Metrics: + m_Width: 32.609375 + m_Height: 51.609375 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 42.5625 + m_GlyphRect: + m_X: 169 + m_Y: 6 + m_Width: 33 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1293 + m_Metrics: + m_Width: 34.703125 + m_Height: 52.453125 + m_HorizontalBearingX: 4.46875 + m_HorizontalBearingY: 51.703125 + m_HorizontalAdvance: 43.65625 + m_GlyphRect: + m_X: 182 + m_Y: 314 + m_Width: 36 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1294 + m_Metrics: + m_Width: 32.625 + m_Height: 50.90625 + m_HorizontalBearingX: 3.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 39.96875 + m_GlyphRect: + m_X: 383 + m_Y: 68 + m_Width: 33 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1295 + m_Metrics: + m_Width: 34.625 + m_Height: 52.3125 + m_HorizontalBearingX: 4.25 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 43.15625 + m_GlyphRect: + m_X: 229 + m_Y: 312 + m_Width: 35 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1296 + m_Metrics: + m_Width: 34.703125 + m_Height: 52.453125 + m_HorizontalBearingX: 4.46875 + m_HorizontalBearingY: 51.75 + m_HorizontalAdvance: 43.65625 + m_GlyphRect: + m_X: 186 + m_Y: 248 + m_Width: 36 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1319 + m_Metrics: + m_Width: 40.078125 + m_Height: 52.109375 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 51.40625 + m_HorizontalAdvance: 44.75 + m_GlyphRect: + m_X: 109 + m_Y: 99 + m_Width: 41 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1320 + m_Metrics: + m_Width: 8.953125 + m_Height: 51.296875 + m_HorizontalBearingX: 5.265625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 19.484375 + m_GlyphRect: + m_X: 205 + m_Y: 69 + m_Width: 10 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1324 + m_Metrics: + m_Width: 29.234375 + m_Height: 52 + m_HorizontalBearingX: 2.78125 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 35.5 + m_GlyphRect: + m_X: 127 + m_Y: 6 + m_Width: 31 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1330 + m_Metrics: + m_Width: 14.625 + m_Height: 63.640625 + m_HorizontalBearingX: 7.453125 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 257 + m_Width: 16 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1331 + m_Metrics: + m_Width: 14.625 + m_Height: 63.640625 + m_HorizontalBearingX: 2.921875 + m_HorizontalBearingY: 53.34375 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 333 + m_Width: 16 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1332 + m_Metrics: + m_Width: 14.71875 + m_Height: 63.640625 + m_HorizontalBearingX: 8.25 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 409 + m_Width: 15 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1334 + m_Metrics: + m_Width: 14.71875 + m_Height: 63.640625 + m_HorizontalBearingX: 2.03125 + m_HorizontalBearingY: 53.34375 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 32 + m_Y: 409 + m_Width: 15 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1336 + m_Metrics: + m_Width: 20.390625 + m_Height: 63.640625 + m_HorizontalBearingX: 2.578125 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 181 + m_Width: 21 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1337 + m_Metrics: + m_Width: 20.390625 + m_Height: 63.640625 + m_HorizontalBearingX: 2.03125 + m_HorizontalBearingY: 53.34375 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 31 + m_Y: 99 + m_Width: 21 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1338 + m_Metrics: + m_Width: 58.765625 + m_Height: 62.4375 + m_HorizontalBearingX: 3.375 + m_HorizontalBearingY: 49.015625 + m_HorizontalAdvance: 65.53125 + m_GlyphRect: + m_X: 33 + m_Y: 257 + m_Width: 60 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1346 + m_Metrics: + m_Width: 41.765625 + m_Height: 50.90625 + m_HorizontalBearingX: 1.1875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.140625 + m_GlyphRect: + m_X: 285 + m_Y: 371 + m_Width: 42 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1348 + m_Metrics: + m_Width: 21.765625 + m_Height: 60.953125 + m_HorizontalBearingX: 1.59375 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 24.953125 + m_GlyphRect: + m_X: 33 + m_Y: 332 + m_Width: 23 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1349 + m_Metrics: + m_Width: 4.96875 + m_Height: 83.71875 + m_HorizontalBearingX: 8.953125 + m_HorizontalBearingY: 67.3125 + m_HorizontalAdvance: 22.875 + m_GlyphRect: + m_X: 6 + m_Y: 6 + m_Width: 6 + m_Height: 85 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1351 + m_Metrics: + m_Width: 20.578125 + m_Height: 58.5625 + m_HorizontalBearingX: 2.1875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 25.0625 + m_GlyphRect: + m_X: 58 + m_Y: 405 + m_Width: 21 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1352 + m_Metrics: + m_Width: 22.28125 + m_Height: 5.46875 + m_HorizontalBearingX: 4.96875 + m_HorizontalBearingY: 24.5625 + m_HorizontalAdvance: 32.21875 + m_GlyphRect: + m_X: 38 + m_Y: 240 + m_Width: 24 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1377 + m_Metrics: + m_Width: 5.46875 + m_Height: 17.5 + m_HorizontalBearingX: 4.96875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 15.515625 + m_GlyphRect: + m_X: 103 + m_Y: 70 + m_Width: 7 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1378 + m_Metrics: + m_Width: 18.46875 + m_Height: 17.5 + m_HorizontalBearingX: 4.96875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 28.234375 + m_GlyphRect: + m_X: 72 + m_Y: 70 + m_Width: 20 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1392 + m_Metrics: + m_Width: 9.453125 + m_Height: 19.375 + m_HorizontalBearingX: 4.671875 + m_HorizontalBearingY: 6.953125 + m_HorizontalAdvance: 19.59375 + m_GlyphRect: + m_X: 49 + m_Y: 485 + m_Width: 11 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1393 + m_Metrics: + m_Width: 8.953125 + m_Height: 8.9375 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 8.546875 + m_HorizontalAdvance: 19.296875 + m_GlyphRect: + m_X: 121 + m_Y: 70 + m_Width: 10 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1394 + m_Metrics: + m_Width: 46.953125 + m_Height: 8.9375 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 8.546875 + m_HorizontalAdvance: 57.46875 + m_GlyphRect: + m_X: 156 + m_Y: 227 + m_Width: 48 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1396 + m_Metrics: + m_Width: 8.953125 + m_Height: 36.9375 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 36.546875 + m_HorizontalAdvance: 19.296875 + m_GlyphRect: + m_X: 495 + m_Y: 6 + m_Width: 10 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1398 + m_Metrics: + m_Width: 10.453125 + m_Height: 48.96875 + m_HorizontalBearingX: 4.671875 + m_HorizontalBearingY: 36.546875 + m_HorizontalAdvance: 19.59375 + m_GlyphRect: + m_X: 438 + m_Y: 290 + m_Width: 12 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1410 + m_Metrics: + m_Width: 32.015625 + m_Height: 36.59375 + m_HorizontalBearingX: 7.0625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 469 + m_Y: 286 + m_Width: 33 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1411 + m_Metrics: + m_Width: 32.015625 + m_Height: 36.59375 + m_HorizontalBearingX: 7.0625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 461 + m_Y: 335 + m_Width: 33 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1414 + m_Metrics: + m_Width: 30.625 + m_Height: 20.078125 + m_HorizontalBearingX: 7.75 + m_HorizontalBearingY: 29.921875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 6 + m_Y: 485 + m_Width: 32 + m_Height: 21 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1416 + m_Metrics: + m_Width: 32.8125 + m_Height: 32.8125 + m_HorizontalBearingX: 6.65625 + m_HorizontalBearingY: 36.296875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 469 + m_Y: 241 + m_Width: 34 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1422 + m_Metrics: + m_Width: 34.75 + m_Height: 12.828125 + m_HorizontalBearingX: 5.6875 + m_HorizontalBearingY: 26.546875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 84 + m_Y: 229 + m_Width: 36 + m_Height: 14 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1437 + m_Metrics: + m_Width: 31.8125 + m_Height: 5.46875 + m_HorizontalBearingX: -0.09375 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 31.625 + m_GlyphRect: + m_X: 23 + m_Y: 82 + m_Width: 33 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1440 + m_Metrics: + m_Width: 27.25 + m_Height: 21.46875 + m_HorizontalBearingX: 2.78125 + m_HorizontalBearingY: 49.3125 + m_HorizontalAdvance: 32.8125 + m_GlyphRect: + m_X: 429 + m_Y: 156 + m_Width: 29 + m_Height: 23 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1441 + m_Metrics: + m_Width: 27.25 + m_Height: 28.640625 + m_HorizontalBearingX: 3.875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 35 + m_GlyphRect: + m_X: 71 + m_Y: 475 + m_Width: 29 + m_Height: 29 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1616 + m_Metrics: + m_Width: 45.15625 + m_Height: 52.3125 + m_HorizontalBearingX: 5.859375 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 56.875 + m_GlyphRect: + m_X: 124 + m_Y: 319 + m_Width: 47 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1626 + m_Metrics: + m_Width: 12.921875 + m_Height: 11.53125 + m_HorizontalBearingX: 10.9375 + m_HorizontalBearingY: 54.890625 + m_HorizontalAdvance: 34.796875 + m_GlyphRect: + m_X: 131 + m_Y: 227 + m_Width: 14 + m_Height: 12 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1666 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 19.6875 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1667 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 19.6875 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1681 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1740 + m_Metrics: + m_Width: 50.90625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.5625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 64.03125 + m_GlyphRect: + m_X: 220 + m_Y: 132 + m_Width: 52 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 1666 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33 + m_GlyphIndex: 1320 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34 + m_GlyphIndex: 1378 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35 + m_GlyphIndex: 1346 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36 + m_GlyphIndex: 1255 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 1616 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38 + m_GlyphIndex: 1319 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 1377 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 40 + m_GlyphIndex: 1330 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 41 + m_GlyphIndex: 1331 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 42 + m_GlyphIndex: 1441 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 43 + m_GlyphIndex: 1416 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 1392 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 45 + m_GlyphIndex: 1352 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 1393 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 1348 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 1285 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 1286 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 1287 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 1289 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 52 + m_GlyphIndex: 1290 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 1291 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 54 + m_GlyphIndex: 1293 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 1294 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 1295 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 1296 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 1396 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 59 + m_GlyphIndex: 1398 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 60 + m_GlyphIndex: 1410 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 61 + m_GlyphIndex: 1414 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 62 + m_GlyphIndex: 1411 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 63 + m_GlyphIndex: 1324 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 64 + m_GlyphIndex: 1338 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 2 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 64 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 83 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 94 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 70 + m_GlyphIndex: 136 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 140 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 160 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 196 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 263 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 268 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 278 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 289 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 297 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 318 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 372 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 81 + m_GlyphIndex: 379 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 380 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 393 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 407 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 419 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 86 + m_GlyphIndex: 451 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 454 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 88 + m_GlyphIndex: 461 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 467 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 490 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 91 + m_GlyphIndex: 1332 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 92 + m_GlyphIndex: 1351 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 93 + m_GlyphIndex: 1334 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 94 + m_GlyphIndex: 1440 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 1437 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 96 + m_GlyphIndex: 1626 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 501 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 571 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 578 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 100 + m_GlyphIndex: 590 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 607 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 639 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 644 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 654 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 673 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 701 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 709 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 717 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 746 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 753 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 769 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 821 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 827 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 831 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 861 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 878 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 893 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 926 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 930 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 939 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 944 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 122 + m_GlyphIndex: 966 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 123 + m_GlyphIndex: 1336 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 124 + m_GlyphIndex: 1349 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 125 + m_GlyphIndex: 1337 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 126 + m_GlyphIndex: 1422 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 160 + m_GlyphIndex: 1667 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8203 + m_GlyphIndex: 1681 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 1394 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 1740 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 9150909702993461589} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_GetFontFeatures: 1 + m_ClearDynamicDataOnBuild: 0 + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 5 + m_AtlasRenderMode: 4165 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 17 + m_Height: 96 + - m_X: 0 + m_Y: 96 + m_Width: 25 + m_Height: 79 + - m_X: 17 + m_Y: 0 + m_Width: 49 + m_Height: 76 + - m_X: 17 + m_Y: 76 + m_Width: 44 + m_Height: 17 + - m_X: 0 + m_Y: 175 + m_Width: 32 + m_Height: 76 + - m_X: 25 + m_Y: 93 + m_Width: 32 + m_Height: 76 + - m_X: 0 + m_Y: 251 + m_Width: 27 + m_Height: 76 + - m_X: 0 + m_Y: 327 + m_Width: 27 + m_Height: 76 + - m_X: 0 + m_Y: 403 + m_Width: 26 + m_Height: 76 + - m_X: 0 + m_Y: 479 + m_Width: 43 + m_Height: 32 + - m_X: 26 + m_Y: 403 + m_Width: 26 + m_Height: 76 + - m_X: 43 + m_Y: 479 + m_Width: 22 + m_Height: 31 + - m_X: 27 + m_Y: 251 + m_Width: 71 + m_Height: 75 + - m_X: 27 + m_Y: 326 + m_Width: 34 + m_Height: 73 + - m_X: 52 + m_Y: 399 + m_Width: 32 + m_Height: 70 + - m_X: 65 + m_Y: 469 + m_Width: 40 + m_Height: 40 + - m_X: 61 + m_Y: 326 + m_Width: 57 + m_Height: 68 + - m_X: 84 + m_Y: 394 + m_Width: 46 + m_Height: 66 + - m_X: 105 + m_Y: 460 + m_Width: 47 + m_Height: 51 + - m_X: 32 + m_Y: 169 + m_Width: 46 + m_Height: 65 + - m_X: 32 + m_Y: 234 + m_Width: 35 + m_Height: 17 + - m_X: 57 + m_Y: 93 + m_Width: 46 + m_Height: 65 + - m_X: 78 + m_Y: 158 + m_Width: 46 + m_Height: 65 + - m_X: 78 + m_Y: 223 + m_Width: 47 + m_Height: 25 + - m_X: 98 + m_Y: 248 + m_Width: 35 + m_Height: 65 + - m_X: 118 + m_Y: 313 + m_Width: 58 + m_Height: 64 + - m_X: 130 + m_Y: 377 + m_Width: 57 + m_Height: 64 + - m_X: 152 + m_Y: 441 + m_Width: 55 + m_Height: 64 + - m_X: 66 + m_Y: 0 + m_Width: 55 + m_Height: 64 + - m_X: 66 + m_Y: 64 + m_Width: 31 + m_Height: 29 + - m_X: 97 + m_Y: 64 + m_Width: 18 + m_Height: 29 + - m_X: 103 + m_Y: 93 + m_Width: 52 + m_Height: 64 + - m_X: 124 + m_Y: 157 + m_Width: 49 + m_Height: 64 + - m_X: 125 + m_Y: 221 + m_Width: 25 + m_Height: 23 + - m_X: 133 + m_Y: 244 + m_Width: 47 + m_Height: 64 + - m_X: 150 + m_Y: 221 + m_Width: 59 + m_Height: 21 + - m_X: 176 + m_Y: 308 + m_Width: 47 + m_Height: 64 + - m_X: 180 + m_Y: 242 + m_Width: 47 + m_Height: 64 + - m_X: 187 + m_Y: 372 + m_Width: 46 + m_Height: 64 + - m_X: 223 + m_Y: 306 + m_Width: 46 + m_Height: 64 + - m_X: 115 + m_Y: 64 + m_Width: 21 + m_Height: 21 + - m_X: 121 + m_Y: 0 + m_Width: 42 + m_Height: 64 + - m_X: 207 + m_Y: 436 + m_Width: 20 + m_Height: 64 + - m_X: 227 + m_Y: 436 + m_Width: 51 + m_Height: 63 + - m_X: 233 + m_Y: 370 + m_Width: 46 + m_Height: 63 + - m_X: 278 + m_Y: 433 + m_Width: 45 + m_Height: 63 + - m_X: 155 + m_Y: 64 + m_Width: 44 + m_Height: 63 + - m_X: 163 + m_Y: 0 + m_Width: 44 + m_Height: 63 + - m_X: 173 + m_Y: 127 + m_Width: 41 + m_Height: 63 + - m_X: 209 + m_Y: 190 + m_Width: 46 + m_Height: 51 + - m_X: 199 + m_Y: 63 + m_Width: 21 + m_Height: 63 + - m_X: 207 + m_Y: 0 + m_Width: 75 + m_Height: 62 + - m_X: 214 + m_Y: 126 + m_Width: 63 + m_Height: 62 + - m_X: 220 + m_Y: 62 + m_Width: 62 + m_Height: 62 + - m_X: 227 + m_Y: 241 + m_Width: 56 + m_Height: 62 + - m_X: 255 + m_Y: 188 + m_Width: 44 + m_Height: 51 + - m_X: 277 + m_Y: 124 + m_Width: 56 + m_Height: 62 + - m_X: 269 + m_Y: 303 + m_Width: 55 + m_Height: 62 + - m_X: 283 + m_Y: 239 + m_Width: 54 + m_Height: 62 + - m_X: 299 + m_Y: 186 + m_Width: 43 + m_Height: 51 + - m_X: 279 + m_Y: 365 + m_Width: 53 + m_Height: 62 + - m_X: 324 + m_Y: 301 + m_Width: 52 + m_Height: 62 + - m_X: 337 + m_Y: 237 + m_Width: 52 + m_Height: 62 + - m_X: 323 + m_Y: 427 + m_Width: 51 + m_Height: 62 + - m_X: 332 + m_Y: 363 + m_Width: 50 + m_Height: 62 + - m_X: 376 + m_Y: 299 + m_Width: 49 + m_Height: 62 + - m_X: 425 + m_Y: 0 + m_Width: 64 + m_Height: 50 + - m_X: 489 + m_Y: 0 + m_Width: 21 + m_Height: 49 + - m_X: 389 + m_Y: 0 + m_Width: 32 + m_Height: 60 + - m_X: 342 + m_Y: 0 + m_Width: 47 + m_Height: 62 + - m_X: 282 + m_Y: 62 + m_Width: 48 + m_Height: 62 + - m_X: 282 + m_Y: 0 + m_Width: 48 + m_Height: 62 + - m_X: 330 + m_Y: 62 + m_Width: 47 + m_Height: 62 + - m_X: 333 + m_Y: 124 + m_Width: 46 + m_Height: 62 + - m_X: 377 + m_Y: 62 + m_Width: 44 + m_Height: 62 + - m_X: 342 + m_Y: 186 + m_Width: 42 + m_Height: 51 + - m_X: 379 + m_Y: 124 + m_Width: 44 + m_Height: 62 + - m_X: 384 + m_Y: 186 + m_Width: 42 + m_Height: 51 + - m_X: 389 + m_Y: 237 + m_Width: 43 + m_Height: 62 + - m_X: 489 + m_Y: 49 + m_Width: 18 + m_Height: 62 + - m_X: 426 + m_Y: 50 + m_Width: 62 + m_Height: 50 + - m_X: 432 + m_Y: 100 + m_Width: 46 + m_Height: 50 + - m_X: 423 + m_Y: 150 + m_Width: 40 + m_Height: 34 + - m_X: 478 + m_Y: 111 + m_Width: 31 + m_Height: 62 + - m_X: 426 + m_Y: 184 + m_Width: 44 + m_Height: 50 + - m_X: 470 + m_Y: 173 + m_Width: 41 + m_Height: 62 + - m_X: 432 + m_Y: 234 + m_Width: 31 + m_Height: 50 + - m_X: 463 + m_Y: 235 + m_Width: 45 + m_Height: 45 + - m_X: 463 + m_Y: 280 + m_Width: 44 + m_Height: 49 + - m_X: 432 + m_Y: 284 + m_Width: 23 + m_Height: 61 + - m_X: 455 + m_Y: 329 + m_Width: 44 + m_Height: 49 + - m_X: 425 + m_Y: 345 + m_Width: 18 + m_Height: 62 + - m_X: 382 + m_Y: 361 + m_Width: 42 + m_Height: 62 + - m_X: 374 + m_Y: 425 + m_Width: 42 + m_Height: 62 + - m_X: 443 + m_Y: 378 + m_Width: 42 + m_Height: 50 + - m_X: 416 + m_Y: 428 + m_Width: 42 + m_Height: 50 + m_FreeGlyphRects: + - m_X: 17 + m_Y: 93 + m_Width: 8 + m_Height: 3 + - m_X: 27 + m_Y: 399 + m_Width: 25 + m_Height: 4 + - m_X: 52 + m_Y: 469 + m_Width: 13 + m_Height: 10 + - m_X: 61 + m_Y: 394 + m_Width: 23 + m_Height: 5 + - m_X: 43 + m_Y: 510 + m_Width: 62 + m_Height: 1 + - m_X: 65 + m_Y: 509 + m_Width: 40 + m_Height: 2 + - m_X: 84 + m_Y: 460 + m_Width: 21 + m_Height: 9 + - m_X: 25 + m_Y: 169 + m_Width: 7 + m_Height: 6 + - m_X: 57 + m_Y: 158 + m_Width: 21 + m_Height: 11 + - m_X: 67 + m_Y: 234 + m_Width: 11 + m_Height: 17 + - m_X: 67 + m_Y: 248 + m_Width: 31 + m_Height: 3 + - m_X: 98 + m_Y: 313 + m_Width: 20 + m_Height: 13 + - m_X: 118 + m_Y: 377 + m_Width: 12 + m_Height: 17 + - m_X: 152 + m_Y: 505 + m_Width: 359 + m_Height: 6 + - m_X: 130 + m_Y: 441 + m_Width: 22 + m_Height: 19 + - m_X: 61 + m_Y: 76 + m_Width: 5 + m_Height: 17 + - m_X: 103 + m_Y: 157 + m_Width: 21 + m_Height: 1 + - m_X: 124 + m_Y: 221 + m_Width: 1 + m_Height: 2 + - m_X: 125 + m_Y: 244 + m_Width: 8 + m_Height: 4 + - m_X: 133 + m_Y: 308 + m_Width: 43 + m_Height: 5 + - m_X: 150 + m_Y: 242 + m_Width: 30 + m_Height: 2 + - m_X: 176 + m_Y: 372 + m_Width: 11 + m_Height: 5 + - m_X: 180 + m_Y: 306 + m_Width: 43 + m_Height: 2 + - m_X: 187 + m_Y: 436 + m_Width: 20 + m_Height: 5 + - m_X: 207 + m_Y: 500 + m_Width: 304 + m_Height: 11 + - m_X: 227 + m_Y: 499 + m_Width: 284 + m_Height: 12 + - m_X: 223 + m_Y: 370 + m_Width: 10 + m_Height: 2 + - m_X: 233 + m_Y: 433 + m_Width: 45 + m_Height: 3 + - m_X: 278 + m_Y: 496 + m_Width: 233 + m_Height: 15 + - m_X: 115 + m_Y: 85 + m_Width: 40 + m_Height: 8 + - m_X: 136 + m_Y: 64 + m_Width: 19 + m_Height: 29 + - m_X: 155 + m_Y: 127 + m_Width: 18 + m_Height: 30 + - m_X: 173 + m_Y: 190 + m_Width: 36 + m_Height: 31 + - m_X: 163 + m_Y: 63 + m_Width: 36 + m_Height: 1 + - m_X: 199 + m_Y: 126 + m_Width: 15 + m_Height: 1 + - m_X: 207 + m_Y: 62 + m_Width: 13 + m_Height: 1 + - m_X: 209 + m_Y: 241 + m_Width: 18 + m_Height: 1 + - m_X: 214 + m_Y: 188 + m_Width: 41 + m_Height: 2 + - m_X: 220 + m_Y: 124 + m_Width: 57 + m_Height: 2 + - m_X: 227 + m_Y: 303 + m_Width: 42 + m_Height: 3 + - m_X: 255 + m_Y: 239 + m_Width: 28 + m_Height: 2 + - m_X: 277 + m_Y: 186 + m_Width: 22 + m_Height: 2 + - m_X: 269 + m_Y: 365 + m_Width: 10 + m_Height: 5 + - m_X: 283 + m_Y: 301 + m_Width: 41 + m_Height: 2 + - m_X: 299 + m_Y: 237 + m_Width: 38 + m_Height: 2 + - m_X: 279 + m_Y: 427 + m_Width: 44 + m_Height: 6 + - m_X: 323 + m_Y: 489 + m_Width: 188 + m_Height: 22 + - m_X: 324 + m_Y: 363 + m_Width: 8 + m_Height: 2 + - m_X: 337 + m_Y: 299 + m_Width: 39 + m_Height: 2 + - m_X: 330 + m_Y: 0 + m_Width: 12 + m_Height: 62 + - m_X: 421 + m_Y: 0 + m_Width: 4 + m_Height: 124 + - m_X: 389 + m_Y: 60 + m_Width: 37 + m_Height: 2 + - m_X: 421 + m_Y: 50 + m_Width: 5 + m_Height: 74 + - m_X: 421 + m_Y: 100 + m_Width: 11 + m_Height: 24 + - m_X: 423 + m_Y: 0 + m_Width: 2 + m_Height: 150 + - m_X: 423 + m_Y: 50 + m_Width: 3 + m_Height: 100 + - m_X: 423 + m_Y: 100 + m_Width: 9 + m_Height: 50 + - m_X: 507 + m_Y: 49 + m_Width: 4 + m_Height: 62 + - m_X: 488 + m_Y: 50 + m_Width: 1 + m_Height: 61 + - m_X: 478 + m_Y: 100 + m_Width: 11 + m_Height: 11 + - m_X: 423 + m_Y: 184 + m_Width: 3 + m_Height: 2 + - m_X: 510 + m_Y: 0 + m_Width: 1 + m_Height: 173 + - m_X: 509 + m_Y: 49 + m_Width: 2 + m_Height: 124 + - m_X: 463 + m_Y: 150 + m_Width: 15 + m_Height: 23 + - m_X: 463 + m_Y: 150 + m_Width: 7 + m_Height: 34 + - m_X: 426 + m_Y: 234 + m_Width: 6 + m_Height: 3 + - m_X: 508 + m_Y: 235 + m_Width: 3 + m_Height: 276 + - m_X: 463 + m_Y: 234 + m_Width: 7 + m_Height: 1 + - m_X: 507 + m_Y: 280 + m_Width: 4 + m_Height: 231 + - m_X: 499 + m_Y: 329 + m_Width: 12 + m_Height: 182 + - m_X: 455 + m_Y: 284 + m_Width: 8 + m_Height: 45 + - m_X: 425 + m_Y: 299 + m_Width: 7 + m_Height: 46 + - m_X: 376 + m_Y: 361 + m_Width: 6 + m_Height: 2 + - m_X: 332 + m_Y: 425 + m_Width: 42 + m_Height: 2 + - m_X: 374 + m_Y: 487 + m_Width: 137 + m_Height: 24 + - m_X: 485 + m_Y: 378 + m_Width: 26 + m_Height: 133 + - m_X: 443 + m_Y: 345 + m_Width: 12 + m_Height: 33 + - m_X: 382 + m_Y: 423 + m_Width: 61 + m_Height: 2 + - m_X: 424 + m_Y: 361 + m_Width: 1 + m_Height: 67 + - m_X: 424 + m_Y: 407 + m_Width: 19 + m_Height: 21 + - m_X: 416 + m_Y: 478 + m_Width: 95 + m_Height: 33 + - m_X: 458 + m_Y: 428 + m_Width: 53 + m_Height: 83 + - m_X: 416 + m_Y: 423 + m_Width: 27 + m_Height: 5 + m_FontFeatureTable: + m_MultipleSubstitutionRecords: [] + m_LigatureSubstitutionRecords: [] + m_GlyphPairAdjustmentRecords: [] + m_MarkToBaseAdjustmentRecords: [] + m_MarkToMarkAdjustmentRecords: [] + m_ShouldReimportFontFeatures: 0 + m_FallbackFontAssetTable: [] + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: [] + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 + m_fontInfo: + Name: + PointSize: 0 + Scale: 0 + CharacterCount: 0 + LineHeight: 0 + Baseline: 0 + Ascender: 0 + CapHeight: 0 + Descender: 0 + CenterLine: 0 + SuperscriptOffset: 0 + SubscriptOffset: 0 + SubSize: 0 + Underline: 0 + UnderlineThickness: 0 + strikethrough: 0 + strikethroughThickness: 0 + TabWidth: 0 + Padding: 0 + AtlasWidth: 0 + AtlasHeight: 0 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + fallbackFontAssets: [] + atlas: {fileID: 0} +--- !u!21 &4687939059374929122 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Regular SDF Material + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 9150909702993461589} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 2 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceShininess: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 6 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineShininess: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.8333333 + - _ScaleRatioB: 0.6770833 + - _ScaleRatioC: 0.6770833 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 1 + - _StencilWriteMask: 0 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _UseUIAlphaClip: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!28 &9150909702993461589 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Regular SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_IsAlphaChannelOptional: 0 + serializedVersion: 3 + m_Width: 512 + m_Height: 512 + m_CompleteImageSize: 262144 + m_MipsStripped: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMipmapLimit: 0 + m_MipmapLimitGroupName: + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + m_PlatformBlob: + image data: 262144 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b1313131313100b010000000000000000000000000000000000000000000000080e101212120d0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d111517181919181714100c0a0400000000000000000000000000000000000000000000000000000000000000000000040a0c11120f0d07000000000000000000000000000000000000000000000000000000000000000000060b0d12161819191816130f0b0801000000000000000000000000000000000000000000000000000000000000000812181a20202020201e0b070000000000000000000000000000000000040d13152020202020200e0c06000000000000000000000000000000000000000a141a1c202020202012100a00000000000000000000000000000000000912191b20202020202013110b0100000000000000000000000000000000000a141a1c2020202020202020202020202020202020201f1e1d1b18140f0b08010000000000000000000000000000000000000000000000000000000000060c0e12141514120e0c060000000000000000000000000000000000000000000000060c0e20202020201e0b07000000000000000000000000040a0c20202020201f0c0903000000000000000000000000000000000000000001080b0f12110c0903000000000000000000000009151d202929292928251e1305000000000000000000000000000000000000000003111c23252828282320190e000000000000000000000000000000000000000000000000000000000000000000000000070d0f182022262a2c2d2e2e2d2c2925211f170d0b060000000000000000000000000000000000000000000000000000000000000c171f21272824211a0f0400000000000000000000000000000000000000000000000000000000040a0e192023272b2d2e2e2d2c2824201c140806000000000000000000000000000000000000000000000000000000000b19252d2f353535353533201c13080000000000000000000000000000071520282a35353535353523211a0e00000000000000000000000000000000000e1c272f32353535353527241d120400000000000000000000000000000c1a262d3035353535353528251e13050000000000000000000000000000000e1c272f32353535353535353535353535353535353535343432302d2924201d14090600000000000000000000000000000000000000000000000003090e192023272a2a29272320190e0000000000000000000000000000000000000000000e192023353535353533201c13080000000000000000000c171f21353535353534211e160b00000000000000000000000000000000000008141c20252826211e160b00000000000000000009192731353e3e3e3e3d3a312313010000000000000000000000000000000000000011212f373b3d3d3d38352b1e0e0000000000000000000000000000000000000000000000000000000000000000000a101b22242b34373b3f4142444342413e3a37332a2320190e07000000000000000000000000000000000000000000000000000006141c2a33373c3d39362d1f180c00000000000000000000000000000000000000000000000000030c181f222b35383d4042434442413d39353026211a0f05000000000000000000000000000000000000000000000000000019293741454a4a4a4a4a493530251808000000000000000000000000041525333c404a4a4a4a4a4a38352c1f0e0000000000000000000000000000000a1c2c3943474a4a4a4a4a3c3930231200000000000000000000000000041a2a3842454a4a4a4a4a4a3d3a31231301000000000000000000000000000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494845423e3935312620190e030000000000000000000000000000000000000000000a161e212c35383c3f3f3f3c38352c1e16080000000000000000000000000000000000000e1e2c35384a4a4a4a4a493530251808000000000000000c1c2933364a4a4a4a4a4a3632281b0b000000000000000000000000000000010f182630353a3d3b3632281b120400000000000001152737444b53535353524e41311e0b000000000000000000000000000000000000081c2f3f4b505252524d493c2b190600000000000000000000000000000000000000000000000000000000000007121d242e373a3b484d515556585959585653504c473a38352b221b10030000000000000000000000000000000000000000000000061424323a474c51524e4a3d342a1c0c00000000000000000000000000000000000000000000000b161e2a34373c484d52555859595856534f4b4336352c20190d0000000000000000000000000000000000000000000000000a1a3747545a60606060605e4a433625130000000000000000000000000d20334350556060606060605e493d2c1a0600000000000000000000000000001427394a565c6060606060514d41301d0a00000000000000000000000012223848555b606060606060524e41311e0b000000000000000000000000001427394a565c6060606060606060606060606060606060605f5e5d5a58544f4b4437352c1e170b00000000000000000000000000000000000003111b2832363c494d52545554524d493c342616040000000000000000000000000000000006192c3c495e60606060605e4a433625130000000000000417293a465c5f606060605f4b463928160300000000000000000000000000000f1f2c36434b4f52504b4639302212030000000000081d3144556068686868685f4e3a25100000000000000000000000000000000000000e23374b5d65676767625a4935200b0000000000000000000000000000000000000000000000000000000000101b2230393e4b4f565962666a6c6d6e6e6d6c69656158554d493c362d1e170b00000000000000000000000000000000000000000000142432434f58616667645c4c473a2a1909000000000000000000000000000000000000000002101b28323a474c555a62676b6d6e6e6d6b686460544e493d342b1d13000000000000000000000000000000000000000000000316283854666f757575757573605443301c07000000000000000000000013283c50616a757575757575705b4935210c00000000000000000000000000001a2f435668717575757575675f4d39241000000000000000000000000919304055667075757575757568604e3a2511000000000000000000000000001a2f43566871757575757575757575757575757575757575747372706d696460554d493c33291b10020000000000000000000000000000000513212f39454b545a6367696a6967635a514434210e000000000000000000000000000000000c2035495a70757575757573605443301c0700000000000a1f3346586e757575757574615746321e09000000000000000000000000000c1c2c3d49546064676661574d4030211100000000000b20354b60737e7e7e7e7d68523d281300000000000000000000000000000000000010253b50657b7d7d7d78624d38230d00000000000000000000000000000000000000000000000000000008131c2d36404d515c646c73777b7f8182838382817e7a76706a625a4e4a3e33291b1002000000000000000000000000000000000000000a1a31424f6169767c7d796f615947372715020000000000000000000000000000000000000412202d39464b59616a72787c8082838382817d79746c635b4d483b311c13080000000000000000000000000000000000000000091e3245566f848a8a8a8a8a8872604a35200b000000000000000000000417293a556a7f8a8a8a8a8a8a79634e38230e00000000000000000000000000001c32475c71868a8a8a8a8a7c67513c271200000000000000000000011426374c5e70848a8a8a8a8a8a7e68523d2813000000000000000000000000001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89898785827e79746b625a4c46392d20100200000000000000000000000000031323303f4b57606972787c7f7f7e7c786b62513d2914000000000000000000000000000000000e23384d63788a8a8a8a8a8872604a35200b00000000000c21364c61768c8a8a8a8a8b75614b36210c00000000000000000000000004182a3a495b63737a7d7b75675f4d3f2f1c09000000000c21364b61758b93939389735e49341e0000000000000000000000000000000003091a2f445a6f849292927d67523d28120801000000000000000000000000000000000000000000000000091825303e4a4f5e66717a81888c9094969799989796938f8b857f786e645c4b46392d2012040000000000000000000000000000000000021528384e60697f8a91928e8477615544311d0800000000000000000000000000000000000412222f3e4a57616b777f878d92959798999796928e8881796e62594e4130251808000000000000000000000000000000000000000b21364b60758a9f9f9f9fa68e79644e39240f000000000000000000000a1f33465870859b9f9f9f9f937e695337271502000000000000000000000000001c32475c71879c9f9f9f917c67513c271200000000000000000000081d314455667c91a29f9f9f9c8672604b35200b000000000000000000000000001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa99f9e9d9a97938e8880786c61574a3e2e201000000000000000000000000000112130414d5d65757f878d91949494918d806b56412b160000000000000000000000000000000417293a54697e949f9f9fa68e79644f39240f000000000012273c52677c91aa9f9fa9917c66513626140100000000000000000000000a1f3347586379868f9290887d675d4c38230c000000000c21364b61768ba0a89e89735e49341e0000000000000000000000000002090b161e212f445a6f8499a7927d67523d28201d1509080000000000000000000000000000000000000000000a192736434a5c64717c868f969da6a6aaabadaeaeadaba8ab9f9b948b837a6c61574a3e3022120400000000000000000000000000000000091d324556687e939fa8a7a29a8574604b36200b000000000000000000000000000000000011222f404c5c6475808a949ca4a7aaadaeaeadaba8a69d978c8378685f4a433625130000000000000000000000000000000000000011263b50667b90a9bab5c4a9947f6a54392916030000000000000000000c21364c61768b9fb4b5b5ae99846e5544311d08000000000000000000000000001c32475c71879cb1b5a6917c67513c2712000000000000000000031628384b6073869cb1c0b4a2907b665443301c08000000000000000000000000001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bab4b3b2afada9a69d968b8176645c4a3e2e1d0d00000000000000000000000a1a2e3f4d5f677b88949ca4a7a9aaa9a7927d68523d28130000000000000000000000000000000a1f33475870859aafb5c5aa957f6a553a2a1704000000071a2d3e586d8297adb5b5ad97826d5443301c0800000000000000000000000c22374c6176889ba3a7a79e8d7b65503a2917040000000c21364b61768ba0b39e89735e49341e0000000000000000000000030a161e212832363b445a6f8499a7927d67523e39353127231c11090000000000000000000000000000000000000a1a2737445460697a85919ca4abb2b7c4bebab8b7b7b8bbc9bcb5b0aa9f988c8175645c4d40302212020000000000000000000000000000000b20364b6075899eb3bac0b3a3927d68523d2813000000000000000000000000000000000e1e2f404c5e667a87959fa9b1b6c2b7b2b1b0b1b4bbb7b3ab9f98897d6b605443301c14010000000000000000000000000000000005182b3b566b8196abc7d7c5af9a85705746321e0a00000000000000000012273c51677c91aabbcec9b49e8975604b36200b000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000091e324556687d92a4b6bcab9a846f5e4c36261401000000000000000000000000001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9a9aaabadb1b4bbb8b3aa9f96877a645c4a3b2b1805000000000000000000021528384b5d677d8c9da6b1b6c2bbb9b8a78d78634e38230e0000000000000000000000000000000c21374c61768b9fb4cac5b09b85705847331f0a0000000d21364a5c73889db3c8c8b39e8874604b35200b0000000000000000000000162b40566b8095a6b5c2b8ab9b86715846331f0a0000000c21364b61768ba0b39e89735e49341e000000000000000000000a161e28323639464b51545a6f8499a7927d6757534f4b4437372f231c110400000000000000000000000000000002152738455560727f8b9ba3b1b5c2b9b3ada9a5a3a1a2a3a6a9afb4babbb4ab9f96877a665e4d402f20100000000000000000000000000000000f243a4f64798fa7b9ccd0c1ad97826d58422d1803000000000000000000000000000006192c3c4c5e667c8b9ca5b4bab5b0a7a69d9b9b9c9faaacb4bbb4a89e928072604a42321f0f000000000000000000000000000000000b2034485971869cb1c6dcc9b49f8a76614b36210c0000000000000000061a2c3d576d8297acc8d9cdb9a88f7a65503a2510000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000004172a3a4b6075889db2c2b59f8d7a644f402f180800000000000000000000000000001c32475c71879cb1c6b2a0989494949494949494949494949596989c9faaafb4bbb4a59c8a7a645948342010000000000000000000091d324556657b8c9faab7bab4aca6a4a39e88735b4935210c00000000000000000000000000000215273752677d92aabbcecab49f8b76614c37210c0000000f24394e64798ea6b7cbcbb8a68f7a644f3a250f00000000000000000000001b30465b70859bb0c4d2c9b5a38b76614c36210c0000000c21364b61768ba0b39e89735e49341e0000000000000000010f1b283238454b535761666a6c6f8499a7927d6f6c68646055504b3f382f1f170b0000000000000000000000000002101d314556607382949fa9b5c1b5b0a79e98938f8e8c8d8e9094999fa9b2b7bcb4a59d8a7c665e4c3e2e1b0b00000000000000000000000000000f253a4f647a8fa9bacdd3c3ad98836d58432e180300000000000000000000000000000c2035495a667c8c9fa9b6b8b3a39b928c888686878a90979faab4b9b39e96816c604f3d2d1a070000000000000000000000000000000d22374d62778ca4b5c9d8cebbaa917b66513c261100000000000000000c2135495b72889db2c7d9d6c6aa95806b553a2a17040000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000a1f3347586a7f94a6b7baa998826d5c4a3622120000000000000000000000000000001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f7f808183868a929aa2b4b9b6a89e8977624d3f2e1b0800000000000000000b20364b6074879daabbb9a99f97918e8e90836f593d2c1a060000000000000000000000000000081d3144556e8398adc8cacabcab917c675236251300000417293a546a7f94a9c4d4d5c4ab95806b563c2c1906000000000000000000001b31465b70869bb0c6d5cab7a58c77614c37220c0000000c21364b61768ba0b39e89735e49341e0000000000000005131f2d39454b5660686f767b7f82848a9eb29d8784817e79756d655d504c3f33291b0e000000000000000000000000102032434b60748398a0b4bab8b3a39b9189827e7a787777787b7f848a949da6b4bcb7a89f8c7c665c4a39291603000000000000000000000000000c21364b61768a9fb4bdc3b6a5937e69543e29140000000000000000000000000000091d2f404d6378899eaabab6a69e91857d7773717072757a828b9aa2b0bcb09f937e695b4a36211100000000000000000000000000000013253652687d92a7c2c6c2c6c8ac96816c573c2c1906000000000000000e23394e63788ea5b7c7c4c9c5b09b86705847331f0a0000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000005192b3c4c6176899eb3c4b49f8b78624d3e2d1b040000000000000000000000000000001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6a6a6b6c6d71757c84929ea8b9b8a799836f5d4b37220a000000000000000012283d52677d92a5b6b9a89e8b817c79797b7b644f3a250f0000000000000000000000000000000b20364b6075899eb3bcb4b4bcad98826d5443301c07000a1f33465870859ab0c5c1c6c6b19c87715a4935200c00000000000000000000172c42576c8197a8b8c5bbb29d87725947341f0a0000000c21364b61768ba0b39e89735e49341e000000000000041323303d4a57606a757e848a9094979a9ea8b6a59d9997938e89827b70655d4c463a2c1e0e0000000000000000000009192e3f4f616e8298a1b2beb4a79e91857c756d69656362626366696f767f88969fabbabaaa9f8a7a645746321e0f000000000000000000000000000a1e3346576b80959fa9aaa59c8775614b36210c00000000000000000000000000000f24384c5e6f849aa7b9b6a59c887c706762595c5b5660656d7884969fb0bdb49f8b79634e402f1c0900000000000000000000000000071c3043546d8398adbeb2adb2beb29c87725a4935200c0000000000000215283854697e93a9bfb3aeb4b9b49f8b76614c37210c0000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000b2034485a6b8096a7b9b8a796806b5a48352010000000000000000000000000000000001c32475c71879cb1bca6917c675454545454545454545454555658566067707d8a9ea9bab3a18f7a654f3928160300000000000000132536596e8499aec3b49e8a7a6c66646466645d4b37220d00000000000000000000000000000010263b50657b90a8b9ab9f9fabb39e8874604a35200b000c21364c61768a9fb4b0abb0b5b6a48d78634d38230e000000000000000000000d23384d62788a9ea7aaaa9f927d67523a2a18040000000c21364b61768ba0b39e89735e49341e000000000002122230414d5b63757f88939a9fa9a9acafb4b9c3b6b2aeaca8a79e9790857b6d6158493c2c1e0e0000000000000000011426374b5d697f94a0b2bfb3a29a897c7166605654504e4c4d4e515457616975818d9fa8babaa89d8775614b3d2d1a07000000000000000000000000031729394b6073818e9495918779635746331e0a0000000000000000000000000004172a3a51667c91a2b4b8a79c8778675f524c483b38454b505a62728196a0b1baa99b85705e4c38230d000000000000000000000000000b20354a6074889eb3b2a098a0b2b6a58d78624d38230d000000000000091d3245566f8499afb3a1999ea8b9ab917c67523c27120000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000071a2d3d4d62788a9fb4c3b39e8976614c3c2b1902000000000000000000000000000000001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f3f404138454b525f677b8b9fb4bfae98836e5745321e09000000000000071c30435473889db3c4a8937e695c514f4e514f4b3f2e1b080000000000000000000000000000071a2d3d576c8196acb49f8c8c9fb4a68e79644f39240f0012273c51677c91aab09e969ba3b5a9947e69543a2a17040000000000000000000c2035495a657b889295948b7f6a5f4d3a1c0c000000000c21364b61768ba0b39e89735e49341e0000000000102030404d5f677986949ea6afb4bac4b7b2b3b9c3b7b2b4b9c5b8b3ada39b908276635a493c2b1b0a00000000000000081d314455647a8c9fb4beb3a19a8477675f514b45383a393738393b39464c57616c7c8a9fa9bab6a597816c5b4a36210e000000000000000000000000000b1d314455606c797f807c74635b4939291703000000000000000000000000000a1f3347586f849aafc0b39e8978625a4d4137342b2832363c4954606d8297a4b6b4a3907b66503b2a18050000000000000000000000000f24394f64798ea6b8ad988398a4b6a8937e68533727150100000000000b20364b60758a9fb4ae99848a9eb4ac97826d573d2c1a0600000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000c21364a5b6d8297a9bab7a5947f695847331e0e00000000000000000000000000000000001c32475c71869cb1bca6917c67513c2a2a2a2a2a2a2a2a2a2b2c283236414d5d6a7f94a6b7b49f8975604b36210b0000000000000b20354a60758a9fb4b8a68c77614c3e39393b3a372e20100000000000000000000000000000000d21364a5c72879db2ad98828298adaa947f6a553a2a17071a2d3d576d8297acab9681859bb0af9a85705847331f0a00000000000000000006192c3c4b5d65767d807e786a614f41311e00000000000c21364b61768ba0b39e89735e49341e0000000009192e3e4d5e677d8b9ca4b3b8bbb4ada6a69d9ea7b7a59d9ea8a9b0b5c1b5b0a0988678635a48392816030000000000031628384b6073869caabbb4a39a837462594d41363127252322222326293339464b5e667b8b9fb4bfb59f8d79634e3c2b190500000000000000000000000001142637444b5c646a6b676056493d2c1b0b00000000000000000000000000000c21374c61768b9fb5b7a6927d675a483c30222018151d202c36434b6074869cb2c1af9a846f5948341f0b000000000000000000000003162839546a7f94a9b6a58d78869cb1ae99836e5544311d08000000000010263b50657b90a9baa9907b8399aeb29d88725b4935210c00000000000000000000001c32475c71879cb1bca6917c67513c27120000000000081c2e3f4e63798c9fb4c1b29d8774604b3a29170000000000000000000000000000000000001c32475c71869cb1bca6917c67513c2715151515151515151617161e21313f4b6075889db3baa88f7b654f3a25100000000000000c21364b61768babbcb39d887359473424242625221b10020000000000000000000000000000000f24394e64798ea5b7ab927d7d92abb09b85705847331f0d21364a5c73889db2a9907b8095aab49f8b76614c37210c000000000000000000000e1e2e3f4b5861686b69635a4f4332231301000000000c21364b61768ba0b39e89735e49341e000000021527374b5c667c8c9fa9b6bcb5aa9f98918b88899eb29d87898d949ba3b0b5beb2a49c8878625745321e0f0000000000091e324556687e93a4b5b8a79b85746056483b30201d15100e0d0d0e11171e2832404c5d687d92a1b3bcab98826d5a4835200b00000000000000000000000000091926313e4a4e5455524b45382c1f0f00000000000000000000000000000012273c51677c91abafaf9d8774604b3c2b1e120b0502090e1825324556667c90a4b6b49f8b77624c37220d0000000000000000000000091e3245576f859aafb29d87728196acb49e8975604b35200b0000000005182b3b566b8096abb49f8a747e94a9b7a58d78634e38230e00000000000000000000001c32475c71879cb1bca6917c67513c271200000000000923374b5d6f8399abbcb5a3927d675645321c0c0000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000309131d3245566c8197acc6a8937e68533e29130000000000000c21364b61768ba0b6b19c87725c3a2a180f110f0d080000000000000000000000000000000005182b3b556a7f95aab59f8b77778b9fb49f8b76614c37210f24394e64798ea6b49f8a747a8fa7b8aa927d6752382715020000000000000000000011212e3a464c5255544d493c3225150500000000000c21364b61768ba0b39e89735e49341e000000081d314455647a8b9faabab9ab9f978b837c76738499a7927d74787e85909ba3b0bcb6a69c8675604b3d2c1a06000000000b21364b6075889eb3c1b39e8978625645382b1d120902000000000000030b161e303f4e606e8399aabbb49f8b78624d38220d0000000000000000000000000000182836404344444444444036281801000000000000000000000000000000152a40556a7f959a9a9a96816c5544311d0e000000000000081528384a6073869cb1bcab937e68533e281300000000000000000000000b21364b60768a9fb4ac97826d7c91aab9a88f7a654f3a2510000000000b2034485971869cb1af9a846f798ea7b8a9937e695437271502000000000000000000001c32475c71879cb1bca6917c67513c2712000000000919304050657b8fa1b3bfb09b8572604a382815000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000215283853687d93a8bdaa95806a55402b150000000000000c21364b61768ba0b6b19c87715c47321c0000000000000000000000000000000000000000000b2034485971869bb0b09b867171869bb1aa917c6752362517293a546a7f94a9af99846f74899eb3ae98836e5645311d090000000000000000000003111b2933363d403f38352c1e15070000000000000c21364b61768ba0b39e89735e49341e0000011426364b6074869ca9bab9a89e8d82776d67616f8499a7927d676369707b85959eaebbb6a497816c5b4935210a000000071a2d3d52687d92a6b8b5a3927d675a4838281a0d000000000000000000000003122131414d62788c9fb4bbaa947e69543828160300000000000000000000000010243646535859595959595346361a0a00000000000000000000000000000014293e54697e84858585847c665137261400000000000000000a1c3043546a8095aac9ac97826c57422d17000000000000000000000011263b51667b90a9baa7927c67768b9fb4aa95806b553a2a18040000000d22374d62778ca4b5a9947f6a74889eb3ae99846f5544311d08000000000000000000001c32475c71879cb1bca6917c67513c2712000000011426374d5e70859bb0bfb3a1907b655443301a0a000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000011273c51667c91a6bbab96816b56412c160000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000000000d22374d62778b9fb5aa95806b6b8095abad97826d5443301f33465870859aafa9937e696e8398aeb39e8975604b36200b0000000000000000000000000b171f21282b292320190e00000000000000000c21364b61768ba0b39e89735e49341e0000081c304354697f94a4b5baa99e8a7b6d6259515a6f8499a7927d6752545d657480949daebeb49f8c79634e3828160200000c21364a5b70859bb0c3b09b8572604a3c2b1a0a0000000000000000000000000003132035495a6d8298adc5b09a85705645321e09000000000000000000000002172b4053646e6e6e6e6e6e645338281602000000000000000000000000000012263b4f60696f6f6f6f6f665e4c38190900000000000000000013253650657a90a5bab09b86705b46311b0000000000000000000005192b3b566c8196abb6a48c776270869bb0b09b86715847331f0a00000114263652687d92a7b9a78f79646e8399aeb49e8975604b36200b000000000000000000001c32475c71879cb1bca6917c67513c27120d0d0d0d1d314455667c91a3b4bcab99846f5d4b36251300000000000000000000000000000000000000001c32475c71869cb1bca6917c67513c271200000000000000000000000012283d52677d92a7bcaa95806a55402b150000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000000000316283953687d93abb9a78f7a65657a8fa8b39d8874604a3521364c61768a9fb4a68e7963687d92a7b9a8907b65503b261000000000000000000000000000040a0c1316140e0c060000000000000000000c21364b61768ba0b39e89735e49341e00000b20354b6073879db2c2b49f8b7a655d4d483b5a6f8499a7927d67523f4b55606b7f94a0b2bcab97826d5645321e0900000e24394e63798ea3b5b6a4907b655443301e0e0000000000000001080b0b0b0b0b0b0b192c3c50667b90a7b9b49f8a76604b36210b000000000000000000000003192e43586e8284848484836e5645321e0900000000000000000000000000000c1f32424f545a5a5a5a5a514c402f1d000000000000000000000d22374c62778ca1b7b29d88725d48331d000000000000000000000b2034485971879cb1b19c8771596b8095abb59f8b77614c37220c0000081c3043546e8398adb39e897460697e93a8b9a88f7a65503a2510000000000000000000001c32475c71879cb1bca6917c67513c27222222222228394b6073869cb1c1b49f8c79634e3f2f180800000000000000000000000000000000000000001c32475c71869cb1bca6917c67513c2712000000000000000000000008182e3e566b8095abc9a9937e69543e29140000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000000091e3245576f8499aeb39e8974606075899eb4a68e79644f39273c51677c91aab29d88735b62778ca3b5ac96816c573d2d1a070000000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e000010263b50657b90a6b7b9a8947f695c4c3f34445a6f8499a7927d67523d37444b616d8298a9bab49e8975604b36210b0002162838546a7f94a9c1b29c8773604a3625130000000000000009141d202020202020202020364b6075899eb3bbaa8e79644f39240f0000000000000000000000091f34495e7489999999998b75604b36210b0000000000000000000000000000021424323b3e45454545453b382f2212000000000000000000000b20364b60758ba0b5b39e89745e49341f000000000000000000000d22374d62778ca4b6ac96816c57657b90a9baab927c67523d271200000b20354b6074889eb3ae99836e5563788ea6b7aa95806b553a2a17040000000000000000001c32475c71879cb1bca6917c67513c373737373737374557687e93a4b6baa997826d5b4a3621110000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000061426364a5c71869bb0bcab907c66503b26110000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000000000b21364b60768a9fb4ae98836e55556e8499aeaa947f6a553a2d3d576d8297acac97826d575971869bb1b29d87725c4a36210d0000000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e0002172c42576c8197acc4b39e8975614b3e2f2f445a6f8499a7927d67523d2731434c62778a9fb4b9a8907b65503b261000091e3245566f849aafc4a9947f695443301808000000000000091926313535353535353535353544556f859aafc8a7927d68523d28130000000000000000000000091e33485e73889daeaea18c77614c37220c00000000000000000000000000000006141f2629303030303026241d1204000000000000000000000b20354b60758aa0b5b49f89745f4a341f0000000000000000000013253653687d92a8bcab917c675160758a9fb4ad97826d583d2d1a07000f243a4f64798fa7b8a8937e69535b73889db3b09b86715847331f0a0000000000000000001c32475c71879cb1bca6917c67514d4d4d4d4d4d4d4d4d6075889db2c2b49f8a78624d3d2d1a030000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271207070707070700040a0e1920304354647a8fa3b5b49f8b77614c37220c0000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000000000114263651667c91a9baa8927d685353687e93a8b09a85705847364a5b73889db2ab917c6752566b8095abb7a58e79644e39240f0000000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e00051b30455a70859aa2a2a298826d574632202f445a6f8499a7927d67523d281f3447596e8499aec6a9947f6a543f2a15000b21364b60758a9fb4b8a68e79634e36251300000000000001142637444b4b4b4b4b4b4b4b4b4b4b566b8196abbfaa947f6a553f2a150000000000000000000000071c32475c71879cb1b9a48e79644f39240f00000000000000000000000000000000020c12141a1a1a1a1a110f090000000000000000000000000c21374c61768ca1b6b39e88735e49331e000000000000000000071c3043546e8398adb59f8b77614c566f859aafb39d88735b4a36210c03172939556a7f94aab7a68e78634e586d8398adb49f8b77614c37210c0000000000000000001c32475c71879cb1bca6917c67626262626262626262626a7f94a6b7b8a795806b5948341f0f000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271c1c1c1c1c1c1c1c181f222b35434b6073849aafc1b09b85705947341f0b0000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000000081c3043546d8297adb5a48c77624d4d62788da5b49f8b76614c394e63798ea6b49f8b76614c50657a8fa8b9aa957f6a553b2b180500000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e00091e33495e73888d8d8d8d8d7f69543928162f445a6f8499a7927d67523d28182a3b54697e94a9beac97816c57422c17000f24394f647a8ea9bab39d88735b4a361808000000000000081d314455606060606060606060606060697f94a9beab96806b56412b160000000000000000000000051a30455a6f859aafbca7927c6752372715010000000000000000000000000000000000000005050505050000000000000000000000000000000f243a4f647a8fa4b9b19c87725c47321d0000000000000000000b20354a6074889eb3b19b86715847556a7f94aab7a68e79634e39240e0a1e33465770859ab0b39d88735b4953687d92a8bcab917c67523c27120000000000000000001c32475c71879cb1bda8937e777777777777777777777779899eb3c4b39e8876614c3b301d150a0000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c3232323232323232322a34373c494d616a7f95a2b4b6a4927d67523b2a18040000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000000000b20354b6074889eb3b19c86715948495a72879cb2aa917c675239546a7f94a9b09b857058474b6075899eb3b09b8671594834200b00000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e00000d22384d6278787878787875614b36211a2f445a6f8499a7927d67523d2812273c52677c91a7bcad98836d58432e180012273d52677c92a7c7ae99836e593d2d1a000000000000000b20354b60737575757575757575757575747e92a8bdac97826c57422d17000000000000000000000002172d42576c8297acc1ac97826c5544311d0c0000000000000000000000000000000000000000000001040600000000000000000000000000071a2d3d53697e93a8beae99846e59442f190000000000000000000f24394f64798ea7b8ab96816b563a4f647a8fa8b9a9947f69543928160c21364c61768a9fb4ad98826d583d4d63788da5b7ac97826d573d2c1a0600000000000000001c32475c71879cb1c6ad9c938c8c8c8c8c8c8c8c8c8c8c8d9ea7b9bea9937e6960574d4031271a0a00000000000000000000000000000000000000001c32475c71879cb1bca6917c6751474747474747474747473a474c515a626f7f949eafbbaa9c8674604b35200c000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000000000f253a4f647a8fa6b8ab96806b563b3c576c8196acad97826d54465770859aafaa95806a553a44556e8399aeb59f8b77624d37220d00000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e00000b2035485a626262626262615746321e1a2f445a6f8499a7927d67523d2812273c52677c91a7bcad98826d58432d1800152a40556a7f95aabfab95806b56402b16000000000000061b30455b70848a8a8a8a8a8a8a8a8a8a8a8a929cadc2ad97826d58422d1800000000000000000000000014293e53697e93a8c3b29d8874604b3a291a0b00000000000000000000000000000000060c0e111416191b160c09030000000000000000001221364a5b70859aafc5aa95806b55402b16000000000000000003162839556a7f94aabbaa907b66513b4b6074899eb3af9a846f5745321e11273c51667c91aabba7927d68523d495a72879db2b29d88735b4935210c00000000000000001c32475c71879cb1c6baada8a2a2a2a2a2a2a2a2a2a2a2a3b3b9c5c6b19c867e75675f4b4538281a0a000000000000000000000000000000000000001c32475c71879cb1bca6917c675c5c5c5c5c5c5c5c5c5c5c5d5961676e7883949dafbcb49f8c7a645544311d08000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000006192c3c566b8095abb9a8907a65503b3b51667b90a9b39d8874604c61768a9fb4a78f7a654f3a3753687d93a8bcab937e685339281603000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e000005192b3c484d4d4d4d4d4d4b463928161a2f445a6f8499a7927d67523d281d3040556a7f94aabfab96816c56412c1700182d43586d8298adbda8927d68533d2813000000000000061b30455b70859aa0a0a0a0a0a0a0a0a0a0a0a8adbac2ad97826d58422d180000000000000000000000000e23394e63798ea4b6b7a6927d67584638291b1001000000000000000000000000010f1a212326292c2e312b211e160b06000000000008131c31424e63798ea2b4b9a7907b65503b25100000000000000000091e32465770859aafb49f8b76614c3644556e8499aeb49f8a76604b3621192c3c576c8197acb6a48d77624d383c586d8297adb7a68e78634e39230e00000000000000001c32475c71879cb1c6cac1bdb7b7b7b7b7b7b7b7b7b7b7b8c1c4c8c9b5a49c93887c6d605645382816030000000000000000000000000000000000001c32475c71879cb1bca6917c7171717171717171717171717273777c838b99a1afb6ab9f937e695c4b37271501000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000c2035495a71879cb1b49e8975604b36364b61768a9fb4a68e796451667c91aab39e8975604b35384d62778da4b6ae99846f5746321e09000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e0000000e1e2b353838383838383632281b0b1a2f445a6f8499a7927d67523d2731404d5f70859bb0c2a8937e68533e291300192f44596e8499aebaa5907b65503b2610000000000000061b30455b70859ab0b5b5b5b5b5b5b5b5b5b5bdbebebead97826d58422d180000000000000000000000000c21364a5b72879cb2c4b29d8876615646392d1d150900000000000000000000000f1f2c35383c3e4143464036322821191412111113182530404e606f8499afc0b39e8974604b35200b00000000000000000c21364b61768a9fb4b09b85705746333754697e93a9baa9907b66503b262135495b72879db2b29c87725a48343d52677d92a7c3a9937e695438271502000000000000001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9aaacaeb3b7c2b5b1a69d918274605645321e120000000000000000000000000000000000001c32475c71879cb1c6b29d8786878787878787878787878787898c91989faab5b0a59d8d7f69604e3e2e190900000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000e23384d63788da4b6ae99836e5544313246576f849aafaa947f6a576d8297acae99836e55443134485a71869cb1b49f8a76614b36210c0000000000000000000001080b0f12110c09030000000000000000000c21364b61768ba0b39e89735e49341e000000000e1920222323232323211e160b001a2f445a6f8499a7927d67523d38454b5e677c91a3b5b6a48e79634e39240e001a30455a6f859aafb9a48f7a644f3a250f000000000000061b30455b70859aa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a997826d58422d18000000000000000000000000071a2d3d54697e94a6b7b7a69a847461574a3e3127190d000000000000000000061a2c3d494e515356595b554b4639352c29272627282f36434a5e687e93a1b3bbaa96816c5544311d08000000000000000011263b51667b90a9baab95806b563929394e63798ea6b8ab96816c563c2b23384d63788da5b6ac97816c573c2b374d62778ca4b6ae99846f5645311d09000000000000001c32475c71879cb1c6b2a09894949494949494949494949596999da6abb3b8b7b2a0988474604b4130190900000000000000000000000000000000001c32475c71879cb1c6b7a59d9c9c9c9c9c9c9c9c9c9c9c9c9d9ea7a6adb4ab9f9b93877b69614f423120100000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000417293a54697e94a9c2a8937e68533727283954697f94a9b09a85705b73889db2a8937e685337272b3c566b8196abbaa9917c665136261401000000000000000008141c20252826211e160b00000000000000000c21364b61768ba0b39e89735e49341e0000000000050b0d0d0d0d0d0d0c090300051a2f445a6f8499a7927d6752454b5660697c8a9eb4bfb19c87725b4a36210c001b31465b70859bb0b8a38e79634e39240e000000000000061b30455b7085949494949494949494949494949494949494826d58422d18000000000000000000000000000f21364b6075889db3bbb4a29a8375645c4b44372b1d0e00000000000000000c2135495b6366696b6e706b61574d493c3e3d3b3c3e3f4c5460697c8c9fb4bfb49f8b78624d372715010000000000000005192b3c576c8196acbaa9907b65503b26364a5b73889db3b19c87725a4835273853697e93a8bcab917c67513c2734485972879cb2b49e8975604b36200b000000000000001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f808184888d959ea7b3beb2a297816d5f4d37271501000000000000000000000000000000001c32475c71879cb1c6c3b7b2b1b1b1b1b1b1b1b1b1b1b1b1b2b3b8c5b09e968c867e74655d4f43322414020000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000a1f33475870859aafb6a48d78624d382324394e63798ea6b49f8b7663798ea6b6a48d78624d3823263b50657b90a8b9ad97826d5443301c08000000000000010f182630353a3d3b3632281b12040000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000001081a2f445a6f8499a7927d6752566067747f8c9ea8b9b3a1927d68523d2d1a07001c31475c71869cb1b8a38d78634e38230e0000000000000012273c52677d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b66503b261100000000000000000000000000091e324557667c919db4bcb3a29a867a6a6055483b2c1e0e000000000000000e23384e63797b7e81838680756b635b585452505153575d65727f8c9faabbb7a596816c5a4835190900000000000000000b2034485a72879cb1b49f8a75604b36212d3d586e8398adb6a48d78624d383145566f8499aeb59f8b77614c37212b3b576c8197acb9a8907a65503b2510000000000000001c32475c71879cb1bca6917c696969696969696969696a6b6c6f7378808899a1b2bfb19f917c675544311d08000000000000000000000000000000001c32475c71879cb1c6bfb3aeabababababababababababacadb2b6c3ab968176716860564b3f32241406000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000c21374c61768b9fb4b19c87725a48352021364a5b73889db3aa917c697f94a9b19c87725a48352020364b6075899eb4b39e8874604b35200b0000000000000f1f2c36434b4f52504b46393022120300000000000c21364b61768ba0b39e89735e49341e00000000000000000000000000000408141c202f445a6f8499a7927d67656c757d87949faab9b7a6998472604a35200f00001b31465b70869bb0b9a38e79644e39240f000000000000001025394d5f67696969696969696969696969696969696969665e4c38230f00000000000000000000000000031628394c5e6a7f939fabb8b3a49c8c7f736259493c2c1d0d0000000000051b30455a7084919396989b95888078726d69676666686c727b85949faabbbaa99d8775614b3c2b190000000000000000000d22384d62778da4b6af9a85705645321e283d53687d92a8c2a8937d685337364b6075899eb4b19b86715847331f273c52677c91abbcab95806b563a2a18040000000000001c32475c71879cb1bca6917c67545454545454545454545557595a626b768398a0b2bdb29c8774604b35200c000000000000000000000000000000001c32475c71879cb1c6b3a199959595959595959595959597989ca5abb39e96867e75665e4f4332241300000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000215273752677d92aabbab96816c563c2b191a2d3d586d8297adad978270859aafac96816c573c2b191d3145566f8499aeb8a68f7a654f3a251000000000000c1c2c3d49546064676661574d4030211100000000000c21364b61768ba0b39e89735e49341e000000000000000000000000020b171f2630353a3e5a6f8499a7927d757a8189929da5b4bbb5a69d8877615443301c0700001a30455a6f859aafb9a48f7a644f3a250f000000000000000a1e30414d52545454545454545454545454545454545454504c402f1c0900000000000000000000000000000a1b2f4050616a7e8d9ea6b2b6aa9f958577635a493b2a18080000000003182d43586d8298a8abaeb0a69d958d87827e7c7b7c7d8187909ba3b4bbb9aa9f8b7a645746321e0e00000000000000000114263653687d92a8c2aa95806a5538281623384d62788da5b6ae98836e55443b50657a90a8b9ab96806b563a2a1722374c61778b9fb5b09b86715847331f0a0000000000001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f40413c494d5861728298a5b6b6a5927d67523a2917040000000000000000000000000000001c32475c71879cb1c3ae998380808080808080808080808183878d959ea7a49c94877c69614f42311e0e000000000000000000000c21364b61768ba0b6b19c87715c47321c07060604000000000000000000000000081d3144556e8398aebaa9907b66503b261112273c52677c91abb39d88768b9fb4a9907b66513b261115273853687e93a8c2ab95806b563c2c190600000004182a3a495b63737a7d7b75675f4d3f2f1c09000000000c21364b61768ba0b39e89735e49341e00000000000000000000000a161e293336434b50575c6f8499af9b85888f969ea7b2b6bab4a49c887a645947362513000000192f44596e8499aebba5907b66503b26110000000000000001132330393c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b382f221100000000000000000000000000000000122233435060687c8898a0b4bab4a39b87786359473625130000000000152b40556a8095aabfc1b5b0b0aaa49c989392909193979da5b0b4c1b5a89e8c7d665c4a392816000000000000000000081c3043546e8398aebaa88f7a65503a25102035485a72879db2b39e8974604b3b566b8095abbbaa907b66503b26111f34475971869cb1b59f8b77614c37220c0000000000001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2a2a2b2c2c353a47546175879db2c3af9a846f5847331f0a0000000000000000000000000000001c32475c71879cb1bca6917c6b6b6b6b6b6b6b6b6b6b6b6c6e7278808999a1b1a59d8d7f69604e3c2c19060000000000000610161821364b61768ba0b6b19c87715c47321c1c1c1b191209000000000000000000000b20364b6075899eb3b49f8a75604b36210b0c21374c61778b9fb4a69b859baab49f8a76614b36210c0d23384d62788da4b6b19c87715a4935200c0000000a1f3347586379868f9290887d675d4c38230c000000000c21364b61768ba0b39e89735e49341e00000000000000000003111a28323a464c5460656c737a869cb1a39b9ea6acb3b8bab4a99f958678645c4a3a2a1808000000182d42586d8297adbda8937d68533e2813000000000000000005131e25272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a26231c11040000000000000000000000000000000004152533424e5e667683939fa9b8b5a59d8777625443301c090000000013283d53687d92a8bdb5a39b9ba3b2b2ada9a7a5a6a8acb2b7c3b7b2a39b8a7c665e4d3e2d1b0b0000000000000000000b20354b6074899eb3b49f8975604b36200b192b3c576d8297acb9a78f7a644f475971869bb1b49f8a76614b36210c182a3a566c8196abbcab917c67523c27120000000000001c32475c71879cb1bca6917c67513c2714141414141415161719202a364657687d92a8b9b49f8b76614c37210c0000000000000000000000000000001c32475c71879cb1bca6917c675656565656565656565657585a626b778398a0b2ab9f937e685a4935200b00000000000a18232b2e31364b61768ba0b6b19c87715c4732313131302e261a0c00000000000000000010263b50657b90a8b9af99846f5645321e090a1f33475870859bb0b4a39ba3b4af9a85705746321e0a0b2035495a72879cb1b6a48d78634d38230e0000000c22374c6176889ba3a7a79e8d7b65503a2917040000000c21364b61768ba0b39e89735e49341e00000000000000000715212f38454b586169747a81888e9ca4b5b5b0b3b8c2b6b1a99f978b8074625a4a3d2d1c0c00000000152a3f556a7f94aabfab96806b56362513000000000000000000010a1012141414141414141414141414202020202020110f090000000000000000000000000000000000000007152431404c58616e7e8b9ea7b8b6a5998472604a3726140100000010253b50657a90a5c9b09b8586939da6adb3b7c4bbbac4b7b2ada59d928579665e4d40302010000000000000000000000f243a4f647a8fa7b8af9a846f5645311d0912273c52677c91abbcaa95806a554c61778b9fb5b09a85705746321e0911273c51667c91abbcad97826d583d2c1a0600000000001c32475c71879cb1bca6917c67513c27120000000000000000060c1829394b6075899eb4bbaa907b65503b26100000000000000000000000000000001c32475c71879cb1bca6917c6751404040404040404040423c484d5962728298a2b4b49e8a78634d39291703000000061828353f4346464b61768ba0b6b19c87715c47464646464642382a1a0900000000000000071a2d3d576c8196acc3a9937e69543828160204172a3a556a8095aac1b4b0b4c1a9947f6a543929160306192b3c566c8196abc2a9947e69543a2a17040000162b40566b8095a6b5c2b8ab9b86715846331f0a0000000c21364b61768ba0b39e89735e49341e00000000000000081625323f4c56606a767f878f969da6b1b5c2c9bcb5b0aaa49c948b82786a6056483c2d1f0f000000000012273c52677c91a7c6ae99846e5443301c070000000000000000000000000000000000000002101b222535353535353524221b10020000000000000000000000000000000000000614222f3a474c60687a899ea9bab3a1927d675544311d080000000e23384d63788dabbcaf9a85737e8791989da6a4a5a5a4a69d9891877d73635b4c403022120200000000000000000003172939556a7f94aac5a9947f6a54382715020c22374c61778b9fb5b09b85705852677d92abbcaa95806a55392816030c21364c61768b9fb4b29d88735b4936210c00000000001c32475c71879cb1bca6917c67513c2712000000000000000000000b1d3145566f8499afc8a9947f69543f2a140000000000000000000000000000001c32475c71879cb1bca6917c67513c2b2b2b2b2b2b2b2b2c2b353b48546073859babb9a898836e5746331e0a0000001023354653585b5b5b61768ba0b6b19c87715c5b5b5b5b5b5b5548382612000000000000000d21364a5c72879db2b6a58d78634e38230e00000f253a4f647a8fa7b9c8c5c8b8a68e79644e39240f000011263b50667b90a9baaf9a85705847331f0a00001b30465b70859bb0c4d2c9b5a38b76614c36210c0000000c21364b61768ba0b39e89735e49341e00000000000006162634434f5d65747f89949da5acb2b7c4c9bcb0ab9f9b958e877f776d635b4b45382b1d0f0100000000000f24394e64798ea8b9b39e8874604a35200b0000000000000000000000000000000000000010212e373a4a4a4a4a4a4a39362d20100000000000000000070707070707000000000004121c2a33424e5c657b8b9fb4bfb29d8774604b35200b0000000b20364b60758a9fb4b29d877269747c83888d8e90908e8c88837b74686055493c2f221204000000000000000000000a1e33465770859ab0b9a88f7a644f3a240f000b1f34475971869cb1b49f8b7661546d8298adb9a88f7a654f3a2510000a1f33465871869bb0b7a68e79634e39230e00000000001c32475c71879cb1bca6917c67513c27120000000000000000000002152738566b8095abc0ab96816c56412c170100000000000000000000000000001c32475c71879cb1bca6917c67513c27161616161616161719202b36445564798c9fb5b49f8a76614c36210c000000162b3f53646d71717171758ba0b6b19c8671717171717171706655422e19040000000000000f24394e64798ea5b7b29d87725b4935210c00000b20354b6074899eb3c9dac8b39e8874604a35200b00000b21364b60758a9fb4b49f8b76614c37210c00001b31465b70869bb0c6d5cab7a58c77614c37220c0000000c21364b61768ba0b39e89735e49341e0000000000001424344451616a7b87959ea8b2b7bbb4afb2b6b09e968c867f79726a62594d493c32281a0d000000000000000b20364b6075899eb4b8a78e79644e362614010000000000000000000000000000000000081b2e3f4b4f6060606060604f4a3e2d1b0700000000060c0e1c1c1c1c1c1c0c0a04000000000c181f313e4b5d687e93a3b5b6a5907b65503b2510000000081d31445573889db2b49f8a756060676d7377797b7b7977736d6660554b44372c1e110400000000000000000000000c21364b61768a9fb4b39e8974604b35200b0004182a3b566c8196abbcab917c676074889eb3b49e8975604b36200b000417293a566b8096abc4a9937e695438281502000000001c32475c71879cb1bca6917c67513c27120000000000000000000000142a3f54697f94a9bead97826d58422d180300000000000000000000000000001c32475c71879cb1bca6917c67513c271201010101010100050d1826374a5c70859bb0bbaa907b66513b2611000000182e43586d8286868686859bb1c6b49f8b8586868686868684705b46301b06000000000005182b3b556a7f95aac3ac97816c573d2c1a060000081d3144556e8398aec3dac9ad98826d5443301c070000091e3245566f8499afbbaa927d67523827150200172c42576c8197a8b8c5bbb29d87725947341f0a0000000c21364b61768ba0b39e89735e49341e00000000000e1e324251626c7f8d9da5b4b9b6b2aa9f9a9da5ab968077716a645c554c483b352c1e160a0000000000000000081d3144556f8499afc5aa957f6a5443301c0800000000000000000000000000000000000e22374b5d65757575757575705c4a36220d0000000e192023313131313131211f170c000000000413202e3f4a6073869bb1c3ab96816c56412c17010000021527375b70859ab0bbaa8c77624d51585a6264666564615958514b44373127190e0000000000000000000000000011263c51667b91aabbae99846f5544311d08000011263b51667b90aabbac97826d64798ea6b8af99846f5544311d08000011263b50667b90aabbaf99846f5645321d09000000001c32475c71879cb1bca6917c67513c2712000000000000000000000013293e53687e93a8bdad98836e58432e190300000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000009192d3e556a8095aac8a9947f69543f2a140000001c31465c71869b9b9b9b9ba3b5c9baa99f9b9b9b9b9b9b9b8a745f4a351f0a00000000000b2034485971869bb0baa9917b66513c26110000000114263753687d92a8c2b9bcab927d67523625130000000316283854697e93a9c3ae98836e5645311d09000d23384d62788a9ea7aaaa9f927d67523a2a18040000000c21364b61768ba0b39e89735e49341e0000000005192b3c4f606c80949fabb6b9b3a59d948b84879da7927d6758554e4a3e37342a21190e020000000000000000000215273754697e94a9c0b29d8773604b3626140100000000000000000000000000000005182a3b4f657b8a8a8a8a8a8a7a644f39240f00000e1e2c353846464646464637332a1c0c0000000002101c304354697e93a8beb09a85705b45301b06000000182e43586d8398adc8a48f7a654f3c3c484d4f50504f4c473a3c3631271d15090000000000000000000000000005192b3c576c8196acc5a9947e69543726140100000c21364b61768a9fb4b29d88736a7f94a9c4a9947f69543727150200000c21364b61768a9fb4b49f8975604b36200b000000001c32475c71879cb1bca6917c67513c27120000000000000000000000152a3f556a7f94aabfac97826d57422d180200000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000013283d53687d92a8bdab96806b56412b160100001c31465c71869bb0b0b0b1b5c1d2c7bab4b0b0b0b0b0b09f8a745f4a351f0a00000000000d22374d62778b9fa3a39f8a76614b36210c000000000d22384d62778da4a3a3a39f8b77624c37220d000000000e23384e63788da5a3a39e8975604b36200b000c2035495a657b889295948b7f6a5f4d3a1c0c000000000c21364b61768ba0b39e89735e49341e000000000b2035485a697e939eb4bcb5a79e93877f776f8499a7927d67523a39362d221f180d060000000000000000000000000e23384d63788da2b4b7a5907b665443301c0e0000000000000000000000000000000c1f3448596d82979f9f9f9e8974604b35200b0006192c3c494d5c5c5c5c5c5c4c473a2a170400000000001325364e63788ea3c7b39e88735e49331e09000000162b40556b8095aabca7927c67523d2b3538393b3b3937342a26201d15090100000000000000000000000000000b2035485a72879cb2b8a78e79644e39240f0000000a1e33465770859bb0b7a68e7970859aafb8a78e79644e39240f0000000a1e32465770859bb0baa8907a65503b2510000000001c32475c71879cb1bca6917c67513c27120000000000000000000005182b3b576c8196acc0ab96806b56412b160100000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000011273c51667c91a6bbab96816c56412c170100001c31465c71869ba3a3a3a4aab7c7c3b6b2a3a3a3a3a3a39f8a745f4a351f0a000000000013283e53687e8e8e8e8e8e846f5746321e0a000000000b2034485a71868e8e8e8e8e85715948341f0b000000000c2135495b72878e8e8e8e8e7b65503b26100006192c3c4b5d65767d807e786a614f41311e00000000000c21364b61768ba0b39e89735e49341e000000021528384d62788a9fb4bdb5a49c897e7469616f8499a7927d67523d28221b100b0500000000000000000000000000000c2135495b70859aafc3b19b8673604b3c2b1a0a000000000000000000000000000c1c2e3e4c62778a9fb4c4ae99836e5544311d08000c2035495a63717171717171615847331f0a00000000000b20354b60758aa9bab49f8a745f4a351f0a00000013283e53687d93a8bda9947f6a543f2a202224262624221f18110b0802000000000000000000000000000000000d22384d62788da4b6b39e8974604a35200b00000003172939556b8095aac4a9947e758a9fb4b39e8874604a35200b00000003162939556b8095aac6ab95806b563a2a18040000001c32475c71879cb1bca6917c67513c2712000000000000000000000c2034485971869bb1c5a8927d68533d28130000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000215273753687d93a8bdaa95806a55402b150000001c31465c71858e8e8e8e8f99aabdb6a59c8e8e8e8e8e8e8e8b745f4a351f0a00000000000d22374d6277797979797977624d392916030000000005192b3c4d6278797979797978624d3b2a180500000000061a2c3d4d6278797979797977614c37220c00000e1e2e3f4b5861686b69635a4f4332231301000000000c21364b61768ba0b39e89735e49341e000000091d3245566d8297a9bab5a39b86776960555a6f8499a7927d67523d281207000000070707070705040000000000000006192c3c52677c91a5b7b5a3927d685a4938281a0d00000000000000000000000c1b2a3a4b5c6d8297a9bab8a6917c665137261401000e23384d637885868686868576614c37210c00000000000a1e324657748a9fb4b49f8a755f4a35200a00000011263b50667b90a5c9ac97816c57422c170d0f11100f0c0a04000000000000000000000000000000000000000114263753687d93a8c3ae99836e5443301c070000000010253a50657a8fa9baaf99837c91a9baae98836e5443301c070000000010253b50657a90a9bab19b86715947341f0a0000001c32475c71879cb1bca6917c67513c271201010101010200040a101c2d3d4d62778c9fb5b8a78e79644f39240f0000000000000000000000000000001c32475c71879cb1bca6917c67513c2712010101010101000108111d3144556c8197acc6a8937e68533e29130000000e23384e6379797979797b8fa4b9b29c877a79797979797979634e39240e0000000000000b20344859626464646464625948341b0b0000000000000d2035485a626464646464625a48351d0d0000000000000f2035495a626464646464615947341f0a00000011212e3a464c5255544d493c3225150500000000000c21364b61768ba0b39e89735e49341e0000000b20364b6075899eb4bbaa9b857662594b445a6f8499a7927d67523d281200040a0c1c1c1c1c1c1b1812080000000000000e20364b6074879db2c1b39e8978625645382b1c13080200000000000108121d2a394759647a8c9fb4c3b39d8874604b36200b00000c22374c61778c9b9b9b9b8f7a644f3a241100000000000c21364b61768ba9bab39e89745e49341f090000000e23384e63788dabbcae99846f59442f1a000101010101010101010101010101010000000000000000000000081d3144556e8398aec4a8937e695336251300000000000b20364b60758a9fb4b49f8b849aafc3a8937e685336251300000000000b21364b60758a9fb4b59f8b77614c37220c0000001c32475c71879cb1bca6917c67513c271717171717171718171f212d3a4a5b6b8196abbcb39e8874604b35200b0000000000000000000000000000001c32475c71879cb1bca6917c67513c271717171717171717141d202f3e4b6074889db2b9a88f7a654f3a25100000000c2135495b6364646464768ba0b6b19c8771646464646464635b4a36210c00000000000005182b3b484d4e4e4e4e4e4d483b2b180000000000000006192b3c484d4e4e4e4e4e4d483c2b190000000000000006192b3c494d4e4e4e4e4e4c473a2a180400000003111b2933363d403f38352c1e15070000000000000c21364b61768ba0b39e89735e49341e00000011263b50667b90a8b9b49f8b786358483b445a6f8499a7927d67523d28120c171f213131313131302d251a0c0000000000081d314455677d92a3b4b9a79b85746056483b30251e16110f0e1011141c20303b47576177879dabbcb7a5937e695544311d0800000b20354a6074899eb1b1a9937e69543f2f1e0f0600030c19293a4f64798ea4c7b19c86715c47311c070000000b21364b60768a9fb5b19c87715c3a29171717171717171717171717171717171713110b02000000000000000b20354b6074899eb3b7a68e78634e39230e0000000000091d3245566f849aafbaa99f9aa2b3b7a58d78634d38230e0000000000091e3245566f859aafbcab927c67523d27120000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2e2933363e4a5863798a9fb4bfac97826d5443301c080000000000000000000000000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2d2631353f4b5c697e93a6b7b39e8975604b36200b000000061a2c3d494e4e4e4e61768ba0b6b19c87715c4e4e4e4e4e4e4a3d2d1a07000000000000000d1d2b3437393939393937342b1d0d00000000000000000e1e2b3538393939393938352b1e0e00000000000000000e1e2b3538393939393937342a1c0c0000000000000b171f21282b292320190e00000000000000000c21364b61768ba0b39e89735e49341e000000142a3f54697f94a9c6ae99836e5a493a2b445a6f8499a7927d67523d28121c2a333746464646464541372a1a0800000000021527374d5f70859ba9bab5a39a847462594a433632282625242526263035404d596175849aa6b7bcab9d8774604b372715020000071c3043546f8499afc7b09b85705d4c3c2c201917161e293747586a8095aac6ad98826d58432d1803000000091e32455673889db3b49e89745847332c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c28261e13060000000000000f253a4f647a8fa7b8b39d88735b4935210c000000000002152838546a7f94a9c5bab4afb3c0b29d88725b4935210c000000000002162838556a7f95aac6ad97826d583d2d1a0700001c32475c71879cb1bca6917c6751414141414141414142433a464c515c6476869ca9bab3a18e79644e362614010000000000000000000000000000001c32475c71879cb1bca6917c67514141414141414141414237444b4f5d657a8a9fb4bead98826d5645321d09000000000f1f2c353839394b61768ba0b6b19c87715c473939393939362d1f0f0000000000000000000d18202224242424242220180d000000000000000000000e19202324242424242220190e000000000000000000000e1920232424242424221f180c0000000000000000040a0c1316140e0c060000000000000000000c21364b61768ba0b39e89735e49341e000001162c41566b8196abbea9937e69543c2c2f445a6f8499a7927d67523d28172a3a474c5c5c5c5c5c5a55483725120000000000091930414e63798a9fb4bdb4a29a84786760544b45383b3a393a3c36434b515f6777859aa2b4bfb59f8d7b6556453219090000000013253653687e93a9bab4a3907b655a493d352c2c28323a46556176899eb3b9a8927c67523d271200000000021628385b70869bb0b9a88c76614c4141414141414141414141414141414141413e3a312413020000000003172939556a7f95aac5ad98836d583d2c1a060000000000000f24394f64798ea7b8ccc9c4c7c2ad97826d583c2c190600000000000010253a4f657a8fa8b9b29d88735b4a36210c00001c32475c71879cb1bca6917c675656565656565656565758595861666f7a879ca4b6baa899846f5c4a361808000000000000000000000000000000001c32475c71879cb1bca6917c675656565656565656565657585560646e7b889ea8bab2a08e79644e3828150200000000010f1a212324364b61768ba0b6b19c87715c473224242424211a0f0100000000000000000000050b0d0f0f0f0f0f0d0b05000000000000000000000000060b0d0f0f0f0f0f0d0b05000000000000000000000000060b0d0f0f0f0f0f0c0a040000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e000002182d42576d8297acbca7927c67523d272f445a6f8499a7927d67523d281f334758617171717171706655412d180400000000001321364a5b687e929fb1beb4a29a897d7367605654514f4e4f51545460666f7c889ba3b4c0b3a196816c5d4c38281500000000000c21364c61768a9fb4c1b39d8878635b4d493c4239454b5861738399a7b8b49e8976614b36210c0000000000192e43586e8398adc6a38e796456565656565656565656565656565656565656534e42311e0b000000000a1e33465770859ab0c3a8927d68533d2813000000000000000b20354b6074899eb3c8ded9d3c2a7927d67523d2812000000000000000b20364b6075899eb4b7a68e79634e39230e00001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6d6f71767b848d9da5b6bcab9f8a78624d3e2d1b00000000000000000000000000000000001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6c6e70757a838c9ea6b8b7a698836e5c4a361a0a00000000000000060c0e21364b61768ba0b6b19c87715c47321c0f0f0e0c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a0000000000000000000c21364b61768ba0b39e89735e49341e000001162c41566b8196abbda8937d685337262f445a6f8499a7927d67523d2821374c6176858686868684705a45301b050000000000071a2d3d4e606d8197a0b1bdb4a79e92857c756e696664636566696e747c84919da6b5bfb3a2998373604b3f2f1a0a00000000000a1f3346586b8095a5b7b7a69c86796b625a595758576068768399a1b3b7a695806b5746331e0a0000000001162b41566b8096abbba6917c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68604e3a2611000000000c21364c61768a9fb4b7a58d78634d38230e00000000000000081c3043546e8399aec3d8decab6a48c77624d37220d00000000000000081d3144556f8499afc4a9947e695438281502001c32475c71879cb1c4ae998381818181818181818181818384878b90999fabb7b9ab9f8d7d675a4935201000000000000000000000000000000000001c32475c71879cb1c4ae99838181818181818181818181828385898f989faab8b7a89d8877614c3e2d1b000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000061016182020202020100e0800000000000000000000050e1417202020202013110b02000000000000000000020b1113202020202015130d0300000000000e1c272f32353535353527241d1204000000000000000c21364b61768ba0b39e89735e49341e000000142a3f54697f94a9c6ab96816c5544312f445a6f8499a7927d67523d282d3d50667b909b9b9b9b87715c47321c070000000000000f1f31424b607282979fb4bab8b3a39b9189837f7b7a797a7b7e8388919aa2b3b8bbb4a19984756155443121110000000000000417293a4b6175879da9bab6a49c8b8078716e6c6d70757e8799a1b2bbaa9d8876614c39291703000000000013293e53687e93a8bdaf9a8481818181818181818181818181818181818181817e68533e28130000000011273c51667c91aabbb29d87725a4935200c000000000000000114263653697e93a8c4d4dcc6b19c8771594834200b000000000000000215273754697f94a9c5af99846f5645321d09001c32475c71879cb1c6b3a199969696969696969696969798999c9fabafb5bcb5a89e8d7e695f4d3c2b190200000000000000000000000000000000001c32475c71879cb1c6b3a199969696969696969696969697989a9ea8adb4bbb5a59d8a7a645947342010000000000000000000000c21364b61768ba0a6a69c87715c47321c070000000000000000000000000000000917232b2d353535353525221b100300000000000000081622292c353535353529261f14060000000000000006131e262835353535352a282015070000000a1c2c3943474a4a4a4a4a3c39302312000000000000000c21364b61768ba0b39e89735e49341e00000010253b50657a90a8b9b29d8774604b3e2e445a6f8499a7927d67523d2c3a4a5b6d8298adb1ad98836d58432e180300000000000001131c304354607281929fa8b4c0b5b0a79e9894908f8e8f9193989da6afb3c0b4aa9f94837461574637271503000000000000000c1e334657647a8b9fa9b7b6aa9f958d86838182858a939da5b2b9ab9f8c7b655846331b0b00000000000011263b51667b90a6bbb4a29a9696969696969696969696969696969696969696846f59442f1a04000006192b3c576c8197acc8ad97826d583c2c190600000000000000000e23384e63788da6b7c8c8c9ac96816c573b2b180500000000000000000f24394f64798ea7b9b49f8975604b36200b001c32475c71879cb1c6bfb3aeababababababababababacadaeb1b5bcb8b3ab9f98897c69604f41301e0e0000000000000000000000000000000000001c32475c71879cb1c6bfb3aeabababababababababababacadafb4b9b9b4ab9f978779645c4a3a2a1802000000000000000000000c21364b61768b9191919186715c47321c070000000000000000000000000000061727353f424a4a4a4a4a3a372e2110000000000000051626343e414a4a4a4a4a3e3a312414020000000000021324313a3d4a4a4a4a4a3f3c3325150300001427394a565c6060606060514d41301d0a0000000000000c21364b61768ba0b39e89735e49341e0000000b21364b6075899eb4b7a5937e685c4b3f445a6f8499a7927d67523d3c495863798b9fb4b9a8927d68533d28130000000000000000011426364354606d7d8a9aa2b0b5c1b9b3aea9a6a4a3a4a6a9adb2b7c1b4b0a39b8c7f73605646392919090000000000000000031729394a5c667c8b9da6b4bbb4aba49c9997989a9fa9b2b7b2a89e8d7d685d4c3a2917000000000000000e23394e63788ea3c5c0b4afababababababababababababababababababab99846f59442f1a0400000b2035495a72879cb2b3a7927d67523d28120000000000000000000c2135495b73889db2b3b3b3ab917c66513c27110000000000000000000b20354b6074899eb3b3a8907b65503b2510001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b1afaca9a79e978c8377665e4f42322313000000000000000000000000000000000000001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b1b0adaaa89e978c8276635b4a3e2d1c0c00000000000000000000000b20354b60737c7c7c7c7c7b65503b261000000000000000000000000000000010233545525860606060604f4b3f2e1b0800000000000e22344451566060606060534e42311f0b00000000000b1e31424e53606060606055504333200d00001a2f435668717575757575675f4d3924100000000000000c21364b61768ba0b39e89735e49341e000000091e3245566d8297aabbb49e8a7a655d4c475a6f8499a7927d6752464b5a6276869caabbb49e8a76614c36210c00000000000000000008182636434b60687984909ba3aab1b5bcc9bbb9b8babbbdc2b5b1aba39b91857a6a60554538291b0b000000000000000000000b1b2d3e4c5e667b87969faab2b6b5b1aeacadb0b4b8b3aca199897c685f4e3f2f1c0c000000000000000c21364b61768ba7b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ae99846f59442f1a0400000d23384d62788d9d9d9d9d8c77624d37220d000000000000000000061a2c3d586d82989d9d9d9d9d8b76614c36210c000000000000000000081c3043546e83999d9d9d96806b56412b16001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9a97938e8881796e62594c4032241405000000000000000000000000000000000000001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9895908982796d61584a3d2d200f000000000000000000000000081d314455606767676767655d4c38230e000000000000000000000000000000162b3f52646d7575757575655d4b37220e000000000014293e51626c757575757568604e3a2611000000000011263a4e606875757575756a61503c281300001c32475c71868a8a8a8a8a7d67513c27120000000000000c21364b61768ba0b39e89735e49341e000000031628384d63788b9fb4b9a89e887b6b61585a6f8499a7927d675257616978869ca4b6b7a696806b5746331e0a0000000000000000000008182630414e5b636f7b858e959c9faba8aaabacabaaa8a5a49c968e857c70645c4b4437281a0b00000000000000000000000010202f404c5d6476818b959ca5a6aaabacabaaa7a69e978e8378665e4e4131211100000000000000000a1e32465773889d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d99846f59442f1a04000012273d52677d88888888888570594834200b0000000000000000000012273d52677d888888888888836f5846331f0a0000000000000000000114263653687e8888888888836f5a442f1a001b30455a70848888888888888888888888888888888888878684817e79746c635b4c483b3022140600000000000000000000000000000000000000001b30455a70848888888888888888888888888888888888888785837f7a756d635b4c473a2d1f0f0100000000000000000000000001142637444b5151515151504c3f2f1c09000000000000000000000000000000182d42586d828a8a8a8a8a7b654f3a25100000000001172c41566c818a8a8a8a8a7e68533e2913000000000013283d53687e8a8a8a8a8a7f6a553f2a1500001c32475c71879c9f9f9f917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000a2135495b6b8096a3b4b8a69e8c81776e676f8499a7927d67666d767f8a9ca4b5bbaa9d8876614c39291703000000000000000000000008141c313d494e5d65707980878b8f939496979695938f8c86807970675f4f4a3e3126190a000000000000000000000000000212222f3f4b58616c7880878d919496979695928e8882796e62594c40312313030000000000000000031629395a6f8488888888888888888888888888888888888888888888888888826d58432d180300001025394d5f6773737373737067553b2b1905000000000000000000001025394d5f677373737373736f65543a2917040000000000000000000008263a4e606873737373736f6554412c1800182d41556670737373737373737373737373737373737372716f6c696460544e493d342b1d1204000000000000000000000000000000000000000000182d4155667073737373737373737373737373737373737271706d6a6560564e4a3d332a1c0f01000000000000000000000000000009192631353c3c3c3c3c3b382f211100000000000000000000000000000000182d42586d82979f9f9f8f7a654f3a25100000000001172c41566c81969f9f9f937e68533e2913000000000013283d53687d929f9f9f947f6a553f2a1500001c32475c71879cb1b5a6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000006192c3c4b6074859ba4b3b8aa9f968a837d79849aa7927d787c8289949fa8b5b9aa9f8c7b655746331b0b0000000000000000000000000001131f2c353f4c505b636b72767a7e7f818281807e7a77716b645c514d40362d1d14090000000000000000000000000000000412202e3a474c5a626b72787c7f818281807d79746d645c4d483b2f221305000000000000000000000b2d4154666f737373737373737373737373737373737373737373737373736d64533f2b160100000a1e30414d525e5e5e5e5e5b5549381d0d00000000000000000000000a1e30414d525e5e5e5e5e5e5a5447371c0c00000000000000000000000b1f31424e535e5e5e5e5e5a54473725110012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5c5a57544f4a4336352c20180d000000000000000000000000000000000000000000000012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5b5855504b4538362d1f170c000000000000000000000000000000000009141d20272727272726231c110300000000000000000000000000000000182d42586d8297adb5a48f7a654f3a25100000000001172c41566c8196abb5a8937e68533e2913000000000013283d53687d92a8b5aa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000e1d3144556176869aa2b4bab4a99f98928e9aa2b49f8c8d91979ea7b4bab4a89e8c7d675d4b392917000000000000000000000000000000010f1a212f383d494e55576165686a6b6c6b6a68656159564e4a3e3930221b1001000000000000000000000000000000000002101c2a333c484d555a62676a6b6c6c6a676460544e4a3d342b1d1204000000000000000000000012253747545a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e58534635231000000001132330393d48484848484642382b1a00000000000000000000000001132330393d4848484848484541372919000000000000000000000000021424313a3e484848484844413729190800081a2a3741454848484848484848484848484848484848474645423e39353025211a0f05000000000000000000000000000000000000000000000000081a2a374145484848484848484848484848484848484848474643403b363127211a0f040000000000000000000000000000000000000001080b1212121212100e09000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000021527374758617684949fa8b4bab4aea7a3afb3bbaa9faaa6acb3b9b5b1a29a8a7c675f4d3f2e1b0b000000000000000000000000000000000006111c232c363939464c5053555657565553504c473a39362d241d12070000000000000000000000000000000000000000000c171f2b34383c494d515556575655524f4b4336362d20190d0000000000000000000000000008192937414548484848484848484848484848484848484848484848484848433f352818060000000005131e25273333333333312e261a0c0000000000000000000000000005131e25273333333333332f2d25190b0000000000000000000000000006141f262833333333332f2c25190b0000000c1a252d30333333333333333333333333333333333332312f2c2924201c1308060000000000000000000000000000000000000000000000000000000c1a252d3033333333333333333333333333333333333332302e2a25201d150a070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000009192a3a475861737f8a979fa9afb4bac7c4c7c8bbb4bbc4b7b2aca49c928579665e4d413021110000000000000000000000000000000000000000090f1a21232933363a3e3f414241403e3a37342a24211a0f0a000000000000000000000000000000000000000000000000040d1920222c35383c3f414241403d39353026211a0f050000000000000000000000000000000b19252d2f333333333333333333333333333333333333333333333333332d2b23180a000000000000010a10121e1e1e1e1e1b191309000000000000000000000000000000010a10121e1e1e1e1e1e1a181208000000000000000000000000000000020b11131e1e1e1e1e1a18110800000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1a17140f0b07000000000000000000000000000000000000000000000000000000000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1b1815100b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000c1c2a3a4755606978818a939a9fa9a7b1b6bfb3aea9a6a69d9790867d70635b4d403023130300000000000000000000000000000000000000000000060c0e171e2125292a2c2d2c2b2925221f180f0d0700000000000000000000000000000000000000000000000000000000050b0e192023272a2c2d2c2b2824201c1408070000000000000000000000000000000000000812181a1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e181610060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000000000c1c2a37444b5a626c777e848a8f929ca4b3a19993918c88817b71675f4e493d302213050000000000000000000000000000000000000000000000000000030a0c1013151617161513100c0a0400000000000000000000000000000000000000000000000000000000000000000000060c0d121516171715120f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020201f1c170d0100000000000000000000070b1d20202020200d0b0500000000000000000000071117192020202020200a040000000000000000000000000000000000000000000000000000000000020e171d1f202020201e1c160c000000000000000000000000040e14162020202020202020202020202020202020202020202020202020202020202020202017150f0500000000000000000001080b1d202020202017150f05000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000c1926313c484d5861686f75797d869cae99837e7b77736c655d524d41352c1f12040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f12110c0a0400000000000000000e1c272f323535353534312a1f11010000000000000008131c203235353535352220190e00000000000000000a19242c2f3535353535351f180c0000000000000000000000000000000000000000000000000000000212202b3234353535353330291e1000000000000000000000081621292b353535353535353535353535353535353535353535353535353535353535353535352c2a2217090000000000000009151d203235353535352c2a2217090000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000009141d2b343a474c535660646f8499a7927d6966625957504b3f3930211a0e00000000000000000000000001080b1717171717100e08000001080b1717171717100e080000000000000001080b1717171717100e0800000000000000000001080b0f12110c0903000000000000000000000000000000000000000000000000000000000812181a2020202020202020202020202020202020202020202020202020202020202013110b020000000000000005101b22242826211f170b0000000000000a1c2c3943474a4a4a4a49463d2f1f0d0000000000000818253035474a4a4a4a4a38352b1e0e0000000000000719293640444a4a4a4a4a4a332a1c0c00000000000000000000000000000000000000000000000000000e20303d46494a4a4a4a48453b2e1e0c0000000000000000041626333d404a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a413e3427170500000000000919273135484a4a4a4a4a413e3427170000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000010d19202a333738454b5a6f8499a7927d67524d483b3b372e251e130600000000000000000000000009151d202d2d2d2d2d25231c1109151d202d2d2d2d2d25231c11030000000009151d202d2d2d2d2d25231c110300000000000008141c20252826211e160b00000000000000000000000000000000000000000000000000000b19252d303535353535353535353535353535353535353535353535353535353535353528261e130600000000000d19202d36393d3c3633291b1306000000001427394a565c606060605e5a4d3d2a17030000000000132536434a5d606060605f4d483c2b1905000000000011243647545960606060605e473a2a180400000000000000000000000000000000000000000000000003172b3d4e5a5f606060605e594c3b291602000000000000000e21334451566060606060606060606060606060606060606060606060606060606060606060606057524534220f0000000001152737444b5d6060606060575245341d0d00000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000000000000000000050c171f212832445a6f8499a7927d67523d342b25231c110a01000000000000000000000000091927313542424242423b372f211927313542424242423b372f2111000000091927313542424242423b372f211100000000010f182630353a3d3b3632281b120400000000000000000000000000000000000000000000000819293741454a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3d3a312413020000000d1d2b343e4a4f52514c463a312413050000001a2f4356687175757575746b5a46311c0800000000071c30435460727575757575625a4835200a0000000002172c4054656e7575757575705847331f0a000000000000000000000000000000000000000000000000081d32465a6c7475757575736a5945301c070000000000000014293d51626b757575757575757575757575757575757575757575757575757575757575757575756c63523e2a1500000000081d314455607275757575756c63523b2b1905000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000000000000000000040a0c152f445a6f8499a5927d67523d2819100e08000000000000000000000000000001152737444b5757575757504b3f2f2737444b5757575757504b3f2f1c080001152737444b5757575757504b3f2f1c080000000f1f2c36434b4f52504b4639302212030000000000000000000000000000000000000000000012253748545a60606060606060606060606060606060606060606060606060606060606060534e42311e0b00000a1b2b3b484d5c64676661584e423123130000001c32475c71868a8a8a8a89745e49341f09000000000b20354a6072878a8a8a8a8c78624d3827150200000004192f44596e838a8a8a8a8a76614c37220c0000000000000000000000000000000000000000000000000a1f34495f748a8a8a8a8a88735e48331e0900000000000000162b40566b808a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a816c57412c17000000000b20354b6074878a8a8a8a8a816c594834200d000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000000001a2f445a6f849090907d67523d28120000000000000000000000000000000000081d314455606c6c6c6c6c655d4b37314455606c6c6c6c6c655d4b37230e00081d314455606c6c6c6c6c655d4b37230e00000c1c2c3d49546064676661574d4030211100000000000000000000000000000000000000000000182d4154666f7575757575757575757575757575757575757575757575757575757575757568604e3a2611000316283948596270797d7b7668604e4130180800001c32475c71879c9f9f9e89745e49341f0900000005192b3b50657b90a59f9fab95806b5645311d0900000004192f44596e84999f9f9f8c77614c37220c0000000000000000000000000000000000000000000000000a1f34495f74899e9f9f9d88735e48331e0900000000000000162b40566b80959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96816c57412c1700000000081d314455687d92a59f9f9f8a78624d3b2b19050000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000000000f24394e647a7b7b7b77624c37220d00000000000000000000000000000000000b20354b607481828282817b65503b354b607381828282817b65503b2510000b20354b607481828282817b65503b25100004182a3a495b63737a7d7b75675f4d3f2f1c090000000000000000000000000000000000000000001a30455a6f848a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7e68533d281300091e3245576278848e9291897e685f4d36261401001c32475c71879cb1b39e89745e49341f090000000b203448596e8399aec3b5b39e8875604b36200f00000004192f44596e8499aeb5a18c77614c37220c0000000000000000000000000000000000000000000000000a1f34495f74899eb4b39d88735e48331e0900000000000000162b40566b8095abb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ac96816c57412c1700000000011527374b6074879cb2baa997816c594834200d0000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000000000d21364a5c64656565625948341f0b00000000000000000000000000000000000b21364b60758b979797937e69543e364b60758b979797937e69543e2914000b21364b60758b979797937e69543e2914000a1f3347586379868f9290887d675d4c38230c0000000000000000000000000000000000000000001a30455a6f859a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f927d68533d2813000b21364b6075869aa2a7a89e927d675443301c08001c32475c71879cb1b39e89745e49341f090000021527374d62788b9fb4cacbb8a6917c67523d2d1a07000004192f44596e8499aeb6a18c77614c37220c0000000000000000000000000000000000000000000000000a1f34495f74899eb4b39d88735e48331e0900000000000000162b40566b8095abc2d2c8bbb4aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a996816c57412c170000000000091d314455687d92a4b6b49f8a78624d3c2b190500000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000000000000000000000000071a2d3e4a4e5050504c483b2a180500000000000000000000000000000000000b21364b60768ba0aca9937e69543e364b60768ba0aca9937e69543e2914000b21364b60768ba0aca9937e69543e2914000c22374c6176889ba3a7a79e8d7b65503a29170400000000000000000000000000000000000000001a30455a6f859aafb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a8927d68533d28130014293e54697e93a4b4c0b9b39d8873604b35200b001c32475c71879cb1b39e89745e49341f090000081d3144556b8095aabbced5c4af9a85705b4a36210b000004192f44596e8499aeb6a18c77614c37220c0000000000000001010101010101010101010101010101010a1f34495f74899eb4b39d88735e48331e090000000000000014293e54697e93a4b5c8bbaa9f959494949494949494949494949494949494949494949494949494816c57412c170000000000011527374b6073879cb2baa997816c5a4834200e00000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000000000000000000000000000f202d36393b3b3b37342a1d0d0000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400162b40566b8095a6b5c2b8ab9b86715846331f0a00000000000000000000000000000000000000001a30455a6f849aafc0d1d3c3b6b2a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8927d68533d281300192e44596e8399aec2d1cbb7a68d79634e38230e001c32475c71879cb1b39e89745e49341f0900000b20364b6074889db3c8c8c6c8b4a28e79634e392916030004192f44596e8499aeb6a18c77614c37220c000000040d14161717171717171717171717171717171717171f34495f74899eb4b39d88735e48331e1715130d030000000b20364b6073869caabbb49f8b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b65503b2610000000000000091d314455677d92a4b6b49f8b78624d3c2b1905000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000000000000000000000000000000010f1a2124262626221f180d000000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e2914001b30465b70859bb0c4d2c9b5a38b76614c36210c0000000000000000000000000000000000000000182d42576d8197a2b4c2cab6a59c94949494949494949494949494949494949494949494927d68533d281300192f44596e8499aec4d4ccb9a88e79634e39240e001c32475c71879cb1b39e89745e49341f0900061a2c3d51677c91a6b7b8b3b1b5c0ac96816c5746321e0a0004192f44596e8499aeb6a18c77614c37220c0000081621282b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c34495f74899eb4b39d88735e48332c2c2a282015070000081d314455647a8b9fb4bbaa95806b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a655d4c38230e000000000000011426374b6073869cb1baa997816c5a4835200e000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000000000000000000000000000000070d0f1010100d0b0500000000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e2914001b31465b70869bb0c6d5cab7a58c77614c37220c00000000000000000000000000000000000000000b21364b6074849aa4b5c3b29c877f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f79634e39240e00152a40556a7f95a6b7c3bcb39e8974604b36200b001c32475c71879cb1b39e89745e49341f09000c2135495b70859aafb8a69e9ca4b5b39e8976614b3621100004192f44596e8499aeb6a18c77614c37220c00041626333d404141414141414141414141414141414141414141495f74899eb4b39d88735e484141413f3c3325150300021527374a5c6a8095a3b5b49f8c7a64565454545454545454545454545454545454545454545454504c3f2f1c0900000000000000091c304354677d92a4b6b49f8b78624d3c2b19050000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400172c42576c8197a8b8c5bbb29d87725947341f0a0000000000000000000000000000000000000000091e3245566176869ca5b6b49f8c7c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a635b4a36210c000c22374c6177889da5aaab9f947f695645311d09001c32475c71879cb1b39e89745e49341f09031628394e63798da2b4b39e88869cb1b9a8937d68533e2e1b0804192f44596e8499aeb6a18c77614c37220c000d21334450555656565656565656565656565656565656565656565f74899eb4b39d88735e5656565655504333200d000009192d3e4b6074859baabbaa9c8674604b3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b382f21110000000000000000011426364b6073869cb1baa997816c5a4835200e0000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000003090c1515151515151515151515151515151515151515151515151515151515151512100a0100000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e2914000d23384d62788a9ea7aaaa9f927d67523a2a180400000000000000000000000000000000000000000216283846586277879da6b8aa9f8b7c665d545454545454545454545454545454545454544e4a3d2d1a07000a1f334758647a879295948c8072604a38271502001c32475c71879cb1b39e89745e49341f09091e3245576c8196acbbaa947f7b8fa4b5b19b86715c4b37220c00192f44596e8499aeb6a18c77614c37220c0014283d50626b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c74899eb4b39d88736c6c6c6c6c6a61503c28130000000f1d31445563798b9fb4b5a495806b5c4a38282a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a26231c1103000000000000000000081c304354677c91a4b5b49f8b78624d3c2b190500000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000b161e212a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a27251d1205000000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e2914000c2035495a657b889295948b7f6a5f4d3a1c0c000000000000000000000000000000000000000000000a1a293a48596378889ea8b9a99f8a7b645c4a3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f39362d1f0f000004182a3a4a5c64757c807f796b605443301a0a00001c32475c71879cb1b39e89745e49341f090b21364b6075899eb3b49f8b7771869cb1b5a38f7a644f3a2a1704192f44596e8499aeb6a18c77614c37220c00162b40556b8081818181818181818181818181818181818181818181818b9fb4b49f8a8181818181817f6a553f2a15000000021527374a5b6a7f95a3b5b49f8c7a645645321e151515151515151515151515151515151515100e090000000000000000000000011426364a6073869cb1bbaa97816c5a4835200e00000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000b1b2832363f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3c39302312010000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e29140006192c3c4b5d65767d807e786a614f41311e0000000000000000000000000000000000000000000000000b1b2b3b495a647a8a9ea9baa89e897a645b493b2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a24211a0f010000000c1c2d3e4a5660676b69635b4a433625130000001c32475c71879cb1b39e89745e49341f071b2e3e53687d92a7b9ad98836e687e93a8b9ad98826d5847331f08192f44596e8499aeb6a18c77614c37220c001e34495e738996969696969696969696969696969696969696969696969faabbbaa89f96969696969687725d47321d0000000009192d3d4b6073859ba9baaa9c8674604b3e2e1a0a00000000000000000000000000000000000000000000000000000000000000081c304354677c91a4b5b49f8b78624d3c2b1906000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0003162839464b54545454545454545454545454545454545454545454545454545454545454524d41301d0a0000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400000e1e2e3f4b5861686b69635a4f43322313010000000000000000000000000000000000000000000000000d1d2c3c4a5c657b8b9fabb9a79d88796359483a2a1b1515151515151515151515150e0c0700000000000010202d38454b5255544e4a3d302518080000001c32475c71879cb1b39e89745e49341f0d22374b5c71869bb0b6a48f7a656176899eb4b49f8a77614c362513192f44596e8499aeb6a18c77614c37220c001e34495e73899eababababababababababababababababababababababb4bbc8c6bab4ababababab9c87725d47321d00000000000f1d31445563798b9fb4b6a496806b5c4b38281602000000000000000000000000000000000000000000000000000000000000001325364a6073869cb1bbaa97826c5a4935200e000000000000000000000000000000000000000000182d42586d8297adbaa5907b65503b26100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00091e324657616a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a675f4d3925100000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400000011212e3a464c5255544d493c3225150500000000000000000000000000000000000000000000000000000e1e2d3e4b5d667d8d9fb4b8a69d877862594739291a0a000000000000000000000000000000000000000d1d2b343744444444443e3b322414000000001c32475c71879cb1b39e89745e49341f172a3a4f647a8fa3b5b19c86715d576c8197acbaa9947f695443301c192f44596e8499aeb6a18c77614c37220c001e34495e73889eb3c1c7bab4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b5bcc9c9bcb4b3b3b3b3b29c87725d47321d0000000000011527374a5b6a7f94a3b5b49f8c7a645645321e1000000000000000000000000000000000000000000000000000000000000000081c304354667c91a3b5b49f8b78624d3c2b19060000000000000000000000000000000000000000182d42586d8297adbca7927d67523d28120000000001172c41566c8196abbea9947f69543f2a14000000000013283e53687d93a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000c21364b61767f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d67523c27120000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400000003111b2933363d403f38352c1e15070000000000000000000000000000000000000000000000000000000010202e3f4d5e687e939dafb7a59c867761574638281909000000000000000000000000000000000005182b3b484c5959595959544f42321f0c0000001c32475c71879cb1b39e89745e49341f1f3347586d8298adbaa8937e69544e64798ea3b4b29d8773604a3520192f44596e8499aeb6a18c77614c37220c001e34495e73899eb3c8baa99f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fabbcbcab9f9d9d9d9d9d9c87725d47321d00000000000009192d3d4b6073859ba9baaa9c8674604b3f2e1a0a000000000000000000000000000000000000000000000000000000000000001325364a6073869bb1bbaa97826d5a4935200e0000000000000000000000000000000000000000182d42586d8297adc0ab96816b56402f1b0b00000000132536576c8297acc0ab96806b563b2b180500000000142a3f54697f94a9bea8937e69533e291400001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778c949494949494949494949494949494949494949494949494949494949494846f5a442f1a0000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e291400000000000b171f21282b292320190e00000000000000000000000000000000000000000000000000000000000002112130404e606a7f959fb0b6a49b857561564537271808000000000000000000000000000000000b20344859626e6e6e6e6e69604f3b26120000001c32475c71879cb1b39e89745e49341325364c61768a9fb4b49f8a76614c4a5c70859bb0b6a5907b66503c2b192f44596e8499aeb6a18c77614c37220c001d32475c72869cb1beb49f8b88888888888888888888888888888888888d9fb5b49f8d88888888888885705b46301b000000000000000f1d31445563798b9fb4b6a496806b5d4b38281603000000000000000000000000000000000000000000000000000000000000081c304354667c91a3b5b49f8b78624d3c2c190600000000000000000000000000000000000000182d42586d8297adc2b19c87725e4c3a29180b02020c1c3043546e8399aec3b09a857059483420110600020a182c3d566b8196abbca7927c67523d271200001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778ca1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999846f5a442f1a0000000000000b21364b60768ba0b5a9937e69543e364b60768ba0b5a9937e69543e2914000b21364b60768ba0b5a9937e69543e2914000000000000040a0c1316140e0c060000000000000000000000000000000000000000000000000000000000000000031222314250616c8196a0b2b5a39a8474605544362614010000000000000000000000000000000d22374c627783848484837e69543e29140000001c32475c71879cb1b39e89745e49341c304354697f94a9baac97826d58463d52677d92a7b8ae99836e5a4834202f44596e8499aeb6a18c77614c37220c0011263b51667c90a0b2b29c8774737373737373737373737373737373748a9eb4b39d88737373737373706755422e1900000000000000011527374a5b6a7f94a3b5b49f8c7b655645321e11000000000000000000000000000000000000000000000000000000000000001325364c5e71859bb0bbaa97826d5a4935200e00000000000000000000000000000000000000182d42586d8297adc2b6a4907b66584636291d15151d2a3a4a6074889eb3c8b49f8b77624d3f2f211a18151d2836495b71869bb0c3a5907b66503b261100001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778ca1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5af99846f5a442f1a0000000000000b21364b60768ba0b3a9937e69543e364b60768ba0b3a9937e69543e2914000b21364b60768ba0b3a9937e69543e291400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004142433434a60728298a1b3b4a2998373605443301c160600000000000000000000000000000e23394e63788e99999998826d58432d180300001c32475c71879cb1b39e89745e493420354a6073879cb2b5a38e79644f3a364b6075889eb3b49f8b78624d37272f44596e8499aeb6a18c77614c37220c000f24384c5e6e8398a7b6a5947f6a5b5e5e5e5e5e5e5e5e5e5e5e5e5f74899eb4b39d88735e5e5e5e5e5b5548382613000000000000000009192d3d4b6073859ba9baab9c8675604b3f2e1b0a0000000000000000000000000000000000000000000000000000000000000818304051667c90a3b5b49f8b78624d3c2c1906000000000000000000000000000000000000182d42586d8297adc2c2b29d87766154463a322827313a4758667c91a6b8cabbaa96816c5d4b3f352c2d273138455463798c9fb4b7a58c77624c37220d00001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f99846f5a442f1a0000000000000b21364b60758b9d9d9d937e69543e364b60768b9d9d9d937e69543e2914000b21364b60758b9d9d9d937e69543e29140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006151c30435460738399a3b5b3a1988272604b4433241405000000000000000000000000000e24394e63798ea3aead98836e58432e190300001c32475c71879cb1b39e89745e49342b3b50657b90a5b6b09b85705c4a363245566b8096abbbaa95806b5544312f44596e8499aeb6a18c77614c37220c00091d2f404c6277899eb3b49f8b79634e41484848484848484848495f74899eb4b39d88735e484848484642382a1a090000000000000000000f1d31445563798b9fb4b6a496816c5d4b392816030000000000000000000000000000000000000000000000000000000000001224384c5e70859bb0bbaa97826d5a4935200e000000000000000000000000000000000000182d42586d8297adc2bbaea598827261584b453838454b586176869cb2c2b6b1aa9f8d7b655d4e493d4238454b5660728399abbcb29d87725948341f0b00001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a836f5a442f1a0000000000000b20364b607488888888887e68533e364b607488888888887e68533e2813000b20364b607488888888887e68533e281300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013253644556175859ba4b6b2a097816c625042322313030000000000000000000000000f24394e64798ea3b9ae98836e59432e190400001c32475c71879cb1b39e89745e49343448596e8399aeb9a7927d68533e2d28384d63788c9fb5b39d8874604b362f44596e8499aeb6a18c77614c37220c0000121f344859687e93a2b4a99a8470604e3b2a33333333333334495f74899eb4b39d88735e48333333302e261a0c0000000000000000000001142637495b697f94a3b4b49f8c7b655745321e11000000000000000000000000000000000000000000000000000000000000091d2f4050667b90a3b4b49f8b78634d3c2c19060000000000000000000000000000000000182d42586d8297adc2ae9d949d988376676056585856606876849aa4b6b6a49c959d9e897b6d635b595858566067748297a1b3bfac97826d573b2a180500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61758ba0a69e89735e49341e000b1f34485970757575757575757575757575757575757575757575757575757575757575756f6554412c18000000000000091d32455660737373737368604e3a32455660737373737368604e3a261100091d32455660737373737368604e3a26110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818273746576176869ca6b7b19f95806b614f413021110100000000000000000000000f24394f64798ea4b9ae99836e59442e190400001c32475c71879cb1b39e89745e4927374d62788b9fb4b39e8975604b36212035495a6f849aafb7a6917c67523d2c44596e8499aeb6a18c77614c37220c000005182a3b4a6072859aa9b4a2927d685947341f1e1e1e1e1f34495f74899eb4b39d88735e48331e1e1b19130900000000000000000000000009192c3d4b6073859ba9baab9c8775604b3f2e1b0b0000000000000000000000000000000000000000000000000000000000001223384c5e70859bb0bbaa97826d5a4935200e0000000000000000000000000000000000182d42586d8297adbea9947f94a199877d756f6d6d70757d879aa2b4beb19c867f95a39e8c8278726f6d6d70757d8697a0b1bfb3a18e79634e39240e0000001c32475c71879cb1bca6917c67513c27120000000000000c21364b61758b91919189735e49341e0005182a3b485e606060606060606060606060606060606060606060606060606060606060605a544737251100000000000002152838454b5e5e5e5e5e534e42312838454b5e5e5e5e5e534e42311e0b0002152838454b5e5e5e5e5e534e42311e0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000919283947586278879da7b8b09e937f695f4d3f2e1f0f00000000000000000000000f243a4f64798fa4b9ae99846e59442f190400001c32475c71879cb1b39e89745e493144556a8095aabbab96816c5745321e192c3c51667c91a6b7af9a85705b493544596e8499aeb6a18c77614c37220c0000000d1c30435463798b9fb4b39e8977614c402f1b0a000a1f34495f74899eb4b39d88735e48331e0906040000000000000000000000000000000f1c30435463798b9fb4b6a596816c5d4b392816030000000000000000000000000000000000000000000000000000000000091c2f4050667b90a2b4b49f8b78634d3c2c190600000000000000000000000000000000182d42586d8297adb5a08b75869ca59d92898482838589929da5b4c0b2a0917c74859ba79f978d878482838589929ca4b1beb7a699836f5b4a36210c0000001c32475c71879cb1bca6917c67513c27120000000000000b20354b60737c7c7c7c7c66503b261100000d1d2a344a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a444137291908000000000000000a1a28323648484848483e3a31241a28323648484848483e3a3124130200000a1a28323648484848483e3a3124130200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2a3a485a6379899ea8bab59f8d7d675d4b3d2c1c0c000000000000000000000f253a4f647a8fa4b9ae99846f59442f1a0400001c32475c71879cb1b39e89745e49364b6074889db3b4a28d79634e3928160e20354b6074889db2b4a28e79634e3944596e8499aeb6a18c77614c37220c00000000132536495b6a8095a4b6a798826d5e4c392816030a1f34495f74899eb4b39d88735e48331e09000000000000000000000000000000000001142636495b697f94a2b4b59f8d7b655746321e110000000000000000000000000000000000000000000000000000000000001223384c5e70859bb0bbaa97826d5a4935200e00000000000000000000000000000000182d42586d8297adb5a08b757a8c9faba89e9a97989a9fa8b2b7beb1a298826d6278899da6aca59d9997989a9fa8b1b6c1b5a79d8877624c3d2d1a070000001c32475c71879cb1bca6917c67513c2712000000000000081d3144556066666666665e4c38230f0000000d181f35353535353535353535353535353535353535353535353535353535353535352f2c25190b0000000000000000000a151d20333333333328261e130a151d20333333333328261e1306000000000a151d20333333333328261e1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2b3c495b647a8a9faabbab9f8b7b655b493a2a190900000000000000000010253a4f657a8fa4baaf99846f5a442f1a0500001c32475c71879cb1b39e89745e493d51677c91a6b7af9a846f5b49351b0a081d3144556a8095aabbac96816c574644596e8499aeb6a18c77614c37220c0000000008182c3d4b6074869cabb2a0907b665745321e10001f34495f74899eb4b39d88735e48331e0900000000000000000000000000000000000008182c3d4b6073849aa9baab9d8775614b3f2e1b0b0000000000000000000000000000000000000000000000000000000000091c2f4050657b90a2b4b49f8c78634d3c2c1906000000000000000000000000000000182d42586d8297adb5a08b76677d8d9ea7b3afadadafb4bac1b4b0a0978474605a63798899a1afb2aeadadafb4bac2b6b1a39b897a645947341f0f000000001c32475c71879cb1bca6917c67513c271200000000000001142637444b51515151504c402f1c0900000000050b0d202020202020202020202020202020202020202020202020202020202020201a181108000000000000000000000002090b1e1e1e1e1e13110b020002090b1e1e1e1e1e13110b0200000000000002090b1e1e1e1e1e13110b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2c3d4b5c667c8c9fabbaa99e897963584737271501000000000000000010253b50657a90a5baaf9a856f5a45301a0500001c32475c71879cb1b39e89745e49495b6f849aafb7a6917c67513d2c1a00011527374d62778b9fb4b39e8975614b44596e8499aeb6a18c77614c37220c00000000000f1d324556657b8d9fb5b29d8775604b3e2d19091f34495f74899eb4b39d88735e48331e09000000000000000000000000000000000000000f1c30435463798a9fb4b6a596816c5d4b3929160300000000000000000000000000000000000000000000000000000000001123384c5d70859ab0bbaa98826d5b4935210f000000000000000000000000000000182d42586d8297a3a3a08b7660677c89969ea7a9acadadaba8a39b90827460564a5b637783909a9faaaaacadacaba8a49c928578645c4b3b2a1801000000001c32475c71879cb1bca6917c67513c27120000000000000009192631353c3c3c3c3b382f221200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2e3e4c5e677d8d9fb5b9a79d8776615544311d12000000000000000010263b50657b90a5baaf9a85705a45301b0500001c32475c71879cb1b39e89745e394e63798da2b4b39d8874604b36200f000009203448596e8399aeb9a7927d68533e596e8499aeb6a18c77614c37220c0000000000021528384b5d6d8297a6b6a596806b5c4a3726141f34495f74899eb4b39d88735e48331e090000000000000000000000000000000000000001142636495b697e93a2b4b59f8d7b655746321e110000000000000000000000000000000000000000000000000000000000081c2f3f50657b90a2b4b49f8c78634d3d2c1a060000000000000000000000000000182d42586d828e8e8e8e8b75605e66778189909497989796928d857b6d6056453d4a59626f7b848b919597989796938d877d73625a4b3e2e1d0d00000000001c32475c71879cb1bca6917c67513c2712000000000000000009141d202727272726231c120400000000000000000000000000090e10100f0c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c11111111110f0d07000000000000000000000000000000000000040a0c1114171819191815120d0c06000000000000000000060b0b0b0b0b0a000000000000000000000000000000000000000000000110202f404d5f697f949fb0b6a59a8473604b40301d0d0000000000000011263b50667b90a5bbb09a85705b45301b0600001c32475c71879cb1b39e89745e45576c8196abbbaa95806b5544311d08000005182b3b50657b90a5b6b19b86715c4b596e8499aeb6a18c77614c37220c0000000000000a1a2e3f4c6176889db3b49f8c7a645544311d1f34495f74899eb4b39d88735e48331e09000000000000000000000000000000000000000008182c3c4b6073849aa8baab9d8775614b3f2f1b0b00000000000000000000000000000000000000000000000000000000001123374b5d70849aafbbaa98826d5b4935210f00000000000000000000000000000d22384d6278797979797972604a58616b757b7f818382817d7870665e4b45382d3b484c5d656f777c7f828382807e7872676055493c2e20100000000000001c32475c71879cb1bca6917c67513c271200000000000000000001080b11111111110f090000000000000000000000000003111c23262524211f17130c0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f21262626262624221b100200000000000000000000000000040a0c181f22262a2c2e2f2e2d2b272320190f0d0700000002090b1b202020202020100e08000000000000000000000000000000000000000002112230414f616c8196a1b3b4a296806b5e4c3b2b180500000000000011263b51667b90a6bbb09b85705b46301b0600001c32475c71879cb1b39e89745e4b6075899eb3b49f8b78624d372715020000000d20354a6073879cb2b5a38f7a644f596e8499aeb6a18c77614c37220c00000000000000111f334758677d92a1b3aa9b8573604b3c2b1934495f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000e1c30435463788a9fb4b6a597816c5d4b3929170300000000000000000000000000000000000000000000000000000000081c2e3f50657a8fa2b4b49f8c79634e3d2c1a06000000000000000000000000000b2035485a626464646464605443474c5660656a6c6d6d6b68635b504c4032281d2a343f4b505861666a6c6d6d6b68635a524b44372b1e10020000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000011212f383b3b3937332a28211e160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2a33373c3c3c3c3c39362d20100000000000000000000000020c171f212a34373c3f4243444342403c38352c24221b10090a161e213135353535353525231c11030000000000000000000000000000000000000004132332434b60728399a4b5b09e917c66594834201100000000000011263c51667b91a6bbb09b86705b46311b0600001c32475c71879cb1b39e89745e53687d92a7b9ae99836e5a4834190900000000071c304354697f94a9baad97826d58596e8499aeb6a18c77614c37220c000000000000000417293a4d5f6f8399a8b5a3937e695a48352034495f74899eb4b39d88735e48331e0900000000000000000000000000000000000000000001142636495a697e93a2b4b59f8d7b655746331e1100000000000000000000000000000000000000000000000000000000001123374b5d6f849aafbbaa98826d5b4935210f0000000000000000000000000005192b3c484d4e4e4e4e4e4a43363338454b505457585856534d493c382f1e160d181f2f383a474c515557585756534d493c353126190e00000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000090f11110f0e0b080100000000000000000000000000091c2f404c50504e4c473a3d3632291c130800000000000000000000000000000000000000000000000000000000000000000000000000000000000004172a3a474c51515151514e4a3e2d1b070000000000000000000a161e2933363a474c5154575859595855524d493c3a362d231c1a283236464a4a4a4a4a4a3b372f2111000000000000000000000000000000000000000005141c3043546175869ca7b9b39e8977624d402f1c09000000000011273c51667c91a6bbb09b86715b46311c0600001c32475c71879cb1b39e89745e5c71869bb0b6a5907b66503c2b190000000000001325364c61778a9fb4b49f8a7661596e8499aeb6a18c77614c37220c00000000000000000c1c30414d62788a9eb4b49e8a78624d413034495f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000008182c3c4a6072849aa8b9ab9d8775614b402f1b0b00000000000000000000000000000000000000000000000000000000081c2e3f4f657a8fa2b3b49f8c79634e3d2c1a06000000000000000000000000000e1e2b353839393939393530251f2731363b3f424342413d38352c231c11030005111c232a33373c40424342413e38352c201d14090000000000000000001c32475c71879cb1bca6917c67513c27120000000000000003111c2326262523201d140b0700000000000000000000000e23384c5e656564615859524b46393025180900000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f334758616666666666645c4a36220d00000000000000010f1a28323a464c54596166696c6d6e6e6d6a67625a574f4a3e382f2838454b5b60606060605f504b3f2f1c0800000000000000000000000000000000000000000114263646576278899eb3b8a799836e5e4c382311000000000012273c52677c91a7bcb19c86715c47311c0700001c32475c71879cb1b39e89745e647a8fa3b5b29d8773604b35200d000000000000081f3347586d8298adbaa9947f69546e8499aeb6a18c77614c37220c000000000000000000132035485a697f94a3b5a899836f5f4d3a29495f74899eb4b39d88735e48331e0900000000000000000000000000000000000000000000000e1c30435462788a9eb4b7a597816c5e4c39291703000000000000000000000000000000000000000000000000000000001122374b5d6f849aafbcab98826d5b4935210f00000000000000000000000000000e1920222424242424201c130a151d20262a2c2e2d2c282321190e090000000000080c171f21272a2d2e2d2b292320190e0801000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000011222f383b3b3a38353126201c130800000000000000000010263b50657b7a7977736e6861574a4336271909000000000000000000000000000000000000000000000000000000000000000000000000000000000c21374c61767c7b7b7b7c7a644e39240f00000000000004111f2d38454b58616971777b7f8183848382807c78726c645c504c403345566070757575757575655d4b37230e00000000000000000000000000000000000000000008182939495a677d92a0b2b2a1907b66503f2f1c080000000012273d52677c92a7bcb19c87715c47321c0700001c32475c71879cb1b39e8974586d8297adbaa9947f6a5443301c0800000000000004172a3a4f647a8fa4b5b29c8773606e8499aeb6a18c77614c37220c00000000000000000005192b3c4b6073859baab3a1917c67584633495f74899eb4b39d88735e48331e09000000000000000000000000000000000000000000000000132536495a697e93a2b4b19f907b655746331e1100000000000000000000000000000000000000000000000000000000081b2e3f4f647a8fa1b3b49f8c79634e3d2c1a060000000000000000000000000000050b0d0f0f0f0f0f0b07000002090b101517181816130e0c06000000000000000000040a0c111517181816130e0c06000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000091c2f404c50514f4d4b4437353025180f01000000000000001f354a5f748b908e8c88837d76696054443727150200000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8f91919191826d58422d1800000000000311222f3d4a56606a767e868b9194979899989795918d87817a70655e4c474b6074858a8a8a8a8a8c7b65503b2510000000000000000000000000000000000000000000000b1b2c3c4d5f6d8298a8b9b19b86715d4c38230e0000000012283d52677d92a7bcb19c87725c47321d0700001c32475c71879cb1b39e897461768a9fb4b49f8a77614c36261401000000000000000c22374b5d71869cb1b6a5907b656e8499aeb6a18c77614c37220c000000000000000000000e1d314455647a8c9fb4b39d8876614c3f495f74899eb4b39d88735e48331e0900000000000000000000000000000000000000000000000008182c3c4a6072849aa8b9b29d8776614c402f1b0b000000000000000000000000000000000000000000000000000000001022374b5c6f8499afbcab98826d5b4935210f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000f23384c5e666664636055514a43362d1f10030000000000001f354a5f748a9fa3a69d9992897e72605544311d1000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4a6a697826d58422d18000000000011212f404c5b63747f8a949b9faba9acadaeaeadaaa7a59d968f857b6e6158616e8298a39f9f9f937e695d4b37230e00000000070d0f13131313130e0c0600000000000000000e1e30414c61778a9eb4b5a3907b65503b26100000000013283d52687d92a7bdb29c87725d47321d0800001c32475c71879cb1b39e8974697f94a9baad98826d59473418080000000000000000081b2e3f53687e93a8b9ae99836e6e8499aeb6a18c77614c37220c00000000000000000000011426374a5c6b8196a5b7a697816c5d4b495f74899eb4b39d88735e48331e09000000000000000000000000000000000000000000000000000e1c30435462788a9eb4b7a597826d5e4c3a291704000000000000000000000000000000000000000000000000000000081b2e3e4f647a8fa1b3b49f8c79634e3d2c1a06000000000000000000000000000000000000000000000000000000000000000007111719202020202019161006000000000000000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000011263b50667b7b7a78756e6760544a3d2e21100000000000001f354a5f748a9fb1b4b3aea79e938273604b3e2d1b07000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4baad97826d58422d18000000000c1c2e3f4c5e667986959ea8b0b5b6b2adabaaaaacb0b4b7b2aca39b908376636a7f95a0b2b4a297816c604f3f2f1c08000002101b222429292929292320190e0000000000000000131f3447596a8095aabbad97826d583d2c1a0600000013283d53687d92a8bdb29d87725d48321d0800001c32475c71879cb1b39e897473879cb2b5a48f7a654f3a2a18000000000000000000001021364b6176899eb4b49f8b786e8499aeb6a18c77614c37220c000000000000000000000009192d3e4b6175879db2b59f8d7b6556455f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000000000000132536485a687e93a2b4b19f907b665846331f12000000000000000000000000000000000000000000000000000000001022364a5c6f8499aebcab98836e5b4936210f000000000000000000000000000000000000000000000000000000000000000a18242c2e35353535352e2b23180a0000000000000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000001e33485d7388908f8d89847c72635b4b3f2e1d0d00000000001f354a5f748a989b9fabb4b8b3a095806b5c4a36220c000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4baad97826d58422d1800000004182a3a4b5d667c8a9ca4b4b9b5ada59d98959495979b9faab1b5b5b0a19988797c8d9fb5b7a59a8473604b4232211100000010202e363a3e3e3e3e3e38352c1e0e0000000000000004182a3b4c61778b9fb4b29d88735b4936210c00000013283e53687d93a8bdb29d88725d48331d0800001c32475c71879cb1b39e89747b90a5b6b19c86715d4b371c0c000000000000000000000a1e3246576c8197acbbaa95806e8499aeb6a18c77614c37220c000000000000000000000000101e324657667b90a0b2ab9c8674604b5f74899eb4b39d88735e48331e09000000000000000000000000000000000000000000000000000008182b3c4a6072849aa8b9b29d8776614c402f1c0c000000000000000000000000000000000000000000000000000000071b2e3e4f647a8ea1b3b49f8c79634e3d2d1a0700000000000000000000000000000000000000000000000000000000000018283640444a4a4a4a4a433f3628180000000000000000000000000000000000000000000000000000001c32475c71879cb1b3a6917c67513c27120000000000001e33485d73889da4a89e99918579655d4b3b2a180500000000172c42576c8183868b949fa8bab49f8b7a644e3a2917040000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4baad97826d58422d180000000a1f334758657b8b9fa8b6b8ab9f988e8783807f8082858a929ba3b3b7b2a69d898a9fabb9a89d8777615544312414030000071b2e3e4a4f53535353534d493c2c1906000000000000000c1f33475870859aafb7a68e78634e39230e00000014293e53697e93a8beb39d88735e48331e0900001c32475c71879cb1b39e89748399aeb9a8937e68533f2e1b0000000000000000000000031629394e63798ea2b4b39d88748499aeb6a18c77614c37220c000000000000000000000000031628394c5e6e8298a7b6a495806a5b5f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000000000000000e1c30435462788a9eb4b7a697826d5e4c3a2917040000000000000000000000000000000000000000000000000000001022364a5c6e8399abbcab98836e5b4a36210f00000000000000000000000000000000000000000000000000000000000c1c364754596060606060585346361b0b00000000000000000000000000000000000000000000000000001c32475c71869c9d9d9d917c67513c27120000000000001e33485d73889db2b9b3aea39b897b655947341f0e00000000152a3e52636c6e71767f8a9fa9baaa98826d5846331f0a0000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4baad97826d58422d180000061a2c3d4c6176889da9bab7a69d8d8279726e6b6a6a6d70767d86919da6b3b7a79e9fa8baab9e8a79635947372715060000000d22364a5c646868686868635a4935200c0000000000000004182a3a556a7f95aac4a6917b66513c261100000014293e54697e93a9beb39e88735e49331e0900001c32475c71879cb1b39e89778b9fb4b49e8976614c3621100000000000000000000000000b21364a5b70859bb0b7a6917c8399aeb6a18c77614c37220c000000000000000000000000000b1b2f404c6277899eb3b49f8b79635474899eb4b39d88735e48331e0900000000000000000000000000000000000000000000000000000000132536485a687e93a1b3b19f907c665846331f12000000000000000000000000000000000000000000000000000000071b2d3e4e64798c9fb5b49f8c79634e3d2d1a0700000000000000000000000000000000000000000000000000000004182a3a54656e75757575756e64533a291704000000000000000000000000000000000000000000000000001b30455a708488888888887b66513b26110000000000001e33485d73889da5acb4bab5a79e8877624c3c2c19060000000f22344552575958616a7b8b9fb4b49f8a76614c36210c0000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4baad97826d58422d1800000c2135495b6d8297a6b7b7a69d887b6d645c5856555557576168717c8899a1b3b9b3b4bab59f8d7c665b4a3a2a1909000000000f243a4f647a7e7e7e7e7e78634d38230e000000000000000013283d53687d92a8bda8927d68533d281300000014293f54697e94a9beb39e89735e49341e0900001c32475c71879cb1b49f8a8297aabbac97816c5746331e0a000000000000000000000000071a2d3d52677d92a7b8b09b85859bb0b6a18c77614c37220c0000000000000000000000000000121f344759687d92a2b4a99a84726074899eb4b39d88735e48331e090000000000000000000000000000000000000000000000000000000008182b3c4e606f849aa8b9b29d8876614c402f1c0c0000000000000000000000000000000000000000000000000000001022364a5c6e8399abbcab98836e5b4a36210f0000000000000000000000000000000000000000000000000000000a1f3347586e838a8a8a8a8a826e5846331f0a00000000000000000000000000000000000000000000000000182d415566707373737373665e4c38240f0000000000001e33485d73888e90969fa9b9b8a698836e5a4935200c000000051727343e423a474c5c6a7f95aabaa9917c67513c27120000000000000000000000000000000000000000000000000000000002040506050300000010253a4f657a8fa4baad97826d58422d1800000e23384e63798b9fb4bbaa9d8878655d4e4a3e403f4039464b525f67768399a2b4c9c9b5a3957f6a5e4d3d2d1c0c0000000000152a3f556a7f93939393937d68533e2813000000000000000011263c51667b91a6bba9947f69543f2a14000000142a3f54697f94a9beb39e89745e49341f0900001c32475c71879cb1baa89f97a0b1b4a38e79644e39291703000000000000000000000000000f20364b6075889eb3b4a39b9ba3b5b6a18c77614c37220c000000000000000000000000000005182a3b4a6072849aa9b4a2937e6874899eb4b39d88735e48331e0900000000000000000000000000010101010101010101010101010101000e1e31424d6278899eb3b7a698826d5e4c3a2917040000000000000000000001010101010101010101010101010101071b2d3e4e64798c9fb5b59f8c79634e3d2d1a0700000000000000000000000000000000000000000000000000000c22374c61778b9f9f9f9f9f8a76614c36210e0000000000000000000000000000000000000000000000000012253748555a5e5e5e5e5e514c402f1d090000000000000e23384d6378797b818b9ea7b9b59f8c78634d38230e000000000917222a2c29333e4c61778b9fb4aa95806b55402b16000000000000000000000000000000000000000000000000060c0d1317191b1b1a18140f0d10253a4f657a8fa4baad97826d58422d180005182b3b566b8196aabbb49f8b7a645a4b3f362d2b2a2b293336414d586174859ab0c5c6b19b8674604a40301f0f00000000000013293e53687e93a8a8a8947f6a55392916030000000000000013283d52687d92a7bda8937e68533e2913000000152a3f546a7f94a9bfb49e89745f49341f0a00001c32475c71879cb1c6bab4adb1beb09b85705c4a361b0b0000000000000000000000000000091d3245566b8096abbcb4b0b0b5c1b6a18c77614c37220c0000000000000000000000000000000d1c30435463798b9fb4b39e897774899eb4b39d88735e48331e09000000000000000000030c12151717171717171717171717171717171717172034485a687d92a1b3b2a0917c665847331f12000000000000010a101217171717171717171717171717171717171721364a5c6e8398abbcab98836e5b4a36210f00000000000000000000000000000000000000000000000000061a2c3d53697e93aabbb5baa9927d68533c2c1906000000000000000000000000000000000000000000000000081a2a37414548484848483b382f2212000000000000000c2035495a6363666c7a899eb3bcab96806b563828150200000000050f1517171f34475970859bb0af99846f5a442f1a05000000000000000000000000000000000000000001080e192023282c2f3030302d2a24221b253a4f657a8fa4baad97826d58422d18000b2034485972879db2bcab96816c5c4a3c2e211a161515171e2a3a495b667c8c9fb4cacab59f8d7b655544311d0800000000000010253b50657b90abbcaf99846f5746321e0e0000000000000a1a2e3e556a8095aac3a6917c67513c2712000000152a3f556a7f94aabfb49f89745f4a341f0000001c32475c71879cb1c6cdc9c2c5b8a7927d67523e2d1a000000000000000000000000000000021528384d63788c9fb5cac5c5c9d2b6a18c77614c37220c00000000000000000000000000000000132536495b6a7f95a4b6a7988374899eb4b39d88735e48331e090000000000000000071520272a2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b3c4e606f8399a7b9b39d8876614c40301c0c0000000005131e25272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3d4e63798c9fb5b59f8c79634e3d2d1a070000000000000000000000000000000000000000000000000c2135495b71869bb0c8d7c7b09a85705a49352008000000000000000000000000000000000000000000000000000c1a252d30333333333326241d12040000000000000006192c3c494d4e505c687e93a8bab09b86705645321d09000000000000000004182a3a576c8297acb19b86715c46311c070000000000000000000000000000000000000008141c202c35383d4144454645433f39362d253a4f657a8fa4baad97826d58422d18000d22374d62778ca5b7b59f8c78624d3e2d1e1107000002152737475863798a9eabbcc2c8bcab9c8674604b3625130000000000000c21374c61768b9fb5b49e8976614b3c2c1c100a03030a0f1a28384b5c71869bb0b7a58d78634d38230e000000152b40556a8095aabfb49f8a755f4a26140100001c32475c71879cb1c6dcdedac9b39e8975604b36210f000000000000000000000000000000000a2035495a6f849aafc4d4dbddccb6a18c77614c37220c0000000000000000000000000000000008182c3d4b6074869cabb2a0907b8a9eb4b39d88735e48331e0900000000000000031525323c3f414141414141414141414141414141414141414141424d6277899eb3b7a698826d5e4c3a2a1704000001132330393d4141414141414141414141414141414141414141414a5b6e8398abbcab98836e5b4a36210c0000000000000000000000000000000000000000000000011426364e63798ea3b5c9c7c8b4a28d78624d36251300000000000000000000000000000000000000000000000000000812181b1e1e1e1e1e110f09000000000000000000000e1e2c3538393e4b6176899fb4b49f8a75604b36200b000000000000000000152a3f556a7f94aab29d87725d48321d0800000000000000000000000000000000000210182630353c494d5257595a5b5a58544e4a3e383a4f657a8fa4baad97826d58422d180011263b50667b90a5c3b09b86715a4834201000000003111d3144556176879da8b9b1adb3b8b6a4927d685443301c0700000000000a1f33475870859bb0b9a8947f6a5a493a2e211e17171e212d384556647a8fa3b5b29d87725a4935200c000000162b40556b8095aac0b59f8a755443301c0800001c32475c71879cb1c6dce3cfbcab96806b5645321e090000000000000000000000000000000006192c3c51667c91a6b7cbdfe1ccb6a18c77614c37220c00000000000000000000000000000000000f1d314556657b8d9fb5b49f8a9ea8b9b39d88735e48331e09000000000000000c2032434f54565656565656565656565656565656565656565656565659687d92a1b3b2a0917c665847331f1000000a1e30414d52565656565656565656565656565656565656565656565663798c9fb4b59f8c79634e39240e0000000000000000000000000000000000000000000000081c3043546b8095abc1b7b2b7c0aa95806a5443301c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1920232432465770859bb0bbaa8d77624d38220d00000000000000000014293e54697e93a9b39e89735e49341e09000000000000000000000000000000000614202e36434b525a62686c6e70706f6d69645c504c3f4f657a8fa4baad97826d58422d180012283d52677d92a7bcad97826d583c2b1902000001112132424b6073849aa5b6b1a0979ea7b8b19c8673604a35200b000000000004172a3a53697e93a6b8b39e897863594b3e3633292933363d4a566074859bb0baa996806b563c2c1906000001162b40566b8095abc0bcab8a75604b35200b00001c32475c71879cb1c6dcdfcab59f8c78634d3828160200000000000000000000000000000000000e20354b6074879db2c8d8eaccb6a18c77614c37220c0000000000000000000000000000000000021527384b5d6c8197a6b7aa9faab9c6b39d88735e48331e090000000000000012273c4f616a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f8499aebeb39d8876614c3e2e1b07001025394d5f676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e8398adbcab99836e59442e1900000000000000000000000000000000000000000000000b20354b6074889db2b7a59da5b7b29d8773604a35200b000000000000000000000000000000000000000000000000000006121b202020202020200e0c0700000000000000000000060c0e162839596e8398aec8a38e79644e39240f00000000000000000013293e53687e93a8b49e89745f49341f0a000000000000000000000000000000081625323f4b54606770787d8184858585827f7971655d4b4f657a8fa4baad97826d58422d180013293e53687e93a8bdab96816c563b2b180500000f1f2f404f606c8197a2b4b4a29782899eb3b6a4907b65503625130000000000000c21364b6075889db3b9a79c8677645c514b463939464c515b63748399a3b5b49f8b78624d38220e00000001162b41566b8096abc0b5a08b75604b36200b00001c32475c71879cb1c6dcd4c4af9a846f5a49351a0a000000000000000000000000000000000000081d3144556a7f95aabbcee2ccb6a18c77614c37220c0000000000000000000000000000000000000a1a2e3f4c6176889db3bbb4bbc8c8b39d88735e48331e0900000000000000152a3f546a7f81818181818181818181818181818181818181818181818181818298adc3b8a698826d5c4b37220d0012273d52677d81818181818181818181818181818181818181818181818181839aafc9b59f8c75604a3520000000000000000000000000000000000000000000000317293950657b90a6b7a99d889daab6a58f7a654f382816030000000000000000000000000000000000000000000000000616242f3535353535353524211a0f010000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a000000000000000000000000000007162634434f5d64737d858d9296999a9b9a98948e857b6c6056657a8fa4baad97826d58422d180012273d52677c92a7c9af9a846f594834200e000c1c2c3d4c5e697e939fb1b7a59a84758095aac2ad97826d5443301c070000000000091e324557687e93a1b3b5a49c877a6e6661575c5c5761666e798599a1b3b6a496816b5a4835200b00000001162c41566b8196abc0b5a08b76604b36210b00001c32475c71879cb1c6dccbb7a6917c66513c2c1900000000000000000000000000000000000000011426374d62778b9fb4caddccb6a18c77614c37220c00000000000000000000000000000000000000101f334658677c91a1b3c6ced8c8b39d88735e48331e09000000000000001c32475c7186969696969696969696969696969696969696969696969696969698a0b2c6c4b2a08f7a644f3a240f00182d42586d82969696969696969696969696969696969696969696969696969aa2b3c7bcab8a75604a3520000000000000000000000000000000000000000000000a1e3346576d8298adb49f8b788b9fb4ac97826d5645321e09000000000000000000000000000000000000000000000000122434424a4a4a4a4a4a4a39362d1f0f0000000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a0000000000000000000000000003152534445161697a86929ba2a7acaeafb0afada9a39b90817460657a8fa4baad97826d58422d180010253b50657a90abbcb49f8b77624d3c2c1a0a19293a495b657c8c9fb4baa89d877762788da4b5b39e8974604a35200b0000000000031628394e606f8399a4b6b5a59d8f837b7673717172767b838c9ba3b3b8a79c8675604b3c2b190500000001172c41566c8196abc1b6a08b76614b36210c00001c32475c71879cb1c6c8c8b29d8874604b35200e000000000000000000000000000000000000000009203448596e8399aec3c8c8b6a18c77614c37220c000000000000000000000000000000000000000417293a4d5f6f8399a8b9c8c8c8b39d88735e48331e09000000000000001c32475c71879cabababababababababababababababababababababababababadb2bec8c8bea5907b66503b261100182d42586d8297ababababababababababababababababababababababababafb3c0c8b59f8a75604a3520000000000000000000000000000000000000000000000c21364b61768a9fb4ae99836f8499aeb39e8975604b36210d0000000000000000000000000000000000000000000000071b2f42525e6060606060604e4a3d2d1a0700000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a000000000000000000000000001121334351626b7f8c9ba3b0b4b9b4afabaaaaacafb4b09f978374657a8fa4baad97826d58422d18000c21364c61768b9fb4bbaa96806b5a49382819273747586379899eaabbab9f8a7a645a71869cb1b8a78d78634d38230e0000000000000a1b31424c6176869ca4b2b7b2a199908a888686888a90999fabb5b5a79e8979635745321e0e0000000002172c42576c8197acc1b6a18b76614c36210c00001c32475c71879cb1b3b3b3aa957f6a5544311d08000000000000000000000000000000000000000005182b3b50657b90a4b3b3b3b3a18c77614c37220c00000000000000000000000000000000000000000c1c30414d62788a9eb3b3b3b3b39d88735e48331e09000000000000001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a5907b66503b261100182d42586d8297adb3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b39f8a75604a352000000000000000000000000000000000000000000006192b3c52687d92a8b9a8917c677d92a9b9a8927c67523b2b1805000000000000000000000000000000000000000000000a20354a5e70757575757575705b4a36210c00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a0000000000000000000000000b1b2e3f50616b80949faab5b7b2a89e9a969595969a9faab3a297816c7a8fa4baad97826d58422d18000a1f33465870859bb0c3b49f8b7863564537283144556176869ca7b9b59f8d7d675c566b8096abc5a6917c67513c271200000000000000141f33475862788699a1b2b6b3aeaa9f9d9b9b9d9faaaeb4b9b3a39b897a645b4a392816000000000002172d42576c8297acc1b6a18c76614c37210c00001c32475c71879c9d9d9d9d9d8b77624d372715010000000000000000000000000000000000000000000d20354a6073879c9d9d9d9d9d8c77614c37220c000000000000000000000000000000000000000000122034485a697e939d9d9d9d9d9d88735e48331e09000000000000001c32475c71869c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d907b66503b261100182d42586d82979d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8a75604a35200000000000000000000000000000000000000000000b2035485a70859aafb49e897561768a9fb4af99846f594834200b000000000000000000000000000000000000000000000b20354a60758a8a8a8a8a8a79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a0000000000000000000000031628394b5d6a7f949eb4bbb2a69d928984817f7f81858a949ea79f917d7b8fa4baad97826d58422d18000417293a53687d92a5b7baa99b857460554538424b6073849aa4b6b2a195806a5f4d52677d92a7bca9947f69543f2a140000000000000004172a3a4859627583919ca5aeb4bab4b2b1b1b2b4bbb5b0a79e948578645c4b3d2d1b0a000000000002182d42576d8297acb3b3a18c77624c37220d00001b30455a7084888888888888826d594834190900000000000000000000000000000000000000000000071c304354697e8888888888888876614c37210c00000000000000000000000000000000000000000005192b3c4b60728488888888888886715c47311c07000000000000001b30455a7084888888888888888888888888888888888888888888888888888888888888888888887b65503b251000172c41566c818888888888888888888888888888888888888888888888888888888888888888735e48331e0000000000000000000000000000000000000000000d23384d62788c9fb5ad98836d576e8398aeb49f8b77624d372210000000000000000000000000000000000000000000000b20354a60758a9f9f9f9f8e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f000000000000000000000000091e324657657b8d9fb4bcb1a098877d756f6c6a6a6c70767f899aa29e897d93a8bdad97826d58422d1800000c20364b6074879daabbb4a39882736056484e606c8196a2b3b5a4998372604a414e64798ea3b9ab96816c56412c1701000000000000000c1c2b3b4857616e7c8791999fa9a8aaacacaba9ab9f9b94897f73625a4b3e2e1f0f00000000000003182d42586d82979d9d9d9d8c77624d37220d0000182d415566707373737373736d64533b2b180000000000000000000000000000000000000000000000001325364f606973737373737373615847331f0a000000000000000000000000000000000000000000000d1c304354606f737373737373716856432f1a0500000000000000182d4155667073737373737373737373737373737373737373737373737373737373737373737373655d4b37230e0015293e51636c73737373737373737373737373737373737373737373737373737373737373736a5945301c0000000000000000000000000000000000000000081b2e3f556a7f95abb8a7917b6651667c91a8b9ab947f69543e2d1b070000000000000000000000000000000000000000000b20354a60758a9fb5b5a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f38281602000000000000000000000417293a4b6175879dabbcb19f9782766860575655555758616977849aa29e939cadc2ad97826d58422d180000091d314556657b8c9fb4bcb2a0988374625a5d687e939fb1b8a79c8675615443374d62778ca2a5a597826d57422d180200000000000000000d1d2b39464b5e66737c848a8f939596979594908b867f766a6055493c2e20100100000000000002172c41576c8188888888888877624d37220d000012253748555a5e5e5e5e5e5e585346351d0d000000000000000000000000000000000000000000000000081832424f535e5e5e5e5e5e5e4c473a2a17040000000000000000000000000000000000000000000001142636434b5a5e5e5e5e5e5e5c5649392713000000000000000012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e504b3f2e1c08000e22344451565e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e594c3b291600000000000000000000000000000000000000000d22374b5d72879cb2b39e8975604b6075899eb3b19c86715c4a3622090000000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49f8a745645321e09000000000000000000000a1f3346586a7f94a6b7b4a297817261574b453940403a464c596275849aa7a8adbac2ad97826d58422d180000021527384b5d697f949eafbcb2a199857866657b8c9fb4bbaa9e897862574636364b61758b90909090826d58432e18030000000000000000000d1b2933404c5460666e757a7d808181807f7b77716961574b44372c1e1002000000000000000015293e51636c73737373737362594834200b0000081a2a374145484848484848433f35281800000000000000000000000000000000000000000000000000001424323b3e4848484848484837332a1c0c0000000000000000000000000000000000000000000000000818263035454848484848484743392b1b0a0000000000000000081a2a374145484848484848484848484848484848484848484848484848484848484848484848483b372e21110000051626343e414848484848484848484848484848484848484848484848484848484848484848453b2e1e0c00000000000000000000000000000000000000021528384f647a8fa5b6ac97826d5645566d8298adb5a48e79644f3727150200000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8bbaa8b76604b36210b000000000000000000000c21364c6176899eb3baa99a84746054463932282a2a29333b48576277899eb3c2cac2ad97826d58422d180000000a1a2e3f4f616b80959eb4bbb3a39b897c78899eaabbb49f8c7b655a483928324657657b7b7b7b7b79634e39240e00000000000000000000000b171e3036434b51566065686b6c6c6b69666259544c46393127190e000000000000000000000f22344551575e5e5e5e5e5e4d483b2b18050000000c1a252d303333333333332d2b231809000000000000000000000000000000000000000000000000000006141f262933333333333333211f170c000000000000000000000000000000000000000000000000000008141c2030333333333333312f271b0d000000000000000000000c1a252d303333333333333333333333333333333333333333333333333333333333333333333325231c1103000000081622292c333333333333333333333333333333333333333333333333333333333333333330291e100000000000000000000000000000000000000000091d3245566c8297acb7a6907b65503850667b90a6b8ac96816c5544311d0800000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013283d52687d92a7c8a38e79634e392418150f0d07000000000005182b3b53687e93a8b9b49f8b7863554436291e161515171f2a394759697e93a4b6cac2ad97826d58422d18000000001121324350626b7f939faab8b5a79e91889ea7b8b19f937e685d4b3c2b1b28394c5d6565656565635b4a36210c00000000000000000000000003121826303538454b4f535557575654514c483b3633291d15090000000000000000000000051727343e4148484848484837342b1d0d00000000000812181b1e1e1e1e1e1e1816100600000000000000000000000000000000000000000000000000000000020c12141e1e1e1e1e1e1e0c0a040000000000000000000000000000000000000000000000000000000001080b1a1e1e1e1e1e1e1c1a130a0000000000000000000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e100e08000000000000050e15171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c160c0000000000000000000000000000000000000000000b20364b6075899eb3b39d8874604b354b6074889eb3b39e8874604b36200c00000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000011263b51667b90a6c2a8937d685342342a2b24221b10020000000b2034485971869bb0bcab96816c5b493727180b030000040d1b2a3b4b6074869cb1c9c2ad97826d58422d1800000000031425334450616a7e8c9ea7b5b9b3a79ea7b8b4a297816c604e3f2e1e0e1b2f3f4c50505050504e4a3d2d1a07000000000000000000000000000008141c202832363a3e404142403f3b37342b211e170b0100000000000000000000000000081722292c3333333333332220180d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182a3b52677c91a7b9ac96816c55443144556c8197acb8a7917c66513a2a1704000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000d22384d62788da4b6b09b8570604c473a4039362d20100000000d22374c62778ca3b5b59f8c78634d3c2c19090000000000000d1d314455697f94abbcc2ad97826d58422d18000000000007162633435060697b899ba3b2bfb8b3b8baa99a8473604b423121110011212f383b3b3b3b3b39362d1f0f0000000000000000000000000000000001080b161e2125282b2c2c2b2a262220180d0a0300000000000000000000000000000000050f15171e1e1e1e1e1e0d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711171a20202020201f0c0a040000000000000000000000000000000000000000000000000a141a1c202020202012100a00000000000000000000000000000000000000000000000000000000000000000000061016182020202020100e0800000000000000000000000001080b1b202020202020190b0700000000000000000000000000000000000000000b1f3447596f8499aeb7a58f7a644f37273750657a8fa6b7ae99836e5847331f0a000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000b2035485a71869cb1b4a3937e6b615957554f4a3e2d1b07000012273d52677c92a7c1b09b85705a49351e0e00000000000000011527374d62778b9fb4c2ad97826d58422d1800000000000008162533424e5d65788599a1b2c6c8c9b49f8a77635b4d4131271a0d03111c23262626262624211a0f010000000000000000000000000000000000000003090b10131617171614110d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b19242c2f353535353534211f170b000000000000000000000000000000000000000000000e1c272f32353535353527241d1204000000000000000000000000000000000000000000000000000000000000000917232b2d353535353525221b100300000000000000000009151d20303535353535352f201c13080000000000000000000000000000000000000d22374c62778b9fb4b29d87725c4b3720354a6073889db2b49f8a77614c37210f000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000005192b3c53687e93a2b1b59f8d8077706c6a645c4a36220d0002172c41576c8196acbfaa947f6a553c2c19000000000000000000092034485971869bb0c2ad97826d58422d1800000000000000071524313f4c5a62748399aec3d8cdbaa99c8679675f4b45382a1d0e00080e10101010100e0c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1214202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202015130c03000000000000000000000000000000000000000000000019293640444a4a4a4a4a4a3633291b0b00000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c39302312000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a3a372e211000000000000000000919273135454a4a4a4a4a4a44353025180800000000000000000000000000000000071a2d3d54697e94aabbab95806b563e2e1c3043546b8196abbaa9937e69533d2c1a060000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000000e20364b60748497a0acab9f968a8581807a644f39240f00051a2f455a6f849aafc6a5907a65503b251000000000000000000005192b3b576c8297acc1ad97826d58422d18000000000000000006141d3245566278899eb3c8c6bac7b5a49c8a7d6c6056473b2b1e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d12151819191816140e0b0700000000000000000000000000000006141f272935353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352a272015070000000000000000000000000000000000000000000c1d3647545960606060605f4c463a291704000000000000000000000000000000000000001427394a565c6060606060514d41301d0a000000000000000000000000000000000000000000000000000000000010233545525860606060604f4b3f2e1b0800000000000001152737444b5a606060606060594a43362513000000000000000000000000000000000d21364a5c71869bb1b6a48e79644e39241325364f64798ea4b6b09b85705b493521080000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000081d3144556175828e979da5a99f9b97937e69533e291400011426375d72879db2b9a88c76614c37210c0000000000000000000013293e53687e93a8bdad97826d58422d1800000000000000000b1b2f404b6074859ba7b8b5b1a5b2b7b5a89e9281746259483c2b1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0d182022272a2d2e2e2d2b2924201c1308050000000000000000000000021424323b3e4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3f3c322515030000000000000000000000000000000000000004182a3b54656f757575757574615846331f0a000000000000000000000000000000000000001a2f435668717575757575675f4d3924100000000000000000000000000000000000000000000000000000000000162b3f52646d7575757575655d4b37220e0000000000010f1d31445560707575757575756e605443301c070000000000000000000000000000011527374e64798ea3b5b19c86715c4a36210822364a5c72879cb2b5a38e79634e3626140100000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000021527374657616d798187959eb4b0a8937e69533e291400081d314455748a9fb4b49e89745847331f0a0000000000000000000011263b51667b90a6bbad97826d58422d1800000000000000031729394c5e6c8197a3b5b5a39b909da6b3b9b49f978577625a483b2a19090000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e212b34373c4042434442403e3935302520190e030000000000000000000c1f32424f546060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060544f4332200c000000000000000000000000000000000000000b1f3447596f838a8a8a8a8a8b76614c36210e000000000000000000000000000000000000001c32475c71868a8a8a8a8a7c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d828a8a8a8a8a7b654f3a251000000000000f1f30414b6073848a8a8a8a8a8a8372604a35200b0000000000000000000000000000081d3144556b8196abc1aa957f6a553d2d1a071b2d3e556a8095aac1ab95806b5443301c0800000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000000009192939464c5c646c728095aabea8937e69533e2914000b20354b60758aa9bab29c87725d3a2a17040000000000000000000010253a4f657a8fa4baad97826d58422d18000000000000000a1e334657667c909fb1b9a79b857b8799a1b4bbb1a39b87786259473727150200000000000000000000000000000000000000000000000000000000000000000000000000000008131c2933363b484c52555759595756534e4a4336352b1e160b000000000000000012273b4f616975757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575756a614f3c2713000000000000000000000000000000000000000c22374c61778b9f9f9f9fa9937d68533c2c19060000000000000000000000000000000000001c32475c71879c9f9f9f917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d82979f9f9f8f7a654f3a2510000000000c1c2d3d4d5f6c8196a29f9fa89c8675615443301c0700000000000000000000000000000b20354b6074889db3b5a38d78634d38230f001023394e63798ea4b5b29d8874604b35200b00000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000011426374657616c798186959eb4b1a8937e69533e2914000c21364c61768ba1c7b19b86715c46311c00000000000000000000000e24394e63798ea3b8ad97826d58422d1800000000000006192c3c4c6176879db2bdb39e8978657683949faab7b4a59c8777625544311d0e00000000000000000000000000000000000000000000000000000000000000000000000000000c18253039464c545962676a6d6e6e6d6b696360544d483c32291b0e0000000000000014293e54697e8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7f6a543f2a15000000000000000000000000000000000000071a2d3d54697e93aabbb5b5b09a85705a4935200c0000000000000000000000000000000000001c32475c71879cb1b5a6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adb5a48f7a654f3a25100000000818293a4a5b677d929fb0bcb49e8a7963574636251300000000000000000000000000000417293a51667b90a6b8b09b86715b4935210c000c2135495b71869cb1b7a6907b655039291703000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000081d3144556175818c969ca4aa9f9b97937e69533e2914000c21364c61768ba1c7b19b86715c46311c00000000000000000000000e23394e63788ea3b8ad97826d58422d180000000000000c2035495a6c8197a5b7b2a0917c675a61727f8c9da5b6b6a59b8574604b3c2c19060000000000000000000000000000000000000000000000000000000000000000000000000c1c2936434a57616971777c7f82838382807e79746c625a4b46392c1e0e00000000000014293e54697e939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f947f6a543f2a150000000000000000000000000000000000000c21364a5b71869bb0c8d8cab59f8c78624d3823100000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000001142636475863798a9fb4bdb09e917c665b493929180800000000000000000000000000000a1f3346586e8398adbcab947e69543c2c190600061a2c3d546a7f94a9c1ad98826d5746331e0a000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000000b20354b607384979fabb19f968b8682807a644f3a240f000b20354b60758aa9bab19c87725c39291603000000000000000000000f253a4f647a8fa4b9ad97826d58422d180000000000000e23384d63788b9fb4b8a798826e5f4d5460697a879ca5b6b4a395806b5a4935200c00000000000000000000000000000000000000000000000000000000000000000000000c1c293a46546069767e868c91959798999795938e8881786c6157493c2c1e0e000000000014293e54697e93a9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a9947f6a543f2a150000000000000000000000000000000000011426364e63798ea3b5c9cfcfbcab957f6a553f2e1b0800000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000e1c3043546176879ca8bab3a195806b5e4d3d2c1b0b0000000000000000000000000000000c21364c61768a9fb4b59f8c77624d37220e0000000f23384d62788da3b4b49f8a76614b36210e000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000005192b3b53687d92a2b5ae9d938178716d6b645c4b37220d00081d31445574899fb4b39e89735746321e0a0000000000000000000011263b50667b90a5bbad97826d58422d18000000000005182b3b566b8196aabbb39e8876614c41434a5c6477879ca6b8b49f8b78624d38230d000000000000000000000000000000000000000000000000000000000000000000000818293a475861727e88939ba3a7aaacaeaeacaba8a69e978b8175635a493c2c1b0b0000000014293e54697e93a9bebbafaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aebbbfa9947f6a543f2a150000000000000000000000000000000000081c3043546b8096abc1bdb9c7c9b29c87725d4b37220a00000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000e1e2f404b60728399a5b6b6a59a8372604b40301f0f00000000000000000000000000000006192c3c53687e93a9bab09a8570594834200b0000000b2035485a70859bb0baa8927d68523c2b19060000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000b2034485971869cb1b5a3937e6c625958564f4b3e2e1b0700011426375d72879db2b8a78b76614b36210c0000000000000000000013283d53687d92a8bdad97826d58422d1800000000000b2034485972879db2baa9937e69584733303e4b596278889eb3baa996806b563b2a18050000000000000000000000000000000000000000000000000000000000000000011426364758617683939ea7b1b5c1b8b3b1b0b2b4bab8b3aa9f978678635b493928160300000014293e54697e93a9beaf9d949494949494949494949494949494949494949494949494949494949494949494949494949494949daebfa9947f6a543f2a1500000000000000000000000000000000000b20354b6074889db2b7aaa4b2b6b6a58f7a654f38281502000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100b1b2c3c4c5e6a8095a1b3baa99d8776615443302212010000000000000000000000000000000c2035495a70859bb0bbaa937e68533b2b190500000006192b3c54697e93aabbaf9a85705a4835200b0000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000d22374d62778ca4b5b09b8570604d483b413a372e20100000001a2f445a6f8499afc5a48f7a644f3a250f00000000000000000004182a3a576c8196acc1ad97826d58422d1800000000000d22374d62778ca5b7b49f8a76614c3a2a1c2e3b485a687d92a8b9b29d87725948341f0b0000000000000000000000000000000000000000000000000000000000000000081c30435461768599a1b3b8b7b2a9a69e9c9b9d9fa9afb4bbb4a49c8979635746321e0e00000014293e54697e93a9beaa947f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f94a9bfa9947f6a543f2a15000000000000000000000000000000000316293950657b90a6b7aa998f9da5b6ac97826c5645321d09000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510162839495b667c8d9fb5bdb49f8a7a64584736261404000000000000000000000000000000001325364d63788da2b4b49f8b77614c37220d00000000000e22374c62778b9fb4b59f8c78624d3823100000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000011263b51667b90a6c2a8937e685342342b2c24221b1002000001172c41566c8196abc9a9947e69543b2b180500000000000000000a1f33475870859ab0c2ad97826d58422d18000000000010253b50657a90a5c3b09a85705846331c101d2b3c4b6075899eb4b7a58c77624c37220d00000000000000000000000000000000000000000000000000000000000000031628394b60728399a3b3beb1a69d948d888686878a909aa2b4bbb5a79c8675614b3c2b1905000014293e54697e93a9b5a08b756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a758a9fb5a9947f6a543f2a15000000000000000000000000000000000a1e3246576d8298adb6a48f7a879db2b39e8975604b36200c000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25111e3246576379899eabbcb09f927d675c4a3a2a180800000000000000000000000000000000071c3043546a8095aac0af99846f5947341f0a00000000000b1f3448596f849aafbcab957f6a553f2e1b0800000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013283d52687d92a7c8a38e79644e392419160f0d07000000000012273c51677c91abbcaf9a846f594834200e00000000000000011426364c61778a9fb4c2ad97826d58422d18000000000011273c51667c91a6bbad98836d583a2917010e1d32455670859ab0c3a48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000091e324657697e93a1b3bdb09f97887f7873717072767b84939faabbb5a497816c5a48352008000014293e54697e93a9b5a08b766054545454545454545454545454545454545454545454545454545454545454545454545460758a9fb5a9947f6a543f2a15000000000000000000000000000000000c21364b6176899eb4b19c87728095aab9a7917c67513b2a18040000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a252132434b6175869ca7b9b4a296816c5f4d3e2d1c0c00000000000000000000000000000000000b20354a6073879db2baa9927d68523a2a1804000000000005182a3b53687d92a9bab29c87725d4b37220a00000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013283e53687d93a8bbaa8b76604b36210b0000000000000000000c22374c61778b9fb5b49f8b77624d3c2b19090000000000000b1c304354687e93aabbc2ad97826d58422d18000000000011263b51667b90a6c9af99846f5544311d0b0517293a596e8399aebba6907b66513b2611000000000000000000000000000000000000000000000000000000000000000c21364b6175889eb3bfb09f9682756a625a5c5b576066707e8c9fb4bfb49f8b78624d362614010014293e54697e93a9b5a08b76604b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a60758a9fb5a9947f6a543f2a1500000000000000000000000000000005192b3c52687d92a8b9aa957f6a798ea4b5ae99846f5947341f0b0000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a252e3f4f616e8298a4b5b7a69a8473604b4130200f00000000000000000000000000000000000316283950657a8fa5b7b49f8a76614c36210c000000000000000d21374c61768a9fb4b6a58f7a644f38281602000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49f8a755645321e090000000000000000000a1f33475870859ab0bbaa95806b5a483727180c050000070f1b2a3b4b6073869bb1c8c2ad97826d58422d1800000000000f243a4f64798fabbcb39d8874604b39291c181f33475870859aafc4a5907a65503b25100000000000000000000000000000000000000000000000000000000000000012283d52677d92a6b8b6a496816d61574d493c39454b5160687e92a1b3bbaa96816c5443301c080014293e54697e93a9b5a08b76604b362a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a354a60758a9fb5a9947f6a543f2a150000000000000000000000000000000b2034485a6f849aafb5a38d786371869cb1b49f8b77614c37220f0000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2b3c4b5d697f94a0b2baa99d8877625544312313010000000000000000000000000000000000091e3245576d8297adc3ae99836e5746331e0a000000000000000a1f3347586f8499aec3ac97826c5645321e09000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f3828160300000000000000000004182a3a52687d92a7b8b49f8a78625544362a201818181b222d394859687d92a3b5c9c2ad97826d58422d1800000000000c22374c61778b9fb5b7a6917c66574639302a34424c61768a9fb4b8a68d78634d38230e00000000000000000000000000000000000000000000000000000000000002152738596e8399aec5b19c8674604b4639352c283236424e606e8399aec3b39e8974604b35200b0014293e54697e93a9b5a08b76604b362115151515151515151515151515151515151515151515151515151515151520354a60758a9fb5a9947f6a543f2a150000000000000000000000000000000d22384d62788b9fb4b09b85705a697f94abbbaa937e69543d2d1a0700000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a38485a657b8c9fb4bdb49f8b7a645947372715050000000000000000000000000000000000000b21364b6075899ea3a3a8917c675139291703000000000000000417293a52677c92a8a3a39e8975604b36210b000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f00000000000000000000000c21364b6075889eb3baa89a84736054473a342b2d2e2d363d4a576277889db3c2c6c2ad97826d58422d1800000000000a1f33475871869bb0c4b29c877561574b433b484c606c8196a9bab39e88735a4935200c000000000000000000000000000000000000000000000000000000000000091d31455673889db2b3a8927d68554432292019161e2131424f657a8fa5b6b9a78e79644e39240f0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000000000000071b2d3e546a7f94abbbaa937e695462788c9fb5b09b86715b4a36210800000000000000000000000000001c32475c71879cb1bca6917c67513c27131313131313131211100c0a040000000000000000000000000000000000182d42586d8297adbaa48f7a654f4445566278889eaabbb19f937e685c4b3b2a19090000000000000000000000000000000000000012273d52677d8e8e8e8e8e8a75604b36210b0000000000000000000c21364b61758a8e8e8e8e8e7c67523c2712000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a00000000000000000000091e324557697e93a4b6b4a297817261594c483b42433e4a4f5b6375859ba6a3a9b6c2ad97826d58422d18000000000004182a3a556a7f94a7b8b6a59983756660545959626c7e929fb1baa996816c563c2c19060000000000000000000000000000000000000000000000000000000000000b20364b60758b9e9e9e9e8c77624d3727160b0603091322374b5d72879db2c5a8937e69533e29140014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000000000d22364a5c71869cb1b49f8b77624c5a70859ab0b5a38e79634e36261401000000000000000000000000001c32475c71879cb1bca6917c67513c2929292929292928282725221f18130c0a0400000000000000000000000000182d42586d8297adbfaa95806b624b4b6074859ba6b8b5a397816d604e3e2e1d0d00000000000000000000000000000000000000000d22374d6277797979797978635645321e09000000000000000000091e3246576379797979797977624d37220d000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a00000000000000000000031628394b6074869ca9bab19f9783776a62595958585a5c646b79859ba39e8e98a9c2ad97826d58422d180000000000000c21364c6176899eb3bdb3a199867c74706f717781929cadbdb49f8b78624d38220e000000000000000000000000000000000000000000000000000000000000000c21374c617689898989898973604b35200b00000000081b2e3f586d8398adc1ac97826c57422d170014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000000021527374f647a8fa4b6af9a846f594853687e93aabbab96806b5443301c08000000000000000000000000001c32475c71879cb1bca6917c67513e3e3e3e3e3e3e3e3e3d3c3a37342a28211f170c050000000000000000000000182d42586d8297adc2af9e95806d60606d8197a3b5b8a69b8574604b423120100000000000000000000000000000000000000000000b20344859626464646464635b493828160300000000000000000003162839495b63646464646462594834200b000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a00000000000000000000000a1d314556647a8b9fb4bbb1a199897f77726e6d6d707279818b9ba39e88798ea3b9ad97826d58422d180000000000000a1f334658687e939fb0bdb3a49c91888584868b979fadbab1a0947f6a5a4834200b000000000000000000000000000000000000000000000000000000000000000a1f33475861747474747473605443301c080000000000152a3f546a7f94a9bfae98836e59432e190014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000000081d3144556c8196acbaa9927d68523b4c61778a9fb4b29d8874604b35200b000000000000000000000000001c32475c71879cb1bca6917c675353535353535353535352514f4c473a3d37332a20180d00000000000000000000182d42586d8297adc2bcaf9e968172687e939fb1bbaa9e88786256453224130200000000000000000000000000000000000000000005182b3b484d4e4e4e4e4e4d493c2c1a0a00000000000000000000000b1b2c3d494e4e4e4e4e4e4d483b2b1805000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a0000000000000000000000021527384a5c687e939db4b9b3a79e948c8784828385888e969fa99f917c748ba0b5ad97826d58422d180000000000000417293a4e606c81969fb2b7b6b1a69e9a999b9fabb1b7b39f978272604b3c2b19050000000000000000000000000000000000000000000000000000000000000004172a3a474c5e5e5e5e5e5e4b4336261401000000000013293e53687e93a8bdaf9a856f5a45301a0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000000000000b20364b6074889eb3b49f8a76614c3647586f8499aeb7a6907b6550392916030000000000000000000000001c32475c71879cb1bca6917c6868686868686868686868676665615959534c473a342b1d13010000000000000000182d42586d8297adc2ccbcb09f97837a8b9fb4bdb49f8c7b6559483828150600000000000000000000000000000000000000000000000d1d2b3437393939393938352c1e0e000000000000000000000000000e1f2c3538393939393937342b1d0d00000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a0000000000000000000000000a1a2d3e4e60697f919ea8b3b8b3aaa49c9997989a9da5abb4a196816c758ba0b5ad97826d58422d18000000000000000b1b31424b607381919da6afb4b8b3b0aeb1b4b4afa69d918173605443301d0d0000000000000000000000000000000000000000000000000000000000000000000c1c2a3337494949494949353026180800000000000012273d52677c92a7bcb09b86715b46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000000000417293a51667c91a7b8ae98836e5746333a52677c92a8b9ad98826d5746321e0a0000000000000000000000001c32475c71879cb1c1ac97817e7e7e7e7e7e7e7e7e7e7d7d7c7a77736e6861584c483b311d140900000000000000182d42586d8297adc2cac0bdb1a0988b9fa9bab2a0937e695d4b3b2b1a0a000000000000000000000000000000000000000000000000000d18202224242424242321190e0000000000000000000000000000000e1a212324242424242220180d0000000000020b11130c0a040000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000013293e53687e93a8b49e89745f49341f0a00000000000000000000000000102031424f61697d8a99a1adb4b9b6b2aeadadafb2b3ab9f96837360758ba0b5ad97826d58422d180000000000000000141d314455606c7d88929a9fa9a6a7a7a6aa9f9a93887d6d60554436261400000000000000000000000000000000000000000000000000000000000000000000000c171f21343434343434201c14080000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000000000a1f3347586e8399aeb9a7917c66513929364b6075899eb4b49f8a76614b36210e0000000000000000000000001c32475c71879cb1c6b19f97939393939393939393939392918f8c88837d766c62594e4131261909000000000000182d42586d8297adc2b9ada7afb2ab9fabbab5a398826d614f3f2e1d0d000000000000000000000000000000000000000000000000000000050b0d0f0f0f0f0f0e0c060000000000000000000000000000000000060c0e0f0f0f0f0f0d0b05000000000006141f2629221f180c00000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000014293e54697e93a9b39e89735e49341e090000000000000000000000000002132432424f5f6778838f989ea8a9abadadacaaa7a1998c80736060758ba0a3a397826d58422d18000000000000000001142637444b5f67747d858a8e909292918e8a857d75675f4b4437271808000000000000000000000000000000000000000000000000000000000000000000000000040a0c1f1f1f1f1f1e0b0801000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000000000c21374c61768a9fb4b39e8975604b36203245576d8398adbaa8927d68523c2b190500000000000000000000001c32475c71879cb1c6bdb1aca8a8a8a8a8a8a8a8a8a8a8a7a6a4a79e99928a8177685f4b44372618080000000000182d42586d8297adc2ad9b9299a1b3b4bcb9a89b8575604b423221110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021424313b3e37342a1c12040020354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000152a3f556a7f94aab29d87725d48321d08000000000000000000000000000006142432414d5a636e7a82898f939697989795928c847a6b605560758b8e8e8e8e826d58422d1800000000000000000009192631414d5660686f75797b7d7d7c7976706860564d413127190900000000000000000000000000000000000000000000000000000000000000000000000000000000090909090909000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000000006192c3c53687e93a9baac97826d5645321d283951667b90a7b8af9a846f5a4835200b00000000000000000000001c32475c71879cb1c6cac0bcb6b6b6b6b6b6b6b6b6b6b6b8b9c5b8b3aea89e96897d6c6055443625130000000000182d42586d8297adbca7927d8399a2b3c0b39e8978625745322414050000000000000000000000000000000000000002090b0e0e0e0e0e0d0b050000000000000000000000060c0e0e0e0e0e0e0c0600000000000000000000000000000000000000000b1f31424e534c473a301f180c20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adb9a48f7a654f3a2510000000000000000004182a3a576c8197acb19c86715c47311c07000000000000000000000000000000061423303c494d5d656d757a7e81828382807d776f645c4b4a6072797979797978624d38220d0000000000000000000009141d3038454b5356606466676867646157534b4538301d15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000c2135495b70859bb0b7a6907b655038281520354b6074889eb3b59f8c78624d38221000000000000000000000001c32475c71879cb1c6b9ada7a1a1a1a1a1a1a1a1a1a1a1a2a4a7acb2b6b9b4a79e928173605443301c1000000000182d42586d8297adbaa48f7a75839aa2b4b59f8d7d68604e413123130500000000000000000000000000000000000a151d2023232323232220190e0000000000000000000e1920232323232323211a0f0100000000000000000000000000000000000011263b4e606861594d41342a1d20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297a3a3a38f7a654f3a251000000000040e1416161f33475870859ab0af99846f5a442f1a050000000000000000000000000000000004121e2c353f4b4f566065696b6d6e6d6b6762594f4a3e4354606464646464625a4834200b000000000000000000000001121a27313638454b4f515252514f4b46393632281a1302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000001325364d63788da3b4b39d8874604b35200b1d3144556c8197acbcab947f6a553e2e1b07000000000000000000001c32475c71879cb1c6ad9b928b8b8b8b8b8b8b8b8b8b8c8d8f91979ca4b1b5b9b39f978272604a3e2d1b07000000182d42586d8297adbaa48f7a6574849aa2b4ab9f8d7e685f4d41302313050000000000000000000000000000000a1a283236383838383838352b1e0e000000000000010f1e2c35383838383838352c1f0f00000000000000000000000000000000000013293e53687e77675f4c473b301f354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d828e8e8e8e8e7a654f3a2510000000081621292b28323e4c61778b9fb4ab95806b56402b16010000000000000000000000000000000000000e19202e3738454b4f545658585755524d483b362e36434a4e4e4e4e4e4d483c2b1905000000000000000000000000000a151d20283236393b3d3d3c39363228211e160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000071c3043546b8095aac1ab96816b5443301c081527374f657a8fa5b7b19c87725c4a362209000000000000000000001c32475c71879cb1bca7927d767676767676767676767778797c8187919ca4b3bdb1a0957f6a5c4a362210000000182d42586d8297adbaa48f7a656075849aa2b4ab9f8d7d675f4d41302312040000000000000000000000000002152838454b4e4e4e4e4e4d483c2b1d0c00000000000f1f2c3c494d4e4e4e4e4e493d2c1a0600000000000000000000000000000000001a2f445a6f83887c6e61594d41342a4a60758a9fb5b8a38e79634e39240e000000000000000000000d22384d6278797979797975614b36210c0000041626343d4139464b5c6a7f94aabaa9917c67523c2712000000000000000000000000000000000000000006101b222832363a3e41424342403d37342b2218253035393939393938342b1d0d00000000000000000000000000000002090b151d20242628282724211e160b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000000b20354a6073879db2b6a48e79644f362614010b20354a6073879db2b6a48f7a644f372715020000000000000000001c32475c71879cb1bca6917c67616161616161616161616364676c737c8699a1b3beb49f8c7a644e3e2e1b070000182d42586d8297adbaa48f7a65576175849aa3b4ab9f8d7d675f4d4130231204000000000000000000000000091d324556606363636363625a483b2a1804000000061a2c3d495a6363636363635b4935210c00000000000000000000000000000000001a2f445a6f8499918377675f4c473b4a60758a9fb5b8a38e79634e39240e000000000000000000000b2035485a626464646464615746321e0900000e2134445156585761697a8a9fb4b49f8a76614c37210c00000000000000000000000000000000000000000000080a161e2125292c2d2e2d2b282220180d08131c2024242424242220190d0000000000000000000000000000000000000002090b0f111213120f0c0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000316283850657a8fa5b7b19c87725c4a36180800071c3043546b8095abc2ac96816c5544311d080000000000000000001c32475c71879cb1bca6917c67514c4c4c4c4c4c4c4c4c4d4f52546066758399a2b4bcab9a85705c4b3722080000182d42586d8297adbaa48f7a654f576175859ba3b5ab9f8c7d675f4d413022120400000000000000000000000b20364b6074797878787878625947341f0b0000000c2135495b63787878787879634e38230e00000000000000000000000000000000001a2f445a6f8499a098887d6e61594d4160758a9fb5b8a38e79634e39240e0000000000000000000005192b3c484d4e4e4e4e4e4b4639281603000014293d51626b6d70767e8a9ea8baab98836e5847331f0a00000000000000000000000000000000000000000000000003090b10141618191816120d0b05000000070b0f0f0f0f0f0d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000091e3245566d8297acc1aa95806a553e2d1b0000001325364e63798ea4b5b39e8874604b36200c0000000000000000001c32475c71879cb1bca6917c67513c3636363636363637383a36434a566072849aa8b9b4a28f7a644f3626140100182d42586d8297adbaa48f7a654f46576176859ba3b5aa9f8c7d675f4d4030221204000000000000000000000b20364b6075878d8d8d8d8b77614c392916030005192b3b4e63798d8d8d8d8d846f5a442f1a05000000000000000000000000000000001a2f445a6f8499afa79e918377675f4c60758a9fb5b8a38e79634e39240e00000000000000000000000e1e2b3538393d3e3b393632281b0b000000162b41566b8082858a949ea8b9b49f8c7a644f3a2a170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c1015181a1b1d1d1c1c1a17140f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000b21364b6075899eb3b5a38d78634e3823100000000821364a5b71869cb1b8a7917c66513a2a170400000000000000001c32475c71879cb1bca6917c67513c2721212121212122232425303845546278899eb3c0ad97826d5443301c0800182d42586d8297adbaa48f7a654f3946586176859ba3b5aa9f8c7d675e4d4030221204000000000000000000081d314455697e93a6a3a995806b5746321e09000b203448596d8297aba3a28f7a654f3a251000000000000000000000000000000000001a2f445a6f8499afb7b3a098887d6e6159758a9fb5b8a38e79634e39240e00000000000000000000031323303a474c5254504b44372c1f0f0000001f354a5f748a989b9fa9b4b9b4a196806b5c4b371c0c000000000000000000000000000000000000000000000000000000000000000000000000000001080b0d0f0f0d0b0802000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b171e21252a2e2f31323332312f2c2924201c14080800000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000005182a3b52677c92a8b9b09b86715b4935210c000000071a2d3d546a7f94abbcae99836e5847331f0a00000000000000001c32475c71869cb1bca6917c67513c27120c0c0c0c0c0c0e0f131c2836485a6b8096abbcb39e8875604b35200b00182d42586d8297adbaa48f7a654f3a3a46586176859ba4b5aa9f8c7d665e4c402f2212040000000000000000021527374b6075889eb3b39e8976614b37271504172a3a4d62788b9fb4b09a85705d4b37230e0000000000000000000000000000000000152a40556a7f909da5b5b2a79e91837767758a9fb5b8a38e79634e39240e00000000000000000000102130414d58616769666055493d2c1b0b00001f354a5f748a9fb0b4b4afa89e948374604b3e2e1b000000000000000000000000000000000000000000000000000000000000000000000000000209141d2022242423201d150c0a03000000000000000000000000000000000000000000000000000000000000000000000000010a161e212933363b3f4344464748474644413e39353026221b10080000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000b1f3448596f8499afbcab947e69543d2c1a06000000000f22384d62788c9fb5b49f8a76614c37210e00000000000000001c32475c71869cb1bca6917c67513c27120000000000000000000a182b3c4d62778c9fb5b8a78e7a644f39240f00182d42586d8297adbaa48f7a654f3a293a47586176869ca4b6aa9f8c7c665e4c402f2212030000000000000000091e3245566a7f94a7b8a7937e695544311d081f3347586b8196aab5a3907b66503f2e1c08000000000000000000000000000000000013283c50616a7b87979fabb7b3a199897d758a9fb5b8a38e79634e39240e000000000000000000081b2e3f4d5f67767c7e7b74635b4939281603001f354a5f748a9fa4a89e9993897f726056453220100000000000000000000000000000000000000000000000000000000000000000000000000a151d26313538393938363127211e160b0000000000000000000000000000000000000000000000000000000000000000000009151d28323639464c5054585a5b5c5d5c5b5a57534f4b4336372e231c1103000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000d22374c62778b9fb4b49f8b77624c37220e00000000000b2035485a70859ab0baa9937e68533d2c1a06000000000000001c32475c71869cb1bca6917c67513c2712000000000000000000000d2034485971869cb1c5a7927d68523d281300182d42586d8297adbaa48f7a654f3a252a3a47586177869ca4b6aa9f8c7c665e4c402f21110300000000000000031628384c6176899eb3b29d8774604b36251628394c6176899eb4b09b86715e4c3821110000000000000000000000000000000000000d203343505d6575818d9da5b5b2a79e928499aec4b8a38e79634e39240e0000000000000000000e22374b5d677d8a9293908679635746321e09001f354a5f748b908f8d89847e766a6054453828150200000000000000000000000000000000000000000000000000000000000000000000000a1a283237444b4d4e4e4d4b44373632291b1300000000000000000000000000000000000000000000000000000000000000021019273138454b525761656a6d6f70727271716f6c696460544f4b3f372e1e170b0000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000071a2d3d54697f94aabbaf9a846f594834200b000000000005192b3c53687e93aabbb09b85705b49352108000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000005192b3b576c8297acc0ab95806b56402b1600182d42586d8297adbaa48f7a654f3a251c2a3a47596277869ca5b6aa9f8b7c665e4c402f211103000000000000000a1e3346576b8095a8b7a5927d675443301e3245576a7f95a8b6a4917c6751402f1c03000000000000000000000000000000000000041525333f4c57616c7b87979fabb6b3a199a1b3c7b8a38e79634e39240e00000000000000000010253a4f657b8c9ea8a9a49c8775614b36210c0011273c51667c7b7a77746f6961584b4336281a0a000000000000000000000000000000000000000000000000000000000000000000000002152838454b5560626464626055534b4639301c1308000000000000000000000000000000000000000000000000000000000513202d37444b56606770767a7f8384868788878684817e79746d655d504b3f33291b0e00000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000c21364a5b71869cb1baa9927d68533b2b18050000000000000e22374c61778a9fb4b4a38d78634e362513000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000152a40556a7f95aabfac97826c57422d1700182d42586d8297adbaa48f7a654f3a25101c2a3b48596277879ca5b6a99f8b7c665e4c3f2f211103000000000000031729394c61778a9fb4b19c8673604a3527374b6075889eb3b19c8673604b35201200000000000000000000000000000000000000000715212f39464b5d6575818d9da5b5b3aeb3bfd0b8a38e79634e39240e000000000000000004192e43596e8398abb9c2b6a5927d68523d2813000f24394d5e666664625a5a534c473a3026180a000000000000000000000000000000000000000000000000000000000000000000000000091d324556606f757779797875706861574d41302518080000000000000000000000000000000000000000000000000000051323313e4a55606a757d858b909498999b9c9d9c9b9996938e89827a71655d4b46392c1e0e000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000011426374e63798ea4b5b49f8a76614c36210d000000000000000a1f3347586f8499aec1aa95806b5443301c070000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000013293e53687e93a8bdad98836e58432e1900182d42586d8297adbaa48f7a654f3a25100c1d2a3b48596278879da5b7a99f8b7c655d4c3f2f2111000000000000000b1f3347586c8196a9b5a4907b66513e314455697e93a7b7a5927d685443301c0800000000000000000000000000000000000000000003111b29333f4b57616c7b87969fabb6c3c8c8b8a38e79634e39240e0000000000000000071c31465c71869bb1c9d3c3aa95806a55402b1500091d30404d51514f4d483c3e3733291c1408000000000000000000000000000000000000000000000000000000000000000000000000000b20364b6075848a8d8e8e8d8a857e75675f4a433625130000000000000000000000000000000000000000000000000003132331414e5c64737f89929a9faba9adafb0b1b2b1b0afaca8a79e988f857b6d6157493c2c1e0e0000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000081d3144556b8196abc2ae99836e5846331f0a0000000000000004182a3a52677d92a8bab29d8773604a35200b0000000000001c32475c71869cb1bca6917c67513c2712000000000000000000000014293f54697e94a9bead98826d58432d1800182d42586d8297adbaa48f7a654f3a2510000d1d2b3b48596278879da5b7a99f8b7b655d4b3f2e1c0800000000000004182a3a4d62788b9fb4af9a85705c4b364b6074879db2b29d8774604b3626140100000000000000000000000000000000000000000000000b171e2f39464b5d6575818d9da5b3b3b3b3a38e79634e39240e000000000000000004192e44596e8399abbac3b6a6927d68523d28130000122230393c3b3a38342b29211f170c010000000000000000000000000000000000000000000000000000000000000000000000000000091d32455671879ca9a3a3a99f9a93887d6c605443301c13000000000000000000000000000000000000000000000000102131414e5f687a86949ea7b0b5bcc4b7b2b1afaeafb1b4b9c5b8b3ada39b8f8275625a493c2c1b0a00000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000b20354b6074889db3b9a8917c67513a29170400000000000000000c21364b61768a9fb4b7a58f7a65503928160300000000001c32475c71869cb1bca6917c67513c27120000000000000000000000132536556b8095aac0ac96816c57412c1700182d42586d8297adbaa48f7a654f3a251000000d1d2b3b485a6278879da6a3a99f8b7b655d4b37230e000000000000000c203448596d8297aab4a28f7a644f4354677d92a5b7a6937e6955443118080000000000000000000000000000000000000000000000000003111b29323f4b57616c7b87969d9d9d9d9d8e79634e39240e00000000000000000010253a50657b8c9fa9a9a59d8875614b36210c000004121d24272625222019140c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000002152838566b8196abc6c7bab4afa69e928072604a41301b0b000000000000000000000000000000000000000000000a1b2e3f4e5f687d8b9ba3b3b8bbb4ada7a69d9b9a99999b9ea8a9b0b5c1b5b0a0988678635a4939281603000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000317293950667b90a6b7b39e8975604b36210b000000000000000000091e3246576d8398adc3ad97826d5745321e0900000000001c32475c71869cb1bca6917c67513c271200000000000000000000071c3043546e8399aec9a9947f6a543f2a1500182d42586d8297adbaa48f7a654f3a25100000000d1d2b3c495a6378888e8e8e8e8e8a7a65503a25100000000000000005192b3b4d63788b9fb4ae99836e5b4a6073869cb1b39d8875604b372715000000000000000000000000000000000000000000000000000000000b161e2e39464b5d65758188888888888879634e38230e0000000000000000000e23374b5d687e8a9394918779635746331e0a00000000090f11110f0d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253b50657b90a8a6a5a7adb4b8b39e96806b5f4d3a2917040000000000000000000000000000000000000000031628394b5d687d8d9faab5bcb5aa9f98928c888684838486898e939ba3b0b5beb2a49c8778635745321e0f000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000a1e3346576e8398adc4ad97826d5645321e090000000000000000000316283951667b90a7b8b49e8975604b36210d00000000001c32475c71879cb1bca6917c67513c2712000000000000000000021020354a6074889eb3bcab917c66513c261100182d42586d8297adbaa48f7a654f3a2510000000000e1e2b3c495a637779797979797979634e38230e00000000000000000d2035495a6e8398abb49f8c796351667b90a4b5a7947f6a5645321909000000000000000000000000000000000000000000000000000000000003111b28323f4b57616c737373737373635b4935210c000000000000000000081c2e3f4e6068777d7f7c74635b4a392917030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60748a93909092989faab9b09e917d675846331f0b0000000000000000000000000000000000000000091e324557657b8c9fabbbbaab9f978b827d7773716f6e6f7174797e868f9ba3b0bcb6a69c8675604b3d2c1a060000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000c21364c61768a9fb4b7a6907b655038281602000000000000000000000b20364b6075889eb3b9a8927d67523b2b1805000000001c32475c71879cb1bca6917c67513c271201010101010200050b1320304150657b90a7b8b59f8b77624c37220d00182d42586d8297adbaa48f7a654f3a251000000000000e1e2c3c495961646464646464635b4935210c000000000000000006192c3c4e63798c9fb5ab97826d5d70859ab0b39e8976614b38281600000000000000000000000000000000000000000000000000000000000000000b161e2e39464b575e5e5e5e5e5e4e493d2c1a0600000000000000000000112131414e5962686a6760564a3d2d1b0b000000000000000000000000070d0f11111111110c0a040000000000000000000000000000000000000000000000000000000000000000000000081d314455697e7e7b7b7d828c9ea7b9b39e8876614c39281603000000000000000000000000000000000000021628384b6075879daabbbaa99f8d81786d6762595c5a595a54606369717b85959eaebbb5a496816c5b4935210a0000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000005192b3c53687d92a9bab39d8874604b35200b0000000000000000000000081d3144556c8197acc3af9a846f594834200b000000001c32475c71879cb1bca6917c67513c271717171717171719181f22303e4d5f6f849aafc5b09b86715948341f0b00182d42586d8297adbaa48f7a654f3a25100000000000000e1e2c3a474c4e4e4e4e4e4e4e493d2c1a060000000000000000000e21364a5b6f8399aeb49f8a77657a8fa2b4a895806a5746331a0a00000000000000000000000000000000000000000000000000000000000000000003111b2832364148484848484838352c1f0f0000000000000000000000031323313b484c5354514b45382d1f0f000000000000000000000002101b22242727272727211f170c00000000000000000000000000000000000000000000000000000000000000000000021527374f6069686665676d7a899eb3b8a695806b5746321e09000000000000000000000000000000000000091e3245566a7f95a5b7baa99f8b7d6c625a524d483b454436434a4e545d657380949daebeb49f8b79634e3928160300000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b010101010101010101010101010101010101010101010101010101010b20354a60758a9fb5a9947f6a543f2a15000000000b2035485a70859aafc3ab96816c5544311d080000000000000000000000021527374f657a8fa5b7b49f8b77624d372210000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2e2a3437414d5c677d92a2b3b9a8947e69543b2a180500182d42586d8297adbaa48f7a654f3a2510000000000000000e1c2a343739393939393938352c1f0e00000000000000000000071a2d3d4f647a8fa2b4a995806f8399aeb49e8a77614c3929170000000000000000000000000000000000000000000000000000000000000000000000000b161e212c33333333333323211a0f0100000000000000000000000005131d2b34373e3f3c3632281a0f01000000000000000000000010202d36393c3c3c3c3c37332a1c0c00000000000000000000000000000000000000000000000000000000000000000000091932424f53535150525c657b90a0b2b39e8975614b36210f0000000000000000000000000000000000000b21364b6075889eb3c3b49f8b7b675f4d483c37342b2f2e253035393f4b55606b7f94a0b2bbaa97826d5745321e0900000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b362117171717171717171717171717171717171717171717171717171717171720354a60758a9fb5a9947f6a543f2a15000000000d22384d62788c9fb5b6a58f7a644f372614010000000000000000000000000b20354a6073879db2bcab947f69543e2d1b070000001c32475c71879cb1bca6917c6751414141414141414142433b474c525f677a8a9eb3c0b49e8a76614c36210d0000182d42586d8297adbaa48f7a654f3a251000000000000000000c181f2224242424242423211a0e0000000000000000000000000f22374b5c70849aafb39e897a8d9fb5a996816b5847331b0b0000000000000000000000000000000000000000000000000000000000000000000000000003090c171e1e1e1e1e1e0e0c06000000000000000000000000000000000d182022282a27201d150a000000000000000000000000071b2d3e4a4f51515151514c473a2a1704000000000000000000000000000000000000000000000000000000000000000000001424323b3e3e3b3b3e4c5d6d8298abb9a7937e68533d2c1a06000000000000000000000000000000000011273c51667c91a7b8b9a7947f6a5d4d41352b2220181a19131c20232e37444b616d8298a9bab49e8975604b36210b00000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b362c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c354a60758a9fb5a9947f6a543f2a15000000081b2e3e556a7f94abbcb29c87725c4a36190900000000000000000000000000071c3043546b8096abc2b19c86715c4a3622090000001c32475c71879cb1bca6917c6756565656565656565657585a596267717d8a9ea8b9b6a4957f6a5846331f0a0000182d42586d8297adbaa48f7a654f3a2510000000000000000000040a0c0f0f0f0f0f0f0e0c0600000000000000000000000000081b2e3e50657b90a3b5a79e8a9fabb49f8b77624d3a2a170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d1315120b0902000000000000000000000000000d22364a5c646666666666615847331f0a0000000000000000000000000000000000000000000000000000000000000000000006141f26292926262f3f4e63798c9fb5b09b85705b493521080000000000000000000000000000000002172d42576c8297acc5b39e8975604b3f3020190e0b05000000070b11192631434c62778b9fb4b9a8907a65503b251000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b414141414141414141414141414141414141414141414141414141414141414141414a60758a9fb5a9947f6a543f2a150000000d22374b5c72879cb1c1aa95806a553e2e1b0000000000000000000000000000001325364e64798ea4b5b5a48e79644e3727150100001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6e6f72777d86919fa8b9b9a79c8674604b3a2917040000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000001023384c5d70859bb0b9aa9faabbaa97816c5948341c0c0000000000000000000000000000000000000a141a1c2020202020202020202020202020202020202020202020202020202020201b120600000000000000000000000000000000000000000000000000000000000000000000000f24394f647a7c7c7c7c7c76614c37210c0000000000000000000000000000000000000000000000000000000000000000000000020c12141311112135495b6f849aafb4a38d79634e36261401000000000000000000000000000000071c31465c71869ba2a2a298826d57453221130600000000000000000009141f3448596e8398aec6a9947f6a543f2a1500000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b766056565656565656565656565656565656565656565656565656565656565656565656565660758a9fb5a9947f6a543f2a150000021527384f647a8fa4b6b5a38d78634e3823100000000000000000000000000000000821364a5c71869cb1c2ab96816c5544311d0800001c32475c71879cb1c4ae998381818181818181818181818384878c929ba3b4bab6a79e8979635645321c0c000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000091c2f3f51667c91a4b5bbb4bbb49f8b78624d3b2b180000000000000000000000000000000000000e1c272f323535353535353535353535353535353535353535353535353535353535352f24160600000000000000000000000000000000000000000000070b0d1011110f0a00000000182d42586d82919191918f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d52677c91a7b9ab95806b5443301c08000000000000000000000000000000091f34495e74898d8d8d8d8d7e695439281603000000000000000000000005182a3b54697e93a9beac96816c57412c1700000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c758a9fb5a9947f6a543f2a150000091d3145566c8197acc2b09b86715b4935210c000000000000000000000000000000071a2d3d556a7f94aac1b39e8874604b35200b00001c32475c71879cb1c6b3a199969696969696969696969798999ca5a7b1b5bab4a49c897b655b4938281500000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000001120354a6073869ca6a6a6a6ab98826d5a49351d0d00000000000000000000000000000000000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a42342412000000000000000000000000000000000000040a0c131c2022252627241d12040000182d42586d8297a6a6a48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000f21364b6075899eb3b29d8874604b35200b000000000000000000000000000000000d23384d6278787878787875614b36210c0000000000000000000000000012273c51677c91a6bcad98836d58432e1800000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9beac968181818181818181818181818181818181818181818181818181818181818181818181818181818196abbfa9947f6a543f2a1500000b20364b6075899eb3bcab947f69543d2c1a06000000000000000000000000000000000f23384d62788da3b4b8a6907b66513a291704001c32475c71879cb1c6bfb3aeababababababababababacadafb2b6c3b7b2a99f958679655d4b3d2c1a0a00000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000071c304354677d9191919191918d79634e3c2c190000000000000000000000000000000000001427394a565c60606060606060606060606060606060606060606060606060606060605e52422f1b00000000000000000000000000000000010c171f21253035383a3c3c393022120000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e3245566d8297adb7a6907b6550392917030000000000000000000000000000000b2035485a626262626262615746321e090000000000000000000000000212273c52677c91a7bcad98826d58432d1800000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9beb09f969696969696969696969696969696969696969696969696969696969696969696969696969696969fb0bfa9947f6a543f2a15000317293951667c91a7b3b39f8b77624d37220f00000000000000000000000000000000000b2035485a70859bb0b3ad98836e5846331f0a001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b1b0afaca8a59d958a8074635b4b3f2e1f0f0000000000182d42586d8297adb3a48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000001325364b60737c7c7c7c7c7c7b655b4a361e0e0000000000000000000000000000000000001a2f435668717575757575757575757575757575757575757575757575757575757575705e4a352000000000000000000000000000000009141d2a333736434a4d4f51514d40301d0a00182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035495a70859ab0c4ad98826d5746331e0a00000000000000000000000000000006192b3c484d4d4d4d4d4d4b463928160300000000000000000000020a151d3040556a7f94aabfab96816c56412c1700000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9bebdb0acabababababababababababababababababababababababababababababababababababababababb0bdbfa9947f6a543f2a15000a1e3346576e83999d9d9d9a846f594834200b000000000000000000000000000000000006192b3c53697e939d9d9d9d8a76614c36210c001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9a96938e8780776b6056493d2e2111010000000000182d42586d82979d9d9d8f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000000000081d31445560666666666666655d4c3d2d1a000000000000000000000000000000000000001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a75604a352000000000000000000000000000000a1926313a474c535460626566665e4d39240f00182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23384d62788c9fb5c9b49f8a76614c36210e000000000000000000000000000000000e1e2b353838383838383632281b0b000000000000000001080b161e2731404d5f70859bb0c2a8937e68533e291300000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a9947f6a543f2a15000c21364c61768788888888887d67523b2b18050000000000000000000000000000000000000e22374c61778888888888887c67523c2712001b30455a70848888888888888888888888888888888888878684817e79726b62594b45382c1f1103000000000000172c41566c8188888888887a644f3a240f0000000000000000000000000000000000000000000000000000000000000000000000000001142637444b515151515151504c3f2f1f0f000000000000000000000000000000000000001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8a75604a3520000000000000000000000000000a1a2837444b5861696f74787a7b7c66513c271100182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000081b2e3f556a7f95abbccdbaa9927d68533c2c1906000000000000000000000000000000000e1920232323232323211e160b000000000000030a0c141c20283238454b5e677c91a3b5b6a48e79634e39240e00000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e939d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d947f6a543f2a15000a1e33465761727373737373675f4d3a1d0d000000000000000000000000000000000000000a1f34475961737373737373675f4d39251000182d41556670737373737373737373737373737373737372716f6c68635b554c473b32281a0f010000000000000015293e51636c7373737373645c4a36220d000000000000000000000000000000000000000000000000000000000000000000000000000009192631353c3c3c3c3c3c3b382f211101000000000000000000000000000000000000001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b59f8a75604a3520000000000000000000000000021628384555606a777e84898d8f918b745f4a351f00182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000000000000000000e22374b5d72879cb2c9d7c7b09a85705a493520080000000000000000000000000000000000060b0d0d0d0d0d0d0c090300000000070d0f171e2126303538454b5660697c8a9eb4bfb19c87725b4a36210c00000000000000000000000000000000000000000000000012273c52677c91a7b3b19b86715c46311c0013283e53687e88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887e69533e29140003172939464c5d5e5e5e5e5e524d41311e000000000000000000000000000000000000000004182a3a474c5d5e5e5e5e5e524d41301d0a0012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5b5a57534e493d37342a1e160a0000000000000000000e22344451565e5e5e5e5e4f4a3e2e1b0700000000000000000000000000000000000000000000000000000000000000000000000000000009141d2026272727272726231c110300000000000000000000000000000000000000001c32475c71869cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99f8a75604a3520000000000000000000000000091e32455660737f89939a9ea8a49f8a745f4a351f00182d42586d8297adbaa48f7a654f3a251000000003050606040200000000000000000000000000000000000000000000000000000000000000021528384f657a8fa5b6cac7c8b4a28d78634d3625130000000000000000000000000000000000000000000000000000000001080b101a212429333636434b4f566067747f8c9ea8b9b3a1927d68523d2d1a0700000000000000000000000000000000000000000000000012273c52677c919d9d9d9b86715c46311c0011263a4e6068737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737369604f3b261200000b1b2933364848484848483d3a3123130100000000000000000000000000000000000000000c1c2a34374848484848483c393023130100081a2a3741454848484848484848484848484848484848474645413e39362c221f180d0200000000000000000000051626343e4148484848483a362e2010000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b111111111111100e08000000000000000000000000000000000000000000001c32475c71869cb1c6b2a098949494949494949494949494949494949494949494948a75604a35200000000000000000000000081b2e3e4b607483949ea8afb4b4b09f8a745f4a351f00182d42586d8297adbaa48f7a654f3a25100d0f14181a1b1b1917130d0c06000000000000000000000000000000000000000000000000000000091d3245566c8297acc3b7b2b7c0aa95806a5443301c07000000000000000000000000000000000000000000000000000408141c20252d363939464c515460656c757d87949faab9b7a6998472604a35200f0000000000000000000000000000000000000000000000000011263c51667c8888888888846f5a45301a000b1e31424e535e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e534f42321f0c0000000b171e2133333333333328251e1305000000000000000000000000000000000000000000000c181f2233333333333327251d13050000000c1a252d30333333333333333333333333333333333332312f2c2923211a0f0b0500000000000000000000000000081622292c333333333324221b10020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c32475c71869cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6a543f2a1500000000000000000000000d22374b5c6c8196a1b4b9b3a99f9a978a745f4a351f00182d42586d8297adbaa48f7a654f3a251b22242a2d3030302f2c282320190e08010000000000000000000000000000000000000000000000000b20364b6075899eb3b7a59da5b7b29d8773604a35200b0000000000000000000000000000000000000000000000020b171f2630353a3e4a4e545761676d747a8189929da5b4bbb5a69d8877615443301c07000000000000000000000000000000000000000000000000000f24384c5e6673737373736f6654412d1800021324313a3e48484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848483e3b3224140200000000030a0c1d1e1e1e1e1e12100a01000000000000000000000000000000000000000000000000040a0c1e1e1e1e1e1e12100a0100000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1a17130e0c060000000000000000000000000000000000050e15171e1e1e1e1e0f0d070000000000000000000000000000000000000000000000000000000000000000000000000711171920202020201f0d0b05000000000000000000000000080e1020202020202015130d030000001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a614f3c27130000000000000000000004172a3a4f647a8c9fb4b9a89e938a8582806b56412b1600182d42586d8297adbaa48f7a654f3a252d36393f4345464544413d38352c201c14080000000000000000000000000000000000000000000004182a3a51677c91a7b9a99d889daab7a58f7a6550392816030000000000000000000000000000000000000000000a161e293336434b50575c646a70767c82888f969ea7b2b6bab4a49c887a6459473625130000000000000000000000000000000000000000000000000000091d30404c515e5e5e5e5e5a5448372512000006131e2628333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333329261f14060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b19242c2f3535353535342220180d00000000000000000003111c23263535353535352a2720150700001c32475c71879cb1bca6917c67545454545454545454545454545454545454545454544f4332200c000000000000000000000a1f3347586e8398abb9a89e8a7e75706d6b62513d291400182d42586d8297adbaa48f7a654f3a373e4a4e54585a5b5b5957524d493c35302618100200000000000000000000000000000000000000000a1f3447596f8499aeb49f8b788b9fb4ad97826d5746321e090000000000000000000000000000000000000003111a28323a464c5460656c73797f858a91979ea6acb3b8bab4a99f958678645c4a3a2a1808000000000000000000000000000000000000000000000000000000122230383c4848484848454137291908000000020b11131e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e14120c02000000000000000000000000000000000000000000000000000000000000000000000000050b0d13171b1d1d1d1c19140e0c0700000004060b0b0b0b0b00000000000000000000000000000000000000040a0c1115181a1b1b1a1916130e0c060000000000000000000000000000000000000000000000000000050b0d1113151413100b09030000000000010b0b0b0b0b00000000000000000719293640444a4a4a4a4a4937342b1d0d000000000000000011212f383b4a4a4a4a4a4a3f3c32251503001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3c32251503000000000000000000000c21374c61778a9fb4b49e8a7a6960575856514434210e00182d42586d8297adbaa48f7a654f3f4b505c64696d6f70706e6c68625a524b43362e201406000000000000000000000000000000000000000c22374c61778b9fb4ae99836f8499aeb49e8976614b36210e0000000000000000000000000000000000000715212f38454b586169747a81888e949a9faaacb3b8c2b6b1a99f978b8074625a4a3d2d1c0c0000000000000000000000000000000000000000000000000000000004121d24263333333333302d25190b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d182022282d30323332312e2a24211a0f0812191b20202020200d0b050000000000000000000000000000070c171f21262a2d2f3031302e2c2823211a0e0b05000000000000000000000000000000000000000002090d18202226282a2a2825211e160a08050e14172020202020110f09000000000011243647545960606060605f4d483b2b18050000000000000a1a2f3f4c50606060606060544f4332200d001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a27201507000000000000000000000012273c52677c91a9baaa947f695c4b4539413d3426160400182d42586d8297adbaa48f7a654f4b5d6571797f8285858584817d78706760544b3f322516080000000000000000000000000000000000071a2d3d54697e93aab9a8917c677d92a9b9a8927d67523c2b190500000000000000000000000000000000081625323f4c56606a767f878f969da6a9afb4bbbcb4b0aaa49c948b82786a6056483c2d1f0f00000000000000000000000000000000000000000000000000000000000000090f111e1e1e1e1e1a1812080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1115181a1b1b1a18140f0b0801000000000000000000000000000000000000000004101b222b34373d424547484746433f39362d231c262d3035353535352220190d000000000000000000000008131c202933363b3f434445464544413d38352c221f180d0200000000000000000000000000000000000a161e212b34373c3e3f3f3d3a363228231c1622292c353535353526241d1204000002172c4054656e7575757575746259483420120000000000021528384c5d657575757575756a614f3c2713001c32475c71879cb1bca6917c67513c2715151515151515151515151515151515151515130c03000000000000000000000001162b41566b8096abb49f8a76614c3e32282b292116080000182d42586d8297adbaa48f7a6556606c7b868e94989a9b9a9996928d857d73645d4f4334261607000000000000000000000000000000000c21364a5b71869bb1b49e897561768a9fb4af9a846f5a4835200b00000000000000000000000000000006162634434f5d65747f89949da5acb2b7c3b7b2acab9f9b958e877f776d635b4b45382b1d0f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090b171f21262a2e2f30302f2d2a25201d14090600000000000000000000000000000000000b171f2e373b484c52575a5c5d5d5b59544e4a3d372e3842454a4a4a4a4a4a342b1d0d00000000000000000210182530353a464c505458595b5b5a5956534e493d37342a1e160a000000000000000000000000000000121a2832363b484d51535554534f4b4539372f1f343e414a4a4a4a4a3b382f2212000004192f44596e838a8a8a8a8a8a77624d402f1a0a00000000091d324556657b8a8a8a8a8a8a7f6a543f2a15001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000051a2f455a6f849aafb09a85705847331e1616140e04000000182d42586d8297adbaa48f7a656074818d9ba3a9adafb0b0aeaca7a29b92867a69615144342515030000000000000000000000000000011426364e63798ea3b5ad98836d576e8398aeb59f8c78624d3822100000000000000000000000000000001424344451616a7b87959ea8b2b7bcb4afa9a59d97918b867f79726a62594d493c32281a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f1417191b1b1a1917130e0c07000000000000000000000000000000000000000000000000000007111c232933363b3f4344464644423f3a35312620190e0300000000000000000000000000000d1b29333f4b4f5962686c70727272716e69635b504b3f48555b60606060605e483b2b19050000000000000614202e36434a515861666a6d6f70706f6e6b68635b554c483b32281a0f01000000000000000000000008131c3038454b54596266686a6968656057504b3f334451566060606060514c402f1d0900000d22384d62788a9e9f9fa898836e5e4c38281603000006192c3c4b6074869c9f9faa9b8573604b35200b001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000071c31475c71869cb1ac96816c573a2a170300000000000000182d42586d8297adbaa48f7a657383969fabb4afacaaaaabafb4b9b4b0a39b8c7f6b6251433321110000000000000000000000000000081c3043546b8096abb8a7917b6651667c91a8b9ab947f6a553f2e1b08000000000000000000000000000e1e324251626c7f8d9da5b4b9b7b2ab9f9a938d87827c77716a645c554c483b352c1e160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000709151d2025292d2f30312f2e2c2824211a0f0b05000000000000000000000000000000000000000000010f1a212f383a464c5055585a5b5b5a57544f4b4437352b1e160a0000000000000000000000000d1d2b3a464c5d656f777d828587888786837f7970655d4b556670757575757570594834200b0000000000071524323f4b5460666e767b7f828485868583817d78726a62594b45382c1f100200000000000000000008182530414d56606971777b7d7f7f7d7a766e655d4c4751626c7575757575665e4c38240f00000b2034485a697e93a3b4b2a0907c665645321e0f00000c2135495b6a8095a4b6b49f8c7a645544311d08001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000081d33485d72889db2aa947f6a553f2a150000000000000000182d42586d8297adbaa48f7a6d8197a1b3a99f9a969595969a9ea8b2b7b5aa9f94806b61503f2e1b0a000000000000000000000000000b20354b6074889db2b39e8975604b6075899eb3b29c87725d4b37220a00000000000000000000000005192b3c4f606c80949fabb6b8b3a59d948b857e78726d676158554e4a3e37342a21190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a212731353a3e424445464543413d39362d2220190d0300000000000000000000000000000000000006141f2d36404c505861666a6d6f70706f6d696460554d483c32281a0e000000000000000000000c1c2b3c4858616e7a848b92979a9c9d9c9b98948e857b6e615770848a8a8a8a8a78624d37220d0000000004152533424f5d64727c848a909498999a9b9a9996928d8780776b6056493d2d2010000000000000000000132536434a5f67757f868c91939494928f8a837b6e6158566c818a8a8a8a8a7c66513b2611000005192b3c4b6073859baabbb29d8775604b3d2c1a060c1c30414d63798b9fb4b6a496806b5c4a37271501001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000091e34495e73899eb3a8937e69533e29140000000000000000182d42586d8297adbaa48f7b7d919fa79e948a85817f7f818589939da6b2bbb49e947f6a5d4b3928160300000000000000000000000316293950657b90a6b7ac97826d5645566d8298adb6a58f7a654f3828160300000000000000000000000b2035485a697e939eb4bcb5a79e93877f776f69635b57524c473a39362d221f180d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e19202d3637444b4f5357595a5b5a5956524e4a3d38342b1e170b00000000000000000000000000000000081624313d4a4e5e656e767b7f8384858584827f7a746b625a4b45382c1f0f01000000000000000417293a485a6276828f999fabacafb1b2b2b0aea9a29b8f82756170859a9f9f9f8c77624d37220d00000000122233435060697a8591999fa9a9adaeb0b0afaeaba8a59d958a8074635b4a3e2d1d0d00000000000000081c304354606a7c88949ba3a6a8aaa9a8a99f99908376635b6c81969f9f9f907b66513b26110000000d1c30435463798b9fb4b6a595806b5b4936211317293a4d5f6f849aa9baab9c8674604b3e2d190900001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adbda8937d899ea29a897f76706c6a6a6c6f757d8898a0b1bcb49f8d7b655745321e0b00000000000000000000000a1e3246576d8298adb7a6907b65503850667b90a6b8ac97826c5645321e0900000000000000000000021528384d62788a9fb4bdb4a39b897e74696259544d493c3c37332a24221b100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005131e2c353e4a4e556064696c6e70706f6e6c68635b554d483c33291b0f010000000000000000000000000008162634424e5c646f7b838a909498999b9b9997948f8881786b6056493d2d1f0f000000000000000a1f33465862788698a0aeb4bab4afaba9a8a8aaaeb3b0a098867770859ab0b5a28c77624d37220d0000000a1a304050616a7e8c9ba3aeb4b6b2ada9a8a8a9abb0b4b6b2a89f958679645c4a3b2b1805000000000008182f3f4a607280919da6b1b5c2bdbebac7bab4aea1998779636c8196abb5a6907b66513b2611000000011426364a5b6b8095a4b6b49f8b79634e41311c1f334658677d92a2b3b59f8d7b6556453220100000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2ad9c939ea29a847769615857555556576068768297a0b1bcab9d8775604b3a291704000000000000000000000c21364b61768a9fb4b39d8874604b354b6074889eb3b39e8975604b36210d00000000000000000000091d3245566d8297a9bab4a39b85786960564d483b38352c27211f170f0d070000000707070707050400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081623313c494d5c646c747a7e828485868483817d79726b625a4c46392d1f110300000000000000000000000516263444516068798490989fa9aaadafb0b0afaca9a79e968a8075635b4a3d2d1d0d0000000000081c2e3f4c6176879ca4b2b9b4a99f9a9593929395999ea7b1a49b8575859ab0b7a28c77624d37220d0000031628384c5e6a7f939faab5b4b0a59d9794939394969a9faab4b9b4a49c897a64594834201000000000011426364b5d6a7f959eb2b7c4bcb5afa8a5a3a4a8adb4a59d88786c8196abbba6907b66513b26110000000008182d3d4b6074869cb2bbaa9a84705f4e3a2a2e3e4c6176889db3b7a697816c5d4b382816020000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2baada8a69a847462594c463a404039454b5861728197a2b4b7a5947f6a5846331f0a00000000000000000005192b3c52687d92a8baac96816c55443144556c8197acb9a8927c67523b2b18050000000000000000000b20364b6075899eb4bbaa9b8575625a4b4538342b232119120c0a04000000040a0c1c1c1c1c1c1b1812080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008162633414e5a626e7982888f9397999a9b9a9896928e8780786b61574a3d2f211102000000000000000000001323344451636c7e8b9aa2aeb4bab4afacaaaaacb0b4b8b3a99f968679635b4a3b2a1805000000000e23374b5d6e8398a5b6b7a89e948a84807e7d7e808389919ba3a39580849ab0b7a28c77624d37220d0000091e324556667c8d9fb4bbb0a29b8f87827f7e7d7f81858b949ea8b5b6a79d8877624d3e2e1b07000000081c304354657b8c9fb4bcc1b5ab9f9a93908e8f92989fa9a69b85758196abbba6907b66513b261100000000000f1e324556657b909fb1b4a2927d68584733374b5c6c8197a6b8b29d8876614c3f2e1a0a000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2cac2b39e88776156473b33292a2a28323a46546074849aa9bab39e8976614c36210d0000000000000000000b2034485a6f849aafb7a58f7a644f37273750657a8fa6b7af99846f594834200b00000000000000000011263b50667b90a8b9b49f8b786257483c312720180e0c060000000000000c171f213131313131302d251a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000516263444515f6878838c979ea7a8acaeafb0afaeaba7a59d958a8076635b4c402f20100000000000000000000e1e304151626c81939fa9b4b6b2a99f99979595979b9faab4bab4a49c8879635948341f120100000216283850657b8fa0b2b7a69d8a7f766f6b6968696b6e747c86959f9f8b8a9fb4b7a28c77624d37220d00000b21364b6075889dabbcb09e96857a726d6a6868696c70777f8a9ca4b5b7a699836e5c4b37220d0000000b20354b6073879cabbcc0b3a39b8d847e7b797a7d838a969fa3957f8196abbba6907b66513b26110000000000021628384b5d6d8297a6b8b39e8876614c3f4455647a8c9fb4b2a0917c66574633211100000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2cab6a4937e685947382a1f171515161e2936445563798b9fb4b9a8937e68533b2a180500000000000000000d22384d62788c9fb5b29d87725c4b3720354a6073889db2b49f8b77624d372210000000000000000000142a3f54697f94a9c6ae98836e5a48392b1d150a0500000000000000000c1c2a333746464646464541372a1a08000000000000000000000000000000000000000000000000000000000000000000000000000000000000001323344451626b7d8a989fabb3b8b4b0adabaaabadb1b6b6b2a99f968779655e4c3e2e1b0b0000000000000006192c3c4d5f6b80969fb4bab0a59c928a8482808081868b959fa8b5b5a69d8877624c41301d0a0000091e3245566e8399aebeb29d88796a61585654535355556066737f8d9f9f9fa8bab7a28c77624d37220d0006192c3c54697f94a6b7b2a0968073655d58545353545659616a78869ca6b7b2a18f7a644f3a240f00000114263751667c91a5b6c3b3a29a857a6f69656465686e77808b9d9e8a859bb0bba6907b66513b26110000000000000a1a2e3f4c6176889eb3b8a797826d5d4b4b6073859babb8a798836e5e4c3929170300000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2c9b19c8674604b3a2a1a0d040000030b182737495b6c8196abbcb09b86715948341f0b00000000000000071b2e3e556a7f94abbcab95806b563e2e1c3043546b8196abbcab947f6a543e2d1b070000000000000001162c41566b8196abbea9937e69543c2b1b0e0200000000000000000004172a3a474c5c5c5c5c5c5a55483725120000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e314151626b80929ea8b5b6b2aa9f9b97969495989ca4abb4bab4a59c8b7c655c4b392916030000000000000c2035495a677d929eb0bbae9e96877d766f6c6a6a6c7077808a9ca4b5b7a69a846f5f4d39241000000b21364b60758a9fb4b5a3907b655b4c473a3e3d3e37444b55606a7d8d9fb4bac6b7a28c77624d37220d000c2035495a71869cb1b6a898826e60544b3f3f3e3e3f3a474c5a6276889db2bfac97826d573827150200081d3144556f8499afc3b6a59a8475645c53504e4f5358616b7a889d9e9ba3b5bba6907b66513b261100000000000000111f334758677d92a1b3b59f8d7a655559697f94a3b5b39e8977614c402f1b0b0000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2bcab947e695544311c0c00000000000009192c3d4d63788c9fb5b5a38c77624c37220d000000000000000d22374b5c72869cb1b6a48e79644e39241325364f64798ea4b6b19c86715c4a36220a0000000000000002182d42576d8297acbca7927c67523d271200000000000000000000000a1f334758617171717171706655412d18040000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c4d5f6b80959eb4b9b4a59c928b8582807f8083868d969fa8b5b6a99e8a7a645746321e0c0000000000081b2e3e4d62788a9eb4bcae9d9480756761575755555759626a78869ca4b6b3a1917c67513e2e1b07000f243a4f64798fa9bab09b86715d4b3d3329292829273137444b5f6b8095a5b6cab7a28c77624d37220d000e23384d63788d979ca49e8a77614c43362e2a29282a2a343c4858687d92a7c8b29d87725645311d09000b20354b6074899eb4c3b29d877661574a3e3b393a3a474c5c6479899eb0b5c1bba6907b66513b26110000000000000004172a3a4d5f6f8399a8b9ab9c86736062788a9eb4b3a1927d675947342212000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000031628395f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2b49f8b77624d37261400000000000000000f2035495a70869bb0c1a7927c67523d2712000000000000021527384f647a8fa4b6b19c86715c4a36210822364a5c72879cb2b6a48f7a644f3827150200000000000001162c41566b8196abbda8937e685336261401000000000000000000000c21374c6176858686868684705a45301b05000000000000000000000000000000000000000000000000000000000000000000000000000000000c2135495b677d929eb0b9aa9f94877d76706d6b6a6b6d7178808a9ba3b5b9a89d8775614b3a2a1704000000000d22374b5c6e8398a8b9b09e947f6b60564b463940403b484c5a6276869caabbb19c86715c4b37220d0012273c52677c91a7c7ab96816b563f2f1f17141314151d2631414b6074879db2c7b7a28c77624d37220d000c21364c61757d82878c92816c594734261815131314181f2b3a4c61768baabbb6a58b75604b36200b000f24394e64798ea8b9b6a5917c665846392d2624252a333e4b5b667c90a1b3c7bba6907b66513b261100000000000000000c1c30414d62788a9eb4b5a4947f696e8399a8b9a89a846f5f4d3b2a1804000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000091e324657758a9fb4a8937e68533e29130000000000000000182d42586d8297adc2b09b86705948341909000000000000000006192c3c556a7f94aabfac96816c57412c17020000000000091d3145566c8197acc1aa957f6a553d2d1a071b2d3e556a8095aac2ac97816c5645311d0900000000000000142a3f54697f94a9c6ab96816c5443301c110400000000000000030e1b2c3d51667b909b9b9b9b87715c47321c07000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f4d63798a9fb4b9a89e8c7f7468615858565556585a636b78859ba3b5b7a596816c5847331f0a00000004172a3a4f647a8fa0b2b6a596806b614b453833292b2b2a343c495863798b9fb4b5a48f7a644f3a240f0013283e53687d93a8bda9947f6a543f2a15050000000109141d314556697e93a8c3b7a28c77624d37220d000a1e33465761676c72777c79634e3b2a18080000050b0d1620344859748a9fb4c3a18c77614c37220c0013283d53687d92a8c6b29c8773604a3a291b100f10171f2e3d4c5e6e8399aec5bba6907b66513b2611000000000000000000132035485a697f94a3b5b49f8a787c90a1b2b49e8a78624d41311d0c00000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000c21364b61768baabba8937d68533e28130000000000000000182d42586d8297adc1ac97826c573b2b180000000000000000000010253b50657b90a5c6af9a846f5a452f1a0000000000000b20364b6075889eb3b5a38d78634d38230f001023394e63798ea4b5b39e8975604b36200d0000000000000010253a50657a8fa8b9b29d8873604b3e2e1f170e0b0700060b0d161e2b39495b6d8298adb1ad98836e58432e19030000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d6f8399a9baab9e8a7c6960554c473a413f403c494d5a6375859ba8b4af9f8a77614c37210c0000000a1f3347586e8398adbfb29c8774604b4332281e171515181f2b3a495b6c8197a2a2a295806b56402b160013283d53687d92a8bdab95806b563f2e2019110d0b0500021527384c62778ca5b7b7a28c77624d37220d0003172939464c5257596267635b4a361d0c0c0e13181f2228323f4d62778caabbb8a78b76604b36210b00152a3f556a7f94aabfac97816c5443301c0c00000004101f2f4050657a8fa7b8bba6907b66513b261100000000000000000005192b3c4b6073859baabaa89984879db2b4a3937e695a483523130000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000070d0f161925364e64798ea3c8a7927d67523d28120000000000000000182d42586d8297adbda8937e68533e2913000000000000000000000c21374c61778ca8b9b29d87725d372614010000000004172a3a51667c91a7b8b09b86715b4935210c000c2135495b71869cb1b8a7917c67513b2a18050000000000000b21364b6075899eb4b7a6937e685c4b3f332a23201c1319202328323c495763798c9fb4b9a8937d68533e281300000000000000000000000000000000000000000000000000000000000000000000000000000005182b3b50657b8fa1b3b59f8d7c665d4b443733292b2a2b2c353c495762788a9e9f99938d7e68533e28130000000c21374c61778a9fb4b6a4907b665645321e160a030000050e1b2c3d4e647a8d8d8d8d8d84705a45301b0011273c51667c91a6c3b09a85705d4b3f352b262220181917141f34475972889db2b7a28c77624d37220d00000b1b2933363d3b484d524e4a3d2d1a1a2123282a343739464b5d6a7f94aac8b39e89735645321e0900162b41566b8096abbda7927d68523625130000000000011220354b6074899eb3bba6907b66513b2611000000000000000000000e1d314455647a8c9fb4b3a1999da5b7a99b8573604b3c2b19050000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000002101b22242c2b354354687e93a8c1a5907b66503b26110000000000000000182d42586d8297adbba5907b66503b2611000000000000000000000a1f33475874899eb4b49f89745544311d08000000000a1f3347586e8399aebcab947e69543c2c190600061a2c3d546a7f94a9c1ae99846f5947341f0b000000000000091e3245566c8297a9bab49e8a7a655d4c473a383530252b353839454b5a6275869caabbb49e8a76614c36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000b203448596e8399aeb9a896806b5e4d3f31271f1716151619202c39495a6a80908a847e7968604e3a261100000013283d52687d92a9bab19c87725e4c382816030000000000000f22364a5c70787878787878624d38220d000e23384e63788da5b7b4a28f7b655d4d483c3b37342b2f2c29262a3b5b70869bb0b7a28c77624d37220d0000000b171e21272b34373d39362d22282c35383d3b474c5157616a7b8b9fb4c1ae98836e593828160300172d42576c8297acbba6907b66513b2611000000000000081c3043546f859aafbba6907b66513b261100000000000000000000011426374a5c6b8096a5b6b3afb2b7b49f8b79635443301e0e000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000010202e373a413c484d6073859bb0b5a38c77624d37220d0000000000000000182d42586d8297adb9a48f7a644f3a250f0000000000000000000004172a3a5d72879cb2baa98a75604b35200b000000000c21374c61778a9fb4b59f8c77624d37220e0000000f23384d62788da3b4b49f8b77624c37220f000000000000031628384e63798b9fb4b9a89e897b6c6158524e4a43483c494d5157606a78869ca4b6b7a696816b5846331f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778b9fb4b49e8976614c40301d150904000000060e1b2b3c4c61767b756f69635b4e42311f0b000003172939586d8398adc5a9947f6954402f1a0a00000000000000071b2d3e4a5a6363636363625a4835200b000c2135495b72879db2c0b39e897b6c625a55504d483b44413e3b37455b70859ab0b7a28c77624d37220d00000000030a0c1218202227242a33373d3d494e53585962676d757f8b9fa9bab5a3917c67513c27120000182d42586d8297adbaa48f7a654f3a251000000000000001142636586d8297adbba6907b66513b2611000000000000000000000009192d3e4b6075879db2c8c4c7b5a4957f6a5b4936261400000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000071b2e3e4b4f56585a626c7f94a3b5b19b8671594834200b0000000000000000182d42586d8297adb8a38e79634e39240e00000000000000000000001c31475c71869cb1c7a18b76614c36210c000000061a2c3d53697e93a9bab09a8570594834200b0000000b2035485a70859bb0bbaa947e69543e2d1a070000000000000a2135495b6b8095a2b4b9a79e8c81776e676360545d5e5a62666d757f899ca4b5baa99d8876614c3a29170400000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e93aabbab96806b584733221201000808080808000e1f33475861656056544e493d3124140200000a1e33465773889db2b9a78d78634d38231100000000000000000010202d3c494d4d4d4d4d4d483c2b190500061a2c3d546a7f94a3b5b8a79e8b8178706a6662595c595653504d485b70859ab0b7a28c77624d37220d00000000000000000c181f2e363a474c52585b63686d72777c8289959fa9bab8a89b8572604a35200b0000182d42586d8297adbaa48f7a654f3a251000000000000000172c41576c8196acbba6907b66513b26110000000000000000000000000f1e324556657b90aabbcec6b19c8674604b3d2c180800000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000d22374b5c646b6d717881949daeb5a1927d68523b2b18050000000000000000182d42586d8297adb8a38e78634e39230e00000000000000000000071c31465c71869bb1c7a08b76614b36210c0000000c2135495b70859bb0bbaa937e68533b2b190500000006192b3c54697e93aabbb19c86715c4a362109000000000000061a2c3d4b6074849aa3b3b9ab9f968a837d787573727374787c8289949ea8b5b9aa9f8b7b655746331c0c00000000000000000000000000000000000000000000000000000000000000000000000000000004172a3a596e8399aeb9a78f7a644f3a2a171e1e1e1e1e1e1e1e1e1e172a3a474c504b453838352c1f14060000000c21364c61768ba6b7b39e8974604a35200b00000000000000000002101e2c35383838383838352b1e0e0000000e21364b6075859ba6b4b8aa9f968b857f7b7774716e6c696662595b70859ab0b7a28c77624d37220d000000000000010f1d2a343e4a4f5861676d73787d82878c91979ea8b4bab4a79e8a79635443301c070000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000000000000000000000000081c30435463798b9fb4c8c4af9a846f5f4e3b2a180500000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000f243a4f647a8182868b979fb1ab9f978373604b35200d000000000000000000182d42586d8297adb9a48f7a644f3a250f00000000000000000000031729395d72879cb2baa98a75604b35200b0000001325364e63788da3b5b49f8b77614c37220d00000000000e22374c62778b9fb4b5a48e79644e372715020000000000000e1d3144556176859aa1b4bab4a99f98928d8a8988888a8d91979ea7b3b9b4a89e8c7d675d4b392917000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f33475873889eb3b39e8974604b3533333333333333333333333333332a33373b363228333323211a0f0100000f24394f64798ea4c4af9a846f5443301c0700000000000000000000000e192023232323232220190e00000000091e3245566278889ba3b2b7b4aa9f9b95908c898684817e7b77736d70859ab0b7a28c77624d37220d0000000000000f1f2c3b474c5c646d777d83888d92979ca5a6adb3b9b5b0a29a897b655b49362513000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000000000000000000000005192b3b4b6073859baab8b3b4b4a2927d685947341f1200000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000014293e53697e93989c9faaa49c968c8175605544311d08000000000000000000182d42586d8297adbaa5907b65503b2610000000000000000000000a1e33465773899eb3b49f89745443301c080000071c3043546b8095aac1af99846f5947341f0a00000000000b1f3448596f849aafc2ab96816c5544311d08000000000000021527374758617583949fa9b4bab4ada7aa9f9e9d9e9fa9a6adb3b9b5b1a29a8a7c675f4d3f2e1b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000c21374c61768ca6b8af9a846f554448484848484848484848484848484848484848484848484839362c1f0f000011263c51667b91a6bbac97826d5736251300000000000000000000000000060c0e0e0e0e0e0d0b05000000000003162838485a627885949da6aeb3b4b0aaa5a89e9c999693908c88827b849ab0b7a28c77624d37220d00000000000d1d2c3d4959616d7a838a92989da6a8adb2b6c2b5b1aba39b918478655d4b3d2c1808000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000000000000000000000b20344859697e93a3b4a69e9faab39e8977624c40301b0b000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000014293e53697e93a8b1b49e958681786c60574537261401000000000000000000182d42586d8297adbda7927d68523d2813000000000000000000000c21364b61768ba7b8b29c87725d3626140100000b20354a6073879db2baa9927d68523a2a1804000000000005182a3b53687d92a9bab39e8874604b36200c0000000000000009192a3a475761727e8a979fa9afb4babbb4b3b2b3b4bac3b7b2aca49c918478665e4d4130211100000000000000000000000000000000000000000000000000000000000000000000000000000000000f253a4f647a8fa4c5ad98826d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d4e493d2c1a060012283d52677d92a7bcab96816b56412c1600000000000000000000000000000000000000000000000000000000000a1a2b3c495a62737f8892989ea8a8abafb3b4b1aeaba8a5a69d98908b9fb4b7a28c77624d37220d0000000005182b3b495b6377828f989fa9adb3b8c2b6b1aca7a49c958e857c70635a4b3f2e1f0f00000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000000000000000000000b1b30404d62788a9eb4b39e888c9fb4a798836e5e4c3a2917040000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000014293e53697e93a8beaa9580726c645c4c463929190900000000000000000000182d42586d8297adc1ab96816c563a2a170400000000000000000010253a4f657a8fa4c5af99846f5a442f1a00000316283950657b90a5b7b49f8a76614c36210c000000000000000d21374c61768a9fb4b8a6917c66513a2a1704000000000000000c1c2a394654606977818a939a9fa9a7aaabacacaba9a6a59d978f867c70625a4c4030231303000000000000000000000000000000000000000000000000000000000000000000000000000000000011273c51667c91a6bbab9580737373737373737373737373737373737373737373737373737373635b4936210c0013283e53687d93a8bdaa947f6a553f2a150000000000000000000000000000000000000000000000000000000000000e1e2c3c49556069747d83898f92969a9ea7a4a6a9acaeb1b3ada99fa9bab7a28c77624d37220d000000000b2034485963798798a0adb4bab7b2aca6a49c97918c86807970675f4d493c2e21110100000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000000000000000417293a4d5f6e8399a8b4a2927d8196a7b2a0917c665846331f110000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000014293e53697e93a8b0b49e958781796d61574637271501000000000000000000182d42586d8297adc2b09a85705847331f08000000000000000005192b3c54697f94a9c9ab96816c56412c170100091e3245576d8297adc3ae99836e5746331e0a000000000000000a1f3347586f8499aec5ae99836e5847331f0a00000000000000000c1b2936434a59626c767e848a8f92959697969594908d87827a71665e4d493c2f22130500000000000000000000000000000000000000000000000000000000000000000000000000000000000012283d52677d92a7bcb39e8988888888888888888888888888888888888888888888888888888879634e39230e0013283e53687d93a8bdaa947f6a553f2a15000000000000000000000000000000000000000000000000000000000000000e1e2c37444b5560676e75797d8185888c8f919496999b9fa9b0b4bac7b7a28c77624d37220d000000081c2f3f4d6277889da5b2beb4afa69d97918c86817c77716b645c514d41352c1e11030000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000000000000000a1f334658677c91a1b3ab9a847076889eb3b29d8876614c3f2e1a0a00000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000014293e53697e93969a9fa9a59d978e8275615544311d08000000000000000000182d42586d8297adc2b49f8a77614c3625130000000000000000092034485a70859aafbcab917c67513c271200000b21364b6075899ea3a3a8917c675139291703000000000000000417293a52677c92a8a2a29f8a77614c37210c0000000000000000000b1825303b484d5861696f757a7d7f818181807e7b78726d655d514d40352b1e12040000000000000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e93a8bdb9a89e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8e79644e39240f0012273d52677c92a7bcab96806b56412b1601000000000000000000000000000000000000000000000000000000000000000e19273137444b52556064686c6f7377797c7f8183868a909ba2b4c5b7a28c77624d37220d0000000e23384b5d6f849aa6b7bbb4a29a9088827c77716c676259564f4a3e393020190e00000000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000000000000000a1a2e3f4c6176889db3b49f8c7964687e93a3b5a697816c5d4b38281603000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000f24394e647a8081858a959fabaca0988473604b35200e000000000000000000182d42586d8297adc2bbaa937e685443301c0d00000000000009192b3c4d62788b9fb4b59f8b77614c37220c000012283d52677d8e8e8e8e8e8a75604b36210b0000000000000000000c21364b61758a8e8d8d8d8c7e69533e29140000000000000000000008131c2b343a474c53566064676a6b6c6c6b6966625a574f4b3f393020190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d53687d92a8bdc6b9b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a38e79644e39240f0011263b51667b90a6c9ac97826c57422d1700000000000000000000000000070b10101010100f0d070000000000000000000009151d27313637444b4f53565a59616467696c6e71757b849ba7b9b7a28c77624d37220d00000010253b50657b90a2b4bbaa9f92847b746c67615957524c483b39362d241d12070000000000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000000000000021527384b5d6c8197a6b7a797816c5c6073859babb59f8d7b655645321e10000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000d22364a5c646a6c7077808d9fb4b2a2937e68533c2b19050000000000000000182d42586d8297adc2c8b19b8673604a3b2a1b0f070000050c192737495a6b8096abbcb09a85705847331f0a00000d22374d6277797979797978635645321e09000000000000000000091e3246576378787878777776614b36210c0000000000000000000000000d182029333738454b4f52555657575654514d493c3a372e241d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcbdb1aca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b1b6c2b8a38d78634e38230e000e24394e63798eabbcaf99846f5a3c2c19060000000000000000000008131c20252525252524221b10020000000000000509141d202832363733363a3d413b474c4f5154575955606575899eb3b7a28c77624d37220d000002162838586d8298adc0b49f8c7e70666054514c473a3c37342b2421302a24201c1308060000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000000000000081d314556657b8d9fb5b39e8976614c54647a8d9fb5ab9c8775604b3e2d19090000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000071b2d3e4a4e555758616b7e93a3b4b19c86715a4835200b0000000000000000182d42586d8297adc2c9b5a3927d685948392d221b191818202a37445562788a9fb4b8a6927d68523a2a180400000b20344859626464646464635b493828160300000000000000000003162839495a636363626262615746331e0a00000000000000000000000000050c171f212832363a3d40414241403f3b38352c25221b100a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a6c8b19f978e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9ca4b6c6a28d77624d38220d000b20364b60758a9fb4b39e89735a4935200800000000000000000008182530353a3a3a3a3a3a372e201000000000000d181f26313539464b4c473a2a282c2a34373a3c3f4137444b5770869bb0c7a18c77624c37220d0000091e32455673889db3b9a7937e6960504b433637342a2722202a3337453f39353025211a0f01000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000000000008182c3d4b6074869cabb5a4937e6958474b5c6d8298a8b6a596806b5c4a3727150100000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000010202d3639403a474c6070859bb0b5a48d78624d38220d0000000000000000182d42586d8297adc2c6c1b39d887762574a3d362d2e2d2b343b47556073849aa9bab39e8875604b36210c00000005182b3b484d4e4e4e4e4e4d493c2c1a0a00000000000000000000000b1b2c3c494d4e4d4d4d4c4b4639291703000000000000000000000000000000040a0c161e2124282a2c2c2c2b2926232019100e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788eaabbac9781797979797979797979797979797979797979797979869cb1b9a88b76614c36210c00091d32455672879cb1b8a78d78634d362513000000000000000000132536434a50505050504f4b3e2e1b070000000d1d2a3437444b505761615847331f17181f2224272a2c27313c5c71869cb1baa98b76614b36210c00000b21364b60768ba6b7b39e8975604b42353026221f1812172a3a474c5a554f4a4336352c1f0f000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000000000000132536495b6a8095a4b6b19c8673604b3a3e4c62778a9eb4b49f8c7a645544311d0f00000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000002101b22242b2a334253687d93a8c2a6907b66513b26110000000000000000182d42586d8297adc2b6a9a3a69b8575635b4f4a3e43423b484d5961738298a2b4b6a4937e695745321e09000000000d1d2b3437393939393938352c1e0e000000000000000000000000000e1e2c353839383838373633291b0b0000000000000000000000000000000000000002090b0f12151617171614110d0c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60758a9fb4ad98826d6363636363636363636363636363636363636373889db2b39e89745746331e0a0002152838576c8197acc5a9947f695443301c0b00000000000000071c304354606565656565645c4b37220d000005182a3b474c5560666d7676614c41311c13080c0f1214172035495a73889eb3b49f8a75604a35200b00000d22374d62778ca2c4b09b8570564531201c140c0a040f1f334758616f6a6460544e493d2c1a060000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000000071c30435463798b9fb4b2a08f7b655544313448596a7f94a4b6aa9b8673604b3d2c1808000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000070d0f151824394e63798ea3c8a7927d68523d28130000000000000000182d42586d8297adc2a9988e9ea39b85796b645c5a58585959626a778398a0b2baa99c8674604b3928160300000000000d18202224242424242321190e0000000000000000000000000000000e1920232323232222211e170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d31455671869cb1b19c87725a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e60758a9fb4b19c86715c39291703000011273c51667c91a7b8b29c8773604a3a2918080000000000010f20354a60727b7a7a7a7a7a644f3a240f00000b1f344759626c747b8289826e5f4e4030251d151615151d2b3b4d63788da6b8b19c87725443301c0700000c21364c61768ba7b9b09b8671584733221b151314151d2e3f4c6176847f79746d635b4935210c0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000005182b3b4a6072849aa9baa998836e5d4b37262b3b4b6074879cb2b5a3947f6a5b49362513000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000b21364b60768baabba8937d68533e28130000000000000000182d42586d8297adb9a38e79889ea39b8b817972706e6d6e72777f8999a1b2bbb49f8b7a645645311b0a00000000000000050b0d0f0f0f0f0f0e0c060000000000000000000000000000000000060c0e0e0e0d0d0d0c0a03000000000000000000000000000000010a10121818181814120c03000000000000000001080b0f12110c09030000000000000000000001080b0f12110c09030000000000000000000001080b0f12110c09030000000000000002152738576c8196acb6a48d78634d3939393939393939393939393939384f647a8fa9baad97826d58422d180000000b21364b6075899eb3b6a5917c6658463625180d06000007111f2f404f657b8f8f8f8f8f846f5a45301a00000d22374c6277818890989e927d685e4a433631272b2b27313a48596a7f95aac5ad98836e583625130000000b20354a6074899eb3b49f8a76614c43372e2a292928323d4b5d6b8096948e888279634e38230e0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000000000b20344859687e93a2b4b49f8a78624d3f2e191d314556667c90a1b3b49f8b79635443301c0d0000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000091e324557758a9fb4a8937e68533e29130000000000000000182d42586d8297adb5a08b757c919fa99f968e8885838284878c949ea7b3b9b39c927e685c4a3827150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121d25272e2e2e2e29271f140600000000000008141c20252826211e160b000000000000000008141c20252826211e160b000000000000000008141c20252826211e160b0000000000000011263b51667b90a6b8aa95806a57463324242424242424242424243145566a7f94aac1a8937e68533e2913000000091e3245566b8196a9bab29d8876615443362b211a18181a212e3d4c5e6e8398a5a5a595806b55402b1600000b21364b6076889da6adb49f8c7c6960544b4437404037444b586277899eb3b9a8927d68533d2813000000071c3043546f8499aebaa996816b614f4b3f3f3e3e38454b5b657b8c9faaa69e8a77614c37220c0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000b1b30404c6277899eb3b7a5957f6a5a483521111527384c5e6f8399a9baa99a8472604a3c2b190500001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000031628395f74899eb4a8937e68533e29130000000000000000182d42586d8297adb5a08b766c8196a1b4aba59d9a9897999ca5aab3b8b3a89e917e69604e3e2d1a0a00000000000000000000000000000000000000000000000000000000000000040a0c0f100f0c0a04000000000000000000000000000000000000000000122330393c434343433f3b32241403000000010f182630353a3d3b3632281b120400000000010f182630353a3d3b3632281b120400000000010f182630353a3d3b3632281b120400000000000b20364b6075889eb3b39e8976614c41301d150e0e0e0e0e101d2c3d4b6074879db2b4a38d78624d38220d000000021628384d62788b9fb4b7a69882726054483b352c2d2e2d363f4b5b657b90a0b2b5a38e79644f39240f0000091e324557697e93a3b4bbaa9f8c7e726660555756555755606776859ba7b8b49e8976614c36210c0000000013253652677c91a3b5b09e947f70655d585553545556606879899eaab9a897826d5947341f0a0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000031729394c5e6e8399a7b9b29d8775604b3c2b19030a1a2f404d63788b9fb4b4a2937e685a4834201301001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000000000001f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adb5a08b76607383969fabb3b2afadadaeb2b6b9b4ada199897c69604f423120100000000000000000000000000808080808000000000000000000000000030a0c171f21252625221f180d0b0500000000000000000000000000000000000e1e30414d5258585858544f43321f0c0000000f1f2c36434b4f52504b4639302212030000000f1f2c36434b4f52504b4639302212030000000f1f2c36434b4f52504b46393022120300000000091d3145566b8096a9b8a797816c5f4d4031271f1718141c202e3c495b687e93a6b7b09b85705a4834200b000000000a2035485a6b8096a5b6b2a097817262594e493d43433d4a4e5d6579899eb3beb09b86715c4a36220d0000031628394b6073859ba6b7bbaa9f93857c756f6c6b6a6c6f747d879ba3b4b7a596806b5846331f0a000000000b20354b6073869ba9baae9d94847a726d6a68696a6e757e8a9ea7b8b49e8a77624d3a2a18040000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000a1e334657667c91a1b2b4a2917c665645321e0e0000122035495a6b8095a6b7b49e8a78624d41301e0a001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297a3a3a08b76606073808d9aa2a7aaacadadaba9a89e988f8378665e4f4232241302000000000000000000070d0f1e1e1e1e1e0e0c0600000000000000000b161e212a33373a3b3a37342a221f180d00000000000000000000000000000008182b3c4d5f676d6d6d6d69614f3b271200000c1c2c3d49546064676661574d4030211100000c1c2c3d49546064676661574d4030211100000c1c2c3d49546064676661574d4030211100000000021527384d62788a9fb4b59f8d7d675e4b443733292d2630353e4b5a63798a9eb4b6a5927d67523c2b19050000000005192b3c4c6176879daabbb19f9783776a635b5a58585a5b636d7b889da7b8b2a0917c66513e2d1b070000000a1c3043546278889da6b4bbb4a29a918985818080818489929da5b4b8a89d8775614b3a29170400000000081d314455647a8a9faab8aea29a8f87827f7e7e7f8388939ea8b8b09f937e685948341c0c000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000c21364b6175889da3a3aa9a846f5e4d38281600000006192c3c4b6175889da3a3a899836f5f4d392510001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d828e8e8e8e8b756055606b7a848c929597989796938f89827a6e625a4d4032241406000000000000000002101b222433333333332320190e000000000003121b2932363a474c4f504f4c473a37342a1d140600000000000000000000000000132536495a677d838383827f69543f29140004182a3a495b63737a7d7b75675f4d3f2f1c0904182a3a495b63737a7d7b75675f4d3f2f1c0904182a3a495b63737a7d7b75675f4d3f2f1c09000000000a2034485a6b8095a5b6ab9f8b7c6a60554c463a4236434b4f5c6478869ca8b9b29d8774604b36200d0000000000000e1e334657647a8b9fabbbb1a199897f78726f6d6d6f7379828c9da6b7b6a498836e5e4c382010000000000114263648596379889aa2b2b7b4b0a79e9a97959596999ea7b2b7b4a79e8a7a645746321b0b0000000000011426374a5c667c8c9ea7b4b4afa59d9894939395989ea7b4b8b39e96816c604e3b2b1800000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110002172c41576c818e8e8e8e8e8c79634e40301a0a000000000e1e324657677d8e8e8e8e8e8e7c67523d2712001c32475c71879cb1b3a6917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e291300000000000000000d22384d6278797979797972604a4b5c646f777d80828382817e7a756d645c4d493c3022140600000000000000000010202d3639484848484838352c1e0e0000000b161e3039464b5458616465646159554c473b312416080000000000000000000000081c30435462788a989898907a65503b2510000a1f3347586379868f9290887d675d4c38230c0a1f3347586379868f9290887d675d4c38230c0a1f3347586379868f9290887d675d4c38230c0000000005192b3c4b6175879da9baa99f8c7f746861585957585460656d7a879ca4b6b2a0917c675544311d08000000000000031729394a5c677d8d9faab7b2a79e958d8785828384888e979fabb7b3a49c8676614c402f1d02000000000008182b3b4a5b637784929da6aeb4b9b3afacabaaacafb3b7b2aa9f98897b655c4a3928160000000000000009192d3e4d5e667b89989fabb3b6b2adaaa8a9aaaeb3b6b1a69e928072604a42311d0d00000000182d42586d8297adb9a48f7a654f3a251000000000000001172c41566c8196abb9a6907b66513b261100000e24394e6379797979797979635b4a3622120000000000031629394d5f6779797979797978634d38230e001c32475c71879c9d9d9d917c67513c271200000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e291300000000000000000b2035485a6264646464646054433e4b4f5962676b6d6e6d6b696560564f4b3e352c1e1204000000000000000000071b2d3e4a4f5d5d5d5d5d4d493c2c1906000e1b2832404d57616971777a7b7a77726a62594e423326160500000000000000000008182c3c4a6072849aa8ad9a846f5d4b37230e000c22374c6176889ba3a7a79e8d7b65503a29170c22374c6176889ba3a7a79e8d7b65503a29170c22374c6176889ba3a7a79e8d7b65503a291704000000000d1e334657647a8b9fabbaaa9f94867d76716e6d6e70747a828d9da6b6b5a398826e5f4d37271502000000000000000b1b2d3e4d5f677d8c9da6b4b9b3aaa49c9a9898999da6acb4b7b3a19a8678625847332212000000000000000d1d2d3d4a5962727d8791999ea8a7aaacadadacaaa7a59d978b8277655d4b3e2d1b0b0000000000000000102030404d5d6577828c969da6a7aaacadadacaaa6a49c94887d6b6054433024140000000000182d42586d8297a3a3a38f7a654f3a251000000000000001172c41566c8196a3a3a3907b66513b261100000c21364a5b636464646464635b4a3d2d1a040000000000000b1b30414d5c646464646464635a4935200c001b30455a708488888888887c66513b261100000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e2913000000000000000005192b3c484d4e4e4e4e4e4a43362e373b484d525557585856544f4b4538372e20190e00000000000000000000000d22364a5c647373737373635a4935200c111e2c39464b5f67757f868c8f908f8c87807768605044332313000000000000000001142636495a697e93a2b2a18f7a644f3f2e1c0800162b40566b8095a6b5c2b8ab9b86715846331f162b40566b8095a6b5c2b8ab9b86715846331f162b40566b8095a6b5c2b8ab9b86715846331f0a00000000031729394a5c677d8d9faab7b4a49c928a8683828385888f989fabb7b2a39b8575614b40301909000000000000000000102030414d5f677b88969faab2b7b6b2afadadafb3b7b4b0a69d928476625a483a29170400000000000000000f1f2d3b48546068747c83898e92959698989794918d8781786d62594b3f2e2010000000000000000000021222303f4c59616d7981888e92959798989695918d877f76675f4a43362513060000000000182d42586d828e8e8e8e8e7a654f3a251000000000000001172c41566c818e8e8e8e8e7c66513b26110000071a2d3d4a4e4e4e4e4e4e4e493d2d1f0f00000000000000001323303d4a4e4e4e4e4e4e4d493c2c190600182d415566707373737373665e4c38240f00000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000000e1e2b3538393939393935302518222b34373d40424342413e3a363228221b10060000000000000000000000000f24394f647a888888888878634d382314212e3c4957616d7c88949ca4a4a5a4a49c95897e6b625041301c0c00000000000000081c30435463788a9fb4ab99836e5c4a36211100001b30465b70859bb0c4d2c9b5a38b76614c36211b30465b70859bb0c4d2c9b5a38b76614c36211b30465b70859bb0c4d2c9b5a38b76614c36210c00000000000b1b2d3e4d5f677d8c9da6b4b6b1aa9f9c9897989a9ea7adb5b6b2a09885776157463322120000000000000000000002132331414d5d6576818b959da5a7aaacadadaca9ab9f9b93887d6f6158483c2b1c0c000000000000000000010f1d2b36434a5560676e74787d80818283817f7c78726c635b4d483b2e211002000000000000000000000412212f3b474c5b636b73797d8082838281807c78726a61584d41302518080000000000000d22384d6278797979797975614b36210c000000000000000d22374d6277797979797976614c36210c0000000f1f2d3639393939393938352c1f0f01000000000000000005131f2d3639393939393938352c1e0e000012253748555a5e5e5e5e5e514c402f1d090000000000000000000000000000000000000000000000000000000000000000091e34495e73899eb3a9937e69543e2914000000000000000000000e1920222424242424201c13080d182022282b2d2e2d2c2925211e160a0800000000000000000000000000000f24394f64798e9d9d9d8e79644f392422313f4b5a627582919da6b1b5c2b7c2b6b1a89e93806b5f4d3a291704000000000008182c3d4b6073849aa8b49f8c79634e3e2d1b0300001b31465b70869bb0c6d5cab7a58c77614c37221b31465b70869bb0c6d5cab7a58c77614c37221b31465b70869bb0c6d5cab7a58c77614c37220c000000000000102030414d5f677b88969faab2b7b4b1aeacadafb3b8b4aea59c918275615947392917040000000000000000000000051323313f4b58616c7880878d92959798989794918b857d7568604c473a2b1e0e0000000000000000000000000d18253037444b52546063676a6c6d6d6c6a67635b574d493c342b1d100200000000000000000000000003111d2a343d494e565b63686b6d6d6d6c6a67635a544c473a301c1308000000000000000b2035485a626464646464615746321e09000000000000000b20344859626464646464615746331e0a000000010f1a2124242424242423211a0e0000000000000000000000010f1a212424242424242320190e000000081a2a37414548484848483b382f2212000000000000000000000000000000000000000000000000000000000000000000081d32485d72879db2aa947f6a553f2a150000000000000000000000050b0d0f0f0f0f0f0b07000000050b0d12161819181614100b0903000000000000000000000000000000000d22384d62778da9b2a7927d67523f3236424e5d65788698a0b2b7b4aba4a2a4acb4b9b49e927d675847331f0a0000000001142636495b697e94a2b4a998826d5b49362010000000172c42576c8197a8b8c5bbb29d87725947341f172c42576c8197a8b8c5bbb29d87725947341f172c42576c8197a8b8c5bbb29d87725947341f0a00000000000002132331414d5d6576818b959da5a7aaacadacaba9a89e9991877c6d6157473a2a1b0b000000000000000000000000000513212e3a474c5a626b74787c80818382817f7b76706860564e42332a1c0e000000000000000000000000000008131c27313636434b4e52555758585755524e493d38352c20180d000000000000000000000000000000000c181f2c35383d4a4e52555758585755514d493c3733291c1300000000000000000005192b3c484d4e4e4e4e4e4b46392816030000000000000005182b3b484d4e4e4e4e4e4c46392917030000000000070c0e0f0f0f0f0f0e0c060000000000000000000000000000070d0f0f0f0f0f0f0e0c0600000000000c1a252d30333333333326241d1204000000000000000000000000000000000000000000000000000000000000000000071c31475c71869cb1ac97816c573a2a180400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b60758a9fb4ad98836e5d4b454a4f60687b899ca4b2b4a89e958f8d8f979fabbcb39e8976614c37210c00000000081c30435463798a9fb4b49f8b78624d3d2c1a020000000d23384d62788a9ea7aaaa9f927d67523a2a180d23384d62788a9ea7aaaa9f927d67523a2a180d23384d62788a9ea7aaaa9f927d67523a2a180400000000000000051323313f4b58616c7880878d929597989795938f89847c74675f4b46392a1c0c00000000000000000000000000000003101c2a333c494d546063676b6c6d6d6c6a666158534b4538311f180c000000000000000000000000000000000009151d20263035393d40414343423f3c38352c2321190e05000000000000000000000000000000000000040f1a21232d36393d4042434341403c38352c211f170c00000000000000000000000e1e2b353839393939393632281b0b0000000000000000000d1d2b343739393939393633291b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000812181b1e1e1e1e1e110f090000000000000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb09a85705847331f1717150f0500000000000002090b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e0f0d08000000000000000000000000000000081c30435470859aafb49f8c7b6860565c646f7e8c9ea7b5b1a39b8a8079777a818d9fb4b8a7947f6a543a2917040000061a2c3d4b6073859ba9baa896816c5a48351f0f000000000c2035495a657b889295948b7f6a5f4d3a1c0c0c2035495a657b889295948b7f6a5f4d3a1c0c0c2035495a657b889295948b7f6a5f4d3a1c0c0000000000000000000513212e3a474c5a626b74787c80818382807e7a756f6760554d4032281b0c0000000000000000000000000000000000000c171f2c3536434a4e52555758585754514c473a3632281a13040000000000000000000000000000000000000002080b141c2023282b2c2d2e2c2a2723211a0f0c0600000000000000000000000000000000000000000000060c0f1a2123282b2d2e2d2c2b272320190e0a04000000000000000000000000000e1920222424242424211e160b00000000000000000000000d1820222424242424211e170b0000000000000000000000061016182020202020100e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001162b40566b8095abb49f8b77614c3e332a2c2a221709000000000a151d203333333333333333333333333333333333333333333325221b1002000000000000000000000000000114263654697e94a7b9aa9e8a7d7572737a84939faab8b49f9785786b6462646c7d92a1b3b19b86715847331f0a00000c2135495b697f94a3b2b29f8a77624c3c2b19010000000006192c3c4b5d65767d807e786a614f41311e0006192c3c4b5d65767d807e786a614f41311e0006192c3c4b5d65767d807e786a614f41311e000000000000000000000003101c2a333c494d546063676b6c6d6d6b69646055524b4437301e160b0000000000000000000000000000000000000000040e1920253035383d40424343423f3c37332a211e160a00000000000000000000000000000000000000000000000001080b0e12151718181715120e0c0600000000000000000000000000000000000000000000000000000000070c0e13161818181715120e0c060000000000000000000000000000000000050b0d0f0f0f0f0f0c090300000000000000000000000000050b0d0f0f0f0f0f0c0a0300000000000000000000000917232b2d353535353525221b100300000000000000000000000000000000000000000000000000000000000000010a10121616161614120c03000000000000000000000000000000000000000000000000000000000012273c51677c91a9baaa957f6a5c4c473a423e3527170500000a1a283236484848484848484848484848484848484848484848483a372e201000000000000000000000000000000c21364c6176899eb3b9a89e928a87898e99a1b4b8aa9f938174625a4f4d4f5f6e8399aeb59f8b76614c37210c00000e23394e63798a9d9d9d9d95806b5948341e0e0000000000000e1e2e3f4b5861686b69635a4f4332231301000e1e2e3f4b5861686b69635a4f4332231301000e1e2e3f4b5861686b69635a4f43322313010000000000000000000000000c171f2c3536434a4e525557585756544f4b443736312719120300000000000000000000000000000000000000000000000608131c2023272b2c2e2d2c2a26211f170c0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a3a372e211000000000000000000000000000000000000000000000000000000000000005131e25282b2b2b2b29271f1406000000000000000000000000000000000000000000000000000000000c21374c61768a9fb4b49f8a7b6a61585957524535220f0002152838454b5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4f4b3f2e1b08000000000000000000000000000a1f334658687e939fb5b9b4a99f9c9ea7afb3b3a69e8c7e6d6056493c384151667c91a6bcab8f79644f3a240f0004192e44596e8388888888888676614c3b2a18000000000000000011212e3a464c5255544d493c3225150500000011212e3a464c5255544d493c3225150500000011212e3a464c5255544d493c322515050000000000000000000000000000040e1920253035383d40424342403e3a353127201d150900000000000000000000000000000000000000000000000000000000070b0e12161718181715110c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a0000000000000000000000000000000000000000000001080b1b202020202016140e0400000000000a141a1c202020202020202020202020202020202020202020202020202020202020110f090000000010233545525860606060604f4b3f2e1b0800000000000000000000000000000000000000000000000000000000011323313a3d404040403f3b322414030000000000000000000000000000000000000000000000000000000a1f3347586e8398aabaa99f8a7f76716e6c63523e2a1500091d3245566073737373737373737373737373737373737373737373645d4b37220d000000000000000000000000000417293a4e606d81969fabb4bab4b2b3b8b4b0a199887b69614b45382b22374d62778ca2a3a3917c66513c27110002172c4053646e737373737372615846331d0d000000000000000003111b2933363d403f38352c1e15070000000003111b2933363d403f38352c1e15070000000003111b2933363d403f38352c1e150700000000000000000000000000000000000608131c2023272b2c2e2d2b2925201d150b08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353527241d12040000000000000000000000000000000000000009141d203035353535352b292116080000000e1c272f3235353535353535353535353535353535353535353535353535353535353526231c11040000162b3f52646d7575757575655d4b37220e000000000000000000000000000000000000000000000000000000000a1e31414d5255555555544f43321f0c0000000000000000000000000000000000000000000000000000000417293a4f647a8c9fb4baa89f958b8683816c57422c17000b20364b6074888888888888888888888888888888888888888888887a644f3a250f00000000000000000000000000000b1b31424b6073808d999faaa9abaaa7a29a908377655d4f4231271a20364b60758b8d8d8d8d7d67523d271200001124364653595d5d5d5d5d5c4c463a291700000000000000000000000b171f21282b292320190e00000000000000000b171f21282b292320190e00000000000000000b171f21282b292320190e00000000000000000000000000000000000000000000070b0e121617181816140f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b1b20202020202014120c0300000000000000000000000000000000000000040d14162020202020201a181208000000000a1c2c3943474a4a4a4a4a3c393023120000000000000000000000000000000000000919263135464a4a4a4a4a403d33261604000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3b382f22110000182d42586d828a8a8a8a8a7b654f3a25100000000000000000000000000000000000000000000000000000000010253a4d5f676b6b6b6b69614f3b2712000000000000000000000000000000000000000000000000000000000c22364a5c6b8095a1b3b8b4ab9f9c998a745f4a351f000b21364b60768b9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8f7a65503a2510000000000000000000000000000000141d314455606b7a848b91949595928d857b6e62594c3f321d150a1d32455670797878787875614c36210c00000718283640444848484848473633291c0c000000000000000000000000040a0c1316140e0c0600000000000000000000040a0c1316140e0c0600000000000000000000040a0c1316140e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c20303535353535352a272014070000000000000000000000000000000000081621282b3535353535352f2d25190b0000001427394a565c6060606060514d41301d0a0000000000000000000000000000000001142637444b5b606060606056514433210e001427394a565c606060606060606060606060606060606060606060606060606060606060504c402f1c0900182d42586d82979f9f9f8f7a654f3a25100000000000000000000000000000000000000000000000000000000012283d52677d808080807f69543f291400000000000000000000000000000000000000000000000000000000071b2d3e4b607382939ea7aeb3b4b19f8a745f4a351f000b21364b60768ba0b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a58f7a65503a251000000000000000000000000000000001142637444b5d646f777c7f807f7d7870665e4c483b2f21140202152838495b6363636363615746331e0a0000000a18242c2e333333333332211f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c1f202020202014120c02000000000000000000000000000000000000000000000000050b0d20202020202012100a01000000000818263035464a4a4a4a4a4a3f3b32251400000000000000000000000000000000011626333d404a4a4a4a4a4a45413729190800001a2f435668717575757575675f4d392410000000000000000000000000000000000a1d314455607075757575756b62513d2914001a2f43566871757575757575757575757575757575757575757575757575757575757575665e4c38230f00182d42586d8297adb5a48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f849595959587725d47321d0800000000000000000000000000000000000000000000000000000000101d31445560727e8992999da6a39f8a745f4a351f000b21364b60768ba0ababababababababababababababababababa58f7a65503a251000000000000000000000000000000000091926313f4b4f5861666a6b6a67625a504c40342a1d110300000a1a2c3d494e4e4e4e4e4c463929170300000000071117191e1e1e1e1e1d0c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f14161819191715110c0a0300000000000000000000000000000000000000000b171e2134353535353529261f1406000000000000000000000000000000000000000000000d18202235353535353528251e1305000001142636434b5b606060606060544f43321e0e0000000000000000000000000000000f1f334450556060606060605a544737251200001c32475c71868a8a8a8a8a7c67513c27120000000000000000000000000000000a1a2d3e4b6073858a8a8a8a8a806b56402b16001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7c66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499aaaa9c87725d47321d08000000000000000000000000000000000000000000000000000000000215273744546069757d83888c8e8f8b745f4a351f000b21364b60758b96969696969696969696969696969696969696968f7a65503a2510000000000000000000000000000000000009141d2e373a474c51545655524d483c382f1f180d00000000000f1f2c3538383838383633291b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000708141c2024292b2d2e2e2d2a26211e160b0900000000000000000000000000000000000b1b2933364a4a4a4a4a4a3e3b3224140200000000000000000000000000000000000000000d1d2b34374a4a4a4a4a4a3d393023130100081c304354607075757575757569614f3c2b19060000000000000000000000000008182d3d50626b7575757575756f6654412d1803001c32475c71879c9f9f9f917c67513c27120000000000000000000000000000021628384a5c6a7f94a29f9f9f95806b56402b16001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f907c66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d08000000000000000000000000000000000000000000000000000000000009192736434a5761686e7376797a7b65503b2610000b20354b60738181818181818181818181818181818181818181818178634d38230e00000000000000000000000000000000000001101b222a33373c3f40403d38352b231c1105000000000000010f1a212323232323211e170b000000000000000000000000000000000000000000000000000000060c0e13161819191815120d0b05000000000000000000000000000000000000000000000000000000050f1a21263035393e41424443423f3b363229231c1107000000000000000000000000000003172939464c5f6060606060534f42321f0c0000000000000000000000000000000000000005182b3b484d5f6060606060524d41301e0a000b20354b6075858a8a8a8a8a8a7f695a48352013000000000000000000000000011426364a5b6b808a8a8a8a8a8a846f5a452f1a05001c32475c71879cb1b5a6917c67513c271200000000000000000000000000000c1e324556647a8b9fb4c0b5ab95806b56402b16001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5907b66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000000000000000000000918253039464b525958616365655d4c38230e00081d314455606c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c635a4935200c0000000000000000000000000000000000000000080c181f22272a2b2a282320190e0900000000000000000000060c0e0e0e0e0e0c0a0300000000000000000000000000000000000000000000000000040a0f1a2123282b2d2e2e2d2b27221f180d090200000000000000000000000000000000000000000000000d19202d3636434b4f54565759585754504b4639382f211a0f010000000000000000000000000a1e3346576174757575757569604f3b260e000000000000000000000000000000000000000b203448596f757575757575675f4d39251000081c30435463798b9f9f9f9f9f8a78624d41301c0c0000000000000000000000081c30435463798b9f9f9f9f9f8a78634d38230e00001c32475c71879cb1bca6917c67513c2712000000000000000000000000000c1c2f3f4b6074869caabbcec0ab95806b56402b16001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a5907b66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000000000000000000000008131c2832363d3a474c4e50504c3f2f1c090001152737444b565656565656565656565656565656565656565656564d493c2c190600000000000000000000000000000000000000000000040a0c11151615120d0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c181f222c35393d4143444342403c37342a201d150a000000000000000000000000000000000000000004121d2b343d4a4e546064696b6d6e6e6c6a666157504c3f362d1f140600000000000000000000000c21364c61768b8a8a8a8a8a7e69533c2c19060000000000000000000000000000000000000d22374d62778c8a8a8a8a8a7d67523d281200011426364a5b6a8095a4b5baa899846f5f4d3a2a170400000000000000000005182b3b4b6073859baabbb5a4947f6a5a4935200c00001c32475c71879cb1bca6917c67513c27120000000000000000000000000417293a4b5d6c8196a4b6c8d8c0ab95806b56402b16001c32475c71879cb1c6b2a0989494949494949494949494949494949494949494949494907b66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000000000000000000000000000b161e21282a3337393a3b382f211100000009192731354141414141414141414141414141414141414141414138352c1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d2a33373d494e52565859595855514c473b3631271a12010000000000000000000000000000000000061422303c484d5b636d74797e80828383827f7b766e655d4e4a3d32241608000000000000000000000a1e3346576e83989f9f9f9b85705a4935200c0000000000000000000000000000000000061a2c3d54697f94ab9f9f9e8975604b36210b000008182d3d4b6074869cabbcb3a1927d675847331f110000000000000000000b20344859687e93a3b4bcab9c8674604b3c2c190600001c32475c71879cb1bca6917c67513c27120000000000000000000000000d1f334658657b8d9fb5c2d3d5c0ab95806b56402b16001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f78624d38230d00182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000000000000000000000000000003090c13171f21242526231c11030000000009151d202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2320190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a2020202020201c1a140a00000000000000000000000000000000000000000000000c1927313a474c555b63686b6d6e6e6d6a676259524b45382f1d150900000000000000000000000000000006142432404d5a626f7982898e93969799989794908a847b70635b4f42342616080000000000000000000317293951667b90a6b7b4a38d78634d38231000000000000000000000000000000000000c2136495b71869bb1c3ad97826d5745321e090000000f1d314556647a8c9fb4bfb39e8876614c3f2e1a0a000000000000000b1b30404d6277899eb3c1b59f8d7a645544311e0e0000001c32475c71879cb1bca6917c67513c271200000000000000000000000d1d30414c6176879dabbccfe0d5c0ab95806b56402b16001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625a4935200b00182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000008080808080808081a2f445a6f8499afb29c87725d47321d080808080808080800000000000000000000000000000000000000000000000000000000000000040a0c0e10100e090000000000000001080b171717171717171717171717171717171717171717170e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e353535353535322f271c0e0000000000000000000000000000000000000000000d1d2a37444b58616a72787d8082838382807c77706860564c40312719090000000000000000000000000002132432424f5e6678838e979ea7a9abacaeadaca9a99f9990857969605144342616050000000000000000000b20354b6074889db3c1aa957f6a553e2d1b07000000000000000000000000000000001325364e63798ea3b5b7a5907b655039281603000000021527384b5c6c8196a5b7b8a697826d5d4b382815020000000000031729394c5e6e8399a8b9b7a697816c5c4b372715000000001c32475c71879cb1bca6917c67513c27120000000000000000000008182b3b4d5f6d8298a5b7c9c8ccd5c0ab95806b56402b16001c32475c71879cb1bca6917c6754545454545454545454545454545454545454545454544d493c2b190600182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000090f111e1e1e1e1e1e1e1e1e2f445a6f8499afb29c87725d47321e1e1e1e1e1e1e1e1e13110b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b29324a4a4a4a4a4a4743392c1c0a000000000000000000000000000000000000000d1d2b3b47556069777f878e92969899989795918b857d74665e4b4437271909000000000000000000000000102031424f60697c8999a1adb3b9bab4b1b0b1b3b8bab4aea29b8b7e6c635144342313010000000000000000081d3144556b8196abc2b19c87725c4a362209000000000000000000000000000000071c3043546b8095aac1b29d8773604a35200b00000000000a1a2e3e4b6175879db2beb19f8f7b655645321d0f0000000000091e334657667c91a1b2bfb39d8876614c3e2e1909000000001c32475c71879cb1bca6917c67513c2712000000000000000000001325364859677d91a0b2bbb4b3b8c5c0ab95806b56402b16001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f38352b1e0e0000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000004121d242633333333333333333333445a6f8499afb29c87725d473333333333333333333329261f1406000000000000000000000000000000000000040a0c12121212120b0700000000000000000000000000000000000000000000000000000000000000000002090b0d10111213131312110e0c0a0400000000000000000000000000000000000000000000000000000000000000000003162939465e60606060605c564a3927140000000000000000000000000000000000000c1c2b3c485961737f8a949da5a7abadaeaeadaaab9f9b92877c6c605544372718080000000000000000000009192d3e4e60697e919ea7b3bab4aca89f9c9b9b9ea6a8b1b5b4aa9f93816c625141311f0f0000000000000000011426374e64798ea4b5b6a48e79644f3726140100000000000000000000000000000b20354a6073879db2c1ab95806b5443301c07000000000000101e324657657b90a0b2bdb19c8674604b3d2c180800000009192e3e4b6175879db2bfb3a1917c67584633201000000000001c32475c71879cb1bca6917c67513c2712000000000000000000091c3043546277899eb3bbaa9f9ea7b8c0ab95806b56402b16001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2320190e000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000012222f383c48484848484848484848485a6f8499afb29c87725d48484848484848484848483e3b31241402000000000000000000000000000000000c171f212727272727201c13080000000000000000000000000000000000000000000000000000040a0c1116151d2023252727282928272624211f1717120d0b05000000000000000000000000000000000000000000000000000000000a1e324657707575757575716856432f1a050000000000000000000000000000000008182a3a485a627784949ea8b2b6bcb5b2b0b0b3b7bcb5b0a59d908173605544362513000000000000000000021527374a5c687e8d9fb3b8b5a99f978f89878686888c939ca4b4b9b49f96806b5f4d3d2c1a0600000000000000000921364a5c71869cb1c2ab96816b5544311d0800000000000000000000000000021527374f657a8fa5b7b5a38d79634e36251300000000000000031628394c5e6d8298a6b8b6a495806a5b493625130000011527374a5c6c8196a6b7b9a899836f5f4d3a29170200000000001c32475c71879cb1bca6917c67513c2712000000000000000009192c3d4a60728499a7b8b49f8c899eb3c0ab95806b56402b16001c32475c71879cb1bca6917c67513c2715151515151515151515151515151515151515150d0b0600000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000091d2f404c515d5d5d5d5d5d5d5d5d5d5d5d6f8499afb29c87725d5d5d5d5d5d5d5d5d5d5d5d534e42311f0b0000000000000000000000000000000c1c2933373c3c3c3c3c353025180800000000000000000000000000000000000000000000040b0c171f21272b273136383a3c3d3d3e3d3d3b393633292c27222019110b08020000000000000000000000000000000000000000000000000c21364b61758a8a8a8a8a86715c47321c070000000000000000000000000000000013253647586278879aa2b4b9b5b1ab9f9d9b9b9da6a9b3b7b6b29f968373605443301c0f0000000000000000081d314455647a8c9fabbcb4a39b8a817a7572707173777e86939ea8b7b09e927d675b493521120000000000000000071a2d3e54697f94aabbb39d8874604b35200b00000000000000000000000000081d3144556c8197acc3b09b85705b4935180800000000000000000b1b2f404c6176889eb3bfb49f8b79635443301c0d00081d314455647a8c9fb4c1b49e8a78624d41301b0b0000000000001c32475c71879cb1bca6917c67513c27120000000000000001152737495b697e93a1b3b5a395808095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000f24384c5e66737373737373737373737373738499afb29c877373737373737373737373737368604e3b261100000000000000000000000000000417293a474c52525252514a433625130000000000000000000000000000000000000000080c181f222933363c4038454b4d50515253535352514e4c463a413d38352b26201d150900000000000000000000000000000000000000000000000c21364b61768b9f9f9f9c87715c47321c07000000000000000000000000000000071c3043546176869ca5b4bab4a39b928b878686888d949da6b1bdb0a1988272604a3d2d1a07000000000000011426364b6074869caabbb4a29a85786c6460555b5c596268737e8a9da6b7b49f8a79634e40301d0a00000000000000000f22374c62778b9fb4b7a6907b6550382816020202020202020202020202020b20364b6075889eb3bbaa937e69533d2c1a00000000000000000000111f334758677d91a1b3baa99a8472604a3b2a1806192c3c4b6073869cabbcb5a3947e695a48352312000000000000001c32475c71879cb1bca6917c67513c2712000000000000000a1d31445563798a9fb4baa99b85748095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000011263c51667c888888888888888888888888888b9fb4b49f8c888888888888888888888888887e68533e291300000000000000000000000000000a1f334758616767676767605443301c07000000000000000000000000000000000007101b222a34373a464c51555a56606265666768686867666361585a56524d483c3b363127190f010000000000000000000000000000000000000000000c21364b61768ba0b5b19c87715c47321c07000000000000000000000000000004182a3b4a60728399a4b6baa99f93857d7672707173787f88979fafbbb2a0947f695b4a362112000000000000081c304354697e93a4b5b7a59a8474625a4f4b44373b484d54606879889da7b9a89a846f5f4d39241200000000000000000b1f3448596f8499afc4ad97826d5645321e1717171717171717171717171716293951667b90a7b8b49f8b77614c37210f0000000000000000000004172a3a4d5f6e8399a8b9b4a2937e685948341f122035495a6a7f94a4b5bbaa9b8573604b3c2b1904000000000000001c32475c71879cb1bca6917c67513c27120000000000000a1b2e3e4b6073859ba8bab49f8a796b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000012273c52677c919d9d9d9d9d9d9d9d9d9d9d9d9fa9babbaa9f9d9d9d9d9d9d9d9d9d9d9d9d947f6a543f2a15000000000000000000000000000a1a2f3f4c61767c7c7c7c7d72604a35200b000000000000000000000000000000020f1a212e373b474c545861666b6f7375787a7c7c7d7e7d7c7b7976736f6c67625a57514b44372c1f0f0000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000b1f344759687e93a1b3baa99f8b7e726761585b5b5a62697581949dafbdb49f8c79634e402f1d0900000000000b20354b6073879db2c0b29d87766156493c3531272b3436434a5b6379899eb3b4a2917c6751402f1c090000000000000005182a3b52677d92a8b9b39e8975604b362c2c2c2c2c2c2c2c2c2c2c2c2c2c2c3246576e8398adc5ae99836e5847331f0a00000000000000000000000c1c30414d6277899eb3c0b39e8977624c402f1c30414d62788a9fb4c2b49f8c7a645544311e0e00000000000000001c32475c71879cb1bca6917c67513c27120000000000031628394a5c6a8095a3b5b3a1937e696b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000012273c52677c91a7b2b2b2b2b2b2b2b2b2b2b2b4bac7c8bbb4b2b2b2b2b2b2b2b2b2b2b2a9947f6a543f2a15000000000000000000000000021628384b5d6d8291919191806b5443301c0700000000000000000000000000000a151d2d363f4b4f59616970767c8084888a8d8f919292939292908e8b8885817c78726c666055493d2c1a0600000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000004172a3a4c6177899eb3beb49f8b7c6960544c463a3c484d57616d7f949fb1bbaa9a85705e4c38240f000000000011263b50667b90a5b6b4a2907b655746382b201d15182025303d4a5b667c91a0b2b19c86715e4c38240c00000000000000000d21364b6075899eb3b9a8917c67513a414141414141414141414141414141414b61768a9fb4b8a7917c66513a2a17040000000000000000000000001320344859687e93a2b4b9a798836e5e4c392a3a4d5f6f849aa9bab7a596816c5c4a3726140000000000000000001c32475c71879cb1bca6917c67513c271200000000000c1e324557647a8c9fb4b8a79a8472606b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000012273c52677c91a7aeaeaeaeaeaeaeaeaeaeaeb3b8c4c6b9b4aeaeaeaeaeaeaeaeaeaeaea9947f6a543f2a15000000000000000000000000091e324556657b90a0a79c8674604b36251300000000000000000000000000010f1a27313d4a4e5d656e777e858a9195999d9faba5a6a7a8a8a8a7a6a3a79e9a96928d87817b74635b4935210c00000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000a1f3347586b8196a7b9b2a0927d675d4a433633292b3539464b616c8197a5b6b4a2907c66513d2d1a0700000002162838576c8297acb1af9a85705d4c39291a0e08010508131c2d3d4d5e6e8398aab5a4907b66513a2a170400000000000000091e3245566d8297adc3ae99836e58575757575757575757575757575757575757677d92a8bab39e8975604b36200c0000000000000000000000000005182b3b4a6072849aa9bab2a0907c665746334758677d92a2b3bfb29d8775614b3e2d19090000000000000000001c32475c71879cb1bca6917c67513c2712000000000c1c2f404b6075869caabbb39e897762546b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000012273c52677c919898989898989898989898989da6b8b9a89e989898989898989898989898947f6a543f2a1500000000000000000000000417293a4b6074879cb2a2917c66564531180800000000000000000000000003111f2c38454b5b636f7a838a949a9faaaaafb2b2aeacaaa8a8a7a7a8a9acafb3afaba7a59d97908979634e38230e00000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000c21374c61778a9eb4baa898826d5f4d3f30251f1719202832434b6075879cb2c0b09b85705c4a36210d000000091e32455671879c9c9c9c917c67523f2f1b0b0000000000000f1f30404d62788b9fb4ae99836e5847331f0a000000000000000316283850657a8fa5b7b49f8b766c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f8499afc2ac97816c5645311d0900000000000000000000000000000d1c30435463798b9fb4beb29d8775614b3f4c6176889eb3c0b2a0917c665746322010000000000000000000001c32475c71879cb1bca6917c67513c271200000004172a3a4c5e6c8197a4b6b2a0917d6759566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010100c0a04000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000010253a4f657b83838383838383838383838383889db3b49e8a838383838383838383838383837c66513c271100000000000000000000000a1f3347586a7f94a5b09b85705e4c3827150000000000000000000000000412212e3d4956606b79838f989fa9afb4b1aaab9f9c999794939292929394979a9da6a7acb2b2ac9e8975604b36200b00000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000006192c3c54697e94a8b9b49f8a77624c41301c130804050b161e324556667c91a3b5b4a38e79644e39240f0000000b21364b607586878787878676614c3621110b0e1011100e0b08122035485a6d8298adb49f8a76614c37210c00000000000000000b20354a6073879db2baa9998381818181818181818181818181818181818181818c9fb4b6a48f7a644f38271502000000000000000000000000000000132536495b6a7f94a3b5b7a596816c5c4b5d6d8297a7b8b9a898836e5e4c39291602000000000000000000001c32475c71879cb1bca6917c67513c27120000000d1f334758667b909fb1b7a598826d5f4d566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27252525252525252525252525252525252525211f170c0000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000e22374b5d656e6e6e6e6e6e6e6e6e6e6e6e6f8499afb29c87726e6e6e6e6e6e6e6e6e6e6e6e665e4c39240f0000000000000000000005182a3b4c6176899eb3a4907b665140301a0a0000000000000000000000031222303f4b5b6374808c99a1adb4b3aba49c958f8b8784827f7e7d7c7d7e7f8285888d92979da5aa98836e5544311d0800000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000c2135495b71869cb1bcab96806b59473423130000000000031628384c5e71859bb0c1ab96816b563d2d1a070000091e32455660717171717171615746331e1d202325262523201d15192b3c50657a8fa6b7a9927d67523d28120000000000000000071c3043546b8095aac1b3a19996969696969696969696969696969696969696969faabbb19c87725c4b371a0a0000000000000000000000000000000008182c3d4b6073859baabbb49f8c7a6456657b90a0b1c1b39e8977624d402f1b0b00000000000000000000001c32475c71879cb1bca6917c67513c271200000d1d30414c6176889db2bcab9d8776614c41566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3733291c0c00000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000081b2e3f4b4f59595959595959595959595a6f8499afb29c87725d5959595959595959595959514c40301d09000000000000000000000b1f3447596b8095a7b19c86715e4c382212000000000000000000000001112130404d5d657985969faab3b4a79e968d86807a76726f6c6a69686768696a6c6f73787c82878e94927d67523727150200000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000e23384d63788da4b5b59f8c78624d3b2a18050000000000000a1a2f4053687d92a9bab29d88735b4a36210c000002162838454b5c5c5c5c5c5c4c463929273136393a3b3a383531272220354a6074889db2ad98836d583c2b190600000000000000001325364e63788da3b4bfb3aeacacacacacacacacacacacacacacacacacacacacb4bbbcab947f6a553e2e1b0000000000000000000000000000000000000e1d314455647a8c9fb4bbaa9b85736074879cb2beb4a3937e6859483422120000000000000000000000001c32475c71879cb1bca6917c67513c27120008182b3c4d5f6e8298a6b7b59f8d7b65584640566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c473a291704000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000010212e373a43434343434343434343445a6f8499afb29c87725d47434343434343434343433c3930221200000000000000000000021528384c62778a9fb4a8937e6853402f1d0400000000000000000000000f1f2f3f4d5e667b8a9ba3b4b3a89e95898178716b656157595755535352525354575a5a62676d72797f8576614c37210c0000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000014293e53697e93a8c2b09a85705a49351d0d00000000000000001221364b61768a9fb4b7a68e79634e39230e0000000a1a2832364747474747473633353838454b4e4f504f4e4b443737343043546d8297adb39e88735a4835200b0000000000000000082135495b70859bb0c7c7c5b8b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b7c4cacab59f8c78624d382210000000000000000000000000000000000000011527374a5c6b8096a5b6b5a3947f6b8095a5b6bbaa9b8573604b3b2b18040000000000000000000000001c32475c71879cb1bca6917c67513c271200132536485a677d92a0b2b6a496816c5d4b3a40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67656565656565656565656565656565656565656565615847331f0a000000182d42586d8297adbaa5907b65503b261000000000000000000000000000000002101b22252e2e2e2e2e2e2e2e2e2f445a6f8499afb29c87725d47322e2e2e2e2e2e2e2e2e27241d120400000000000000000000091d3245566a8095a8b49e8976614c36211200000000000000000000000a1a2d3d4b5d667d8b9ea8b5b4a1998a80756b635b55504c4639423f3e3d3d3d3e3f423c484d52575b636a70615847331f0a0000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000005182b3b596e8399aec6a9947e69543c2b19000000000000000000091e3246576f8499aec4a9937e69543e2914000000000a161e2131323232322c353c494d55566063656665636055544c473a3652687d92a7b8a68d78624d38230d0000000000000000061a2c3d53687e93a9baccb8a79e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da6b7cbc6af9a85705a4835200b0000000000000000000000000000000000000009192d3e4b6075879cabbcb49f8a7d8c9fb4c3b49f8c79635443301d0d000000000000000000000000001c32475c71879cb1bca6917c67513c2712091c3043546278899eb3bbaa9c8674604b3f2f40566b8095abc0ab95806b56402b16001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a76614c37210c000000182d42586d8297adbca7927c67523625130000000000000000000000000000000000080e1019191919191919191a2f445a6f8499afb29c87725d47321d1919191919191919110f090000000000000000000000000b20364b6075889eb3ad98826d5746331e0a00000000000000000000031628384a5b657b8c9fa9b9aa9f9484776a61574d493c3a3633292d2a29282728292a2d2b35383d3d4a4e555b4c473a2917040000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000b2034485973889db3b9a88e79644e39240f0000000000000000000316283954697e93a9c9ad98826d58372715010000000002090b1c1c1826303d494e5a626a7075787a7b7a7875706961594c464e63798eabbca6917c67513c27120000000000000000000e21374c61768a9fb4c8b39e89888888888888888888888888888888889db2c8baa8927d68523c2b19050000000000000000000000000000000000000000101e324556657b8d9fb5baa89f929faabbb6a595806b5b4a36261400000000000000000000000000001c32475c71879cb1bca6917c67513c2712192c3d4a6072849aa7b9b49f8b7a645645322b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7c66513b2611000000182d42586d8297adc0ab96816b5443301c0d0000000000000000000000000000000000000004040404040404051a2f445a6f8499afb29c87725d47321d08040404040404040000000000000000000000000000061a2c3d53687d92a6b8a8917c66513929170300000000000000000000091e3245566379899eaabaa99f8c7f7262594b4639352c25211e17191919171413141517192022272d36393f463733291c1d19130c0a0300000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000d22374d62778ca6b7b39e8974604b35200b000000000000000000000f24394f64798eabbcb19c87725544311d08000000000000000b1b2836434b5b636e787f868a8e8f908f8d8a857e776b61584b60758a9fb4aa95806a55402b150000000000000000000a1f3347586e8399aec5ab95807373737373737373737373737373737a8ea4b9b49f8a76614b36210e000000000000000000000000000000000000000000031628384b5d6d8297a6b7bab4a7b4bbbeb29d8775604b3d2d180800000000000000000000000000001c32475c71879cb1bca6917c67513c27152737495b697e93a2b4b4a2947f6a5c4a38282b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4907b66513b2611000000182d42586d8297adc2b29c8773604a3c2b1d120b08080b0d0d0b050000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000c2135495b71869bb0b49f8a75604b36210b00000000000000000000081b2e3e4b6075869ca7b9aa9f8b7d696054483b322821192023282c2e2f2e2c2923211a0f070b0d121a21242a3131333534322e28211e160b000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000010263b50657b90a5c4b09a85705443301c08000000000000000000000b21364b60758a9fb4b49f8a75604b35200b0000000000000b1b28394554606979838c949b9fa9a4a5a4a99f9a948a8176655e5572889db2ad98836d58432e1803000000000000000004172a3a51667c91a7b8b29d8773605d5d5d5d5d5d5d5d5d5d5d546b8196abc4ad98826d5746331e0a000000000000000000000000000000000000000000000a1a2e3f4c6176889db3c3c9bcc9c6b2a0907b655645321f0f0000000000000000000000000000001c32475c71879cb1bca6917c67513c271d31445563798b9fb4b9a89a8473604b3e2d1a2b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6ccc2bfbabababababababababababababababababababaa6907b66513b2611000000182d42586d8297adc2b6a5927d675a483b2f23201c1d20222220190d00000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000e23384e63788da3b5ae99836e5645321e09000000000000000000000d22374b5c6c8196a4b6b49f8c7c675f4a43362b1e1c202c35383d41434444423e39352c221b10161e2832363c4246494a4947433d3632291b130500000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000013283e53687d93a8bdac97826c573626140100000000000000000000091e32455672879cb2bbaa8d78634d38230e000000000008182839465760727f8b989fabb0b4bac7b9c7bab4b0a89f96887b696170859bb0b09b85705b46301b000000000000000000000c20364b6074889eb3b7a58f7a654f3748484848484848484b6074889db3b7a6907b6650392917030000000000000000000000000000000000000000000000111f334658667c91a5b6cad2d8c2ad98826d5e4c382816010000000000000000000000000000001c32475c71879cb1bca6917c67513c272e3f4b6074859ba9bab49e8a786255443120162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4907b66513b2611000000182d42586d8297adc2c3b39d887862594c4038353031363837342b1d0d000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000071a2d3d556a8095aabbaa927d675238281603000000000000000000091d2f404f647a8d9fb5b1a0937e685e4d403025182530353c494d535658595957544e493d362e20283238454b52575b5e5f5f5d59534b463931231608000000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000162b40566b8095abbfa9947f6a543f2a150000000000000000000000021628385a6f849aafc8a5907b65503b261000000000011426364657617583949fa9b4bcb6b1aaa6a4a3a5a8aeb4b4a69d8c7f696f8499aeb29d88725d38281603000000000000000000081d3144556c8196acc2ac97816c5544313333333333283850657b90a6b7b39d8874604b35200b00000000000000000000000000000000000000000000000005182a3b4e6072879db2c7dcceb9a48e79644f41301b0b000000000000000000000000000000001c32475c71879cb1bca6917c67513c29394b5d6b8095a3b5b3a1927e685a49372614162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7c66513b2611000000182d42586d8297adc2bfb3a69c8677665e534e4b43444b4d4d483b2b19050000000000000000000000000000051a2f445a6f8499afb29c87725d47321d0800000000000000000000000000000000000000000c21364a5b72879cb2b49f8a76614c36210c000000000000000000000f24384c5e70859aabb7a697826d604e40301c1e2b36434a525a63686b6e6e6e6c69635b4f4a3e3139454b5660676c71737574726e6861574e41342616070000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000182d42576d8297acbca7927d67523d2812000000000000000000000000182d42586d8297adbca7927d67523d271200000000081c30435461758499a1b4bab5b1a49c95918f8e8f93989fa9b4aa9f937f6d8398adb49f89745645321e09000000000000000000021527374f647a8fa4b6b39e8975604b36201e1e1e1e3245566d8297adc1ab96806b5544311d080000000000000000000000000000000000000000000000000b1f344759687d92a5b6cac7cac4ae99836f5f4d3a2917040000000000000000000000000000001c32475c71879cb1bca6917c67513c324657647a8c9fb4b8a699836e604e3c2c1909162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a76614c37210c000000182d42586d8297adc2b3a199a19c887c716863605455606262594834200b0000000000000000000000000000051a2f445a6f8499afb29c87725d47321d0800000000000000000000000000000000000000000e24394e63798ea4b6b09b86715846331f0a000000000000000000061a2c3d51667b90a2b4b29d8776614c423122202d3c4954606771787d81838483817e7970645c4e424a57606b757c8286888a8987837d75685f51443425150100000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000192f44596e8399aebba5907b66503b2611000000000000000000000001162b41566b8096abbea9937e69543e2914000000061a2c3d4b60728399a3b3bdb0a39b9086807c7a797a7e838a969fa9b49f8d7b8297adbaa88b76604b36210b000000000000000000000922364a5c72869cb1b8a7917b6651392917030b21364b6075899eb3b5a38e79634e3726140100000000000000000000000000000000000000000000000b1b30404c6277899eb3c2b6b1b6c2b3a1917c675846331f100000000000000000000000000000001c32475c71879cb1bca6917c67513c404b6175879caabbb39e8877614c42311e0e00162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67656565656565656565656565656565656565656565615847331f0a000000182d42586d8297adc2ae998399a69e91857e78757374757878624d37220d0000000000000000000000000000051a2f445a6f8499a6a69c87725d47321d08000000000000000000000000000000000000000215273754697e94a9c3ab96816c563a2917040000000000000000000c2135495b70849aafb5a3917c67584633241e2d3e4a5a62727d868d929698999997938e857a68604e5b6375808991979b9e9f9e9c9892897d6b625143321f0f00000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001b30455a70859aafb9a48f7a644f3a250f000000000000000000000000152a3f556a7f94aabfaa957f6a55402a150000000c2135495b6a7f94a1b3bcaf9f96857b716b66646465686e76808b9da5ab9e89869cb1c6a18c77624c37220d00000000000000000000071b2e3e556a7f94abbcad98836e5746331e0a17293a51677c91a8b9b19b86715b4a36190900000000000000000000000000000000000000000000000417293a4c5e6e8398a7b8b4a49ca4b6bfb39d8876614c3e2e190900000000000000000000000000001c32475c71879cb1bca6917c67513a4c5e6c8197a5b6b19f917c6659473424130001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c473a291704000000182d42586d8297adb7a28d788a9fb3a39b938d8a89898b8d7f69543f2a140000000000000000000000000000051a2f445a6f849090909087725d47321d0800000000000000000000000000000000000000081d3144556f8499afc3a7917c67523c2712000000000000000000000e23384e63788da2b4b19b8673604a3a291a2c3c4a5c647884929ba3a8abadaeaeaca9a39b8c7e6860637987959ea8acb0b1aeb0b2aea79e92806b614f3d2d1a07000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001b31465b70869bb0b8a38e79634e39240e00000000000000000000000014293e54697e93a9beab95806b56402b160000061a2c3d4e63798a9fb4bfaf9e958174655d55514f4e505358616b7a879ca4a79e9ca4b5b7a28d77624d38220d00000000000000000000001022384d62788c9fb5b49f8a76614b36210d1f3347586e8399aebbaa947e69543d2d1a0000000000000000000000000000000000000000000000000a1f334658667c91a0b2b4a39b879ca4b6b7a697816c5c4b37271502000000000000000000000000001c32475c71879cb1bca6917c67514759667c909fb1b6a597826d5e4c3b2a18060001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3733291c0c00000000182d42586d8297adb5a08b747e939fb4b0a8ab9f9e9ea8947f69543f2a140000000000000000000000000000000f243a4f647a7b7b7b7b7b65503b251000000000000000000000000000000000000000000b20364b6075899eb4b7a58c77624d37220d000000000000000000061a2c3d566b8096abb8a6917c675443301b2738495a647a889aa2b0b5b3ada9a7a8aaadb3aa9f937e6876889da5b3b7b2a49c999b9ea8b4b39e947f695b4a36210f000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001c31465c71869bb1b8a38d78634e38230e00000000000000000000000013293e53687e93a8bdab96816b56412c1600000c2135495b6e8398a9bab3a195806c60554b3f3c3a393a3a474c5c6477869ca7b3b1b5c2b8a28d78634d38230e00000000000000000000000b2034485a6f849aafbaa9927d67523b2a1821374c61768a9fb4b49f8b77624c37220f00000000000000000000000000000000000000000000000a1a2e3f4c6176889db2bbaa9b8575869cabbcb59f8d7a645544311d0e000000000000000000000000001c32475c71879cb1bca6917c67514c6177889db3bbaa9d8775614b402f1d0c000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27252525252525252525252525252525252525211f170c0000000000182d42586d8297adb5a08b756c81949faab4bcb4b3b3a9947f69543f2a140000000000000000000000000000000d22364a5c6466666666655d4b37230e00000000000000000000000000000000000000000f243a4f647a8fa8b9b29d8772594834200b0000000000000000000c2135495b72879cb2b39d8874604b36251d3145566378899da6b4b4a79e9894929395989ea7b29f8b7a7f94a6b6b7a59d8f86848689949faab49f8c79634e3d2d1a070000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001c31475c71869cb1b8a28d78634d38230e00000000000000000000000013283e53687d93a8bdac96816c57412c1700000e23384e63798c9fb4b9a8998372604b44372f2725242529333e4a596278899eb3c0c9d2b8a38e78634e39230e000000000000000000000005192b3c52687d92a8baaf9a846f5947341f2b3c53687d93a9baae99846f5947341f0b00000000000000000000000000000000000000000000031628384b5d6c8197a6b7b49f8c79657b8d9fb5bcab9c8674604b3c2c19060000000000000000000000001c32475c71879cb1bca6917c6751606e8399a6b8b49f8c7b65574632221200000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010100c0a04000000000000182d42586d8297a3a3a08b7660727f8c999fabadafb0a9947f69543f2a14000000000000000000000000000000071b2e3e4a4f51515151504b3f2e1c08000000000000000000000000000000000000000013283e53687d93a8c6ad98836e583b2b18050000000000000000000e23384e63788da5b6ab96806b554431182a3a4b6074869ca7b8aa9f9589837f7d7e7f8389919da59a84859bb0bbaa9d877a716f70757f8c9fb4aa9a846f5b4a36210c0000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001c31465c71869bb1b8a38d78634e38230e00000000000000000000000013293e53687e93a8bdab96816b56412c160004182a3b566b8095abbcb39e8977625443312719110f0f10171f2d3b495a677d92a2b4c8cdb8a28d78634d38230e0000000000000000000000000d21364b61768a9fb4b49f8b77624c372234485a70859aafb9a7917c67523b2a180500000000000000000000000000000000000000000000091e324556657b8d9fb5b7a596806b5d6d8297a7b8b5a4947f6a5a493520130000000000000000000000001c32475c71879cb1bca6917c675a687d92a1b3b5a395806b5d4b3929160400000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d828e8e8e8e8b7560606a79838b9397999b9a947f69543f2a140000000000000000000000000000000010202e363a3b3b3b3b3b372e2111000000000000000000000000000000000000000002172c42576c8197acbfaa947f6a553f2a150000000000000000000014293f54697e94a9b9a78f7a654f37271f3347586a7f95a4b5aa9f8c7f756d6968686a6e747c879ba29a9ba3b5b49f8b79645c5957606a7e92a2b3a28e79634e39240e0000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001b31465b70869bb0b8a38e79634e39240e00000000000000000000000014293e54697e93a9beab95806b56402b16000b1f34475972879cb1c2ab95806b5948362515090000000004101d2c3c4d5f70859bb0c5d6b7a28d77624d38220d0000000000000000000000000a1e3246576d8298adbbaa937e69543c2c384d62788c9fb5b39e8975604b36210d0000000000000000000000000000000000000000000009192d3e4b6075879cabbcb29d8775614c6176889eb3c0b49f8b78634d41301c0c00000000000000000000001c32475c71879cb1bca6917c6762788a9eb4baa99b8574604b3f2e1b0b0000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000d22384d6278797979797972604a5b636f787e82848585847c66513c26110000000000000000000000000000000002101b22242626262625231c11030000000000000000000000000000000000000000031628395b70859ab0bba6917c66513c271100000000000000000003172939586e8398adb39e8974604b352021374c61768a9fb4b49f8c7c6a61575452535555606776859ba6b0b5c1ad97826d5b4b3e454b6070859bb0aa95806a553b2a180400000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001b30455a70859aafb9a48f7a644f3a250f000000000000000000000000152a3f556a7f94aabfaa957f6a55402a15000c22374c61778ca4b6b5a48d78624d3b2a1808000000000000000e1e304151667c91a7b9ccbcab8c77614c37220c0000000000000000000000000316293950657b90a6b7b09b85705b49353d54697f94abbcac97826d5645321e09000000000000000000000000000000000000000000011527374a5c6b8096a5b6b3a1917c66574758687d92a2b4baa99a846f5f4d3a2a1704000000000000000000001c32475c71879cb1bca6917c6773849aa8b9b49f8b79635544312110000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000b2035485a6264646464646054434a4e5a62686d6f70706f665e4c38240f000000000000000000000000000000000000070d0f11111111100e0800000000000000000000000000000000000000000000091e32465773899eb3c5a38e78634e39230e0000000000000000000a1e33465772879cb2ae99846f5544311d2d3e556a7f95a8b5a3937e695e4b46393d3e37444b586176889db3c4bba6917b66513d2e324251677c91aab09b86715947341f0b00000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000192e44596e8399aebba6907b66513b2611000000000000000000000001162c41566b8196abbea8937e69533e29140010263b50657b90a5c2b19c86715a48351d0d0000000000000000001320364b6075899eb3c9b59f8a75604b36200b000000000000000000000000000b20354b6074889db2b5a38d78634d384a5b71869cb1b6a58f7a654f38281602000000000000000000000000000000000000000000081d314455647a8c9fb4b9a899836e5e4c3a4e5f70849aa9bab3a2927d675847331f11000000000000000000001c32475c71879cb1bca6917c697f94a2b4b4a2947e695b4a37271502000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000005192b3c484d4e4e4e4e4e4a4336363c484d53585a5b5b5a514c40301d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b61768ba7b8b8a78b76604b36210b0000000000000000000c21364b61768b9fb5aa95806a55372622364a5c72879db2b09b8572604a403228282926313a4758687d92a6b8b8a38e78634e392321364b61768a9fb49f8b77614c37220c00000000000000000c21364b61768ba0b6b19c87715c47321c070606000000000000000000172d42576c8297acbda7927d68523d2813000000000000000000000003182d43586d8298adbca7917c67523c27120013293e53687e93a8bdad97826d583c2b1900000000000000000000091d3145566f849aafc4b39e89735544311d0800000000000000000000000000081c3043546b8096abc1aa957f6a553e4e63798ea4b5b29d8773604a35200b00000000000000000000000000000000000000000008182c3c4b6073859baabbb49e8a78624d4031414e63798b9fb4c0b39e8876614c3f2e1a0a0000000000000000001c32475c71879cb1bca6917c798b9fb4b9a79a8472604a3d2d190900000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000e1e2b35383939393939353025212b34383e42444645453c38302212000000000000000000000000000000000000000000000000000000000000000000000000060b0d0b09020000000000000000000e23384e63788da3c5b39e88735745321e090000000000000000000f24394e64798eabbca6917c66513c2724394f64798ea5b6a7917c665443301e161313141d2a3a4b6074889eb3b8a28d78634d38231e33465771869bb1ab917c66513c27110000000000060c0e1c21364b61768ba0b6b19c87715c47321c1c1c1c110f09000000000000152b40556a8095aabfaa947f6a553f2a150000000000000000000000031629395a70859aafc7a58f7b65503a251000152a3f546a7f94a9bfaa957f6a55402a150000000000000000000002152738566c8196abc1b19c87715c3727150200000000000000000000000000011426364e63798ea3b5b29c87725c4a546b8095abc0aa95806a5443301c07000000000000000000000000000000000000000000132536495b6a7f94a3b5b5a3947f695a48342135495b6b8095a5b6b8a697826d5d4b3828150200000000000000001c32475c71879cb1bca7927d869ca9bab39e8978625443301f0f0000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c2712010101010101010101010101010101010101000000000000000000000e1920222424242424201c130d192022292d2f30302f26241d120400000000000000000000000000000000000000000000000000000000000000000000050e192023201d150a000000000000000010253a50657a8fa5bab19b86715c3928160300000000000000000011263c51667b91a6c7a38e79644e3924293f54697e94a9b39e8975604b362513030000010c1d3144556c8297acb8a28d78634d3823172939586d8298ada9947f6a543f2a15000000010f1a21233131364b61768ba0b6b19c87715c47323131313126241d12040000000013283d52687d92a7bdac97826d5737271501000000000000000000000a1e32465772879db2baa98d78624d38220d00162b40556b8095aabea9947e69543f29140000000000000000000000152b40556a8095aabfae99846e59442f190000000000000000000000000000000821364a5b71869bb1b6a48f7a644f6073879db2b4a28d78634d362513000000000000000000000000000000000000000000071c30435463798b9fb4bcab9b8673604b3c2b1a2c3d4b6074879cb2beb19f8f7b655645321d0f00000000000000001c32475c71879cb1c6ad9b929ca4b5b2a0927d675a48362513010000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271717171717171717171717171717171717171715130d0400000000000000050b0d0f0f0f0f0f0b070000050b0d13181a1b1b1a110f0900000000000000000000000000000000000000000000000000000000000000000000050e19202b35383632281a0a0000000000000012273d52677c92a7bcaf9a846f5a452f1a0000000000000000000013293e53687e93a8baa98c76614c37212e43596e8398aeaf99846f5544311808000000000114263751677c91a6c8a28d78634d3823152a3f556a7f94aaad97826d58422d180300000f1f2c35394646464b61768ba0b6b19c87715c4746464646463b382f22120000000010253a4f657a8fa4c3b09b86705544311d08000000000000000000000c21364b61768b9fb5b49f8a74604b35200b00152a3f556a7f94aabfaa947f6a553f2a150000000000000000000001162b41566b8096abc0aa95806b55402b16000000000000000000000000000000071a2d3d54697e93aabbab96816c55657a8fa5b7b09a85705a49351808000000000000000000000000000000000000000005182b3b4a6072849aa9bab49f8c7a645544311d0f1e324556657b90a0b2beb19c8674604b3d2c1808000000000000001c32475c71879cb1c6b9ada7b1b5b7a698826e5f4d3c2b1808000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b282115070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d18202b353c494d4b453828150200000000000014293e53697e93a8bead98836e58432e1903000000000000000000152b40556a8095aab49f8a745847331f28395c71869cb1aa957f6a553727150000000000000e23394e63788eaabba28d78634d382312283d52677d92a7b09a85705b45301b0000061a2c3d494e5b5b5b5b61768ba0b6b19c87715c5b5b5b5b5b5b514c402f1d090000000c21374c61768ca5b6b49f8975604b35200b0000000000000000000010253a4f657a8fabbcb19b86715443301c080014293e53697e93a8beac97816c573a2a170400000000000000000006192b3c586d8298adc2a7917c67523c2712000000000000000000000000000000000f22374c61778b9fb4b39d8874606c8197acbaa9937d68533c2c190000000000000000000000000000000000000000000c20344859687e93a2b4b8a697816c5c4b372715021628384c5e6e8298a7b9b6a495806a5b49362513000000000000001c32475c71879cb1c6cac0bcc6bcab9d8876614c41301d0d00000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c6751414141414141414141414141414141414141414141403c332515040000000000050b0d141414140c0b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d181f2b343c484d5a62605645321d0900000000000014293f54697e94a9beac97816c57422c1702000000000000000000162b41566b8096abb39e88735e3a2a1e32465774899eb4a6907b66513b26110000000000000b20364b60758a9fb4a28d78634d382311263b50667b90a5b29c87725d36251300000c2135495b637171717171758ba0b6b19c867171717171717171665e4c38240f0000000a1f33475872879cb2baa88f7a644f3a240f0000000000000000000417293a546a7f94a9c9ac97826c57362614010011263c51667b91a6c4b09b85705847331f0a0000000000000000000b2035485a71869cb1b5a48c77624c37220d000000000000000000000000000000000b1f3447596f8499aeb8a6907b6575899eb3b49f8a76614c36210e00000000000000000000000000000000000000000c1c30414d6277899eb3c0b39d8876614c3e2e1909000a1a2f404c6277899eb3c1b49f8b79635443301c0c0000000000001c32475c71879cb1c6dcd4d3c2b59f8d7b6558473323130000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c675656565656565656565656565656565656565656565655504333210d000000000e19202229292929221f180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000040c181f2a343b484d5a626d7874604b36200b000000000000152a3f556a7f94aabfab96816c56412c1701000000000000000000172c41576c8196acb29d88725d483321364b61768ba8b9a48e79644f39240f000000000000081d31445573899eb3a28d78634d38230f24394f64798ea4b39e89735443301c07000e23394e63798586868686859bb1c6b49f8b85868686868686857c66513b26110000000417293a586d8298adc6aa947f6a553d2d1a0700000000000000000a1f3347586f849aafc2a8927d68533d281300000d22384d62788da6b7b49f8b77614c392816030000000000000004182a3a4d62788da4b5b19c8671594834200b0000000000000000000000000000000004182a3b52677c91a7b9ad98826d7c91a7b8ae98836e5846331f0a0000000000000000000000000000000000000004172a3a4d5f6e8399a8b9b3a2927d675846332010000000111f344859687e93a3b5baa99a8472604a3b2a180400000000001c32475c71879cb1c6dcd8c8b6a496816c5e4c3a2917050000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a61503c28130000000e1e2b35383e3e3e3e37342a1d0c0000000000000000000000000000000000000000000000000000000000000000000000000000040c171f2a343b484c59626c78828c77614c37220c000000000000162b40556b8095aac0ab96806b56412b1601000000000000000000182d42576d8297acb29c87725d473222374c61778ca1c6a28d78624d38230d000000000000021527375d72889db2a28d78634d38230e23384d63788da2b49f8a74604a35200b000f24394f64798e9b9b9b9b9ba3b5c9baa99f9b9b9b9b9b9b9b927d68523d28130000000012283d52677d92abbcb09b85705b4a36210e00000000000000011426364c61768b9fb4b5a48d77624d38220d00000b2035485a73889db2bbaa937e695745321e1303000000000004141f3447596b8095aabcab95806b553b2b180500000000000000000000000000000000000c21364b6075899eb3b49e89758398adb8a6907b66513a291704000000000000000000000000000000000000000b1f334758677c91a1b3baa99a846f5f4d3a29170200000005182a3b4b6073859baabbb4a2927d685947341f1100000000001c32475c71879cb1c6dccebbaa9c8675604b402f1c0c000000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c4ae99838181818181818181818181818181818181818181818181806a55402b15000005192b3c484d535353534c473b2a18040000000000000000000000000000000000000000000000000000000000000000000000030c171f2a333a474c59626c77818b978c77614c37220c000000000000162b41566b8096abc0aa95806b55402b1600000000000000000000172d42576c8297acb29d88725d483322374c62778ca1c8a18c76614c37210c000000000000001d32475c72879cb1a28d78634d38230e22374c62778ca1bbaa8b76614b36210c000f24394f64798ea4b0b0b0b1b5c1d2c7bab4b0b0b0b0b0b0a7927d68523d2813000000000d22374c62778b9fb5b5a38e79634e3c2b1906000000000000081c304354697e93aabbb19c86715a4834200b000005192b3c576c8197acc0b29d8775604b41301e170b0801080c181f32424c6177899eb3b59f8c78634d38230e000000000000000000000000000000000000091e3245566c8297acb9a8937e8b9fb4b39e8874604b35200c000000000000000000000000000000000000000b1b2f3f4c6176889eb3bfb49f8b78634d41301c0c00000000000d1c304354647a8c9fb4c0b39e8977614c402f1a0a000000001c32475c71879cb1c6d1c1b49f8c7a64564532211100000000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6b3a199969696969696969696969696969696969696969696969688735d48331e08000b2035485a6269696969615947341f0b000000000000000000000000000000000000000000000000000000000000000000030b171e29333a474c59616b77818a979fa98c77614c37220c000000000000162b40556b8095aac0ab96806b56412b1601000000000000000000162c41566b8196abb39e88735e492721364b61768baabba28c77624d37220d000000000000011426375d72889db2a28d78634d38230e21374c61768ca1b6a18c77614c37220c000f24394f64798ea3a3a3a3a4aab7c7c3b6b2a3a3a3a3a3a3a3927d68523d2813000000000b1f3447596f849aafc1ac97816c5a483520140100000000031729394b6073869cb1bcab947f6a553c2b19050000000f253a4f647a8fa2b4b7a696806b5f4d413329201c141d202a34424f606d8298a7b9af9a846f5a4935200c000000000000000000000000000000000000021628384f657a8fa5b6ae9d939fa9baab96816c5544311d08000000000000000000000000000000000000031628394c5d6d8297a6b8b6a4957f6a5a49352313000000000000011426364a5c6b8196a5b7b8a798826d5e4c382816030000001c32475c71879cb1c6c6b4a3957f6a5c4a3828160300000000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6bfb3aeabababababababababababababababababababababab9d88735d48331e08000d22384d62787e7e7e7e77614c37220e00000000000000000000000000000000000000000000000000000000000000030b161e29333a474c58616b77818a969fa9b4a18c77614c37220c000000000000152a3f556a7f94aabfab96816c56412c1701000000000000000000152b40556a8095aab49f897455443120354a60758a9fb4a48e79644f39240f000000000000081d31445573899eb3a28d78634d38230e21364b61768ba0b6a28c77624d37220d000f24394f647a8e8e8e8e8e8f99aabdb6a59c8e8e8e8e8e8e8e8e7d68523d28130000000005182a3b52677d92a6b7b49f8b78624d42311c140804060b171e334657677d92a4b6b49f8c78624d38220d000000000d22374b5c70859bb0beb59f8d7d675f4c463935302631353a474c60697e93a0b2b3a28f7b65503c2c1906000000000000000000000000000000000000000a23374b5d72879db2bbaea9b4bab5a48e79644f37271501000000000000000000000000000000000000081e324657657b90a0b1beb19c8674604b3c2c19050000000000000008182d3e4b6175879db2bfb2a0907b665645321e0f0000001c32475c71879cb1b3b3a89b8573604b3e2d1a0a0000000000000000000000000001162b40566b8095abb3ab95806b56402b16001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b29d88735d48331e08000e23384d63788d9393937f69543c2c190600000000000000000000000000000000000000000000000000000000020a161e293239464c58616b76808a969fa9b4bab3a18c77614c37220c00000000000014293f54697e94a9beac97826c57422d1702000000000000000000142a3f54697f94a9baa98a75604b352030435471879cb1a7927d67523828160200000000000b20354b60758a9fb4a28d78634d38230e21364b60768ba0b5a28d78624d38230d000b21364b607479797979797b8fa4b9b29c877a7979797979797976614c37210c00000000000d20364b6075889db3baa999836e604e4030261f1719202933444c6176889db2beae98836e5a4834200b00000000081b2e3e50657b90a0b2bcab9f8b7d6c61574e4b4337444b4f59616d7e8d9fb5baa99a846f5d4b371e0e0000000000000000000000000000000000000000081c2e3f556a8095aac0c1bec9c9b19c86715c4a36190900000000000000000000000000000000000008182e3e4b6175879db2beb2a08f7b655645311e0e0000000000000000000f1e324657667c91a1b3beb29d8775604b3d2d1a0700001c32475c71869c9d9d9d9d8a79635544312010000000000000000000000000000001162b40566b80959d9d9d95806b56402b16001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d88735d48331e08000c2035495a73899ea89b86715a4935200c0000000000000000000000000000000000000000000000000000020a161e283239464b57616a768089959ea8b4bab5aea1998c77614c37210c00000000000013293e53687e93a8bdad98836e58432e190300000000000000000013283e53687d93a8c7a28d78624d38232536586e8398adad97826d5645321e0d00000000000e23394e63788eaabba28d78634d38230e21364b61768ba0b6a28d77624d38220d00091e324556606464646464768ba0b6b19c877164646464646464615847331f0a0000000000091d324556697f94a5b6b3a1937e685e4b433633292b3539464c626e8298a6b7b2a08e7a644f3c2b190500000000001023374b5d6d8298a4b6baa99f9181766b6360545b5560646b7782939fabbcb49f8a78634d3f2e1c000000000000000000000000000000000000000000001123384d63788da2b4c8d3cfbcab947f69543e2d1b000000000000000000000000000000000000011426364b5c6c8196a5b3b3a798826d5d4b38271500000000000000000000031629394d5e6e8399a8b3b3a595806b5b4a36210c00001b30455a708488888888887e685b4937261402000000000000000000000000000000152a3f556a7f88888888887f6a553f2a15001b30455a7084888888888888888888888888888888888888888888888888888888888885715c46311c070006192c3c5a6f849aafa38d78624d38230d000000000000000000000000000000000000000000000000020a151d283239454b57616a767f89959ea8b4b9b4ab9f988e847b645847331f0a00000000000012273d52677c92a7bcaf9a846f5a452f1a0000000000000000000010263b50657b90a5c6a5907b66503b26283e53687d93aab39e8975604b3b2b1b0c0300060b182b3b52677c92a7c8a28d78634d38230e22374c62778ca1bcab8c76614c37210c0003162838454b4e4e4e4e61768ba0b6b19c87715c4e4e4e4e4e4e4c473a2a17040000000000021528384b6075879cb2bdb49f8c7c6960544c473a3c494d57616d8096a0b2b9a798826d5c4a361d0d000000000000081c2f3f4c6176869ca7b7bab49f96898079757170717579808998a0b5bcb09e927e685a49352111000000000000000000000000000000000000000000000c2035495a70859bb0c7c8c8b49f8b77624d372210000000000000000000000000000000000000081c304354647a8c9d9d9d9d9d8977614c3f2e1a0a00000000000000000000000b1b30404d62788a9d9d9d9d9d8b79634e39240e0000182d41556670737373737368604e3c2c19090000000000000000000000000000000013283c50616a73737373736a61503c281300182d415566707373737373737373737373737373737373737373737373737373737373716756432e1a050000162b41566b8096aba9947f69543b2a18040000000000000000000000000000000000000000000109151d283238454b576069757f89959ea7b4b9b4aa9f988c83796f645d4b3a2a170400000000000010253a50657a8fa5bab19b86715c392816030000000000000000000d22374d62778ca8b9a9937e69543e2922374d62778b9fb4a7947f69594839291e171a1920293648596e8398aeb8a28d78634d38230e23394e63788ea3b59f8a75604b36200b00000a1a2832363939394b61768ba0b6b19c87715c47393939393937332a1c0c000000000000000a1e324556667c909fb0bbaa9f8c7f736861585b5c5a626a7682969eb0bcb39e8977624c3e2d1b0000000000000000111f3347586379899da6b4bdb0a79e958e89878687898e969ea8b2bab49e95806b604e3c2c19030000000000000000000000000000000000000000000006192c3c53687e93a9b3b3b3af9a846f594834200b0000000000000000000000000000000000000b20354b6074848888888888887e68594734211100000000000000000000000000122035485a697f888888888888836e59442f19040012253748555a5e5e5e5e5e534e42311e0e00000000000000000000000000000000000d20334350555e5e5e5e5e55504333200d0012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c564939261300000012273c52677c91a7b09b85705947341f0b000000000000000000000000000000000000000109151d273138454b566069757f88949ea7b3b9b4a99f978b82796e645c4f4b3f2e1c0c000000000000000e23384d63788da2c5b39e89735746321e090000000000000000000b2034485974899eb4ac97826c573c2b203448596e8399abb49e8a776257463a33292f2b3539465462778b9fb4b8a28d78634d382311263b51667b90a6b29d88735544311d080000000a161e212424364b61768ba0b6b29c87725d3d2c24242424211f170c0000000000000000021628384c5e6c8196a2b4bbaa9f94867d7672707173787f8898a0b0bcaf9e917c66594834201000000000000000000417293a495b6379889aa2b3b8b8b3aaa89e9c9b9c9ea8abb4b9b3a89f92806b625142311e0e0000000000000000000000000000000000000000000000000e21364c61768a9d9d9d9d9d927d67523b2b1805000000000000000000000000000000000000081c304354606f73737373737368604e3a2a18030000000000000000000000000005192b3c4f61697373737373736e6554402c170200081a2a37414548484848483e3a312413000000000000000000000000000000000000031525333c3f48484848483f3c3325150300081a2a37414548484848484848484848484848484848484848484848484848484848484643392b1b090000000e23384e63788da8b49f8b77614c37220c00000000000000000000000000000000000109141d273137444b566069757e88949ea7b3b8b3a89f968b82786d635b4f4a3e372e201000000000000000000b21364b60768ba7b8b8a78b76614b36210c00000000000000000005192b3b5b71869bb0b19c87725a4835202b3b4f647a8d9fb5a89a847561584b4639443c484d5761728399aabbb8a28d78634d382314263654697f94a9b09a85705b372715020000000003090b0f21364b60768baabbb39e89745b49352524252a2a2820150700000000000000000a1a2f404b6073849aa2b1bbb4a49c928b878686888d949ea7b2bbb49e95806a5e4c3b2a18020000000000000000000c1c2c3d495b637784939da6b0b5bcb9b4b1b0b1b4b9b8b3aca1998a7d6b625144342413000000000000000000000000000000000000000000000000000a1f3346586d8188888888888775604b36210d0000000000000000000000000000000000000001142636434b5a5e5e5e5e5e5e524e41311c0c0000000000000000000000000000000e1e32424f545e5e5e5e5e5e5954473624110000000c1a252d30333333333328261e130600000000000000000000000000000000000000071520282a33333333332a282015070000000c1a252d303333333333333333333333333333333333333333333333333333333333312e261b0d000000000b20354a6074899eb4ab927d68533727150100000000000000000000000000000008141c263137444b556068757e88949da6b3b8b3a89e958a81786c625a4e493d362d221b10020000000000000000091e32455773889eb3c5a38e79634e39230e00000000000000000000172c41576c8196acb6a48d78624d382222364a5c6d8298a5b4a29a847668615759595b5a626a768298a1b3c8b8a28d78634d38231c3043546e8399aeac97816c57422c170000000000000000091e324556758a9fb4b9a78d78634e403a393b3f403c332515000000000000000000121d314455617584979fb2b7b5b1ab9f9d9b9b9ea6aab3b8b4aa9f93806b625040301d0d00000000000000000000000f1f2c3d495962727e88939b9fabaaacadaeadaba8a69d978e8378675f514434261606000000000000000000000000000000000000000000000000000417293a52636d737373737372605745321e0900000000000000000000000000000000000000000818263035454848484848483d3a31231300000000000000000000000000000000001424323b3e484848484848444036291907000000000812181b1e1e1e1e1e13110b02000000000000000000000000000000000000000000030d13151e1e1e1e1e15130d0300000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1a13090000000000071c30435470869bb0ae99836e5544311d0800000000000000000000000000041218263037444b556068747e87939da6b3b7b3a79e958980776c62594d493c362c221b100800000000000000000000031628395a70859aafbca6917c67513c27120000000000000000000011263b50667b90a9baa8927d68533d2c1b2d3e4c6176879da8b4a39b887e76716f6f7073787f8898a0b2b6c3b8a28d78634d382320354b6074889eb3a7927d67523d27120000000000000000031628385d72879cb2c5ab96816b5e524f4e5054555043331b0a0000000000000000021527374657617482919da5afb4bbb5b2b0b1b3b8b9b4ada29a8b7e6b625143332212000000000000000000000000010f1f2c3b48546069757e858b91959798999896938e8881796e625a4d41332616080000000000000000000000000000000000000000000000000000000c1c354552585e5e5e5e5e5d4b453928160300000000000000000000000000000000000000000008141c202f33333333333328251e1305000000000000000000000000000000000006141f27293333333333332f2c24190a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132536576d8297acb39e8975604b35200b0000000000000000000000000012223036434b556068747d87939da5b3b7b2a69d94897f766b61594d483b352c211a0f0700000000000000000000000000172c41576c8196acbfaa957f6a55402a15000000000000000000000b21364b60758a9fb4af9a85705b4935211f334758647a8a9ea7b4a69d938a86848485888d949da6a49ca4b6b8a28d78634d382328394f657a8fa6b5a38d78624d38220d000000000000000000182d43586d8298adc0b49f8c7c6e67646465696a6150392816030000000000000000091928394656606d7c87929a9faaa9abacacaaa8a89e988f8579686051443425150400000000000000000000000000010f1d2b36434a57606970777c7f82838483817e79746c635b4d493c3123160800000000000000000000000000000000000000000000000000000000001727353f424848484848483632281b0a000000000000000000000000000000000000000000000001080b1a1e1e1e1e1e1e13110b0100000000000000000000000000000000000000020c12141e1e1e1e1e1e191711070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a000000000000000000000000000000000000040b0c1e20202020202014120c0300000000000000000000000014293f54697e94a9b9a88f7a654f3a25100000000000000000000000000a1d30404d546067737d87929da5b2b6b2a59d93887f766a61584c473b342b20190e0600000000000000000000000000000013283d53687d92a8c6ae98836e593c2b1905000000000000000000091e3245566f8499afb4a28e79634e3c2b19293a4a5c657b899ba3b3b3aa9f9b99999b9da6aab3a79c879cb2b8a28d78634d38233245576c8196acb19b86715a4835200b00000000000000000011263b50667b90a2b4bbaa9f8d837d7a797a7f7f6a5745321e090000000000000000000b1b2838454b5e66747d858a909395979695938f89837a70635b4e4234261607000000000000000000000000000000000d18253039454b545962666a6c6e6e6d6b686460544e4a3d352b1e13050000000000000000000000000000000000000000000000000000000000000917232a2d333333333332211e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353527241d12040000000000000000000000000000000c181f22333535353535352a27201507000000000000000000000011263c51667b91a6c6aa95806a553827150200000000000000000000001024394d5f67737d86929ca5b2b5b1a49c92877e756961574c463a342a20190d0600000000000000000000000000000000000f24394f64798ea8b9b29d88735a4835200b0000000000000000000216283852677c92a6b7ac96816c5a4834201c2d3e4b5d657885949ea7aeb3b1aeaeb0b3b4afa49c897b90a5a8a28d78634d3829394b6075899eb3aa957f6a553c2b19050000000000000000000f23384c5e70849aa7b8bbab9f99928f8e90948a75604b36210b000000000000000000000b1a2731404c55606770767b7e808181807d7a756e655d4e4a3d3124160800000000000000000000000000000000000008131c2832363b484d51555758595856534e4b4336362d20190e000000000000000000000000000000000000000000000000000000000000000000060f16181e1e1e1e1e1d0b090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c2020202020202020202020202020201f1e1d1c1915120d0b050000000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c3930231200000000000000000000000000000c1d2a3437484a4a4a4a4a4a3f3c32251503000000000000000000000e24394e63798ea3c4af9a856f5645311d09000000000000000000000012273c51677d86929ca4b2b6b2a49c91877d746960564b463933291f180c05000000000000000000000000000000000000000b20354b6075899eb4b7a68d78624d38220d000000000000000000000b20354b6074879db2b49f8a78624d3f2e1d202e3f4b5a63737e8892999ea8a4a5a5a99f9a928679788d9393938d78634d38324657697e93a7b49f8b78624d38220e00000000000000000000091c2f404d6278899da6b2bcb5aea7a4a3a5a8917c675139281603000000000000000000000a151d2f37444b52586165696b6c6c6b68646056504b3f362d1f14060000000000000000000000000000000000000000000a161e212b34373c4042434443413e39353026211a0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353535353535353535353535353332312e2a272220180e0c060000000000000000000000000000000000001427394a565c6060606060514d41301d0a00000000000000000000000008182a3b474c5e606060606060544f4332200c000000000000000000000b21364b60768ba6b7b49f8975604b36200b00000000000000000000001f34495e74899ca4b1b6b7a69d91867c736860554b453832291f170c04000000000000000000000000000000000000000000081d3144556f8499aec4a7927c67523d271200000000000000000000081d3144556a7f94a8b9a898836e5d4b3b2a19212e3c49556069757d84898d8f908f8e8a847d7363757e7e7e7e7e75614c363f4b6175889eb3ae99836e5a4835200b0000000000000000000000112035485a647a8898a0acb2b7c3b9b9c3ae98836e5745321e0900000000000000000000000212192731363a464c505456575755534f4b4538372e211a0f01000000000000000000000000000000000000000000000003090d182022272a2d2e2f2e2c2924201c1408070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131a1c202020202012100a010000000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49484643403c37342b2320190e07000000000000000000000000000000001a2f435668717575757575675f4d3924100000000000000000000000001325364759617375757575757569614f3c271200000000000000000000091e32455773889db3baa98f79644f3a240f00000000000000000000001f34495e74899eb3c2c8b29d887c726760544b443732281e160b0400000000000000000000000000000000000000000000000115273754697e93a9c2ac96816c573a291704000000000000000000011527374c6176899eb4b2a08f7b6559473727191e2c37444b5660686e74777a7b7a79756f6760576168686868686157463b4b5d6c8196a6b3a18f7a644f3c2b1905000000000000000000000006192b3c4a5c6477838e979da5a4a5a5a4a59c8976604b36210b0000000000000000000000000009151d202933363b3e404241403e3a363127231c110700000000000000000000000000000000000000000000000000000000050b0d11151719191816130f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1b272e31353535353527251e130500000000000000000000000000000000000000001427394a565c6060606060606060606060606060605f5e5d5c5855514c483b38352c221b100400000000000000000000000000001c32475c71868a8a8a8a8a7c67513c271200000000000000000000000c1c3043546177888a8a8a8a8a8a7f69543f2a1400000000000000000000031628395b70859bb0c7a8937d68533e281300000000000000000000001f34495e74899eb3bbc8b49f8a80776c625a4d493c362d221b10080000000000000000000000000000000000000000000000000e23394e63788ea4b6b19b86715847331f0a00000000000000000000091f334758697e93a3b5b29d877761554437281a19273138454b52595a62646565636055524b464c53535353534c463a4859657b8d9fb5a999836e5d4b371e0e000000000000000000000000000e1e2d3d4a59626e7981888c8f90908e8b878176614c37210c000000000000000000000000000002080c171f2126292b2c2c2b2825201d150a080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b2b3943464a4a4a4a4a3c3930231301000000000000000000000000000000000000001a2f43566871757575757575757575757575757575747372716e6a676259554d493c362d1f170c000000000000000000000000001c32475c71879c9f9f9f917c67513c2712000000000000000000000c1c2e3f4a6072849aa69f9fa5998375604a35200b0000000000000000000000182d43586d8298adc1ac96816c57412c1700000000000000000000001e34495e7389979faab4baa89f968a81786d635b4e4a3d362e231c1109000000000000000000000000000000000000000000000c2135495b71869cb1b49f8b76614c37210c0000000000000000000004172a3a4b6073859babb7a69a8473605545382b1e151d2832363d3c484d4f50504e4b44373533363e3e3e3e3e363a47586278889dabb49f8b79634e3f2e1b0000000000000000000000000000000f1f2d3b474c5c646c72777a7b7a7976726c615847331f0a0000000000000000000000000000000000040a0c101416171716130f0b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0e1215181919191816130f0b08010000000000000000000000000000000000000000000000000000000000000000000013273949565c6060606060524d41301e0a000000000000000000000000000000000000001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a888786837f7c77716a635a4f4a3e33291c120400000000000000000000001c32475c71879cb1b5a6917c67513c271200000000000000000008182a3a4b5d6a7f94a1b3baa99d8776615443301c070000000000000000000000162b40556b8095aab4af9a85705a39291703000000000000000000000d22384d6278828b979faab4b4a99f978b82786e635b4f4a3e372e231c12070000000000000000000000000000000000000000061a2c3d556a7f95aabbaa927d685239291603000000000000000000000c1d314455647a8c9fb4b4a29882736056483c31241c161e21282b34383a3b3a39363127201e2129292926313d4a586176859ba6b4a2947f695b49352010000000000000000000000000000000010f1d2a343e4a4e575962646665646158564c473a2a170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b131c2024272b2d2e2f2e2d2b2824201d140b0801000000000000000000000000000000000000000000000000000000000000051a2e435667717575757575675f4d392510000000000000000000000000000000000000001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9fa99f9e9d9b9895918b867f786e645c4c473a2f221406000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000001325364759657b8c9fb4beb49f8b7a64584636251300000000000000000000000013293e53687e939e9e9e9d88735746331e0a000000000000000000000b2035485a626d78828c989fabb5b4aa9f978c83796e645c504b3f382f201c1308010000000000000000000000000000000000000f23384d63788da3b4ae99836e5746321e0a00000000000000000000011426374a5c697f949fb1b2a0988374625a4e42382f211f171319202225262524201d150b0f161e212f37444b5b6376859ba3b5a59a8472604b3d2c1a0200000000000000000000000000000000000d181f2d36393b484c4f50504f4c463a37332a1c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b1014171919181714100b0903000000000000000000000000000000000000000000000000000008131c20253035393d404243444342403d39353126201d14090100000000000000000000000000000000000000000000000000000000071c31465c71858a8a8a8a8a7d67523c2712000000000000000000000000000000000000001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5bab4b3b2b1adaaab9f9b958c837a6d61584c40312415070000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000c1c3043546177889daabbb2a0937e685c4a3a29180800000000000000000000000011263b50667c8a898989898a76614b36210c0000000000000000000005192b3c484d5a626d79828c989fabb2b4ab9f988c837a6f655d504c403530251d140902000000000000000000000000000000000c2035495a70859bb0b49f8a76614b36210c000000000000000000000009192d3e4f616c8197a1b2b2a19984786860514c4037332a262220181b1a19191a161e21242832363f4c55606979879ba3b5a79d8777615443301f0f0000000000000000000000000000000000000005101b22242a34373a3b3b39363329211f170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b161e2125292c2e2e2e2c2925211e160a090000000000000000000000000000000000000000000005121825303536434a4e5255575859595855524f4b44373531261c1408000000000000000000000000000000000000000000000000000000071c31465c71869b9f9f9f917c67523c2712000000000000000000000000000000000000001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9aaabadafb3b8bcb5b0ab9f988e8276665e4e423325150500000000000000001c32475c71879cb1bca6917c67513c2712000000000000000c1c2e3f4a60728399a6b7b5a498826d604e3e2d1c0c000000000000000000000000000f23384c5e66747474747474615746331e0a00000000000000000000000e1e2b353c494d5b636d79838c99a1aeb3b4ab9f998f847b70665e514a433631261d150a03000000000000000000000000000006192c3c52677d92a6b7a9917c67513a2917040000000000000000000000102032434b60738398a0b0b3a29b8a7e70665e524c473a3b37342b302f2e2f2f2832363939454b525d65737e8a9ca5b5a79e897963594736261401000000000000000000000000000000000000000000070d0f181f2225262524211f170c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141d202832363a3e42434443423e3a363228231c1107000000000000000000000000000000000000000d18203036434a50546063676a6d6e6e6e6d6b68646055514b44373026180e0000000000000000000000000000000000000000000000000000071c31465c71869bb1b5a7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1c6b2a0989494949494949494949596989a9ea7a8afb5bcb4aea098887c6860504333231302000000000000001c32475c71879cb1bca6917c67513c271200000000000008182a3a4b5d6a7f94a1b3b9a89c8675604b423120100000000000000000000000000000091c2f404c505f5f5f5f5f5f4b46392917030000000000000000000000000e19202c353d494e5b636e79838e99a1afb3b5aea29a8f857b716660544b443731271e160a01000000000000000000000000000e20364b6074889db3ad98836e5847331f08000000000000000000000002141d314455607482959eb3b4a89e93857b7168615854504d483b464543444538454b4e53576067707b85939fa8b3a59d897a645b4a3a2a180800000000000000000000000000000000000000000000000000050b0d0f11100f0c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003121926313538454b5054575959585754504b4538382f221b100100000000000000000000000000000002101d2b34404d5460656d74797c808283848382807d79746e6660554b43362c1e1103000000000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f80808285888d939a9fabb5bcb2a69d8d7e6a615041312010000000000000001c32475c71879cb1bca6917c67513c27120000000000001325364758657b8c9fb4bdb49e8a796357453224140200000000000000000000000000000012222f383b4949494949493633291b0b0000000000000000000000000000050e19202c353d494e5b636e7a838f99a1afb4b3afa29a90857c736760554b453832281d1509000000000000000000000000081d3144556a7f95a8b49f8a76614c362513000000000000000000000000011527374556607280929ea6b2b4a29b90867d7770696662595c5b5a59595a5b566064696e757d85909ba3b4b3a1998779645c4a3d2d1c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e3037444b51566065696c6e6e6d6c69656056504c3f362d1c1408000000000000000000000000000311202e3b484d5e66737b82888e9295979899989795928e89837b74676054493c2f2212040000000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6b6d7073787e848c979fabb6b7ab9f937f6a604e3e2e1a0a0000000000001c32475c71879cb1bca6917c67513c271200000000000c1c3043546176879daabbb09f917d675b49392816060000000000000000000000000000000004121c2326343434343434211e170b0000000000000000000000000000000000060e1a212c353d4a4e5c646f7a848f9aa2b0b4b4b0a39b91867d746860564b4538312719090000000000000000000000021527374c61778a9eb4a9937e695443301c07000000000000000000000000091928384554606b7d8898a0afb3b0a39b928b857f7b777371706f6e6e6f707376797e8389929ba3b0b4a79e938376635b4a3e2d1f0f00000000000000000000000000000000000000000000000000000000000000000000000000080b0b0b0b05000000000000000000000000000000000000000000050b0d1317191918150f0d07000000000000000000000000000000000000000d1b2932404d5560666e757a7e81838383817e7a756e655d4f4a3e3026180a00000000000000000000000011212e3e4b59626f7c8690989ea6a7aaacadaeaeadaaa7a79e9890877d73625a4c402f22120100000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c6754545454545454545556585a5a63686f79828d9ca5b3bcb49d927d685c4b3828160300000000001c32475c71879cb1bca6917c67513c2712000000000c1c2e3f4a60728399a6b7b4a396816c5f4d3d2c1b0a00000000000000000000000000000000000000090f111f1f1f1f1f1f0c0a030000000000000000000000000000000000000000060f1a212d363e4a4f5c646f7a848f9aa2b0b4b5b0a49c92877d746960564b44372715010000000000000000000000091f3347586a8095a7b19c8673604a352012000000000000000000000000000a1a2836434a5f6776828f9aa2adb4b1aa9f9a94908c8987858483848486888b8e93989ea8b0b4aa9f97897e7261584a3d2d2010010000000000000000000000000000000000000000000000000000000000000000000003090c1d202020201b0b080100000000000000000000000000000000060e192022292c2e2e2d2a24221b1009000000000000000000000000000000000d1d2a39464b5e66737c838a8f939798999897938f89837b70645c4b4336271a0a000000000000000000000d1d2e3f4b5c647784919ca4adb3b8bcb4b2b1b0b1b2b4bbb9b3aea59d928578665e4c402f1f0f00000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f4041433c494d535b636d7a879aa2b3bbb49f8b7a645645321e0e00000000001c32475c71879cb1bca6917c67513c271200000008182a3a4b5d697f94a1b3b8a79b8574604b41301f0f00000000000000000000000000000000000000000000000a0a0a0a0a0a00000000000000000000000000000000000000000000000000060f1a212d363e4a4f5d656f7b85909ba3b0b5b5b1a59c93877e756a605544311d08000000000000000000000004182a3a4c6176899eb3a4917c665141301a0a000000000000000000000000000a182530414d58616d7b848e989fa9acb3afa9a5a79e9c9b9a98999a9b9d9faba8aeb4afa89e978b8277696054473a2d1f1002000000000000000000000000000000000000000000000000000000000000000000000b161e21323535353530201c140800000000000000000000000000010f1a212b35383e424344423f3a372e241d1201000000000000000000000000000c1c2a3b4757616d7c8791999fa9a9acaeaeadaca9a89e9890857a6a60544538271909000000000000000005192b3c4b5d657a899aa2b1b6b8b3abab9f9d9c9b9c9d9faaaab2b7b7b2a39b8a7c665e4c3d2d1909000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2b2b2d2c35383d494e5c6476849aa2b4baa99d8775604b3c2b1905000000001c32475c71879cb1bca6917c67513c27120000001325364758647b8c9fb4bcab9e897862564531231301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b222e363f4b4f5d65707b85909ba3b1b5b6b2a69d93887f73604b35200b0000000000000000000000000c1e334657697e94a4b09b85705f4d382816030000000000000000000000000008131c303a474c5d656f79828a91979da6a6a9adb0b1b0afaeaeafb0b1afaca9a89e99928981786d62594b43362a1c0f01000000000000000000000000000000000000000000000000000000000000000000000b1b283236474a4a4a4a453530261808000000000000000000000005131f2c363c484d5357595958544f4b3e382f1c1408000000000000000000000009192a3a4759627582919da5aeb4bab7b2b1b0b2b4bbb9b4aea29a8c7f7260564537261401000000000000000b2034485a657b8a9ea7b3bab4a69e968f8a88878586888a8f959da6b3b9b4a89e8b7c665b4a372715010000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2715151515151516181920232c353e4b586174849aa5b6b7a595806a5a4835200a000000001c32475c71879cb1bca6917c67513c271200000c1c3043546176879daabbb59f8d7c665a4838271505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b222e373f4b505d65707b85919ba3b1b5b7b2a69e8c77614c37220c000000000000000000000000031729394b6074869caba3917c675645321e08000000000000000000000000000000131c2a333f4b505b636d767c82888d9194989b9c9d9e9f9f9e9d9c9997938f89847d766c625a4c483b3026180c000000000000000000000000000000000000000000000000000000000000000000000003162839464b5d606060605a4b4336261401000000000000000000051323303d494e5a62686c6e6e6d6a645c514c403026180800000000000000000001152737475862778698a0b2b6b5b1a8a69d9b9b9c9faaadb4bcb4aa9f958274605544311d110000000000000a1d30404d6278889ea8b8b7a99f9488807a767371707172767a8087939ea8b6b9a99e8a79635544311d080000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000100060c0f1a212e3a46566176879dabbcb49f8a78624d392816030000001c32475c71879cb1bca6917c67513c2712000c1c2e3e4a60728399a5b7b4a295806b5e4c3c2b1a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b222e373f4c505e66717c86919ca4b1b6b8a18c77614c37220c000000000000000000000000000b1d314556657b8d9fa69d8775604b362513000000000000000000000000000000000c171f2e373d4a4e5761666d74787c7f82858788898a8a89888784817e7a756f6761574d493c342b1c1408000000000000000000000000000000000000000000000000000000000000000000000000091e32465761727575757570605443301c0f000000000000000000132330414d5b636f787e818383827f7a71665e4b43362614010000000000000000081d3144556176869ca4b2b9b4a39b938c888686878a90989fabb5bbb4a0988373604b3f2f1a0a00000000000f24394d5e70849aa6b8b7a69d8a7f746b6561575c5b5c5660656a747e899da5b6b9a89c8673604b3625130000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000006101c29384658647a8c9fb4baa996816c5745321e090000001c32475c71879cb1bca6917c67513c27120417293a4b5c697f94a1b3b7a69a8472604b402f1e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111c232f38404c505e66737c86919ca4b2a18c77614c37220c00000000000000000000000000021527384b5d6c8190909090816b5443301c070000000000000000000000000000000004111c232d3639464b51546063666a6d7071737475757473726f6c69646055524b4639352b20180d01000000000000000000000000000000000000000000000000000000000000000000000000000c21364b6176878a8a8a8a8472604b3d2d1909000000000000000e1e30414d5f6779848d9397989997948f867c6c605443301c120000000000000006192b3c4b6073849aa4b5b7a89e92867e7773717072767b838c9ba3b2beb2a196806b5d4c3828150200000006192c3c51667c91a2b4b9a89d8879696055504b46394638454b4f55606878879da6b7b5a4937e695443301c0700000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000c1a293a4b5c6c8197a9bab39e8975604b36210b0000001c32475c71879cb1bca6917c67513f2e1f101f334758647a8b9fb4bbaa9d8877615443302211000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111c232f38404c546067737c86929ca58c77614c37220c00000000000000000000000000000a1a2e3f4c61757b7b7b7b7c72604a35200b000000000000000000000000000000000000080f1a2129333636434a4e5154585b5c5d5e5f5f5f5e5c5a57544f4b443736322820190e05000000000000000000000000000000000000000000000000000000000000000000000000000000091e324657657b8c9f9fa2947f695b4a37271502000000000006192b3c4d5f677d8b99a1a8acadacada9a49c918172604b413019090000000000000b2035485a697f94a2b4b7a69d8a7d736862595c5b5760666e798598a0b2bfb09e907b655645321d080000000c2035495a70859bb0c0b49e8a79635b4b44373632293028323637444b5a6278889db3c2b29d8773604a35200b00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000c1c2e3e4d62778b9fb4b9a7927d68533827150200001c32475c71879cb1bea9937e695d4b3d2c2032434c6176879daabbb49f8c7b655947362614040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c232f36434a546067737d87928c77614c37220c000000000000000000000000000000101e334657616666666666605443301c070000000000000000000000000000000000000000070b171e21253035383c3f43464748494a4a49484744423e3a353127211e160b060000000000000000000000000000000000000000000000000000000000000000000000000000000000031628394b5d6b8095a4b49f8b79635544311d1000000000000b2035495a677d8d9fa9b4a49c98979a9faab19f96816c5f4d372614010000000005192b3b4d62788a9fb4b8a79d88796860544c483b39454b505b63748298a1b3bcb29c8774604b3625130000000e23384d63788da3b4b8a7947e695b493d3127211e161b161e2126313c485a677d92a4b6b7a58f7a65503a251000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000010203448596d8297adc4ae99846f5645311d0900001c32475c71879cb1c6b49f8b7b655b493b2e3e4f616e8399a5b7b3a1947f695d4b3b2a180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091218253036434b556067747d8777614c37220c00000000000000000000000000000003172939464c51515151504a433625130000000000000000000000000000000000000000000000030a0c131c2023272a2d3032333435353433322f2c2924201d150c090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2e3f4b6074869ca9a99b8574604b3e2e1b0a00000005182a3b4d62788a9faba89e90868282858c9ca4b09f917c675544311d08000000000b203448596d8297a9bab39e8978635b4a4336342b2832363d4a5660728399a5b6b6a5937e685443301c07000013283d53687e92a8c1b39e8974604b3d2c1d150c0a030003090b141d2b3c4d5f72869cb1c3aa95806a55402b1500000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000005182b3b50657a8fa6b7b49e8975604b36200b00001c32475c71879cb1c6baa99e89796359483a4b5c697f94a1b3b6a599836e614f3f2e1d0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131c263037444b5560687573604b35200b000000000000000000000000000000000b1b2933363b3b3b3b3b3530251808000000000000000000000000000000000000000000000000000000070b0e1115181b1c1e1f20201f1e1d1a17140f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d31455663798b9fb4a395806b5c4b3928160300000b1f3448596e8398a8b49e8a7c716d6d7078869ca9b29d8774604b35200b000000000d22374d62788b9fb4b2a0907c665a493d30252018161e212d3845546175879db2c1b19c8773604a35200b0000172c41576c8196acc1ad98826d5544311f0f0200000000000000010e1e3041556b8095aac0ae99846f59442f1a00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000d20354a6074889db3b9a88f7a65503a251000001c32475c71879cb1c6c7b9a79d877762574758647a8b9fb4baa99c8776614c433221100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c263137444b5560605544311d0800000000000000000000000000000000000b171e212626262626201c130800000000000000000000000000000000000000000000000000000000000000000003060708090a0a0a090705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021527384a5b6a7f94a2b49f8c7a645745321e1100000d22374c62778b9fb4a5927d675e58575b63788b9fb4a5917c66513c2611000000071a2d3d556a7f95aabbab98836e5e4c3c2c1c13080503090f1a27364657667b90a3b5b6a48f7a644f3a240f0000192e43586e8398adbea9947f6954372715010000000000000000000013273c51677c91a6bcb09b86715b46311c00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000071c3043546d8298adc6aa947f6a553f2a1500001c32475c71879cb1c6d6c5b7a59c867561566176879daabbb49f8b7a645846332514030000000000000000000000000000000000000000000000000000000001080b0f12110c0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109141d273137444b4b4437261401000000000000000000000000000000000000030a0c11111111110b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2d3d4b6073849aa8aa9c8675604b3f2f1c0c0013283d53687d92aab29c8773604a403c495a6d8298adad97826d58422d180000000c21364a5b72879db2b59f8c79634e402f1e0f0000000000000a1828394c5e71869bb0c2aa95806b55402b1600001a2f44596f8499aebda7927d68523d281300000000000000000000000f253a4f647a8fa4b9b29c87725d47321d00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000013253653687e93a8bdad98826d58432d1800001c32475c71879cb1c6dcd4c3b5a49a8474606e8399a5b7b1a0927e685c4a3a2917070000000000000000000000000000000000000000000000000000000008141c20252826211e160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109151d273136353126190900000000000000000000000000000000000000000000000000000000000000000000000000070d0f19191919180b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1a1b1b1b1b1b17150e050000000000000000000000000f1c30435463788a9eb4a496816c5d4c3a291704172d42576c8297acab96816b5443302c3c51667c91a6b19c86715c3626140100000e24394e63798ea5b7b09b85705b4936221200000000000000000b1b2f4053697e93a8c6af9a85705a3a29170400192e44596e8399aebda7927d68523d2813000000000000000000000010253a4f657a8fa4bab19c86715c47311c00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000010253a4f657a8fa4c8b09b85705b36251300001c32475c71879cb1c6d1c8c5c2b4a29882747f93a1b3b5a497826d604e3e2d1b0b000000000000000000000000000000000000000000000000000000010f182630353a3d3b3632281b120400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109151d20201d1409000000000000000000000000070b11111111110c0a03000000000000000000000000000002101b22242e2e2e2e2e201d150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f212f30303030302c29221608000000000000000000000001142636495a687e93a1b59f8d7b655846331f121a2f455a6f849aafa7927d6752362523384d63788da2b49e89745443301c080000142a3f54697f94a9c3aa947f6a553d2c1a040000000000000000001223384d62788da8b9b39e89735846331f0a00172c42576c8197acbfaa947f6a553a2917040000000000000000000215283852677c92a7bcaf99846f5a442f1a00000000000000000000000000000000000000061a2c3d5c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000c22374c61778caabbb39e89735443301c07001c32475c71879cb1c6c0b4b0b4bab2a098838b9fb4b9a89c8675604b4231200f000000000000000000000000000000000000000000000000000000000f1f2c36434b4f52504b46393022120300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080b0b0801000000000000000000000008131c202626262626211e170b0000000000000000000000000010202d363a43434343433632281a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c293336444545454545413e34261605000000000000000000000008182c3c4e606f8399a7ab9d8776614c41301d1b30465b70859bb0a6917b66513c2621374c61768ca1b9a88a75604b35200b0003172939596f8499aebba5907b66503b2611000000000000000000000b20354a6074899eb4b8a78b76614c36210c0014293e54697e93a9c3ae99846e5847331f100100000000000000000e1d3245566c8197acc5ab96806b56412b16000000000000000000000000000000000000000c2135495b71869bb1bca7917c6752402f1a0a0000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000b20354a60758a9fb4b59f8a73604a35200b001c32475c71879cb1c6b4a29b9fa9bab2a0989fa9bab49e8a79635745322413010000000000000000000000000000000000000000000000000000000c1c2c3d49546064676661574d403021110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182530353b3b3b3b3b3633291b0b0000000000000000000000071b2d3e4a4f58585858584b4538281502000000000000000000000000000000000000000000000000000000000000000000000000000000000000020304040200000000000417293a464c5a5b5b5b5b5b56514434220e0000000000000000000000000e1e31424d6277899eb3a698826d5f4d3b2a1831465b70869bb0a6907b66513b2621364c61768ba1c6a08a75604b35200b000a1e33465772889db2b9a38e79644e39240f00000000000000000000071c30435472879cb2c5a28d77624d38220d000f24394e64798ea4b6b49f8a76614c3f2e1f1308010000000008121e2d3d4b6075889eb3b8a6907b66503b26110000000000000000000000000000000000000c1c30414e63798b9fb4c3ad98836e5e4c3828160200000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000071c30435473889db2bcab8b76614b36210c001c32475c71879cb1c5b09b858b9fabbcb2adb4bab09f917d675b493928160600000000000000000000000000000000000000000000000000000004182a3a495b63737a7d7b75675f4d3f2f1c090000000000060c0e0c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132536434a50515151514c4639291703000000000000000000000d22364a5c646e6e6e6e6d605645321d0900000000000000000000000000000000000000000000000000000000000000000000000000050b0d1115171819191816130f0b08101f334658616f70707070706c63513e2915000000000000000000000000001420344859677d91a0b2a0917c675948341f31465b70869bb0a6907b66513b2621364c61768ba1bcab8a75604b35200b000c21364c61768ba5b7b8a38d78634e38230e00000000000000000000011426375c71869bb1b8a38d78634e38230e000d21364a5c72879cb2baa996806b5d4b3d31201c14131213151c23303c4a5b697f94a7b8b39e8874604b36200b00000000000000000000000000000000000417293a4d5f6f849aa9bac6b2a0907b655645321e0e00000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000001325485d72879db2b7a18c77624c37220d001c32475c71879cb1bca6917d7c8d9fb4bcc3c9b4a396816c5f4d3d2c1b0a000000000000000000000000000000000000000000000000000000000a1f3347586379868f9290887d675d4c38230c000000010f1a2123211a0f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c304354606666666666615746331e10000000000000000000000f243a4f647a828383838274604b36200b00000000000000000000000000000000000000000000000000000000000000000000070d0f192022262a2c2d2f2e2d2b2824201c2032424c6176848585858585816c56412c170100000000000000000000000005182b3b4d5f6e8298a6b39e8977624c423130455b70859ab0a6917c66513c2722374c61778ca1b59f8a75604a35200b000f24394e64798ea3c3b9a48f7a644f3a250f00000000000000000000081d31445572879cb2c4a28c77624d37220d00071a2d3d53697e93a4b5b49f8c7b655c4d413530262827282a2e37404c5a63798a9fb4b7a595806a5645311d090000000000000000000000000000000000091f334658677d92a2b4c7cfbeb29c8774604b3d2c1a06000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000001c32475c71879cb1b7a28d78624d38230d001c32475c71879cb1bca6917c687e939eafbdc5b09b8575604b41301f0e00000000000000000000000000000000000000000000000000000000000c22374c6176889ba3a7a79e8d7b65503a29170400000f1f2c3539352c211a0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354a60727c7b7b7b7b75614c3f2e19090000000000000000000d22374c62778c989898907b65503b2510000000000000000000000000000000000000000000000000000000000000000009101b22242b34373c404143444342403d3935302d3e4f606e83999a9a9a9a8978624d38230d00000000000000000000000000000d1d30414c6176889db2a799836f604e3c2b44596f8499aea8937d6853392923394e63788ea3b39e89745443301c070011263b50667b90a5bbbda7927d6852382715020000000000000000000b20354b60758a9fb4b7a68b76614b36210c00000f20354b6073869cb1bbaa9e897a675f514b43363d3c3d3f3f4b505e6678879da9bab29d8775604b382715020000000000000000000000000000000009192e3e4c6176889db3c0c5bbcab6a595806a5b49352113000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000081d32475d72879cb2b7a18c77624c37220d001c32475c71879cb1bca6917c676a80959fb1bfb29d877862584739291a0a00000000000000000000000000000000000000000000000000000001162b40566b8095a6b5c2b8ab9b86715846331f0a00061a2c3d494e493d362d211a0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c3043546b8190909090816c5d4b3727150200000000000000000b2034485971869cadab95806b563a2a1804000000000000000000000000000000000000000000000000000000000006111c232d36393b484d5155575859595755524f4b43394a5c697e93a1b0b09f917c675a4935200c000000000000000000000000000000131f334758667c909fb1a1927e685a493641566c8196abac97826d574633313f52677d92a7b09b86715b362513000013283d52687d92a7bdc2ac97826d5645311d0c0000000000000000011527374e64798ea9bab39d88735746321e0a0000081d314455657b8f9daeb8a79e8a7d706660545553525254585d656f7c899da6b7b09e917c665745321a0a00000000000000000000000000000000011426374a5c6c8197a6b8b4afa6b5bcb49f8b79634e41301b0b0000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000004172a3a5d73889db2bcab8b76614b36210c001c32475c71879cb1bca6917c67626c8197a1b2b7a59c8676615746382819090000000000000000000000000000000000000000000000000000061b30465b70859bb0c4d2c9b5a38b76614c36210c000c2135495b635b4e4a3d352c21190e060000000000000000000000000000000000000000000000000000000000000000000000000000000000001325364b6075879da69f8d7a655544311d0b000000000000000005182b3b566c8196abb09b86715847331f0a000000000000000000000000000000000000000000000000000000000e1a212f383e4a4f565962666a6c6d6e6e6d6b686460545157647a8b9fb4b5a396816c5f4d3c2c190600000000000000000000000000000004172a3a4c5e6c8197a5b49e8a786254433c51667c91a7b39e8976614c47444b5d6f8499aeab96816c56412c17000014293f54697e94a9bec8b39e8875604b3a291808000000000000000c1d3144556a7f95aac7af9a846f5a392916030000011527374b5d697f949eb4b8a89e92857c746e6a6867686a6d737b84919ea7b7b49f95806b5e4c3928160000000000000000000000000000000000081d314455647a8c9fb4b4a29a919fabbaa99a846f5f4d3a29170400000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000a1f334758748a9fb4b59f8a74604b35200b001c32475c71879cb1bca6917c675160728299a2b4b6a49b85756156453727180800000000000000000000000000000000000000000000000000061b31465b70869bb0c6d5cab7a58c77614c37220c000e23394e63796e635b4e493d352c20190e0500000000000000000000000000000000000000000000000000000000000000000000000000000000081e324556677c91a3ab9c8674604b39291703000000000000000011263b51667b90a9b59f8b77614c37220c000000000000000000000000000000000000000000000000000000131f2c35404c505c646b73777c7f8182848382807d79746e676176879ca9b9a79b8574604b40301e0e00000000000000000000000000000000000c1c2f404b6175879caba89a8473604b3d4b6075899eb3a796806b61585560677b8d9fb5a38f7a654f3a25100000152a3f556a7f94aabfccb8a7937e6858473625180b00000000030e1c2b3c4b6074879db2c1aa947f6a553f2a150000000009192e3f4f616a7f939fa9b4b4a29a9188837f7d7c7d7f82889099a1b3b4aa9f94816c625140301b0a0000000000000000000000000000000005182b3b4b6073859babbbaa9a847b8d9fb5b3a2927d675846331f1000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000c21374c61768ca9bab39e89745443301c08001c32475c71879cb1bca6917c6751546074849aa4b5b5a39a84746055443625130000000000000000000000000000000000000000000000000002172c42576c8197a8b8c5bbb29d87725947341f0a001e34495e738983796e635b4d493c352b20190e050000000000000000000000000000000000000000000000000000000000000000000000000000031628384d5f71859bb0a4947e695746331e0c00000000000000000c21364b61768a9fb4ab917c67523c27120000000000000000000000000000000000000000000000000008131c313d494e5e66717981888c9195969899989795928e89837c758298a5b6b39e897862564531221200000000000000000000000000000000000000111e324657647a8c9fb4a2947f695b4a45576b8095a5b09e9680777271757c899eabaa9b85705d4b37220e0000152b40556a8095aabfd5c5b39d887661544336291c130f0e10161e2c3a495a697e93a5b7b4a38d78634e38230e00000000001121324350616a7e8a979fa8b4b0a79e989592919294989da6afaeaa9f988c7f72604a4433221200000000000000000000000000000000000a20344859697e93a3b5b49f8c796d8298a8b9b39d8876614c3e2d1808000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000f243a4f647a8fa4c7b09b86715b36261401001c32475c71879cb1bca6917c675145566176869ca5b7b4a2998373605443301c15060000000000000000000000000000000000000000000000000d23384d62788a9ea7aaaa9f927d67523a2a1804001f34495e7489998c83796d635b4d493c352b20180d05000000000000000000000000000000000000000000000000000000000000000000000000000a1a304151667c91a4b39e8876614b3a2a180400000000000000091e32465770859aafac97826d573c2c1906000000000000000000000000000000000000000000000008182530414e5b63707b868e969da6a6aaacadaeaeacaaa7a79e99918998a0b2b09e917c665a483827150400000000000000000000000000000000000000031628394b5d6b8095a4b49f8b796355444b6175879da7b09e968b878789919ea7b49f8b7a644f3f2e1b080000162b40566b8095abc0d0c8b7a699837260544639302524242528323c49586278899eb3c0b09b85705b4935210c0000000000031525334350606878828a929fa8b8b3aeaaa8a7a7a9adb2b7ae9d938b83796960544330261604000000000000000000000000000000000a1a2f404d62778a9eb4b8a696816c6277899eb3b7a696816c5c4a362614010000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000013283d53687d92a8bdad98836d58432e1800001c32475c71879cb1bca6917c67513846586277879da6b8b3a1988272604a433324140500000000000000000000000000000000000000000000000c2035495a657b889295948b7f6a5f4d3a1c0c00001f34495e74899e9f988c82786d625a4d483c342b1f180d040000000000000000000000000000000000000000000000000000000000000000000000001320354a6073869cb1a795806a5847331f090000000000000003162839556a7f94aab29d87725b4935210c0000000000000000000000000000000000000000000008182536434a5f687984909ba3abb2b7c4bdb9b8b7b8b9bcc5b9b3aea79ea7b2b4a396806b5e4c3c2b1a0a0000000000000000000000000000000000000000000b1b2e3f4b6074869ca9a99b8574604b46576379899ca4b2aa9f9d9c9ea8b3a89e927e685c4a362110000000152b40556a8095aabfc0b4afb2a196817261574a43363a393a38454b5b6376869ca7b9b4a2907b66513d2c1a0600000000000007152533424e5a626d767d899fb4c3bcc6b9b4b5bcc9c2bea9937e776e635b4a433625130800000000000000000000000000000000021628384c5e6e8398a8b9b39d88766159697e94a4b5b49f8c7a645443301c0d0000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000071b2e3e586d8297adc7aa957f6a55402a1500001c32475c71879cb1bca6917c67513c3a48596379889ea8b9b2a096816c625042322313040000000000000000000000000000000000000000000006192c3c4b5d65767d807e786a614f41311e0000001f34495e74899eb3ab9f988c82786d625a4d483b342a1f180c0400000000000000000000000000000000000000000000000000000000000000000000071c304354697e93a9b49e8a77614c37271502000000000000000f243a4f647a8fa7b7a58d78634d38230e000000000000000000000000000000000000000000001325364354606c7d8a9aa2b0b5c1b8b3aca8a4a3a1a2a4a6abb1b5c2b9b3b9c5b09b8574604b40301e0e0000000000000000000000000000000000000000000000101d31455663798b9fb4a395806b5c4b4a5b637986949da5a7a8a9a8a89e978a7d68604e3e2e1b02000000152a40556a7f95aabfb4a29aa2b09f968275676054514f4e4f5256606979869ca4b5b9a89a846f5e4c381f0f00000000000000001424344451616979838b9fa8b4aea7a2a89e9faba6adb4b49f8c847a6b6054433625130000000000000000000000000000000000091e324556667b90a0b2b4a3927d68584b6073869cb1bcab9b8573604b3b2b180500000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000d22364a5c72879db2baa9907b65503b261000001c32475c71879cb1bca6917c67513c2b3b495b647a8a9eaabbb09f95806a604f4131221203000000000000000000000000000000000000000000000e1e2e3f4b5861686b69635a4f433223130100001f34495e74899eb3bbb4aa9f978b82786c62594c483b342a1f170c040000000000000000000000000000000000000000000000000000000000000000001325364c61768a9fb4a8947f6a5544311d08000000000000000b20354b6074899eb3a8937e68533726140100000000000000000000000000000000000000010f1c304354607281929ea8b4c0b4b0a69d97938f8d8c8d8f91969ca4b5c7c9ccc6b09b85766259483928180800000000000000000000000000000000000000000000021527384a5b6a7f94a2b49f8c7a6457454a5b63747f878e919394928f898278675f4e4231201000000000142a3f54697f94a9beaf9a8498a0b0a098877c736b67646365686d757f8a9ca4b5bcab9e8a78624d402f1d01000000000000000d1d314251636c7f8b989fa9aa9f98928d8b898a8c91989faaaa9f998c8072605443301c0f000000000000000000000000000000061a2c3d4b6074879cb2bcab9b8572604a4455657b8fa0b2b5a3937e69594834201100000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000004182a3a4f647a8fa5b7b49f8a75604b36210b00001c32475c71879cb1bca6917c67513c272c3c4a5c657c8c9fabbcaf9e937e695f4e40302111020000000000000000000000000000000000000000000011212e3a464c5255544d493c322515050000001f34495e7489989faab4bab4aa9f978b81776c62594c473a332a1f170c0300000000000000000000000000000000000000000000000000000000000000081f3347586e8398adb29d8874604b36200e00000000000000081c3043546e8398aeae99836e5544311d08000000000000000000000000000000000000000f1f30414a607281979fb4b9b7b3a29a9088827d7a7877787a7c81869ca9bacdc9c9b5a39b867762574536251300000000000000000000000000000000000000000000000a1a2d3d4b6073849aa8aa9c8675604b3f4956606972787c7e7e7d7a756d625a4d41312414020000000013283e53687d93a8baa5907b8298a2b2a59d9187817c79797a7d8289949ea8b5bbb49f8d7d675a493522120000000000000005192b3b4e606c81949faab4a29a8c837d78757475777c828b99a1b4ab9f968272604a3d2d1a0700000000000000000000000000000b2135495b6a8095a5b6b49f8c7a645443374b5d6e8398a8b9b39e8977624c3f2f1a0a000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000b1f3447596c8197acc3af9a846f5645321e0900001c32475c71879cb1bca6917c67513c271e2d3e4c5e677d8d9fb5bcb59f8d7d685e4c3f2f20100100000000000000000000000000000000000000000003111b2933363d403f38352c1e1507000000000e23394e6379828b979fa9b4bab4a99f978a81776b61594c473a33291e170b0300000000000000000000000000000000000000000000000000000000000417293a52677c91a9b7a6927d67523c2c19060000000000000114263653687e93a8b39e8974604b35200b000000000000000000000000000000000000061a2c3d4d5f6c81969fb1bdb3a69d90857b746d686463626364676c79899fb4bab4bac1b5a49b8575605443301c0d00000000000000000000000000000000050b0d12151616141c30435463788a9eb4a496816c5d4c3a454b545b63676969686560564d483c30231406000000000012273c51677c91a6bba5907b75849aa2b4b2a59d96918f8e8f92979ea7b4b9b6aa9f927f695f4d3c2c1904000000000000000b20344859687e939fb4b19f9784786e676260556062676d7883969eb0b4a0947f6a5b4a36210e000000000000000000000000000b1b30414e63798b9fb4b8a797816c5c4a362e3f4d62788a9eb4b9a898826e5d4c382816020000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000b1b2d3e4c61778a9fb4b9a8937e68533828160200001c32475c71879cb1bca6917c67513c2712202f404d5f697f949eb0bcab9f8c7c665d4b3e2d1f0f00000000000000000000000000000000000000000000000b171f21282b292320190e0000000000000c21364a5b636d78828b969fa9b4b9b4a99f968a81776b61584c463a33291e160b03000000000000000000000000000000000000000000000000000000000c21364b61768a9fb4b09b85705a4935200c000000000000000d23384d62788da5b6a78f7a644f3a250f000000000000000000000000000000000000092135495b677d929fb0bdb3a29a887c70666055534f4e4c4d4f6176879ca9baa89fa8aebbb5a3988272604a3b2a180500000000000000000000000000080d182022272a2b2b29252636495a687e93a1b59f8d7b65584633363d494e525354534f4b4538352b1e130500000000000010253a50657a8fa5c8a7917c677584969faab4b2aba6a4a3a4a7acb3b9b8b3a49c8c7e69614f41301e0e000000000000000417293a4d62788a9fb4b3a1978173635a524d4b444b4d515962728096a0b2b49f8c79634e3c2c190600000000000000000000000417293a4d5f6f849aa9bab39e8976614c3e2d203448596a7f94a4b6b2a0907b655645321e0e0000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000b1a29394a5c6c8196a9bab49e8976614b36210c0000001c32475c71879cb1bca6917c67513c2712112130414f616b8096a0b1bbaa9f8b7b655c4a3d2c1e0e0000000000000000000000000000000000000000000000040a0c1316140e0c0600000000000000071a2d3d4a4e5a636d78818a959ea8b3b8b4a99f968a80766b61584c463932291e160a0200000000000000000000000000000000000000000000000000000a1e3246576f8499aeb4a38d78624d38230f000000000000000c2035495a72879db2aa957f6a553929170300000000000000000000000000000000091930414e63798a9eb4bdb3a1998477665e504b44373a383f4f616e8399a5b6ab9f8a939daebcb2a0927e685948341f0e000000000000000000000000101b222b34373c3f41403e3a36313c4e606f8399a7ab9d8776614c41302c35393c3e3f3d3a36322820190e00000000000000000e23384d63788daabba8937e696173808c9aa2abb2b6c3b8bac5b8b3aea79e94867a68604f4332231200000000000000000a1f3346586d8297a8baa99983736055493c38363135373b4854606d8298a7b9aa99846f5a4935200c0000000000000000000000081f334658677d92a2b4b5a3937e6858473320192b3b4b6074869cb1beb29c8774604b3c2c190600000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000006101b29384657647a8c9fb4baa997816c5746321e0a0000001c32475c71879cb1bca6917c67513c2712031323324351626d8297a1b3baa99e8a7a645b493c2b1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d363c494d5a626c778089959ea7b3b8b4a89e958980766a61574b463932281e160a020000000000000000000000000000000000000000000000000316293952687d92abbcaa947f6a553d2c1a0600000000000006192c3c576c8297acb09a85705746331e0a000000000000000000000000000000011527374d5f70849aa8b9b4a299837461594c403531262a3a4b5d697f94a1b2b59f8d7c7e939eafbeb39e8977624c3c2c190600000000000000000008131c2e373b484d5255565654504b4437424d6277899eb3a698826d5f4d3b2a21232729292825211e160a060000000000000000000b20364b60758a9fb4ab95806b55606b7a848f969da5a4a5a5a4a79e9992897f75645c4e423225140400000000000000000c21364c61768a9fb4b49f8b78625544372c22201d20222b36434c6176899eb3b59f8c78624d38230d0000000000000000000008182d3e4c6176889db3bcab9b8573604b3a2a170d1d314556667b90a1b3b6a595806a5b4935211300000000000000001c32475c71879cb1bca6917c67513c271201010101020300060c0e19202d3946566175869caabbb49f8b78624d392916030000001c32475c71879cb1bca6917c67513c27120005142434444b60738399a3b4b9a89e8979635a483b2a1c0c000000000000000000061016182020202020100e080000000000000000000000000000000000010f1a212c353c484d59616b767f89949da6b2b7b4a89e95897f766a61574b453932281d150a0100000000000000000000000000000000000000000000000c21374c61768b9fb4b19c86715b4935210c0000000000000012273c51677c91abb49f8a76614b36210c000000000000000000000000000000081d314455677c91a2b4b8a79a84746056473a2f201d26364759657b8c9fb4b4a295806b6a8095a1b3b9a797826d5a4935200b0000000000000000081825303e4b4f5962676a6b6b696560554c464859677d91a0b2a0917c675948341f1312141413100b09030000000000000000000000081d31445572879db2ad98836e584b5c646f7a81878b8f90908f8d89847d766a60574b3e3124140600000000000000000012283d52677d92a9baad98836e5a493726190e0b080b0d18253347586b8196abbcab947f6a543f2a15000000000000000000011426364a5c6c8196a6b7b59f8d7a645443301c0c021527384c5e6e8399a9bab49f8b79634d41301b0b000000000000001c32475c71879cb1bca6917c67513c2717171717171718191a21232c353e4a5761748399a4b6b7a695806b5a49351b0b000000001c32475c71879cb1bca6917c67513c2712000006161d3144556075859ba4b6b8a79d88786259473a291b0a000000000000000917232b2d353535353525221b10030000000000000000000000000000000000070e19202b343b474c58616a757f88939da5b2b6b4a79e95897f756960574b453832281c1408000000000000000000000000000000000000000000000a1f33475871869cb1b6a48d78634e38230e000000000000000c21374c61768b9fb4aa907b66513b26110000000000000000000000000000000b20354b6074879db2c0b39e8978625645382a1c121c3043546177889daab8a69a8473606072849aa9bab49f8c78634d3929170300000000000000132536434a5c646f777c7f80807e7a756b61574a4d5f6e8298a6b39e8977624c42311e0e00000000000000000000000000000000000002152737596e8499aeb19c867157464a4f5c646c7276797b7b7a78736f6761574b45392e201c1c16140e05000000000002172c41576c8196acc7a7927d68523c2c1909000000000008172a3a50657a90a5c9ae99846f59442f1a040000000000000000081c304354647a8c9fb4b9a797826d5c4b36261400000a1a2f404d62788a9fb4baa99a846f5f4d3a2917040000000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2d2e2c35383c494d5c64758399a1b3bbaa9d8775614b3c2c1900000000001c32475c71879cb1bca6917c67513c27120000000115273745576176869ca6b7b7a69c877762584639281a0a0000000000061727353f424a4a4a4a4a3a372e211000000000000000000000000000000000000000060d19202a343a474c576169757e87929ca5b1b5b3a79e94887f756960564b45383026180800000000000000000000000000000000000000000004172a3a576c8197acc2a8937e6953372614010000000000000a1f33475870869bb0ab96816c563b2b19050000000000000000000000000006192c3c51677c91a5b6b4a3927d67594838271a0c1c2f404b6072849aa6b7ab9e887762555462788a9fb4bbaa97826d5746331e0a0000000000000a1c304354606b7a848b91949695938f898076645c4a4c6176889db2a799836f604e3c2b1808000000000000000000000000000000000000152a40556a7f95aab49f8a76614b363e4a4f56586164656664625a59524b46393228313131312c2922160800000000051a2f455a6f849aafb9a48f7a644f3a250f000000000000000d22374c62778ca1b7b29d87725d48321d080000000000000005182b3b4b6073859babbcb39e8977614c3e2e1808000000112035485a6a8095a5b6b3a2917d675846331f100000000000001c32475c71879cb1bca6917c6751414141414141414142433d494e535a626c7a8699a1b3bcb49f8b7b655746321e0e00000000001c32475c71879cb1bca6917c67513c2712000000000919283947586278879da7b8b6a59c8676615745382718080000000010233545525860606060604f4b3f2e1b080000000000000000000000000000000000000000050c181f293339464b566069747d87929ca4b0b5b3a79e94887e756960564b433626140100000000000000000000000000000000000000000012283d52677d92a7c4ae99846e5544311d080000000000000417293a556b8095aab19c8771594834200b000000000000000000000000000c2135495b6f849aafc3b09b8572604a3b2b1a0a172a3a4c5e6a8095a2b3b39f8d7b655948485a6a7f95a8b9b49f8a76614b36210c00000000000a1b30414a6072808d9a9fabaaababa9a79e95877a645b4a58667c909fb1a1927e685a4936261401000000000000000000000000000000000011263b50667b90a9baaa907b6650362e363a3a464c4f50504f4d493c3d3632393c4646464646413d34261605000000061c31465b71869bb0b8a28d78634d38230e000000000000000b20354b60758aa0b5b39e89745e49341f09000000000000000a20344859697e93a3b5b5a4937e6959473420100000000006192b3c4b6075879db2bfb39d8876614c3e2d180800000000001c32475c71879cb1bca6917c6756565656565656565758595b5b63686f78818c9ca4b3bcb59e937e685d4b3928160000000000001c32475c71879cb1bca6917c67513c271200000000000a1b2a3a485a6379899ea9bab5a49b847560564536261401000000162b3f52646d7575757575655d4b37220e00000000000000000000000000000000000000000000040c171f293238454b556068747d86919ba3b0b4b3a69d94887e7568605443301c080000000000000000000000000000000000000000000d23384d62788da6b7b39e8974604b35200b0000000000000010253a50657a8fa8b6a48c77624d37220d000000000000000000000000000e23384d63788da2b4b6a4907b655443301d0d0a1f334758667b8c9d9d9d9d957f6a5d4b3b3c4c6176899eb4baa9927d685238281502000000031628394d5f6c81959fabb2a59d9a9b9ea8b3a59d897963564c5e6c8197a5b49e8a78625443301c0f00000000000000000000000000000000000b21364b60768a9fb4ab96816b54433022242933363a3b3b3a38352b2830414d515c5c5c5c5c56514434220e000000061c31465b71869bb0b9a38e79644e39240f000000000000000c21364c61768ba1b6b49e89745f49341f0a0000000000000a1a2f3f4c6277899eb3beb19c8673604b3b2a180200000000000e1e324556667c91a1b3b7a696816c5c4a36261401000000001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6d6e7173787d848b979faab6b8ab9f94806b604e3f2e1b0b0000000000001c32475c71879cb1bca6917c67513c27120000000000000c1c2b3c4a5b657b8b9faabbb4a2998374605443301c16050000182d42586d828a8a8a8a8a7b654f3a2510000000000000000000000000000000000000000000000000040b161e283237444b556067737c85909aa2b1b5b3a69d93877e73604b35200b0000000000000000000000000000000000000000000c2035495a73889db3b9a88e79644f39240f000000000000000b20364b6075899eb4a7927d68523625130000000000000000000000000215273854697e93a9c0b29c8773604a362513000c21374c61778688888888888372604b3f2f3346586c8196abc3af9a846f5645321d09000000091e324557677d929fb5a59c8f87858689959eafa79c8674604b4b6175879caba89a8473604b3d2d190900000000000000000000000000000000091e3245576f849aafb29d8874604b352012171f212426262523201924394d5f6771717171716b62513d2914000000051b30455a70859aafbba6907b6651392816030000000000011426374e63798ea3b8b29d88725d48331d080000000000021528384c5d6e8298a7b9b2a08f7b655544311d0c000000000000021628384c5e6f8499a9bab49f8c7a645443301c0d000000001c32475c71879cb1c4ae998381818181818181818181828386898d939a9faab4bbb2a69e8d7f6b625042312110000000000000001c32475c71879cb1bca6917c67513c2712000000000000000d1d2d3d4b5d667c8c9fb4bbb3a1988272604b443323130100182d42586d82979f9f9f8f7a654f3a25100000000000000000000000000000000000000000000000000000030a161e273137444b546066717b858f9ca4b5b7b2a59d8c77614c37220c00000000000000000000000000000000000000000006192c3c596e8399aec6a8927d68533d281300000000000000091d3145566f8499afad98836d5443301c070000000000000000000000091d3145566f8499afc4a9947f695443301808000a1f334758617173737373736e6054433021293a4f647a8fa5b7b49f8a75604b36200b0000000b21364b6075889db3a89c877a7270707580959fb0a4947f69554657647a8c9fb4a2947f695b4a372715020000000000000000000000000000000316283953687e93a9b7a6907b665140301c0c0a0c0f10110f0d0b192b3c51677d8686868686806b56412c1601000002182d42576d8297acc8ab96816c5745321e150b07000608141d314455697e94a9beaf9a846f5a45301a050000000000091d324556657b90a0b2b9a898826d5d4b37271500000000000000000a1a30404d63788b9fb4bcab9b8573604b3b2a18050000001c32475c71879cb1c6b3a1999696969696969696969697989b9ea7a8afb4bbb3aea199887c6961504433241402000000000000001c32475c71869cb1b3a6917c67513c271200000000000000000f1f2e3f4c5e687e929db3b3b3a097816c625141311e0b00182d42586d8297adb5a48f7a654f3a2510000000000000000000000000000000000000000000000000000000000309151d263136434a515e66707b869cb1c6c3b7a18c77614c37220c00000000000000000000000000000000000000000000152b40556a8095aabfab96816c56412c17000000000000000215273854697e94a9b39e8874604a35200b00000000000000000000000b20364b6075899eb4b8a68e79634e362513000004172a3a474c5c5e5e5e5e5e594b4336261422364a5c72879db2baa98f7a65503a251000000013283d53687d92a6b49f8a78645d5a56606c8196a9b29d8774604b4b5d6b8095a4b49f8b79635544311d10000000000000000000000000000000000c21374c61768a9fb4b09a85705e4c3a2a190a000000000002102035485a6e83999b9b9b947f6a543f2a150000000013283e53687e93aabbb39d8875604b413127201c1319202630404b6073869cb1c1aa95806b55402b16000000000006192c3c4b6074869cb2beb49e8a77624d3f2e1909000000000000000000122135495b6b8095a6b7b5a3937e695948341f110000001c32475c71879cb1c6bfb3aeabababababababababacadaeb0b3b8c2b5b1aaa1998f8377665e4f433326160600000000000000001c32475c71879c9d9d9d917c67513c271200000000000000000110212f404e606a7f949d9d9d9d9d95806b604e3a251100182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000070f1a212b353b484c58616b767f899eb3c9bcb5ab8c77614c37220c0000000000000000000000000000000000000000000012273c52677c91a7bcaf9a85705a38281603000000000000000e24394e63798ea6b7a68e79644e39240f00000000000000000000000f24394e64798ea8b9b39d88735b4a3618080000000c1c2a33374748484848484435302618081b2d3e586d8297adc7aa947f6a553f2a15000004172a3a5a6f8499afab96816c5a4b3f454c61778a9fb4a68f7a644f3f4b6074869ca9a99b8574604b3e2e1b0a0000000000000000000000000000000a1f3347586d8398adb4a2917c66584737281a0f0903040a13202f404d62788b9fb1b1a68f7a654f3a2510000000000d22374c62778b9fb4b7a695806b5f4b44373530252c3536434b5e697e93a4b5b5a38e79644e39240f00000000000a2035495a6a7f95a4b6b6a4947f6959483421110000000000000000000006192c3c4b6175879db2c0b39e8977624c3f2f1a0a00001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b0afadaaa6a39b958e837a6e61594d40322516080000000000000000001b30455a708488888888887c66513b2611000000000000000000021222314250616b80888888888888887d68523d281300182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000070f1a212c353c484d59626b778089949ea7b8b3ab9f998d76614c37210c000000000000000000000000000000000000000000000e24394e63798ea3c5b39e88735645321e09000000000000000c21364a5b73889db3a9947f6954382815020000000000000000000012273c52677c91a7c6ae99836e593d2d1a00000000000c171f213133333333332e201c14080013283e53687d93a8bdad98836d58432e1800000a1f33475874899eb3ab8f7a644f3c2e3347586f8499aea9947e69543f455663798b9fb4a395806b5c4b3928160300000000000000000000000000000417293a4e64798ea1b3b29d8876615545382d211e16171f21303e4c5e6d8297aabbb39d8874604b36200b000000000b1f3448596e8399aabbb59f8d7d6b60554e4a43363c494d5460697c8c9fb4bdb09b85705c4a36220d000000000a1a30414d63788b9fb4bfb19c8674604b3b2b180300000000000000000000000e1e324657677c91a2b4b9a898826e5d4c38281502001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9a9894918d867f796f645c4c473b3022140700000000000000000000182d415566707373737373665e4c38240f00000000000000000000041324334351626b7373737373737368604e3a251100182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000008101b222d363d494e5a626c77818a959ea7b3b3afa1998c8379635847331f0a000000000000000000000000000000000000000000000c21364c61768ba7b9b8a78b76604b36210b00000000000000071a2d3d586d8298adaf99846f5645321d0900000000000000000000152a40556a7f95aabfab95806b56402b16000000000000040a0c1c1e1e1e1e1e190b080100000f253a4f647a8fa4c7b09b85705b36251300000c21374c61768ca7b59f8a76604b36212a3a556b8095aaac97816c5742384a5b6a7f94a2b49f8c7a645745321e110000000000000000000000000000000c21364a5c6e8399a9b7a69a837360564a3e3632282a3337414d5c667c90a0b1baa995806a5544311d080000000005182a3b4e63798c9fb4bcab9f8d8074696360545b5c5a6369737f8c9faabbb19f8f7b65503e2d1b07000000021628384d5f6f849aa9b3b3a1907b655544311d0d000000000000000000000000031628394d5f6f849aaab3b3a0907b655645321d09001b30455a708488888888888888888888888888888888878685837f7b77716a635b4f4b3e342a1d1204000000000000000000000012253748555a5e5e5e5e5e514c402f1d090000000000000000000000061525344451565e5e5e5e5e5e5e524e41311e0b00182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000009111c232e373d4a4e5b636d78818a969ea8b3b4afa1998f83796e635b4a3a291704000000000000000000000000000000000000000000000a1e33465774899eb3c5a28d78634d38230e000000000000000012283d52677d92a7b49f8a75604b36200b00000000000000000000182d43586d8298adbda8927d68533d28130000000000000000000709090909090400000000000d22374c62778ca9bab39e88735443301c07000d23384d62788da2b49e89745645321e293e54697e93a9ad98836d58432d3d4b6073849aa8aa9c8675604b3f2f1c0c0000000000000000000000000000071a2d3d4d62788a9fb4b3a1998375645c514b45393a474c515f677a8a9eb4beb49f8a77624d3727150200000000000d21364a5b6b8095a1b3bcab9f95877f797472707173787e87949faabbb4a397816c5d4b37201000000000091e324556677c919d9d9d9d99836e5d4c37271500000000000000000000000000000b1b30414e63798c9d9d9d9d9c8774604b36200b00182d41556670737373737373737373737373737373737271706d6a66625a554e493d372e1f180c00000000000000000000000000081a2a37414548484848483b382f221200000000000000000000000000071626343d41484848484848483d3a3123130100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000007121c242e373e4b4f5c646e79828b979fa9b4b4afa29a8f847a6e645c4e4a3d2d1c0c0000000000000000000000000000000000000000000000031729395c71869cb1baa58f7a65503a251000000000000000000d22374c62778ca4b5a9907a65503b251000000000000000000000192f44596e8499aebaa5907b65503b26100000000000000000000000000000000000000000000b20354a60758a9fb4b59f8a73604a35200b000e23384d63788da2b39e89745e382816293e53697e93a8ad98836e58432e30435463788a9eb4a496816c5d4c3a29170400000000000000000000000000000f2035495a697f94a1b3b2a19985796e6660575b5c586167707d8a9ea8b9b5a3947f695948341909000000000000071a2d3d4b60738399a1b4bcb4a69d948e89878687888d939ca4b4bbb1a39b8574604b3f2e1c02000000000b21364b60748588888888888778624d3f2f1909000000000000000000000000000000132136495b6b808888888888887e69533e29140012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5b5a5855514d483c39362c221b10040000000000000000000000000000000c1a252d30333333333326241d12040000000000000000000000000000081621292c3333333333333328251e13050000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000108131c202f383f4b505c646f79838c979faab4b4b0a29a8f847a6f645c4e4a3e362d1f0f000000000000000000000000000000000000000000000000001a30455a6f859aafbca7917c67523c271200000000000000000b2034485971869cb1ab95806b563a2a17040000000000000000001a30455a6f859aafb9a48f7a644f3a250f000000000000000000000000000000000000000000071c30435473899eb3bcab8b76604b36210b000e23384d63788da2b39e89745e382815293e53697e93a8ad98836e58432e2636495a687e93a1b59f8d7b655846331f12000000000000000000000000000006192b3c4a60728399a4b5b2a39b8c837b7672717172767c85919ea8b9b7a59b8573604b3b2b1800000000000000000f1d314455607483959fabb4b7b2a9a79e9c9b9c9ea7a8b2b6b5b19f9785766156453221110000000000091e3245566071737373737372625a4835211100000000000000000000000000000000061a2c3d51626b73737373737369604f3b261200081a2a37414548484848484848484848484848484848474645433f3c38342b23211a0f070000000000000000000000000000000000000812181b1e1e1e1e1e110f090000000000000000000000000000000000050e14161e1e1e1e1e1e1e13110b01000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000009141d253035404c515d656f7a838e989fabb4b5b0a29b90857a6f645c4f4a3e362d211a0f0100000000000000000000000000000000000000000000000004192e43596e8398aebda8937e68533e2913000000000000000005182b3b566c8196abb09b86715847331f0a0000000000000000001b31465b70869bb0b8a38e79634e39240e000000000000000000000000000000000000000000001325485d72889db2b6a18c77614c37220c000d23384d62788da2b49e89745645321d293e54697e93a9ad98836d58432e182c3c4e606f8399a7ab9d8776614c41301d0d00000000000000000000000000000e1c3043546176869ca4b3b5ab9f98918b878686888b919aa2b4b9b4a69d8778625544311d0d00000000000000000114263745566073808c9aa2adb3b8b9b3b1b0b1b3b8b9b3ada39b8f817461584638281603000000000002162838454b5c5e5e5e5e5e5d4d483c2b190300000000000000000000000000000000000f1f334451565e5e5e5e5e5e534f42321f0c00000c1a252d30333333333333333333333333333333333231302e2a262220190e0c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000061319263136434a515e66707b848f99a1adb4b5b1a39b90857b70655d4f4b3e362d211a0f07000000000000000000000000000000000000000000000000000002172d42576c8297acbea9947e69543f291400000000000000000011263b51667b90a9b49f8b77614c37210c0000000000000000001c31475c71869cb1b8a38d78634e38230e000000000000000000000000000000000000000000001d32475d72879cb2b7a28c77624d37220d000c21374c61768ca7b59f8a75604b36202939556a8095aaac97816c57422c171e31424c6277899eb3a698826d5f4d3b2a18050000000000000000000000000000132536475862778699a1b3b8b4aeab9f9d9b9b9d9fabb0b4b9b3a29a887863594837261400000000000000000000091928384555606b7a858f979ea6a7aaabacabaaa7a79e9890867b6c6056463a291a0a000000000000000a1a2832364648484848484838352b1e0e000000000000000000000000000000000000011626333d404848484848483e3b322414020000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1b1815110d0b0500000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a0000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000213243137444b546067717b85909aa2aeb3b5b1a39b91857b70655d504b3f372e221b10070000000000000000000000000000000000000000000000000000000001172c41566c8196abbfaa947f6a553f2a150000000000000000000c21364b61768a9fb4ab917c67523c27120000000000000000001b31465b70869bb0b9a38e79644e39240f000000000000000000000000000000000000000000081e33485d73889db2b6a18c77614c37210c000a1f33475874899eb3ab8f7a644f3c2d3346576e8399aea9947f69543f2a141420344859677d91a0b2a0917c675948341f1300000000000000000000000000000818293a4759627583929ea6b1b5bcb4b2b0b1b2b5bcb6b1a79e948477635a493b2b190900000000000000000000000a1a2837444b5c64707a82888e929596979695928e89837b71655d4b4538291b0b0000000000000000000a161e21313333333333332220190e0000000000000000000000000000000000000000081621282b33333333333329261f1406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353527241d1204000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000b1e31424e556067737c86909ba2afb4b6b1a49c91867c70665e504b3f372e221b100700000000000000000000000000000000000000000000000000000000000001162b41566b8096abbfaa95806a55402b15000000000000000000091e32465770859aafac97826d573c2c190600000000000000001a30455a6f859aafb9a48f7a644f3a250f000000000000000000000000000000000000000000071c30435474899eb3bbaa8b75604b36200b0004172a3a5a6f8499afab96816c5a4a3e444b61768a9eb4a68f7a654f3a251005182b3b4d5f6e8298a6b39e8977624c42311e0e00000000000000000000000000000c1c2a3b4757616e7d88939ba3a7aaadaeadacaaa7a49c94897f736259493c2c1d0d000000000000000000000000000a1926313e4a4f5c646d74797c7f818281807d79756e655d504b3f32281a0b000000000000000000000002090b1c1e1e1e1e1e1d0d0b0500000000000000000000000000000000000000000000040e14161e1e1e1e1e1e14120c020000000000000000000000000000000000000000000000000000000000060f1518202020202016140e04000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c39302312000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000011263a4e6068747d86919ba3b0b4b6b2a49c91867c73665e504c40382f231c1108000000000000000000000000000000000000000000000000000000000000000001162b40566b8095abc0ab96806b56412b1600000000000000000003162839556a7f94aab29d87725b4935210c0000000000000000192f44596e8499aebba5907b66503b26110000000000000000000000000000000000000000000b20354a60758a9fb4b49f8a755645321d09000013283d53687d92a6b49f8a78645c5955606a8095a8b39d8874604b35200b000d1d30414c6176889db2a799836f604e3c2b180800000000000000000000000000000d1d2a39464b5f67757e868d91959799989795928c877f766a6054483b2c1e0e00000000000000000000000000000009141d2d363e4b4f546063676a6b6c6c6a67646055504b3f372e1d150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000917232a2d35353535352c292116080000000000000000000000000000000000001427394a565c6060606060514d41301d0a0000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000013283d53687e87929ca4b1b5b6b2a49c92867c736660544c40382f231c11080000000000000000000000000000000000000000000000000000000000000000000001162b41566b8096abc0aa95806b55402b16000000000000000000000f243a4f647a8fa7b7a58d78634d38230e0000000000000000182d42586d8297adbda8937d68533e28130000000000000000000000000000000000000000000d22374d62778caabbb39e88735e3828150200000b21364b6075889db3a99c867a726f6f747e8c9fb4a5957f6a5544311d080000131f334758667c909fb1a1927e685a493626140100000000000000000000000000000d1b2933414d57606971787c8082838381807c77726961574b43362b1d0e000000000000000000000000000000000001101b222e3736434a4e525556575655524f4b4437382f231c1102000000000000000000000000000000000000000000000000000000030c12142020202016140d04000000000000050e14172020202013110b020000000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a413d3426160400000000000000000000000000000000001a2f435668717575757575675f4d3924100000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001f34495e74899da5b1b6b7b2a59d92877d736760544a43362f231c110800000000000000000000000000000000000000000000000000000000000000000000000001172c41566c8196abbfaa947f6a553f2a15000000000000000000000b20354b6074899eb3a8937e68533726140100000000000000152a3f546a7f94a9bfab96806b5636261401000000000000000000000000000000000000000010253a50657a8fa5c8b09a85705b45301b000000091e324557677d929fb5a49c8f87848588939faaa89d8775614b3727150100000417293a4c5e6c8197a5b49e8a78625443301c0e0000000000000000000000000000000b171e3139454b535a62676b6d6e6e6c6a676259544b46393026180d000000000000000000000000000000000000000007101b22253035393d40414241403d39353127231c1108000000000000000000000000000000000000000000000000000000000714202729353535352b2821160800000000081622292c3535353529261f1406000000000000000000000000000000000000000000000000000000000000000f2335455257606060606056514434210e00000000000000000000000000000000001c32475c71868a8a8a8a8a7c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001f34495e74899eb3b7b2a59d93877d736760544a43363025181209000000000000000000000000000000000000000000000000000000000000000000000000000002172d42576c8297acbea9947e69543f291400000000000000000000081d3144556e8399aeae99836e5544311d080000000000000012273c51677c91a6c6ae99846e5443301c08000000000000000000000000000000000000000013283e53687d93a8bdac97826d57422d18020000031628394d5f6c81969fabb2a49c999a9ea7b4a69d8a7a645746321909000000000c1c2f404b6175879caba89a8473604b3c2b190600000000000000000000000000000003131b2832363c484d52555859585755524c483b3633291c140800000000000000000000000000000000000000000000000808131c2024272a2c2d2c2b2824201d1509080000000000000000000000000000000000000000000000000000000000031425323b3f4a4a4a4a403d332616040000051626343e414a4a4a4a3e3a31241402000000000000000000000000000000000000000000000000000000000001152a3f52636d75757575756b62513d291400000000000000000000000000000000001c32475c71879c9f9f9f917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001f34495e74899eb3a69d93877d746860554b433630251c13080000000000000000000000000000000000000000000000000000000000000000000000000000000004192e43596e8398aebda8937e68533e2913000000000000000000000114263753687e93a8b39e8974604b35200b000000000000000e24394e63798ea8b9b39e8974604b35200b00000000000000000000000000000000000000071b2d3e586d8398adc6a9947f69543f2a14000000000a1b30414a6072808d9aa2a7abacabaaa99f97887b655c4b392816000000000000111e324657647a8d9d9d9d947f695a4935200b00000000000000000000000000000000000a161e212b35383c4042444342403d37342b211e170b01000000000000000000000000000000000000000000000000000000070b0e121516171715120f0b0801000000000000000000000000000000000000000000000000000000000000000c2032434f546060606055504433210d00000e223444515660606060534e42311f0b000000000000000000000000000000000000000000000000000000000002182d42576d818a8a8a8a8a806b56412c1601000000000000000000000000000000001c32475c71879cb1b5a6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001f34495e74899e9d93887e746860554b443730261c1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a30455a6f859aafbca7927c67523d271200000000000000000000000e23384d63788da5b6a78f7a644f3a250f000000000000000b20354b6075899eb3b8a78e79644f372614010000000000000000000000000000000000000d22364a5c73889db3b9a88f7a65503a25100000000000131c304354606b7b858d9295979694918a8177655d4b3e2e1b0b000000000000031628394b5d6a80888888888778624d38230d00000000000000000000000000000000000003090e192022272b2d2e2e2c2b272220180d0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273b4f6169757575756b62503d2814000014293e51626c7575757568604e3a2611000000000000000000000000000000000000000000000000000000000002182d42576d82979f9f9f96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001f34495e748994887e756860564b443731261c14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031629395c71869bb1baa58f7a65503a251000000000000000000000000c2035495a72879db2aa957f6a5539291603000000000000081d3144556e8399aec5aa957f6a5544311d0900000000000000000000000000000000000417293a4f647a8fa6b7b49e8975604b36200b000000000000132536434a5d6570787d8081817f7b766c61594b3f2e201000000000000000000b1b2e3f50626a7373737372625a4935200b000000000000000000000000000000000000000000050b0d12161819191715120d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f14181a1b1b1a17130d0b0500000000000b0b0b0b0b00000000000000000000000014293f54697f8a8a8a8a806b55402b160001172c41566c818a8a8a8a7e68533e2913000000000000000000000000000000000000000000000000000000000002182d42576d8297acb5ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001d32475d72867f756960564b453831271d1409010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e32465773899eb3c5a28d78634d38230e000000000000000000000006192c3c576c8297acb09a85705746321e0a0000000000000115273753687e93abbcb29d8774604b3726140100000000000000000000000000000000091f3346586d8297acc4ae99846f5544311d08000000000000081825303f4b505a62686b6c6c6a6661574c473b2e2110020000000000000000001020334450555e5e5e5e5d4d493c2b1906000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000408141c2025292d2f30302f2c28221f180d050b11132020202020110f0900000000000000000011263b51667b909f9f99836e59382715020013283e53687d939f9f96816c57412c17000000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000b21364b60756960564b453831271d15090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b61768ba7b8b8a78b76604b36210b00000000000000000000000012273c51677c91abb49f8a76614b36210c000000000000000d22384d62788b9fb4b7a5917c665544311d0e00000000000000000000000000000009192c3c4c6176899eb4b9a7927d6853372715020000000000000008131c2e373c494d5256575655514b4639342a1d100300000000000000000000021525333c40484848484838352b1e0e00000000000000000000000000000000000000000000000000000000000001080b0f1316181919191715120d0c060000000000000000000000000000000000000000000000000000000c181f2630353a3f4344464544413d37342a20181e2528353535353526231c1104000000000000000d23384d62788da8b19c87725645311d090010253a4f657a8fa4af9a846f5a3a2917040000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000091e32455660564b453832281d150a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea3c5b39e89735745321e090000000000000000000000000c21374c61768b9fb4aa907b66513b2611000000000000000b2035485a6f8499aec2b19c8673604b3c2c1b0b0000000000000000000000000003152737495a6b8096a8b9b39e8975604b36210b00000000000000000000111c232c35383d4042413f3c3632291f180c00000000000000000000000000071521282b33333333332320190e0000000000000000000000000000000000000000000000000000000002080b141d2024282b2d2e2f2e2d2a272320190e0c060000000000000000000000000000000000000000000008131c2a3336434b4f54585a5b5b5a57524c483b342b313a3d4a4a4a4a4a3b382f2211000000000000000b20354a6074899eb49f8a75604b36200b000c21374c61768ca6b39d88735846331f0a0000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000002162838454b453832281e160a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb09a85705b392816030000000000000000000000000a1f33475870869bb0ab96816c563b2b180500000000000005192b3c50667b90a4b5b5a4937e685b4939291b0e01000000000000000000000a161e31445563788b9fb4bbaa96816c5745321e090000000000000000000000080e192023282b2c2c2a26211e160b04000000000000000000000000000000040d13151e1e1e1e1d0d0b060000000000000000000000000000000000000000000000000000000109151d20263135393d404243444342403c38352c2321190e06000000000000000000000000000000000000000c1825303a474c546064696d6f70706f6c6862594d483b414e526060606060504c402f1c09000000000000071c30435471869bb0aa8e79634e39240e000a1f33475873889db3a68b76614c36210c0000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000a1a28323632281e160a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095aabfac96816c57412c17000000000000000000000000000417293a556b8095aab19c8771594834200b000000000000000e20354a6073869cb1bfb49e8a79635746392c1d14090300000000000108101a2832444b6074859ba9bab49f8b78634d3928160300000000000000000000000000060c0d1316171715110c0a030000000000000000000000000000000000000000000909090908000000000000000000000000000000000000000000000000000000000009151d27313637444b4f5255585859585755524d493c38352c211a0f01000000000000000000000000000000000c1c2936434a58616b747a7e8284858584817d776d62594d4e5f687575757575665e4c38230f00000000000000132536586d8298ada7917c67523c2712000417293a5a6f859aafa48f7a644f3a250f0000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000a161e211e160a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3c596e8398aec6a8927d68533d2813000000000000000000000000000010253b50657a90a8b6a48c77624d37220d00000000000000071c304354657b90a1b3b9a89b85756157493c31261e1611100e0f11141c202e38454b626c8196a3b5b8a696816b5a49351b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f19273137444b51556064686b6d6e6e6e6c6a67625a564d493c352c1d140900000000000000000000000000000c1c2a3a475460697780888f9498999b9a9996928b8277675f52687d8a8a8a8a8a7b66503b261100000000000000152a3f546a7f94a9aa95806a55402b150000172c41576c8196aca8927d68533d28130000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000002090b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035485a73889db2b9a88f79644f3a240f00000000000000000000000000000b20364b6075899fb4a7927d685236251300000000000000001325364c5d6e8399a7b8b5a39a8475625a4b4437322926252424262630353f4b56606d80959fb0bdb39e8876614c3c2c1900000000000000000000000000000000000000000000000000000000000000000000000000050b0d1115171819191716120e0b0801000000000000000000000000000000000000000000000000000004121f2d37444b5560666e74797d8082838483827f7c78726b635b4e493d3126190b0000000000000000000000000a1a2a3a475861727e89959da6a9adafb0b0afacaa9f98897d6860687d929f9f9f907b66503b26110000000000000011263c51667b91a6ae98836e59372715010013293e53687e93a8ab96816b56412c160000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22384d62788da6b7b49e8975604b36200b0000000000000000000000000000091d3145566f8499afad98826d5443301c070000000000000008182f3f4d6278899eabbcb4a29a85786860554b46393c3a393a3b36434b505d657581959eb0bdb09f917c675846331e0e00000000000000000000000000000000000000000000000000000000000000000000070d0f192022262a2c2d2e2e2c2b2823201c140b080200000000000000000000000000000000000000000000051322303d4a556068747c83898e9295979899989795918d8780786e635b4b4437291b0c00000000000000000000031628384758617683939ea7b2b7b7b2adabaaaaadb1b4a89e8d7e68687d92a7b5a5907b66503b2611000000000001030e23384d63788da9b19c86715544311d080810253a50657a8fa5af99846f5a3929170308080000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000061016182020202020100e0800000000000000000000000000080e10202020202017150f050000000000000000000000000000000000000000000000000000000000000000000000000012273d52677c92a7c4ae99846f5544311d0800000000000000000000000000000215273854697e94a9b39d8874604a35200b0000000000000000112035485a667c8d9fb5bcb4a39b897d7368615755514f4e4f50545460656f7a86979fb0bcb4a296816c5f4d3a291700000000000000000000000000000000000000000000000000000000000000000009101b22242b34373c404143444342403d39353026201d1509020000000000000000000000000000000000000002132330404c5b63737e8791999ea8a7aaadadaeadacaaa7a59c968c83796a6055463a291c0c000000000000000000081e32455661768699a1b3b9b3afa69d98969495989ca4adab9f8d7b687d92a7bba5907b66503b2611000000061016181d20354b6075899fb49f8a75604b35201d1d1d22374c61778ca7b29d88725746331e1d1d1d0f0d070000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000917232b2d353535353525221b100300000000000000000003111c232635353535352d2a22170900000000000000000000000000000000000000000000000000000000000000000000000417293a576c8196acc2a9937e6954372715020000000000000000000000000000000e24394e63798ea6b7a68e79634e39240e000000000000000005192b3c4c5e6a7f959eb5bcb5a89e92867d766e6a6665636466696d747b848f9ca4b1bdb3a29a8473604b41301b0b0000000000000000000000000000000000000000000000000000000000000006111c232d36393b484d5155575859585755524e4b43363631271d150a000000000000000000000000000000000000102030414d5e667985939da5aeb3b9bcb5b2b1b0b1b3b8c3b6b2ab9f998b80736158473a2918080000000000000008182f404b6075859ba4b3bbb4a29a8f8883807f8082878e989fab9d88777d92a7bba5907b66503b261100000a18232b2e333330435471869bb1a98d78634e38333333333334475973889eb3a58b76614b363333333324221b1002000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000061727353f424a4a4a4a4a3a372e211000000000000000000011212f383b4a4a4a4a4a423e35271705000000000000000000000000000000000000000000000000000000000000000000000a1f33465871869bb1b6a48e79634e39240e000000000000000000000000000000000c21364a5b73889db3a9947e69543828150200000000000000000e1e2f4050616b80949fabb8b9b3a49c928a847f7b7a79797b7e82889099a1b1b5bbb4a1998475615544312312000000000000000000000000000000000000000000000000000000000000000e1a212f383e4a4f565962666a6c6d6e6e6c6b67636054514b443731271a12020000000000000000000000000000000a1a2e3e4d5f677c8a9ba3b2b7b8b3acab9f9d9c9b9c9ea6a6adb4bbb5aa9f958476615847362614010000000000011426364c5e6c8197a3b5bbaa9f92847a736e6b6a6b6d7279828d9ea699837f94a9bba5907b66503b261100061828363f4348484836586d8398ada6917c6651484848484848483b5b70859ab0a48f79644f48484848483a362d2010000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100010233545525860606060604f4b3f2e1b0800000000000000081c2f3f4c50606060606057524535220f000000000000000000000000000000000000000000000000000000000000000000000c21364c61768b9fb4b19c87725b4a36210c00000000000000000000000000000000071a2d3d586d8298adaf99846f5645321d090000000000000000001222334350626b7f8d9ea6b5bcb6b1a89f9995918f8e8f9093989da6aeb3bfb5aa9f94837561574637271505000000000000000000000000000000000000000000000000000000000000131f2c35404c505c646b73777c7f8182838381807d78746e6660554b45382f1d150a00000000000000000000000000021628384b5c677d8d9fa9b5bab4a79e97908b88868687888c91989faab2bbb4a29a8576615443301c0d0000000000081c304354667b909fb1bbaa9f8c7e6f655d58565555585b636d7c899ea199949daebba5907b66503b2611001023364653585d5d5d5d5d6a7f95aaaa947f6a5d5d5d5d5d5d5d5d5d5d6c8297aca7927d685d5d5d5d5d5d4f4a3e2d1b070000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000162b3f52646d7575757575655d4b37220e000000000000000e23384c5d6575757575756c63523e2a150000000000000000000000000000000000000000000000000000000000000000000316283952677d92aabbaa95806a553d2d1a07000000000000000000000000000000000012283d52677d92a7b49f8a75604b36200b000000000000000000041525334450616a7c88989fabb5bcbab4aeaaa6a4a3a4a5a9adb2b7c2b6b1a39b8c7f7260574639291909000000000000000000000000000000000000000000000000000000000008131c313d494e5e66717981888c9195969899989795928e89837b746960564c4032281a0c000000000000000000000000091e324556647a8b9fabbab7a99f9589817a767271707173777c838b98a0b4bbb4a39a8372604b3b2b1905000000000b20354b6073869cb1bdb49f8c7c6860504b3f413f403d4a4e5e667a8a9eaea9aebbbba5907b66503b261100162b3f53646d7272727272727c91a6ad98827272727272727272727272727e93a9ab968072727272727272645c4a36220d0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712101010101010101010101010101010100d0b0500000000000000182d42586d8297adbaa48f7a654f3a251000182d42586d828a8a8a8a8a7b654f3a25100000000000000010263b50657b8a8a8a8a8a816c57422d17000000000000000000000000000000000000000000000000000000000000000000091e3245576e8399aeb5a38d78634e38230f0000000000000000000000000000000000000d22374c62778ca4b5a9907a65503b2510000000000000000000000715263343505e6677828d999fabb0b4bbc8bbbab8b9bbbec3b6b2aba49c91857a6a60544539291b0b000000000000000000000000000000000000000000000000000000000008182530414e5b63707b868e969da6a6aaacadaeadacaaa7a89e9891887e74665e4b45382a1c0c00000000000000000000011527374b6074869ca9bab7a69d8b80766c6561575c5b5c5962666e7782929faabbb3a1947f6a594834200a00000006192c3c52677d92a4b5b4a2937e695e4e42372e2b2a2b2d36404c5c677d92a2b4c2cbbba5907b66503b261100182e43586d82878888888887889db3b49f8b878888888888888888888887889eb3b49e8a878888888888877a644f3a240f0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525221f180d000000000000182d42586d8297adbaa48f7a654f3a251000182d42586d82979f9f9f8f7a654f3a25100000000000000010263b50657b909f9f9f97816c57422d170000000000000000000000000000000000000000000000000000000000000000000b21364b60758a9fb4b09b85705b4935210c0000000000000000000000000000000000000b2034485971869cb1ab95806b563a2a17040000000000000000000007152533404c59626e79848c949b9faaa8a9abacabaaa8a5a59d968e867c72645c4b4336281b0b000000000000000000000000000000000000000000000000000000000008182536434a5f687984909ba3abb2b7c4bdb9b8b7b7b9bcc6b9b4ada69d93877c6c6056473a2a1c0c000000000000000000081d3144556a7f94a4b6b9a89d887a6b6157504c4639463b484c5159626e7d8c9fabbcb49f8a78624d3828150200000c2035495a70859aafc1b09b8572604a4031231c1615161a212f3e4d5f70859ab0c1d2bba5907b66503b261100172d42576c82979d9d9d9d9d9da6b7baa99f9d9d9d9d9d9d9d9d9d9d9d9d9ea6b8b9a89e9d9d9d9d9d9d927d68533d28130000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37342a1d0d0000000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adb5a48f7a654f3a25100000000000000010263b50657b90a5b5ac97826c57422d1700000000000000000000000000000000000000000000000000000000000000000317293951667c91a9b8a6927d68523d2c1a0600000000000000000000000000000000000005182b3b566c8196abb09b86715847331f0a00000000000000000000000715222f3b484c5c646f777f868a8f93949697969593908c878179716760544b3e3026180a0000000000000000000000000000000000000000000000000000000000001325364354606c7d8a9aa2b0b5c1b8b3aca8a4a3a1a2a4a7abb1b5c2b8b3a59d9181746158473a2a1b0b00000000000000000b20354b6074889db2c3b49e8a79645c4b4639363329312a34373b484d5f677d8d9fb5baa896816c5645321d0900000e23384d63788da2b4b5a38f7a6554433022130800000007112030414f647a8fa3b5c9bba5907b66503b26110014293e54697e93a9b2b2b2b2b3b7c4c7bab4b2b2b2b2b2b2b2b2b2b2b2b2b3b8c5c6b9b4b2b2b2b2b2ab96816b56412c160100000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c483b2a180500000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000000a1e3346576d8298adb39e8875604b36200e000000000000000000000000000000000000000011263b51667b90aab49f8b77614c37210c00000000000000000000000003111d2a343e4a4e5962697075797d7f8081817f7e7b76726c645c514a43362e1c14080000000000000000000000000000000000000000000000000000000000010f1c304354607281929ea8b4c0b4b0a69d97938f8d8c8d8e91969ca4acb4bbb7b29f968576615847392816030000000000000010253b50657b90a6b7b8a7937e695b4a3e3229211e171b181f222b34414d5f6d8297aabbb39e8975604b36200b000014293f54697e94a9c0b09b85705d4b362513040000000000021322364a5c71869bb0c6bba5907b66503b26110010263b50657b90a1a1a1a1a1a1a8adbabeb2aea1a1a1a1a1a1a1a1a1a1a1a1aaafbbbdb1aca1a1a1a1a199846f5a442f1a0500000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c676565656565656565656565656565656565656565625948341f0b00000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000001325364c61768a9fb4a895806a5645321d0900000000000000000000000000000000000000000c21364b61768a9fb4ab917c67513c271200000000000000000000000000000d181f2d363b484d54566064686a6b6c6b6a69656158564f4a3e3530251810010000000000000000000000000000000000000000000000000000000000000f1f30414a607281979fb4b9b7b3a29a9088827d7a787778797c81868e979faab4bdb1a39b8676615746321e1400000000000000162b40556b8095aaafaf9e8875604b3d2e1e160c0a0300050b0d182030404c61778b9fb4b8a78f7b65503a25100004172a3a596e8499aec5a9947e69543f2e180800000000000000071b2d3e54697e94a9c6bba5907b66503b2611000d22374d62788c8c8c8c8c8c8c939cadb2a0988c8c8c8c8c8c8c8c8c8c8c8c949dafb19f978c8c8c8c8c8c87725d48321d0800000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a77624c37220d00000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000071c304354687e93a8b49f8a77624c382815020000000000000000000000000000000000000000091e32465770859aafac97826c573c2c19060000000000000000000000000000050f1a212b343738454b4f53545657565553504c473a39362d201c130800000000000000000000000000000000000000000000000000000000000000061a2c3d4d5f6c81969fb1bdb3a69d90857b746d686463626264676b7179828c9aa2afbcb5a49c8675614b42311d0d000000000000192f44596e84999a9a9a98836e5645321f10030000000000000005131f3447596f849aafc5a9947f69543f2a14000a1f33475873889eb3b8a68d78634d3823100000000000000000001023384d63788da8b9bba5907b66503b2611000b2034485970777777777777777e93a8ae98837777777777777777777777777f94aaac978177777777777777624c37220d0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7e68533e291300000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000000000b20354a6073869cb1a795806b5947341a0a00000000000000000000000000000000000000000003162839556a7f94a6a69d87725a4935200c00000000000000000000000000000000070d1920222832363a3e3f414241403e3b37332a24221b1007000000000000000000000000000000000000000000000000000000000000000000092135495b677d929fb0bdb3a29a887c70666055534f4e4c4d4f52565b636d7984959eaebbb5a498826d604e3b2a18050000000000172c41576c8184858585847d67523828160100000000000000000004182a3a566b8095abc0ac96816c57412c17000c21374c61778ca7b8b39e88735a4935200c0000000000000000000b20354a6074899eb3bba5907b66503b26110005192b3b485962626262626263798eaab09b867162626262626262626262657b90a5ae99846e6262626262625947341f0b0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4937e68533e291300000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000a1a304051667b90a4b39e8976614c3b2a1800000000000000000000000000000000000000000000000f243a4f647a8f9090908d78634d38230e000000000000000000000000000000000000050b0d161e2124282a2b2c2c2a2926211f170f0d0700000000000000000000000000000000000000000000000000000000000000000000091930414e63798a9eb4bdb3a1998477665e504b44373a383738393c3d4a4e5b637380939daebcb2a0937e685947341f0f000000000015293e51636c6f6f6f6f6f675f4d3a1a0a000000000000000000000014293e53697e93a8bead98826d58432e18000f243a4f647a8fa4c5af9a846f5a3c2c1906000000000000000000071c30435470859ab0bba5907b66503b261100000d1d2b3b484c4c4c4c4c4c60758a9fb49e8974604c4c4c4c4c4c4c4c4d62778ca8b29c8772564c4c4c4c4c473b2a18050000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1c6ccc2bfbababababababababababababababababababaa8937e68533e291300000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000021528384d5e70859bb0a4947f6a5846331d0d00000000000000000000000000000000000000000000000b20354b60737c7b7b7b7c77624c37220d00000000000000000000000000000000000000000002090b0f13151617161514100c0a04000000000000000000000000000000000000000000000000000000000000000000000000011527374d5f70849aa8b9b4a299837461594c403531262523222324272d363d4955606b7f939eafbeb39e8977624c3d2d1a07000000000f22344551575a5a5a5a5a524d41311e000000000000000000000000142a3f54697f94a9bead97826d58422d180011273c51667c91a6bbac97826c57422d170000000000000000000000132536586d8298adbba5907b66503b26110000000d1d2a343737373737455672879cb1a88d78624d38373737373737485974899eb39f8a76604b37373737342a1d0d000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4937e68533e291300000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000091d324556667c91a2b29c8774604b3a2917000000000000000000000000000000000000000000000000081d314455606666666666625948341f0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455677c91a2b4b8a79a84746056473a2f201d140f0e0d0d0f121a212c37444b616a8095a2b3b9a897826d5b4a36210c00000000051727343e4145454545453d3a312313010000000000000000000006192c3c566b8196abc0ab96806b56412b160012273d52677c92a7bcaa95806b55402b160000000000000000000000172c41576c8196acbba5907b66503b2611000000000d181f222222222738596e8399aea5907b66503b26222222222b3b5b70859bb0ab8e79644e392422221f180d00000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7e68533e291300000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000001325364b6074869ca7a0907b655645321c0c00000000000000000000000000000000000000000000000001142637444b51515151514c483b2a180500000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0c0d0c0c09030000000000000000000000000000000000000000000b20354b6074879db2c0b39e8978625645382a1c120801000000000000070f192631424b6072849aa8b9b49f8c79634e3a29170400000000081722292c303030303028251e13050000000000000000000004132035495a71869bb0c3a8937e68533e29130013283e53687d93a8bda9947f6a543f2a150000000000000000000000162b40556b8095aabba5907b66503b26110000000000050b0d0d0d162b40556b8095aaa9947e69543f29140d0d182d42586d8297ada7927c67523d27120d0b050000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a77624c37220d00000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000071c3043546b8091919191826d5d4b382816000000000000000000000000000000000000000000000000000009192631353b3b3b3b3b37342a1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1217131c20212222211e1619140e0c0700000000000000000000000000000006192c3c51677c91a5b6b4a3927d67594838271a0c000000000000000000000009141d30435462778a9eb4bcab97826c5846331f0a0000000000050f15171a1a1a1a1a12100a010000000303030300040a0c171f31414d63788da3b5b7a58e79634e39240e0013283e53687d93a8bda9947f6a543f2a150000000000000000000000152b40556a8095aabba5907b66503b26110000000000000000000012273d52677c92a7ac97826d57422d180000142a3f54697f94a9aa95806b55402b160000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c676565656565656565656565656565656565656565625948341f0b00000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000b20354a60727d7c7c7c7c76614c3f2e1a0a00000000000000000000000000000000000000000000000000000009141d202626262626221f180d00000000000000000000000000000000000000000000000000000000000000000000000000070c171f21282d2530353637373632282e2924211a0f0a040000000000000000000000000c2135495b6f849aafc3b09b8572604a3b2b1a0a000000000000000000000000000114263648596a7f95a7b8b49f8a76614c36210c0000000000000000020505050505000000000a0f11181818181a171f212a33414e5f6e8399aec1b29d8773604a35200b0012273d52677c92a7bcaa95806a55402b150000000000000000000001172c41566c8196abbba5907b66503b261100000000000000060c0e0f24394e64798eabb09b85705b3b2b190f0f11263b51667b90a6ae99836e593727150f0f0f0b09020000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c483b2a180500000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000071c304354606767676767615847332111000000000000000000000000000000000000000000000000000000000001080b11111111110d0b0500000000000000000000000000000000000000000000000000000000000000000000000004101b222a33373d4236434a4b4c4c4b4639433f39362d211f170b00000000000000000000000e23384d63788da2b4b6a4907b655443301d0d00000000000000000000000000000008182b3b4b6075899eb3baa8937e69533828160200000000000000000000000000000004121d24272e2e2e2e2f2933363a474c5f687d92a1b3b7a5947f695443301c070011263c51667b91a6bbac96816c57412c170000000000000000000003182d42586d8297adbba5907b66503b26110000000000010f1a21232424364b60768a9fb39e89745948342424242424384d62788da8b19c877255443124242424211e160a00000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37342a1d0d0000000000182d42586d8297adbaa48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000132536434a51525252524c473a2917030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c181f2e373a474c52575b546061626161575c59544e4a3d3633291c130800000000000000000215273854697e93a9c0b29c8773604a36251300000000000000000000000000000000000d1e3245576c8196abc3af9a846f5645321e09000000000000000000000000000000122230393c43434343443a464c5058616d7d8c9fb4bcab9d8775614b36251300000f243a4f64798fa4c4ae99846f593b2b180500000000000000000005192b3b5a6f849aafbba5907b66503b261100000000000f1f2c3538393939455672879cb2a88c77624d393939393939394a6074899fb49f8a75604b39393939393632281a0a000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525221f180d000000000000182d42586d8297adb3a48f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000008182530353c3c3c3c3c3733291c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c191919191914120c0300000000000000000003111c2a333e4b4f5861676c7073757677777674716e69635b544c463a3025180b00000000000000091d3145566f8499afc4a9947f6954433018080000000000000000000000000000000000031628394e63798ea5b7b49f8a75604b36210b00000000000000000000000000000a1d30404d5158585858595b5861656d7682929faabaab9f8d7b65574633180800000c21364c61768ba6b8b29d8872594834200b0000000000000000000b2034485973889eb3bba5907b66503b261100000000061a2c3d494e4e4e4e4e596e8499aea5907b65504e4e4e4e4e4e4e4e5471869bb0aa8e79634e4e4e4e4e4e4b45382816020000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712101010101010101010101010101010100d0b0500000000000000182d42586d82979d9d9d8f7a654f3a251000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000008131c202727272727211f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e212e2e2e2e2e29271f1406000000000000000513212e3a474c5c646f767d8285898a8b8c8c8b8986837e79726a61584a4336291b0b0000000000000b20364b6075899eb4b8a68e79634e362513000000000000000000000000000000000000000a21364a5b72879db2baa9907b65503b261000000000000000000000000000000f24394d5e666d6d6d6d6f7072767b828a98a0b4b5a89f8d7e685d4b3929170000000a1f33465873889eb3b7a58c77624c37220f0000000000000000000d22374d62778ca6b8bba5907b66503b2611000000000c2135495b6364646464646b8095aba9937e69646464646464646464646d8298ada6917c67646464646464605645321e090000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000172c41566c81888888888879644f3a240f00182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000000070b12121212120c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b29333643434343433f3b322514030000000000041323303f4b58616e7a848b92979a9e9faba1a1a89e9c98948e877f766960544639291b0b00000000000f24394e64798ea8b9b39d88735b4a36180800000000000000000000000000000000000000071a2d3d586d8297adc7a9947f6a543f2a15000000000000000000000000000011273c51667d828383838485878b90989fa9b0ab9f998a7d68604e3f2f1b0b0000000417293a596e8399aec3a8937d68533e2d1a0700000000000000071a2d3d53687e93a8c5bba5907b66503b2611000000000e23384e63797979797979797f95aaae98827979797979797979797979798197acac96817979797979797974604b36210b0000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000015293e51636c7373737373645c4a36220d00182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003172939464c5858585858544f43321f0c0000000000122230414d5d6576838f999faaacb0b3b5bcb6c6b9b4b1aea9a49c94897e726157463a2919090000000012273c52677c91a7c6ae99836e593d2d1a00000000000000000000000000000000000000000013283d52687d92a7bdad97826d58422d180300000000000000000000000000152b40556a8095989898999a9c9fabadaa9f9b968c847868604e42312111000000000014293e53697e93abbcaf9a846f5c4a362114010000000000031121364a5b70859ab0c5bba5907b66503b2611000000051a2f445a6f848e8e8e8e8e8e959eafb2a0988e8e8e8e8e8e8e8e8e8e8e8e979fb1b09f968e8e8e8e8e8e8e7b65503b25100000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000e22344451565e5e5e5e5e4f4a3e2e1b0700182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000080e101212121212121212121212121212100a01000000000000090f11111111111111111111111111110f0d080000000000000000000000000000000000000a1e334657616e6e6e6e6e69614f3b2712000000000e1e2f404d5f677b8898a0aeb4b8b3aca7a4a2a1a2a3a6aab1b5b6b2a79e93847561584637261401000000152a40556a7f95aabfab95806b56402b1600000000000000000000000000000000000000000010253a4f657a8fa4c7b09b85705b46301b0000000000000000000000000000152b40556a8095aaadadaeb0b2b5bcb49f8c8580796f635a4e413124140300000000000d22384d62788b9fb4b4a28e79644e42311c140802000209132130414e63798c9fb5cabba5907b66503b261100000001172c41566c8196a3a3a3a3a3aaafbcbeb2aea3a3a3a3a3a3a3a3a3a3a3a3acb1bdbdb0aca3a3a3a3a3a3937e69533e29140000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000051626343e4148484848483a362e20100000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000003111c23252727272727272727272727272727241d120500000004121c23262626262626262626262626262625221b1002000000000000000000000000000000000c21364c617682838383837f69543f291400000006192c3c4c5e677d8b9da6b2b9b4a79e97928e8c8c8c8e91959ba3afb4b9b3a29a8576615544311d0b000000182d43586d8298adbda8927d68533d28130000000000000000000000000000000000000000000d22374c62778ca9bab39e88735e3828160200000000000000000000000000152b40556a8095aab1b1b2b4bac7c3ae9983786f635b4d493c312314060000000000000b2035485a6f849aafc0af9a846f604e4030261d1518161e21313f4d5f6f849aabbccfbba5907b66503b26110000000013283e53687d93a8b0b0b0b0b0b2b7c4c4b7b2b0b0b0b0b0b0b0b0b0b0b0b0b3b8c5c3b7b2b0b0b0b0ac97816c57422c170000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000081622292c333333333324221b10020000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000011212f373b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3930231201000012222f383b3b3b3b3b3b3b3b3b3b3b3b3b3b3a372e20100000000000000000000000000000000011263b51667b90989898947f6a543f2a150000000c2135495b667c8c9fa9b7b5a89e9488817c79777677787b80868e9aa2b4bcb3a3998373604b392917030000192f44596e8499aebaa5907b65503b26100000000000000000000000000000000000000000000b1f344859748a9fb4b49f8a755645321e0900000000000000000000000000152b40556a80959c9c9c9d9fa9a8b0b3a1998d8379686050443323130000000000000005192b3c51667c91a3b4b4a2937e685e4b433632282d283236414e5d677d91a1b3c9cebba5907b66503b26110000000010253a4f657a8f9b9b9b9b9b9b9da6b7b7a69d9b9b9b9b9b9b9b9b9b9b9b9b9ea6b8b7a59d9b9b9b9b9b9a856f5a45301a0000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c271201010101010101010101010101010101010100000000000000000000050e15171e1e1e1e1e0f0d0700000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000081c2f3f4b5052525252525252525252525252514d41301d0a00091c2f404c50515151515151515151515151514f4b3e2e1b0800000000000000000000000000000417293a566b8196abada88f7a644f3a250f0000000e23384d63798a9faabab4a39b8a7f756c676462616263666b717a84939fabbcb3a1937e685746331e0a00001a30455a6f859aafb9a48f7a644f3a250f00000000000000000000000000000000000000000005182a3b5e73899eb3bbaa8b75604b36210b0000000000000000000000000013293e53687e8687878788898d939ba3b2aea1998b7e6a625041311d0d000000000000000e24384c5e70859babbcb49f8c7c6960544b45384238454b515f687b8b9fadadb1bebba5907b66503b2611000000000c21374c617685868686868686889db2b29d88868686868686868686868686889eb3b29d87868686868686836f59442f1a0000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c271717171717171717171717171717171717171713110b0200000000000000000000000000000000000000000000182d42586d8297adbaa5907b65503b26100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000e23374b5d6567676767676767676767676767675f4d392410000f23384c5e6666666666666666666666666666645c4b37220d00000000000000000000000000000a1f33465871869bb0b49e8975604b35200b000002172c41576c81949faab4a29a8577696056524f4d4c4d4e51555c646f7e8d9fb4bfb39e8976614b36210c00001b31465b70869bb0b8a38e79634e39240e000000000000000000000000000000000000000000001e33485d73889db2b6a18c77614c37220c0000000000000000000000000011263b4e6068717171717374787d85909da5b3aa9f93806a604e3b2b1805000000000000091d2f404f647a8c9fb4bbaa9f8c7e736760565957595660666f7d8a9ea09897a0b1bba5907b66503b2611000000000a1f33475861717171717171717e92a8ac97817171717171717171717171717f94aaaa957f7171717171716f6554412c180000000000000001010101010101010102182d42576d8297acc0ab96816b56412c1601010101010101010101000000000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c28261e1306000000000000000000000000000000000000000000182d42586d8297adbca7917c67523c27120000000000000011273c51667c91a6bbac96816c57412c170000000000000000000000000000000000000000000000000000000010253b50657b7c7c7c7c7c7c7c7c7c7c7c7c7c7c67513c27120011263b50667b7b7b7b7b7b7b7b7b7b7b7b7b7b7a644f3a250f00000000000000000000000000000c21364c61768b9fb4af99846f5544311d080000000b20354b60727f8b9ca49a847562594b453839373737393c3e4a4f60687e92a1b3b8a7927d68523d281300001c31475c71869cb1b8a38d78634e38230e000000000000000000000000000000000000000000081d32475d72879cb2b7a28c77624d37220d000000000000000000000000000b1f31424e535c5c5c5c5d5b6368707b879aa2b4b49e927d68594834200b000000000000001222374b5c6b8095a1b3bbaa9f93857c75706e6d6e70757c84929ea698838197adbba5907b66503b26110000000004172a3a474c5b5b5b5b5b5b647a8fa4af9a85705b5b5b5b5b5b5b5b5b5b667c91a6ad98836e5b5b5b5b5b595447372411000000010a101217171717171717171717182d42576d8297acc0ab96816b56412c1717171717171717171717110f09000000001c32475c71879cb1bca6917c67514141414141414141414141414141414141414141413d3a312413020000000000000000000000000000000000000000182d42586d8297adbea9947f69543929160300000000000013283d52687d92a7bdaa95806b55402b16000000000000000000000000000000000000000000000000000000001b30455a7084919191919191919191919191918b745f4a351f001f354a5f748a9090909090909090909090909084705a45301b000000000000000000000000000011263c51667b91abbca9947f695437271501000000081c304354606a7a869686766157483b32282422212223262d36424e606f849aafc5af99846f5a3c2b1905001b31465b70869bb0b9a38e79644e39240f000000000000000000000000000000000000000000081e33485d73889db2b6a18c77614c37210c00000000000000000000000000021424313b3e474747473d494e535d6575849aa4b5b49e8a77624d39291703000000000000081b2e3e4b60738399a2b1bbb4a39b918a858382848689919aa1aa9d88768196acbba5907b66503b261100000000000c1c2a333746464646464c61768ba6b39e88735847464646464646464e63788da9b19c86715544464646444137291907000005131e25272c2c2c2c2c2c2c2c2c2c2c2d42576d8297acc0ab96816b56412c2c2c2c2c2c2c2c2c2c2c2c27241d120400001c32475c71869cb1bca6917c6756565656565656565656565656565656565656565656534e42311e0b0000000000000000000000000000000000000000182d42586d8297adc2ae99846f5746321e0e0000000000061a2c3d566b8096abbea9947e69543f2914000000000000000000000000000000000000000000000000000000001b30455a70859aa7a7a7a7a7a7a7a7a7a7a79f8a745f4a351f001f354a5f748a9fa6a6a6a6a6a6a6a6a6a6a69a84705a45301b0000000000000000000000000004172a3a566c8196abb9a88e79644f39240f0000000001142636434b5c64758179635847392b1d15121313120f111b2231424f657a8fa7b8b39e89735a4834200b001a30455a6f859aafb9a48f7a644f3a250f000000000000000000000000000000000000000000071c30435474899eb3bbaa8b75604b36200b000000000000000107070707070006141f2629323232322c35383f4b576175869cb1b9a897826d5746331e0a00000000000000101d314455607484979fb2b6b5b0a99f9b9897999b9ea8afab9f8c7b6c8196acbba5907b66503b26110000000000000c171f213131313133465873889db2a68c77614c373131313131354b60758a9fb49f8a75604b3531312f2c24190b000001132330393d41414141414141414141414142576d8297acc0ab96816b56414141414141414141414141413c3930221200001c32475c71869cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68604e3a26110000000000000000000000000000000000000000182d42586d8297adc2b39e8976614b3c2b1b0f07000007132135495b70859bb0c6a7927d68523d2813000000000000000000000000000000000000000000000000000000001b30455a70849aafc5b8b3ababababababab9f8a745f4a351f001f354a5f748a9facacacacacacacb3b8c5af9a85705a45301b000000000000000000000000000a1f33475871869bb1b39e8974604b35200b0000000000081826303e4a57606c635b493a2a1f21252728282724211e1620354b6074899eb3b8a78d77624d38220d00192f44596e8499aebba5907b66503b26110000000000000000000000000000000000000000000b20354a60758a9fb4b49f8a755645321d0900000000050e14171c1c1c1c1c0f0d080b11131c1c1c1c1a21232f394657657a8fa2b4b49f8a76614c36210c00000000000000011426374556607481919ca5b0b5bab4b0aeacaeb0b4b4a69e8d7e686c8196acbba5907b66503b261100000000000000040a0c1c1c1c17293a5a6f849aafa48f7a654f3a251c1c1c1d31445571869cb1a98d78634d38231c1a1811070000000a1e30414d5256565656565656565656565656576d8297acc0ab96816b5656565656565656565656565656514d40301d09001c32475c71869cb1c4ae998381818181818181818181818181818181818181818181817d68533d28130000000000000000000000000000000000000000182d42586d8297adc2b9a8947f695a483a2c211a18131c2030414e63788c9fb4b9a88e79644e39240f000000000000000000000000000000000000000000000000000000001b30455a70849aafb8a79e95959595959595958a745f4a351f001f354a5f748a96969696969696969ea7b8af9a85705a45301b000000000000000000000000000c21374c61768b9fb5ae99846f5544311d0800000000000008141c2d39454b564e493d2c2a33373a3c3d3d3c39363228203144556f849aafc5a48e79644f39240f00182d42586d8297adbda8937d68533e28130000000000000000000000000000000000000000000d22374d62778caabbb39e88735e38281502000000081622292c313131313125221b10020007070700060c111b29394b5d70859ab0baa8917c67513c27120000000000000000091928384556606c7c87929a9fabaaacadadaca9a89e96887c685f6c8196acbba5907b66503b261100000000000000000000060600172c41566c8196aba8937d68533e28130601142637586e8398ada6917b66513c2611040300000000001025394d5f676c6c6c6c6c6c6c6c6c6c6c6c6c6c6d8297acc0ab96806c6c6c6c6c6c6c6c6c6c6c6c6c6c6c665e4d39240f001c32475c71879cb1c6b3a1999696969696969696969696969696969696969696969696836e59442f190000000000000000000000000000000000000000182d42586d8297adc2c6b39e89786258493d362d2d253035414d5f6d8297abbcb49e8973604b35200b000000000000000000000000000000000000000000000000000000001b30455a70859aafb39e898080808080808080806b55402b1600172c41566c818181818181818181899eb3af9a84705a45301b0000000000000000000000000011273c51667c91abbca9947e6954372614010000000000000001101b28323641393536393a474c50515352514f4b4539353037586d8398adbaa5907a65503b251000152a3f546a7f94a9bfab96806b5636261401000000000000000000000000000000000000000010253a50657a8fa5c8b09a85705b45301b000000051626343e4146464646463a372e201000000000000000000b1b2e3f54697f94a9c6ab96816b56412c160100000000000000000a1a2838454b5e66747d858b9195969898979490898176665e576c8196acbba5907b66503b26110000000000000000000000000013283e53687d93a8ab96816c56412c170000152a40556a7f95aaa9947f6a543f2a150000000000000012273d52677c818181818181818181818181818181869cb1c6b09b858181818181818181818181818181817c66513c2711001c32475c71879cb1c6bfb3aeabababababababababababababababababababababab99846e59442f190000000000000000000000000000000000000000182d42586d8297adc2bbaea79b8576635b4e4a3d4336434a4f5f677d91a0b1c2af99846f5443301c08000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c86716b6b6b6b6b6b6b6b62503d28130014293e51626c6c6c6c6c6c6c6c71869cb1af9a84705a45301b00000000000000000000000004182a3a576c8196acb9a78e79644e39240f000000000000000000000a161e212e363e4a4f5658616567686867646057514a4336576c8197acbba5907b66503b26110012273c51677c91a6c6ae99846e5443301c08000000000000000000000000000000000000000013283e53687d93a8bdac97826d57422d180200000e22344451565c5c5c5c5c4f4b3f2e1b08000000000000000011263c51667b91a6bbae99836e59442e19040000000000000000000a1a2832404d55606870777b7f818383817f7b756c61584c576c8196acbba5907b66503b26110000000000000000000000000010253a4f657a8fa4af9a846f5a3a2917040012273c51677c91a6ad98826d5836251300000000000000182d42586d829696969696969696969696969696969ca4b5c9b5a39b969696969696969696969696969696816c56412c17001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ae99846e59442f190000000000000000000000000000000000000000182d42586d8297adc2ae9d949d9b86796c635b5a58585460646e7d8b9fb4beb6a4917c665136261401000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c56565656565655504433210d000e22344451565757575757575c71879cb1af9a85705a45301b0000000000000000000000000a1f33475871869cb1b39e8974604b35200b000000000000000000000b1927313e4a4f5c646b72777a7c7d7d7c79766f66605449576c8196acbba5907b66503b2611000e24394e63798ea8b9b39e8974604b35200b00000000000000000000000000000000000000071b2d3e586d8398adc6a9947f69543f2a1400000014293e51626c7171717171645d4b37220d00000000000000000f243a4f64798fa4b9af9a85705a45301b05000000000000000000000a151d3037444b535962666a6c6d6d6c6a6660564c473a576c8196acbba5907b66503b2611000000000000000000000000000c21374c61768ca6b29d88735846331f0a000e23394e63798eaab09b86715443301c07000000000000182d42586d8297ababababababababababababababb1b5c2c8c1b5b0abababababababababababababab96816c56412c17001c32475c71869c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d99836e59442f190000000000000000000000000000000000000000182d42586d8297adbea9947e94a29c8b8279736f6d6d6f747a83929fa9babcab9c8673604a35200b00000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c474040404040403d3326150400051626343e414141414141475c71879cb1af9a85705a45301b0000000000000000000000000c22374c61778b9fb5ae99836e5443301c080000000000000000000b1b2837444b5c646f7a81878c8f919292918e8a847c72625a576c8196acbba5907b66503b2611000b20354b6075899eb3b8a78e79644f372614010000000000000000000000000000000000000d22364a5c73889db3b9a88f7a65503a2510000001172c41566c8186868686867b644f3a250f000000000000000010253b50657a90a5baaf9a85705a45301b0500000000000000000000000212192731363b484c51555758585754504b45383341576c8196acbba5907b66503b2611000000000000000000000000000a1f33475873889eb3a68b76614c36210c000b20364b60758a9fb49f8974604a35200b000000000000182d42586d8297adb3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ab96816c56412c17001b30455a70848888888888888888888888888888888888888888888888888888888888826d58422d180000000000000000000000000000000000000000182d42586d8297adb5a08b74849aa79f978e8884828284888f99a1b4babcb59f8d7c665443301c0700000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47322b2b2b2b2b28211507000000081622292c2c2c2c2c32475c71879cb1af9a85705a45301b00000000000000000000000012273c51677c91abbca9937e69543626140100000000000000000a1a28394655606b7a848e969da5a5a6a8a7a6a99f9a918478655d6c8196acbba5907b66503b261100081d3144556e8399aec5aa957f6a5544311d0900000000000000000000000000000000000417293a4f647a8fa6b7b49e8975604b36200b000002172d42576c82979b9b9b937e68533d2c1b0c00000000000004172a3a52677d92a7bcae99836e59442e19040000000000000000000000000009151d202a34373c40414343423f3b3632282c41576c8196acbba5907b66503b26110000000000000000000000000004172a3a5a70859aafa48f7a644f3a250f00081d31445572879cb1a88d78624d38230d000000000000182d42586d82979d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d96816c56412c1700182d4155667073737373737373737373737373737373737373737373737373737373736d63523f2a160000000000000000000000000000000000000000182d42586d8297adb5a08b7578899ea7aca69d9a9898999ea6aeb3bfb8b39e95806a5e4c3625130000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c16161616130d040000000000050e14171717171c32475c71879cb1af9a85705a45301b000000000000000000000005182a3b576c8197acb8a78e79634e39240e00000000000000000215283846576173808c9aa2abb2b6c3b9b4b2b3b9b4afa29a897b656c8196acbba5907b66503b2611000115273753687e93abbcb29d8774604b3726140100000000000000000000000000000000091f3346586d8297acc4ae99846f5544311d0800000014293e54697e93a9b1ae99846f5b4939291c120c06000609151f3347586d8298adc5aa95806b55402b1600000000000000000000000000000002080d181f22262a2c2e2e2c2a26211e162c41576c8196acbba5907b66503b26110000000000000000000000000000172c42576c8197aca8927d68533d28130002152737596e8399aea6907b66513b2611000000000000172c41566c8188888888888888888888888888888888888888888888888888888888888888888888888888806a55402b150012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5852453523100000000000000000000000000000000000000000182d42586d8297adb5a08b76647a899ba3b1b2afadadafb3b8c4b7b2a79e928072604b402f18080000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070101000000000000000000000000010202071c32475c71879cb1af9a85705a45301b00000000000000000000000b1f34475971879cb1b39e8874604a35200b00000000000000000a1d324556617584959fabb4b8b3aba5a89e9d9ea7a4aab2a79e89796c8196acbba5907b66503b261100000d22384d62788b9fb4b7a5917c665544311d0e00000000000000000000000000000009192c3c4c6176899eb4b9a7927d6853372715020000000e24394e63798ea4b5b49f8c796357473a3023211a1b19202731424c6176899eb3b9a7907b66513b2611000000000000000000000000000000000000050b0d11151718181715110b09172c41576c8196acbba5907b66503b2611000000000000000000000000000014293e53697e939d9d96816b56412c160100162b40556b80959d9d947f69543f2a1400000000000015293e51636c737373737373737373737373737373737373737373737373737373737373737373737373736a62503c281300081a2a3741454848484848484848484848484848484848484848484848484848484848423f352717060000000000000000000000000000000000000000182d42586d8297a3a3a08b7660647885929ba3a7abacadacaaa8a69d94897d6b605443302212000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000000000000000d22374c62778ca4b6ae99836e5443301c07000000000000000a1b30414b6074849aa2b4bbb4a69d968f8b8988898b8f959da5a79c86758196acbba5907b66503b261100000b2035485a6f8499aec2b19c8673604b3c2c1b0b0000000000000000000000000003152737495a6b8096a8b9b39e8975604b36210b000000000c21364a5b71869cb1bcab9b857561584d4139352c312c3537444b606c8196a7b9b39e8975604b36200b00000000000000000000000000000000000000000000000203030200000002172c41576c8196acbba5907b66503b2611000000000000000000000000000010253a4f657b88888888826d58432d18030011273c51667c88888888806b56412c160100000000000e22344451565e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e55504433210d00000c1a252d3033333333333333333333333333333333333333333333333333333333332d2a231709000000000000000000000000000000000000000000182d42586d828e8e8e8e8b75605a62737d868d929597989795938d887f76675f4b4336261404000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000000000012273c52677c91a7c2a8937e695336251300000000000000031628394d5f6d8197a2b4bbaa9f9688817a7674727476798087959fa496808196acbba5907b66503b2611000005192b3c50667b90a4b5b5a4937e685b4939291b0e01000000000000000000000a161e31445563788b9fb4bbaa96816c5745321e0900000000071a2d3d52687d92a2b4b5a39b8576675f544e493d463c494d55606b7e929fb0b9a896816c5645321d0900000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b261100000000000000000000000000000e23374b5d65737373736d64533f2b1601000f24394d5e66737373736b62513d2914000000000000051626343e4148484848484848484848484848484848484848484848484848484848484848484848484848403c332515040000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e18161006000000000000000000000000000000000000000000000d22384d6278797979797972604a54606771787d80828382807e78736a61574d413026180800000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000000000005182b3b576c8197acb8a68e79634e39230e00000000000000091e324557677c919fb1bcab9f8c81766c6561575d5660646b75808b9f9f8c8b9fb4bba5907b66503b26110000000e20354a6073869cb1bfb49e8a79635746392c1d14090300000000000108101a2832444b6074859ba9bab49f8b78634d3928160300000000000f20354a6072859aa7b8b4a39b877c7169635b5d5b5c5a636974808d9fb5bdb49e8a77624c3828150200000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b26110000000000000000000000000000081c2e3f4b4f5e5e5e5e58534635231000000a1d30404d515e5e5e5e56514434210e00000000000000081622292c333333333333333333333333333333333333333333333333333333333333333333333333332b282115070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035485a626464646464605443434b525a63676b6d6e6c6b68635b554b4639301c14080000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000000000b2034485972879cb1b39e8874604a35200b000000000000011426364b6075879db2bdb49f8d7d6c6157504b4639454b4f56606a7c8b9f9f9fa9babba5907b66503b2611000000071c304354657b90a1b3b9a89b85756157493c31261e1611100e0f11141c202e38454b626c8196a3b5b8a696816b5a49351b0a000000000000071c3043546378899ea8b8b4a59d91857f787472707173787e87959fabbcb2a0937e685948341a0a0000000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b261100000000000000000000000000000011212e373a48484848433f35281806000000122230393c48484848413d342616050000000000000000050e15171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e15130d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3c484d4e4e4e4e4e4a433630353c494d525657585755534e493d3633291b1301000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000000000d22374c62778ca4b6ae98836e5443301c07000000000000081c304354697e94a5b7b3a2937e685f4b4639363228323638454b5e667c91a0b4bac7bba5907b66503b2611000000001325364c5d6e8399a7b8b5a39a8475625a4b4437322926252424262630353f4b56606d80959fb0bdb39e8876614c3c2c190000000000000000132536495a657b8a9ea7b3b6b2a39b948e89878687888d939da5b5bcb5a198826d604e3b2b18000000000000000000000000000000000000000000000000000000000000000002172c41576c8196acb3a5907b66503b261100000000000000000000000000000003111c2325333333332d2b23180a0000000004121d2427333333332c2921160800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2b353839393939393530251c202c35383d40424342403e38352c211e170b0000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000000000012273d52677c92a7c2a8937e6853362513000000000000000b20354b6073879cb2bbaa9a846f604e413329211e161e212832404d5e6e8298a9bacebba5907b66503b26110000000008182f3f4d6278899eabbcb4a29a85786860554b46393c3a393a3b36434b505d657581959eb0bdb09f917c675846331e0e000000000000000008182c3c4b5d657a899aa2b1b6b5b0a9a89f9d9b9c9ea7a9b2b7b5ab9f968374604b42311d0d000000000000000000000000000000000000000000000000000000000000000002172c41576c81969d9d9d907b66503b26110000000000000000000000000000000000080e101e1e1e1e18161006000000000000000a0f111e1e1e1e16140e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061016182020202020100e08000000000000000000000000000b151b1d2020202020201b1206000000000000000000000000000000000000000000000000000000000000000e1920222424242424201c13080e192023282b2d2e2d2b2923211a0f0a03000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000000000005192b3b576d8297acb7a68d78634e38230e0000000000000010253b50657b90a5b6b49f8c79634e42311e170c0903090b161e30404c62778b9fb4c9bba5907b66503b26110000000000112035485a667c8d9fb5bcb4a39b897d7368615755514f4e4f50545460656f7a86979fb0bcb4a296816c5f4d3a2917000000000000000000000e1e2e3f4b5c647784919ca4adb3b8bab4b2b0b1b3b8bab4aea49c8d807260564531241400000000000000000000000000000000000000000000000000000000000000000001162b40566b8088888888887b65503b2510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000917232b2d353535353525221b1003000000000000000000000f1d2830333535353535352f24160600000000000000000000000000000000000000000000000000000000000000050b0d0f0f0f0f0f0b07000000060c0e121618191716130e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000000000b2034485972879cb2b39d88735b4935210c00000000000002152737566b8096abc3ae99846f5b4935241403000000000002121f3448596e8398aec9bba5907b66503b2611000000000005192b3c4c5e6a7f959eb5bcb5a89e92867d766e6a6665636466696d747b848f9ca4b1bdb3a29a8473604b41301b0b000000000000000000000011212e3e4b59626f7c8690989ea7a7aaabacabaaa8a89f9990867b6b605445382715060000000000000000000000000000000000000000000000000000000000000000000014283d50626b7373737373655d4b37230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a000000000000000000000000000000000000000000040e1416202020202018161006000000061727353f424a4a4a4a4a3a372e21100000000000000000000b1d2d3a44484a4a4a4a4a4a42342412000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000000000d22374d62778ca5b6ad98836e583d2c1a06000000000000081d31445571869bb1bcab917c67513d2c1a060000000000000005182a3b51667b90abbcbba5907b66503b26110000000000000e1e2f4050616b80949fabb8b9b3a49c928a847f7b7a79797b7e82889099a1b1b5bbb4a19984756155443123120000000000000000000000000311202e3b484d5e66737b82888e919496979695928f89837b71655d4b4336271a0a00000000000000000000000000000000000000000000000000000000000000000000000e21334450565e5e5e5e5e504b3f2e1c08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353527241d1204000000000000000000000000000000000000081621292b35353535352e2b23180a000010233545525860606060604f4b3f2e1b08000000000000000115283a4b585d60606060605e52422f1b0000000811181a20202020202020202020202020202020202020202020202020202020200f0d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000000000012283d52677d92a7c3a8937d68533e2813000000000000000b20364b60758a9fb4b49f8b76614b36210e0000000000000000000d21364b61768b9fb4bba5907b66503b2611000000000000001222334350626b7f8d9ea6b5bcb6b1a89f9995918f8e8f9093989da6aeb3bfb5aa9f948375615746372715050000000000000000000000000002101d2b34404d5460656d74797c7f818281807d7a756e665e4f4b3f3026180a000000000000000000000000000000000000000000000000000000000000000000000000041626333d4048484848483b372e2111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c393023120000000000000000000000000000000000041626333d404a4a4a4a4a433f3528180600162b3f52646d7575757575655d4b37220e00000000000000061b30445869727575757575705e4a352000000b19252c2f353535353535353535353535353535353535353535353535353535353524221b100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000005192b3c586d8297adb7a68d78634d38230e000000000000000e23384e63788daabbb19c87715746331e0a0000000000000000000a1e32465772879cb1bba5907b66503b261100000000000000041525334450616a7c88989fabb5bcbab4aeaaa6a4a3a4a5a9adb2b7c2b6b1a39b8c7f7260574639291909000000000000000000000000000000000d18203036434a50546063676a6b6c6c6a68646056514c40372e1c14080000000000000000000000000000000000000000000000000000000000000000000000000000081621282b333333333325231c1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001427394a565c6060606060514d41301d0a000000000000000000000000000000000e2133445156606060606058534635231000182d42586d828a8a8a8a8a7b654f3a251000000000000000081d33485d72878a8a8a8a8a75604a3520000819293741444a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a39362d201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000000000b2035485a72879db2b29d88735b4935210c0000000000000011263b50667b90a5c8ad98836d583929170300000000000000000003162939596e8398aebba5907b66503b261100000000000000000715263343505e6677828d999fabb0b4bbc8bbbab8b9bbbec3b6b2aba49c91857a6a60544539291b0b00000000000000000000000000000000000005121825303536434a4e525556575655534f4b4538382f221b100100000000000000000000000000000000000000000000000000000000000000000000000000000000040e14161e1e1e1e1e100e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a2f435668717575757575675f4d3924100000000000000000000000000000000014293d51626b75757575756d64533f2b1600182d42586d82979f9f9f8f7a654f3a251000000000000000081d33485d72889d9f9f9f8a75604a35200011253747545a60606060606060606060606060606060606060606060606060606060604f4a3e2d1b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000000000d22384d62788da5b7ad98826d583c2c19060000000000000012273c52677c91a7bcab96816c56412c170000000000000000000000172d42576c8297acbba5907b66503b261100000000000000000007152533404c59626e79848c949b9faaa8a9abacabaaa8a5a59d968e867c72645c4b4336281b0b00000000000000000000000000000000000000000008131c20253035393c3f414241403d3a363228241d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c32475c71878a8a8a8a8a7c67513c271200000000000000000000000000000001162b40566b808a8a8a8a8a826d58432e1800182d42586d8297adb5a48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000182c4154656f7575757575757575757575757575757575757575757575757575757575705c4a36220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000013283d52687d92a7c3a8927d68533d2813000000000000000013283d53687d92a8bdaa95806a55402b150000000000000000000001162b41566b8096abbba5907b66503b2611000000000000000000000715222f3b484c5c646f777f868a8f93949697969593908c878179716760544b3e3026180a000000000000000000000000000000000000000000000000070b131c2024272a2c2d2c2b2825211e160a0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005070b0b0b0b070500000001080b1015191b1b1b1916120c0a040000000000000000000000000000001c32475c71879c9f9f9f917c67513c271200000000000000000000000000000001162b40566b80959f9f9f98826d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520001a2f445a6f838a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000006192c3c586d8298adb7a58d78624d38230d000000000000000013293e53687e93a8bda9947f6a543f2a150000000000000000000000152b40556a8095aabba5907b66503b2611000000000000000000000003111d2a343e4a4e5962697075797d7f8081817f7e7b76726c645c514a43362e1c140800000000000000000000000000000000000000000000000000000000070b0e121516171715130f0b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020201c1a140009151d20252b2e3031302e2b27221f180c08000000000000000000000000001c32475c71879cb1b5a6917c67513c271200000000000000000000000000000001162b40566b8095abb5ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520001a2f445a6f84999f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8e7a644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000c2035495a72879db2b29d88725a4935200c000000000000000012283d52677d92a7bcaa957f6a55402a150000000000000000000001162c41566b8196abbba5907b66503b2611000000000000000000000000000d181f2d363b484d54566064686a6b6c6b6a69656158564f4a3e3530251810010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f3235353535322f271c192731353b404345464544413c37342a231c110600000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520001a2f445a6f8499afb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a48e79644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000000000d23384d62788da5b7ad98826d583c2c1906000000000000000012273c51677c91a6bcab96816b56412c160000000000000000000002182d42576d8297acbba5907b66503b26110000000000000000000000000000050f1a212b343738454b4f53545657565553504c473a39362d201c13080000000000000000000000000000000000000000000000000000000000000000000000000000061016182020202020100e08000000000000000000000000000000000000000000040a0c1115191b1c1d1d1c1b1815110c0a0300000000000000000000000000000000000a1c2c3943474a4a4a4a4743391f3137444b5055585a5b5a5956514c473a382f20190e000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520001a2f445a6f8499afc3d3d0bfb3aea9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a48e79644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000013283d53687d92a8c3a7927d68523d281300000000000000000010253a4f657a8fa4c6ae99836e593a2a170400000000000000000004182a3a596f8499aebba5907b66503b261100000000000000000000000000000000070d1920222832363a3e3f414241403e3b37332a24221b10070000000000000000000000000000000000000000000000000000000000000000000000000000000917232b2d353535353525221b100300000000000000000000000000000000030a0c171f21272a2e3031323231302e2a26211e170b090200000000000000000000000000001427394a565c606060605c564a34414e5560656a6e7070706e6b676159504b3f352b1e120400000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000182d42576d8297a5b6c6c7b3a19994949494949494949494949494949494949494948e7a644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000006192c3c586d8298adb7a58d78624d38220d0000000000000000000d22374c62778ca8b9b19c87725847331f0a0000000000000000000a1f34475973889db2bba5907b66503b2611000000000000000000000000000000000000050b0d161e2124282a2b2c2c2a2926211f170f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a3a372e21100000000000000000000000000000030b161e212a33373c4043464748484645433f3c363329201d150a020000000000000000000000001a2f4356687175757575716856474c5f68747a808385868583807c776e655d4d483c2f221305000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520000c21364c6176879ca8bac4ae99837f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f77624c37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000c2135495b73889db2b29d87725a4835200b0000000000000000000b1f34485974899eb3b59f8b77614c37210f0000000000000000000c22374c61778ca6b7bba5907b66503b261100000000000000000000000000000000000000000002090b0f13151617161514100c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000010233545525860606060604f4b3f2e1b080000000000000000000000000b161e2932363a474c5155585b5c5d5d5c5b5855514b46393632281d150a00000000000000000000001c32475c71868a8a8a8a86715c59616f7d879095989a9b9a9996918b837b6f625a4c40302313040000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520000a1f33465863798a9fb4bdb29c87766a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625948341f0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000000e23384d63788da6b7ad97826d583c2b190500000000000000000005182a3b5a6f8499afbcab927d67523d2c1a060000000000000006192c3c52677d92a7c4bba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001162b3f52646d7575757575655d4b37220e0000000000000000000001121b283239464b535861666a6e7071727271706d6a666157534b453831271a11030000000000000000001c32475c71879c9f9f9c877158617783929da5aaadafb0afaeabaa9f99908378665e4d413022120000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520000417293a4a5b677d929fb1b6a498836e605454545454545454545454545454545454544c483b2a1805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000013283e53687d93a8c3a7927d67523d28120000000000000000000000142a3f54697f94a9c0af99846f5b4935211300000000000002102035495a6f849aafc4bba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d1115171819191816130f0b08010000000000000000000000000000000000000003182d42586d828a8a8a8a8a7b654f3a251000000000000000000008141c2f39464b57616970767c7f83858687878685837f7b766f6860564b45382e21140600000000000000001c32475c71879cb1b19c877161768699a1b2b4afabaaaaacb0b4bbb4aea199897c675f4d402f1d0d00000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000b1b2d3d4d5f6c8197a3b4b2a0937e695c4b3a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f37342a1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000000061a2c3d586e8398adb6a58c77624d37220d00000000000000000000000e23384e63788da2b4b59f8c79634e42311c130802000209132030404d63788c9fb4cabba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f192022262a2c2d2f2e2d2b2824201d150b09020000000000000000000000000000000003182d42586d82979f9f9f8f7a654f3a2510000000000000000009182630404c57616b767e858b9195989b9c9d9d9b9a9894918a847d756a60564b3f32251708000000000000001c32475c71879cb1b19c877174859ba4b2a89e99969495979b9faab4b9b3a79e8d7d675e4c3b2b1905000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000f1f30414b6074859ba6b8b49f8b7a64584736252a2a2a2a2a2a2a2a2a2a2a2a2a221f180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000c2135495b73889db3b29c8772594834200b00000000000000000000000c2135495b70859ab0bcab99836f604e4030251d1518151d20303e4d5e6e8399abbccfbba5907b66503b2611000000000000000000000000000000000000000000000000000000000000000000000000000009101b22242b34373c404143444342403d3a353127201d150a03000000000000000000000000000003182d42586d8297adb5a48f7a654f3a25100000000000000009192636434b5e66758089939b9faaaaadb0b1b2b2b1b0adaaaa9f9a92887f74655d4f43342717070000000000001c32475c71879cb1b19c87718096a3a59c928984817f8081868a959ea8b5b8ab9f8c7c665948342011000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000001131d3145566278889eaabbaa9d8776615443301c1515151515151515151515150d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000000e23384e63788da6b7ac97826d573b2b19050000000000000000000000061a2c3d52677d92a3b5b3a1927e685e4a433631272d283236414d5c667c91a1b3c9cbbba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000006111c232d36393b484d5155575859595756524f4b44373632281e170b0000000000000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000011426374454606b7c87959ea7b0b4bbc8c8bbb4b3b3b4bbc8c8bbb4afa69e94867b696151453426150400000000001c32475c71879cb1b29c867b8d9f9f97877d756f6b6a6a6c70777f8a9ba3b4bbaa9e8978624d402f1c090000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000021527384859657b8c9fb4b7a5998372604a3f2f1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000013293e53687e93a8c2a7927c67523d2712000000000000000000000000000f20354b6073869babbcb49f8c7c6960544b45384238454b515f677b8b9fafa9aebbbba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000e1a212f383e4a4f565962666a6c6d6e6e6d6b68646055524b453833291b1304000000000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000010f1d314455607280919da5b3b9bcb4afa9a4aa9f9d9e9faaa4aaafb4c0b8b3a49c8c7f6c63514433221200000000001c32475c71879cb1b6a49c919f9f9782746760565655555759616a78859ba3b4b8a79a846f5e4c3823100000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000a1a2b3b4b5d6a7f94a1b3b3a1947f6a5d4b3b2b1909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000000071a2d3d596e8398aeb6a48c77624d37220d00000000000000000000000000081c304354657b8d9fb5bbaa9f8c7e726760565957595660666f7d899ea29a949daebba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000131f2c35404c505c646b73777c7f8182848382807d79756e6760564b4639311f170c0000000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000f1f32424b607382959eb2b7bbb4ab9f9a948f8b8a88888a8b8f949aa2aeb2bfb6aa9f94816c625040301d0d000000001c32475c71879cb1c3b6b2a6a397816d60564b45383f403b474c5a6275859ba6b7b3a1907b66503e2d1b0700001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000d1d2f3f4a60728399a4b6b49f8d7b655948372715010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000c21364a5b73889eb3b19c8772594834200b00000000000000000000000000011426364b5d6b8096a2b4bbaa9f93857c75706e6d6e70757c84929ea79a847f94a9bba5907b66503b2611000000000000000000000000000000000000000000000000000000000000000008131c313d494e5e66717981888c9195969899989795928f89837c756a61574e4133291c0d00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000061a2c3d4f606d8197a0b0bcb8aa9f988c847f797674737375767a7f858e98a0b4b9bbb49f95806b5e4c3b2a18050000001c32475c71879cb1c6cabcab9b8573604b453831272a2b2a343c49576277889db3bfb09b85715c4a36220d00001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000111c3043546176869ca8baab9e8877625544311d120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000000e23394e63798ea6b8ac97816c573b2b1805000000000000000000000000000008182e3f4b6073849aa2b1bbb4a39b918a8583828386899199a1ab9e89787d92a7bba5907b66503b26110000000000000000000000000000000000000000000000000000000000000008182530414e5b63707b868e969da6a6aaacadaeaeacaba7a89e9992898076685f4c463a2b1d0d000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000c2135495b697e939fb1beb6a79e8c82796f696461575e546061646a707983919ea8b8bdaf9e917c665947341f0e0000001c32475c71879cb1c6cab59f8d7a64554432281d151515181f2b394859677c91a3b4b5a38e7a644f39240f00001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000000132536465763798a9fb4b8a69a8473604b402f1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000013253653697e93a8c2a7917c67523c271200000000000000000000000000000000111d314455607584979fb2b6b4b0a99f9b9897999b9ea8afab9f8d7c687d92a7bba5907b66503b261100000000000000000000000000000000000000000000000000000000000008182536434a5f687984909ba3abb2b7c4bdb9b8b7b7b9bbc6b9b3aea79e95887d6e6158483b2b1d0d0000000000000003182d42586d8297adbaa48f7a654f3a2510000000071b2d3e4e63798a9fb4bdb6a59d897b6d635b544f4b4639434a4c4f555c646e7c8a9ea6b8bcb39e8877624c3c2b190500001c32475c71879cb1c6c3ad98826d5c4a3727160a020000040e1b2a3b4d5f70859bb0c1ac97816c573c2c1906001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000000081829394a5b677d929fb1b4a296806b5e4c3c2b1a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000000071c3043546e8399aeb6a48c77624c37220d00000000000000000000000000000000021527374557607481919ca5b0b5bab4b0aeacaeb0b3b4a79e8d7e69687d92a7b9a5907b66503b26110000000000000000000000000000000000000000000000000000000000001325364354606c7d8a9aa2b0b5c1b8b3aca8a4a3a1a2a3a6abb0b4c1b8b3a79e9283766259483b2b1b0b00000000000003182d42586d8297adbaa48f7a654f3a25100000000d22364a5c6f8399a9bab9a89d8778655d4e493d3a3633293035363a3e4a4e5f6779889ea9bab8a697816c5a4835200b00001c32475c71869cb1c6b7a58f7a65503e2d19090000000000000d1d304152677c91a8b9b29d88735b4935210c001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525252b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000000000b1b2d3d4d5f6c8196a3b4b59f8d7c665a49382815020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000b20354a6074889eb3b19c87715947341f0b0000000000000000000000000000000000091928394556606c7c87929a9fabaaacadadaca9a89e96897c6960687d92a3a3a3907b66503b261100000000000000000000000000000000000000000000000000000000010f1c304354607281929ea8b4c0b4b0a69d97938f8d8c8d8e91959ba3abb4b9b8b3a199867862594839291703000000000003182d42586d8297adbaa48f7a654f3a25100000021527384f647a8ea1b3c1b49e8a79635a4b3f352c24211e171c2021252d36404d5b657b8b9fb4c3b49f8b78624d38220f00001c32475c71869cb1c6b29d8773604a35201000000000000000001221364b6075899eb4b7a68d79634d38230e001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520000000000000000000000f1f30414b6074859ba6b8ab9e8978625645321d130100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000000e24394e63798ea7b8ac97816c573b2a18050000000000000000000000000000000000000a1b2838454b5e66747d858b9195969898979490898177665e52687d8e8e8e8e8e7b66503b2611000000000000000000000000000000000000000000000000000000000f1f30414a607281979fb4b9b7b3a29a9088827d7a787777797c80858d969ea8b2bfb2a49c8777625746331e12000000000003182d42586d8297adbaa48f7a654f3a25100000091d3145566d8297adbfb5a3927d675b4a3c2f211a0f0c0a03070b0c101b22303d4b5d697e94a5b7baa995806b553d2c1a06001c32475c71869cb1c1ac97816c5443301c070000000000000000091e3245566e8399aec4a7927e68523d2813001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000000000001131d3144556277889eaab9a79b8574604b41301f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000114263654697e93a9bcab917c67513c271200000000000000000000000000000000000000000a1a2832404d55606870777b7f818383817f7b756c61594d4c6176797979797975614b36210c000000000000000000000000000000000000000000000000000000061a2c3d4d5f6c81969fb1bdb3a69d90857b746d686463626264666b7078808a98a0b4bbb5a59b8575614b40301a0a0000000003182d42586d8297adbaa48f7a654f3a251000000b20364b6074899eb3c6b09b8572604a3d2d1e1106000000000000000007121f2e3f4b6074879db2c7b29c87725b4935210c001c32475c71869cb1bda8937d685336251300000000000000000003162838546a7f94a9bfab95806b56402b16001c32475c71879cb1bca6917c676565656565656565656565656565656565656565656565656b8095abc0ad98836d58432e1800182d42586d8297adbaa5907b65503b261000000000000000081d33485d72889db2bbaa8a75604a35200000000000000000000000021527374859657b8c9fb4b5a397816c5f4d3d2c1b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b0000081c3043546e8399aeb59f8b77614c37220c0000000000000000000000000000000000000000000a161e3037444b535962666a6c6d6d6c6a6660564c473a4758616464646464615746331e0a000000000000000000000000000000000000000000000000000000092135495b677d929fb0bdb3a29a887c70666055534f4e4c4d4e51565a626b7783939faabbb5a398826d5e4d3827150200000003182d42586d8297adbaa48f7a654f3a2510000010253b50657b90a7b9b9a8917c665443301f0f000000000000000000000001101d314556687d93abbcb6a58d79634e38230e001c32475c71869cb1b9a48e79644f39240f0000000000000000000011263b50667b90a5bbae98836e59432e19001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8298adc2ad98836d58432e1800182d42586d8297adbca7917c67523c271200000000000000071c30435473899eb3b49f8a755f4a352000000000000000000000000009192b3b4b5d6a7f94a1b2b19f927d675b49392816030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000b20354b6074899eb3b19c86715947341f0a000000000000000000000000000000000000000000000212192731363b484c51555758585754504b4538342a3a474c4e4e4e4e4e4b46392917030000000000000000000000000000000000000000000000000000091930414e63798a9eb4bdb3a1998477665e504b44373a383738393c3c494d59626e7e8c9fabbcb2a0917c665645311d0900000003182d42586d8297adbaa48f7a654f3a25100000142a3f54697f94a9c5b49e8975604b36251301000000000000000000000000021527384c61778b9fb5c3a7927d67523d2712001c32475c71869cb1c7a18c77614c37220c000000000000000000000e23384e63788da3b8b09a85705b45301b001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f98a0b2c2ad98836d58432e1800182d42586d8297adbea9947f69543a2917040000000000000b20354a60758a9fb4b39e88735e49331e000000000000000000000000000d1d2e3f4f616e8399a4b6b49e8a79635746321e140200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00000f24394e64798ea7b8ac96816c573a2a180400000000000000000000000000000000000000000000000009151d202a34373c40414343423f3b3632281f1c2a333739393939393633291b0b0000000000000000000000000000000000000000000000000000011527374d5f70849aa8b9b4a299837461594c403531262523222224272b353b484c60697d8d9fb4beb29d8774604b36201000000003182d42586d8297adbaa48f7a654f3a25100000182d43586d8298adc2ae99846f564531180800000000000000000000000000000a1f34475971869bb0c0ab96806b56412b16001c32475c71879cb1baa98b75604b36200b000000000000000000000c21364c61768ba1b6b19b86715c46311c001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4adb2bec2ad98836d58432e1800182d42586d8297adc2af99846f5846331f0f0000000000000e23384d63788daabbb19c87725c47321d0000000000000000000000000000112132434c6176869ca8b9a89c8675614b4231201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000114263754697e94a9bcab917c66513c2711000000000000000000000000000000000000000000000000000002080d181f22262a2c2e2e2c2a26211e160a0c171f212424242424211e170b000000000000000000000000000000000000000000000000000000081d314455677c91a2b4b8a79a84746056473a2f201d140f0e0d0d0f1119202b34424f5f6a7f95a3b4b7a5937e68533e2e1b07000003182d42586d8297adbaa48f7a654f3a251000001a2f455a6f849aafc0aa95806b5538271500000000000000000000000000000004182a3a576d8297acc2ad98826d58432d18001c32475c71879cb1b49f8a745645311d09000000000000000000000b20364b60758ba0b5b29c87725d47321d001c32475c71879cb1c6ccc2bfbabababababababababababababababababababababababababac2c6cfc2ad98836d58432e1800182d42586d8297adc2b49e8976614c3d2c1d10080100050d1b2e3e52687d92a7c8b09b85705b46301b000000000000000000000000000003151e33465763798a9eb4b6a498826d604e3e2d1c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b00081d3144556f8499aeb59f8b76614c37210c0000000000000000000000000000000000000000000000000000000000050b0d11151718181715110b09030000040a0c0f0f0f0f0f0c0a03000000000000000000000000000000000000000000000000000000000b20354b6074879db2c0b39e8978625645382a1c120801000000000000060d182032414a6072859bb0c1b19c87725c4a36220d000003182d42586d8297adbaa48f7a654f3a251000001b31465b70869bb0bea8937e69533e291400000000000000000000000000000000162b40566b8095abc0ae99836e59442f19001c32475c71869cb1b49f89745544311d08000000000000000000000b20354b60758aa0b5b19c87725c47321d001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4adb2bec2ad98836d58432e1800182d42586d8297adc2b9a8957f6a5b493b2e201d1418181f2b394b5c6f849aafc1ac97816c57422c17000000000000000000000000000000031729394a5b677d929fb0b2a0937e685c4a3a2917040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000b20354b6074899eb3b19b86715847331f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c51677c91a5b6b4a3927d67594838271a0c000000000000000000000005141c304354647a8fa3b4b6a48f7a644f3a240f000003182d42586d8297adbaa48f7a654f3a251000001c31475c71869cb1bca7927c67523d27120000000000000000000000000000000014293f54697e94a9beaf9a846f5a452f1a001c32475c71869cb1baa88a75604b35200b000000000000000000000c21364c61768ba1b6b19b86715c46311c001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f98a0b2c2ad98836d58432e1800182d42586d8297adc2c6b39e897963594b3f3531262d2a343b4857647a8fa2b4bfa7927d67523d2812000000000000000000000000000000000b1b2d3d4d5f6c8196a2b4b49f8b7a645846331f140200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000071c32475c71879cb1af9a85705a45301b000f24394f64798ea7b3ab96816c563a2a1704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090c1115181a1b1b1a18140f0b080100000000000000000000000000000000000c2135495b6f849aafc3b09b8572604a3b2b1a0a00000000000000000000000000001325364b5c70859bb0b3ab96806b56382816020003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1c6a18c76614c37210c000000000000000000000d23384d62788da2b7b09a85705b45301b001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8298adc2ad98836d58432e1800182d42586d8297adc2bbaea89c8677645d4f4b4437423b474c596275879cb2c0b3a18d78624d38230d0000000001080b11111111111111111111111f30414b6074849ba6b8a99d8776614c4332211000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c070202010000000000000000000000000101071c32475c71879cb1af9a85705a45301b00142a3f54697f949d9d9d917b66513c261100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080b161e21262a2e2f30302f2d2925201c1408060000000000000000000000000000000e23384d63788da2b4b6a4907b655443301d0d00000000000000000000000000000008182e3e53697e939d9d9d9b86705645321e090003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1b8a38e79634e39240e0000000000000000000010253b50657a90a5baad98826e58432e19001c32475c71879cb1bca6917c676565656565656565656565656565656565656565656565656b8095abc0ad98836d58432e1800182d42586d8297adc2ae9d949f9c887a6e65605558585959626a77859ba5b6bfaf99846f5a4835200b00000008141c20262626262626262626262626263144556277889daab6a599836e614f3f2e1c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47321c17171717140e050000000000040d13161616161c32475c71879cb1af9a85705a45301b00182d43586d82888888888876614c36210c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c232832363b3f4344464544423e3a35302620190e040000000000000000000000000215273854697e93a9c0b29c8773604a36251300000000000000000000000000000000001023384d637888888888888775604b36210b0003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1bca7927d67523d28120000000000000000000215273754697e93a9beaa95806b55402b16001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f566b8095abc0ad98836d58432e1800182d42586d8297adbfa9947f8c9f9d8d837a746f6e6d6e71777f899ba3b5c2b3a1907b65503c2b1906000008182630353b3b3b3b3b3b3b3b3b3b3b3b3b3b374859657b8c9fb4b3a1947f695d4b3a2a18080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c47322c2c2c2c2c29221608000000071521282b2b2b2b2b32475c71879cb1af9a85705a45301b00162b3f53646d7373737373615846331f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a212e3739464b5055585a5b5b5957534f4b4336352b1f170b0000000000000000000000091d3145566f8499afc4a9947f69544330180800000000000000000000000000000000000c2035495a63737373737373605645321e090003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1c1ab96816c563e2d1b070000000000000000081d3144556e8398adc3a7927d67523d2812001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7b8196a49f998f8985838284868c959ea7b5c1b5a499836e5d4c381e0e000001142636434b50505050505050505050505050505050505d697f94a1b2b49f8c7b6559473626140100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c474141414141413e3426160500041526333d404040404040475c71879cb1af9a85705a45301b001023354653585e5e5e5e5e4c463a291704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005131f2c353f4b4f5761666a6d6f70706f6d696460544d493c33291b10020000000000000000000b20364b6075899eb4b8a68e79634e36251300000000000000000000000000000000000006192c3c494d5e5e5e5e5e5d4b45382816020003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6b19c87725c4a36220f00000000000000000c20364b6075899eb3b6a58d78624d38230d001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525252b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a74869ca5aea79e9a9897999ca4aab3b9bcb5a49c8675614c3f2f1c000000081c30435460666666666666666666666666666666666666666e8399aebbaa9d8877615443301c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb19c87715c57575757575756514434220e000d21334450555656565656565c71879cb1af9a85705a45301b00061828353f4348484848483633291c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071523313d494e5d656e767b7f8384858584827e7a746c625a4c463a2e20120400000000000000000f24394e64798ea8b9b39d88735b4a361808000000000000000000000000000000000000000e1e2c35384848484848483632281a0a000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6b6a48e79644f3d2d1a0a0000000000000c1d2f4051667c91a7b9b29d87725a4835200b001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a65778799a1b0b3afadadaeb1b5c2bab4ab9f9786786257463321110000000b20354b60727b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7d92a7c8b7a69a8473604b35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70849aafb19c86716c6c6c6c6c6c6c6c62513e29140013283d50626b6b6b6b6b6b6b6b71869cb1af9a85705a45301b00000918232b2d3333333333211f170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007152633414e5b636f7a8389909498999b9a9997938f8881786c61584a3e2f2212040000000000000012273c52677c91a7c6ae99836e593d2d1a0000000000000000000000000000000000000000000e192023333333333333211e160a00000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6c2ac97826d5c4a3827180c060000060f1c2a3b4c5e70849aafc0ab96816c563c2b1906001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a65627683919b9fabaaacadadaba9a89f988c8275625a49392917030000000b21364b60758b90909090909090909090909090909090909090929bacc0c4b3a2937e68533e291300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70849aafb39e898181818181818181816c56412c1700162b40556b808080808080808080899eb3af9a85705a45301b000000061016181e1e1e1e1e0c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000415253344505f6879848f989fa8aaadafb0b0aeaca8a69d968b8176645c4c402f221200000000000000152a40556a7f95aabfab95806b56402b1600000000000000000000000000000000000000000000060c0e1e1e1e1e1e1e0b09020000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6cab49f8c79645645362a201918181a212c3a4759667c90a2b4b4a28e79634e39240e00001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a6558616f7c858b919597989796948f8983796d6057493c2b1b0b000000000b21364b60768ba0a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a7acb9cad0c0aa95806b55402b1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafb8a79e96969696969696968a745f4a351f001f354a5f748a95959595959595959ea7b8af9a84705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001222334450626b7d8a99a1adb4b8b3aeabaaaaacafb4b7b3a99f96877a665e4c402f1e0e000000000000182d43586d8298adbda8927d68533d2813000000000000000000000000000000000000000000000000000909090909080000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6cfbcab9a84746054473b352b2d2d2c363d49586177879db2beaf9a85705b4a36210c00001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f4c5e6670777c80828382817f7a756e635b4b45392b1e0e00000000000b21364b60768ba0b5b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9aa95806b55402b1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70859aafc5b8b3acacacacacacac9f8a745f4a351f001f354a5f748a9fabababababababb3b8c5af9a84705a45301b00000000000000000000000000000000000000000000000000000000061016181a1a1a18161006000000000000000000000000000000000000000d1d304050626b80929ea8b3b4b0a79e99969595969a9fa9b2b7b4a59d8b7c665e4c3c2c18080000000000192f44596e8499aebaa5907b65503b2610000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6b8aba6a298827261594d493c43433d494e5b6376859ba5b7b2a08f7a644f3d2d1a0700001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f404c515962676a6c6d6d6b696560564e4a3d32281b0e0000000000000b21364b60768ba0a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a395806b55402b1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a70849aa6a6a6a6a6a6a6a6a6a6a69f8a745f4a351f001f354a5f748a9fa7a7a7a7a7a7a7a7a7a7a79a85705a45301b0000000000000000000000000000000000000000000000000000000a18232b2e3030302e2b23180a000000000000000000000000000000000005192b3c4d5e6a80959eb4b9b4a29b908884817f8081858a939da5b2b6a99f8b7c665a4936261401000000001a30455a6f859aafb9a48f7a644f3a250f000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6ab9a909fa09883776a625a5a58585a5b636c79869ba3b4b7a698836e5d4b371f0f0000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a383b484d51555758585654504b4538362d1e160a000000000000000b21364b60758b8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e806b55402b1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30455a7084909090909090909090909090908a745f4a351f001f354a5f748b9191919191919191919191919184705a45301b0000000000000000000000000000000000000000000000000000061828353f43454545433f35281806000000000000000000000000000000000b2034485a667c919eafbcab9f94857b746f6c6a6a6c70767e8798a0b0baa99e8978625443301c0a000000001b31465b70869bb0b8a38e79634e39240e000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1bba6907b8c9fa199897f78726f6d6d6f7379818b9ca4b4baa89d8776614c3f2e1b010000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a252b34373c40424342413f3a363127211a0f0300000000000000000b20354a60727979797979797979797979797979797979797979797979797979797977624c37220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f253a4f647a7b7b7b7b7b7b7b7b7b7b7b7b7b7b66503b26110012273c51677c7c7c7c7c7c7c7c7c7c7c7c7c7c7b65503b251000000000000000000000000000000000000000000000000000001023354653585a5a5a585346352310000000000000000000000000000000071b2d3e4d6278899eb3bcab9f8d7f72666054565555575761687582969fb0b9a79b8573604b392816030000001c31475c71869cb1b8a38d78634e38230e000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b748095a2a79e948d8784828284888e969fa9b5b6a99f8a7a645847332010000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25182022272b2d2e2d2c2a25201d150a0700000000000000000000071c3043546064646464646464646464646464646464646464646464646464646464625948341f0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374b5c6466666666666666666666666666665e4c38230f001024394d5f6767676767676767676767676767655d4b37230e0000000000000000000000000000000000000000000000000001162b3f53646d6f6f6f6d64533f2b160100000000000000000000000000000d22364a5c6d8298a8b9b49f8d7d6960544b4336404039464b5761728196a1b3b5a3937e685745321e090000001b31465b70869bb0b9a38e79644e39240f000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b7573849aa4b3a9a49c9a9898999da6acb4bab4a59d8b7b655c4b3a2a1702000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25100b0d12151718181614100b090200000000000000000000000000132536434a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c483b2a18050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b2e3e4b4f51515151515151515151515151504c402f1c09000a1d30414d5152525252525252525252525252504b3f2f1c080000000000000000000000000000000000000001080b140b0902182e43586d82858585826d58432e1802090b140b08010000000000000004182a3a4f647a8fa0b2b4a3947f695f4a433630262a2b283239465460728399a7b9b39e8875604b36210e0000001a30455a6f859aafb9a48f7a644f3a250f000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b7661778699a1b1b5b1afadadafb3b7b8b3aa9f96877a655d4b3e2e1c0c00000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a2510000000000203030100000000000000000000000000000000000008182530353939393939393939393939393939393939393939393939393939393937342a1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010202e373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b382f2212000001122330393c3c3c3c3c3c3c3c3c3c3c3c3c3c3b372f21110000000000000000000000000000000000000008141c2029201d151d32475c72879a9a9a87725c47321d151d2029201c14080000000000000a1f3447596d8298adbeb09b8572604a4130251c141515161e293643546277899eb3b8a6937d68533c2c19060000192f44596e8499aebba5907b66503b2611000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b7660617683919ba3a8abadadacaba8a69d968b8176645c4b3f2f20100000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000008131c2024242424242424242424242424242424242424242424242424242424221f180d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b22252626262626262626262626262626231c120400000005121d24272727272727272727272727272725231c110300000000000000000000000000000000000008182630353e3632281a31465c71869baf9b86715c46311a2832363e353026180800000000000c22374c61778a9fb4b4a38f7a645443301c1308010000030b18263648596a7f94a9bab19b86715a4935200c0000182d42586d8297adbda8937d68533e2813000000000000000000000000000000000000000000000000000b0b0b0b0b0a0000000000000003182d42586d8297adb9a48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b766058616e7c868d939697989796938e8881786c61584a3e2f2111020000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000070b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d0f11111111111111111111111111110f09000000000000010a101212121212121212121212121212100e080000000000000000000000000000000000000001142636434b534b45382e30465b70859bb09a85705b45302e38454b534b43362614010000000013283d52687d92a9bab09b85705c4b3625130000000000000008182a3b4c61768a9fb4b5a38d78624d38230d0000152a3f546a7f94a9bfab96806b5636261401000000000000000000000000000000000000000000070c0e20202020201f0b09020000000003182d42586d8297a3a3a38f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b4c5f6771787d81828382807d79746b635a4c463a2d201103000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c304354606960564b3f33455a6f859aaf9a846f5a45333f4b566069605443301c0b00000003172939586e8398adc4a8937e69533e2e180800000000000000000d1f3347586e8399aec1a8937e68533e2913000012273c51677c91a6c6ae99846e5443301c0800000000000000000000000000000000000000010f1a2123353535353535211e160a00000003182d42586d828e8e8e8e8e7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b414d515b63686b6d6e6d6b686460554d493c33291c100200000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adb3a48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0c0a0400000000000000050b0d141414140c0b0400000000000000000000031729394b60727e74655d4c473a596e8499ae99846e593a474c5d65747e72604b3929170300000a1e33465773889db2b7a68d78624d38231000000000000000000004172a3a52687d92a7c6ad98836e5836251300000e24394e63798ea8b9b39e8974604b35200b000000000000000000000000000000000000000f1f2d36394a4a4a4a4a4a3632281a0a0000000d22384d6278797979797975614b36210c00001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36393d494e535658585756534e4b4437352c1f170c000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d82979d9d9d8f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e21232323232323232323232323232323232323232323232323232323232323211f170b00000000000e19202229292929221f180c0000000000000000000a1e334657687e93867b6d61584d586e8398ad98836e584d58616d7b86937e685746331e0900000c21364c61768ba6b7b39d88735a4835200b000000000000000000000e23384e63788da8b9b19b86715443301c07000b20354b6075899eb3b8a78e79644f372614010000000000000000000000000000000000071a2d3d4a5e60606060605f5b453828160200000b2035485a626464646464615746321e0900001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36212c35383e41424342413e3935312620190e0400000000000000000000001c32475c71879cb1b3a6917c67513c271200000000000000000000000000000001162b40566b8095abb3ad98836d58432e1800172c41566c8188888888887a644f3a240f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b2832363838383838383838383838383838383838383838383838383838383838383633291b0b0000000e1e2b35383e3e3e3e37342a1d0c00000000000000011527374c6176889e9c8d8276675f586d8297ad97826d585f6776828d9c9e8876614c37271501000f243a4f64798fa4c4af99846f5a3c2b1906000000000000000000000c2135495b74899eb4b49f8974604a35200b00081d3144556e8399aec5aa957f6a5544311d0900000000000000000000000000000000000c21364a5b707575757575746d5645321e09000005192b3c484d4e4e4e4e4e4b463928160300001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36211a2123282c2d2e2d2b2824201d140906000000000000000000000000001c32475c71869c9d9d9d917c67513c271200000000000000000000000000000001162b40566b80959d9d9d98826d58432e180015293e51636c7373737373645c4a36220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003162839454b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c463a2917040005192b3c484d535353534c473b2a1804000000000000081d3144556b8096a6ab9f97887d6f626c8197ac97816c626f7d88979faba696806b5544311d080011263c51667b91a6bbac97816c57422c170000000000000000000000061a2c3d5c71879cb1baa98c76614c37210c000115273753687e93abbcb29d8774604b37261401000000000000000000000000000000000e23394e63798a8a8a8a8a8b75604b36210b0000000e1e2b3538393d3e3b393632281b0b0000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b0c0e131618191816130f0b08010000000000000000000000000000001b30455a708488888888887c66513b261100000000000000000000000000000000152a3f556a7f8888888888816c57412c17000e22344451565e5e5e5e5e4f4a3e2e1b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455760636363636363636363636363636363636363636363636363636363636363615846331f0a000b2035485a6269696969615947341f0b0000000000000b20354b607485929ca5b2a69d9183786b8196ab96806b7883919da6b2a59c928574604b35200b0012283d52677d92a7bcaa95806a55402b150000000000000000000000001b30455a70859aafc7a28d77624d38220d00000d22384d62788b9fb4b7a5917c665544311d0e00000000000000000000000000000009192f3f54697e949f9f9f9b85705645321e090000031323303a474c5254504b44372c1f0f0000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b00000001030302010000000000000000000000000000000000000000182d415566707373737373665e4c38240f0000000000000000000000000000000013283c50616a73737373736c63523e2a1500051626343e4148484848483a362e201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b607679787878787878787878787878787878787878787878787878787878787876614c36210c000d22384d62787e7e7e7e77614c37220e000000000000081d31445560737d87939da6b3a1998a7e8095aa95807e8a99a1b3a69d93877d73605544311d080013283e53687d93a8bda9947f6a543f2a150000000000000000000000041a2f44596f8499aeb8a38e78634e39230e00000b2035485a6f8499aec2b19c8673604b3c2c1b0b00000000000000000000000000021527374c5d71869cb1c2aa95806b55382816020000102130414d58616769666055493d2c1b0b00001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b0000000000000000000000000000000000000000000000000000000012253748555a5e5e5e5e5e514c402f1d09000000000000000000000000000000000d20334350555e5e5e5e5e57524534220f0000081622292c333333333324221b1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d7d68523d2813000e23384d63788d9393937f69543c2c190600000000000115273744546067747e87949ea6a89e948a9fb49f8a949ea8a69e94877e7467605444372715010013283e53687d93a8bdaa947f6a553f2a150000000000000000000000051a2f445a6f8499afb8a38d78634e38230e000005192b3c50667b90a4b5b5a4937e685b4939291b0e010000000000000000000008141d314455657b90a4b5b5a38e79634e39240e0000081b2e3f4d5f67767c7e7b74635b4939281603001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b00000000000000000000000000000000000000000000000000000000081a2a37414548484848483b382f22120000000000000000000000000000000000031525333c3f4848484848413e34271705000000050e15171e1e1e1e1e0f0d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3927d68523d2813000c2035495a73899ea89b86715a4935200c00000000000009192736434b556068757e88949ea7a99fa9baa99fa9a79e94887e756860554b4336271909000012273d52677c92a7bcaa95806b55402b160000000000000000000000011527375a70859aafc5a28c77624d37220d0000000e20354a6073869cb1bfb49e8a79635746392c1d140903000000000000080f182630434b6074869cb1c2b19b86715b4a36210c00000e22374b5d677d8a9293908679635746321e09001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b00000000000000000000000000000000000000000000000000000000000c1a252d30333333333326241d1204000000000000000000000000000000000000071520282a33333333332c2a221709000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa5b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a7927d68523d28130006192c3c5a6f849aafa38d78624d38230d000000000000000918263037444b566069757f899ba3b4bac7bab4a39b897f756960564b44373026180900000011263b51667b90a6c9ad97826d583625130000000000000000000000081d31445572879cb2b9a78b76614c36210c000000071c304354657b90a1b3b9a89b85756157493c31261e1611100e0f10131b222c36434b616c8196a4b5b6a4927d67523d2d1a07000010253a4f657b8c9ea8a9a49c8775614b36210c001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b3a08b76604b36210b0000000000000000000000000000000000000000000000000000000000000812181b1e1e1e1e1e110f09000000000000000000000000000000000000000000030d13151e1e1e1e1e17150f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4927d68523d28130000162b41566b8096aba9947f69543b2a18040000000000000008141c273138454b57616a77869bb0c6d7c6b09b86776a61574b453831271c1408000000000e24394e63798eabbcaf9a85705443301c07000000000000000000000b20354b60758a9fb4b39e89745846331f0a000000001325364c5d6e8399a7b8b5a39a8475625a4b443732292625242426292e373d4954606b7f949eb0bcab9c8673604b35200f000000192e43596e8398abb9c2b6a5927d68523d2813001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879c9d9d9d8b76604b36210b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7d68523d2813000012273c52677c91a7b09b85705947341f0b00000000000009151d2d363f4b4f5d65707c869ba3b5c4cdc4b5a39b867c70655d4f4b3f362d1d15090000000b21364b60768b9fb5b39e8974604a35200b000000000000000000000f24394f64798ea9bab09b86705b3a2917040000000008182f3f4d6278899eabbcb4a29a85786860554b46393c3a39393b3e3e4b4f5b637380949daebdb59f8d7b655443301c080000001c31465c71869bb1c9d3c3aa95806a55402b15001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001b30455a7084888888888874604b36200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61757a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a77614c37220c00000e23384e63788da8b49f8b77614c37220c0000000000091927313e4a4e5d64707b85919ca4acacb0bdb0acaca49c91857b70645d4e4a3e312719090000091e32455672879cb2b9a88e79644e36261401000000000000000006192b3c54697e93a9c7ad97826d58422d18000000000000112035485a667c8d9fb5bcb4a39b897d7368615755514f4e4f5053575c646d7984959eaebbb4a296816c5d4b36261401000000192e44596e8399abbac3b6a6927e68523d2813001c32475c71879cb1b3a6917c67513c27120000000000000000000000000000000014293e53697e93a8b3af9a856f5a45301a00182d415566707373737373605645321d09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e33465761646464646464646464646464646464646464646464646464646464646464615947341f0a00000b20354a6074899eb4ab927d68533727150100000001152737444b5c646f7a84909ba3b19f97969fb09f96979fb1a39b90847a6f645c4b44372715010003162838576c8297acc6aa957f6a5443301c0a00000000000000000a2035495a6f859aafbcab927d67523d281200000000000005192b3c4c5e6a7f959eb5bcb5a89e92867d766e6a6665636465686d727a828c9aa2b0bcb4a49a8474604b3f2f18080000000010253a50657b8c9fa9a9a59d8876614b36210c001c32475c71869c9d9d9d917c67513c27120000000000000000000000000000000014293e53697e939d9d9d9a846f5a45301a0012253748555a5e5e5e5e5e4b45382815020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003172939464c4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c473a2a18040000071c30435470869bb0ae99836e5544311d08000000081d314455606e79848f9aa2b0a49c8f828196ac9681828f9ca4b0a29a8f84796e605544311d08000012273c51677c91a8b9b29c8773604b382816030000000000000a1b2c3d4d62788c9fb4b59f8b77624c37220d000000000000000e1e2f4050616b80949fabb8b9b3a49c928a847f7b7a79797b7e82878f989faab4bcb5a29a867661564532211100000000000e23374b5d687e8a9394918779635746331e0a001b30455a708488888888887c66513b26110000000000000000000000000000000013283d52687d8888888888836e59432e1900081a2a37414548484848483632281a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2933363a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37342a1c0c00000000132536576d8297acb39e8975604b35200b0000000b20354b6074828d99a1afaa9f95867b6d8096ab96806d7b86959faaafa1998d8274604b35200b00000c21364b6176899eb3b6a5917c665645321e160b040000060e1a2839495b6c8196abbcaf9a846f5947341f0b00000000000000001222334350626b7f8d9ea6b5bcb6b1a89f9995918f8e8e9093979da5adb4bbb6ab9f968476615847382815030000000000081c2e3f4e6068777d7f7c74635b4a3929170300182d415566707373737373665e4c38240f0000000000000000000000000000000011253a4e606873737373736e6453402b1700000c1a252d303333333333201d150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e21252525252525252525252525252525252525252525252525252525252525221f180c000000000014293f54697e94a9b9a88f7a654f3a2510000000081d3144556d8398a8b4a39b8b8074656c8196ac96816c6574808b9ba3b4a898826d5544311d080000091e3246576c8196aabbb29d8774604b4332291f17181819202b38455763798c9fb4b6a5917c67513b2a18050000000000000000041525334450616a7c88989fabb5bcbab4aeaaa6a4a3a4a5a8acb2b7c2b6b1a49c8d81746158473a291a0a00000000000000112131414e5962686a6760564a3d2d1b0b000012253748555a5e5e5e5e5e514c402f1d09000000000000000000000000000000000b1e31414e525e5e5e5e5e5953463624100000000812181b1e1e1e1e1e0b09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d19202229292929292929292929292929292929292929292929292929292929292923211a0f010000000011263c51667b91a6c6aa95806a55382715020000011527374d62788a9f9e9385796b60566d8297ac97826d56606b7985939e9f8a78624d372715010000031628394d63788b9fb4b6a597816c614b4639332a2d2d2c353c49566075859baabbb29c8774604b35200d000000000000000000000715263343505e6677828d999fabb0b4bbc8bbbab8b9babdc3b6b2aca49c92867b6c6056473a291c0c0000000000000000031323313b484c5354514b45382d1f0f000000081a2a37414548484848483b382f22120000000000000000000000000000000000011323313a3d484848484843403628180700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b34373e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e39362c1f0f000000000e24394e63798ea3c4af9a856f5645311d0900000009203448596a80958a7e73635b4b586e8398ad98836d584b5b63737e8a95806a5948341909000000000b2135495b6c8196a6b7b19f957f6c61574c473a42433c494d5a62748399a3b5b3a1917c665544311d08000000000000000000000007152533404c59626e79848c949b9faaa8a9abacabaaa8a5a59c978f867d73655e4b4538291c0c0000000000000000000005131d2b34373e3f3c3632281a0f01000000000c1a252d30333333333326241d120400000000000000000000000000000000000005131e252833333333332e2b24180a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3b484d5454545454545454545454545454545454545454545454545454545454544e493d2c1a060000000b21364b60768ba6b7b49f8975604b36200b00000005192b3b4b607582786960544a3d596e8499ae99846e593d4a546069788275604b3b2b19000000000006192c3c4c6176889daabbaf9d958175696158595858595a636b788499a1b3b7a699836f5e4c372715010000000000000000000000000715222f3b484c5c646f777f868a8f93949697969593908c87817a726860554c4032281a0c000000000000000000000000000d182022282a27201d150a000000000000000812181b1e1e1e1e1e110f09000000000000000000000000000000000000000000010b11131e1e1e1e1e191710070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2034485962696969696969696969696969696969696969696969696969696969696969635b4936210c000000091e32455773889db3baa98f79644f3a240f000000000d1e324557606d62594b4336455a6f849aaf9a846f5a4536434b59626d605745321d0d0000000000000e1f334758657b8c9fabbbaf9f97877e77716e6d6d6f7378808a9aa2b3b8a79d8776614c40301909000000000000000000000000000003111d2a343e4a4e5962697075797d7f808181807e7b77726c655d534b44372f1e160a000000000000000000000000000000050b0d1315120b09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e79634e39230e000000031628395b70859bb0c7a8937d68533e28130000000003162839454b574d483b3026455b70859ab09a85705b4526303b484d574b45392816000000000000000417293a4b5d687e8d9faab7b1a59d938b8784828284888d969ea8b4b4a79e897a64584733221200000000000000000000000000000000000d181f2d363b484d54566064686a6b6c6c6b69656259574f4b3f3531261911020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8f93939393939393939393939393939393939393939393939393939393927d68523d281300000000182d43586d8298adc1ac96816c57412c1700000000000a1b2832364237342b1c31465b71869bb09b86715b46311c2b3437423632281b0a00000000000000000c1c2e3f4e60687e8c9da6b4b7b2ab9f9c999798999da6abb4b8b3a29b897a645c4a3a2a1804000000000000000000000000000000000000050f1a212b343738454b4f53545657565553504d483b3a372e201d140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa5a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a7927d68523d281300000000162b40556b8095aab4af9a85705a3929170300000000000a161e212d2220191d32475c72879c9d9c87715c47321c1920222d211e160a00000000000000000000102131424e60687b88969fa9b2b6b5b1aeadadaeb2b7b4b0a69e938578645c4a3e2d1c0c000000000000000000000000000000000000000000070d1920222832363a3e3f414241403e3b37342b25231c1108010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa5b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a7927d68523d28130000000013293e53687e939e9e9e9d88735746331e0a00000000000003090b180d0b051c31465b718588888885705b46311b050b0d180b0903000000000000000000000002132431424e5d6576818b959da5a7aaacadadacaaa6a39b93887e73625a4a3e2d2010000000000000000000000000000000000000000000000000050b0d161e2124282a2b2c2c2b2926222019100e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e927d68523d28130000000011263b50667c8a898989898a76614b36210c00000000000000000002000004192e42566771737373706756422e1904000002000000000000000000000000000000061323313f4b58616c7880878d91959798989694908c857e75696055483c2d20100200000000000000000000000000000000000000000000000000000002090b0f13151617171614100d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657b8989898989898989898989898989898989898989898989898989898989897d67523c2712000000000f23384c5e66747474747474615746331e0a0000000000000000000000000013263849565b5e5e5e5b564938261300000000000000000000000000000000000000000513212e3a474c5a626b72787c80818382817f7b77706961574b44372b1e100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e22374b5d65737373737373737373737373737373737373737373737373737373737373675f4d39251000000000091c2f404c505f5f5f5f5f5f4b463929170300000000000000000000000000091b2b3842464848484642382b1b0900000000000000000000000000000000000000000003111c2a333c484d555b63676b6c6d6d6c6a666259534b46393127190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b2e3f4b4f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e524d41301e0a000000000012222f383b4949494949493633291b0b0000000000000000000000000000000d1b262e31333333312e261b0d0000000000000000000000000000000000000000000000000c171f2b35383c494d52555758585755514c483b3632291d150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010212e373a4949494949494949494949494949494949494949494949494949494949493c3930231301000000000004121c2326343434343434211e170b00000000000000000000000000000000000913191c1e1e1e1b1913090000000000000000000000000000000000000000000000000000040e1920232c35383c40424343413f3b37342a211e160b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b222534343434343434343434343434343434343434343434343434343434343427251e13050000000000000000090f111f1f1f1f1f1f0c0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e192123272b2c2e2d2c2a26221f180d0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e101e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e12100a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e12161718181715110d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF.asset.meta b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF.asset.meta new file mode 100644 index 0000000..5fc9655 --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f675742eaf9c20a4f909d78ee7a14fed +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular.ttf b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular.ttf new file mode 100644 index 0000000..0d8b854 --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b02e565207c8d42459ad8e3795babf8a9f3fe337508da7f0c74b60ab6f8f81e7 +size 278284 diff --git a/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular.ttf.meta b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular.ttf.meta new file mode 100644 index 0000000..2e7d99c --- /dev/null +++ b/Assets/VRTemplateAssets/Fonts/Inter/Inter-Regular.ttf.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: 78c7f42a7547f22448a621eaeeef3fd2 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Inter + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Graphics.meta b/Assets/VRTemplateAssets/Graphics.meta new file mode 100644 index 0000000..c65626a --- /dev/null +++ b/Assets/VRTemplateAssets/Graphics.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f648837b2c414c41964b530c515b133 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Graphics/Post Process Volume Profile.asset b/Assets/VRTemplateAssets/Graphics/Post Process Volume Profile.asset new file mode 100644 index 0000000..6cfc7ec --- /dev/null +++ b/Assets/VRTemplateAssets/Graphics/Post Process Volume Profile.asset @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8175944365485479075 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 1 + threshold: + m_OverrideState: 1 + m_Value: 0.5 + intensity: + m_OverrideState: 1 + m_Value: 0.1 + scatter: + m_OverrideState: 1 + m_Value: 0.5 + clamp: + m_OverrideState: 1 + m_Value: 65472 + tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 0 + downscale: + m_OverrideState: 0 + m_Value: 0 + maxIterations: + m_OverrideState: 0 + m_Value: 6 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &-1360232469857127578 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 2 + neutralHDRRangeReductionMode: + m_OverrideState: 0 + m_Value: 2 + acesPreset: + m_OverrideState: 0 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 0 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 0 + m_Value: 0 + paperWhite: + m_OverrideState: 0 + m_Value: 300 + detectBrightnessLimits: + m_OverrideState: 0 + m_Value: 1 + minNits: + m_OverrideState: 0 + m_Value: 0.005 + maxNits: + m_OverrideState: 0 + m_Value: 1000 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: Post Process Volume Profile + m_EditorClassIdentifier: + components: + - {fileID: -8175944365485479075} + - {fileID: 8339455231178082067} + - {fileID: -1360232469857127578} +--- !u!114 &8339455231178082067 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + postExposure: + m_OverrideState: 1 + m_Value: 0.5 + contrast: + m_OverrideState: 0 + m_Value: 0 + colorFilter: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hueShift: + m_OverrideState: 0 + m_Value: 0 + saturation: + m_OverrideState: 1 + m_Value: 50 diff --git a/Assets/VRTemplateAssets/Graphics/Post Process Volume Profile.asset.meta b/Assets/VRTemplateAssets/Graphics/Post Process Volume Profile.asset.meta new file mode 100644 index 0000000..89fbc63 --- /dev/null +++ b/Assets/VRTemplateAssets/Graphics/Post Process Volume Profile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 12bd4b8ecc486d84b9e059255860c49b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Graphics/Template Lighting Settings.lighting b/Assets/VRTemplateAssets/Graphics/Template Lighting Settings.lighting new file mode 100644 index 0000000..b64f455 --- /dev/null +++ b/Assets/VRTemplateAssets/Graphics/Template Lighting Settings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Template Lighting Settings + serializedVersion: 8 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 2 + m_LightmapMaxSize: 2048 + m_LightmapSizeFixed: 0 + m_UseMipmapLimits: 1 + m_BakeResolution: 40 + m_Padding: 2 + m_LightmapCompression: 3 + m_AO: 1 + m_AOMaxDistance: 0.1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_EnableWorkerProcessBaking: 1 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 1 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_RespectSceneVisibilityWhenBakingGI: 0 diff --git a/Assets/VRTemplateAssets/Graphics/Template Lighting Settings.lighting.meta b/Assets/VRTemplateAssets/Graphics/Template Lighting Settings.lighting.meta new file mode 100644 index 0000000..7020df2 --- /dev/null +++ b/Assets/VRTemplateAssets/Graphics/Template Lighting Settings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 78151f5e58fb9f749bd5225f789faa27 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials.meta b/Assets/VRTemplateAssets/Materials.meta new file mode 100644 index 0000000..54d18a7 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d5d274db4820b8144a64f3867b9f6055 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Anchor Materials.meta b/Assets/VRTemplateAssets/Materials/Anchor Materials.meta new file mode 100644 index 0000000..6007ab1 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Anchor Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54d28119b27939d4daeae25edfec2da8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Base.mat b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Base.mat new file mode 100644 index 0000000..0c4cff6 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Base.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Anchor Base + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _OCCLUSIONMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 2800000, guid: 61c3552c05bd1b842a62ef7c70a99944, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.72156864, g: 0.72156864, b: 0.72156864, a: 1} + - _Color: {r: 0.72156864, g: 0.72156864, b: 0.72156864, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &866471340835720802 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Base.mat.meta b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Base.mat.meta new file mode 100644 index 0000000..7fd24e7 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Base.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 19fd09f1fd9347644a27778b73938d3b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Blue Glow.mat b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Blue Glow.mat new file mode 100644 index 0000000..309b7b1 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Blue Glow.mat @@ -0,0 +1,170 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3765666368989759151 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Anchor Blue Glow + m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ALPHAMODULATE_ON + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _EMISSION + m_LightmapFlags: 2 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - GRABPASS + - DepthOnly + - SHADOWCASTER + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 7461125ec591a1548883bd61123e9138, type: 3} + m_Scale: {x: 1, y: -0.8} + m_Offset: {x: 0, y: 0.3} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: -0.8} + m_Offset: {x: 0, y: 0.3} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 7461125ec591a1548883bd61123e9138, type: 3} + m_Scale: {x: 1, y: -0.8} + m_Offset: {x: 0, y: 0.3} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 3 + - _BlendModePreserveSpecular: 1 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMode: 1 + - _Cull: 0 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 1 + - _EmissionEnabled: 0 + - _EnvironmentReflections: 1 + - _FlipbookBlending: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.888 + - _GlossinessSource: 0 + - _GlossyReflections: 1 + - _LightingEnabled: 0 + - _Metallic: 0.678 + - _Mode: 2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 2 + - _SrcBlendAlpha: 0 + - _Surface: 1 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 0.4} + - _BaseColorAddSubDiff: {r: 1, g: 0, b: 0, a: 0} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 0.12549016, g: 0.5882353, b: 0.9529411, a: 0.4} + - _ColorAddSubDiff: {r: 1, g: 0, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Blue Glow.mat.meta b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Blue Glow.mat.meta new file mode 100644 index 0000000..816d837 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Blue Glow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a723ecfb519e7945a7fa67bed0a57f1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Glow Gradient.png b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Glow Gradient.png new file mode 100644 index 0000000..f2e4d60 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Glow Gradient.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f2057511a4ce384cbcf519d3d2277c2b208c2d113e1684d014326981f11b529 +size 128638 diff --git a/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Glow Gradient.png.meta b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Glow Gradient.png.meta new file mode 100644 index 0000000..8b2ddc7 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Anchor Materials/Anchor Glow Gradient.png.meta @@ -0,0 +1,154 @@ +fileFormatVersion: 2 +guid: 7461125ec591a1548883bd61123e9138 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Anchor Materials/Blue Anchor Arrow.mat b/Assets/VRTemplateAssets/Materials/Anchor Materials/Blue Anchor Arrow.mat new file mode 100644 index 0000000..9956342 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Anchor Materials/Blue Anchor Arrow.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue Anchor Arrow + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - SHADOWCASTER + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _DstBlendAlpha: 10 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _SrcBlendAlpha: 1 + - _Surface: 1 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + - _Color: {r: 0.12549016, g: 0.5882353, b: 0.9529411, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &5747404604693008753 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Anchor Materials/Blue Anchor Arrow.mat.meta b/Assets/VRTemplateAssets/Materials/Anchor Materials/Blue Anchor Arrow.mat.meta new file mode 100644 index 0000000..46c7c86 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Anchor Materials/Blue Anchor Arrow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e42270a11c28f4744b73a18278e4ef33 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Anchor Materials/White_Mixed_AO.png b/Assets/VRTemplateAssets/Materials/Anchor Materials/White_Mixed_AO.png new file mode 100644 index 0000000..6bfa3ef --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Anchor Materials/White_Mixed_AO.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96908da9749d440b1f63d866484bb08805898de765d59f39b772334fa5c28929 +size 338405 diff --git a/Assets/VRTemplateAssets/Materials/Anchor Materials/White_Mixed_AO.png.meta b/Assets/VRTemplateAssets/Materials/Anchor Materials/White_Mixed_AO.png.meta new file mode 100644 index 0000000..88d52ca --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Anchor Materials/White_Mixed_AO.png.meta @@ -0,0 +1,154 @@ +fileFormatVersion: 2 +guid: 61c3552c05bd1b842a62ef7c70a99944 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Controller.meta b/Assets/VRTemplateAssets/Materials/Controller.meta new file mode 100644 index 0000000..0c8f98a --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1953143d7a07e7a4d84d9ef361175140 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Controller/Blue.mat b/Assets/VRTemplateAssets/Materials/Controller/Blue.mat new file mode 100644 index 0000000..b475201 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/Blue.mat @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Controller/Blue.mat.meta b/Assets/VRTemplateAssets/Materials/Controller/Blue.mat.meta new file mode 100644 index 0000000..63b9c56 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c994d22a9398f64d9292e3849f59f92 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Controller/Controller.mat b/Assets/VRTemplateAssets/Materials/Controller/Controller.mat new file mode 100644 index 0000000..dc3057b --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/Controller.mat @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7058409539637385116 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Controller + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.228 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Controller/Controller.mat.meta b/Assets/VRTemplateAssets/Materials/Controller/Controller.mat.meta new file mode 100644 index 0000000..70be190 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/Controller.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed99ca2a07c091541937eaa1d1225edf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Controller/DefaultMaterial_AO.png b/Assets/VRTemplateAssets/Materials/Controller/DefaultMaterial_AO.png new file mode 100644 index 0000000..05da5ba --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/DefaultMaterial_AO.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2339b3e506470ef40d4c3d6a617bc4f1d3be0cc6910a2c9eecbfb8088b94824 +size 891404 diff --git a/Assets/VRTemplateAssets/Materials/Controller/DefaultMaterial_AO.png.meta b/Assets/VRTemplateAssets/Materials/Controller/DefaultMaterial_AO.png.meta new file mode 100644 index 0000000..a343e7f --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/DefaultMaterial_AO.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 7438999bc10061a4db23c995a4d56f21 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialGrey.mat b/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialGrey.mat new file mode 100644 index 0000000..11ccbf9 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialGrey.mat @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: UniversalMaterialGrey + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _OCCLUSIONMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 2800000, guid: 7438999bc10061a4db23c995a4d56f21, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 0.75 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.7529412, g: 0.7529412, b: 0.7529412, a: 1} + - _Color: {r: 0.7529412, g: 0.7529412, b: 0.7529412, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &5437943377417841494 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialGrey.mat.meta b/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialGrey.mat.meta new file mode 100644 index 0000000..b2a0b65 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialGrey.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a1c1d11b32e0a6e4084e16fea6027537 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialWhite.mat b/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialWhite.mat new file mode 100644 index 0000000..49b39ed --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialWhite.mat @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: UniversalMaterialWhite + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _OCCLUSIONMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 2800000, guid: 7438999bc10061a4db23c995a4d56f21, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3966970754880278954 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialWhite.mat.meta b/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialWhite.mat.meta new file mode 100644 index 0000000..20d05b0 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/UniversalMaterialWhite.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c7ab565ff2af1b4fba6ce483a124cf9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Controller/White.mat b/Assets/VRTemplateAssets/Materials/Controller/White.mat new file mode 100644 index 0000000..a984081 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/White.mat @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: White + m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Controller/White.mat.meta b/Assets/VRTemplateAssets/Materials/Controller/White.mat.meta new file mode 100644 index 0000000..6e5e29b --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Controller/White.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aebe93966bf343747a0609ed48dcd4df +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment.meta b/Assets/VRTemplateAssets/Materials/Environment.meta new file mode 100644 index 0000000..79f5c61 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 26a9f0265e2a43c4690a33cd4b5a1ff7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Arrows.mat b/Assets/VRTemplateAssets/Materials/Environment/Arrows.mat new file mode 100644 index 0000000..06d2712 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Arrows.mat @@ -0,0 +1,140 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1455534110290999370 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Arrows + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 2 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0.5490476, g: 0.5490476, b: 0.5490476, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Arrows.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Arrows.mat.meta new file mode 100644 index 0000000..3f3f429 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Arrows.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08d0ccc4a501e6645be0c3ee36d0cd20 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Chrome.mat b/Assets/VRTemplateAssets/Materials/Environment/Chrome.mat new file mode 100644 index 0000000..abb9bf4 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Chrome.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Chrome + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _NORMALMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.666 + - _GlossinessSource: 0 + - _GlossyReflections: 1 + - _Metallic: 1 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.625 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &825026260454484124 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Chrome.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Chrome.mat.meta new file mode 100644 index 0000000..1c42508 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Chrome.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d46bb438eef41d449bb7588f4a77e06 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete Blue.mat b/Assets/VRTemplateAssets/Materials/Environment/Concrete Blue.mat new file mode 100644 index 0000000..7cf63c2 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete Blue.mat @@ -0,0 +1,140 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Concrete Blue + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 5d6f91bab10f9f345aa741e70bc0fd6f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0.529 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.117 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.6666667, g: 0.8333334, b: 1, a: 1} + - _Color: {r: 0.6666667, g: 0.8333334, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1458168718431656191 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete Blue.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Concrete Blue.mat.meta new file mode 100644 index 0000000..a4a7c83 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 895b038bf03adba4c951968630c6032d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete Grey.mat b/Assets/VRTemplateAssets/Materials/Environment/Concrete Grey.mat new file mode 100644 index 0000000..160a79f --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete Grey.mat @@ -0,0 +1,140 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Concrete Grey + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 5d6f91bab10f9f345aa741e70bc0fd6f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0.529 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.1 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} + - _Color: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1458168718431656191 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete Grey.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Concrete Grey.mat.meta new file mode 100644 index 0000000..b8babbf --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete Grey.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7d02519ee5c8cb745b09b59fc3d367fe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete.mat b/Assets/VRTemplateAssets/Materials/Environment/Concrete.mat new file mode 100644 index 0000000..05c3d27 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete.mat @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Concrete + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 5d6f91bab10f9f345aa741e70bc0fd6f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0.529 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1458168718431656191 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Concrete.mat.meta new file mode 100644 index 0000000..9e616c8 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00dc025bc6aa88645ad0114c7607fb6f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete_Albedo.tif b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Albedo.tif new file mode 100644 index 0000000..820c85b --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Albedo.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f11ecc64d2f56013d07cda1575e478b0240a7d22ffa8300918cdb9fba54f1175 +size 2220452 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete_Albedo.tif.meta b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Albedo.tif.meta new file mode 100644 index 0000000..ad329e7 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Albedo.tif.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 5803a7cd377fea04dbb2916a5d373150 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete_Metallic.tif b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Metallic.tif new file mode 100644 index 0000000..1caf88a --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Metallic.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c043c0b8b461703949f8a038b2798ab56b0ec1dac541ad33bd5d0cef44e544c9 +size 651864 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete_Metallic.tif.meta b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Metallic.tif.meta new file mode 100644 index 0000000..3379472 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Metallic.tif.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 5d6f91bab10f9f345aa741e70bc0fd6f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete_Normal.tif b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Normal.tif new file mode 100644 index 0000000..e5b1baf --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Normal.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81de0d267223f5b7fad71befe175189bec46da5530e741bea0d78d8a0ba9dd2c +size 1707440 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Concrete_Normal.tif.meta b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Normal.tif.meta new file mode 100644 index 0000000..32f4c3d --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Concrete_Normal.tif.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: ae14e9baa09e4f8488f94e6055895c9e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Dark Green.mat b/Assets/VRTemplateAssets/Materials/Environment/Dark Green.mat new file mode 100644 index 0000000..f88a302 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Dark Green.mat @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dark Green + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 5d6f91bab10f9f345aa741e70bc0fd6f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0.529 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.458 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.26340568, g: 0.3869207, b: 0.45400003, a: 1} + - _Color: {r: 0.26340565, g: 0.38692066, b: 0.454, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1458168718431656191 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Dark Green.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Dark Green.mat.meta new file mode 100644 index 0000000..63239ab --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Dark Green.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d2fd0fd7f230ce14d89e18fb555b7469 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/FauxBackgroundBlur.mat b/Assets/VRTemplateAssets/Materials/Environment/FauxBackgroundBlur.mat new file mode 100644 index 0000000..59c6cbd --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/FauxBackgroundBlur.mat @@ -0,0 +1,37 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FauxBackgroundBlur + m_Shader: {fileID: 4800000, guid: 0109ca49f001aed4a9b9378ad072e89a, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: ec39cf1992b67944dbbaeb7f183de318, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Alpha: 0.525 + - _Blur: 8.38 + - _GradientSize: 5.03 + m_Colors: [] + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Environment/FauxBackgroundBlur.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/FauxBackgroundBlur.mat.meta new file mode 100644 index 0000000..a619f21 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/FauxBackgroundBlur.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7095bbf67c8069448a5131a144a21d04 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Frosted_Glass_Pattern_AlbedoTransparency.png b/Assets/VRTemplateAssets/Materials/Environment/Frosted_Glass_Pattern_AlbedoTransparency.png new file mode 100644 index 0000000..0cddecf --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Frosted_Glass_Pattern_AlbedoTransparency.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c64049ce90f1e4f21cd2a7bd22ea542fc8357e18d9dc381cf8637f84f7089285 +size 2795364 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Frosted_Glass_Pattern_AlbedoTransparency.png.meta b/Assets/VRTemplateAssets/Materials/Environment/Frosted_Glass_Pattern_AlbedoTransparency.png.meta new file mode 100644 index 0000000..92b81ca --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Frosted_Glass_Pattern_AlbedoTransparency.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: ec39cf1992b67944dbbaeb7f183de318 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Glass.mat b/Assets/VRTemplateAssets/Materials/Environment/Glass.mat new file mode 100644 index 0000000..8f35b5c --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Glass.mat @@ -0,0 +1,146 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Glass + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _NORMALMAP + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - SHADOWCASTER + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _DstBlendAlpha: 10 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.666 + - _GlossinessSource: 0 + - _GlossyReflections: 1 + - _Metallic: 0.29 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.577 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _SrcBlendAlpha: 1 + - _Surface: 1 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 0.5019608} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &825026260454484124 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Glass.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Glass.mat.meta new file mode 100644 index 0000000..b489c30 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Glass.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c52a7e85c986c2429f4638c6756501c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Grey.mat b/Assets/VRTemplateAssets/Materials/Environment/Grey.mat new file mode 100644 index 0000000..420f380 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Grey.mat @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Grey + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 5d6f91bab10f9f345aa741e70bc0fd6f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0.529 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.337 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.3584906, g: 0.3584906, b: 0.3584906, a: 1} + - _Color: {r: 0.35849056, g: 0.35849056, b: 0.35849056, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1458168718431656191 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Grey.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Grey.mat.meta new file mode 100644 index 0000000..5fe384f --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Grey.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e1b4debff657aa94293a2e4e5f15b8a0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Large.mat b/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Large.mat new file mode 100644 index 0000000..d438d8a --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Large.mat @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Grid Dark Large + m_Shader: {fileID: 4800000, guid: 186077f5a09f3b64a812922fa946fe52, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GridFade: 1 + - _GridScale: 1 + - _GridSpacing: 1 + - _GridThickness: 0.5 + - _LineThickness: 0.075 + - _Metallic: 0 + - _Mode: 0 + - _ODistance: 5 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SubdivisionTransparency: 0.5 + - _Subdivisions: 8 + - _TDistance: 15 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColour: {r: 1, g: 1, b: 1, a: 0} + - _ClipExtents: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _GridCenter: {r: 0, g: 0, b: 0, a: 1} + - _GridColour: {r: 1, g: 1, b: 1, a: 0.2} + - _GridSpacing: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Large.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Large.mat.meta new file mode 100644 index 0000000..9ea8bd6 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Large.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d599e4346a731a4b9b3e27a818c7047 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Tight.mat b/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Tight.mat new file mode 100644 index 0000000..50d5ef5 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Tight.mat @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Grid Dark Tight + m_Shader: {fileID: 4800000, guid: 186077f5a09f3b64a812922fa946fe52, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GridFade: 1 + - _GridScale: 1 + - _GridSpacing: 0.2 + - _GridThickness: 0.5 + - _LineThickness: 0.1 + - _Metallic: 0 + - _Mode: 0 + - _ODistance: 10 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SubdivisionTransparency: 0.5 + - _Subdivisions: 8 + - _TDistance: 20 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColour: {r: 1, g: 1, b: 1, a: 0} + - _ClipExtents: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _GridCenter: {r: 0, g: 0, b: 0, a: 1} + - _GridColour: {r: 0.8301887, g: 0.8301887, b: 0.8301887, a: 0.10980392} + - _GridSpacing: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Tight.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Tight.mat.meta new file mode 100644 index 0000000..a30eb6e --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Grid Dark Tight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43672be0899539340ba6ac5db322693c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Wall Cut.mat b/Assets/VRTemplateAssets/Materials/Environment/Wall Cut.mat new file mode 100644 index 0000000..ca3a2e9 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Wall Cut.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Wall Cut + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + - _PARALLAXMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 89c4d70ec8a71624f9f1ea880312974b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 6b3a9ec2867d0ad40ab1b8aae579267a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 89c4d70ec8a71624f9f1ea880312974b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: f0c44a6fb8432d840b04e763170b8d17, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 2800000, guid: b2766e330f67bc74b90720c501d9fe01, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.9, g: 0.95, b: 1, a: 1} + - _Color: {r: 0.9, g: 0.95, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &5791833284185748782 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Wall Cut.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Wall Cut.mat.meta new file mode 100644 index 0000000..161d2f9 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Wall Cut.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 042e972c6fce7414fbab2b5248e4a0fe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/Wall Default.mat b/Assets/VRTemplateAssets/Materials/Environment/Wall Default.mat new file mode 100644 index 0000000..941559e --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Wall Default.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Wall Default + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + - _PARALLAXMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 9d65b1540bd55dc4ab02643e09524306, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: b9adf7a4adc3785428265de3303e0505, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 9d65b1540bd55dc4ab02643e09524306, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 29476f995aeec6243b4aa5032ecf7dd5, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 2800000, guid: b2766e330f67bc74b90720c501d9fe01, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.9, g: 0.95, b: 1, a: 1} + - _Color: {r: 0.9, g: 0.95, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &5791833284185748782 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Environment/Wall Default.mat.meta b/Assets/VRTemplateAssets/Materials/Environment/Wall Default.mat.meta new file mode 100644 index 0000000..b13fd2f --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/Wall Default.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dcac969f335985b47a7dd104e05496d9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Base_color.png b/Assets/VRTemplateAssets/Materials/Environment/wall2_Base_color.png new file mode 100644 index 0000000..45afe5b --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Base_color.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2f667992b59b80884a171d2011f9279c22a65ccaaa485f888b6a5933141d03c +size 5356 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Base_color.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall2_Base_color.png.meta new file mode 100644 index 0000000..8b457d3 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Base_color.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 9d65b1540bd55dc4ab02643e09524306 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Height.png b/Assets/VRTemplateAssets/Materials/Environment/wall2_Height.png new file mode 100644 index 0000000..3962930 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Height.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3732a97620746570e978622202c595ca3f3e4d6c4b0cc38c5123e23820e50a3 +size 881678 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Height.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall2_Height.png.meta new file mode 100644 index 0000000..0fc31fb --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Height.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 8002692e17ddbbf4d89c025c4679de37 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Metallic.png b/Assets/VRTemplateAssets/Materials/Environment/wall2_Metallic.png new file mode 100644 index 0000000..b46e54a --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Metallic.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60041773ef2d493f3547aa1b0fbdf5b1bb548a3da39164384293ef5292b2c5b3 +size 1118 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Metallic.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall2_Metallic.png.meta new file mode 100644 index 0000000..48cf6f8 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Metallic.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 29476f995aeec6243b4aa5032ecf7dd5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal.png b/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal.png new file mode 100644 index 0000000..ae2ccf0 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56816d108f675916e575a2b4a582a45f0242af5bd553dc1de000179cffc7a286 +size 2221264 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal.png.meta new file mode 100644 index 0000000..f3eb60c --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: bfa8fa08c7e589845ba41939e7fb397b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal_OpenGL.png b/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal_OpenGL.png new file mode 100644 index 0000000..f040418 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal_OpenGL.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b01bb2b8498c11a3b1b19d0fbe7afc52546150611561ec3fbcfc429f33a39955 +size 2791293 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal_OpenGL.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal_OpenGL.png.meta new file mode 100644 index 0000000..b558daf --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Normal_OpenGL.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: b9adf7a4adc3785428265de3303e0505 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Roughness.png b/Assets/VRTemplateAssets/Materials/Environment/wall2_Roughness.png new file mode 100644 index 0000000..53684ab --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2f5643b2976d6ddfe91c866d342921feede67c6e09ad60891a8339a81f61f5b +size 160891 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall2_Roughness.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall2_Roughness.png.meta new file mode 100644 index 0000000..5d0d902 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall2_Roughness.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: b9b0c20b387b4cb4687eee8f3a92736b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Base_color.png b/Assets/VRTemplateAssets/Materials/Environment/wall_Base_color.png new file mode 100644 index 0000000..45afe5b --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Base_color.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2f667992b59b80884a171d2011f9279c22a65ccaaa485f888b6a5933141d03c +size 5356 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Base_color.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall_Base_color.png.meta new file mode 100644 index 0000000..34a4663 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Base_color.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 89c4d70ec8a71624f9f1ea880312974b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Height.png b/Assets/VRTemplateAssets/Materials/Environment/wall_Height.png new file mode 100644 index 0000000..d3ff934 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Height.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bd087ea9aedc34a0f6744511acc0d6184e05ac010aec80ad1de81b81ecaddf5 +size 754498 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Height.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall_Height.png.meta new file mode 100644 index 0000000..435d58d --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Height.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: b2766e330f67bc74b90720c501d9fe01 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Metallic.png b/Assets/VRTemplateAssets/Materials/Environment/wall_Metallic.png new file mode 100644 index 0000000..b46e54a --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Metallic.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60041773ef2d493f3547aa1b0fbdf5b1bb548a3da39164384293ef5292b2c5b3 +size 1118 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Metallic.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall_Metallic.png.meta new file mode 100644 index 0000000..2276d1e --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Metallic.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: f0c44a6fb8432d840b04e763170b8d17 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Normal.png b/Assets/VRTemplateAssets/Materials/Environment/wall_Normal.png new file mode 100644 index 0000000..7100f3b --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06f746d05cd2fb352f1596dcf20e08b092b90d517d8494f6e343fb66be510245 +size 1805895 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Normal.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall_Normal.png.meta new file mode 100644 index 0000000..5d6e5d5 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Normal.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 466f65e6eb97c444181b23438d7b2757 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Normal_OpenGL.png b/Assets/VRTemplateAssets/Materials/Environment/wall_Normal_OpenGL.png new file mode 100644 index 0000000..7fa535e --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Normal_OpenGL.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6230f60dad80637ba84f163b5512a9ce3630e8a09844217317fa6377e65d925 +size 2256098 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Normal_OpenGL.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall_Normal_OpenGL.png.meta new file mode 100644 index 0000000..04b14b6 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Normal_OpenGL.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 6b3a9ec2867d0ad40ab1b8aae579267a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Roughness.png b/Assets/VRTemplateAssets/Materials/Environment/wall_Roughness.png new file mode 100644 index 0000000..86ef293 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a55eb51ef05a57c44afcc0879d4cd769736b03f5b34915a20a1e281c8be1bd47 +size 146899 diff --git a/Assets/VRTemplateAssets/Materials/Environment/wall_Roughness.png.meta b/Assets/VRTemplateAssets/Materials/Environment/wall_Roughness.png.meta new file mode 100644 index 0000000..1d64ee5 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Environment/wall_Roughness.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: b1a09457a5f564242aa47053fd75497f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Locomotion.meta b/Assets/VRTemplateAssets/Materials/Locomotion.meta new file mode 100644 index 0000000..5ce28e3 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71a7d74880832094cbe642b27ba27981 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/Angle Indicator.mat b/Assets/VRTemplateAssets/Materials/Locomotion/Angle Indicator.mat new file mode 100644 index 0000000..1d8736f --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/Angle Indicator.mat @@ -0,0 +1,145 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7116521136979823673 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Angle Indicator + m_Shader: {fileID: 4800000, guid: 0406db5a14f94604a8c57ccfbc9f3b46, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _COLORADDSUBDIFF_ON + - _EMISSION + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _FLIPBOOKBLENDING_OFF + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - SHADOWCASTER + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 84591d1bb86001d468bf917cbc68c128, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 1 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ColorMode: 1 + - _Cull: 2 + - _Cutoff: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 10 + - _DstBlendAlpha: 10 + - _EmissionEnabled: 0 + - _EnableExternalAlpha: 0 + - _FlipbookBlending: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LightingEnabled: 0 + - _Metallic: 0 + - _Mode: 2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _SrcBlendAlpha: 1 + - _Surface: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BaseColorAddSubDiff: {r: 1, g: 0, b: 0, a: 0} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorAddSubDiff: {r: 1, g: 0, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/Angle Indicator.mat.meta b/Assets/VRTemplateAssets/Materials/Locomotion/Angle Indicator.mat.meta new file mode 100644 index 0000000..fa5ef95 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/Angle Indicator.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8949fdebf89b61548af583f0a1ef05ab +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/BlinkLine.mat b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkLine.mat new file mode 100644 index 0000000..06f2331 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkLine.mat @@ -0,0 +1,86 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlinkLine + m_Shader: {fileID: 211, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ALPHABLEND_ON + m_InvalidKeywords: [] + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - GRABPASS + - ALWAYS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ColorMode: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 10 + - _EmissionEnabled: 0 + - _FlipbookMode: 0 + - _Glossiness: 0.5 + - _LightingEnabled: 0 + - _LineDepthScale: 1 + - _Metallic: 0 + - _Mode: 2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SrcBlend: 5 + - _UVSec: 0 + - _WorldData: 1 + - _ZWrite: 0 + - _lineRadius: 0.05 + - _lineRadiusMin: 0 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _lineColor: {r: 0, g: 0, b: 0, a: 1} + - _lineRadius: {r: 0.05, g: 0, b: 0.1, a: 1} + - _lineSettings: {r: 0, g: 0.65, b: 1, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/BlinkLine.mat.meta b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkLine.mat.meta new file mode 100644 index 0000000..2104cf6 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkLine.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: adc6df264fa86214ab5c08e683a21f17 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionPass.mat b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionPass.mat new file mode 100644 index 0000000..20d14a6 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionPass.mat @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlinkOcclusionPass + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _OCCLUSIONMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 2800000, guid: 325bac5adcc39b044b58a1cc8c02ef0f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3832078532295346001 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionPass.mat.meta b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionPass.mat.meta new file mode 100644 index 0000000..020c1cb --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionPass.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 001bdd73657b0304fa8db289f612d45b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionTexture.png b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionTexture.png new file mode 100644 index 0000000..845e2dd --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionTexture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aecdf04d0765b8449f8e1fe32545ec4ed6a9b81b73e099d0398418fb07f50233 +size 228196 diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionTexture.png.meta b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionTexture.png.meta new file mode 100644 index 0000000..56479ff --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/BlinkOcclusionTexture.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 325bac5adcc39b044b58a1cc8c02ef0f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/Blue Standard.mat b/Assets/VRTemplateAssets/Materials/Locomotion/Blue Standard.mat new file mode 100644 index 0000000..f33f044 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/Blue Standard.mat @@ -0,0 +1,158 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue Standard + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMode: 3 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionEnabled: 0 + - _EnvironmentReflections: 1 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LightingEnabled: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 0.12549016, g: 0.5882353, b: 0.9529411, a: 1} + - _ColorAddSubDiff: {r: -1, g: 0, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &6964613924116952168 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/Blue Standard.mat.meta b/Assets/VRTemplateAssets/Materials/Locomotion/Blue Standard.mat.meta new file mode 100644 index 0000000..41be774 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/Blue Standard.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7632678931fb0f34cb3d81b319e6fd15 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/FlatBlue.mat b/Assets/VRTemplateAssets/Materials/Locomotion/FlatBlue.mat new file mode 100644 index 0000000..62112be --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/FlatBlue.mat @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlatBlue + m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - LINE_MODEL_SPACE + - LINE_PERSPECTIVE_WIDTH + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LineDepthScale: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _WorldData: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _lineRadius: {r: 1, g: 0, b: 100, a: 1} + - _lineSettings: {r: 0, g: 1, b: 0.5, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/FlatBlue.mat.meta b/Assets/VRTemplateAssets/Materials/Locomotion/FlatBlue.mat.meta new file mode 100644 index 0000000..4f0d0ed --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/FlatBlue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 29048254ac014fd46a1a8684451bffd8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/Standard White.mat b/Assets/VRTemplateAssets/Materials/Locomotion/Standard White.mat new file mode 100644 index 0000000..b2d0a0e --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/Standard White.mat @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6325105383779334600 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Standard White + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.223 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Locomotion/Standard White.mat.meta b/Assets/VRTemplateAssets/Materials/Locomotion/Standard White.mat.meta new file mode 100644 index 0000000..ee2a628 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Locomotion/Standard White.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6691c89fc6fbbb44cb5af52391da7129 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Particles.meta b/Assets/VRTemplateAssets/Materials/Particles.meta new file mode 100644 index 0000000..4d1c71f --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Particles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc35c43d81dca67498363e0973d2156b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Particles/ConfettiParticles.mat b/Assets/VRTemplateAssets/Materials/Particles/ConfettiParticles.mat new file mode 100644 index 0000000..d8fc99f --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Particles/ConfettiParticles.mat @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4700038172056020180 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ConfettiParticles + m_Shader: {fileID: 4800000, guid: 0406db5a14f94604a8c57ccfbc9f3b46, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _FLIPBOOKBLENDING_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMode: 0 + - _Cull: 0 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0.1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _FlipbookBlending: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BaseColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0} + - _CameraFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Particles/ConfettiParticles.mat.meta b/Assets/VRTemplateAssets/Materials/Particles/ConfettiParticles.mat.meta new file mode 100644 index 0000000..a4a31b0 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Particles/ConfettiParticles.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 456e2158124c0aa40bf9eceb850dfdb4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Pointer.meta b/Assets/VRTemplateAssets/Materials/Pointer.meta new file mode 100644 index 0000000..167d558 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Pointer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 25ff40382d7df404099df017d438780a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Pointer/Pointer Outline.mat b/Assets/VRTemplateAssets/Materials/Pointer/Pointer Outline.mat new file mode 100644 index 0000000..dd92569 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Pointer/Pointer Outline.mat @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pointer Outline + m_Shader: {fileID: 4800000, guid: 5e723135b0fd1e34ba403dc074c61877, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _ALPHAPREMULTIPLY_ON + - _EMISSION + - _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 2 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Alpha: 1 + - _Blur: 1.5 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 0 + - _Glossiness: 0.27 + - _GlossyReflections: 1 + - _GradientSize: 2 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Offset: 0 + - _Parallax: 0.02 + - _RimPower: 1.79 + - _Scale: 2.45 + - _SmoothnessTextureChannel: 1 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 0.504, g: 0.504, b: 0.504, a: 0.2} + - _EdgeColor: {r: 1, g: 1, b: 1, a: 0.9019608} + - _EdgeData: {r: -0.12, g: 0.88, b: 0.74, a: 1.5} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Pointer/Pointer Outline.mat.meta b/Assets/VRTemplateAssets/Materials/Pointer/Pointer Outline.mat.meta new file mode 100644 index 0000000..09102ca --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Pointer/Pointer Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 94eebd9d324eddd49be6e843f56d7ec0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive.meta b/Assets/VRTemplateAssets/Materials/Primitive.meta new file mode 100644 index 0000000..5c5ebdc --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 400355baa84dccb47b888589b4a11790 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Cube_Fabric.mat b/Assets/VRTemplateAssets/Materials/Primitive/Cube_Fabric.mat new file mode 100644 index 0000000..ae07b8a --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Cube_Fabric.mat @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Cube_Fabric + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + - _PARALLAXMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 27ef0c8a1f7e7f24c8dfdcdf67dbe928, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 400b852fe920b6f4c88997509431791a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 27ef0c8a1f7e7f24c8dfdcdf67dbe928, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 7e51390506d6084449db036c4dde2bda, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 2800000, guid: 319adc7d9f08d654a854fd141a197589, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &5731481861222098902 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Cube_Fabric.mat.meta b/Assets/VRTemplateAssets/Materials/Primitive/Cube_Fabric.mat.meta new file mode 100644 index 0000000..1ee1b41 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Cube_Fabric.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e9667c306271074f8569f70b8f0acf1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Green.mat b/Assets/VRTemplateAssets/Materials/Primitive/Green.mat new file mode 100644 index 0000000..452073a --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Green.mat @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Green + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2, y: 2} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 5d6f91bab10f9f345aa741e70bc0fd6f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0.529 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.49019608, g: 0.6335469, b: 0.65882355, a: 1} + - _Color: {r: 0.490196, g: 0.6335468, b: 0.65882355, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &4047847130321503866 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Green.mat.meta b/Assets/VRTemplateAssets/Materials/Primitive/Green.mat.meta new file mode 100644 index 0000000..804eee8 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Green.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c4fad0f5843a8fc4f8488ab522a78684 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables 2.mat b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 2.mat new file mode 100644 index 0000000..c910ef6 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 2.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6833663293640647039 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Interactables 2 + m_Shader: {fileID: -6465566751694194690, guid: 8ccee1dee7490414ea7e8ad2b953c3e1, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 0.2 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EdgeHighlightFalloff: 1.5 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.717 + - _GlossyReflections: 1 + - _Metallic: 0.057 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.91 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.57, g: 0.78499997, b: 1, a: 1} + - _Color: {r: 0.56999993, g: 0.78499997, b: 1, a: 1} + - _EdgeHighlightColor: {r: 1, g: 1, b: 1, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables 2.mat.meta b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 2.mat.meta new file mode 100644 index 0000000..58558c6 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b2dbb5f1f2068794eba2d105124bf21e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables 3.mat b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 3.mat new file mode 100644 index 0000000..e18025e --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 3.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6833663293640647039 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Interactables 3 + m_Shader: {fileID: -6465566751694194690, guid: 8ccee1dee7490414ea7e8ad2b953c3e1, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 0.2 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EdgeHighlightFalloff: 1.5 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.717 + - _GlossyReflections: 1 + - _Metallic: 0.057 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.18 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EdgeHighlightColor: {r: 1, g: 1, b: 1, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables 3.mat.meta b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 3.mat.meta new file mode 100644 index 0000000..c3908b5 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 3.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf6ddc7949dbe3c4992fd95474f486f6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables 4.mat b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 4.mat new file mode 100644 index 0000000..ebea1d6 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 4.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6833663293640647039 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Interactables 4 + m_Shader: {fileID: -6465566751694194690, guid: 8ccee1dee7490414ea7e8ad2b953c3e1, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 0 + - _BumpScale: 0.2 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EdgeHighlightFalloff: 1.5 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.717 + - _GlossyReflections: 1 + - _Metallic: 0.057 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.18 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.57, g: 0.78499997, b: 1, a: 1} + - _Color: {r: 0.56999993, g: 0.78499997, b: 1, a: 1} + - _EdgeHighlightColor: {r: 1, g: 1, b: 1, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables 4.mat.meta b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 4.mat.meta new file mode 100644 index 0000000..0922754 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 4.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f5cd77343d6ca1949b1d2d7511848832 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables 5.mat b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 5.mat new file mode 100644 index 0000000..dc98790 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 5.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6833663293640647039 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Interactables 5 + m_Shader: {fileID: -6465566751694194690, guid: 8ccee1dee7490414ea7e8ad2b953c3e1, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 0.2 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EdgeHighlightFalloff: 1.5 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.717 + - _GlossyReflections: 1 + - _Metallic: 0.057 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.91 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.47000003, g: 0.735, b: 1, a: 1} + - _Color: {r: 0.46999997, g: 0.735, b: 1, a: 1} + - _EdgeHighlightColor: {r: 1, g: 1, b: 1, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables 5.mat.meta b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 5.mat.meta new file mode 100644 index 0000000..4e05d70 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables 5.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83eabfe673263a445972586e5d8b56ee +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables Bouncy.physicMaterial b/Assets/VRTemplateAssets/Materials/Primitive/Interactables Bouncy.physicMaterial new file mode 100644 index 0000000..ca695c3 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables Bouncy.physicMaterial @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicsMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Interactables Bouncy + serializedVersion: 2 + m_DynamicFriction: 0.6 + m_StaticFriction: 0.6 + m_Bounciness: 1 + m_FrictionCombine: 0 + m_BounceCombine: 0 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables Bouncy.physicMaterial.meta b/Assets/VRTemplateAssets/Materials/Primitive/Interactables Bouncy.physicMaterial.meta new file mode 100644 index 0000000..2aa9fe9 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables Bouncy.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 590dbebc6f287b940ac52b3dfea3bfc1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables.mat b/Assets/VRTemplateAssets/Materials/Primitive/Interactables.mat new file mode 100644 index 0000000..57bbb53 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6833663293640647039 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Interactables + m_Shader: {fileID: -6465566751694194690, guid: 8ccee1dee7490414ea7e8ad2b953c3e1, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: ae14e9baa09e4f8488f94e6055895c9e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 0 + - _BumpScale: 0.2 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EdgeHighlightFalloff: 1.5 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.717 + - _GlossyReflections: 1 + - _Metallic: 0.057 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.18 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.47000003, g: 0.736646, b: 1, a: 1} + - _Color: {r: 0.46999997, g: 0.736646, b: 1, a: 1} + - _EdgeHighlightColor: {r: 1, g: 1, b: 1, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables.mat.meta b/Assets/VRTemplateAssets/Materials/Primitive/Interactables.mat.meta new file mode 100644 index 0000000..66fcbdf --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 377a24320b3adeb438edc10508f4ced8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables.physicMaterial b/Assets/VRTemplateAssets/Materials/Primitive/Interactables.physicMaterial new file mode 100644 index 0000000..2ecbd1d --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables.physicMaterial @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicsMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Interactables + serializedVersion: 2 + m_DynamicFriction: 0.6 + m_StaticFriction: 0.6 + m_Bounciness: 0 + m_FrictionCombine: 0 + m_BounceCombine: 0 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Interactables.physicMaterial.meta b/Assets/VRTemplateAssets/Materials/Primitive/Interactables.physicMaterial.meta new file mode 100644 index 0000000..ef10224 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Interactables.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10bde48ef542d6a4fbee12145283824a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Sticky.physicMaterial b/Assets/VRTemplateAssets/Materials/Primitive/Sticky.physicMaterial new file mode 100644 index 0000000..1c732e4 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Sticky.physicMaterial @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicsMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sticky + serializedVersion: 2 + m_DynamicFriction: 0 + m_StaticFriction: 1000 + m_Bounciness: 0 + m_FrictionCombine: 3 + m_BounceCombine: 0 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Sticky.physicMaterial.meta b/Assets/VRTemplateAssets/Materials/Primitive/Sticky.physicMaterial.meta new file mode 100644 index 0000000..8efec31 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Sticky.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 93fd3ce14e8045645a179db0bfce7ea9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Torus.mat b/Assets/VRTemplateAssets/Materials/Primitive/Torus.mat new file mode 100644 index 0000000..0de8f68 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Torus.mat @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Torus + m_Shader: {fileID: -6465566751694194690, guid: 8ccee1dee7490414ea7e8ad2b953c3e1, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: ca79f6bd1241df749b5287c1ef0c0304, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 61033fc91ee928747a8829f85e481e0b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: ca79f6bd1241df749b5287c1ef0c0304, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 0.5 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EdgeHighlightFalloff: 1.5 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 0.4705882, g: 0.7352941, b: 1, a: 1} + - _Color: {r: 0.47058815, g: 0.73529416, b: 1, a: 1} + - _EdgeHighlightColor: {r: 1, g: 1, b: 1, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3352251261631746588 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/Torus.mat.meta b/Assets/VRTemplateAssets/Materials/Primitive/Torus.mat.meta new file mode 100644 index 0000000..48e0032 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/Torus.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf6a673a7ceb9fd45968b0283b67b5bf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Base_color.png b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Base_color.png new file mode 100644 index 0000000..552c22e --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Base_color.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:472883b6be17efaaa22b6c9499f21c92bfcfb10d005502c7435934a0ce723fda +size 110665 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Base_color.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Base_color.png.meta new file mode 100644 index 0000000..e6612bb --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Base_color.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 27ef0c8a1f7e7f24c8dfdcdf67dbe928 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Height.png b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Height.png new file mode 100644 index 0000000..fbb194d --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Height.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:112a00137651c5800ff7fd73f9e1ce3cc33a4c246712cdaa79d3701167625614 +size 25659 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Height.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Height.png.meta new file mode 100644 index 0000000..ab2ce0f --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Height.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 356c407e725a3f848a785b134856cd4b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Metallic.png b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Metallic.png new file mode 100644 index 0000000..b46e54a --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Metallic.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60041773ef2d493f3547aa1b0fbdf5b1bb548a3da39164384293ef5292b2c5b3 +size 1118 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Metallic.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Metallic.png.meta new file mode 100644 index 0000000..fa7479a --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Metallic.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 7e51390506d6084449db036c4dde2bda +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal.png b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal.png new file mode 100644 index 0000000..e4ddd93 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1897f71d6789103c66f487fa50d8dcd9ff7461eaf90cbdf75aaef8f033ff3c9b +size 8544 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal.png.meta new file mode 100644 index 0000000..885c709 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 9d8f4347f4a7fca4da366badc483a84c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal_OpenGL.png b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal_OpenGL.png new file mode 100644 index 0000000..3db40bb --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal_OpenGL.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d34eb9dd0dcafb5fe223f331074be88d63850733f564264bcda791dc3b25b89 +size 98761 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal_OpenGL.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal_OpenGL.png.meta new file mode 100644 index 0000000..2e42206 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Normal_OpenGL.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 400b852fe920b6f4c88997509431791a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Roughness.png b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Roughness.png new file mode 100644 index 0000000..e10ab19 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:848cc1e1558c4110690d8d7a78842ba92cd6e7ef3c0f29dfcab34caba5a7e6aa +size 110586 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/fabric_Roughness.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Roughness.png.meta new file mode 100644 index 0000000..d2f128c --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/fabric_Roughness.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 319adc7d9f08d654a854fd141a197589 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Base_color.png b/Assets/VRTemplateAssets/Materials/Primitive/torus_Base_color.png new file mode 100644 index 0000000..e8f0ead --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Base_color.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:022552fbec599cea2b0fcb3ff91417dd2f4c503d0cb1ebc14d569fb55e794c69 +size 1044374 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Base_color.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/torus_Base_color.png.meta new file mode 100644 index 0000000..6856e9b --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Base_color.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: ca79f6bd1241df749b5287c1ef0c0304 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Height.png b/Assets/VRTemplateAssets/Materials/Primitive/torus_Height.png new file mode 100644 index 0000000..5039581 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Height.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a44b4c46730858874d38be58690f1a6cd78ee4e9a9494c866ab05e037ced9603 +size 1695670 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Height.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/torus_Height.png.meta new file mode 100644 index 0000000..311ee9d --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Height.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: c8e3e9c3524648a47b779e016a93f0f0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Metallic.png b/Assets/VRTemplateAssets/Materials/Primitive/torus_Metallic.png new file mode 100644 index 0000000..b46e54a --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Metallic.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60041773ef2d493f3547aa1b0fbdf5b1bb548a3da39164384293ef5292b2c5b3 +size 1118 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Metallic.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/torus_Metallic.png.meta new file mode 100644 index 0000000..0cc6c33 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Metallic.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 287310663f2f35d40ab48eb40247cbfd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal.png b/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal.png new file mode 100644 index 0000000..48bb401 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf64dc52fcd278816d6a73590359a6a8f6d0f80a9986f42c9506c919b6a2409b +size 9295 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal.png.meta new file mode 100644 index 0000000..0da8af4 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 0d05a41aad9608b449796ac377a8d939 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal_OpenGL.png b/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal_OpenGL.png new file mode 100644 index 0000000..f4d7414 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal_OpenGL.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2269484f588c3d83ae24ed77370d112fd3389ce11c0e2413582deea2ea54bd5e +size 5982139 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal_OpenGL.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal_OpenGL.png.meta new file mode 100644 index 0000000..ab6d578 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Normal_OpenGL.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 61033fc91ee928747a8829f85e481e0b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Roughness.png b/Assets/VRTemplateAssets/Materials/Primitive/torus_Roughness.png new file mode 100644 index 0000000..6014a27 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d18eb698fced7fc4d0fdb255d1c383734e964fb10169de4661ec926cdf3f103 +size 3179 diff --git a/Assets/VRTemplateAssets/Materials/Primitive/torus_Roughness.png.meta b/Assets/VRTemplateAssets/Materials/Primitive/torus_Roughness.png.meta new file mode 100644 index 0000000..5704f09 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Primitive/torus_Roughness.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: fb131a1c1f4a365408bb20898e26015a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Skybox.meta b/Assets/VRTemplateAssets/Materials/Skybox.meta new file mode 100644 index 0000000..62f9ead --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Skybox.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e4a9c49c28b8ded4b941806dc736b7de +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Skybox/Horizontal Skybox.shader b/Assets/VRTemplateAssets/Materials/Skybox/Horizontal Skybox.shader new file mode 100644 index 0000000..530bf90 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Skybox/Horizontal Skybox.shader @@ -0,0 +1,77 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +Shader "Skybox/Horizontal Skybox" +{ + Properties + { + _Color1 ("Top Color", Color) = (1, 1, 1, 0) + _Color2 ("Horizon Color", Color) = (1, 1, 1, 0) + _Color3 ("Bottom Color", Color) = (1, 1, 1, 0) + _Exponent1 ("Exponent Factor for Top Half", Float) = 1.0 + _Exponent2 ("Exponent Factor for Bottom Half", Float) = 1.0 + _Intensity ("Intensity Amplifier", Float) = 1.0 + } + + CGINCLUDE + + #include "UnityCG.cginc" + + struct appdata + { + float4 position : POSITION; + float3 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float4 position : SV_POSITION; + float3 texcoord : TEXCOORD0; + UNITY_VERTEX_OUTPUT_STEREO + }; + + half4 _Color1; + half4 _Color2; + half4 _Color3; + half _Intensity; + half _Exponent1; + half _Exponent2; + half4 _MainTex_ST; + + v2f vert (appdata v) + { + v2f o; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + o.position = UnityObjectToClipPos (v.position); + o.texcoord = v.texcoord; + return o; + } + + half4 frag (v2f i) : COLOR + { + float p = normalize (i.texcoord).y; + float p1 = 1.0f - pow (min (1.0f, 1.0f - p), _Exponent1); + float p3 = 1.0f - pow (min (1.0f, 1.0f + p), _Exponent2); + float p2 = 1.0f - p1 - p3; + return (_Color1 * p1 + _Color2 * p2 + _Color3 * p3) * _Intensity; + } + + ENDCG + + SubShader + { + Tags { "RenderType"="Background" "Queue"="Background" } + Pass + { + ZWrite Off + Cull Off + Fog { Mode Off } + CGPROGRAM + #pragma fragmentoption ARB_precision_hint_fastest + #pragma vertex vert + #pragma fragment frag + ENDCG + } + } +} diff --git a/Assets/VRTemplateAssets/Materials/Skybox/Horizontal Skybox.shader.meta b/Assets/VRTemplateAssets/Materials/Skybox/Horizontal Skybox.shader.meta new file mode 100644 index 0000000..f4ad7a2 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Skybox/Horizontal Skybox.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7f03ebe1c47a61a4299e9ff55e66690e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Skybox/Hub Skybox Blue 2.mat b/Assets/VRTemplateAssets/Materials/Skybox/Hub Skybox Blue 2.mat new file mode 100644 index 0000000..70fd5ca --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Skybox/Hub Skybox Blue 2.mat @@ -0,0 +1,94 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hub Skybox Blue 2 + m_Shader: {fileID: 4800000, guid: 7f03ebe1c47a61a4299e9ff55e66690e, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Exponent: 1 + - _Exponent1: 9 + - _Exponent2: 9 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Intensity: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _UpVectorPitch: 0 + - _UpVectorYaw: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color1: {r: 0.6039216, g: 0.80784315, b: 1, a: 0} + - _Color2: {r: 0.92156863, g: 0.9843137, b: 1, a: 0} + - _Color3: {r: 0.4509804, g: 0.4509804, b: 0.4509804, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _UpVector: {r: 0, g: 1, b: 0, a: 0} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Skybox/Hub Skybox Blue 2.mat.meta b/Assets/VRTemplateAssets/Materials/Skybox/Hub Skybox Blue 2.mat.meta new file mode 100644 index 0000000..11c2e53 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Skybox/Hub Skybox Blue 2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5334f277fcb843944aebc29131d0b5a6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.mat b/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.mat new file mode 100644 index 0000000..3502b81 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.mat @@ -0,0 +1,37 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: skybox01_openGL + m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _Tex: + m_Texture: {fileID: 8900000, guid: 08ea713d0e79d8e4aa41c53a0bad3fa5, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Exposure: 1 + - _Rotation: 132.3 + m_Colors: + - _Tint: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.mat.meta b/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.mat.meta new file mode 100644 index 0000000..07a524c --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec46d2188d4b8774e847e75f1e12a8db +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.png b/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.png new file mode 100644 index 0000000..77c374d --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8222d7049b57e177513a0379f522b03b7deeea70d4fdd607436593ec739fd2ae +size 19833250 diff --git a/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.png.meta b/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.png.meta new file mode 100644 index 0000000..37b2997 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/Skybox/skybox01_openGL.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 08ea713d0e79d8e4aa41c53a0bad3fa5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 1 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 2 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/UI.meta b/Assets/VRTemplateAssets/Materials/UI.meta new file mode 100644 index 0000000..8ad08bf --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e600e37ec52273479aa51c76614052c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/UI/BezierLink.mat b/Assets/VRTemplateAssets/Materials/UI/BezierLink.mat new file mode 100644 index 0000000..cf29c5f --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/BezierLink.mat @@ -0,0 +1,112 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BezierLink + m_Shader: {fileID: 10760, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _ALPHABLEND_ON + - _COLORCOLOR_ON + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3001 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ColorMask: 15 + - _ColorMode: 4 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 10 + - _EmissionEnabled: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LightingEnabled: 0 + - _Metallic: 0 + - _Mode: 2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _ZWrite: 0 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorAddSubDiff: {r: 1, g: 0, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/UI/BezierLink.mat.meta b/Assets/VRTemplateAssets/Materials/UI/BezierLink.mat.meta new file mode 100644 index 0000000..505611c --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/BezierLink.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0e96864bafcfb54894bb238ad56cf3b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/UI/Blue.mat b/Assets/VRTemplateAssets/Materials/UI/Blue.mat new file mode 100644 index 0000000..b475201 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/Blue.mat @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/UI/Blue.mat.meta b/Assets/VRTemplateAssets/Materials/UI/Blue.mat.meta new file mode 100644 index 0000000..ead2983 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6252b551806ea8940a1613d21e68a460 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/UI/Handle.mat b/Assets/VRTemplateAssets/Materials/UI/Handle.mat new file mode 100644 index 0000000..d51b310 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/Handle.mat @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5951918839430870726 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Handle + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/UI/Handle.mat.meta b/Assets/VRTemplateAssets/Materials/UI/Handle.mat.meta new file mode 100644 index 0000000..d1f9a49 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/Handle.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d9a96601b525ff40b25403df61ff736 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/UI/Torus Cursor.mat b/Assets/VRTemplateAssets/Materials/UI/Torus Cursor.mat new file mode 100644 index 0000000..5e720ec --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/Torus Cursor.mat @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Torus Cursor + m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 8f956ef5b213a174e8ff93ecfd35f269, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/UI/Torus Cursor.mat.meta b/Assets/VRTemplateAssets/Materials/UI/Torus Cursor.mat.meta new file mode 100644 index 0000000..f9b0849 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/Torus Cursor.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb6affeddcd07b442acd0eed62f9bdbe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/UI/VideoTexture.mat b/Assets/VRTemplateAssets/Materials/UI/VideoTexture.mat new file mode 100644 index 0000000..d741919 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/VideoTexture.mat @@ -0,0 +1,129 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7709117615536405491 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: VideoTexture + m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/VRTemplateAssets/Materials/UI/VideoTexture.mat.meta b/Assets/VRTemplateAssets/Materials/UI/VideoTexture.mat.meta new file mode 100644 index 0000000..809c0e0 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/VideoTexture.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21b7c0feceb2bd14d96ca4c49a2a776b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Materials/UI/torus_cursorShape.png b/Assets/VRTemplateAssets/Materials/UI/torus_cursorShape.png new file mode 100644 index 0000000..a2a6a10 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/torus_cursorShape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb1331bf2dad220ea64a07896916f3072a661a0c4226cdca3a31bac14c7997c2 +size 147050 diff --git a/Assets/VRTemplateAssets/Materials/UI/torus_cursorShape.png.meta b/Assets/VRTemplateAssets/Materials/UI/torus_cursorShape.png.meta new file mode 100644 index 0000000..0a55712 --- /dev/null +++ b/Assets/VRTemplateAssets/Materials/UI/torus_cursorShape.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 8f956ef5b213a174e8ff93ecfd35f269 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models.meta b/Assets/VRTemplateAssets/Models.meta new file mode 100644 index 0000000..a1cc967 --- /dev/null +++ b/Assets/VRTemplateAssets/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a2c0e44f42b4ee445be8a3fb52f86c82 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Anchor.meta b/Assets/VRTemplateAssets/Models/Anchor.meta new file mode 100644 index 0000000..926afff --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Anchor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c703cb2ee40bc5046858ef108cf840c4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Anchor/AnchorArrow.fbx b/Assets/VRTemplateAssets/Models/Anchor/AnchorArrow.fbx new file mode 100644 index 0000000..99ac09d --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Anchor/AnchorArrow.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:688b4a26cdf2381b254aaeff34ffe88bf7e766a8bc269f4fece1fd34ed4fdcf9 +size 41136 diff --git a/Assets/VRTemplateAssets/Models/Anchor/AnchorArrow.fbx.meta b/Assets/VRTemplateAssets/Models/Anchor/AnchorArrow.fbx.meta new file mode 100644 index 0000000..0f4b6f2 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Anchor/AnchorArrow.fbx.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 076cbf182a14247409a7a269d753df65 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: + - first: + 74: 1827226128182048838 + second: Take 001 + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Anchor/AnchorBase.fbx b/Assets/VRTemplateAssets/Models/Anchor/AnchorBase.fbx new file mode 100644 index 0000000..7005c7b --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Anchor/AnchorBase.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:606763a4a3c08176c84940610d593ae1bbb750c3d48cdc9795d7b63662b2530b +size 36256 diff --git a/Assets/VRTemplateAssets/Models/Anchor/AnchorBase.fbx.meta b/Assets/VRTemplateAssets/Models/Anchor/AnchorBase.fbx.meta new file mode 100644 index 0000000..7aea025 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Anchor/AnchorBase.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 83053866027bda94da06cb09ab527394 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Anchor/AnchorFade.fbx b/Assets/VRTemplateAssets/Models/Anchor/AnchorFade.fbx new file mode 100644 index 0000000..35e6f8f --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Anchor/AnchorFade.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66bba0c6ecfd32233972d7a2918715339a195ab8e07dd008b9cd7d610cc03145 +size 41280 diff --git a/Assets/VRTemplateAssets/Models/Anchor/AnchorFade.fbx.meta b/Assets/VRTemplateAssets/Models/Anchor/AnchorFade.fbx.meta new file mode 100644 index 0000000..5028294 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Anchor/AnchorFade.fbx.meta @@ -0,0 +1,142 @@ +fileFormatVersion: 2 +guid: 436757056de26e144b330984c539cecd +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: + - first: + 74: 1827226128182048838 + second: Take 001 + - first: + 74: -8023339051185970231 + second: Take 001 //// extrusion3 + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Take 001 + takeName: Take 001 + internalID: 0 + firstFrame: 15 + lastFrame: 62 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Anchor/AnchorFadeScale.anim b/Assets/VRTemplateAssets/Models/Anchor/AnchorFadeScale.anim new file mode 100644 index 0000000..7b61328 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Anchor/AnchorFadeScale.anim @@ -0,0 +1,168 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AnchorFadeScale + serializedVersion: 7 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.625 + value: {x: 1, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 24 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.625 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.625 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 4 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.625 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 4 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.625 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 4 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/VRTemplateAssets/Models/Anchor/AnchorFadeScale.anim.meta b/Assets/VRTemplateAssets/Models/Anchor/AnchorFadeScale.anim.meta new file mode 100644 index 0000000..c86cd21 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Anchor/AnchorFadeScale.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f09ae8868245cf41bcc21258a951f22 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Blink.meta b/Assets/VRTemplateAssets/Models/Blink.meta new file mode 100644 index 0000000..c0084d6 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Blink.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a8b821ea517effe43ba1316ed6853641 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Blink/BlinkVisual.fbx b/Assets/VRTemplateAssets/Models/Blink/BlinkVisual.fbx new file mode 100644 index 0000000..66c46ba --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Blink/BlinkVisual.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ef0d1bff5ac57e9e07fd06a17f427004f0a0fa637dcd1eb1294e1047fbbfada +size 34416 diff --git a/Assets/VRTemplateAssets/Models/Blink/BlinkVisual.fbx.meta b/Assets/VRTemplateAssets/Models/Blink/BlinkVisual.fbx.meta new file mode 100644 index 0000000..c08730b --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Blink/BlinkVisual.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: abd83a5f2e97de448a64683eb362a566 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Controllers.meta b/Assets/VRTemplateAssets/Models/Controllers.meta new file mode 100644 index 0000000..24869a0 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Controllers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28098d756f90f694aaf4c659be118cb3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Controllers/UniversalController.fbx b/Assets/VRTemplateAssets/Models/Controllers/UniversalController.fbx new file mode 100644 index 0000000..7e62e3c --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Controllers/UniversalController.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:348e210fda42df410db93a66ee4c0602706ba3d3ea01df78e393171bb1567beb +size 317024 diff --git a/Assets/VRTemplateAssets/Models/Controllers/UniversalController.fbx.meta b/Assets/VRTemplateAssets/Models/Controllers/UniversalController.fbx.meta new file mode 100644 index 0000000..d28213a --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Controllers/UniversalController.fbx.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 72af14b56f398804bbcbc04b48efce81 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: aiAmbientOcclusion1 + second: {fileID: 2100000, guid: a1c1d11b32e0a6e4084e16fea6027537, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: wire_204204204 + second: {fileID: 2100000, guid: 9c7ab565ff2af1b4fba6ce483a124cf9, type: 2} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Cursors.meta b/Assets/VRTemplateAssets/Models/Cursors.meta new file mode 100644 index 0000000..e63e12c --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Cursors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 39849c0db249a174e9c3522dc2759c95 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Cursors/cursor.fbx b/Assets/VRTemplateAssets/Models/Cursors/cursor.fbx new file mode 100644 index 0000000..b4a089a --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Cursors/cursor.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ff1195a3a1ec36733f0e7041f4df35735ce0b0adcc69763fb25507473b8fc37 +size 63088 diff --git a/Assets/VRTemplateAssets/Models/Cursors/cursor.fbx.meta b/Assets/VRTemplateAssets/Models/Cursors/cursor.fbx.meta new file mode 100644 index 0000000..f25c4e2 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Cursors/cursor.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 6ba268f48a822b241b0eb00b775034e5 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 0 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Environment.meta b/Assets/VRTemplateAssets/Models/Environment.meta new file mode 100644 index 0000000..702a9ae --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20b9e858729bc7e43b1c1cd0ad1f27b1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Environment/Arrows.fbx b/Assets/VRTemplateAssets/Models/Environment/Arrows.fbx new file mode 100644 index 0000000..7fc64b3 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Arrows.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c6da4d10205963e46ef0dd2e52bedf503811ec52011d94ed391a2e32f9ac487 +size 288208 diff --git a/Assets/VRTemplateAssets/Models/Environment/Arrows.fbx.meta b/Assets/VRTemplateAssets/Models/Environment/Arrows.fbx.meta new file mode 100644 index 0000000..3f4d099 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Arrows.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: a8211a3e0e87d014e8326e23ae022d39 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Environment/Blaster.fbx b/Assets/VRTemplateAssets/Models/Environment/Blaster.fbx new file mode 100644 index 0000000..3550d76 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Blaster.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7cc9f5a1caaa1d76d55dc5791e68cc497084b9880fafa21b955a3d39b1194e1 +size 102160 diff --git a/Assets/VRTemplateAssets/Models/Environment/Blaster.fbx.meta b/Assets/VRTemplateAssets/Models/Environment/Blaster.fbx.meta new file mode 100644 index 0000000..adcd868 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Blaster.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 99cc2a1856d1d8f40954668ce0ee3a7e +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Environment/Template Environment.fbx b/Assets/VRTemplateAssets/Models/Environment/Template Environment.fbx new file mode 100644 index 0000000..cc390a6 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Template Environment.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76358295f21fdd566a90884a67121de23427e189d6f9228ccbb398253ec2ebde +size 156880 diff --git a/Assets/VRTemplateAssets/Models/Environment/Template Environment.fbx.meta b/Assets/VRTemplateAssets/Models/Environment/Template Environment.fbx.meta new file mode 100644 index 0000000..1cb6be9 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Template Environment.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 00c9c177e828a57439e290aef2a23b3f +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Environment/Torus Cut.fbx b/Assets/VRTemplateAssets/Models/Environment/Torus Cut.fbx new file mode 100644 index 0000000..5655137 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Torus Cut.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95220e5b4e7f5720dd64e49f68148ef289a8329cd716d65093f7ab28d8a93b28 +size 27856 diff --git a/Assets/VRTemplateAssets/Models/Environment/Torus Cut.fbx.meta b/Assets/VRTemplateAssets/Models/Environment/Torus Cut.fbx.meta new file mode 100644 index 0000000..3640f84 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Torus Cut.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 4ed41858240845b479082276b0831228 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Environment/Totem1.fbx b/Assets/VRTemplateAssets/Models/Environment/Totem1.fbx new file mode 100644 index 0000000..60f6f98 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Totem1.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72b37eb6ef3d0a7c934fcfdfbb0ef173d0d48c54186dd2746e5d2ac162b6289f +size 92928 diff --git a/Assets/VRTemplateAssets/Models/Environment/Totem1.fbx.meta b/Assets/VRTemplateAssets/Models/Environment/Totem1.fbx.meta new file mode 100644 index 0000000..3315ec9 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Totem1.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: af3a609f3b06600409a356f4e8ba91ba +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Environment/Totem2.fbx b/Assets/VRTemplateAssets/Models/Environment/Totem2.fbx new file mode 100644 index 0000000..8221d5a --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Totem2.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8f469a13c34688b0fb43152a00be98b772d03bdcaed609b43dd2a8805a4e301 +size 244624 diff --git a/Assets/VRTemplateAssets/Models/Environment/Totem2.fbx.meta b/Assets/VRTemplateAssets/Models/Environment/Totem2.fbx.meta new file mode 100644 index 0000000..c1f6c17 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Environment/Totem2.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: cec1aebf75b74914097378398b58a48e +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Marks.meta b/Assets/VRTemplateAssets/Models/Marks.meta new file mode 100644 index 0000000..d119787 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Marks.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf157deaff82d964481116a4bcd5285c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Marks/Marks.fbx b/Assets/VRTemplateAssets/Models/Marks/Marks.fbx new file mode 100644 index 0000000..50f1087 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Marks/Marks.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f8e86c4317cb112537f10f768946fc9f40154f876dc30a87ac72df5111b5f8e +size 1392944 diff --git a/Assets/VRTemplateAssets/Models/Marks/Marks.fbx.meta b/Assets/VRTemplateAssets/Models/Marks/Marks.fbx.meta new file mode 100644 index 0000000..03981c3 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Marks/Marks.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 47f3b271b50f14d4fbc351a0104e9d46 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Poke.meta b/Assets/VRTemplateAssets/Models/Poke.meta new file mode 100644 index 0000000..66fd94e --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Poke.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11806022b9de9f24ea75a57a64767c42 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Poke/PokePointer.fbx b/Assets/VRTemplateAssets/Models/Poke/PokePointer.fbx new file mode 100644 index 0000000..7712320 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Poke/PokePointer.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58227a1ac050dad967753daf875432d9c0c0b003d122e64c405983924dd53351 +size 245872 diff --git a/Assets/VRTemplateAssets/Models/Poke/PokePointer.fbx.meta b/Assets/VRTemplateAssets/Models/Poke/PokePointer.fbx.meta new file mode 100644 index 0000000..1085a54 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Poke/PokePointer.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: a7a48ffe8eca1b6418fba110a2d48baa +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Primitives.meta b/Assets/VRTemplateAssets/Models/Primitives.meta new file mode 100644 index 0000000..848f310 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Primitives.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80db9d5d19cc3e14db513a92bd97ace8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Primitives/Cube.fbx b/Assets/VRTemplateAssets/Models/Primitives/Cube.fbx new file mode 100644 index 0000000..380d1d0 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Primitives/Cube.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49a4c05492e7f6bed399050c089cd6b5a4d6172bb0d6796d56d61591b5010a15 +size 58144 diff --git a/Assets/VRTemplateAssets/Models/Primitives/Cube.fbx.meta b/Assets/VRTemplateAssets/Models/Primitives/Cube.fbx.meta new file mode 100644 index 0000000..54ad61f --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Primitives/Cube.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 7cf3ac7bcd2e5471fb54d5f5da9aad56 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Primitives/Cylinder.fbx b/Assets/VRTemplateAssets/Models/Primitives/Cylinder.fbx new file mode 100644 index 0000000..095cf20 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Primitives/Cylinder.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f6c584af74d4586e280be697f3b94267717455806e2c5789b6a57e114442847 +size 23232 diff --git a/Assets/VRTemplateAssets/Models/Primitives/Cylinder.fbx.meta b/Assets/VRTemplateAssets/Models/Primitives/Cylinder.fbx.meta new file mode 100644 index 0000000..bbea30d --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Primitives/Cylinder.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: bf65382e5e6d14e7f8140e4204ce07e2 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Primitives/Sphere.fbx b/Assets/VRTemplateAssets/Models/Primitives/Sphere.fbx new file mode 100644 index 0000000..a42c16c --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Primitives/Sphere.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78b91d1e1b9f971580f6f3e64d952e2bd39b9af7087946f4132526844dadc58d +size 240368 diff --git a/Assets/VRTemplateAssets/Models/Primitives/Sphere.fbx.meta b/Assets/VRTemplateAssets/Models/Primitives/Sphere.fbx.meta new file mode 100644 index 0000000..6a549e0 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Primitives/Sphere.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 080ad8ef2223242198a30df487d9bcbb +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Primitives/Tapered Cylinder.fbx b/Assets/VRTemplateAssets/Models/Primitives/Tapered Cylinder.fbx new file mode 100644 index 0000000..187d1cc --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Primitives/Tapered Cylinder.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01ab15f49448a7a15b2f1df6d8647ad2d09dc3219d7d27bfda9bd12a03229696 +size 38048 diff --git a/Assets/VRTemplateAssets/Models/Primitives/Tapered Cylinder.fbx.meta b/Assets/VRTemplateAssets/Models/Primitives/Tapered Cylinder.fbx.meta new file mode 100644 index 0000000..523c325 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Primitives/Tapered Cylinder.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 759e8ecdd66ef614b844d0f68de1f901 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/Primitives/Torus.fbx b/Assets/VRTemplateAssets/Models/Primitives/Torus.fbx new file mode 100644 index 0000000..b45c94c --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Primitives/Torus.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c7475cc6c9f6db805e1c2a1c208d7cbf6c1f4377a9296f7a0d930c40c85ab4d +size 244688 diff --git a/Assets/VRTemplateAssets/Models/Primitives/Torus.fbx.meta b/Assets/VRTemplateAssets/Models/Primitives/Torus.fbx.meta new file mode 100644 index 0000000..8e149df --- /dev/null +++ b/Assets/VRTemplateAssets/Models/Primitives/Torus.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 9a13b94cace2a4d78ac94a0ed0a88843 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/UI.meta b/Assets/VRTemplateAssets/Models/UI.meta new file mode 100644 index 0000000..de83330 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09c9ee4b03fc5ba4faa417760ff9664d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Models/UI/Spatial Panel Manipulator Model.fbx b/Assets/VRTemplateAssets/Models/UI/Spatial Panel Manipulator Model.fbx new file mode 100644 index 0000000..42d1eed --- /dev/null +++ b/Assets/VRTemplateAssets/Models/UI/Spatial Panel Manipulator Model.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e68ce686862cd962bf9c020698ee96f9e9ca9a3d602ab7c66cdc728421ab696d +size 39072 diff --git a/Assets/VRTemplateAssets/Models/UI/Spatial Panel Manipulator Model.fbx.meta b/Assets/VRTemplateAssets/Models/UI/Spatial Panel Manipulator Model.fbx.meta new file mode 100644 index 0000000..ec052b3 --- /dev/null +++ b/Assets/VRTemplateAssets/Models/UI/Spatial Panel Manipulator Model.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: c6984c48aed9a154294088f4265d8478 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs.meta b/Assets/VRTemplateAssets/Prefabs.meta new file mode 100644 index 0000000..74ec001 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5efc164fa1be58443a419297eb912a9b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Affordance.meta b/Assets/VRTemplateAssets/Prefabs/Affordance.meta new file mode 100644 index 0000000..2e4b079 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Affordance.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0bdf130166a283a45b957945c2b26657 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Affordance/Affordance Callout.prefab b/Assets/VRTemplateAssets/Prefabs/Affordance/Affordance Callout.prefab new file mode 100644 index 0000000..8448f55 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Affordance/Affordance Callout.prefab @@ -0,0 +1,855 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &540699126476666104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7483466262065638349} + - component: {fileID: 1089299136682194020} + - component: {fileID: 1376414013920302189} + m_Layer: 0 + m_Name: Curve + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7483466262065638349 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 540699126476666104} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7785151267686525226} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!120 &1089299136682194020 +LineRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 540699126476666104} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b0e96864bafcfb54894bb238ad56cf3b, 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_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + - {x: 0, y: 0, z: 0.1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 0.001 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 0.07058824} + key1: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0.48235294} + key3: {r: 0, g: 0, b: 0, a: 1} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 964 + atime2: 31418 + atime3: 65535 + atime4: 65535 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 4 + numCornerVertices: 0 + numCapVertices: 1 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MaskInteraction: 0 + m_UseWorldSpace: 1 + m_Loop: 0 + m_ApplyActiveColorSpace: 0 +--- !u!114 &1376414013920302189 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 540699126476666104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72fb4b8d89bc26347a49177acaa93913, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UpdateTrackingType: 2 + m_StartPoint: {fileID: 3427622684821028259} + m_EndPoint: {fileID: 7785151267555267963} + m_CurveFactorStart: 0.5 + m_CurveFactorEnd: 0.5 + m_SegmentCount: 16 + m_Animate: 1 + m_AnimSpeed: 0.5 + m_GradientKeyColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_LineRenderer: {fileID: 1089299136682194020} +--- !u!1 &4704240697808797655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4704240697808797663} + - component: {fileID: 4704240697808797662} + - component: {fileID: 4704240697808797657} + - component: {fileID: 4704240697808797659} + - component: {fileID: 4704240697808797658} + - component: {fileID: 4704240697808797653} + - component: {fileID: 4704240697808797652} + - component: {fileID: 2727079625382894981} + m_Layer: 5 + m_Name: Tooltip Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4704240697808797663 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240697808797655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.0004, y: 0.0004, z: 0.0004} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4704240698125147210} + - {fileID: 7785151267555267963} + m_Father: {fileID: 7785151268267914133} + 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: 80, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!223 &4704240697808797662 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240697808797655} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &4704240697808797657 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240697808797655} + 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!114 &4704240697808797659 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240697808797655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 14 + m_Right: 14 + m_Top: 14 + m_Bottom: 14 + m_ChildAlignment: 4 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &4704240697808797658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240697808797655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 1 +--- !u!222 &4704240697808797653 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240697808797655} + m_CullTransparentMesh: 0 +--- !u!114 &4704240697808797652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240697808797655} + 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, g: 0, b: 0, a: 0.7490196} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 4 +--- !u!225 &2727079625382894981 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240697808797655} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 0 + m_BlocksRaycasts: 0 + m_IgnoreParentGroups: 0 +--- !u!1 &4704240698125147205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4704240698125147210} + - component: {fileID: 4704240698125147209} + - component: {fileID: 4704240698125147208} + - component: {fileID: 4704240698125147211} + m_Layer: 5 + m_Name: Tooltip Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4704240698125147210 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240698125147205} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4704240697808797663} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 40, y: -23} + m_SizeDelta: {x: 49.87, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4704240698125147209 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240698125147205} + m_CullTransparentMesh: 0 +--- !u!114 &4704240698125147208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240698125147205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Callout + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &4704240698125147211 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4704240698125147205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 0 +--- !u!1 &5043647495600119106 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5189730410512847024} + m_Layer: 0 + m_Name: Tooltip Target Position + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5189730410512847024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5043647495600119106} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.0343, y: 0.0154, z: -0.0075} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7785151267686525226} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7785151267555267962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7785151267555267963} + - component: {fileID: 7785151267555267964} + m_Layer: 5 + m_Name: Link End + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7785151267555267963 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7785151267555267962} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7785151267797768829} + m_Father: {fileID: 4704240697808797663} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &7785151267555267964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7785151267555267962} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &7785151267686525225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7785151267686525226} + - component: {fileID: 2015539789043793658} + m_Layer: 0 + m_Name: Affordance Callout + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7785151267686525226 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7785151267686525225} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.0072, y: 0, z: -0.0055} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5189730410512847024} + - {fileID: 7785151268267914133} + - {fileID: 3427622684821028259} + - {fileID: 7483466262065638349} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2015539789043793658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7785151267686525225} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LazyTooltip: {fileID: 7785151268267914133} + m_Curve: {fileID: 540699126476666104} + m_DwellTime: 1 + m_Unparent: 0 + m_TurnOffAtStart: 1 +--- !u!1 &7785151267797768828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7785151267797768829} + - component: {fileID: 7785151267797768768} + - component: {fileID: 7785151267797768831} + m_Layer: 0 + m_Name: Link Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7785151267797768829 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7785151267797768828} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7.5, y: 7.5, z: 7.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7785151267555267963} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7785151267797768768 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7785151267797768828} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7785151267797768831 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7785151267797768828} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2c994d22a9398f64d9292e3849f59f92, 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!1 &7785151268267914132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7785151268267914133} + - component: {fileID: 6858184207819408474} + - component: {fileID: 2678281261391761534} + m_Layer: 0 + m_Name: Lazy Tooltip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7785151268267914133 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7785151268267914132} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: 0.00000006322027, w: 1} + m_LocalPosition: {x: 0.034300037, y: 0.015400037, z: -0.0075000543} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4704240697808797663} + m_Father: {fileID: 7785151267686525226} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6858184207819408474 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7785151268267914132} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1a2d7d89889b4d94fa1f8d6fe49788e8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 5189730410512847024} + m_TargetOffset: {x: 0, y: 0, z: 0} + m_FollowInLocalSpace: 0 + m_ApplyTargetInLocalSpace: 0 + m_MovementSpeed: 6 + m_MovementSpeedVariancePercentage: 0.25 + m_SnapOnEnable: 1 + m_PositionFollowMode: 1 + m_MinDistanceAllowed: 0 + m_MaxDistanceAllowed: 0 + m_TimeUntilThresholdReachesMaxDistance: 3 + m_RotationFollowMode: 0 + m_MinAngleAllowed: 0.1 + m_MaxAngleAllowed: 5 + m_TimeUntilThresholdReachesMaxAngle: 3 +--- !u!114 &2678281261391761534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7785151268267914132} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1a2d7d89889b4d94fa1f8d6fe49788e8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 0} + m_TargetOffset: {x: 0, y: 0, z: 0} + m_FollowInLocalSpace: 0 + m_ApplyTargetInLocalSpace: 0 + m_MovementSpeed: 6 + m_MovementSpeedVariancePercentage: 0.25 + m_SnapOnEnable: 1 + m_PositionFollowMode: 0 + m_MinDistanceAllowed: 0.01 + m_MaxDistanceAllowed: 0.3 + m_TimeUntilThresholdReachesMaxDistance: 3 + m_RotationFollowMode: 3 + m_MinAngleAllowed: 0.1 + m_MaxAngleAllowed: 5 + m_TimeUntilThresholdReachesMaxAngle: 3 +--- !u!1 &9201525325587440513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3427622684821028259} + m_Layer: 0 + m_Name: Link Start + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3427622684821028259 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9201525325587440513} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7785151267686525226} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/VRTemplateAssets/Prefabs/Affordance/Affordance Callout.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Affordance/Affordance Callout.prefab.meta new file mode 100644 index 0000000..1ab6a93 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Affordance/Affordance Callout.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 048249d9a15aa3c459399751e860bde7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Blaster.meta b/Assets/VRTemplateAssets/Prefabs/Blaster.meta new file mode 100644 index 0000000..77d0c62 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Blaster.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b207331e87a7ac479e0bba8bb397c80 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Blaster/Confetti.prefab b/Assets/VRTemplateAssets/Prefabs/Blaster/Confetti.prefab new file mode 100644 index 0000000..744f093 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Blaster/Confetti.prefab @@ -0,0 +1,5005 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4812777098084798749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4812777098084798744} + - component: {fileID: 4812777098084798747} + - component: {fileID: 4812777098084798746} + - component: {fileID: -4516491485789724892} + - component: {fileID: 8300156063624009057} + m_Layer: 0 + m_Name: Confetti + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4812777098084798744 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4812777098084798749} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 1.4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!198 &4812777098084798747 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4812777098084798749} + serializedVersion: 8 + lengthInSec: 1 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 0 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 10 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 3 + scalar: 3 + minScalar: 0.1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 4 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 0.5, g: 0.9250001, b: 1, a: 1} + key2: {r: 0, g: 0.84313726, b: 1, a: 1} + key3: {r: 0, g: 0.84483385, b: 1, a: 1} + key4: {r: 0, g: 0.84483385, b: 1, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 13107 + ctime1: 37394 + ctime2: 65535 + ctime3: 65535 + ctime4: 65535 + ctime5: 65535 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 1 + m_ColorSpace: -1 + m_NumColorKeys: 3 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.001 + minScalar: 0.002 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.001 + minScalar: 0.002 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.001 + minScalar: 0.002 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 1.5707963 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 1.5707963 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 1.5707963 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 1000 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 1 + rotation3D: 1 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 4 + angle: 45 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 1.686913e-12, z: 0.000000051140773} + m_Rotation: {x: 0.004037607, y: 0, z: 0} + m_Scale: {x: 0.1, y: 0.1, z: 0.1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 100 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.7853981 + minScalar: 3.1415925 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.7853981 + minScalar: 3.1415925 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.7853982 + minScalar: 3.1415925 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 1 + ColorModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 1 + serializedVersion: 4 + type: 1 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: [] + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: [] + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &4812777098084798746 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4812777098084798749} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 456e2158124c0aa40bf9eceb850dfdb4, 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_RenderMode: 4 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 0 + m_VertexStreams: 00010304 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!82 &-4516491485789724892 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4812777098084798749} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 8300000, guid: 95cd7e3a00bbdba4aaef8c38622bd018, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &8300156063624009057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4812777098084798749} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 210883af668c0fc4aab890d9ad3cfd6f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Lifetime: 5 diff --git a/Assets/VRTemplateAssets/Prefabs/Blaster/Confetti.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Blaster/Confetti.prefab.meta new file mode 100644 index 0000000..97fe10e --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Blaster/Confetti.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a24db55e1f9277f459f8a602b53a9bb0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Blink.meta b/Assets/VRTemplateAssets/Prefabs/Blink.meta new file mode 100644 index 0000000..4afd1c0 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Blink.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05efc9615ed51134792b5454fadf9fea +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Blink/Blink Visuals.prefab b/Assets/VRTemplateAssets/Prefabs/Blink/Blink Visuals.prefab new file mode 100644 index 0000000..91ca524 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Blink/Blink Visuals.prefab @@ -0,0 +1,239 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &556198443774958164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 933321704525299950} + - component: {fileID: 4277303300072378187} + - component: {fileID: 2069685476364352385} + m_Layer: 0 + m_Name: BlinkVisual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &933321704525299950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556198443774958164} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.02, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6272666195907893945} + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &4277303300072378187 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556198443774958164} + m_Mesh: {fileID: -6550662366233336048, guid: abd83a5f2e97de448a64683eb362a566, type: 3} +--- !u!23 &2069685476364352385 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556198443774958164} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 001bdd73657b0304fa8db289f612d45b, 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!1 &6275872155353212687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6272734693719649977} + m_Layer: 0 + m_Name: Blink Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6272734693719649977 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6275872155353212687} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6272666195907893945} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6276380296124636261 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6272666195907893945} + m_Layer: 0 + m_Name: ArcLocator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6272666195907893945 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6276380296124636261} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 933321704525299950} + - {fileID: 3483373093260754391} + m_Father: {fileID: 6272734693719649977} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6589851793301215995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3483373093260754391} + - component: {fileID: 8401574441985045339} + - component: {fileID: 5887307078531650876} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3483373093260754391 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6589851793301215995} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.025, y: 0.025, z: 0.025} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6272666195907893945} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8401574441985045339 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6589851793301215995} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5887307078531650876 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6589851793301215995} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 29048254ac014fd46a1a8684451bffd8, 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} diff --git a/Assets/VRTemplateAssets/Prefabs/Blink/Blink Visuals.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Blink/Blink Visuals.prefab.meta new file mode 100644 index 0000000..165a725 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Blink/Blink Visuals.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8b983c20181b75e489cd0b88a44c68f8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Controller.meta b/Assets/VRTemplateAssets/Prefabs/Controller.meta new file mode 100644 index 0000000..5e5721c --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ece0238b415a08479506cbd77cd068d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Controller/Left Controller.prefab b/Assets/VRTemplateAssets/Prefabs/Controller/Left Controller.prefab new file mode 100644 index 0000000..716fde7 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Controller/Left Controller.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3070393932912889095 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4330663596433747094} + m_Layer: 0 + m_Name: Left Controller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4330663596433747094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3070393932912889095} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6921738913078702613} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2406844297389871157 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 4330663596433747094} + m_Modifications: + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalRotation.w + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5342377809969199258, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_Name + value: Universal Controller Materials Variant + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} +--- !u!4 &6921738913078702613 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + m_PrefabInstance: {fileID: 2406844297389871157} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Prefabs/Controller/Left Controller.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Controller/Left Controller.prefab.meta new file mode 100644 index 0000000..f71aa1a --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Controller/Left Controller.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aa14702dd234c8d4fb9ac0df97715ef7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Controller/Right Controller.prefab b/Assets/VRTemplateAssets/Prefabs/Controller/Right Controller.prefab new file mode 100644 index 0000000..4f785fb --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Controller/Right Controller.prefab @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2247129895191702764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 665267158092037711} + m_Layer: 0 + m_Name: Right Controller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &665267158092037711 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2247129895191702764} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8981678561216769776} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &4453345263977090256 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 665267158092037711} + m_Modifications: + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalScale.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalRotation.w + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5342377809969199258, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + propertyPath: m_Name + value: Universal Controller Materials Variant + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} +--- !u!4 &8981678561216769776 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4713053279860613664, guid: 445f7411c27de9943b49bb5c4ca806ce, type: 3} + m_PrefabInstance: {fileID: 4453345263977090256} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Prefabs/Controller/Right Controller.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Controller/Right Controller.prefab.meta new file mode 100644 index 0000000..582541f --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Controller/Right Controller.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e8fb48b2097a4fe4c9bad4f438c1eae2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Controller/Universal Controller Materials Variant.prefab b/Assets/VRTemplateAssets/Prefabs/Controller/Universal Controller Materials Variant.prefab new file mode 100644 index 0000000..8392a8a --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Controller/Universal Controller Materials Variant.prefab @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &5107813710062781899 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_LocalRotation.w + value: -1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5233315946610804912, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: a1c1d11b32e0a6e4084e16fea6027537, type: 2} + - target: {fileID: -4498580219692961528, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: a1c1d11b32e0a6e4084e16fea6027537, type: 2} + - target: {fileID: -3259563673636568224, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: a1c1d11b32e0a6e4084e16fea6027537, type: 2} + - target: {fileID: -2481965458419996829, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 9c7ab565ff2af1b4fba6ce483a124cf9, type: 2} + - target: {fileID: -1122245530370023, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: a1c1d11b32e0a6e4084e16fea6027537, type: 2} + - target: {fileID: 236216658851537685, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: a1c1d11b32e0a6e4084e16fea6027537, type: 2} + - target: {fileID: 376103152133210332, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: m_Name + value: Universal Controller Materials Variant + objectReference: {fileID: 0} + - target: {fileID: 3321478591978728782, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: a1c1d11b32e0a6e4084e16fea6027537, type: 2} + - target: {fileID: 4484649728117633534, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: a1c1d11b32e0a6e4084e16fea6027537, type: 2} + - target: {fileID: 8944436990186574971, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: a1c1d11b32e0a6e4084e16fea6027537, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 72af14b56f398804bbcbc04b48efce81, type: 3} diff --git a/Assets/VRTemplateAssets/Prefabs/Controller/Universal Controller Materials Variant.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Controller/Universal Controller Materials Variant.prefab.meta new file mode 100644 index 0000000..43bc519 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Controller/Universal Controller Materials Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 445f7411c27de9943b49bb5c4ca806ce +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Cursors.meta b/Assets/VRTemplateAssets/Prefabs/Cursors.meta new file mode 100644 index 0000000..679599b --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Cursors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0970928c33e87da4a81dae29446d3d0e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Cursors/Torus Cursor.prefab b/Assets/VRTemplateAssets/Prefabs/Cursors/Torus Cursor.prefab new file mode 100644 index 0000000..5221e68 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Cursors/Torus Cursor.prefab @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &6763322382959792372 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_DirtyAABB + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_AABB.m_Center.x + value: 0.0000000027939677 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_AABB.m_Center.y + value: -4.656613e-10 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_AABB.m_Center.z + value: -0.0000000023283064 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_AABB.m_Extent.x + value: 0.012500002 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_AABB.m_Extent.y + value: 0.0025000006 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_AABB.m_Extent.z + value: 0.012500005 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: cb6affeddcd07b442acd0eed62f9bdbe, type: 2} + - target: {fileID: -3887185075125053422, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_BlendShapeWeights.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: 'm_BlendShapeWeights.Array.data[0]' + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} + propertyPath: m_Name + value: Torus Cursor + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ba268f48a822b241b0eb00b775034e5, type: 3} diff --git a/Assets/VRTemplateAssets/Prefabs/Cursors/Torus Cursor.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Cursors/Torus Cursor.prefab.meta new file mode 100644 index 0000000..81f40d9 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Cursors/Torus Cursor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 018cd6298fd6fdc4e9858d41411a0226 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables.meta b/Assets/VRTemplateAssets/Prefabs/Interactables.meta new file mode 100644 index 0000000..cf9453b --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79a310de2a9d8494a8428491196a0571 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Blaster Variant.prefab b/Assets/VRTemplateAssets/Prefabs/Interactables/Blaster Variant.prefab new file mode 100644 index 0000000..05b7b1d --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Blaster Variant.prefab @@ -0,0 +1,83 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &3941465588510605805 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2523315500094793454, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 456e2158124c0aa40bf9eceb850dfdb4, type: 2} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalPosition.x + value: 2.611 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalPosition.y + value: 0.9508 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalPosition.z + value: -0.161 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.64278764 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7660445 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -100 + objectReference: {fileID: 0} + - target: {fileID: 5287248408654313296, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6689992741278781415, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_Name + value: Blaster Variant + objectReference: {fileID: 0} + - target: {fileID: 7248925196756646567, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_UseGravity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7248925196756646567, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_ImplicitCom + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7248925196756646567, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_CenterOfMass.x + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 7248925196756646567, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} + propertyPath: m_CenterOfMass.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3549fdaf258e11846b85a316c16c699c, type: 3} diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Blaster Variant.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Interactables/Blaster Variant.prefab.meta new file mode 100644 index 0000000..f029218 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Blaster Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ecbf6d1d3a7091b4bbdbc934b3c89fb9 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Cube Interactable.prefab b/Assets/VRTemplateAssets/Prefabs/Interactables/Cube Interactable.prefab new file mode 100644 index 0000000..851b343 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Cube Interactable.prefab @@ -0,0 +1,723 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &365123320021861073 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7459098178896738472} + - component: {fileID: 6106231000591474395} + - component: {fileID: 93890342840770029} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7459098178896738472 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 365123320021861073} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5708380008371147877} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6106231000591474395 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 365123320021861073} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 628798968040718714} + m_MaterialIndex: 0 +--- !u!114 &93890342840770029 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 365123320021861073} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 5267334546029532960} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3f64ff74c0b83314ba0d51fd6312625b, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 6106231000591474395} + m_ColorPropertyName: _RimColor +--- !u!1 &1855768324600736192 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8404106222996190479} + - component: {fileID: 4582721810721676153} + - component: {fileID: 4192369785404917646} + m_Layer: 0 + m_Name: Audio Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8404106222996190479 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1855768324600736192} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5708380008371147877} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &4582721810721676153 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1855768324600736192} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &4192369785404917646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1855768324600736192} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 5267334546029532960} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + m_AudioSource: {fileID: 4582721810721676153} +--- !u!1 &1921356064937291055 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1032808785883741823} + - component: {fileID: 2979534027508282936} + m_Layer: 0 + m_Name: Cube_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1032808785883741823 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1921356064937291055} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4803614339566677342} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2979534027508282936 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1921356064937291055} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.010000001, y: 0.010000002, z: 0.010000001} + m_Center: {x: 0, y: -0.000000007450581, z: 6.9849193e-10} +--- !u!1 &4236228170059728837 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5708380008371147877} + - component: {fileID: 5267334546029532960} + m_Layer: 0 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5708380008371147877 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4236228170059728837} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7459098178896738472} + - {fileID: 8404106222996190479} + m_Father: {fileID: 4803614339566677342} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5267334546029532960 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4236228170059728837} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 365257721316361150} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &6640387835271095783 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4803614339566677342} + - component: {fileID: 5772849930776200815} + - component: {fileID: 365257721316361150} + - component: {fileID: 4332805695139172968} + m_Layer: 0 + m_Name: Cube Interactable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4803614339566677342 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6640387835271095783} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.511737, y: 1.4042577, z: -2.98} + m_LocalScale: {x: 28.59177, y: 28.59177, z: 28.59177} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7378809130653777471} + - {fileID: 5708380008371147877} + - {fileID: 1032808785883741823} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &5772849930776200815 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6640387835271095783} + serializedVersion: 5 + m_Mass: 10 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 1 +--- !u!114 &365257721316361150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6640387835271095783} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 0 + m_PredictedVisualsTransform: {fileID: 7378809130653777471} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 1.34 + m_TightenPosition: 0.068 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 1.57 + m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &4332805695139172968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6640387835271095783} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: -1 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!1 &7610848028711754152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7378809130653777471} + - component: {fileID: 6541098078606287138} + - component: {fileID: 628798968040718714} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7378809130653777471 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7610848028711754152} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4803614339566677342} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6541098078606287138 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7610848028711754152} + m_Mesh: {fileID: 4068373912626513877, guid: 7cf3ac7bcd2e5471fb54d5f5da9aad56, type: 3} +--- !u!23 &628798968040718714 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7610848028711754152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, 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} diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Cube Interactable.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Interactables/Cube Interactable.prefab.meta new file mode 100644 index 0000000..141654b --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Cube Interactable.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 72138a47ec7b8714c91aa39dcdf3b714 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Cylinder Interactable Variant.prefab b/Assets/VRTemplateAssets/Prefabs/Interactables/Cylinder Interactable Variant.prefab new file mode 100644 index 0000000..e648874 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Cylinder Interactable Variant.prefab @@ -0,0 +1,807 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &743308150774606635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6130992344668620105} + - component: {fileID: 1086956477325421661} + m_Layer: 5 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6130992344668620105 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 743308150774606635} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1227003861867959576} + - {fileID: 8627769657433997212} + m_Father: {fileID: 7798696490737561623} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1086956477325421661 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 743308150774606635} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 3595985210090935511} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &1479876962313944340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8627769657433997212} + - component: {fileID: 8567354706269661332} + - component: {fileID: 153688599557755774} + m_Layer: 5 + m_Name: Audio Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8627769657433997212 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1479876962313944340} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6130992344668620105} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &8567354706269661332 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1479876962313944340} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &153688599557755774 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1479876962313944340} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1086956477325421661} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + m_AudioSource: {fileID: 8567354706269661332} +--- !u!1 &5690973621157333887 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1227003861867959576} + - component: {fileID: 101996608880782105} + - component: {fileID: 7185086276825167052} + m_Layer: 5 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1227003861867959576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5690973621157333887} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6130992344668620105} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &101996608880782105 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5690973621157333887} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 8873954326912477813} + m_MaterialIndex: 0 +--- !u!114 &7185086276825167052 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5690973621157333887} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1086956477325421661} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3f64ff74c0b83314ba0d51fd6312625b, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 101996608880782105} + m_ColorPropertyName: _RimColor +--- !u!1 &5953786905519787309 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3205369100636602062} + - component: {fileID: 849625020449264965} + m_Layer: 0 + m_Name: Cylinder_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3205369100636602062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5953786905519787309} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 15, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7798696490737561623} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &849625020449264965 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5953786905519787309} + m_Material: {fileID: 13400000, guid: 10bde48ef542d6a4fbee12145283824a, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -5076798556035486163, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!1 &6208462610203755726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3805037586548100638} + - component: {fileID: 8544066311569927714} + - component: {fileID: 8873954326912477813} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3805037586548100638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6208462610203755726} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 15, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7798696490737561623} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8544066311569927714 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6208462610203755726} + m_Mesh: {fileID: -5076798556035486163, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!23 &8873954326912477813 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6208462610203755726} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, 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!1001 &2972443842598853389 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Convex + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Material + value: + objectReference: {fileID: 13400000, guid: 10bde48ef542d6a4fbee12145283824a, type: 2} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.x + value: 2.148 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.y + value: 1.157 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.z + value: -2.98 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.w + value: 0.95841485 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.z + value: -0.28537875 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -33.163 + objectReference: {fileID: 0} + - target: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Name + value: Cylinder Interactable Variant + objectReference: {fileID: 0} + - target: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + - {fileID: -5178661895559278292, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + - {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + insertIndex: -1 + addedObject: {fileID: 3805037586548100638} + - targetCorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + insertIndex: -1 + addedObject: {fileID: 6130992344668620105} + - targetCorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + insertIndex: -1 + addedObject: {fileID: 3205369100636602062} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + insertIndex: -1 + addedObject: {fileID: 5158076653872213089} + - targetCorrespondingSourceObject: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + insertIndex: -1 + addedObject: {fileID: 3595985210090935511} + - targetCorrespondingSourceObject: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + insertIndex: -1 + addedObject: {fileID: 8606872946536295587} + m_SourcePrefab: {fileID: 100100000, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!1 &6512716314604831236 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2972443842598853389} + m_PrefabAsset: {fileID: 0} +--- !u!54 &5158076653872213089 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6512716314604831236} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 1 +--- !u!114 &3595985210090935511 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6512716314604831236} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 0 + m_PredictedVisualsTransform: {fileID: 3805037586548100638} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 1.34 + m_TightenPosition: 0.068 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 1.57 + m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &8606872946536295587 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6512716314604831236} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: -1 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 0 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!4 &7798696490737561623 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2972443842598853389} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Cylinder Interactable Variant.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Interactables/Cylinder Interactable Variant.prefab.meta new file mode 100644 index 0000000..3ede879 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Cylinder Interactable Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2c1a76173c7e0144fbab968bd1968de1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Rotating Torus.prefab b/Assets/VRTemplateAssets/Prefabs/Interactables/Rotating Torus.prefab new file mode 100644 index 0000000..cdb80e3 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Rotating Torus.prefab @@ -0,0 +1,651 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1064811109664483937 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2224261485402360553} + m_Layer: 5 + m_Name: Rotating Torus + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2224261485402360553 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1064811109664483937} + serializedVersion: 2 + m_LocalRotation: {x: -0.06162845, y: -0.06162845, z: 0.70441604, w: 0.70441604} + m_LocalPosition: {x: 2.651, y: 2.19, z: -2.148} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8864930785584074588} + - {fileID: 4631949578637070473} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: -10, z: 90} +--- !u!1 &1139422468271384182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8864930785584074588} + - component: {fileID: 2982065450580602189} + - component: {fileID: 6530887417407076849} + - component: {fileID: 757704194427843210} + m_Layer: 0 + m_Name: Collider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8864930785584074588 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139422468271384182} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8525855633770921418} + m_Father: {fileID: 2224261485402360553} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!114 &2982065450580602189 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139422468271384182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0bb83e3cfa27c6d4487384ed695c76bd, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Velocity: {x: 0, y: -5, z: 0} +--- !u!114 &6530887417407076849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139422468271384182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e888dc0064d84d041818fa202b52d6be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: + - {fileID: 757704194427843210} + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_Handle: {fileID: 8525855633770921418} + m_Value: 0.5 + m_ClampedMotion: 0 + m_MaxAngle: 90 + m_MinAngle: -90 + m_AngleIncrement: 0 + m_PositionTrackedRadius: 0.1 + m_TwistSensitivity: 1.5 + m_OnValueChange: + m_PersistentCalls: + m_Calls: [] +--- !u!135 &757704194427843210 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139422468271384182} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.45 + m_Center: {x: 0, y: 3.3375262e-17, z: 0.000015435275} +--- !u!1 &1934122047220170890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5588807270235054754} + - component: {fileID: 1763712599621493247} + - component: {fileID: 7112277104541329480} + m_Layer: 5 + m_Name: Audio Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5588807270235054754 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934122047220170890} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4631949578637070473} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &1763712599621493247 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934122047220170890} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &7112277104541329480 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934122047220170890} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 2723152471394916059} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + m_AudioSource: {fileID: 1763712599621493247} +--- !u!1 &3258468210036093182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 916695670059164621} + - component: {fileID: 7370112633259695712} + - component: {fileID: 4262747050382982880} + m_Layer: 5 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &916695670059164621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3258468210036093182} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4631949578637070473} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7370112633259695712 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3258468210036093182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7357404435203638949} + m_MaterialIndex: 0 +--- !u!114 &4262747050382982880 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3258468210036093182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 2723152471394916059} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3f64ff74c0b83314ba0d51fd6312625b, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7370112633259695712} + m_ColorPropertyName: _RimColor +--- !u!1 &8219495228551665640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4631949578637070473} + - component: {fileID: 2723152471394916059} + m_Layer: 5 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4631949578637070473 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8219495228551665640} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.000000027939677, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 916695670059164621} + - {fileID: 5588807270235054754} + m_Father: {fileID: 2224261485402360553} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2723152471394916059 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8219495228551665640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 6530887417407076849} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1001 &8204245685253495329 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8864930785584074588} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalScale.x + value: 30 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalScale.y + value: 30 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalScale.z + value: 30 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: 919132149155446097, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_Name + value: Torus Cut Interactable + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ed41858240845b479082276b0831228, type: 3} + propertyPath: m_Layer + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4ed41858240845b479082276b0831228, type: 3} +--- !u!23 &7357404435203638949 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -7511558181221131132, guid: 4ed41858240845b479082276b0831228, type: 3} + m_PrefabInstance: {fileID: 8204245685253495329} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8525855633770921418 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 4ed41858240845b479082276b0831228, type: 3} + m_PrefabInstance: {fileID: 8204245685253495329} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Rotating Torus.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Interactables/Rotating Torus.prefab.meta new file mode 100644 index 0000000..1d9cf22 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Rotating Torus.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 29529d949c965f643befe6cfcd1e372c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Sphere Interactable.prefab b/Assets/VRTemplateAssets/Prefabs/Interactables/Sphere Interactable.prefab new file mode 100644 index 0000000..336b895 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Sphere Interactable.prefab @@ -0,0 +1,723 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &160503906240817230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5497834051267067522} + - component: {fileID: 8479080185786996371} + m_Layer: 0 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5497834051267067522 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160503906240817230} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8218686808107466757} + - {fileID: 6299668604268587207} + m_Father: {fileID: 5790362245941073629} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8479080185786996371 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 160503906240817230} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 5922422646180309903} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &4111079989701630568 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6299668604268587207} + - component: {fileID: 8283249137032709054} + - component: {fileID: 2355244896036331255} + m_Layer: 0 + m_Name: Audio Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6299668604268587207 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4111079989701630568} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5497834051267067522} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &8283249137032709054 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4111079989701630568} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &2355244896036331255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4111079989701630568} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 8479080185786996371} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + m_AudioSource: {fileID: 8283249137032709054} +--- !u!1 &4437626907950871302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1534616900339137949} + - component: {fileID: 4211949782933845513} + m_Layer: 0 + m_Name: Sphere_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1534616900339137949 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4437626907950871302} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5790362245941073629} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!135 &4211949782933845513 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4437626907950871302} + m_Material: {fileID: 13400000, guid: 590dbebc6f287b940ac52b3dfea3bfc1, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.005 + m_Center: {x: 0.0000000013969838, y: 0, z: -0.000000001862645} +--- !u!1 &4677460305500781396 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5790362245941073629} + - component: {fileID: 6137727379644267523} + - component: {fileID: 5922422646180309903} + - component: {fileID: 3411371759757287908} + m_Layer: 0 + m_Name: Sphere Interactable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5790362245941073629 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4677460305500781396} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.2500005, y: 2.8134003, z: 0.5} + m_LocalScale: {x: 75, y: 75, z: 75} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 5497834051267067522} + - {fileID: 5135939564593831513} + - {fileID: 1534616900339137949} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &6137727379644267523 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4677460305500781396} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &5922422646180309903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4677460305500781396} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 0 + m_PredictedVisualsTransform: {fileID: 5135939564593831513} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 1.34 + m_TightenPosition: 0.068 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 1.57 + m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &3411371759757287908 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4677460305500781396} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: -1 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!1 &4735031629915870013 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5135939564593831513} + - component: {fileID: 7460790982052674601} + - component: {fileID: 8625679146108229186} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5135939564593831513 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4735031629915870013} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5790362245941073629} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7460790982052674601 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4735031629915870013} + m_Mesh: {fileID: 2540817853737639666, guid: 080ad8ef2223242198a30df487d9bcbb, type: 3} +--- !u!23 &8625679146108229186 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4735031629915870013} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, 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!1 &5302654878764959169 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8218686808107466757} + - component: {fileID: 7800588313867001315} + - component: {fileID: 7559833954029433756} + m_Layer: 0 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8218686808107466757 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5302654878764959169} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5497834051267067522} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7800588313867001315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5302654878764959169} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 8625679146108229186} + m_MaterialIndex: 0 +--- !u!114 &7559833954029433756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5302654878764959169} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 8479080185786996371} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3f64ff74c0b83314ba0d51fd6312625b, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7800588313867001315} + m_ColorPropertyName: _RimColor diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Sphere Interactable.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Interactables/Sphere Interactable.prefab.meta new file mode 100644 index 0000000..3905185 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Sphere Interactable.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 753505d367f39d04c8ef944e9491a149 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant 1.prefab b/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant 1.prefab new file mode 100644 index 0000000..e911b0c --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant 1.prefab @@ -0,0 +1,798 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &910911214874102042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4557727712018376216} + - component: {fileID: 7233177486912129110} + - component: {fileID: 5608338984072368851} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4557727712018376216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 910911214874102042} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8559772660787471312} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7233177486912129110 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 910911214874102042} + m_Mesh: {fileID: -5076798556035486163, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} +--- !u!23 &5608338984072368851 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 910911214874102042} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, 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!1 &1355962105892921581 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 686893793938899180} + - component: {fileID: 3651722625311325393} + m_Layer: 0 + m_Name: Mesh_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &686893793938899180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1355962105892921581} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8559772660787471312} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &3651722625311325393 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1355962105892921581} + m_Material: {fileID: 13400000, guid: 10bde48ef542d6a4fbee12145283824a, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -5076798556035486163, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} +--- !u!1 &3138276650401808466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4738118973992859624} + - component: {fileID: 2987402621907864733} + m_Layer: 5 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4738118973992859624 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3138276650401808466} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7033850469481004543} + - {fileID: 6136086047878416571} + m_Father: {fileID: 8559772660787471312} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2987402621907864733 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3138276650401808466} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 2300166609913180193} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &3368939956437518123 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6136086047878416571} + - component: {fileID: 8543110327370562687} + - component: {fileID: 6464524503573710757} + m_Layer: 5 + m_Name: Audio Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6136086047878416571 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3368939956437518123} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4738118973992859624} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &8543110327370562687 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3368939956437518123} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &6464524503573710757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3368939956437518123} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 2987402621907864733} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + m_AudioSource: {fileID: 8543110327370562687} +--- !u!1 &7129866993932899195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7033850469481004543} + - component: {fileID: 4635051297981193349} + - component: {fileID: 6766223492343577592} + m_Layer: 5 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7033850469481004543 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7129866993932899195} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4738118973992859624} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4635051297981193349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7129866993932899195} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5608338984072368851} + m_MaterialIndex: 0 +--- !u!114 &6766223492343577592 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7129866993932899195} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 2987402621907864733} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3f64ff74c0b83314ba0d51fd6312625b, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 4635051297981193349} + m_ColorPropertyName: _RimColor +--- !u!1001 &8160754106662323259 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalScale.x + value: 14.282638 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalScale.y + value: 14.282638 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalScale.z + value: 14.282638 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalPosition.x + value: 2.511737 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalPosition.y + value: 0.985 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalPosition.z + value: -2.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_Name + value: Tapered Interactable Variant 1 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -7511558181221131132, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + - {fileID: -5754084199372789682, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 4557727712018376216} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 4738118973992859624} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 686893793938899180} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 8645349737023988689} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 2300166609913180193} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 2032914301122943457} + m_SourcePrefab: {fileID: 100100000, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} +--- !u!4 &8559772660787471312 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + m_PrefabInstance: {fileID: 8160754106662323259} + m_PrefabAsset: {fileID: 0} +--- !u!1 &9043715473621268842 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + m_PrefabInstance: {fileID: 8160754106662323259} + m_PrefabAsset: {fileID: 0} +--- !u!54 &8645349737023988689 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9043715473621268842} + serializedVersion: 5 + m_Mass: 10 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 1 +--- !u!114 &2300166609913180193 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9043715473621268842} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 0 + m_PredictedVisualsTransform: {fileID: 4557727712018376216} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 1.34 + m_TightenPosition: 0.068 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 1.57 + m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &2032914301122943457 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9043715473621268842} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: -1 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant 1.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant 1.prefab.meta new file mode 100644 index 0000000..d61879c --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant 1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d478ef999a9d5dd448be5ffeb6ffa615 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant.prefab b/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant.prefab new file mode 100644 index 0000000..0051c49 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant.prefab @@ -0,0 +1,798 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &368276809131174509 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 605858305181228943} + - component: {fileID: 882372649494592361} + - component: {fileID: 5754804409070895292} + m_Layer: 5 + m_Name: Audio Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &605858305181228943 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368276809131174509} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6995898279892813584} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &882372649494592361 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368276809131174509} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &5754804409070895292 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368276809131174509} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 6046490287767453134} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + m_AudioSource: {fileID: 882372649494592361} +--- !u!1 &1454490219940230052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8308154924246089091} + - component: {fileID: 8773234336127093418} + - component: {fileID: 8698230049777159445} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8308154924246089091 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1454490219940230052} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5161989964646342875} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8773234336127093418 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1454490219940230052} + m_Mesh: {fileID: -5076798556035486163, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} +--- !u!23 &8698230049777159445 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1454490219940230052} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, 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!1 &4844529608230814364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4945628170490598770} + - component: {fileID: 2752398824793935446} + - component: {fileID: 6372091548883029659} + m_Layer: 5 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4945628170490598770 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4844529608230814364} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6995898279892813584} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2752398824793935446 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4844529608230814364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 8698230049777159445} + m_MaterialIndex: 0 +--- !u!114 &6372091548883029659 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4844529608230814364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 6046490287767453134} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3f64ff74c0b83314ba0d51fd6312625b, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 2752398824793935446} + m_ColorPropertyName: _RimColor +--- !u!1 &6698817066637095759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1357594595365544573} + - component: {fileID: 2200076134935401731} + m_Layer: 0 + m_Name: Mesh_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1357594595365544573 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6698817066637095759} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5161989964646342875} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &2200076134935401731 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6698817066637095759} + m_Material: {fileID: 13400000, guid: 10bde48ef542d6a4fbee12145283824a, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -5076798556035486163, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} +--- !u!1 &8945082500841668673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6995898279892813584} + - component: {fileID: 6046490287767453134} + m_Layer: 5 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6995898279892813584 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8945082500841668673} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4945628170490598770} + - {fileID: 605858305181228943} + m_Father: {fileID: 5161989964646342875} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6046490287767453134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8945082500841668673} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 7591737456936716497} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1001 &4623415589117691696 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalScale.x + value: 7.232858 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalScale.y + value: 7.2328596 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalScale.z + value: 7.232858 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalPosition.x + value: 2.505 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalPosition.y + value: 1.601 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalPosition.z + value: -2.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7933534 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalRotation.y + value: -0.60876137 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 180 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 75 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_Name + value: Tapered Interactable Variant + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -7511558181221131132, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + - {fileID: -5754084199372789682, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 8308154924246089091} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 6995898279892813584} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 1357594595365544573} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 1626546814349549887} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 7591737456936716497} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + insertIndex: -1 + addedObject: {fileID: 2077691289359786408} + m_SourcePrefab: {fileID: 100100000, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} +--- !u!4 &5161989964646342875 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + m_PrefabInstance: {fileID: 4623415589117691696} + m_PrefabAsset: {fileID: 0} +--- !u!1 &5541892829712759393 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 759e8ecdd66ef614b844d0f68de1f901, type: 3} + m_PrefabInstance: {fileID: 4623415589117691696} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1626546814349549887 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5541892829712759393} + serializedVersion: 5 + m_Mass: 0.1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 1 +--- !u!114 &7591737456936716497 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5541892829712759393} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 0 + m_PredictedVisualsTransform: {fileID: 8308154924246089091} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 1.34 + m_TightenPosition: 0.068 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 1.57 + m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &2077691289359786408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5541892829712759393} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: -1 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant.prefab.meta new file mode 100644 index 0000000..696cd34 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Tapered Interactable Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c18c2334d0f5bb94cbb090401535d577 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Torus Interactable Variant.prefab b/Assets/VRTemplateAssets/Prefabs/Interactables/Torus Interactable Variant.prefab new file mode 100644 index 0000000..643ea46 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Torus Interactable Variant.prefab @@ -0,0 +1,807 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1359690635819527713 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4979356697833486698} + - component: {fileID: 971090438339302675} + - component: {fileID: 8184288212764055062} + m_Layer: 5 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4979356697833486698 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359690635819527713} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3493624683089509828} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &971090438339302675 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359690635819527713} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6600765069332023768} + m_MaterialIndex: 0 +--- !u!114 &8184288212764055062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359690635819527713} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 6285453977847769568} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3f64ff74c0b83314ba0d51fd6312625b, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 971090438339302675} + m_ColorPropertyName: _RimColor +--- !u!1 &6020645191532663445 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3666494016030820798} + - component: {fileID: 3605593988956074816} + - component: {fileID: 6174430641425387370} + m_Layer: 5 + m_Name: Audio Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3666494016030820798 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6020645191532663445} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3493624683089509828} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &3605593988956074816 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6020645191532663445} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &6174430641425387370 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6020645191532663445} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 6285453977847769568} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + m_AudioSource: {fileID: 3605593988956074816} +--- !u!1 &6128262230433091463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1415614193085362151} + - component: {fileID: 3993511536083253384} + - component: {fileID: 6600765069332023768} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1415614193085362151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6128262230433091463} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3222391660731057103} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3993511536083253384 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6128262230433091463} + m_Mesh: {fileID: 1865056248366311061, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} +--- !u!23 &6600765069332023768 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6128262230433091463} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, 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!1 &6537534795858075749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7165941115997443461} + - component: {fileID: 8764680690503504575} + m_Layer: 0 + m_Name: Mesh_COL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7165941115997443461 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6537534795858075749} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3222391660731057103} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &8764680690503504575 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6537534795858075749} + m_Material: {fileID: 13400000, guid: 10bde48ef542d6a4fbee12145283824a, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 1865056248366311061, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} +--- !u!1 &8975390661517615206 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3493624683089509828} + - component: {fileID: 6285453977847769568} + m_Layer: 5 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3493624683089509828 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8975390661517615206} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4979356697833486698} + - {fileID: 3666494016030820798} + m_Father: {fileID: 3222391660731057103} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6285453977847769568 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8975390661517615206} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 7799828727080812093} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1001 &7620804062238730453 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -6860895033569716450, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_Convex + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -6860895033569716450, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_Material + value: + objectReference: {fileID: 13400000, guid: 10bde48ef542d6a4fbee12145283824a, type: 2} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalScale.x + value: 26.224419 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalScale.y + value: 26.224419 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalScale.z + value: 26.224419 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalPosition.x + value: 2.511737 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalPosition.y + value: 1.1942 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalPosition.z + value: -2.98 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -1504981713932161579, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: -927199367670048503, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_Name + value: Torus Interactable Variant + objectReference: {fileID: 0} + - target: {fileID: -927199367670048503, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -1504981713932161579, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + - {fileID: -5178661895559278292, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + - {fileID: -6860895033569716450, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + insertIndex: -1 + addedObject: {fileID: 1415614193085362151} + - targetCorrespondingSourceObject: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + insertIndex: -1 + addedObject: {fileID: 3493624683089509828} + - targetCorrespondingSourceObject: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + insertIndex: -1 + addedObject: {fileID: 7165941115997443461} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: -927199367670048503, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + insertIndex: -1 + addedObject: {fileID: 3034804366926977499} + - targetCorrespondingSourceObject: {fileID: -927199367670048503, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + insertIndex: -1 + addedObject: {fileID: 7799828727080812093} + - targetCorrespondingSourceObject: {fileID: -927199367670048503, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + insertIndex: -1 + addedObject: {fileID: 6444551687667142746} + m_SourcePrefab: {fileID: 100100000, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} +--- !u!1 &1937504400232198620 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -927199367670048503, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + m_PrefabInstance: {fileID: 7620804062238730453} + m_PrefabAsset: {fileID: 0} +--- !u!54 &3034804366926977499 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937504400232198620} + serializedVersion: 5 + m_Mass: 10 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 1 +--- !u!114 &7799828727080812093 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937504400232198620} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 0 + m_PredictedVisualsTransform: {fileID: 1415614193085362151} + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 1.34 + m_TightenPosition: 0.068 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 1.57 + m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 + m_LimitLinearVelocity: 0 + m_LimitAngularVelocity: 0 + m_MaxLinearVelocityDelta: 10 + m_MaxAngularVelocityDelta: 20 +--- !u!114 &6444551687667142746 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937504400232198620} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: -1 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!4 &3222391660731057103 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: 9a13b94cace2a4d78ac94a0ed0a88843, type: 3} + m_PrefabInstance: {fileID: 7620804062238730453} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Torus Interactable Variant.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Interactables/Torus Interactable Variant.prefab.meta new file mode 100644 index 0000000..eea7cfd --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Torus Interactable Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3d032f5481d2826478451895128a76f4 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Totem1 Variant.prefab b/Assets/VRTemplateAssets/Prefabs/Interactables/Totem1 Variant.prefab new file mode 100644 index 0000000..df0a631 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Totem1 Variant.prefab @@ -0,0 +1,800 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3232990008216486647 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2832445067326221954} + - component: {fileID: 1295733272716113098} + m_Layer: 5 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2832445067326221954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3232990008216486647} + serializedVersion: 2 + m_LocalRotation: {x: -0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 0.15209934, y: -0.044275533, z: -0.12926136} + m_LocalScale: {x: 2.1703677, y: 2.170368, z: 2.1703675} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7515848124142807283} + - {fileID: 2083724922116703285} + m_Father: {fileID: 7412804182911406388} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1295733272716113098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3232990008216486647} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 3562606694883417144} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &5192341152706195957 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7515848124142807283} + - component: {fileID: 3889976059968287662} + - component: {fileID: 6884720630102878304} + m_Layer: 5 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7515848124142807283 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5192341152706195957} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2832445067326221954} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3889976059968287662 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5192341152706195957} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5913099582605172283} + m_MaterialIndex: 0 +--- !u!114 &6884720630102878304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5192341152706195957} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1295733272716113098} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3f64ff74c0b83314ba0d51fd6312625b, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3889976059968287662} + m_ColorPropertyName: _RimColor +--- !u!1 &8341878472797684744 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3228870874402818742} + m_Layer: 5 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3228870874402818742 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8341878472797684744} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.3875, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7412804182911406388} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &8652795369163881456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2083724922116703285} + - component: {fileID: 5202360416924200684} + - component: {fileID: 9171441427514829066} + m_Layer: 5 + m_Name: Audio Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2083724922116703285 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8652795369163881456} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2832445067326221954} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &5202360416924200684 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8652795369163881456} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &9171441427514829066 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8652795369163881456} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1295733272716113098} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + m_AudioSource: {fileID: 5202360416924200684} +--- !u!1001 &3033420667543559883 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -9027534614382819011, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_ScaleInLightmap + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -9027534614382819011, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: -8679921383154817045, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_LocalPosition.x + value: 2.485 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_LocalPosition.z + value: -2.128 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5246043084920070811, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -5246043084920070811, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4618025148844850862, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -4618025148844850862, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -569867274438967056, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: -227539205908888744, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: 919132149155446097, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_Name + value: Totem1 Variant + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4937918540377494556, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: 6473293836989903421, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6473293836989903421, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 5532516180431327231, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + insertIndex: -1 + addedObject: {fileID: 3228870874402818742} + - targetCorrespondingSourceObject: {fileID: 5532516180431327231, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + insertIndex: -1 + addedObject: {fileID: 2832445067326221954} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: -6218940976453351051, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + insertIndex: -1 + addedObject: {fileID: 2445211241430952904} + - targetCorrespondingSourceObject: {fileID: -6218940976453351051, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + insertIndex: -1 + addedObject: {fileID: 8839733414994437689} + - targetCorrespondingSourceObject: {fileID: -6218940976453351051, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + insertIndex: -1 + addedObject: {fileID: 3562606694883417144} + - targetCorrespondingSourceObject: {fileID: -5246043084920070811, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + insertIndex: -1 + addedObject: {fileID: 5182715175132532548} + - targetCorrespondingSourceObject: {fileID: 6473293836989903421, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + insertIndex: -1 + addedObject: {fileID: 1100722892719104123} + - targetCorrespondingSourceObject: {fileID: -4618025148844850862, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + insertIndex: -1 + addedObject: {fileID: 658629119404783405} + m_SourcePrefab: {fileID: 100100000, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} +--- !u!1 &263744423532402622 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -6218940976453351051, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + m_PrefabInstance: {fileID: 3033420667543559883} + m_PrefabAsset: {fileID: 0} +--- !u!54 &2445211241430952904 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 263744423532402622} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &8839733414994437689 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 263744423532402622} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.064793155, y: 0.388695, z: 0.25913012} + m_Center: {x: -0.000000011175871, y: 0.19434759, z: -0.000000067055225} +--- !u!114 &3562606694883417144 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 263744423532402622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 3228870874402818742} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 0 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 5 + m_TightenPosition: 0.5 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 5 + m_TightenRotation: 0.5 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 +--- !u!1 &1581214948922187673 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -4618025148844850862, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + m_PrefabInstance: {fileID: 3033420667543559883} + m_PrefabAsset: {fileID: 0} +--- !u!64 &658629119404783405 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1581214948922187673} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 787248139368534317, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} +--- !u!1 &2101685267545113518 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -5246043084920070811, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + m_PrefabInstance: {fileID: 3033420667543559883} + m_PrefabAsset: {fileID: 0} +--- !u!64 &5182715175132532548 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2101685267545113518} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 3188861999907982402, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} +--- !u!23 &5913099582605172283 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -569867274438967056, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + m_PrefabInstance: {fileID: 3033420667543559883} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7412804182911406388 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5532516180431327231, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + m_PrefabInstance: {fileID: 3033420667543559883} + m_PrefabAsset: {fileID: 0} +--- !u!1 &8344363569952926966 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6473293836989903421, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} + m_PrefabInstance: {fileID: 3033420667543559883} + m_PrefabAsset: {fileID: 0} +--- !u!64 &1100722892719104123 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8344363569952926966} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -1057554750129091668, guid: af3a609f3b06600409a356f4e8ba91ba, type: 3} diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Totem1 Variant.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Interactables/Totem1 Variant.prefab.meta new file mode 100644 index 0000000..9e900e5 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Totem1 Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e912fbd5396dace4dbdffbc8b79a6c14 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Totem2 Variant.prefab b/Assets/VRTemplateAssets/Prefabs/Interactables/Totem2 Variant.prefab new file mode 100644 index 0000000..db7f3e1 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Totem2 Variant.prefab @@ -0,0 +1,623 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &410385301732144126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3605036065302698895} + - component: {fileID: 2072737833639327964} + m_Layer: 5 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3605036065302698895 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410385301732144126} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 30.861458, y: 30.861458, z: 30.861458} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8974065138892194741} + - {fileID: 2215324543314613012} + m_Father: {fileID: 6923299894900556538} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2072737833639327964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410385301732144126} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 4952897710444802420} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &3841411905734712125 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8974065138892194741} + - component: {fileID: 3492171922949473490} + - component: {fileID: 5479874653262834784} + m_Layer: 5 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8974065138892194741 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3841411905734712125} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3605036065302698895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3492171922949473490 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3841411905734712125} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6394228248766397277} + m_MaterialIndex: 0 +--- !u!114 &5479874653262834784 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3841411905734712125} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 2072737833639327964} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 3f64ff74c0b83314ba0d51fd6312625b, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3492171922949473490} + m_ColorPropertyName: _RimColor +--- !u!1 &7460871686683245318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2215324543314613012} + - component: {fileID: 8242622736295620421} + - component: {fileID: 4173376819503632069} + m_Layer: 5 + m_Name: Audio Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2215324543314613012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7460871686683245318} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3605036065302698895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &8242622736295620421 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7460871686683245318} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &4173376819503632069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7460871686683245318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 2072737833639327964} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 5c5c73ead290d6441aaa736f48f64242, type: 2} + m_AudioSource: {fileID: 8242622736295620421} +--- !u!1001 &7466468934170010897 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalPosition.x + value: 2.395 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalPosition.z + value: -1.064 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: -6044917727477554810, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -4585179376755961986, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: -306942767330334506, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_Name + value: Totem2 Variant + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1477877998418809014, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1477877998418809014, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2230741593703385064, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4549450744411741772, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + - target: {fileID: 8242750703568065004, guid: cec1aebf75b74914097378398b58a48e, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 76618f7490c40334fa7b685859587d2e, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + insertIndex: -1 + addedObject: {fileID: 3605036065302698895} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cec1aebf75b74914097378398b58a48e, type: 3} + insertIndex: -1 + addedObject: {fileID: 5495731574777538652} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cec1aebf75b74914097378398b58a48e, type: 3} + insertIndex: -1 + addedObject: {fileID: 4952897710444802420} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cec1aebf75b74914097378398b58a48e, type: 3} + insertIndex: -1 + addedObject: {fileID: 6693141897843621141} + m_SourcePrefab: {fileID: 100100000, guid: cec1aebf75b74914097378398b58a48e, type: 3} +--- !u!23 &6394228248766397277 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 4549450744411741772, guid: cec1aebf75b74914097378398b58a48e, type: 3} + m_PrefabInstance: {fileID: 7466468934170010897} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6923299894900556538 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: cec1aebf75b74914097378398b58a48e, type: 3} + m_PrefabInstance: {fileID: 7466468934170010897} + m_PrefabAsset: {fileID: 0} +--- !u!1 &7736990912730650688 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: cec1aebf75b74914097378398b58a48e, type: 3} + m_PrefabInstance: {fileID: 7466468934170010897} + m_PrefabAsset: {fileID: 0} +--- !u!135 &5495731574777538652 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7736990912730650688} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.30861 + m_Center: {x: 0.0000000018626451, y: 0.61722, z: -0.0000000013969839} +--- !u!114 &4952897710444802420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7736990912730650688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e888dc0064d84d041818fa202b52d6be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: + - {fileID: 5495731574777538652} + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AutoFindParentInteractableInHierarchy: 0 + m_ParentInteractableObject: {fileID: 0} + m_Handle: {fileID: 8294579218880083367} + m_Value: 0.5 + m_ClampedMotion: 0 + m_MaxAngle: 90 + m_MinAngle: -90 + m_AngleIncrement: 0 + m_PositionTrackedRadius: 0.1 + m_TwistSensitivity: 1.5 + m_OnValueChange: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &6693141897843621141 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7736990912730650688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0bb83e3cfa27c6d4487384ed695c76bd, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Velocity: {x: 0, y: 5, z: 0} +--- !u!4 &8294579218880083367 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1477877998418809014, guid: cec1aebf75b74914097378398b58a48e, type: 3} + m_PrefabInstance: {fileID: 7466468934170010897} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Prefabs/Interactables/Totem2 Variant.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Interactables/Totem2 Variant.prefab.meta new file mode 100644 index 0000000..c0b5709 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Interactables/Totem2 Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c72778ad3d61c1c4286eb3a2aeb02741 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Setup.meta b/Assets/VRTemplateAssets/Prefabs/Setup.meta new file mode 100644 index 0000000..ea86df2 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Setup.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05f6a05b26042f24a90d255d81ed57b7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Left.prefab b/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Left.prefab new file mode 100644 index 0000000..739c3dc --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Left.prefab @@ -0,0 +1,2036 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2553013088739230253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 147016700788361007} + - component: {fileID: 3077110429099502610} + m_Layer: 0 + m_Name: Affordance Callouts Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &147016700788361007 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2553013088739230253} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 582398212565804155} + - {fileID: 582398212290928012} + - {fileID: 582398212180430853} + - {fileID: 4529870838637410604} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3077110429099502610 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2553013088739230253} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84f6509f3c7fa7b4899c9c767f49e622, type: 3} + m_Name: + m_EditorClassIdentifier: + m_GazeTransform: {fileID: 0} + m_FacingThreshold: 0.85 + m_FacingEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 9216567160673104811} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 9216567160947706460} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 9216567161125570517} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 4529870838637410579} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_FacingExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 9216567160673104811} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 9216567160947706460} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 9216567161125570517} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 4529870838637410579} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_LargeMovementDistanceThreshold: 0.05 + m_LargeMovementCoolDownTime: 0.25 +--- !u!1 &4529870838524971057 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870838524971056} + - component: {fileID: 4529870838524971062} + - component: {fileID: 4529870838524971063} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870838524971056 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838524971057} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.01} + m_LocalScale: {x: 0.0003, y: 0.0003, z: 0.0003} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4529870839259947662} + - {fileID: 4529870840533923556} + m_Father: {fileID: 4529870838904973037} + 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: 144, y: 144} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &4529870838524971062 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838524971057} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &4529870838524971063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838524971057} + 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!1 &4529870838591257522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870838591257521} + - component: {fileID: 4529870838591257527} + - component: {fileID: 4529870838591257520} + m_Layer: 5 + m_Name: Up Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870838591257521 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838591257522} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4529870839259947662} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -2} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870838591257527 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838591257522} + m_CullTransparentMesh: 0 +--- !u!114 &4529870838591257520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838591257522} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_Sprite: {fileID: 21300000, guid: 976e28fd05dde91429107e5f857f3c89, type: 3} + 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 &4529870838607829677 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870838607829676} + - component: {fileID: 4529870838607829650} + - component: {fileID: 4529870838607829651} + m_Layer: 5 + m_Name: Click + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870838607829676 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838607829677} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -43.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4529870839976546266} + m_Father: {fileID: 4529870840533923556} + 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: 48, y: 48} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870838607829650 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838607829677} + m_CullTransparentMesh: 0 +--- !u!114 &4529870838607829651 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838607829677} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.18039216, g: 0.18039216, b: 0.18039216, 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_Sprite: {fileID: 21300000, guid: d0aadb92d3d05c14b8125b75d8c3e487, type: 3} + 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: 4 +--- !u!1 &4529870838637410605 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870838637410604} + - component: {fileID: 4529870838637410579} + m_Layer: 0 + m_Name: Joystick Affordances Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4529870838637410604 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838637410605} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4529870838904973037} + m_Father: {fileID: 147016700788361007} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4529870838637410579 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838637410605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LazyTooltip: {fileID: 4529870838904973037} + m_Curve: {fileID: 0} + m_DwellTime: 1 + m_Unparent: 0 + m_TurnOffAtStart: 1 +--- !u!1 &4529870838665288735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870838665288734} + - component: {fileID: 4529870838665288732} + - component: {fileID: 4529870838665288733} + m_Layer: 5 + m_Name: Radial Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870838665288734 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838665288735} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4529870839406390647} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -24.000008} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870838665288732 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838665288735} + m_CullTransparentMesh: 0 +--- !u!114 &4529870838665288733 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838665288735} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_Sprite: {fileID: 21300000, guid: cf1def1317ea06e4ca9ae70ca079cf15, type: 3} + 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 &4529870838795510967 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870838795510966} + - component: {fileID: 4529870838795510964} + - component: {fileID: 4529870838795510965} + m_Layer: 5 + m_Name: Up + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870838795510966 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838795510967} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4529870839259947662} + 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: 44, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870838795510964 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838795510967} + m_CullTransparentMesh: 0 +--- !u!114 &4529870838795510965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838795510967} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.9490196} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 54baed6400621ff4b8670b6116af054e, type: 3} + 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: 4 +--- !u!1 &4529870838904973038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870838904973037} + m_Layer: 5 + m_Name: Offset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4529870838904973037 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870838904973038} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.00874, y: -0.0045, z: 0.00738} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4529870838524971056} + m_Father: {fileID: 4529870838637410604} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4529870839042594628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870839042594635} + - component: {fileID: 4529870839042594633} + - component: {fileID: 4529870839042594634} + m_Layer: 5 + m_Name: Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870839042594635 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839042594628} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4529870839259947662} + 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: 44, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870839042594633 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839042594628} + m_CullTransparentMesh: 0 +--- !u!114 &4529870839042594634 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839042594628} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.9490196} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 54baed6400621ff4b8670b6116af054e, type: 3} + 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: 4 +--- !u!1 &4529870839259947663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870839259947662} + - component: {fileID: 4529870839259947661} + m_Layer: 5 + m_Name: DirectionsGroup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870839259947662 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839259947663} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4529870838795510966} + - {fileID: 4529870840367518755} + - {fileID: 4529870839042594635} + - {fileID: 4529870840583836814} + - {fileID: 4529870838591257521} + - {fileID: 4529870840590761819} + - {fileID: 4529870840053453275} + - {fileID: 4529870839372789834} + - {fileID: 4529870839406390647} + m_Father: {fileID: 4529870838524971056} + 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!225 &4529870839259947661 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839259947663} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 0 + m_BlocksRaycasts: 0 + m_IgnoreParentGroups: 0 +--- !u!1 &4529870839372789835 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870839372789834} + - component: {fileID: 4529870839372789832} + - component: {fileID: 4529870839372789833} + m_Layer: 5 + m_Name: Right Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870839372789834 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839372789835} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4529870839259947662} + 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: -2, y: 0} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870839372789832 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839372789835} + m_CullTransparentMesh: 0 +--- !u!114 &4529870839372789833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839372789835} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_Sprite: {fileID: 21300000, guid: 639b00403a9c1cf4884b495c00168283, type: 3} + 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 &4529870839406390640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870839406390647} + - component: {fileID: 4529870839406390645} + - component: {fileID: 4529870839406390646} + m_Layer: 5 + m_Name: Radial + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4529870839406390647 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839406390640} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4529870838665288734} + m_Father: {fileID: 4529870839259947662} + 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: 44, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870839406390645 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839406390640} + m_CullTransparentMesh: 0 +--- !u!114 &4529870839406390646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839406390640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.9490196} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 364a613a8d65a38469900c9133e5e4d1, type: 3} + 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: 4 +--- !u!1 &4529870839976546267 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870839976546266} + - component: {fileID: 4529870839976546264} + - component: {fileID: 4529870839976546265} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870839976546266 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839976546267} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4529870838607829676} + 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: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870839976546264 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839976546267} + m_CullTransparentMesh: 0 +--- !u!114 &4529870839976546265 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870839976546267} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_Sprite: {fileID: 21300000, guid: 5c6ccbe197b55e8488026ad8ba0e9e76, type: 3} + 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 &4529870840053453268 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870840053453275} + - component: {fileID: 4529870840053453273} + - component: {fileID: 4529870840053453274} + m_Layer: 5 + m_Name: Left Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870840053453275 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840053453268} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4529870839259947662} + 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: 2, y: 0} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870840053453273 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840053453268} + m_CullTransparentMesh: 0 +--- !u!114 &4529870840053453274 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840053453268} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_Sprite: {fileID: 21300000, guid: 3708b1d8e45366b489c18df71670cecd, type: 3} + 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 &4529870840367518780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870840367518755} + - component: {fileID: 4529870840367518753} + - component: {fileID: 4529870840367518754} + m_Layer: 5 + m_Name: Down + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870840367518755 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840367518780} + m_LocalRotation: {x: -0, y: -0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4529870839259947662} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 44, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870840367518753 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840367518780} + m_CullTransparentMesh: 0 +--- !u!114 &4529870840367518754 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840367518780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.9490196} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 54baed6400621ff4b8670b6116af054e, type: 3} + 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: 4 +--- !u!1 &4529870840533923557 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870840533923556} + - component: {fileID: 4529870840533923563} + m_Layer: 5 + m_Name: Joystick Rotation Pivot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4529870840533923556 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840533923557} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 26.863031} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4529870838607829676} + m_Father: {fileID: 4529870838524971056} + 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.11958491, y: 0.17197257} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1818360609 &4529870840533923563 +RotationConstraint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840533923557} + m_Enabled: 1 + serializedVersion: 2 + m_Weight: 1 + m_RotationAtRest: {x: 0, y: 0, z: 0} + m_RotationOffset: {x: 90, y: 0, z: 180} + m_AffectRotationX: 1 + m_AffectRotationY: 1 + m_AffectRotationZ: 1 + m_Active: 1 + m_IsLocked: 1 + m_Sources: [] +--- !u!1 &4529870840583836815 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870840583836814} + - component: {fileID: 4529870840583836812} + - component: {fileID: 4529870840583836813} + m_Layer: 5 + m_Name: Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870840583836814 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840583836815} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4529870839259947662} + 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: 44, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870840583836812 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840583836815} + m_CullTransparentMesh: 0 +--- !u!114 &4529870840583836813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840583836815} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.9490196} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 54baed6400621ff4b8670b6116af054e, type: 3} + 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: 4 +--- !u!1 &4529870840590761812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4529870840590761819} + - component: {fileID: 4529870840590761817} + - component: {fileID: 4529870840590761818} + m_Layer: 5 + m_Name: Down Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4529870840590761819 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840590761812} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4529870839259947662} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4529870840590761817 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840590761812} + m_CullTransparentMesh: 0 +--- !u!114 &4529870840590761818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4529870840590761812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_Sprite: {fileID: 21300000, guid: 40f7736bf48a1d94cac651cb532e4767, type: 3} + 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!1001 &7214610206174837039 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 147016700788361007} + m_Modifications: + - target: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Unparent + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0086 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0075 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0117 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.000000056345016 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0.000000026077032 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_text + value: Move + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 39.07 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0695 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0075 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0075 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.000037252907 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -4.440892e-12 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Name + value: Affordance Callout Smooth + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.widthMultiplier + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.colorGradient.atime1 + value: 6554 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0695 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0075 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0075 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 048249d9a15aa3c459399751e860bde7, type: 3} +--- !u!4 &582398212180430853 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 7214610206174837039} + m_PrefabAsset: {fileID: 0} +--- !u!114 &9216567161125570517 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 7214610206174837039} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &7214610206795074897 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 147016700788361007} + m_Modifications: + - target: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Unparent + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0204 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0278 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0279 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_text + value: Grab + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 35.73 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0695 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Name + value: Affordance Callout Grab + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.widthMultiplier + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.colorGradient.atime1 + value: 6554 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0695 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0154 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0075 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 048249d9a15aa3c459399751e860bde7, type: 3} +--- !u!4 &582398212565804155 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 7214610206795074897} + m_PrefabAsset: {fileID: 0} +--- !u!114 &9216567160673104811 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 7214610206795074897} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &7214610207053149350 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 147016700788361007} + m_Modifications: + - target: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Unparent + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.024 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0228 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_text + value: UI Press + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 61.4 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 44.7 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0695 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0075 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Name + value: Affordance Callout Click + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.widthMultiplier + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.colorGradient.atime1 + value: 6554 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0695 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0075 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 048249d9a15aa3c459399751e860bde7, type: 3} +--- !u!4 &582398212290928012 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 7214610207053149350} + m_PrefabAsset: {fileID: 0} +--- !u!114 &9216567160947706460 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 7214610207053149350} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Left.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Left.prefab.meta new file mode 100644 index 0000000..d8eff0f --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Left.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aa788f58037d03649911102b0771966e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Right.prefab b/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Right.prefab new file mode 100644 index 0000000..7380248 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Right.prefab @@ -0,0 +1,2382 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2472133408010223955 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3456711147303856079} + - component: {fileID: 8877517574528810294} + m_Layer: 0 + m_Name: Affordance Callouts Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3456711147303856079 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2472133408010223955} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6192905391246507335} + - {fileID: 6192905391822107918} + - {fileID: 6192905390204285903} + - {fileID: 6192905390560203142} + - {fileID: 7149978110992410228} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8877517574528810294 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2472133408010223955} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84f6509f3c7fa7b4899c9c767f49e622, type: 3} + m_Name: + m_EditorClassIdentifier: + m_GazeTransform: {fileID: 0} + m_FacingThreshold: 0.85 + m_FacingEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2450896848054168215} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 2450896847537283806} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 2450896849155367967} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 2450896848807560790} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 7149978110992410229} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_FacingExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2450896848054168215} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 2450896847537283806} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 2450896849155367967} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 2450896848807560790} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 7149978110992410229} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_LargeMovementDistanceThreshold: 0.05 + m_LargeMovementCoolDownTime: 0.25 +--- !u!1 &7149978110167329335 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978110167329320} + - component: {fileID: 7149978110167329322} + - component: {fileID: 7149978110167329321} + m_Layer: 5 + m_Name: Up + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978110167329320 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110167329335} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7149978110552039885} + 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: 44, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978110167329322 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110167329335} + m_CullTransparentMesh: 0 +--- !u!114 &7149978110167329321 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110167329335} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.9490196} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 54baed6400621ff4b8670b6116af054e, type: 3} + 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: 4 +--- !u!1 &7149978110291225474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978110291225475} + - component: {fileID: 7149978110291225477} + - component: {fileID: 7149978110291225476} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978110291225475 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110291225474} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.01} + m_LocalScale: {x: 0.0003, y: 0.0003, z: 0.0003} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7149978110552039885} + - {fileID: 7149978111103084366} + m_Father: {fileID: 7149978111291156753} + 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: 144, y: 144} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &7149978110291225477 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110291225474} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &7149978110291225476 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110291225474} + 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!1 &7149978110552039884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978110552039885} + - component: {fileID: 7149978110552039886} + m_Layer: 5 + m_Name: DirectionsGroup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978110552039885 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110552039884} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7149978110167329320} + - {fileID: 7149978112111928840} + - {fileID: 7149978110983529997} + - {fileID: 7149978110956334883} + - {fileID: 7149978110996336613} + - {fileID: 7149978111921907978} + - {fileID: 7149978112218190201} + - {fileID: 7149978112243377877} + - {fileID: 7149978110927535667} + m_Father: {fileID: 7149978110291225475} + 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!225 &7149978110552039886 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110552039884} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 0 + m_BlocksRaycasts: 0 + m_IgnoreParentGroups: 0 +--- !u!1 &7149978110927535666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978110927535667} + - component: {fileID: 7149978110927535669} + - component: {fileID: 7149978110927535668} + m_Layer: 5 + m_Name: Radial + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &7149978110927535667 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110927535666} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7149978111472467299} + m_Father: {fileID: 7149978110552039885} + 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: 44, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978110927535669 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110927535666} + m_CullTransparentMesh: 0 +--- !u!114 &7149978110927535668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110927535666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.9490196} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 364a613a8d65a38469900c9133e5e4d1, type: 3} + 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: 4 +--- !u!1 &7149978110956334882 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978110956334883} + - component: {fileID: 7149978110956334885} + - component: {fileID: 7149978110956334884} + m_Layer: 5 + m_Name: Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978110956334883 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110956334882} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7149978110552039885} + 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: 44, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978110956334885 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110956334882} + m_CullTransparentMesh: 0 +--- !u!114 &7149978110956334884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110956334882} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.9490196} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 54baed6400621ff4b8670b6116af054e, type: 3} + 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: 4 +--- !u!1 &7149978110983529996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978110983529997} + - component: {fileID: 7149978110983529999} + - component: {fileID: 7149978110983529998} + m_Layer: 5 + m_Name: Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978110983529997 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110983529996} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7149978110552039885} + 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: 44, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978110983529999 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110983529996} + m_CullTransparentMesh: 0 +--- !u!114 &7149978110983529998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110983529996} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.9490196} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 54baed6400621ff4b8670b6116af054e, type: 3} + 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: 4 +--- !u!1 &7149978110992410227 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978110992410228} + - component: {fileID: 7149978110992410229} + m_Layer: 0 + m_Name: Joystick Affordances Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7149978110992410228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110992410227} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7149978111291156753} + m_Father: {fileID: 3456711147303856079} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7149978110992410229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110992410227} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LazyTooltip: {fileID: 7149978111291156753} + m_Curve: {fileID: 0} + m_DwellTime: 1 + m_Unparent: 0 + m_TurnOffAtStart: 1 +--- !u!1 &7149978110996336612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978110996336613} + - component: {fileID: 7149978110996336615} + - component: {fileID: 7149978110996336614} + m_Layer: 5 + m_Name: Up Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978110996336613 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110996336612} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7149978110552039885} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -2} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978110996336615 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110996336612} + m_CullTransparentMesh: 0 +--- !u!114 &7149978110996336614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978110996336612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_Sprite: {fileID: 21300000, guid: b398f58ecc9d0ac4c8de2c6e007b5c95, type: 3} + 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 &7149978111103084365 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978111103084366} + - component: {fileID: 7149978111103084367} + m_Layer: 5 + m_Name: Joystick Rotation Pivot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &7149978111103084366 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111103084365} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 26.863031} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7149978111411128178} + m_Father: {fileID: 7149978110291225475} + 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.11958491, y: 0.17197257} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1818360609 &7149978111103084367 +RotationConstraint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111103084365} + m_Enabled: 1 + serializedVersion: 2 + m_Weight: 1 + m_RotationAtRest: {x: 0, y: 0, z: 0} + m_RotationOffset: {x: 90, y: 0, z: 180} + m_AffectRotationX: 1 + m_AffectRotationY: 1 + m_AffectRotationZ: 1 + m_Active: 1 + m_IsLocked: 1 + m_Sources: [] +--- !u!1 &7149978111291156752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978111291156753} + m_Layer: 5 + m_Name: Offset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7149978111291156753 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111291156752} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0.00875, y: -0.0045, z: 0.0075} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7149978110291225475} + m_Father: {fileID: 7149978110992410228} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7149978111411128177 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978111411128178} + - component: {fileID: 7149978111411128180} + - component: {fileID: 7149978111411128179} + m_Layer: 5 + m_Name: Click + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978111411128178 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111411128177} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -43.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7149978112106423798} + m_Father: {fileID: 7149978111103084366} + 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: 48, y: 48} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978111411128180 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111411128177} + m_CullTransparentMesh: 0 +--- !u!114 &7149978111411128179 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111411128177} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.18039216, g: 0.18039216, b: 0.18039216, 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_Sprite: {fileID: 21300000, guid: d0aadb92d3d05c14b8125b75d8c3e487, type: 3} + 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: 4 +--- !u!1 &7149978111472467298 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978111472467299} + - component: {fileID: 7149978111472467301} + - component: {fileID: 7149978111472467300} + m_Layer: 5 + m_Name: Radial Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978111472467299 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111472467298} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7149978110927535667} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -24.000008} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978111472467301 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111472467298} + m_CullTransparentMesh: 0 +--- !u!114 &7149978111472467300 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111472467298} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_Sprite: {fileID: 21300000, guid: cf1def1317ea06e4ca9ae70ca079cf15, type: 3} + 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 &7149978111921907977 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978111921907978} + - component: {fileID: 7149978111921907980} + - component: {fileID: 7149978111921907979} + m_Layer: 5 + m_Name: Down Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978111921907978 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111921907977} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7149978110552039885} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978111921907980 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111921907977} + m_CullTransparentMesh: 0 +--- !u!114 &7149978111921907979 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978111921907977} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_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 &7149978112106423797 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978112106423798} + - component: {fileID: 7149978112106423784} + - component: {fileID: 7149978112106423799} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978112106423798 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112106423797} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7149978111411128178} + 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: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978112106423784 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112106423797} + m_CullTransparentMesh: 0 +--- !u!114 &7149978112106423799 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112106423797} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_Sprite: {fileID: 21300000, guid: 5c6ccbe197b55e8488026ad8ba0e9e76, type: 3} + 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 &7149978112111928855 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978112111928840} + - component: {fileID: 7149978112111928842} + - component: {fileID: 7149978112111928841} + m_Layer: 5 + m_Name: Down + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978112111928840 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112111928855} + m_LocalRotation: {x: -0, y: -0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7149978110552039885} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 44, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978112111928842 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112111928855} + m_CullTransparentMesh: 0 +--- !u!114 &7149978112111928841 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112111928855} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.9490196} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 54baed6400621ff4b8670b6116af054e, type: 3} + 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: 4 +--- !u!1 &7149978112218190200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978112218190201} + - component: {fileID: 7149978112218190203} + - component: {fileID: 7149978112218190202} + m_Layer: 5 + m_Name: Left Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978112218190201 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112218190200} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7149978110552039885} + 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: 2, y: 0} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978112218190203 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112218190200} + m_CullTransparentMesh: 0 +--- !u!114 &7149978112218190202 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112218190200} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_Sprite: {fileID: 21300000, guid: ae2fef5f6398dd24caa6e6bb247b3d5c, type: 3} + 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 &7149978112243377876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7149978112243377877} + - component: {fileID: 7149978112243377879} + - component: {fileID: 7149978112243377878} + m_Layer: 5 + m_Name: Right Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7149978112243377877 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112243377876} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7149978110552039885} + 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: -2, y: 0} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7149978112243377879 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112243377876} + m_CullTransparentMesh: 0 +--- !u!114 &7149978112243377878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7149978112243377876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 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_Sprite: {fileID: 21300000, guid: 1e4fbbf0f3e2efa428b2176e5a91baed, type: 3} + 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!1001 &4178205142133856997 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 3456711147303856079} + m_Modifications: + - target: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Unparent + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0099 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0214 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0073 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_text + value: Blink + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 34.8 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0695 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0075 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Name + value: Affordance Callout Blink + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.widthMultiplier + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.colorGradient.atime1 + value: 6554 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0695 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0075 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 048249d9a15aa3c459399751e860bde7, type: 3} +--- !u!114 &2450896849155367967 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 4178205142133856997} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &6192905390204285903 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 4178205142133856997} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4178205142724802732 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 3456711147303856079} + m_Modifications: + - target: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Unparent + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0236 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0079 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0073 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_text + value: Turn + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 32.34 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0695 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0154 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0075 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Name + value: Affordance Callout Turn + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.widthMultiplier + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.colorGradient.atime1 + value: 6554 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0695 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0154 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0075 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 048249d9a15aa3c459399751e860bde7, type: 3} +--- !u!114 &2450896848807560790 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 4178205142724802732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &6192905390560203142 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 4178205142724802732} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4178205143180399725 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 3456711147303856079} + m_Modifications: + - target: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Unparent + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0204 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0278 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0279 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.00000005448237 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0.0000000037252903 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_text + value: Grab + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 35.73 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0695 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.000018626453 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -2.220446e-12 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Name + value: Affordance Callout Grab + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.widthMultiplier + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.colorGradient.atime1 + value: 6554 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0695 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0154 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0075 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 048249d9a15aa3c459399751e860bde7, type: 3} +--- !u!114 &2450896848054168215 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 4178205143180399725} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &6192905391246507335 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 4178205143180399725} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4178205143718386724 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 3456711147303856079} + m_Modifications: + - target: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Unparent + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.024 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0228 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3427622684821028259, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.000000060070306 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240697808797663, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -0.000000014901161 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_text + value: UI Press + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147208, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_SizeDelta.x + value: 61.4 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 44.7 + objectReference: {fileID: 0} + - target: {fileID: 4704240698125147210, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0695 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0075 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5189730410512847024, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.00007450581 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 8.881784e-12 + objectReference: {fileID: 0} + - target: {fileID: 7785151267555267963, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Name + value: Affordance Callout Click + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525225, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.widthMultiplier + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 7785151267686525228, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_Parameters.colorGradient.atime1 + value: 6554 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0695 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.y + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0075 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7785151268267914133, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 048249d9a15aa3c459399751e860bde7, type: 3} +--- !u!114 &2450896847537283806 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2015539789043793658, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 4178205143718386724} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &6192905391822107918 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7785151267686525226, guid: 048249d9a15aa3c459399751e860bde7, type: 3} + m_PrefabInstance: {fileID: 4178205143718386724} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Right.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Right.prefab.meta new file mode 100644 index 0000000..0d64512 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Setup/Affordance Callouts Right.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4d28f6590e91f644e9731292f51c4f2c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Hands Variant.prefab b/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Hands Variant.prefab new file mode 100644 index 0000000..02e23dc --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Hands Variant.prefab @@ -0,0 +1,686 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &4065165008383249818 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 7917674758326848202} + m_Modifications: + - target: {fileID: 8429981633443581377, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_Name + value: TunnelingVignette + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_LocomotionProvider + value: + objectReference: {fileID: 3752030747713321391} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_LocomotionProvider + value: + objectReference: {fileID: 8053059486601427065} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_LocomotionProvider + value: + objectReference: {fileID: 2469343163355645486} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_LocomotionProvider + value: + objectReference: {fileID: 866406836232131125} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} +--- !u!4 &5518899284880179292 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + m_PrefabInstance: {fileID: 4065165008383249818} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4134242756813786536 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 7917674758240283209} + m_Modifications: + - target: {fileID: 2472133408010223955, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_Name + value: Affordance Callouts Right + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalPosition.z + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337692808881382, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337692808881382, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337692808881382, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 32.34 + objectReference: {fileID: 0} + - target: {fileID: 8697337692808881382, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 8697337692808881382, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 8697337692906415418, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337692906415418, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337692952086387, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337692952086387, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337693122987695, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337693122987695, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337693122987695, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 34.8 + objectReference: {fileID: 0} + - target: {fileID: 8697337693122987695, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 8697337693122987695, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 8697337693683843182, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337693683843182, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337693683843182, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 61.4 + objectReference: {fileID: 0} + - target: {fileID: 8697337693683843182, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 44.7 + objectReference: {fileID: 0} + - target: {fileID: 8697337693683843182, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 8697337694011681714, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337694011681714, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337694165207079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337694165207079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337694165207079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 35.73 + objectReference: {fileID: 0} + - target: {fileID: 8697337694165207079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 8697337694165207079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 8697337694509818875, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337694509818875, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8877517574528810294, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_GazeTransform + value: + objectReference: {fileID: 8331094026147221697} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} +--- !u!4 &1632400500797467239 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + m_PrefabInstance: {fileID: 4134242756813786536} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4212957839002592232 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 7917674758919744168} + m_Modifications: + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalPosition.z + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2553013088739230253, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_Name + value: Affordance Callouts Left + objectReference: {fileID: 0} + - target: {fileID: 2690795497190510875, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497190510875, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497190510875, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 35.73 + objectReference: {fileID: 0} + - target: {fileID: 2690795497190510875, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2690795497190510875, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 2690795497255421680, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2690795497255421680, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2690795497469257964, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497469257964, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497469257964, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 61.4 + objectReference: {fileID: 0} + - target: {fileID: 2690795497469257964, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.x + value: 44.7 + objectReference: {fileID: 0} + - target: {fileID: 2690795497469257964, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 2690795497611470181, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497611470181, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497611470181, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 39.07 + objectReference: {fileID: 0} + - target: {fileID: 2690795497611470181, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2690795497611470181, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 2690795497682848633, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2690795497682848633, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2690795497944887950, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2690795497944887950, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3077110429099502610, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_GazeTransform + value: + objectReference: {fileID: 8331094026147221697} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: aa788f58037d03649911102b0771966e, type: 3} +--- !u!4 &4070445081456813255 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + m_PrefabInstance: {fileID: 4212957839002592232} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7277802326999645147 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 17733956650476107, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_UseGravity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 657184242222895507, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 657184243640684908, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1800725127586568702, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2218496723442559054, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_Name + value: Complete XR Origin Set Up Hands Variant + objectReference: {fileID: 0} + - target: {fileID: 4553616120026445523, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6355494128053973299, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6585113627354992487, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 657184242118504721, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + insertIndex: -1 + addedObject: {fileID: 5518899284880179292} + - targetCorrespondingSourceObject: {fileID: 657184243640684915, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + insertIndex: -1 + addedObject: {fileID: 4070445081456813255} + - targetCorrespondingSourceObject: {fileID: 657184242222895506, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + insertIndex: -1 + addedObject: {fileID: 1632400500797467239} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} +--- !u!114 &866406836232131125 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7564335182967548398, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e3cd49dc1a38aff4fa00676ddd64cf4e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2469343163355645486 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5096715979615469045, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 496880615cd240be960d436c1c8ae570, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &3752030747713321391 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5831623572012434036, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 75b29b6c6428c984a8a73ffc2d58063b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &7917674758240283209 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 657184242222895506, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7917674758326848202 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 657184242118504721, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7917674758919744168 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 657184243640684915, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8053059486601427065 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 810019319561094050, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b1e8c997df241c1a67045eeac79b41b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &8331094026147221697 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1684926014057179930, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Hands Variant.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Hands Variant.prefab.meta new file mode 100644 index 0000000..c026cb8 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Hands Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 77e7c27b2c5525e4aa8cc9f99d654486 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Variant.prefab b/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Variant.prefab new file mode 100644 index 0000000..438101a --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Variant.prefab @@ -0,0 +1,1289 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &2278473345453353060 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 7277802327528778794} + m_Modifications: + - target: {fileID: 2472133408010223955, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_Name + value: Affordance Callouts Right + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_RootOrder + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalPosition.z + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905390204285903, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6192905390204285903, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6192905390204285903, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905390204285903, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905390204285903, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905390560203142, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6192905390560203142, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6192905390560203142, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905390560203142, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905390560203142, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905391246507335, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6192905391246507335, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6192905391246507335, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905391246507335, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905391246507335, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905391822107918, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6192905391822107918, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6192905391822107918, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905391822107918, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6192905391822107918, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7149978110992410228, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7149978110992410228, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7149978110992410228, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7149978110992410228, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7149978110992410228, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7149978111103084365, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337692808881382, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337692808881382, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337692808881382, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 32.34 + objectReference: {fileID: 0} + - target: {fileID: 8697337692808881382, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 8697337692808881382, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 8697337692906415418, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337692906415418, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337692952086387, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337692952086387, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337693122987695, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337693122987695, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337693122987695, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 34.8 + objectReference: {fileID: 0} + - target: {fileID: 8697337693122987695, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 8697337693122987695, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 8697337693683843182, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337693683843182, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337693683843182, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 61.4 + objectReference: {fileID: 0} + - target: {fileID: 8697337693683843182, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 44.7 + objectReference: {fileID: 0} + - target: {fileID: 8697337693683843182, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 8697337694011681714, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337694011681714, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337694165207079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337694165207079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8697337694165207079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 35.73 + objectReference: {fileID: 0} + - target: {fileID: 8697337694165207079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 8697337694165207079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 8697337694509818875, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8697337694509818875, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} +--- !u!4 &3487605901238243243 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3456711147303856079, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + m_PrefabInstance: {fileID: 2278473345453353060} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4439870684048706234 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2450896847537283806, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + m_PrefabInstance: {fileID: 2278473345453353060} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &4439870684538454771 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2450896848054168215, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + m_PrefabInstance: {fileID: 2278473345453353060} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &4439870684792745522 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2450896848807560790, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + m_PrefabInstance: {fileID: 2278473345453353060} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &4439870685652110459 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2450896849155367967, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + m_PrefabInstance: {fileID: 2278473345453353060} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &8982165961091321361 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7149978110992410229, guid: 4d28f6590e91f644e9731292f51c4f2c, type: 3} + m_PrefabInstance: {fileID: 2278473345453353060} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &4065165008383249818 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 7277802327414017193} + m_Modifications: + - target: {fileID: 8429981633443581377, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_Name + value: TunnelingVignette + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_LocomotionProvider + value: + objectReference: {fileID: 7412079985589468698} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_LocomotionProvider + value: + objectReference: {fileID: 73949512329761232} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_LocomotionProvider + value: + objectReference: {fileID: 8988371223026793012} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_LocomotionProvider + value: + objectReference: {fileID: 3123834650606846029} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} +--- !u!4 &5518899284880179292 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} + m_PrefabInstance: {fileID: 4065165008383249818} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4212957839002592232 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 7277802326798953675} + m_Modifications: + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_RootOrder + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalPosition.z + value: -0.05 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 582398212180430853, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 582398212180430853, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 582398212180430853, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 582398212180430853, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 582398212180430853, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 582398212290928012, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 582398212290928012, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 582398212290928012, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 582398212290928012, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 582398212290928012, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 582398212565804155, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 582398212565804155, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 582398212565804155, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 582398212565804155, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 582398212565804155, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2553013088739230253, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_Name + value: Affordance Callouts Left + objectReference: {fileID: 0} + - target: {fileID: 2690795497190510875, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497190510875, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497190510875, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 35.73 + objectReference: {fileID: 0} + - target: {fileID: 2690795497190510875, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2690795497190510875, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 2690795497255421680, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2690795497255421680, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2690795497469257964, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497469257964, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497469257964, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 61.4 + objectReference: {fileID: 0} + - target: {fileID: 2690795497469257964, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.x + value: 44.7 + objectReference: {fileID: 0} + - target: {fileID: 2690795497469257964, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 2690795497611470181, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497611470181, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2690795497611470181, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 39.07 + objectReference: {fileID: 0} + - target: {fileID: 2690795497611470181, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2690795497611470181, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 2690795497682848633, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2690795497682848633, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2690795497944887950, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2690795497944887950, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4529870838637410604, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4529870838637410604, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4529870838637410604, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4529870838637410604, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4529870838637410604, guid: aa788f58037d03649911102b0771966e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: aa788f58037d03649911102b0771966e, type: 3} +--- !u!114 &336146346909129467 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4529870838637410579, guid: aa788f58037d03649911102b0771966e, type: 3} + m_PrefabInstance: {fileID: 4212957839002592232} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &4070445081456813255 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 147016700788361007, guid: aa788f58037d03649911102b0771966e, type: 3} + m_PrefabInstance: {fileID: 4212957839002592232} + m_PrefabAsset: {fileID: 0} +--- !u!114 &5012715107984337332 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 9216567160947706460, guid: aa788f58037d03649911102b0771966e, type: 3} + m_PrefabInstance: {fileID: 4212957839002592232} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &5012715108242100291 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 9216567160673104811, guid: aa788f58037d03649911102b0771966e, type: 3} + m_PrefabInstance: {fileID: 4212957839002592232} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &5012715108596048957 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 9216567161125570517, guid: aa788f58037d03649911102b0771966e, type: 3} + m_PrefabInstance: {fileID: 4212957839002592232} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16809ed3baa3d2341b75ec4c0aa874d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &7277802326999645147 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1319746311, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_Parameters.widthMultiplier + value: 0.01 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_Name + value: Complete XR Origin Set Up Variant + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.w + value: 0.42261827 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.y + value: 0.9063079 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 130 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2449787133337329438, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_Parameters.widthMultiplier + value: 0.01 + objectReference: {fileID: 0} + - target: {fileID: 5944131804917401860, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6501755809687671949, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 1767192434, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + insertIndex: -1 + addedObject: {fileID: 5518899284880179292} + - targetCorrespondingSourceObject: {fileID: 202364688, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + insertIndex: 3 + addedObject: {fileID: 4070445081456813255} + - targetCorrespondingSourceObject: {fileID: 1670256625, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + insertIndex: 3 + addedObject: {fileID: 3487605901238243243} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1767192433, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + insertIndex: -1 + addedObject: {fileID: 3229012808228254544} + - targetCorrespondingSourceObject: {fileID: 202364687, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + insertIndex: -1 + addedObject: {fileID: 1782646182773897190} + - targetCorrespondingSourceObject: {fileID: 1670256624, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + insertIndex: -1 + addedObject: {fileID: 905229015085933311} + m_SourcePrefab: {fileID: 100100000, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} +--- !u!114 &73949512329761232 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7347985736721345035, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9f365cf844c03449bc8973eead2c3c1, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &3123834650606846029 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5739245880472075158, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 496880615cd240be960d436c1c8ae570, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &7277802326798953675 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 202364688, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} +--- !u!1 &7277802326798953684 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 202364687, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1782646182773897190 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7277802326798953684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84f6509f3c7fa7b4899c9c767f49e622, type: 3} + m_Name: + m_EditorClassIdentifier: + m_GazeTransform: {fileID: 8827957376201152162} + m_FacingThreshold: 0.85 + m_FacingEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5012715108242100291} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 5012715107984337332} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 5012715108596048957} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 336146346909129467} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_FacingExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5012715108242100291} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 5012715107984337332} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 5012715108596048957} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 336146346909129467} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_LargeMovementDistanceThreshold: 0.05 + m_LargeMovementCoolDownTime: 0.25 +--- !u!4 &7277802327414017193 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1767192434, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} +--- !u!1 &7277802327414017194 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1767192433, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3229012808228254544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7277802327414017194} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!4 &7277802327528778794 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1670256625, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} +--- !u!1 &7277802327528778795 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1670256624, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} +--- !u!114 &905229015085933311 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7277802327528778795} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84f6509f3c7fa7b4899c9c767f49e622, type: 3} + m_Name: + m_EditorClassIdentifier: + m_GazeTransform: {fileID: 8827957376201152162} + m_FacingThreshold: 0.85 + m_FacingEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4439870684538454771} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 4439870684048706234} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 4439870685652110459} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 4439870684792745522} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_Target: {fileID: 8982165961091321361} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverStart + m_Mode: 1 + 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_FacingExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4439870684538454771} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 4439870684048706234} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 4439870685652110459} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 4439870684792745522} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_Target: {fileID: 8982165961091321361} + m_TargetAssemblyTypeName: Unity.VRTemplate.Callout, Assembly-CSharp + m_MethodName: GazeHoverEnd + m_Mode: 1 + 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_LargeMovementDistanceThreshold: 0.05 + m_LargeMovementCoolDownTime: 0.25 +--- !u!114 &7412079985589468698 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 153982007679157697, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b1e8c997df241c1a67045eeac79b41b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &8827957376201152162 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2196849375614954873, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8988371223026793012 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1748222016861356527, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 7277802326999645147} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01f69dc1cb084aa42b2f2f8cd87bc770, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Variant.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Variant.prefab.meta new file mode 100644 index 0000000..30e3fe8 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Setup/Complete XR Origin Set Up Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e4f332aea9a46b34bab01d9d6d17f588 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Setup/Hands Permissions Manager.prefab b/Assets/VRTemplateAssets/Prefabs/Setup/Hands Permissions Manager.prefab new file mode 100644 index 0000000..40772a1 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Setup/Hands Permissions Manager.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2687717463706941668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8635580913397832359} + - component: {fileID: -7726025807230233048} + - component: {fileID: 803904461337875641} + m_Layer: 0 + m_Name: Hands Permissions Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8635580913397832359 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2687717463706941668} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &-7726025807230233048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2687717463706941668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f62c7b7418ee024aa16285921e63d56, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProcessPermissionsOnAwake: 1 + m_PermissionGroups: + - platformType: 1 + permissions: + - permissionId: android.permission.HAND_TRACKING + enabled: 1 + requested: 0 + responseReceived: 0 + granted: 0 + onPermissionGranted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 803904461337875641} + m_TargetAssemblyTypeName: Unity.VRTemplate.HandSubsystemManager, Assembly-CSharp + m_MethodName: EnableHandTracking + m_Mode: 1 + 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 + onPermissionDenied: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 803904461337875641} + m_TargetAssemblyTypeName: Unity.VRTemplate.HandSubsystemManager, Assembly-CSharp + m_MethodName: DisableHandTracking + m_Mode: 1 + 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 +--- !u!114 &803904461337875641 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2687717463706941668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7d52987a218afbc4c81f20e47e2cb295, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/VRTemplateAssets/Prefabs/Setup/Hands Permissions Manager.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Setup/Hands Permissions Manager.prefab.meta new file mode 100644 index 0000000..1d69e85 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Setup/Hands Permissions Manager.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9b4a657c7df58fb4fa21624fe730efa2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Teleport.meta b/Assets/VRTemplateAssets/Prefabs/Teleport.meta new file mode 100644 index 0000000..9a8b2ef --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Teleport.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df8441d77dd51f54c8ffbeab963e2483 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/Teleport/Teleport Anchor.prefab b/Assets/VRTemplateAssets/Prefabs/Teleport/Teleport Anchor.prefab new file mode 100644 index 0000000..d62db12 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Teleport/Teleport Anchor.prefab @@ -0,0 +1,1296 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1433940266923089331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1235853844810299823} + m_Layer: 0 + m_Name: ArrowVisualPivot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1235853844810299823 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1433940266923089331} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.012, z: 0.449} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8604233037591204958} + m_Father: {fileID: 8134302612814971439} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1790538077043660825 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4657469454063627786} + - component: {fileID: 1953838470005264790} + m_Layer: 5 + m_Name: Interaction Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4657469454063627786 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1790538077043660825} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8279554397937330608} + m_Father: {fileID: 8134302614855669011} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1953838470005264790 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1790538077043660825} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 7904545763372973562} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &1866215862620308631 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3185777085291578777} + - component: {fileID: 7360852686883187371} + - component: {fileID: 8121913524774766675} + - component: {fileID: 8239650406627561777} + m_Layer: 0 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3185777085291578777 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1866215862620308631} + m_LocalRotation: {x: 0.3863966, y: -0, z: -0.00000004470348, w: 0.9223327} + m_LocalPosition: {x: 0, y: 0, z: -5.7} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 920116050642824098} + m_Father: {fileID: 7550040772365955198} + m_LocalEulerAnglesHint: {x: 45.461, 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: 22.6} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7360852686883187371 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1866215862620308631} + m_CullTransparentMesh: 1 +--- !u!114 &8121913524774766675 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1866215862620308631} + 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: 21300000, guid: e45f8f823c093d941855bb23b53b9414, type: 3} + 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!114 &8239650406627561777 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1866215862620308631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, 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: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_HighlightedColor: {r: 0.09411765, g: 0.4392157, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.34509805, g: 0.6901961, b: 0.9647059, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_DisabledColor: {r: 0.27450982, g: 0.27450982, b: 0.27450982, a: 1} + 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: 8121913524774766675} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 7904545763372973562} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Locomotion.Teleportation.TeleportationAnchor, + Unity.XR.Interaction.Toolkit + m_MethodName: RequestTeleport + m_Mode: 1 + 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 +--- !u!1 &2558080866836226080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1843063074983754118} + - component: {fileID: 1446872481601407412} + - component: {fileID: 934095143192241507} + m_Layer: 0 + m_Name: Snap Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1843063074983754118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2558080866836226080} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8134302614855669011} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1446872481601407412 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2558080866836226080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 87996e81a5026dc429bfd6a9271548b6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractableObject: {fileID: 7904545763372973562} + m_SnapCollider: {fileID: 934095143192241507} + m_DisableSnapColliderWhenSelected: 0 + m_SnapToCollider: {fileID: 0} +--- !u!65 &934095143192241507 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2558080866836226080} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 0.2, z: 1} + m_Center: {x: 0, y: 0.1, z: 0} +--- !u!1 &4927334426463313846 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8279554397937330608} + - component: {fileID: 7852518896045156818} + - component: {fileID: 1974187325349370972} + m_Layer: 5 + m_Name: Color Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8279554397937330608 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4927334426463313846} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4657469454063627786} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7852518896045156818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4927334426463313846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7431867926595120945} + m_MaterialIndex: 0 +--- !u!114 &1974187325349370972 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4927334426463313846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1953838470005264790} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 0b1260e07d3cf9b4eb80ff2e299d0bbf, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7852518896045156818} + m_ColorPropertyName: +--- !u!1 &5889970723639777416 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7550040772365955198} + - component: {fileID: 2168520568799924516} + - component: {fileID: 2194622305902037932} + - component: {fileID: 5780374708949632190} + - component: {fileID: 3728671168859223708} + - component: {fileID: 4389008313220288364} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7550040772365955198 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5889970723639777416} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3185777085291578777} + m_Father: {fileID: 8134302614855669011} + 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!223 &2168520568799924516 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5889970723639777416} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &2194622305902037932 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5889970723639777416} + 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!114 &5780374708949632190 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5889970723639777416} + 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 &3728671168859223708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5889970723639777416} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!114 &4389008313220288364 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5889970723639777416} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1a2d7d89889b4d94fa1f8d6fe49788e8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 0} + m_TargetOffset: {x: 0, y: 0, z: 0.5} + m_FollowInLocalSpace: 0 + m_ApplyTargetInLocalSpace: 0 + m_MovementSpeed: 6 + m_MovementSpeedVariancePercentage: 0.25 + m_SnapOnEnable: 1 + m_PositionFollowMode: 0 + m_MinDistanceAllowed: 0.01 + m_MaxDistanceAllowed: 0.3 + m_TimeUntilThresholdReachesMaxDistance: 3 + m_RotationFollowMode: 2 + m_MinAngleAllowed: 0.1 + m_MaxAngleAllowed: 5 + m_TimeUntilThresholdReachesMaxAngle: 3 +--- !u!1 &8134302612814971436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8134302612814971439} + m_Layer: 0 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8134302612814971439 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8134302612814971436} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1235853844810299823} + m_Father: {fileID: 8134302614855669011} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8134302614037882912 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8134302614037882915} + m_Layer: 0 + m_Name: FadePivot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8134302614037882915 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8134302614037882912} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: -0.05, z: -0.0009999275} + m_LocalScale: {x: 0.62, y: 1.5625, z: 0.62} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8604233038447257434} + m_Father: {fileID: 8134302614855669011} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8134302614855669005 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8134302614855669011} + - component: {fileID: 8134302614855669007} + - component: {fileID: 7904545763372973562} + - component: {fileID: 3953368309659336407} + m_Layer: 0 + m_Name: Teleport Anchor + m_TagString: Anchor + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8134302614855669011 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8134302614855669005} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8134302612814971439} + - {fileID: 8134302614037882915} + - {fileID: 8190249361585705908} + - {fileID: 1843063074983754118} + - {fileID: 4657469454063627786} + - {fileID: 7550040772365955198} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &8134302614855669007 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8134302614855669005} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_Resource: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_PlayOnAwake: 0 + m_Volume: 0.075 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &7904545763372973562 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8134302614855669005} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e2f4617667341945b5a7756e14b62d0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 2147483648 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3953368309659336407} + m_TargetAssemblyTypeName: AnchorVisuals, Assembly-CSharp + m_MethodName: OnAnchorEnter + m_Mode: 1 + 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_LastSelectExited: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3953368309659336407} + m_TargetAssemblyTypeName: AnchorVisuals, Assembly-CSharp + m_MethodName: OnAnchorExit + m_Mode: 1 + 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_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_TeleportationProvider: {fileID: 0} + m_MatchOrientation: 2 + m_MatchDirectionalInput: 0 + m_TeleportTrigger: 0 + m_FilterSelectionByHitNormal: 0 + m_UpNormalToleranceDegrees: 30 + m_Teleporting: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3953368309659336407} + m_TargetAssemblyTypeName: Unity.VRTemplate.AnchorVisuals, Assembly-CSharp + m_MethodName: HideArrowOnTeleport + m_Mode: 1 + 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_TeleportAnchorTransform: {fileID: 8134302614855669011} +--- !u!114 &3953368309659336407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8134302614855669005} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b2dd7fabdb14fca498bd9e0def11ab19, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FadeAnimation: {fileID: 8970193181346821320} + m_Arrow: {fileID: 8134302612814971439} + m_TargetArrowHeight: 1 + m_ArrowAnimationDuration: 0.375 + m_AnimationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.4987175 + value: 0.49807626 + inSlope: 2.854643 + outSlope: 2.854643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.08977572 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &8428146860862016897 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 920116050642824098} + - component: {fileID: 887307002065825802} + - component: {fileID: 4896455359990348178} + m_Layer: 0 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &920116050642824098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8428146860862016897} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3185777085291578777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.2, y: 0.2} + m_AnchorMax: {x: 0.8, y: 0.8} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &887307002065825802 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8428146860862016897} + m_CullTransparentMesh: 1 +--- !u!114 &4896455359990348178 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8428146860862016897} + 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: 21300000, guid: b398f58ecc9d0ac4c8de2c6e007b5c95, type: 3} + 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 &8945187833232854756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8604233037591204958} + - component: {fileID: 4667906010961337339} + - component: {fileID: 7431867926595120945} + m_Layer: 0 + m_Name: AnchorArrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8604233037591204958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8945187833232854756} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: -0.44999993} + m_LocalScale: {x: 0.6249999, y: 0.75, z: 0.6249999} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1235853844810299823} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4667906010961337339 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8945187833232854756} + m_Mesh: {fileID: 2561159488384034808, guid: 076cbf182a14247409a7a269d753df65, type: 3} +--- !u!23 &7431867926595120945 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8945187833232854756} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e42270a11c28f4744b73a18278e4ef33, 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!1 &8945187833617087968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8604233038447257434} + - component: {fileID: 4667906011751459071} + - component: {fileID: 7431867926242384949} + - component: {fileID: 8970193181346821320} + m_Layer: 0 + m_Name: AnchorFade + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8604233038447257434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8945187833617087968} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8134302614037882915} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4667906011751459071 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8945187833617087968} + m_Mesh: {fileID: 2860788261752419716, guid: 436757056de26e144b330984c539cecd, type: 3} +--- !u!23 &7431867926242384949 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8945187833617087968} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7a723ecfb519e7945a7fa67bed0a57f1, 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!111 &8970193181346821320 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8945187833617087968} + m_Enabled: 1 + serializedVersion: 4 + m_Animation: {fileID: 7400000, guid: 7f09ae8868245cf41bcc21258a951f22, type: 2} + m_Animations: + - {fileID: 7400000, guid: 7f09ae8868245cf41bcc21258a951f22, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 0 + m_AnimatePhysics: 0 + m_UpdateMode: 0 + m_CullingType: 0 +--- !u!1001 &8512688522674762847 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8134302614855669011} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 19fd09f1fd9347644a27778b73938d3b, type: 2} + - target: {fileID: 919132149155446097, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_Name + value: AnchorBase + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 83053866027bda94da06cb09ab527394, type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 83053866027bda94da06cb09ab527394, type: 3} +--- !u!4 &8190249361585705908 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 83053866027bda94da06cb09ab527394, type: 3} + m_PrefabInstance: {fileID: 8512688522674762847} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Prefabs/Teleport/Teleport Anchor.prefab.meta b/Assets/VRTemplateAssets/Prefabs/Teleport/Teleport Anchor.prefab.meta new file mode 100644 index 0000000..2fe2eaf --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/Teleport/Teleport Anchor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c4a645c929982ea41a52b5037ee7d94d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/TutorialPlayer.meta b/Assets/VRTemplateAssets/Prefabs/TutorialPlayer.meta new file mode 100644 index 0000000..a948205 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/TutorialPlayer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a01edf237e5cf1a4dafa9919de20ef67 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/TutorialPlayer/Tutorial Player.prefab b/Assets/VRTemplateAssets/Prefabs/TutorialPlayer/Tutorial Player.prefab new file mode 100644 index 0000000..4c39567 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/TutorialPlayer/Tutorial Player.prefab @@ -0,0 +1,1958 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &571607449158025545 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3960868284476806768} + - component: {fileID: 1667200843724941440} + - component: {fileID: 9206708455918917728} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3960868284476806768 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 571607449158025545} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5837100617974127548} + m_Father: {fileID: 1811474285421461727} + 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: 60, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1667200843724941440 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 571607449158025545} + m_CullTransparentMesh: 0 +--- !u!114 &9206708455918917728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 571607449158025545} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + m_Color: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 0} + 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: 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 &1503989109714432937 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4941219564456579801} + - component: {fileID: 5431223985810780230} + - component: {fileID: 3467281522545434781} + - component: {fileID: 3297219238015160179} + - component: {fileID: 28105927677307443} + m_Layer: 5 + m_Name: Tutorial Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4941219564456579801 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1503989109714432937} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.0025, y: 0.0025, z: 0.0025} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5709447589202147114} + m_Father: {fileID: 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: 800, y: 590} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5431223985810780230 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1503989109714432937} + m_CullTransparentMesh: 1 +--- !u!114 &3467281522545434781 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1503989109714432937} + 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, g: 0, b: 0, a: 0.9019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 2 +--- !u!223 &3297219238015160179 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1503989109714432937} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &28105927677307443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1503989109714432937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!1 &2761796243615801627 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8733504343914229104} + - component: {fileID: 3784651342188665779} + m_Layer: 5 + m_Name: Video Player Slider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8733504343914229104 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2761796243615801627} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1.9997826} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2169229339408127080} + - {fileID: 6327890058999662260} + m_Father: {fileID: 5709447589202147114} + 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: 0} + m_SizeDelta: {x: 0, y: 60} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &3784651342188665779 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2761796243615801627} + m_CullTransparentMesh: 1 +--- !u!1 &2929498751205477790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 157769635104997025} + - component: {fileID: 2713489408827775083} + - component: {fileID: 2077641819426116279} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &157769635104997025 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2929498751205477790} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.52} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5709447589202147114} + 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: 60} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &2713489408827775083 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2929498751205477790} + m_CullTransparentMesh: 1 +--- !u!114 &2077641819426116279 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2929498751205477790} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: Default Input Controls + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: fbb7c6a04be6d8341934b839f24b42e1, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: fbb7c6a04be6d8341934b839f24b42e1, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &2963965311822394765 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5647370227441586354} + - component: {fileID: 4954401724788956327} + - component: {fileID: 5281067765216485836} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5647370227441586354 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2963965311822394765} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6327890058999662260} + 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: -52} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4954401724788956327 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2963965311822394765} + m_CullTransparentMesh: 0 +--- !u!114 &5281067765216485836 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2963965311822394765} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + m_Color: {r: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b342eb1e41a45ce41b5c7c684a17c465, type: 3} + 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: 30 +--- !u!1 &3114514194122671487 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 57414516818460535} + - component: {fileID: 824000506142666743} + - component: {fileID: 7504502502113591991} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &57414516818460535 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3114514194122671487} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6961324364493210901} + 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: 38, y: 38} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &824000506142666743 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3114514194122671487} + m_CullTransparentMesh: 1 +--- !u!114 &7504502502113591991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3114514194122671487} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 490272c7e5fa30f4a88f5f77ac90ca97, type: 3} + 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 &3621990197843538422 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1811474285421461727} + 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 &1811474285421461727 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3621990197843538422} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3960868284476806768} + m_Father: {fileID: 6327890058999662260} + 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: -8, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4286208512006093133 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2169229339408127080} + - component: {fileID: 5291257770525841192} + - component: {fileID: 4951877161052263504} + m_Layer: 5 + m_Name: Value Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2169229339408127080 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4286208512006093133} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.99990964} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8733504343914229104} + 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: 125, y: 60} + m_Pivot: {x: 0, y: 0} +--- !u!222 &5291257770525841192 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4286208512006093133} + m_CullTransparentMesh: 0 +--- !u!114 &4951877161052263504 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4286208512006093133} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 0:00 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4415745982179208541 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4415745982179208542} + - component: {fileID: 4415745982179208543} + - component: {fileID: 4415745982179208539} + - component: {fileID: 4415745982179208538} + - component: {fileID: 2577314312240278527} + - component: {fileID: 2736697509515568009} + - component: {fileID: 5063990995963626958} + - component: {fileID: 2133582561668262315} + - component: {fileID: 3183612571483490189} + m_Layer: 5 + m_Name: Video Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4415745982179208542 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415745982179208541} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5709447589202147114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 60} + m_SizeDelta: {x: 752, y: 422} + m_Pivot: {x: 0.5, y: 0} +--- !u!328 &4415745982179208543 +VideoPlayer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415745982179208541} + m_Enabled: 1 + m_VideoClip: {fileID: 32900000, guid: 597e3ae2e01aed1488c14e4b05610134, type: 3} + m_TargetCameraAlpha: 1 + m_TargetCamera3DLayout: 0 + m_TargetCamera: {fileID: 0} + m_TargetTexture: {fileID: 0} + m_TimeReference: 0 + m_TargetMaterialRenderer: {fileID: 0} + m_TargetMaterialProperty: _MainTex + m_RenderMode: 2 + m_AspectRatio: 2 + m_DataSource: 0 + m_TimeUpdateMode: 2 + m_PlaybackSpeed: 1 + m_AudioOutputMode: 0 + m_TargetAudioSources: [] + m_DirectAudioVolumes: [] + m_Url: + m_EnabledAudioTracks: + m_DirectAudioMutes: + m_ControlledAudioTrackCount: 0 + m_PlayOnAwake: 1 + m_SkipOnDrop: 1 + m_Looping: 1 + m_WaitForFirstFrame: 1 + m_FrameReadyEventEnabled: 0 + m_VideoShaders: [] +--- !u!222 &4415745982179208539 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415745982179208541} + m_CullTransparentMesh: 0 +--- !u!114 &4415745982179208538 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415745982179208541} + 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: 0} + 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!114 &2577314312240278527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415745982179208541} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5199621617593546361} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 3183612571483490189} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - eventID: 1 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5199621617593546361} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + 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 + - eventID: 4 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3183612571483490189} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2736697509515568009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415745982179208541} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, 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: 4415745982179208538} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2133582561668262315} + m_TargetAssemblyTypeName: Unity.SpatialFramework.UI.VideoTimeScrubControl, + Assembly-CSharp + m_MethodName: PlayOrPauseVideo + m_Mode: 1 + 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 +--- !u!114 &5063990995963626958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415745982179208541} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9f926e9bbc6b3149869d0f7ecdf53a3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6548622755657529514} + m_RenderTextureWidth: 1920 + m_RenderTextureHeight: 1080 + m_RenderTextureDepth: 0 +--- !u!114 &2133582561668262315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415745982179208541} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6ca75f292f7449044807f6ba9e6f954c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ButtonPlayOrPause: {fileID: 5199621617593546361} + m_Slider: {fileID: 4231661731251083404} + m_IconPlay: {fileID: 21300000, guid: 490272c7e5fa30f4a88f5f77ac90ca97, type: 3} + m_IconPause: {fileID: 21300000, guid: 5f4d26dedc364e74d880a7125d57119c, type: 3} + m_ButtonPlayOrPauseIcon: {fileID: 7504502502113591991} + m_VideoTimeText: {fileID: 4951877161052263504} + m_HideSliderAfterFewSeconds: 0 +--- !u!82 &3183612571483490189 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415745982179208541} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &4615626609390903681 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3554752802922108097} + - component: {fileID: 8199083353630123966} + - component: {fileID: 9075184284379772244} + m_Layer: 5 + m_Name: Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3554752802922108097 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4615626609390903681} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6327890058999662260} + 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: 60, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8199083353630123966 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4615626609390903681} + m_CullTransparentMesh: 0 +--- !u!114 &9075184284379772244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4615626609390903681} + 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: 0} + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 30 +--- !u!1 &4920293925935802812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2041099229322031347} + - component: {fileID: 6085829560450683142} + - component: {fileID: 4426997369240478288} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2041099229322031347 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4920293925935802812} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6961324364493210901} + 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 &6085829560450683142 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4920293925935802812} + m_CullTransparentMesh: 1 +--- !u!114 &4426997369240478288 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4920293925935802812} + 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.08235294, g: 0.08235294, b: 0.08235294, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &5134497143487850013 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8587116553643581868} + - component: {fileID: 6919080988248760157} + - component: {fileID: 3160279559693922915} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8587116553643581868 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5134497143487850013} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8207659305970010539} + 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 &6919080988248760157 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5134497143487850013} + m_CullTransparentMesh: 0 +--- !u!114 &3160279559693922915 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5134497143487850013} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + m_Color: {r: 0.1254902, g: 0.5882353, b: 0.9529412, 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: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 10 +--- !u!1 &5199621617593546361 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6961324364493210901} + - component: {fileID: 8748098355401520497} + - component: {fileID: 7599928799036896685} + - component: {fileID: 4798540327283391327} + m_Layer: 5 + m_Name: Play Pause Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6961324364493210901 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5199621617593546361} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2041099229322031347} + - {fileID: 57414516818460535} + m_Father: {fileID: 5709447589202147114} + 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: 120, y: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8748098355401520497 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5199621617593546361} + m_CullTransparentMesh: 1 +--- !u!114 &7599928799036896685 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5199621617593546361} + 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.09411765, g: 0.09411765, b: 0.09411765, a: 0} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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!114 &4798540327283391327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5199621617593546361} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, 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: 7599928799036896685} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2133582561668262315} + m_TargetAssemblyTypeName: Unity.SpatialFramework.UI.VideoTimeScrubControl, + Assembly-CSharp + m_MethodName: PlayOrPauseVideo + m_Mode: 1 + 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 +--- !u!1 &5299454468733366696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5709447589202147114} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5709447589202147114 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5299454468733366696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 157769635104997025} + - {fileID: 4415745982179208542} + - {fileID: 2833398156673009426} + - {fileID: 8733504343914229104} + - {fileID: 6961324364493210901} + m_Father: {fileID: 4941219564456579801} + 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: -48, y: -48} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &5356349453757511009 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5837100617974127548} + - component: {fileID: 7984103208879183333} + - component: {fileID: 4511165298767526357} + m_Layer: 5 + m_Name: Handle Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5837100617974127548 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5356349453757511009} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3960868284476806768} + 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: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7984103208879183333 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5356349453757511009} + m_CullTransparentMesh: 0 +--- !u!114 &4511165298767526357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5356349453757511009} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + m_Color: {r: 0.1254902, g: 0.5882353, b: 0.9529412, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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 &5843222495059034212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2833398156673009426} + - component: {fileID: 6926226132127881855} + - component: {fileID: 6548622755657529514} + m_Layer: 0 + m_Name: Quad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2833398156673009426 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5843222495059034212} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.4999885} + m_LocalScale: {x: 751.99994, y: 421.99997, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5709447589202147114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6926226132127881855 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5843222495059034212} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6548622755657529514 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5843222495059034212} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 21b7c0feceb2bd14d96ca4c49a2a776b, 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!1 &8379890604390480412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6327890058999662260} + - component: {fileID: 4231661731251083404} + - component: {fileID: 8736547455380124349} + - component: {fileID: 8550187438985857379} + m_Layer: 5 + m_Name: Slider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6327890058999662260 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8379890604390480412} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1.0002313} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5647370227441586354} + - {fileID: 3554752802922108097} + - {fileID: 8207659305970010539} + - {fileID: 1811474285421461727} + m_Father: {fileID: 8733504343914229104} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 50, y: 0} + m_SizeDelta: {x: -160, y: 60} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &4231661731251083404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8379890604390480412} + 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: 9206708455918917728} + m_FillRect: {fileID: 8587116553643581868} + m_HandleRect: {fileID: 3960868284476806768} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.295 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!82 &8736547455380124349 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8379890604390480412} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 8300000, guid: 364d9f7f79234c54d9b0c4b69675721a, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &8550187438985857379 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8379890604390480412} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2133582561668262315} + m_TargetAssemblyTypeName: Unity.SpatialFramework.UI.VideoTimeScrubControl, + Assembly-CSharp + m_MethodName: OnRelease + m_Mode: 1 + 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 + - eventID: 5 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2133582561668262315} + m_TargetAssemblyTypeName: Unity.SpatialFramework.UI.VideoTimeScrubControl, + Assembly-CSharp + m_MethodName: OnDrag + m_Mode: 1 + 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 + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2133582561668262315} + m_TargetAssemblyTypeName: Unity.SpatialFramework.UI.VideoTimeScrubControl, + Assembly-CSharp + m_MethodName: OnPointerDown + m_Mode: 1 + 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_Target: {fileID: 8736547455380124349} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8736547455380124349} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &9172619666689692493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8207659305970010539} + 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 &8207659305970010539 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9172619666689692493} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8587116553643581868} + m_Father: {fileID: 6327890058999662260} + 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: -52} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/VRTemplateAssets/Prefabs/TutorialPlayer/Tutorial Player.prefab.meta b/Assets/VRTemplateAssets/Prefabs/TutorialPlayer/Tutorial Player.prefab.meta new file mode 100644 index 0000000..ae14db8 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/TutorialPlayer/Tutorial Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dc067c577ec1b854684d789b6e727cc0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/UI.meta b/Assets/VRTemplateAssets/Prefabs/UI.meta new file mode 100644 index 0000000..59bfe6f --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 41a10d52ebc40ef479b748ea6f02f16b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/UI/Dropdown.prefab b/Assets/VRTemplateAssets/Prefabs/UI/Dropdown.prefab new file mode 100644 index 0000000..3018d85 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/Dropdown.prefab @@ -0,0 +1,1609 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4798484415141561134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3635348390993562266} + - component: {fileID: 4088336998648110940} + - component: {fileID: 8541909054165876758} + m_Layer: 5 + m_Name: Button Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3635348390993562266 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4798484415141561134} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6262935102763893787} + - {fileID: 6262935103784803629} + - {fileID: 6262935102989779624} + m_Father: {fileID: 6262935102578480880} + 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 &4088336998648110940 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4798484415141561134} + m_CullTransparentMesh: 0 +--- !u!114 &8541909054165876758 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4798484415141561134} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + 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: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 4 +--- !u!1 &6262935102305005272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935102305005275} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6262935102305005275 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102305005272} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6262935102893705767} + m_Father: {fileID: 6262935102642714554} + 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: 60} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &6262935102448321100 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935102448321103} + - component: {fileID: 6262935102448321105} + - component: {fileID: 6262935102448321102} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6262935102448321103 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102448321100} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6262935102893705767} + 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: 2, y: 0} + m_SizeDelta: {x: -24, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6262935102448321105 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102448321100} + m_CullTransparentMesh: 0 +--- !u!114 &6262935102448321102 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102448321100} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Option A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6262935102578480881 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935102578480880} + - component: {fileID: 6262935102578480885} + - component: {fileID: 6283110561029435272} + - component: {fileID: 9192653336013124638} + - component: {fileID: 1504549251797975856} + m_Layer: 5 + m_Name: Dropdown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6262935102578480880 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102578480881} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3635348390993562266} + - {fileID: 6262935103999308457} + m_Father: {fileID: 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: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6262935102578480885 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102578480881} + m_CullTransparentMesh: 0 +--- !u!114 &6283110561029435272 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102578480881} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, 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: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_HighlightedColor: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_PressedColor: {r: 0.38431373, g: 0.38431373, b: 0.38431373, a: 1} + m_SelectedColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, 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: 8541909054165876758} + m_Template: {fileID: 6262935103999308457} + m_CaptionText: {fileID: 6262935102763893786} + m_CaptionImage: {fileID: 0} + m_Placeholder: {fileID: 0} + m_ItemText: {fileID: 6262935102448321102} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_MultiSelect: 0 + m_Options: + m_Options: + - m_Text: Option A + m_Image: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + - m_Text: Option B + m_Image: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + - m_Text: Option C + m_Image: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_AlphaFadeSpeed: 0.15 +--- !u!82 &9192653336013124638 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102578480881} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 8300000, guid: 364d9f7f79234c54d9b0c4b69675721a, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &1504549251797975856 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102578480881} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 9192653336013124638} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 4 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 9192653336013124638} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &6262935102617686720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935102617686723} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6262935102617686723 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102617686720} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6262935103029644402} + m_Father: {fileID: 6262935103526533788} + 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 &6262935102642714555 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935102642714554} + - component: {fileID: 6262935102642714559} + - component: {fileID: 6262935102642714556} + - component: {fileID: 6262935102642714557} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6262935102642714554 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102642714555} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6262935102305005275} + m_Father: {fileID: 6262935103999308457} + 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!114 &6262935102642714559 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102642714555} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!222 &6262935102642714556 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102642714555} + m_CullTransparentMesh: 0 +--- !u!114 &6262935102642714557 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102642714555} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + 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: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 4 +--- !u!1 &6262935102763893784 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935102763893787} + - component: {fileID: 6262935102763893789} + - component: {fileID: 6262935102763893786} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6262935102763893787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102763893784} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3635348390993562266} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -23, y: -0.5} + m_SizeDelta: {x: -74, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6262935102763893789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102763893784} + m_CullTransparentMesh: 0 +--- !u!114 &6262935102763893786 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102763893784} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: Option A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6262935102893705764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935102893705767} + - component: {fileID: 6262935102893705766} + - component: {fileID: 2326870230623025545} + - component: {fileID: 5672314108997879114} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6262935102893705767 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102893705764} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6262935103219776897} + - {fileID: 6262935103692342446} + - {fileID: 6262935102448321103} + m_Father: {fileID: 6262935102305005275} + 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: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6262935102893705766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102893705764} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_HighlightedColor: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_PressedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_SelectedColor: {r: 0.13333334, g: 0.13333334, b: 0.13333334, 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: 6262935103219776896} + toggleTransition: 1 + graphic: {fileID: 6262935103692342449} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 +--- !u!82 &2326870230623025545 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102893705764} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &5672314108997879114 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102893705764} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2326870230623025545} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 4 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2326870230623025545} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &6262935102989779625 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935102989779624} + - component: {fileID: 6262935102989779626} + - component: {fileID: 6262935102989779627} + m_Layer: 5 + m_Name: Arrow Open + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &6262935102989779624 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102989779625} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3635348390993562266} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -30, y: 0} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6262935102989779626 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102989779625} + m_CullTransparentMesh: 0 +--- !u!114 &6262935102989779627 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935102989779625} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + 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: 21300000, guid: c587cac8808c8b745adbae420e9acc83, type: 3} + 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 &6262935103029644403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935103029644402} + - component: {fileID: 6262935103029644404} + - component: {fileID: 6262935103029644405} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6262935103029644402 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103029644403} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6262935102617686723} + 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!222 &6262935103029644404 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103029644403} + m_CullTransparentMesh: 0 +--- !u!114 &6262935103029644405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103029644403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + 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 &6262935103219776638 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935103219776897} + - component: {fileID: 6262935103219776899} + - component: {fileID: 6262935103219776896} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6262935103219776897 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103219776638} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6262935102893705767} + 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 &6262935103219776899 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103219776638} + m_CullTransparentMesh: 0 +--- !u!114 &6262935103219776896 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103219776638} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + 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: 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 &6262935103526533789 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935103526533788} + - component: {fileID: 6262935103526533793} + - component: {fileID: 6262935103526533790} + - component: {fileID: 6262935103526533791} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &6262935103526533788 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103526533789} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6262935102617686723} + m_Father: {fileID: 6262935103999308457} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, 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!222 &6262935103526533793 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103526533789} + m_CullTransparentMesh: 0 +--- !u!114 &6262935103526533790 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103526533789} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + 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!114 &6262935103526533791 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103526533789} + 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: 6262935103029644405} + m_HandleRect: {fileID: 6262935103029644402} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6262935103692342447 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935103692342446} + - component: {fileID: 6262935103692342448} + - component: {fileID: 6262935103692342449} + m_Layer: 5 + m_Name: Item Selected + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6262935103692342446 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103692342447} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6262935102893705767} + 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 &6262935103692342448 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103692342447} + m_CullTransparentMesh: 0 +--- !u!114 &6262935103692342449 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103692342447} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + m_Color: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_RaycastTarget: 0 + 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 &6262935103784803626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935103784803629} + - component: {fileID: 6262935103784803631} + - component: {fileID: 6262935103784803628} + m_Layer: 5 + m_Name: Arrow Closed + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6262935103784803629 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103784803626} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3635348390993562266} + 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: -30, y: 0} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6262935103784803631 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103784803626} + m_CullTransparentMesh: 0 +--- !u!114 &6262935103784803628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103784803626} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + 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: 21300000, guid: c587cac8808c8b745adbae420e9acc83, type: 3} + 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 &6262935103999308454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262935103999308457} + - component: {fileID: 6262935103999308458} + - component: {fileID: 6262935103999308459} + - component: {fileID: 6262935103999308456} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &6262935103999308457 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103999308454} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6262935102642714554} + - {fileID: 6262935103526533788} + m_Father: {fileID: 6262935102578480880} + 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: -14} + m_SizeDelta: {x: 0, y: 240} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &6262935103999308458 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103999308454} + m_CullTransparentMesh: 0 +--- !u!114 &6262935103999308459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103999308454} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + m_Color: {r: 0.18039216, g: 0.18039216, b: 0.18039216, 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: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 4 +--- !u!114 &6262935103999308456 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6262935103999308454} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 6262935102305005275} + 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: 6262935102642714554} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] diff --git a/Assets/VRTemplateAssets/Prefabs/UI/Dropdown.prefab.meta b/Assets/VRTemplateAssets/Prefabs/UI/Dropdown.prefab.meta new file mode 100644 index 0000000..e2d2f28 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/Dropdown.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3405290cc9a00c34bbd425b05c494f62 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/UI/List Item Button.prefab b/Assets/VRTemplateAssets/Prefabs/UI/List Item Button.prefab new file mode 100644 index 0000000..43760bc --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/List Item Button.prefab @@ -0,0 +1,855 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &454455199950365355 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4505963342823614472} + - component: {fileID: 1276351173778829702} + - component: {fileID: 3199508834110206841} + m_Layer: 5 + m_Name: 'Text (TMP) ' + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4505963342823614472 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 454455199950365355} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5251477148904607974} + 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 &1276351173778829702 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 454455199950365355} + m_CullTransparentMesh: 1 +--- !u!114 &3199508834110206841 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 454455199950365355} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: Text Button + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: fbb7c6a04be6d8341934b839f24b42e1, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: fbb7c6a04be6d8341934b839f24b42e1, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1993028682158577559 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3052109201295664413} + - component: {fileID: 635999715965972093} + - component: {fileID: 5468696342825559861} + - component: {fileID: 7416854950060669345} + m_Layer: 5 + m_Name: MaskFill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3052109201295664413 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993028682158577559} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5251477148904607974} + 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: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &635999715965972093 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993028682158577559} + m_CullTransparentMesh: 1 +--- !u!114 &5468696342825559861 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993028682158577559} + 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.38431373, g: 0.38431373, b: 0.38431373, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 4 +--- !u!114 &7416854950060669345 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993028682158577559} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!1 &2397425259038431699 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2397425259038431700} + - component: {fileID: 2397425259038431702} + m_Layer: 5 + m_Name: List Item Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2397425259038431700 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2397425259038431699} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2397425259952709509} + - {fileID: 1248386867110803025} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 176, y: -30} + m_SizeDelta: {x: 352, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2397425259038431702 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2397425259038431699} + m_CullTransparentMesh: 0 +--- !u!1 &2397425259952709508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2397425259952709509} + - component: {fileID: 2397425259952709511} + - component: {fileID: 2397425259952709510} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2397425259952709509 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2397425259952709508} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2397425259038431700} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0.3333, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -14, y: 18} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &2397425259952709511 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2397425259952709508} + m_CullTransparentMesh: 0 +--- !u!114 &2397425259952709510 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2397425259952709508} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Button + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4494524748444649001 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1248386867110803025} + - component: {fileID: 894793546585498071} + - component: {fileID: 7753147258609537286} + - component: {fileID: 5443163050158697355} + - component: {fileID: 6177224348222286912} + - component: {fileID: 8781133472592516893} + - component: {fileID: 8488948026688725845} + m_Layer: 5 + m_Name: Text Poke Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1248386867110803025 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4494524748444649001} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6239908032003856518} + - {fileID: 5251477148904607974} + m_Father: {fileID: 2397425259038431700} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.333, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &894793546585498071 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4494524748444649001} + m_CullTransparentMesh: 0 +--- !u!114 &7753147258609537286 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4494524748444649001} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_HighlightedColor: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_PressedColor: {r: 0.38431373, g: 0.38431373, b: 0.38431373, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, 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: 2809743668151803811} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!82 &5443163050158697355 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4494524748444649001} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &6177224348222286912 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4494524748444649001} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5443163050158697355} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 4 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5443163050158697355} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &8781133472592516893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4494524748444649001} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0908100b30fe0ab4191734ae3261431f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 5251477148904607974} + m_PokeFill: {fileID: 3052109201295664413} + m_PokeFillMaxSizeX: 150 + m_PokeFillMaxSizeY: 150 + m_SmoothingSpeed: 8 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMinDistance: 1 + m_MinDistance: 0.15 + m_ClampToMaxDistance: 1 + m_MaxDistance: 0 +--- !u!114 &8488948026688725845 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4494524748444649001} + m_Enabled: 0 + 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 &6791582917465472745 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5251477148904607974} + - component: {fileID: 7815327986284294324} + - component: {fileID: 2809743668151803811} + - component: {fileID: 169305219790147484} + m_Layer: 5 + m_Name: Button Front + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5251477148904607974 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6791582917465472745} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3052109201295664413} + - {fileID: 4505963342823614472} + m_Father: {fileID: 1248386867110803025} + 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 &7815327986284294324 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6791582917465472745} + m_CullTransparentMesh: 1 +--- !u!114 &2809743668151803811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6791582917465472745} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 4 +--- !u!114 &169305219790147484 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6791582917465472745} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!1 &6960833090520344673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6239908032003856518} + - component: {fileID: 4666664728340579905} + - component: {fileID: 8702443886763531117} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6239908032003856518 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6960833090520344673} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1248386867110803025} + 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 &4666664728340579905 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6960833090520344673} + m_CullTransparentMesh: 1 +--- !u!114 &8702443886763531117 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6960833090520344673} + 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: 0.050980393} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 4 diff --git a/Assets/VRTemplateAssets/Prefabs/UI/List Item Button.prefab.meta b/Assets/VRTemplateAssets/Prefabs/UI/List Item Button.prefab.meta new file mode 100644 index 0000000..1ba0cb1 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/List Item Button.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fa5ef3b56cfeb4f4ba855cdf2610a578 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/UI/List Item Dropdown.prefab b/Assets/VRTemplateAssets/Prefabs/UI/List Item Dropdown.prefab new file mode 100644 index 0000000..ccbf8fd --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/List Item Dropdown.prefab @@ -0,0 +1,294 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2179057468902719980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2179057468902719979} + - component: {fileID: 2179057468902719977} + m_Layer: 5 + m_Name: List Item Dropdown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2179057468902719979 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2179057468902719980} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2179057469866936250} + - {fileID: 6599802746393225911} + m_Father: {fileID: 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: 464, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2179057468902719977 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2179057468902719980} + m_CullTransparentMesh: 0 +--- !u!1 &2179057469866936251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2179057469866936250} + - component: {fileID: 2179057469866936248} + - component: {fileID: 2179057469866936249} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2179057469866936250 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2179057469866936251} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2179057468902719979} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0.3333, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -14, y: 18} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &2179057469866936248 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2179057469866936251} + m_CullTransparentMesh: 0 +--- !u!114 &2179057469866936249 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2179057469866936251} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Dropdown + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1001 &972038555203910727 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2179057468902719979} + m_Modifications: + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_AnchorMin.x + value: 0.333 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_LocalPosition.z + value: -5 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_AnchoredPosition.y + value: -0.000030517578 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480881, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_Name + value: Dropdown + objectReference: {fileID: 0} + - target: {fileID: 6262935102578480881, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} +--- !u!224 &6599802746393225911 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6262935102578480880, guid: 3405290cc9a00c34bbd425b05c494f62, type: 3} + m_PrefabInstance: {fileID: 972038555203910727} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Prefabs/UI/List Item Dropdown.prefab.meta b/Assets/VRTemplateAssets/Prefabs/UI/List Item Dropdown.prefab.meta new file mode 100644 index 0000000..fe432c9 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/List Item Dropdown.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f47ad6ac315a3ea428b59e2cac6f2a2e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/UI/List Item Slider.prefab b/Assets/VRTemplateAssets/Prefabs/UI/List Item Slider.prefab new file mode 100644 index 0000000..9335df2 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/List Item Slider.prefab @@ -0,0 +1,1043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2179057468902719980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2179057468902719979} + - component: {fileID: 2179057468902719977} + m_Layer: 5 + m_Name: List Item Slider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2179057468902719979 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2179057468902719980} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2179057469866936250} + - {fileID: 7081840892515873891} + m_Father: {fileID: 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: 464, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2179057468902719977 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2179057468902719980} + m_CullTransparentMesh: 0 +--- !u!1 &2179057469866936251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2179057469866936250} + - component: {fileID: 2179057469866936248} + - component: {fileID: 2179057469866936249} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2179057469866936250 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2179057469866936251} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2179057468902719979} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0.3333, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -14, y: 18} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &2179057469866936248 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2179057469866936251} + m_CullTransparentMesh: 0 +--- !u!114 &2179057469866936249 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2179057469866936251} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Slider + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &3746687451451482121 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8838570011254981829} + - component: {fileID: 2372001872820782607} + - component: {fileID: 2742348211731256210} + m_Layer: 5 + m_Name: Color + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8838570011254981829 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3746687451451482121} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7081840891582816373} + 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 &2372001872820782607 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3746687451451482121} + m_CullTransparentMesh: 0 +--- !u!114 &2742348211731256210 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3746687451451482121} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + 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: 21300000, guid: 67aa1bab992234a228dea51cfd716ab6, type: 3} + 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: 4 +--- !u!1 &7081840891582816370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7081840891582816373} + - component: {fileID: 7081840891582816372} + - component: {fileID: 7081840891582816374} + - component: {fileID: 7081840891582816375} + m_Layer: 5 + m_Name: Fill Area Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7081840891582816373 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840891582816370} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8838570011254981829} + - {fileID: 7081840893373687796} + m_Father: {fileID: 7081840892515873891} + 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 &7081840891582816372 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840891582816370} + m_CullTransparentMesh: 0 +--- !u!114 &7081840891582816374 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840891582816370} + 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.18039216, g: 0.18039216, b: 0.18039216, 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: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 4 +--- !u!114 &7081840891582816375 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840891582816370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!1 &7081840891653122690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7081840891653122693} + 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 &7081840891653122693 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840891653122690} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7081840893004531709} + m_Father: {fileID: 7081840892515873891} + 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!1 &7081840892515873888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7081840892515873891} + - component: {fileID: 7081840892515873890} + - component: {fileID: 5332182330805530165} + - component: {fileID: 3979622153088528501} + m_Layer: 5 + m_Name: MinMax Slider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7081840892515873891 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840892515873888} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7081840891582816373} + - {fileID: 7081840891653122693} + - {fileID: 7081840892729805101} + - {fileID: 7081840893024566377} + m_Father: {fileID: 2179057468902719979} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.333, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: -0.000030517578} + m_SizeDelta: {x: 0, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &7081840892515873890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840892515873888} + 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: 0.23921569, g: 0.23921569, b: 0.23921569, a: 1} + m_HighlightedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_PressedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, 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: 7081840893373687799} + m_FillRect: {fileID: 7081840893373687796} + m_HandleRect: {fileID: 7081840893004531709} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.495 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!82 &5332182330805530165 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840892515873888} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 8300000, guid: 364d9f7f79234c54d9b0c4b69675721a, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &3979622153088528501 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840892515873888} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5332182330805530165} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5332182330805530165} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &7081840892729805098 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7081840892729805101} + - component: {fileID: 7081840892729805103} + - component: {fileID: 7081840892729805100} + m_Layer: 5 + m_Name: Value Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7081840892729805101 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840892729805098} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7081840892515873891} + 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: 14, y: 0} + m_SizeDelta: {x: -28, y: 18} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &7081840892729805103 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840892729805098} + m_CullTransparentMesh: 0 +--- !u!114 &7081840892729805100 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840892729805098} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Value + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &7081840893004531706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7081840893004531709} + - component: {fileID: 7081840893004531711} + - component: {fileID: 7081840893004531708} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7081840893004531709 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840893004531706} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7081840891653122693} + 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: 48, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7081840893004531711 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840893004531706} + m_CullTransparentMesh: 0 +--- !u!114 &7081840893004531708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840893004531706} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + 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 &7081840893024566374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7081840893024566377} + - component: {fileID: 7081840893024566379} + - component: {fileID: 7081840893024566376} + m_Layer: 5 + m_Name: Type Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7081840893024566377 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840893024566374} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7081840892515873891} + 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: -14, y: 0} + m_SizeDelta: {x: -28, y: 18} + m_Pivot: {x: 1, y: 0.5} +--- !u!222 &7081840893024566379 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840893024566374} + m_CullTransparentMesh: 0 +--- !u!114 &7081840893024566376 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840893024566374} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: type + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 2162484452 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 0.5019608} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 16 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &7081840893373687797 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7081840893373687796} + - component: {fileID: 7081840893373687798} + - component: {fileID: 7081840893373687799} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7081840893373687796 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840893373687797} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7081840891582816373} + 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 &7081840893373687798 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840893373687797} + m_CullTransparentMesh: 0 +--- !u!114 &7081840893373687799 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7081840893373687797} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + 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: 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: 4 diff --git a/Assets/VRTemplateAssets/Prefabs/UI/List Item Slider.prefab.meta b/Assets/VRTemplateAssets/Prefabs/UI/List Item Slider.prefab.meta new file mode 100644 index 0000000..5c201e5 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/List Item Slider.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 41d89b59fe3e9964a83686ff24b7d0c5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/UI/List Item Toggle.prefab b/Assets/VRTemplateAssets/Prefabs/UI/List Item Toggle.prefab new file mode 100644 index 0000000..565c9f8 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/List Item Toggle.prefab @@ -0,0 +1,767 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1910844646688731094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1910844646688731089} + - component: {fileID: 1910844646688731091} + - component: {fileID: 1910844646688731088} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1910844646688731089 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910844646688731094} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 935919360390990050} + - {fileID: 4203127670212500213} + - {fileID: 1910844647153936909} + m_Father: {fileID: 1910844646705829173} + 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 &1910844646688731091 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910844646688731094} + m_CullTransparentMesh: 0 +--- !u!114 &1910844646688731088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910844646688731094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + m_Color: {r: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b342eb1e41a45ce41b5c7c684a17c465, type: 3} + 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: 6 +--- !u!1 &1910844646705829178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1910844646705829173} + - component: {fileID: 1910844646705829172} + - component: {fileID: 2020575360241191678} + - component: {fileID: 386711075217084988} + - component: {fileID: 6111840864059469040} + m_Layer: 5 + m_Name: Boolean Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1910844646705829173 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910844646705829178} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1910844646688731089} + m_Father: {fileID: 1043986067447766428} + 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: 70, y: 36} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1910844646705829172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910844646705829178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 1910844646688731088} + toggleTransition: 1 + graphic: {fileID: 3967007147395935968} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!82 &2020575360241191678 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910844646705829178} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_Resource: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &386711075217084988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910844646705829178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f390e213230ce1d42a51aed871ab74ce, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Knob: {fileID: 1910844647153936909} + m_ZTranslation: 5 +--- !u!114 &6111840864059469040 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910844646705829178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2020575360241191678} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 4 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2020575360241191678} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &1910844647153936914 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1910844647153936909} + - component: {fileID: 1910844647153936911} + - component: {fileID: 1910844647153936908} + m_Layer: 5 + m_Name: Knob + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1910844647153936909 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910844647153936914} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1910844646688731089} + 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: -17, y: 0} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1910844647153936911 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910844647153936914} + m_CullTransparentMesh: 0 +--- !u!114 &1910844647153936908 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910844647153936914} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + m_Color: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b342eb1e41a45ce41b5c7c684a17c465, type: 3} + 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 &2403520379556024994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4203127670212500213} + - component: {fileID: 3574668639583661406} + - component: {fileID: 3635732519327811138} + m_Layer: 5 + m_Name: Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4203127670212500213 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2403520379556024994} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1910844646688731089} + 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: 70, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3574668639583661406 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2403520379556024994} + m_CullTransparentMesh: 0 +--- !u!114 &3635732519327811138 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2403520379556024994} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0} + 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 &3894550272901708148 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1043986067447766428} + m_Layer: 5 + m_Name: Offset Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1043986067447766428 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3894550272901708148} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1910844646705829173} + m_Father: {fileID: 6345562874480820532} + 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: 0, y: 0} + m_SizeDelta: {x: 70, y: 60} + m_Pivot: {x: 1, y: 0.5} +--- !u!1 &6345562874289828835 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6345562874289828832} + - component: {fileID: 6345562874289828846} + - component: {fileID: 6345562874289828833} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6345562874289828832 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6345562874289828835} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6345562874480820532} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0.66, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 18} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &6345562874289828846 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6345562874289828835} + m_CullTransparentMesh: 0 +--- !u!114 &6345562874289828833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6345562874289828835} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Toggle + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293190884 + m_fontColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6345562874480820535 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6345562874480820532} + - component: {fileID: 6345562874480820530} + m_Layer: 5 + m_Name: List Item Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6345562874480820532 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6345562874480820535} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6345562874289828832} + - {fileID: 1043986067447766428} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 232, y: -30} + m_SizeDelta: {x: 465, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6345562874480820530 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6345562874480820535} + m_CullTransparentMesh: 0 +--- !u!1 &7799624301738799333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 935919360390990050} + - component: {fileID: 1449196785401179314} + - component: {fileID: 3967007147395935968} + m_Layer: 5 + m_Name: Background On + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &935919360390990050 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7799624301738799333} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1910844646688731089} + 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 &1449196785401179314 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7799624301738799333} + m_CullTransparentMesh: 0 +--- !u!114 &3967007147395935968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7799624301738799333} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + m_Color: {r: 0, g: 0.6, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b342eb1e41a45ce41b5c7c684a17c465, type: 3} + 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: 6 diff --git a/Assets/VRTemplateAssets/Prefabs/UI/List Item Toggle.prefab.meta b/Assets/VRTemplateAssets/Prefabs/UI/List Item Toggle.prefab.meta new file mode 100644 index 0000000..b68f217 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/List Item Toggle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e1f0d4bc2d67ddb4295e73f51f3ca4f7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Prefabs/UI/Spatial Panel Scroll.prefab b/Assets/VRTemplateAssets/Prefabs/UI/Spatial Panel Scroll.prefab new file mode 100644 index 0000000..4ddf440 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/Spatial Panel Scroll.prefab @@ -0,0 +1,1808 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &119522249901875906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6383011310010405724} + - component: {fileID: 100221394636548791} + m_Layer: 5 + m_Name: Header Interactable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6383011310010405724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119522249901875906} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8072890477496077224} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &100221394636548791 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119522249901875906} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 362, y: 58, z: 10} + m_Center: {x: 0, y: 172, z: 0} +--- !u!1 &272935419427083872 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 937481921954170541} + - component: {fileID: 6824061938636019737} + - component: {fileID: 5005649301645334909} + - component: {fileID: 5917931454746726484} + m_Layer: 5 + m_Name: PanelOutline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &937481921954170541 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 272935419427083872} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8072890477496077224} + 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 &6824061938636019737 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 272935419427083872} + m_CullTransparentMesh: 0 +--- !u!114 &5005649301645334909 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 272935419427083872} + 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, g: 0.6, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 58bc8d49e10d1bc40813d8974b8b3a5c, type: 3} + 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: 2 +--- !u!114 &5917931454746726484 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 272935419427083872} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &284449582066985718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6233600418098557749} + - component: {fileID: 3968612247835267102} + - component: {fileID: 6065537971879471885} + m_Layer: 5 + m_Name: Handle Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6233600418098557749 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284449582066985718} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8785720426124764830} + m_Father: {fileID: 2175775005611053802} + 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 &3968612247835267102 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284449582066985718} + m_CullTransparentMesh: 0 +--- !u!114 &6065537971879471885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284449582066985718} + 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: 0} + 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 &487833529046422131 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8860272918605028737} + - component: {fileID: 4111127298741805287} + - component: {fileID: 5858194583354849298} + - component: {fileID: 3017879602858219969} + - component: {fileID: 6186673490880389955} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8860272918605028737 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 487833529046422131} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3366261878351952313} + - {fileID: 2485457915954502525} + - {fileID: 483058637261351956} + m_Father: {fileID: 8072890477496077224} + 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: -28.5} + m_SizeDelta: {x: -48, y: -105} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4111127298741805287 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 487833529046422131} + m_CullTransparentMesh: 0 +--- !u!114 &5858194583354849298 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 487833529046422131} + m_Enabled: 0 + 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: 0.392} + 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!114 &3017879602858219969 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 487833529046422131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1035790433963668018} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 3366261878351952313} + m_HorizontalScrollbar: {fileID: 6477512983158778462} + m_VerticalScrollbar: {fileID: 8598023550569248621} + m_HorizontalScrollbarVisibility: 1 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &6186673490880389955 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 487833529046422131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &2118378181535967089 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7424477971031107995} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7424477971031107995 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118378181535967089} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5189589917049229666} + m_Father: {fileID: 483058637261351956} + 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!1 &2290815374219306478 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8640450283154488911} + - component: {fileID: 3006864592574673062} + - component: {fileID: 5157821614592206613} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8640450283154488911 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2290815374219306478} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 483058637261351956} + 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 &3006864592574673062 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2290815374219306478} + m_CullTransparentMesh: 0 +--- !u!114 &5157821614592206613 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2290815374219306478} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 911eaa593b4396549babeedeae9c8d33, type: 3} + 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: 40 +--- !u!1 &3748281570990606340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8785720426124764830} + - component: {fileID: 6308040077163893274} + - component: {fileID: 5477656911585427320} + m_Layer: 5 + m_Name: Handle Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8785720426124764830 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3748281570990606340} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6233600418098557749} + 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 &6308040077163893274 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3748281570990606340} + m_CullTransparentMesh: 0 +--- !u!114 &5477656911585427320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3748281570990606340} + 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.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b342eb1e41a45ce41b5c7c684a17c465, type: 3} + 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: 40 +--- !u!1 &3810413617164536973 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2991652394583683747} + - component: {fileID: 4391223010886263631} + - component: {fileID: 1965884692397629310} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2991652394583683747 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3810413617164536973} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 328216593633855077} + 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: -81} + m_SizeDelta: {x: -48, y: 2} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4391223010886263631 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3810413617164536973} + m_CullTransparentMesh: 0 +--- !u!114 &1965884692397629310 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3810413617164536973} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 03c5819fc78e71445b89fb2922641328, type: 2} + m_Color: {r: 0.9411765, g: 0.9411765, b: 0.9411765, a: 0.5019608} + 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 &4495681280595261796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 328216593633855077} + - component: {fileID: 7602321538373607731} + - component: {fileID: 2339247484041613763} + - component: {fileID: 3779611332862437014} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &328216593633855077 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4495681280595261796} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3327862232503396044} + - {fileID: 2991652394583683747} + - {fileID: 2222908101941436422} + m_Father: {fileID: 8072890477496077224} + 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 &7602321538373607731 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4495681280595261796} + m_CullTransparentMesh: 0 +--- !u!114 &2339247484041613763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4495681280595261796} + 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, g: 0, b: 0, a: 0.9019608} + 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: 21300000, guid: 65d31ca9600c4654e886aa7bab36e94b, type: 3} + 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: 2 +--- !u!114 &3779611332862437014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4495681280595261796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &4735656756004053040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2575682154230222172} + - component: {fileID: 6051681754854347601} + - component: {fileID: 9037638048883875696} + m_Layer: 5 + m_Name: Handle Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2575682154230222172 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4735656756004053040} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5189589917049229666} + 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 &6051681754854347601 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4735656756004053040} + m_CullTransparentMesh: 0 +--- !u!114 &9037638048883875696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4735656756004053040} + 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.89411765, g: 0.89411765, b: 0.89411765, 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: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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: 40 +--- !u!1 &5528425536618378619 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2485457915954502525} + - component: {fileID: 6041698594271094321} + - component: {fileID: 2691901750776595652} + - component: {fileID: 6477512983158778462} + m_Layer: 5 + m_Name: Scrollbar Horizontal Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2485457915954502525 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5528425536618378619} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4462439653860291265} + - {fileID: 2175775005611053802} + m_Father: {fileID: 8860272918605028737} + 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: -24} + m_SizeDelta: {x: -17, y: 6} + m_Pivot: {x: 0, y: 0} +--- !u!222 &6041698594271094321 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5528425536618378619} + m_CullTransparentMesh: 0 +--- !u!114 &2691901750776595652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5528425536618378619} + 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: 0} + 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!114 &6477512983158778462 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5528425536618378619} + 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: 6065537971879471885} + m_HandleRect: {fileID: 6233600418098557749} + m_Direction: 0 + m_Value: 1 + m_Size: 0.99999994 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &5648130919276084443 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8072890477496077224} + - component: {fileID: 4751286815846962186} + - component: {fileID: 3060619106468608791} + - component: {fileID: 3181781652842806179} + - component: {fileID: 5694640427041233759} + - component: {fileID: 8463047761565882554} + - component: {fileID: 5011973713956719016} + m_Layer: 5 + m_Name: Spatial Panel Scroll + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8072890477496077224 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5648130919276084443} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 328216593633855077} + - {fileID: 937481921954170541} + - {fileID: 6383011310010405724} + - {fileID: 8860272918605028737} + m_Father: {fileID: 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: 512, y: 440} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &4751286815846962186 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5648130919276084443} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &3060619106468608791 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5648130919276084443} + 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!114 &3181781652842806179 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5648130919276084443} + 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!222 &5694640427041233759 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5648130919276084443} + m_CullTransparentMesh: 0 +--- !u!114 &8463047761565882554 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5648130919276084443} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &5011973713956719016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5648130919276084443} + 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: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &5893357932152893177 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3366261878351952313} + - component: {fileID: 4757503814272328156} + - component: {fileID: 6308717374045973759} + - component: {fileID: 2758455749949792183} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3366261878351952313 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5893357932152893177} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1035790433963668018} + m_Father: {fileID: 8860272918605028737} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -24, y: 0} + m_SizeDelta: {x: 48, y: -17} + m_Pivot: {x: 0, y: 1} +--- !u!222 &4757503814272328156 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5893357932152893177} + m_CullTransparentMesh: 0 +--- !u!114 &6308717374045973759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5893357932152893177} + 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: 8 +--- !u!114 &2758455749949792183 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5893357932152893177} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &6699456412940538851 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4462439653860291265} + - component: {fileID: 5267787160878609864} + - component: {fileID: 2278748177652676588} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4462439653860291265 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6699456412940538851} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2485457915954502525} + 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: -42} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5267787160878609864 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6699456412940538851} + m_CullTransparentMesh: 0 +--- !u!114 &2278748177652676588 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6699456412940538851} + 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.09411765, g: 0.09411765, b: 0.09411765, a: 0} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 83d67d78424a7e24fa4bef36e1e32541, type: 3} + 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: 40 +--- !u!1 &7035808934497996602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2222908101941436422} + - component: {fileID: 8367287241636769700} + - component: {fileID: 6015987488195100974} + m_Layer: 5 + m_Name: Bott + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2222908101941436422 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7035808934497996602} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 328216593633855077} + 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: 60} + m_SizeDelta: {x: -60, y: 1} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &8367287241636769700 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7035808934497996602} + m_CullTransparentMesh: 0 +--- !u!114 &6015987488195100974 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7035808934497996602} + 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.9411765, g: 0.9411765, b: 0.9411765, a: 0.5019608} + 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 &8269562187837040254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483058637261351956} + - component: {fileID: 475384350569485751} + - component: {fileID: 8372388102021801216} + - component: {fileID: 8598023550569248621} + m_Layer: 5 + m_Name: Scrollbar Vertical Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &483058637261351956 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8269562187837040254} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8640450283154488911} + - {fileID: 7424477971031107995} + m_Father: {fileID: 8860272918605028737} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 24, y: 0} + m_SizeDelta: {x: 6, y: -17} + m_Pivot: {x: 1, y: 1} +--- !u!222 &475384350569485751 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8269562187837040254} + m_CullTransparentMesh: 0 +--- !u!114 &8372388102021801216 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8269562187837040254} + 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: 0} + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 4 +--- !u!114 &8598023550569248621 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8269562187837040254} + 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: 8372388102021801216} + m_HandleRect: {fileID: 5189589917049229666} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &8290594986519892394 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2175775005611053802} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2175775005611053802 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8290594986519892394} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6233600418098557749} + m_Father: {fileID: 2485457915954502525} + 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!1 &8309909814154274042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3327862232503396044} + - component: {fileID: 8029241407131592079} + - component: {fileID: 1897108578803551515} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3327862232503396044 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8309909814154274042} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2340346670671544485} + m_Father: {fileID: 328216593633855077} + 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: -24} + m_SizeDelta: {x: -150, y: 48} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &8029241407131592079 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8309909814154274042} + m_CullTransparentMesh: 0 +--- !u!114 &1897108578803551515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8309909814154274042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: Spatial Panel + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_sharedMaterial: {fileID: 4687939059374929122, guid: f675742eaf9c20a4f909d78ee7a14fed, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &8700705189028984076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5189589917049229666} + - component: {fileID: 3458312507360982017} + - component: {fileID: 7704203864508856486} + m_Layer: 5 + m_Name: Handle Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5189589917049229666 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8700705189028984076} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2575682154230222172} + m_Father: {fileID: 7424477971031107995} + 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 &3458312507360982017 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8700705189028984076} + m_CullTransparentMesh: 0 +--- !u!114 &7704203864508856486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8700705189028984076} + 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: 0} + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 12.52 +--- !u!1 &8992314941275518418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2340346670671544485} + m_Layer: 5 + m_Name: Undocked Only + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2340346670671544485 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8992314941275518418} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3327862232503396044} + 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: 96, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &9213841042329470732 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1035790433963668018} + - component: {fileID: 6947645377989888847} + - component: {fileID: 4165490889335394394} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1035790433963668018 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9213841042329470732} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3366261878351952313} + 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.000004629139} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &6947645377989888847 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9213841042329470732} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 24 + m_Right: 24 + m_Top: 14 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 7 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &4165490889335394394 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9213841042329470732} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 1 diff --git a/Assets/VRTemplateAssets/Prefabs/UI/Spatial Panel Scroll.prefab.meta b/Assets/VRTemplateAssets/Prefabs/UI/Spatial Panel Scroll.prefab.meta new file mode 100644 index 0000000..f610bd6 --- /dev/null +++ b/Assets/VRTemplateAssets/Prefabs/UI/Spatial Panel Scroll.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 085ce58b196caa446a8545c9dd388793 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts.meta b/Assets/VRTemplateAssets/Scripts.meta new file mode 100644 index 0000000..947c5ba --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb08feaef282a7840a768637f717b2dc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/AnchorVisuals.cs b/Assets/VRTemplateAssets/Scripts/AnchorVisuals.cs new file mode 100644 index 0000000..3283429 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/AnchorVisuals.cs @@ -0,0 +1,108 @@ +using System; +using Unity.Mathematics; +using UnityEngine; +using UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives; + +namespace Unity.VRTemplate +{ + /// + /// Helper script used to control the Teleport Anchor visuals animations. + /// + public class AnchorVisuals : MonoBehaviour + { + [SerializeField, Tooltip("The animation for the vertical glow element on the platform.")] + Animation m_FadeAnimation; + + [SerializeField, Tooltip("The arrow transform, at the center of the platform.")] + Transform m_Arrow; + + [SerializeField, Tooltip("Height of the arrow transform when teleport ray hovers the teleport pad.")] + float m_TargetArrowHeight = 1.0f; + + [SerializeField, Tooltip("Animation duration of the arrow transform to and from the target arrow height.")] + float m_ArrowAnimationDuration = 0.2f; + + [SerializeField, Tooltip("Animation curve of hte arrow transform to and from the target arrow height.")] + AnimationCurve m_AnimationCurve; + + Coroutine m_ArrowCoroutine; +#pragma warning disable CS0618 // Type or member is obsolete + Vector3TweenableVariable m_ArrowHeight; +#pragma warning restore CS0618 // Type or member is obsolete + Vector3 m_InitialArrowScale; + + void Start() + { + if (m_FadeAnimation != null) + { + var fadeAnim = m_FadeAnimation; + var clipName = m_FadeAnimation.clip.name; + fadeAnim[clipName].normalizedTime = 1f; + } + +#pragma warning disable CS0618 // Type or member is obsolete + m_ArrowHeight = new Vector3TweenableVariable(); +#pragma warning restore CS0618 // Type or member is obsolete + m_ArrowHeight.animationCurve = m_AnimationCurve; + m_InitialArrowScale = m_Arrow.localScale; + } + + void Update() + { + m_Arrow.localPosition = m_ArrowHeight.Value; + } + + /// + /// Performs animations when teleport interactor enters the teleport anchor selection. + /// + public void OnAnchorEnter() + { + m_Arrow.localScale = m_InitialArrowScale; + + if (m_FadeAnimation != null) + { + var fadeAnim = m_FadeAnimation; + var clipName = m_FadeAnimation.clip.name; + fadeAnim[clipName].normalizedTime = 0f; + fadeAnim[clipName].speed = 1f; + fadeAnim.Play(); + } + + if (m_ArrowCoroutine != null) + StopCoroutine(m_ArrowCoroutine); + + var arrowPosition = m_Arrow.localPosition; + m_ArrowCoroutine = StartCoroutine(m_ArrowHeight.PlaySequence(arrowPosition, new float3(arrowPosition.x, m_TargetArrowHeight, arrowPosition.z), m_ArrowAnimationDuration)); + } + + /// + /// Performs animations when teleport interactor exits the teleport anchor selection. + /// + public void OnAnchorExit() + { + if (m_FadeAnimation != null) + { + // Set time to 1, at the end of the animation, play at 1.5x speed + var fadeAnim = m_FadeAnimation; + var clipName = m_FadeAnimation.clip.name; + fadeAnim[clipName].normalizedTime = 1f; + fadeAnim[clipName].speed = -1.5f; + fadeAnim.Play(); + } + + if (m_ArrowCoroutine != null) + StopCoroutine(m_ArrowCoroutine); + + var arrowPosition = m_Arrow.localPosition; + m_ArrowCoroutine = StartCoroutine(m_ArrowHeight.PlaySequence(arrowPosition, new float3(arrowPosition.x, 0, arrowPosition.z), m_ArrowAnimationDuration)); + } + + /// + /// Hides the arrow visual when teleporting + /// + public void HideArrowOnTeleport() + { + m_Arrow.localScale = Vector3.zero; + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/AnchorVisuals.cs.meta b/Assets/VRTemplateAssets/Scripts/AnchorVisuals.cs.meta new file mode 100644 index 0000000..0e9561f --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/AnchorVisuals.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b2dd7fabdb14fca498bd9e0def11ab19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/BezierCurve.cs b/Assets/VRTemplateAssets/Scripts/BezierCurve.cs new file mode 100644 index 0000000..c761810 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/BezierCurve.cs @@ -0,0 +1,202 @@ +using System; +using UnityEngine; + +namespace Unity.VRTemplate +{ + /// + /// Draws a bezier curve from a starting point transform to an end point transform + /// + public class BezierCurve : MonoBehaviour + { + /// + /// If the view scale changes more than this amount, then the line width will be updated causing the line to be rebuilt. + /// + const float k_ViewerScaleChangeThreshold = 0.1f; + + /// + /// The time within the frame that the curve will be updated. + /// + /// + public enum UpdateType + { + /// + /// Sample at both update and directly before rendering. For smooth tracking, + /// we recommend using this value as it will provide the lowest input latency for the device. + /// + UpdateAndBeforeRender, + + /// + /// Only sample input during the update phase of the frame. + /// + Update, + + /// + /// Only sample input directly before rendering. + /// + BeforeRender, + } + +#pragma warning disable 649 + [SerializeField, Tooltip("The time within the frame that the curve will be updated. If this Bezier Curve is attached to a transform that is updating before render, then enabling updates in Before Render will keep the line connected without delay.")] + UpdateType m_UpdateTrackingType = UpdateType.Update; + + [SerializeField, Tooltip("The transform that determines the position, handle rotation, and handle scale of the start point of the bezier curve.")] + Transform m_StartPoint; + + [SerializeField, Tooltip("The transform that determines the position, handle rotation, and handle scale of the end point of the bezier curve.")] + Transform m_EndPoint; + + [SerializeField, Tooltip("Controls the scale factor of the curve's start bezier handle.")] + float m_CurveFactorStart = 1.0f; + + [SerializeField, Tooltip("Controls the scale factor of the curve's end bezier handle.")] + float m_CurveFactorEnd = 1.0f; + + [SerializeField, Tooltip("Controls the number of segments used to draw the curve.")] + int m_SegmentCount = 50; + + [SerializeField, Tooltip("When enabled, the line color gradient will be animated so that an opaque part travels along the line.")] + bool m_Animate; + + [SerializeField, Tooltip("If animated, this controls the speed that the animation of the line.")] + float m_AnimSpeed = 0.25f; + + [SerializeField, Tooltip("If animated, this color will be the main opaque color of the gradient")] + Color m_GradientKeyColor = new Color(0.1254902f, 0.5882353f, 0.9529412f); + + [SerializeField, Tooltip("The line renderer that will draw the curve. If not set it will find a line renderer on this GameObject.")] + LineRenderer m_LineRenderer; +#pragma warning restore 649 + + Vector3[] m_ControlPoints = new Vector3[4]; + float m_Time; + float m_LineWidth; + float m_LastViewerScale; + + Vector3 m_LastStartPosition; + Vector3 m_LastEndPosition; + //IProvidesViewerScale IFunctionalitySubscriber.provider { get; set; } + + void Awake() + { + if (m_LineRenderer == null) + m_LineRenderer = GetComponent(); + + m_LineWidth = m_LineRenderer.startWidth; + } + + void OnEnable() + { + DrawCurve(); + Application.onBeforeRender += OnBeforeRender; + } + + void OnDisable() + { + Application.onBeforeRender -= OnBeforeRender; + + } + + void OnBeforeRender() + { + if (m_UpdateTrackingType == UpdateType.BeforeRender || m_UpdateTrackingType == UpdateType.UpdateAndBeforeRender) + DrawCurve(); + } + + void Update() + { + if (m_UpdateTrackingType == UpdateType.Update || m_UpdateTrackingType == UpdateType.UpdateAndBeforeRender) + DrawCurve(); + + if (m_Animate) + { + AnimateCurve(); + } + } + + /// + /// Updates the line points to draw the bezier curve. + /// + [ContextMenu("Draw")] + public void DrawCurve() + { + var startPointPosition = m_StartPoint.position; + var endPointPosition = m_EndPoint.position; + + if (startPointPosition == m_LastStartPosition && + endPointPosition == m_LastEndPosition) + return; // Return early if the start and end have not changed to avoid recalculating the curve + + var dist = Vector3.Distance(startPointPosition, endPointPosition); + + m_ControlPoints[0] = startPointPosition; + m_ControlPoints[1] = startPointPosition + (m_StartPoint.right * (dist * m_CurveFactorStart)); + m_ControlPoints[2] = endPointPosition - (m_EndPoint.right * (dist * m_CurveFactorEnd)); + m_ControlPoints[3] = endPointPosition; + + int segmentCount; + const float smallestCurveLength = 0.0125f; + if (Vector3.Distance(startPointPosition, endPointPosition) < (smallestCurveLength * m_LastViewerScale)) + { + segmentCount = 2; + } + else + { + segmentCount = m_SegmentCount; + } + + m_LineRenderer.positionCount = segmentCount + 1; + m_LineRenderer.SetPosition(0, m_ControlPoints[0]); + for (var i = 1; i <= segmentCount; i++) + { + var t = i / (float)segmentCount; + var pixel = CalculateCubicBezierPoint(t, m_ControlPoints[0], m_ControlPoints[1], m_ControlPoints[2], m_ControlPoints[3]); + m_LineRenderer.SetPosition(i, pixel); + } + + m_LastStartPosition = startPointPosition; + m_LastEndPosition = endPointPosition; + } + + static Vector3 CalculateCubicBezierPoint(float t, Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3) + { + var u = 1 - t; + var tt = t * t; + var uu = u * u; + var uuu = uu * u; + var ttt = tt * t; + + var p = uuu * p0; + p += 3 * uu * t * p1; + p += 3 * u * tt * p2; + p += ttt * p3; + + return p; + } + + void AnimateCurve() + { + var newGrad = new Gradient(); + + var colorKeys = new GradientColorKey[1]; + var alphaKeys = new GradientAlphaKey[2]; + + var colorKey = new GradientColorKey(m_GradientKeyColor, 0f); + colorKeys[0] = colorKey; + + var alphaKeyStart = new GradientAlphaKey(.25f, m_Time); + var alphaKeyEnd = new GradientAlphaKey(1f, 1f); + alphaKeys[0] = alphaKeyStart; + alphaKeys[1] = alphaKeyEnd; + + newGrad.SetKeys(colorKeys, alphaKeys); + newGrad.mode = GradientMode.Blend; + + m_LineRenderer.colorGradient = newGrad; + m_Time += (Time.unscaledDeltaTime * m_AnimSpeed); + + if (m_Time >= 1f) + m_Time = 0f; + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/BezierCurve.cs.meta b/Assets/VRTemplateAssets/Scripts/BezierCurve.cs.meta new file mode 100644 index 0000000..a2dfd33 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/BezierCurve.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 72fb4b8d89bc26347a49177acaa93913 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/BooleanToggleVisualsController.cs b/Assets/VRTemplateAssets/Scripts/BooleanToggleVisualsController.cs new file mode 100644 index 0000000..43d0e45 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/BooleanToggleVisualsController.cs @@ -0,0 +1,91 @@ +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace Unity.VRTemplate +{ + /// + /// Controls the visual states of a boolean toggle switch UI + /// + [RequireComponent(typeof(Toggle))] + public class BooleanToggleVisualsController : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler + { + const float k_TargetPositionX = 17f; + +#pragma warning disable 649 + [SerializeField, Tooltip("The boolean toggle knob.")] + RectTransform m_Knob; + + [SerializeField, Tooltip("How much to translate the button imagery on the z on hover.")] + float m_ZTranslation = 5f; +#pragma warning restore 649 + + Toggle m_Toggle; + float m_InitialBackground; + Coroutine m_ColorFade; + Coroutine m_LocalMove; + + void Awake() + { + m_Toggle = gameObject.GetComponent(); + + //Add listener for when the state of the Toggle changes, to take action + m_Toggle.onValueChanged.AddListener(ToggleValueChanged); + + if (m_Knob != null) + { + m_InitialBackground = m_Knob.localPosition.z; + } + } + + void OnEnable() + { + ToggleValueChanged(m_Toggle.isOn); + } + + /// + void IPointerEnterHandler.OnPointerEnter(PointerEventData eventData) + { + PerformEntranceActions(); + } + + /// + void IPointerExitHandler.OnPointerExit(PointerEventData eventData) + { + PerformExitActions(); + } + + void ToggleValueChanged(bool value) + { + if (value) + { + m_Knob.localPosition = new Vector3(k_TargetPositionX, m_Knob.localPosition.y, m_Knob.localPosition.z); + } + else + { + m_Knob.localPosition = new Vector3(-k_TargetPositionX, m_Knob.localPosition.y, m_Knob.localPosition.z); + } + } + + void PerformEntranceActions() + { + if (m_Knob != null) + { + var backgroundLocalPosition = m_Knob.localPosition; + backgroundLocalPosition.z = m_InitialBackground - m_ZTranslation; + m_Knob.localPosition = backgroundLocalPosition; + } + } + + void PerformExitActions() + { + if (m_Knob != null) + { + var backgroundLocalPosition = m_Knob.localPosition; + backgroundLocalPosition.z = m_InitialBackground; + m_Knob.localPosition = backgroundLocalPosition; + m_Knob.localScale = Vector3.one; + } + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/BooleanToggleVisualsController.cs.meta b/Assets/VRTemplateAssets/Scripts/BooleanToggleVisualsController.cs.meta new file mode 100644 index 0000000..2b3c4cb --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/BooleanToggleVisualsController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f390e213230ce1d42a51aed871ab74ce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/Callout.cs b/Assets/VRTemplateAssets/Scripts/Callout.cs new file mode 100644 index 0000000..4384b76 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/Callout.cs @@ -0,0 +1,99 @@ +using System.Collections; +using UnityEngine; + +namespace Unity.VRTemplate +{ + /// + /// Callout used to display information like world and controller tooltips. + /// + public class Callout : MonoBehaviour + { + [SerializeField] + [Tooltip("The tooltip Transform associated with this Callout.")] + Transform m_LazyTooltip; + + [SerializeField] + [Tooltip("The line curve GameObject associated with this Callout.")] + GameObject m_Curve; + + [SerializeField] + [Tooltip("The required time to dwell on this callout before the tooltip and curve are enabled.")] + float m_DwellTime = 1f; + + [SerializeField] + [Tooltip("Whether the associated tooltip will be unparented on Start.")] + bool m_Unparent = true; + + [SerializeField] + [Tooltip("Whether the associated tooltip and curve will be disabled on Start.")] + bool m_TurnOffAtStart = true; + + bool m_Gazing = false; + + Coroutine m_StartCo; + Coroutine m_EndCo; + + void Start() + { + if (m_Unparent) + { + if (m_LazyTooltip != null) + m_LazyTooltip.SetParent(null); + } + + if (m_TurnOffAtStart) + { + if (m_LazyTooltip != null) + m_LazyTooltip.gameObject.SetActive(false); + if (m_Curve != null) + m_Curve.SetActive(false); + } + } + + public void GazeHoverStart() + { + m_Gazing = true; + if (m_StartCo != null) + StopCoroutine(m_StartCo); + if (m_EndCo != null) + StopCoroutine(m_EndCo); + m_StartCo = StartCoroutine(StartDelay()); + } + + public void GazeHoverEnd() + { + m_Gazing = false; + m_EndCo = StartCoroutine(EndDelay()); + } + + IEnumerator StartDelay() + { + yield return new WaitForSeconds(m_DwellTime); + if (m_Gazing) + TurnOnStuff(); + } + + IEnumerator EndDelay() + { + if (!m_Gazing) + TurnOffStuff(); + yield return null; + } + + void TurnOnStuff() + { + if (m_LazyTooltip != null) + m_LazyTooltip.gameObject.SetActive(true); + if (m_Curve != null) + m_Curve.SetActive(true); + } + + void TurnOffStuff() + { + if (m_LazyTooltip != null) + m_LazyTooltip.gameObject.SetActive(false); + if (m_Curve != null) + m_Curve.SetActive(false); + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/Callout.cs.meta b/Assets/VRTemplateAssets/Scripts/Callout.cs.meta new file mode 100644 index 0000000..6b912a2 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/Callout.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 16809ed3baa3d2341b75ec4c0aa874d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/CalloutGazeController.cs b/Assets/VRTemplateAssets/Scripts/CalloutGazeController.cs new file mode 100644 index 0000000..77a7e94 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/CalloutGazeController.cs @@ -0,0 +1,80 @@ +using System; +using Unity.XR.CoreUtils; +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.Serialization; + +namespace Unity.VRTemplate +{ + /// + /// Fires events when this object is is within the field of view of the gaze transform. This is currently used to + /// hide and show tooltip callouts on the controllers when the controllers are within the field of view. + /// + public class CalloutGazeController : MonoBehaviour + { + [SerializeField, Tooltip("The transform which the forward direction will be used to evaluate as the gaze direction.")] + Transform m_GazeTransform; + + [SerializeField, Tooltip("Threshold for the dot product when determining if the Gaze Transform is facing this object. The lower the threshold, the wider the field of view."), Range(0.0f, 1.0f)] + float m_FacingThreshold = 0.85f; + + [SerializeField, Tooltip("Events fired when the Gaze Transform begins facing this game object")] + UnityEvent m_FacingEntered; + + [SerializeField, Tooltip("Events fired when the Gaze Transform stops facing this game object")] + UnityEvent m_FacingExited; + + [SerializeField, Tooltip("Distance threshold for movement in a single frame that determines a large movement that will trigger Facing Exited events.")] + float m_LargeMovementDistanceThreshold = 0.05f; + + [SerializeField, Tooltip("Cool down time after a large movement for Facing Entered events to fire again.")] + float m_LargeMovementCoolDownTime = 0.25f; + + bool m_IsFacing; + float m_LargeMovementCoolDown; + Vector3 m_LastPosition; + + void Update() + { + if (!m_GazeTransform) + return; + + CheckLargeMovement(); + + if (m_LargeMovementCoolDown < m_LargeMovementCoolDownTime) + return; + + var dotProduct = Vector3.Dot(m_GazeTransform.forward, (transform.position - m_GazeTransform.position).normalized); + if (dotProduct > m_FacingThreshold && !m_IsFacing) + FacingEntered(); + else if (dotProduct < m_FacingThreshold && m_IsFacing) + FacingExited(); + } + + void CheckLargeMovement() + { + // Check if there is large movement + var currentPosition = transform.position; + var positionDelta = Mathf.Abs(Vector3.Distance(m_LastPosition, currentPosition)); + if (positionDelta > m_LargeMovementDistanceThreshold) + { + m_LargeMovementCoolDown = 0.0f; + FacingExited(); + } + m_LargeMovementCoolDown += Time.deltaTime; + m_LastPosition = currentPosition; + } + + void FacingEntered() + { + m_IsFacing = true; + m_FacingEntered.Invoke(); + } + + void FacingExited() + { + m_IsFacing = false; + m_FacingExited.Invoke(); + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/CalloutGazeController.cs.meta b/Assets/VRTemplateAssets/Scripts/CalloutGazeController.cs.meta new file mode 100644 index 0000000..85e8ac5 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/CalloutGazeController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 84f6509f3c7fa7b4899c9c767f49e622 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/DestroyObject.cs b/Assets/VRTemplateAssets/Scripts/DestroyObject.cs new file mode 100644 index 0000000..72fd548 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/DestroyObject.cs @@ -0,0 +1,19 @@ +using UnityEngine; + +namespace Unity.VRTemplate +{ + /// + /// Destroys GameObject after a few seconds. + /// + public class DestroyObject : MonoBehaviour + { + [SerializeField] + [Tooltip("Time before destroying in seconds.")] + float m_Lifetime = 5f; + + void Start() + { + Destroy(gameObject, m_Lifetime); + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/DestroyObject.cs.meta b/Assets/VRTemplateAssets/Scripts/DestroyObject.cs.meta new file mode 100644 index 0000000..e33d9cb --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/DestroyObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 210883af668c0fc4aab890d9ad3cfd6f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/HandSubsystemManager.cs b/Assets/VRTemplateAssets/Scripts/HandSubsystemManager.cs new file mode 100644 index 0000000..316fde5 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/HandSubsystemManager.cs @@ -0,0 +1,75 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.XR.Hands; + +namespace Unity.VRTemplate +{ + /// + /// This class is a convenience wrapper to handle external start/stop + /// of a currently running XR Hand Subsystem. + /// + /// + public class HandSubsystemManager : MonoBehaviour + { + static List s_HandSubsystems; + XRHandSubsystem m_HandSubsystem; + + void OnEnable() + { + if (m_HandSubsystem == null) + { + TryGetHandSubsystem(out m_HandSubsystem); + } + } + + /// + /// This function will attempt to find a currently running hand tracking subsystem and stop it. + /// + /// + public void DisableHandTracking() + { + if (m_HandSubsystem != null || TryGetHandSubsystem(out m_HandSubsystem)) + { + m_HandSubsystem.Stop(); + } + } + + /// + /// This function will attempt to find a current hand tracking subsystem and start it up. + /// + /// + public void EnableHandTracking() + { + if (m_HandSubsystem != null || TryGetHandSubsystem(out m_HandSubsystem)) + { + m_HandSubsystem.Start(); + } + } + + // This is taken from XRInputTrackingAggregator and should be removed once the internal version + // has been made publicly available. + static bool TryGetHandSubsystem(out XRHandSubsystem handSubsystem) + { + s_HandSubsystems ??= new List(); + SubsystemManager.GetSubsystems(s_HandSubsystems); + if (s_HandSubsystems.Count == 0) + { + handSubsystem = default; + return false; + } + + if (s_HandSubsystems.Count > 1) + { + for (var i = 0; i < s_HandSubsystems.Count; ++i) + { + handSubsystem = s_HandSubsystems[i]; + if (handSubsystem.running) + return true; + } + } + + handSubsystem = s_HandSubsystems[0]; + return true; + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/HandSubsystemManager.cs.meta b/Assets/VRTemplateAssets/Scripts/HandSubsystemManager.cs.meta new file mode 100644 index 0000000..4598bb3 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/HandSubsystemManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 7d52987a218afbc4c81f20e47e2cb295 \ No newline at end of file diff --git a/Assets/VRTemplateAssets/Scripts/LaunchProjectile.cs b/Assets/VRTemplateAssets/Scripts/LaunchProjectile.cs new file mode 100644 index 0000000..838dc0d --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/LaunchProjectile.cs @@ -0,0 +1,36 @@ +using UnityEngine; + +namespace Unity.VRTemplate +{ + /// + /// Apply forward force to instantiated prefab + /// + public class LaunchProjectile : MonoBehaviour + { + [SerializeField] + [Tooltip("The projectile that's created")] + GameObject m_ProjectilePrefab = null; + + [SerializeField] + [Tooltip("The point that the project is created")] + Transform m_StartPoint = null; + + [SerializeField] + [Tooltip("The speed at which the projectile is launched")] + float m_LaunchSpeed = 1.0f; + + public void Fire() + { + GameObject newObject = Instantiate(m_ProjectilePrefab, m_StartPoint.position, m_StartPoint.rotation, null); + + if (newObject.TryGetComponent(out Rigidbody rigidBody)) + ApplyForce(rigidBody); + } + + void ApplyForce(Rigidbody rigidBody) + { + Vector3 force = m_StartPoint.forward * m_LaunchSpeed; + rigidBody.AddForce(force); + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/LaunchProjectile.cs.meta b/Assets/VRTemplateAssets/Scripts/LaunchProjectile.cs.meta new file mode 100644 index 0000000..2052401 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/LaunchProjectile.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1f369c769e8961844a3c7ccacd4c3cd5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/RayAttachModifier.cs b/Assets/VRTemplateAssets/Scripts/RayAttachModifier.cs new file mode 100644 index 0000000..d7253c6 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/RayAttachModifier.cs @@ -0,0 +1,45 @@ +using Unity.XR.CoreUtils; +using UnityEngine; +using UnityEngine.XR.Interaction.Toolkit; +using UnityEngine.XR.Interaction.Toolkit.Interactables; +using UnityEngine.XR.Interaction.Toolkit.Interactors; + +namespace Unity.VRTemplate +{ + /// + /// Add this to your interactable to make it snap to the source of the XR Ray Interactor + /// instead of staying at a distance. Has a similar outcome as enabling Force Grab. + /// + public class RayAttachModifier : MonoBehaviour + { + IXRSelectInteractable m_SelectInteractable; + + protected void OnEnable() + { + m_SelectInteractable = GetComponent(); + if (m_SelectInteractable as Object == null) + { + Debug.LogError($"Ray Attach Modifier missing required Select Interactable on {name}", this); + return; + } + + m_SelectInteractable.selectEntered.AddListener(OnSelectEntered); + } + + protected void OnDisable() + { + if (m_SelectInteractable as Object != null) + m_SelectInteractable.selectEntered.RemoveListener(OnSelectEntered); + } + + void OnSelectEntered(SelectEnterEventArgs args) + { + if (!(args.interactorObject is XRRayInteractor)) + return; + + var attachTransform = args.interactorObject.GetAttachTransform(m_SelectInteractable); + var originalAttachPose = args.interactorObject.GetLocalAttachPoseOnSelect(m_SelectInteractable); + attachTransform.SetLocalPose(originalAttachPose); + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/RayAttachModifier.cs.meta b/Assets/VRTemplateAssets/Scripts/RayAttachModifier.cs.meta new file mode 100644 index 0000000..2a317ec --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/RayAttachModifier.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b4f2f658073e4974d800c553fe797db1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/Rotator.cs b/Assets/VRTemplateAssets/Scripts/Rotator.cs new file mode 100644 index 0000000..9ea1ba9 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/Rotator.cs @@ -0,0 +1,18 @@ +using UnityEngine; + +namespace Unity.VRTemplate +{ + /// + /// Rotates this object at a user defined speed + /// + public class Rotator : MonoBehaviour + { + [SerializeField, Tooltip("Angular velocity in degrees per second")] + Vector3 m_Velocity; + + void Update() + { + transform.Rotate(m_Velocity * Time.deltaTime); + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/Rotator.cs.meta b/Assets/VRTemplateAssets/Scripts/Rotator.cs.meta new file mode 100644 index 0000000..b2cd7d2 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/Rotator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0bb83e3cfa27c6d4487384ed695c76bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/StepManager.cs b/Assets/VRTemplateAssets/Scripts/StepManager.cs new file mode 100644 index 0000000..6bbabfb --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/StepManager.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using TMPro; +using UnityEngine; + +namespace Unity.VRTemplate +{ + /// + /// Controls the steps in the in coaching card. + /// + public class StepManager : MonoBehaviour + { + [Serializable] + class Step + { + [SerializeField] + public GameObject stepObject; + + [SerializeField] + public string buttonText; + } + + [SerializeField] + public TextMeshProUGUI m_StepButtonTextField; + + [SerializeField] + List m_StepList = new List(); + + int m_CurrentStepIndex = 0; + + public void Next() + { + m_StepList[m_CurrentStepIndex].stepObject.SetActive(false); + m_CurrentStepIndex = (m_CurrentStepIndex + 1) % m_StepList.Count; + m_StepList[m_CurrentStepIndex].stepObject.SetActive(true); + m_StepButtonTextField.text = m_StepList[m_CurrentStepIndex].buttonText; + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/StepManager.cs.meta b/Assets/VRTemplateAssets/Scripts/StepManager.cs.meta new file mode 100644 index 0000000..b90af42 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/StepManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6fc0d34940dd44129c17bc6d4396b866 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/VideoPlayerRenderTexture.cs b/Assets/VRTemplateAssets/Scripts/VideoPlayerRenderTexture.cs new file mode 100644 index 0000000..89bd868 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/VideoPlayerRenderTexture.cs @@ -0,0 +1,40 @@ +using UnityEngine; +using UnityEngine.Video; + +namespace Unity.VRTemplate +{ + /// + /// Create a RenderTexture for rendering video to a target renderer. + /// + [RequireComponent(typeof(VideoPlayer))] + public class VideoPlayerRenderTexture : MonoBehaviour + { + const string k_ShaderName = "Unlit/Texture"; + + [SerializeField] + [Tooltip("The target Renderer which will display the video.")] + Renderer m_Renderer; + + [SerializeField] + [Tooltip("The width of the RenderTexture which will be created.")] + int m_RenderTextureWidth = 1920; + + [SerializeField] + [Tooltip("The height of the RenderTexture which will be created.")] + int m_RenderTextureHeight = 1080; + + [SerializeField] + [Tooltip("The bit depth of the depth channel for the RenderTexture which will be created.")] + int m_RenderTextureDepth; + + void Start() + { + var renderTexture = new RenderTexture(m_RenderTextureWidth, m_RenderTextureHeight, m_RenderTextureDepth); + renderTexture.Create(); + var material = new Material(Shader.Find(k_ShaderName)); + material.mainTexture = renderTexture; + GetComponent().targetTexture = renderTexture; + m_Renderer.material = material; + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/VideoPlayerRenderTexture.cs.meta b/Assets/VRTemplateAssets/Scripts/VideoPlayerRenderTexture.cs.meta new file mode 100644 index 0000000..675aa59 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/VideoPlayerRenderTexture.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e9f926e9bbc6b3149869d0f7ecdf53a3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/VideoTimeScrubControl.cs b/Assets/VRTemplateAssets/Scripts/VideoTimeScrubControl.cs new file mode 100644 index 0000000..2e283d1 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/VideoTimeScrubControl.cs @@ -0,0 +1,192 @@ +using System; +using System.Collections; +using TMPro; +using UnityEngine; +using UnityEngine.UI; +using UnityEngine.Video; + +namespace Unity.VRTemplate +{ + /// + /// Connects a UI slider control to a video player, allowing users to scrub to a particular time in th video. + /// + [RequireComponent(typeof(VideoPlayer))] + public class VideoTimeScrubControl : MonoBehaviour + { + [SerializeField] + [Tooltip("Video play/pause button GameObject")] + GameObject m_ButtonPlayOrPause; + + [SerializeField] + [Tooltip("Slider that controls the video")] + Slider m_Slider; + + [SerializeField] + [Tooltip("Play icon sprite")] + Sprite m_IconPlay; + + [SerializeField] + [Tooltip("Pause icon sprite")] + Sprite m_IconPause; + + [SerializeField] + [Tooltip("Play or pause button image.")] + Image m_ButtonPlayOrPauseIcon; + + [SerializeField] + [Tooltip("Text that displays the current time of the video.")] + TextMeshProUGUI m_VideoTimeText; + + [SerializeField] + [Tooltip("If checked, the slider will fade off after a few seconds. If unchecked, the slider will remain on.")] + bool m_HideSliderAfterFewSeconds; + + bool m_IsDragging; + bool m_VideoIsPlaying; + bool m_VideoJumpPending; + long m_LastFrameBeforeScrub; + VideoPlayer m_VideoPlayer; + + void Start() + { + m_VideoPlayer = GetComponent(); + if (!m_VideoPlayer.playOnAwake) + { + m_VideoPlayer.playOnAwake = true; // Set play on awake for next enable. + m_VideoPlayer.Play(); // Play video to load first frame. + VideoStop(); // Stop the video to set correct state and pause frame. + } + else + { + VideoPlay(); // Play to ensure correct state. + } + + if (m_ButtonPlayOrPause != null) + m_ButtonPlayOrPause.SetActive(false); + } + + void OnEnable() + { + if (m_VideoPlayer != null) + { + m_VideoPlayer.frame = 0; + VideoPlay(); // Ensures correct UI state update if paused. + } + + m_Slider.value = 0.0f; + m_Slider.onValueChanged.AddListener(OnSliderValueChange); + m_Slider.gameObject.SetActive(true); + if (m_HideSliderAfterFewSeconds) + StartCoroutine(HideSliderAfterSeconds()); + } + + void Update() + { + if (m_VideoJumpPending) + { + // We're trying to jump to a new position, but we're checking to make sure the video player is updated to our new jump frame. + if (m_LastFrameBeforeScrub == m_VideoPlayer.frame) + return; + + // If the video player has been updated with desired jump frame, reset these values. + m_LastFrameBeforeScrub = long.MinValue; + m_VideoJumpPending = false; + } + + if (!m_IsDragging && !m_VideoJumpPending) + { + if (m_VideoPlayer.frameCount > 0) + { + var progress = (float)m_VideoPlayer.frame / m_VideoPlayer.frameCount; + m_Slider.value = progress; + } + } + } + + public void OnPointerDown() + { + m_VideoJumpPending = true; + VideoStop(); + VideoJump(); + } + + public void OnRelease() + { + m_IsDragging = false; + VideoPlay(); + VideoJump(); + } + + void OnSliderValueChange(float sliderValue) + { + UpdateVideoTimeText(); + } + + IEnumerator HideSliderAfterSeconds(float duration = 1f) + { + yield return new WaitForSeconds(duration); + m_Slider.gameObject.SetActive(false); + } + + public void OnDrag() + { + m_IsDragging = true; + m_VideoJumpPending = true; + } + + void VideoJump() + { + m_VideoJumpPending = true; + var frame = m_VideoPlayer.frameCount * m_Slider.value; + m_LastFrameBeforeScrub = m_VideoPlayer.frame; + m_VideoPlayer.frame = (long)frame; + } + + public void PlayOrPauseVideo() + { + if (m_VideoIsPlaying) + { + VideoStop(); + } + else + { + VideoPlay(); + } + } + + void UpdateVideoTimeText() + { + if (m_VideoPlayer != null && m_VideoTimeText != null) + { + var currentTimeTimeSpan = TimeSpan.FromSeconds(m_VideoPlayer.time); + var totalTimeTimeSpan = TimeSpan.FromSeconds(m_VideoPlayer.length); + var currentTimeString = string.Format("{0:D2}:{1:D2}", + currentTimeTimeSpan.Minutes, + currentTimeTimeSpan.Seconds + ); + + var totalTimeString = string.Format("{0:D2}:{1:D2}", + totalTimeTimeSpan.Minutes, + totalTimeTimeSpan.Seconds + ); + m_VideoTimeText.SetText(currentTimeString + " / " + totalTimeString); + } + } + + void VideoStop() + { + m_VideoIsPlaying = false; + m_VideoPlayer.Pause(); + m_ButtonPlayOrPauseIcon.sprite = m_IconPlay; + m_ButtonPlayOrPause.SetActive(true); + } + + void VideoPlay() + { + m_VideoIsPlaying = true; + m_VideoPlayer.Play(); + m_ButtonPlayOrPauseIcon.sprite = m_IconPause; + m_ButtonPlayOrPause.SetActive(false); + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/VideoTimeScrubControl.cs.meta b/Assets/VRTemplateAssets/Scripts/VideoTimeScrubControl.cs.meta new file mode 100644 index 0000000..0bfeca7 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/VideoTimeScrubControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6ca75f292f7449044807f6ba9e6f954c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/XRKnob.cs b/Assets/VRTemplateAssets/Scripts/XRKnob.cs new file mode 100644 index 0000000..41032b6 --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/XRKnob.cs @@ -0,0 +1,441 @@ +using System; +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.XR.Interaction.Toolkit; +using UnityEngine.XR.Interaction.Toolkit.Interactables; +using UnityEngine.XR.Interaction.Toolkit.Interactors; + +namespace Unity.VRTemplate +{ + /// + /// An interactable knob that follows the rotation of the interactor + /// + public class XRKnob : XRBaseInteractable + { + const float k_ModeSwitchDeadZone = 0.1f; // Prevents rapid switching between the different rotation tracking modes + + /// + /// Helper class used to track rotations that can go beyond 180 degrees while minimizing accumulation error + /// + struct TrackedRotation + { + /// + /// The anchor rotation we calculate an offset from + /// + float m_BaseAngle; + + /// + /// The target rotate we calculate the offset to + /// + float m_CurrentOffset; + + /// + /// Any previous offsets we've added in + /// + float m_AccumulatedAngle; + + /// + /// The total rotation that occurred from when this rotation started being tracked + /// + public float totalOffset => m_AccumulatedAngle + m_CurrentOffset; + + /// + /// Resets the tracked rotation so that total offset returns 0 + /// + public void Reset() + { + m_BaseAngle = 0.0f; + m_CurrentOffset = 0.0f; + m_AccumulatedAngle = 0.0f; + } + + /// + /// Sets a new anchor rotation while maintaining any previously accumulated offset + /// + /// The XZ vector used to calculate a rotation angle + public void SetBaseFromVector(Vector3 direction) + { + // Update any accumulated angle + m_AccumulatedAngle += m_CurrentOffset; + + // Now set a new base angle + m_BaseAngle = Mathf.Atan2(direction.z, direction.x) * Mathf.Rad2Deg; + m_CurrentOffset = 0.0f; + } + + /// + /// Updates current offset and base angle based on target direction. + /// + /// The XZ vector used to calculate a rotation angle + public void SetTargetFromVector(Vector3 direction) + { + // Set the target angle + var targetAngle = Mathf.Atan2(direction.z, direction.x) * Mathf.Rad2Deg; + + // Return the offset + m_CurrentOffset = ShortestAngleDistance(m_BaseAngle, targetAngle, 360.0f); + + // If the offset is greater than 90 degrees, we update the base so we can rotate beyond 180 degrees + if (Mathf.Abs(m_CurrentOffset) > 90.0f) + { + m_BaseAngle = targetAngle; + m_AccumulatedAngle += m_CurrentOffset; + m_CurrentOffset = 0.0f; + } + } + } + + [Serializable] + [Tooltip("Event called when the value of the knob is changed")] + public class ValueChangeEvent : UnityEvent { } + + [SerializeField] + [Tooltip("The object that is visually grabbed and manipulated")] + Transform m_Handle = null; + + [SerializeField] + [Tooltip("The value of the knob")] + [Range(0.0f, 1.0f)] + float m_Value = 0.5f; + + [SerializeField] + [Tooltip("Whether this knob's rotation should be clamped by the angle limits")] + bool m_ClampedMotion = true; + + [SerializeField] + [Tooltip("Rotation of the knob at value '1'")] + float m_MaxAngle = 90.0f; + + [SerializeField] + [Tooltip("Rotation of the knob at value '0'")] + float m_MinAngle = -90.0f; + + [SerializeField] + [Tooltip("Angle increments to support, if greater than '0'")] + float m_AngleIncrement = 0.0f; + + [SerializeField] + [Tooltip("The position of the interactor controls rotation when outside this radius")] + float m_PositionTrackedRadius = 0.1f; + + [SerializeField] + [Tooltip("How much controller rotation")] + float m_TwistSensitivity = 1.5f; + + [SerializeField] + [Tooltip("Events to trigger when the knob is rotated")] + ValueChangeEvent m_OnValueChange = new ValueChangeEvent(); + + IXRSelectInteractor m_Interactor; + + bool m_PositionDriven = false; + bool m_UpVectorDriven = false; + + TrackedRotation m_PositionAngles = new TrackedRotation(); + TrackedRotation m_UpVectorAngles = new TrackedRotation(); + TrackedRotation m_ForwardVectorAngles = new TrackedRotation(); + + float m_BaseKnobRotation = 0.0f; + + /// + /// The object that is visually grabbed and manipulated + /// + public Transform handle + { + get => m_Handle; + set => m_Handle = value; + } + + /// + /// The value of the knob + /// + public float value + { + get => m_Value; + set + { + SetValue(value); + SetKnobRotation(ValueToRotation()); + } + } + + /// + /// Whether this knob's rotation should be clamped by the angle limits + /// + public bool clampedMotion + { + get => m_ClampedMotion; + set => m_ClampedMotion = value; + } + + /// + /// Rotation of the knob at value '1' + /// + public float maxAngle + { + get => m_MaxAngle; + set => m_MaxAngle = value; + } + + /// + /// Rotation of the knob at value '0' + /// + public float minAngle + { + get => m_MinAngle; + set => m_MinAngle = value; + } + + /// + /// The position of the interactor controls rotation when outside this radius + /// + public float positionTrackedRadius + { + get => m_PositionTrackedRadius; + set => m_PositionTrackedRadius = value; + } + + /// + /// Events to trigger when the knob is rotated + /// + public ValueChangeEvent onValueChange => m_OnValueChange; + + void Start() + { + SetValue(m_Value); + SetKnobRotation(ValueToRotation()); + } + + protected override void OnEnable() + { + base.OnEnable(); + selectEntered.AddListener(StartGrab); + selectExited.AddListener(EndGrab); + } + + protected override void OnDisable() + { + selectEntered.RemoveListener(StartGrab); + selectExited.RemoveListener(EndGrab); + base.OnDisable(); + } + + void StartGrab(SelectEnterEventArgs args) + { + m_Interactor = args.interactorObject; + + m_PositionAngles.Reset(); + m_UpVectorAngles.Reset(); + m_ForwardVectorAngles.Reset(); + + UpdateBaseKnobRotation(); + UpdateRotation(true); + } + + void EndGrab(SelectExitEventArgs args) + { + m_Interactor = null; + } + + /// + public override void ProcessInteractable(XRInteractionUpdateOrder.UpdatePhase updatePhase) + { + base.ProcessInteractable(updatePhase); + + if (updatePhase == XRInteractionUpdateOrder.UpdatePhase.Dynamic) + { + if (isSelected) + { + UpdateRotation(); + } + } + } + + /// + public override Transform GetAttachTransform(IXRInteractor interactor) + { + return m_Handle; + } + + void UpdateRotation(bool freshCheck = false) + { + // Are we in position offset or direction rotation mode? + var interactorTransform = m_Interactor.GetAttachTransform(this); + + // We cache the three potential sources of rotation - the position offset, the forward vector of the controller, and up vector of the controller + // We store any data used for determining which rotation to use, then flatten the vectors to the local xz plane + var localOffset = transform.InverseTransformVector(interactorTransform.position - m_Handle.position); + localOffset.y = 0.0f; + var radiusOffset = transform.TransformVector(localOffset).magnitude; + localOffset.Normalize(); + + var localForward = transform.InverseTransformDirection(interactorTransform.forward); + var localY = Math.Abs(localForward.y); + localForward.y = 0.0f; + localForward.Normalize(); + + var localUp = transform.InverseTransformDirection(interactorTransform.up); + localUp.y = 0.0f; + localUp.Normalize(); + + if (m_PositionDriven && !freshCheck) + radiusOffset *= (1.0f + k_ModeSwitchDeadZone); + + // Determine when a certain source of rotation won't contribute - in that case we bake in the offset it has applied + // and set a new anchor when they can contribute again + if (radiusOffset >= m_PositionTrackedRadius) + { + if (!m_PositionDriven || freshCheck) + { + m_PositionAngles.SetBaseFromVector(localOffset); + m_PositionDriven = true; + } + } + else + m_PositionDriven = false; + + // If it's not a fresh check, then we weight the local Y up or down to keep it from flickering back and forth at boundaries + if (!freshCheck) + { + if (!m_UpVectorDriven) + localY *= (1.0f - (k_ModeSwitchDeadZone * 0.5f)); + else + localY *= (1.0f + (k_ModeSwitchDeadZone * 0.5f)); + } + + if (localY > 0.707f) + { + if (!m_UpVectorDriven || freshCheck) + { + m_UpVectorAngles.SetBaseFromVector(localUp); + m_UpVectorDriven = true; + } + } + else + { + if (m_UpVectorDriven || freshCheck) + { + m_ForwardVectorAngles.SetBaseFromVector(localForward); + m_UpVectorDriven = false; + } + } + + // Get angle from position + if (m_PositionDriven) + m_PositionAngles.SetTargetFromVector(localOffset); + + if (m_UpVectorDriven) + m_UpVectorAngles.SetTargetFromVector(localUp); + else + m_ForwardVectorAngles.SetTargetFromVector(localForward); + + // Apply offset to base knob rotation to get new knob rotation + var knobRotation = m_BaseKnobRotation - ((m_UpVectorAngles.totalOffset + m_ForwardVectorAngles.totalOffset) * m_TwistSensitivity) - m_PositionAngles.totalOffset; + + // Clamp to range + if (m_ClampedMotion) + knobRotation = Mathf.Clamp(knobRotation, m_MinAngle, m_MaxAngle); + + SetKnobRotation(knobRotation); + + // Reverse to get value + var knobValue = (knobRotation - m_MinAngle) / (m_MaxAngle - m_MinAngle); + SetValue(knobValue); + } + + void SetKnobRotation(float angle) + { + if (m_AngleIncrement > 0) + { + var normalizeAngle = angle - m_MinAngle; + angle = (Mathf.Round(normalizeAngle / m_AngleIncrement) * m_AngleIncrement) + m_MinAngle; + } + + if (m_Handle != null) + m_Handle.localEulerAngles = new Vector3(0.0f, angle, 0.0f); + } + + void SetValue(float newValue) + { + if (m_ClampedMotion) + newValue = Mathf.Clamp01(newValue); + + if (m_AngleIncrement > 0) + { + var angleRange = m_MaxAngle - m_MinAngle; + var angle = Mathf.Lerp(0.0f, angleRange, newValue); + angle = Mathf.Round(angle / m_AngleIncrement) * m_AngleIncrement; + newValue = Mathf.InverseLerp(0.0f, angleRange, angle); + } + + m_Value = newValue; + m_OnValueChange.Invoke(m_Value); + } + + float ValueToRotation() + { + return m_ClampedMotion ? Mathf.Lerp(m_MinAngle, m_MaxAngle, m_Value) : Mathf.LerpUnclamped(m_MinAngle, m_MaxAngle, m_Value); + } + + void UpdateBaseKnobRotation() + { + m_BaseKnobRotation = Mathf.LerpUnclamped(m_MinAngle, m_MaxAngle, m_Value); + } + + static float ShortestAngleDistance(float start, float end, float max) + { + var angleDelta = end - start; + var angleSign = Mathf.Sign(angleDelta); + + angleDelta = Math.Abs(angleDelta) % max; + if (angleDelta > (max * 0.5f)) + angleDelta = -(max - angleDelta); + + return angleDelta * angleSign; + } + + void OnDrawGizmosSelected() + { + const int k_CircleSegments = 16; + const float k_SegmentRatio = 1.0f / k_CircleSegments; + + // Nothing to do if position radius is too small + if (m_PositionTrackedRadius <= Mathf.Epsilon) + return; + + var knobTransform = transform; + + // Draw a circle from the handle point at size of position tracked radius + var circleCenter = knobTransform.position; + + if (m_Handle != null) + circleCenter = m_Handle.position; + + var circleX = knobTransform.right; + var circleY = knobTransform.forward; + + Gizmos.color = Color.green; + var segmentCounter = 0; + while (segmentCounter < k_CircleSegments) + { + var startAngle = segmentCounter * k_SegmentRatio * 2.0f * Mathf.PI; + segmentCounter++; + var endAngle = segmentCounter * k_SegmentRatio * 2.0f * Mathf.PI; + + Gizmos.DrawLine(circleCenter + (Mathf.Cos(startAngle) * circleX + Mathf.Sin(startAngle) * circleY) * m_PositionTrackedRadius, + circleCenter + (Mathf.Cos(endAngle) * circleX + Mathf.Sin(endAngle) * circleY) * m_PositionTrackedRadius); + } + } + + void OnValidate() + { + if (m_ClampedMotion) + m_Value = Mathf.Clamp01(m_Value); + + if (m_MinAngle > m_MaxAngle) + m_MinAngle = m_MaxAngle; + + SetKnobRotation(ValueToRotation()); + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/XRKnob.cs.meta b/Assets/VRTemplateAssets/Scripts/XRKnob.cs.meta new file mode 100644 index 0000000..e1bd92b --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/XRKnob.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e888dc0064d84d041818fa202b52d6be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Scripts/XRPokeFollowAffordanceFill.cs b/Assets/VRTemplateAssets/Scripts/XRPokeFollowAffordanceFill.cs new file mode 100644 index 0000000..5a7f5ce --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/XRPokeFollowAffordanceFill.cs @@ -0,0 +1,246 @@ +using Unity.Mathematics; +using Unity.XR.CoreUtils.Bindings; +using UnityEngine; +using UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.State; +using UnityEngine.XR.Interaction.Toolkit.Filtering; +using UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives; + +namespace Unity.VRTemplate +{ + /// + /// Follow animation affordance for , such as . + /// Used to animate a pressed transform, such as a button to follow the poke position. + /// + [AddComponentMenu("XR/XR Poke Follow Affordance Fill", 22)] + public class XRPokeFollowAffordanceFill : MonoBehaviour + { + [SerializeField] + [Tooltip("Transform that will move in the poke direction when this or a parent GameObject is poked." + + "\nNote: Should be a direct child GameObject.")] + Transform m_PokeFollowTransform; + + [SerializeField] + [Tooltip("Transform that will scale the mask when this interactable is poked.")] + RectTransform m_PokeFill; + + [SerializeField] + [Tooltip("The max width size for the poke fill image when pressed")] + float m_PokeFillMaxSizeX; + + [SerializeField] + [Tooltip("The max height size for the poke fill image when pressed")] + float m_PokeFillMaxSizeY; + + /// + /// Transform that will animate along the axis of interaction when this interactable is poked. + /// Note: Must be a direct child GameObject as it moves in local space relative to the poke target's transform. + /// + public Transform pokeFollowTransform + { + get => m_PokeFollowTransform; + set => m_PokeFollowTransform = value; + } + + [SerializeField] + [Range(0f, 20f)] + [Tooltip("Multiplies transform position interpolation as a factor of Time.deltaTime. If 0, no smoothing will be applied.")] + float m_SmoothingSpeed = 8f; + + /// + /// Multiplies transform position interpolation as a factor of . If 0, no smoothing will be applied. + /// + public float smoothingSpeed + { + get => m_SmoothingSpeed; + set => m_SmoothingSpeed = value; + } + + [SerializeField] + [Tooltip("When this component is no longer the target of the poke, the Poke Follow Transform returns to the original position.")] + bool m_ReturnToInitialPosition = true; + + /// + /// When this component is no longer the target of the poke, the returns to the original position. + /// + public bool returnToInitialPosition + { + get => m_ReturnToInitialPosition; + set => m_ReturnToInitialPosition = value; + } + + [SerializeField] + [Tooltip("Whether to apply the follow animation if the target of the poke is a child of this transform. " + + "This is useful for UI objects that may have child graphics.")] + bool m_ApplyIfChildIsTarget = true; + + /// + /// Whether to apply the follow animation if the target of the poke is a child of this transform. + /// This is useful for UI objects that may have child graphics. + /// + public bool applyIfChildIsTarget + { + get => m_ApplyIfChildIsTarget; + set => m_ApplyIfChildIsTarget = value; + } + + [Header("Distance Clamping")] + [SerializeField] + [Tooltip("Whether to keep the Poke Follow Transform from moving past a minimum distance from the poke target.")] + bool m_ClampToMinDistance; + + /// + /// Whether to keep the from moving past from the poke target. + /// + public bool clampToMinDistance + { + get => m_ClampToMinDistance; + set => m_ClampToMinDistance = value; + } + + [SerializeField] + [Tooltip("The minimum distance from this transform that the Poke Follow Transform can move.")] + float m_MinDistance; + + /// + /// The minimum distance from this transform that the can move when + /// is . + /// + public float minDistance + { + get => m_MinDistance; + set => m_MinDistance = value; + } + [Space] + [SerializeField] + [Tooltip("Whether to keep the Poke Follow Transform from moving past a maximum distance from the poke target.")] + bool m_ClampToMaxDistance; + + /// + /// Whether to keep the from moving past from the poke target. + /// + public bool clampToMaxDistance + { + get => m_ClampToMaxDistance; + set => m_ClampToMaxDistance = value; + } + + [SerializeField] + [Tooltip("The maximum distance from this transform that the Poke Follow Transform can move. Will shrink to the distance of initial position if that is smaller, or if this is 0.")] + float m_MaxDistance; + + /// + /// The maximum distance from this transform that the can move when + /// is . + /// + public float maxDistance + { + get => m_MaxDistance; + set => m_MaxDistance = value; + } + + IPokeStateDataProvider m_PokeDataProvider; + +#pragma warning disable CS0618 // Type or member is obsolete + readonly Vector3TweenableVariable m_TransformTweenableVariable = new Vector3TweenableVariable(); + readonly FloatTweenableVariable m_PokeStrengthTweenableVariable = new FloatTweenableVariable(); +#pragma warning restore CS0618 // Type or member is obsolete + readonly BindingsGroup m_BindingsGroup = new BindingsGroup(); + Vector3 m_InitialPosition; + bool m_IsFirstFrame; + + /// + /// See . + /// + protected void Awake() + { + m_PokeDataProvider = GetComponentInParent(); + } + + /// + /// See . + /// + protected void Start() + { + if (m_PokeFollowTransform != null) + { + m_InitialPosition = m_PokeFollowTransform.localPosition; + m_MaxDistance = m_MaxDistance > 0f ? Mathf.Min(m_InitialPosition.magnitude, m_MaxDistance) : m_InitialPosition.magnitude; + m_BindingsGroup.AddBinding(m_TransformTweenableVariable.Subscribe(OnTransformTweenableVariableUpdated)); + m_BindingsGroup.AddBinding(m_PokeStrengthTweenableVariable.Subscribe(OnPokeStrengthChanged)); + m_BindingsGroup.AddBinding(m_PokeDataProvider.pokeStateData.SubscribeAndUpdate(OnPokeStateDataUpdated)); + } + else + { + enabled = false; + Debug.LogWarning($"Missing Poke Follow Transform assignment on {this}. Disabling component.", this); + } + } + + /// + /// See . + /// + protected void OnDestroy() + { + m_BindingsGroup.Clear(); + m_TransformTweenableVariable?.Dispose(); + } + + /// + /// See . + /// + protected void LateUpdate() + { + if (m_IsFirstFrame) + { + m_TransformTweenableVariable.HandleTween(1f); + m_PokeStrengthTweenableVariable.target = 0f; + m_PokeStrengthTweenableVariable.HandleTween(1f); + m_IsFirstFrame = false; + return; + } + + float tweenAmt = m_SmoothingSpeed > 0f ? Time.deltaTime * m_SmoothingSpeed : 1f; + m_TransformTweenableVariable.HandleTween(tweenAmt); + m_PokeStrengthTweenableVariable.HandleTween(tweenAmt); + } + + void OnTransformTweenableVariableUpdated(float3 position) + { + m_PokeFollowTransform.localPosition = position; + } + + void OnPokeStrengthChanged(float newStrength) + { + var newX = m_PokeFillMaxSizeX * newStrength; + var newY = m_PokeFillMaxSizeY * newStrength; + m_PokeFill.sizeDelta = new Vector2(newX, newY); + } + + void OnPokeStateDataUpdated(PokeStateData data) + { + var pokeTarget = data.target; + var applyFollow = m_ApplyIfChildIsTarget + ? pokeTarget != null && pokeTarget.IsChildOf(transform) + : pokeTarget == transform; + + if (applyFollow) + { + var targetPosition = pokeTarget.InverseTransformPoint(data.axisAlignedPokeInteractionPoint); + + if (m_ClampToMinDistance && targetPosition.sqrMagnitude < m_MinDistance * m_MinDistance) + targetPosition = Vector3.ClampMagnitude(targetPosition, m_MinDistance); + + if (m_ClampToMaxDistance && targetPosition.sqrMagnitude > m_MaxDistance * m_MaxDistance) + targetPosition = Vector3.ClampMagnitude(targetPosition, m_MaxDistance); + + m_TransformTweenableVariable.target = targetPosition; + m_PokeStrengthTweenableVariable.target = Mathf.Clamp01(data.interactionStrength); + } + else if (m_ReturnToInitialPosition) + { + m_TransformTweenableVariable.target = m_InitialPosition; + m_PokeStrengthTweenableVariable.target = 0f; + } + } + } +} diff --git a/Assets/VRTemplateAssets/Scripts/XRPokeFollowAffordanceFill.cs.meta b/Assets/VRTemplateAssets/Scripts/XRPokeFollowAffordanceFill.cs.meta new file mode 100644 index 0000000..6ba02ad --- /dev/null +++ b/Assets/VRTemplateAssets/Scripts/XRPokeFollowAffordanceFill.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0908100b30fe0ab4191734ae3261431f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Shaders.meta b/Assets/VRTemplateAssets/Shaders.meta new file mode 100644 index 0000000..6eea126 --- /dev/null +++ b/Assets/VRTemplateAssets/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d40bcdc4371d1ce4f90f7b2a0c8d3f09 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Shaders/FauxBlurURP.shader b/Assets/VRTemplateAssets/Shaders/FauxBlurURP.shader new file mode 100644 index 0000000..b6185dd --- /dev/null +++ b/Assets/VRTemplateAssets/Shaders/FauxBlurURP.shader @@ -0,0 +1,153 @@ +Shader "SpatialFramework/FauxBackgroundOverlayBlurURP" +{ + Properties + { + _Blur("Blur", Range(0, 10)) = 1.5 + _Alpha("Alpha", Range(0, 1)) = 1 + _GradientSize("Gradient Size", Range(0, 6)) = 2 + _MainTex("Noise Texture (REQUIRED for Blur Noise)", 2D) = "white" {} + } + + SubShader + { + PackageRequirements + { + "com.unity.render-pipelines.universal": "12.1.3" + } + + Tags { "RenderPipeline" = "UniversalRenderPipeline" "Queue" = "Transparent-1" "LightMode" = "Always" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + ZWrite On + ZTest LEqual + Lighting Off + Blend SrcAlpha OneMinusSrcAlpha + + Pass + { + Tags { "LightMode" = "UniversalForward" } + + HLSLPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderVariablesFunctions.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/EntityLighting.hlsl" + + SAMPLER(_MainTex); + + CBUFFER_START(UnityPerMaterial) + half _Alpha; + half _Blur; + half _GradientSize; + CBUFFER_END + + struct appdata_t + { + half4 position : POSITION; + half3 normal : NORMAL; + half2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + half4 position : POSITION; + half3 worldPos : TEXCOORD0; + half2 cleanUV : TEXCOORD2; + UNITY_VERTEX_OUTPUT_STEREO + }; + + v2f vert(appdata_t v) + { + v2f output; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + output.position = TransformObjectToHClip(v.position.xyz); + output.worldPos = mul(unity_ObjectToWorld, v.position).xyz; + output.cleanUV = v.texcoord; + + return output; + } + + half4 frag(v2f input) : SV_Target + { + half2 uvPos = abs(input.cleanUV - float2(0.5, 0.5)); + half uvMax = max(uvPos.x, uvPos.y); + half fadeFromBorderAmount = 1 - clamp(0, 1, pow(uvMax, _GradientSize) * 2); + half3 reflectionDir = -normalize(GetWorldSpaceViewDir(input.worldPos)); + half noise = tex2D(_MainTex, input.cleanUV).r; + half4 reflectionData = SAMPLE_TEXTURECUBE_LOD(unity_SpecCube0, samplerunity_SpecCube0, reflectionDir, 1.5); + half3 reflectionColor = DecodeHDREnvironment(reflectionData, unity_SpecCube0_HDR); + return half4(reflectionColor, clamp(0, 1 - pow((uvMax * 2), _GradientSize * (_Blur / 10)), fadeFromBorderAmount) * _Alpha * noise); + } + ENDHLSL + } + } + + SubShader + { + Tags{ "RenderPipeline" = " " "Queue" = "Transparent-1" "LightMode" = "Always" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + ZWrite On + ZTest LEqual + Lighting Off + Blend SrcAlpha OneMinusSrcAlpha + + Pass + { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #include "UnityCG.cginc" + + half _Alpha; + half _Blur; + half _GradientSize; + sampler2D _MainTex; + + struct appdata_t + { + half4 position : POSITION; + half3 normal : NORMAL; + half2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + half4 position : POSITION; + half3 worldPos : TEXCOORD0; + half2 cleanUV : TEXCOORD2; + UNITY_VERTEX_OUTPUT_STEREO + }; + + v2f vert(appdata_t v) + { + v2f output; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + output.position = UnityObjectToClipPos(v.position); + output.worldPos = mul(unity_ObjectToWorld, v.position).xyz; + output.cleanUV = v.texcoord; + + return output; + } + + fixed4 frag(v2f input) : SV_Target + { + half2 uvPos = abs(input.cleanUV - float2(0.5, 0.5)); + half uvMax = max(uvPos.x, uvPos.y); + half fadeFromBorderAmount = 1 - clamp(0, 1, pow(uvMax, _GradientSize) * 2); + half3 reflectionDir = -normalize(UnityWorldSpaceViewDir(input.worldPos)); + half noise = tex2D(_MainTex, input.cleanUV).r; + half4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectionDir, 1.5); + half3 reflectionColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + return half4(reflectionColor, clamp(0, 1 - pow((uvMax * 2), _GradientSize * (_Blur / 10)), fadeFromBorderAmount) * _Alpha * noise); + } + ENDCG + } + } +} diff --git a/Assets/VRTemplateAssets/Shaders/FauxBlurURP.shader.meta b/Assets/VRTemplateAssets/Shaders/FauxBlurURP.shader.meta new file mode 100644 index 0000000..75b70d4 --- /dev/null +++ b/Assets/VRTemplateAssets/Shaders/FauxBlurURP.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0109ca49f001aed4a9b9378ad072e89a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Shaders/Grid.shader b/Assets/VRTemplateAssets/Shaders/Grid.shader new file mode 100644 index 0000000..726b37c --- /dev/null +++ b/Assets/VRTemplateAssets/Shaders/Grid.shader @@ -0,0 +1,75 @@ +Shader "Unlit/Grid" +{ + Properties + { + _GridColour ("Grid Colour", color) = (1, 1, 1, 1) + _BaseColour ("Base Colour", color) = (1, 1, 1, 0) + _GridSpacing ("Grid Spacing", float) = 1 + _LineThickness ("Line Thickness", float) = .1 + _ODistance ("Start Transparency Distance", float) = 5 + _TDistance ("Full Transparency Distance", float) = 10 + } + SubShader + { + Tags { "RenderType"="Transparent" "Queue"="Transparent"} + LOD 100 + Blend SrcAlpha OneMinusSrcAlpha + ZWrite Off + Pass + { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #include "UnityCG.cginc" + struct appdata + { + float4 vertex : POSITION; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + struct v2f + { + float4 vertex : SV_POSITION; + float2 uv : TEXCOORD0; + float3 worldPos : TEXCOORD1; + UNITY_VERTEX_OUTPUT_STEREO + }; + + fixed4 _GridColour; + fixed4 _BaseColour; + float _GridSpacing; + float _LineThickness; + float _ODistance; + float _TDistance; + + v2f vert (appdata_full v) + { + v2f o; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + o.vertex = UnityObjectToClipPos(v.vertex); + o.worldPos = mul(unity_ObjectToWorld, v.vertex); + o.uv = o.worldPos.xz / _GridSpacing; + return o; + } + + fixed4 frag (v2f i) : SV_Target + { + float2 wrapped = frac(i.uv) - 0.5f; + float2 range = abs(wrapped); + float2 speeds; + speeds = fwidth(i.uv); + float2 pixelRange = range/speeds; + float lineWeight = saturate(min(pixelRange.x, pixelRange.y) - _LineThickness); + half4 param = lerp(_GridColour, _BaseColour, lineWeight); + + //distance falloff + half3 viewDirW = _WorldSpaceCameraPos - i.worldPos; + half viewDist = length(viewDirW); + half falloff = saturate((viewDist - _ODistance) / (_TDistance - _ODistance) ); + param.a *= (1.0f - falloff); + return param; + } + ENDCG + } + } +} diff --git a/Assets/VRTemplateAssets/Shaders/Grid.shader.meta b/Assets/VRTemplateAssets/Shaders/Grid.shader.meta new file mode 100644 index 0000000..dcd662f --- /dev/null +++ b/Assets/VRTemplateAssets/Shaders/Grid.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 186077f5a09f3b64a812922fa946fe52 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Shaders/InteractablePrimitive.shadergraph b/Assets/VRTemplateAssets/Shaders/InteractablePrimitive.shadergraph new file mode 100644 index 0000000..c06ff56 --- /dev/null +++ b/Assets/VRTemplateAssets/Shaders/InteractablePrimitive.shadergraph @@ -0,0 +1,3879 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "31506e2a21be4e7c9394fabb1e885061", + "m_Properties": [ + { + "m_Id": "bea5f4401e7141eb8192b8c2f1615433" + }, + { + "m_Id": "faf76b3cb1ec477688485caedc326db6" + }, + { + "m_Id": "084ce8e9dfc24313a824c78f64f8750b" + }, + { + "m_Id": "a92e8b20254e4540bc09d73a14f77600" + }, + { + "m_Id": "13ec136e085e4782b44a6511e6bd713e" + }, + { + "m_Id": "b36e6040ddf146d784c7ad9546813733" + }, + { + "m_Id": "29f9346e2536446fa57f97e85b11c8dd" + }, + { + "m_Id": "ad983638f52a41b6bab3fbbde64ea1d1" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "82d10e192f474ad29b3e279d019327a9" + } + ], + "m_Nodes": [ + { + "m_Id": "8aa616809f81467bb8a33d2aeff96a8e" + }, + { + "m_Id": "262cf61cfda241de8552ac549b10d708" + }, + { + "m_Id": "48f15d0e19534e5f8e0bee975b7b222a" + }, + { + "m_Id": "c093645b9ec3445db0bfa02164b682b8" + }, + { + "m_Id": "5b9147ea4822409e844e0a710df6c5fc" + }, + { + "m_Id": "23c293e89ad24b5182d3773f9f885efd" + }, + { + "m_Id": "10bb4609d29b4abd803133c6b6c8f928" + }, + { + "m_Id": "4c1d4af737ca47b7b68a8c79b22067c2" + }, + { + "m_Id": "a0557638b4404283b1399704dafc1885" + }, + { + "m_Id": "d47f18e251724232a0166efb4d237ccf" + }, + { + "m_Id": "4bc42d6c923a46e780eb5a05296d3157" + }, + { + "m_Id": "5c68458fa65845b0bc2c1367e0635223" + }, + { + "m_Id": "83b507cdb8c247119eadc8b93f161504" + }, + { + "m_Id": "c2ea52ee2af04a69a9a1b23c4e01eb05" + }, + { + "m_Id": "d4787257dd20463db9834695c8b68fce" + }, + { + "m_Id": "ceb75d11ef2441eeb06d79e1db63d982" + }, + { + "m_Id": "7a68b28b6a354063b659573f3081defc" + }, + { + "m_Id": "d6c09e1091754b01b9a10cc4732b58a2" + }, + { + "m_Id": "6fed0abce9fc448fbb6d8f3109387a03" + }, + { + "m_Id": "8a9c39e824be49f3828cad6e7ce4d601" + }, + { + "m_Id": "a92d63c9d7e445959035a1609a33f6ad" + }, + { + "m_Id": "53b8595a152141e7932be28984a171b8" + }, + { + "m_Id": "b0aa1d9ef9e949b0a61a178de2a68aaa" + }, + { + "m_Id": "30584b08c0bb47c3861bfec173326b85" + }, + { + "m_Id": "8348354762d54f419ea22410e51fd56e" + }, + { + "m_Id": "ac6ea65da74344618bcc5d35ebbc1ae9" + }, + { + "m_Id": "32fe5792eb8c4143beb286af6d8f0a72" + }, + { + "m_Id": "a1e96a3501b24951a0b1ab4a8f6e3080" + }, + { + "m_Id": "25a428a4f99b4c1c9e4ffeb52144e6a8" + }, + { + "m_Id": "9ea86a879b7446bc94d5176abcd8db2a" + }, + { + "m_Id": "cbaa2800386c4701a4059cc2324555f0" + }, + { + "m_Id": "5878b5a4eb8e46c2bd995d5cdfdc969f" + }, + { + "m_Id": "d924d8e35f0348bfb86192f46fb6dc27" + }, + { + "m_Id": "0e224b0af0db49e287888c4989c098f3" + } + ], + "m_GroupDatas": [ + { + "m_Id": "5c22277913d4439f994f4c450fd83d9a" + }, + { + "m_Id": "49bd5bd8d081415aaa6c367bd49ac65e" + }, + { + "m_Id": "e344ca1131f848deb1edbf6e062561a4" + }, + { + "m_Id": "06d7d217e7364c0bb6bf5e5924593fa0" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "25a428a4f99b4c1c9e4ffeb52144e6a8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9ea86a879b7446bc94d5176abcd8db2a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "30584b08c0bb47c3861bfec173326b85" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4c1d4af737ca47b7b68a8c79b22067c2" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "32fe5792eb8c4143beb286af6d8f0a72" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8348354762d54f419ea22410e51fd56e" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4bc42d6c923a46e780eb5a05296d3157" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5c68458fa65845b0bc2c1367e0635223" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "53b8595a152141e7932be28984a171b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "32fe5792eb8c4143beb286af6d8f0a72" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5c68458fa65845b0bc2c1367e0635223" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9ea86a879b7446bc94d5176abcd8db2a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5c68458fa65845b0bc2c1367e0635223" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ac6ea65da74344618bcc5d35ebbc1ae9" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6fed0abce9fc448fbb6d8f3109387a03" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8348354762d54f419ea22410e51fd56e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a68b28b6a354063b659573f3081defc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "23c293e89ad24b5182d3773f9f885efd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8348354762d54f419ea22410e51fd56e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "30584b08c0bb47c3861bfec173326b85" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8348354762d54f419ea22410e51fd56e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ac6ea65da74344618bcc5d35ebbc1ae9" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "83b507cdb8c247119eadc8b93f161504" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d4787257dd20463db9834695c8b68fce" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8a9c39e824be49f3828cad6e7ce4d601" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6fed0abce9fc448fbb6d8f3109387a03" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9ea86a879b7446bc94d5176abcd8db2a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ac6ea65da74344618bcc5d35ebbc1ae9" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0557638b4404283b1399704dafc1885" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5c68458fa65845b0bc2c1367e0635223" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a1e96a3501b24951a0b1ab4a8f6e3080" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "30584b08c0bb47c3861bfec173326b85" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a92d63c9d7e445959035a1609a33f6ad" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6fed0abce9fc448fbb6d8f3109387a03" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ac6ea65da74344618bcc5d35ebbc1ae9" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c093645b9ec3445db0bfa02164b682b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b0aa1d9ef9e949b0a61a178de2a68aaa" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6fed0abce9fc448fbb6d8f3109387a03" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c2ea52ee2af04a69a9a1b23c4e01eb05" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "83b507cdb8c247119eadc8b93f161504" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ceb75d11ef2441eeb06d79e1db63d982" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d4787257dd20463db9834695c8b68fce" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4787257dd20463db9834695c8b68fce" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5b9147ea4822409e844e0a710df6c5fc" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d47f18e251724232a0166efb4d237ccf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4bc42d6c923a46e780eb5a05296d3157" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d6c09e1091754b01b9a10cc4732b58a2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "10bb4609d29b4abd803133c6b6c8f928" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -270.0000915527344, + "y": -427.9999694824219 + }, + "m_Blocks": [ + { + "m_Id": "8aa616809f81467bb8a33d2aeff96a8e" + }, + { + "m_Id": "262cf61cfda241de8552ac549b10d708" + }, + { + "m_Id": "48f15d0e19534e5f8e0bee975b7b222a" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -270.0000915527344, + "y": -228.0 + }, + "m_Blocks": [ + { + "m_Id": "c093645b9ec3445db0bfa02164b682b8" + }, + { + "m_Id": "23c293e89ad24b5182d3773f9f885efd" + }, + { + "m_Id": "10bb4609d29b4abd803133c6b6c8f928" + }, + { + "m_Id": "4c1d4af737ca47b7b68a8c79b22067c2" + }, + { + "m_Id": "5b9147ea4822409e844e0a710df6c5fc" + }, + { + "m_Id": "cbaa2800386c4701a4059cc2324555f0" + }, + { + "m_Id": "5878b5a4eb8e46c2bd995d5cdfdc969f" + }, + { + "m_Id": "d924d8e35f0348bfb86192f46fb6dc27" + }, + { + "m_Id": "0e224b0af0db49e287888c4989c098f3" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "494f438fbbe14594855e8bb2905a1dbe" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0429ae7b99df4c28b1a3d7b72d688fe5", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "05faddd539cc4eec9339e291dfcb4610", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0645b80558c249a5aa280ad8fca1871c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "06d7d217e7364c0bb6bf5e5924593fa0", + "m_Title": "Emission", + "m_Position": { + "x": -1020.9998779296875, + "y": -25.999950408935548 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "084ce8e9dfc24313a824c78f64f8750b", + "m_Guid": { + "m_GuidSerialized": "34a97e3b-256a-46fb-a029-e07b07f318da" + }, + "m_Name": "NormalMap", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "NormalMap", + "m_DefaultReferenceName": "_NormalMap", + "m_OverrideReferenceName": "_BumpMap", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d173362f441489ea24ad229c8b6f5b4", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "0e224b0af0db49e287888c4989c098f3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Specular", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "ad351c7a763047d983771697e9494d19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Specular" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0f157dcd2718491e8e1be19a431e203b", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "10bb4609d29b4abd803133c6b6c8f928", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -258.0, + "y": -126.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "9b32686659df4bd6a90f2ca37c947f76" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "11130a87502b4b6692c0aa98bd04097c", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "13ec136e085e4782b44a6511e6bd713e", + "m_Guid": { + "m_GuidSerialized": "84ea8faf-a3ab-434b-8aea-fca9da492da3" + }, + "m_Name": "Metallic", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Metallic", + "m_DefaultReferenceName": "_Metallic", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "14f1018d93a84813bb9e75640ceea1ba", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1538c4febe8a49bc801cb13cd09af03a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "186567c50d4d4aec9ef52105421f8f17", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f7c3bdb06ea41a6b91041e6d83bd02a", + "m_Id": 2, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Power", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "214ebc5c399c44bd81c0a99ae34631a6", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "23c293e89ad24b5182d3773f9f885efd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -245.0, + "y": -163.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "813654985572429d8a7a7ac848680003" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2561c142b89045d88437084b8206fc17", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "25a428a4f99b4c1c9e4ffeb52144e6a8", + "m_Group": { + "m_Id": "5c22277913d4439f994f4c450fd83d9a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1300.0001220703125, + "y": -519.0, + "width": 178.0001220703125, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "2f624d461994483b9cd62feffd3b56f8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "29f9346e2536446fa57f97e85b11c8dd" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "262cf61cfda241de8552ac549b10d708", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "6fcd41e034514ff7887adb5522c461bb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "2816bfa7a1b445cc886ab2f4d15654cb", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "285eabd6daa64f6db3b911570c703c4d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "28a083cc56974d99b227a1a16d8f8dc0", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "29f9346e2536446fa57f97e85b11c8dd", + "m_Guid": { + "m_GuidSerialized": "c699170d-e068-4de9-915f-d189ab434aa0" + }, + "m_Name": "EdgeHighlightColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "EdgeHighlightColor", + "m_DefaultReferenceName": "_EdgeHighlightColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2c6e5dae6fa34436839810ababe24a9e", + "m_Id": 0, + "m_DisplayName": "NormalStrength", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2f624d461994483b9cd62feffd3b56f8", + "m_Id": 0, + "m_DisplayName": "EdgeHighlightColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "30584b08c0bb47c3861bfec173326b85", + "m_Group": { + "m_Id": "06d7d217e7364c0bb6bf5e5924593fa0" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -800.9999389648438, + "y": 32.999996185302737, + "width": 129.99993896484376, + "height": 117.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "1538c4febe8a49bc801cb13cd09af03a" + }, + { + "m_Id": "328b8610fabc42d6bd2d7a9da73a4db1" + }, + { + "m_Id": "98337556087146b4a064b724762aac1e" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "328b8610fabc42d6bd2d7a9da73a4db1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "32fe5792eb8c4143beb286af6d8f0a72", + "m_Group": { + "m_Id": "e344ca1131f848deb1edbf6e062561a4" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1382.0, + "y": -2.0000030994415285, + "width": 120.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "5ccb88c42ac84c91ba469dfe9f2ceefb" + }, + { + "m_Id": "0d173362f441489ea24ad229c8b6f5b4" + }, + { + "m_Id": "8a814b00bade4b5786a8d5c9137c182d" + }, + { + "m_Id": "a7b394abc4be489e8b889f0ee88eef70" + }, + { + "m_Id": "0645b80558c249a5aa280ad8fca1871c" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "354e412e4df7466887324c2ab74239c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "374109fc24e24aa5b2bcf3bf11738db3", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "m_DefaultType": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3ef771d997e74e3e9a06b1c49b573e75", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3f83a6b4a2824cc1846a4ac335926b15", + "m_Id": 2, + "m_DisplayName": "T", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "T", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48f15d0e19534e5f8e0bee975b7b222a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "bbbf8dcda9e34c199008bdb7f47f4aec" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "493d6b9abfd54bd9b274afe942ef77b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "494f438fbbe14594855e8bb2905a1dbe", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "4f69dd3a16164a559f468a838ebd79c7" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "49bd5bd8d081415aaa6c367bd49ac65e", + "m_Title": "Normal", + "m_Position": { + "x": -1311.9998779296875, + "y": 194.0000762939453 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "4bc42d6c923a46e780eb5a05296d3157", + "m_Group": { + "m_Id": "5c22277913d4439f994f4c450fd83d9a" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1543.0, + "y": -785.9999389648438, + "width": 183.0, + "height": 251.0 + } + }, + "m_Slots": [ + { + "m_Id": "b3a087f0771c42d69678d75f8b6d0a9c" + }, + { + "m_Id": "d6d6ee0688514f959ca3200950707052" + }, + { + "m_Id": "b0f378ecee024faaab69e8374486c4e2" + }, + { + "m_Id": "493d6b9abfd54bd9b274afe942ef77b5" + }, + { + "m_Id": "b9c6512b0bcb437b869de7a73c44f5f2" + }, + { + "m_Id": "2816bfa7a1b445cc886ab2f4d15654cb" + }, + { + "m_Id": "05faddd539cc4eec9339e291dfcb4610" + }, + { + "m_Id": "785f4ad1e29a475fa3cf93e667a09e7b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "4c06273b407e41bca5d24e1a72aa248e", + "m_Id": 0, + "m_DisplayName": "NormalMap", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "4c1d4af737ca47b7b68a8c79b22067c2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 10.999958038330079, + "y": 309.0000305175781, + "width": 200.00003051757813, + "height": 40.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "752fe2ad3d3e4be1a934be4b37e26557" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "4f69dd3a16164a559f468a838ebd79c7", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false, + "m_BlendModePreserveSpecular": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5074a21a4d064741978999265180caa6", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "53b8595a152141e7932be28984a171b8", + "m_Group": { + "m_Id": "e344ca1131f848deb1edbf6e062561a4" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1574.0, + "y": 39.99994659423828, + "width": 178.0, + "height": 34.00005340576172 + } + }, + "m_Slots": [ + { + "m_Id": "b221c454f03646f9a8f15f6d16be033e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "29f9346e2536446fa57f97e85b11c8dd" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "554410b41fde46a7a8c641f5dff9a2cf", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5878b5a4eb8e46c2bd995d5cdfdc969f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4132a43de17458484fb55185b498483" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionMaterialSlot", + "m_ObjectId": "58d4011bae704bcfb6dccd2db8a4d61c", + "m_Id": 1, + "m_DisplayName": "View Dir", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ViewDir", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5b9147ea4822409e844e0a710df6c5fc", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 8.999983787536621, + "y": 406.0, + "width": 200.00003051757813, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "92b3402615194bf5881b8737875e2d1e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "5c22277913d4439f994f4c450fd83d9a", + "m_Title": "Base Color", + "m_Position": { + "x": -1725.9998779296875, + "y": -844.9999389648438 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "5c68458fa65845b0bc2c1367e0635223", + "m_Group": { + "m_Id": "5c22277913d4439f994f4c450fd83d9a" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1250.0001220703125, + "y": -686.9999389648438, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "214ebc5c399c44bd81c0a99ae34631a6" + }, + { + "m_Id": "bed82208118b4f0ba214777c5902ca41" + }, + { + "m_Id": "deab3557b113460cbc57abcbd61e4f46" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5ccb88c42ac84c91ba469dfe9f2ceefb", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "659cff3ea978428e906579f2bb91d4f6", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "6719d3137bb547abb38ce5080b72cda9", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "6a80a1a8c3d34a7ca6370d0c1bc16737", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "6ed2b4d55fef4a58b98b685e0f0e1938", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "6fcd41e034514ff7887adb5522c461bb", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.FresnelNode", + "m_ObjectId": "6fed0abce9fc448fbb6d8f3109387a03", + "m_Group": { + "m_Id": "e344ca1131f848deb1edbf6e062561a4" + }, + "m_Name": "Fresnel Effect", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1470.0, + "y": -355.0000305175781, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "c78f80dc0c5a4ef8b79b7b60edb93b20" + }, + { + "m_Id": "58d4011bae704bcfb6dccd2db8a4d61c" + }, + { + "m_Id": "1f7c3bdb06ea41a6b91041e6d83bd02a" + }, + { + "m_Id": "c65f41d81e794824acdf9b37aae22c02" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "752fe2ad3d3e4be1a934be4b37e26557", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "785f4ad1e29a475fa3cf93e667a09e7b", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7a68b28b6a354063b659573f3081defc", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -410.0, + "y": -144.0, + "width": 116.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0429ae7b99df4c28b1a3d7b72d688fe5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "13ec136e085e4782b44a6511e6bd713e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7abecf93020e4048933516f399de1b52", + "m_Id": 0, + "m_DisplayName": "EdgeHighlightFalloff", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "7b3a0a5cf65743d6b20016d30acf8abf", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "7c96a7456f91473f8daf3adf1ef743e1", + "m_Id": 0, + "m_DisplayName": "BaseMap", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "813654985572429d8a7a7ac848680003", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "82d10e192f474ad29b3e279d019327a9", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "faf76b3cb1ec477688485caedc326db6" + }, + { + "m_Id": "bea5f4401e7141eb8192b8c2f1615433" + }, + { + "m_Id": "084ce8e9dfc24313a824c78f64f8750b" + }, + { + "m_Id": "a92e8b20254e4540bc09d73a14f77600" + }, + { + "m_Id": "13ec136e085e4782b44a6511e6bd713e" + }, + { + "m_Id": "b36e6040ddf146d784c7ad9546813733" + }, + { + "m_Id": "29f9346e2536446fa57f97e85b11c8dd" + }, + { + "m_Id": "ad983638f52a41b6bab3fbbde64ea1d1" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "8348354762d54f419ea22410e51fd56e", + "m_Group": { + "m_Id": "e344ca1131f848deb1edbf6e062561a4" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1200.0, + "y": -179.0000457763672, + "width": 126.0, + "height": 118.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "f9cd8a8df86441b583bccb1e8624156d" + }, + { + "m_Id": "2561c142b89045d88437084b8206fc17" + }, + { + "m_Id": "354e412e4df7466887324c2ab74239c2" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "83b507cdb8c247119eadc8b93f161504", + "m_Group": { + "m_Id": "49bd5bd8d081415aaa6c367bd49ac65e" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1122.0, + "y": 253.00001525878907, + "width": 183.00006103515626, + "height": 250.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "df82b2391fc84b68b930c3409bc2d6d8" + }, + { + "m_Id": "554410b41fde46a7a8c641f5dff9a2cf" + }, + { + "m_Id": "a481b1df32c64b46beb7125c040ba3e5" + }, + { + "m_Id": "ab778eee4dd549948b5ec7ea4f499a2b" + }, + { + "m_Id": "14f1018d93a84813bb9e75640ceea1ba" + }, + { + "m_Id": "374109fc24e24aa5b2bcf3bf11738db3" + }, + { + "m_Id": "cf81623e2b40405e9f3a131c667d9a4c" + }, + { + "m_Id": "bddc5a7669c6458995d68a9044886f12" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 1, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8a814b00bade4b5786a8d5c9137c182d", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionNode", + "m_ObjectId": "8a9c39e824be49f3828cad6e7ce4d601", + "m_Group": { + "m_Id": "e344ca1131f848deb1edbf6e062561a4" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1706.0, + "y": -211.0000457763672, + "width": 206.0, + "height": 130.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "6ed2b4d55fef4a58b98b685e0f0e1938" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "8aa616809f81467bb8a33d2aeff96a8e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "659cff3ea978428e906579f2bb91d4f6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "92b3402615194bf5881b8737875e2d1e", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "94fe89ca59b846fd9ff138912e9ce30c", + "m_Id": 0, + "m_DisplayName": "BaseColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "98337556087146b4a064b724762aac1e", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9b32686659df4bd6a90f2ca37c947f76", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9ea86a879b7446bc94d5176abcd8db2a", + "m_Group": { + "m_Id": "5c22277913d4439f994f4c450fd83d9a" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1027.0, + "y": -604.0000610351563, + "width": 129.99993896484376, + "height": 118.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "6719d3137bb547abb38ce5080b72cda9" + }, + { + "m_Id": "285eabd6daa64f6db3b911570c703c4d" + }, + { + "m_Id": "0f157dcd2718491e8e1be19a431e203b" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a0557638b4404283b1399704dafc1885", + "m_Group": { + "m_Id": "5c22277913d4439f994f4c450fd83d9a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1491.0, + "y": -518.9999389648438, + "width": 131.0, + "height": 34.000030517578128 + } + }, + "m_Slots": [ + { + "m_Id": "94fe89ca59b846fd9ff138912e9ce30c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "bea5f4401e7141eb8192b8c2f1615433" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a1e96a3501b24951a0b1ab4a8f6e3080", + "m_Group": { + "m_Id": "06d7d217e7364c0bb6bf5e5924593fa0" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -996.0, + "y": 95.00001525878906, + "width": 178.00006103515626, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "b4d6b102d57a44128cae96075a8cc144" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "29f9346e2536446fa57f97e85b11c8dd" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4132a43de17458484fb55185b498483", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a481b1df32c64b46beb7125c040ba3e5", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7b394abc4be489e8b889f0ee88eef70", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", + "m_ObjectId": "a92d63c9d7e445959035a1609a33f6ad", + "m_Group": { + "m_Id": "e344ca1131f848deb1edbf6e062561a4" + }, + "m_Name": "Normal Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1706.0, + "y": -355.0000305175781, + "width": 206.0, + "height": 131.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "11130a87502b4b6692c0aa98bd04097c" + } + ], + "synonyms": [ + "surface direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a92e8b20254e4540bc09d73a14f77600", + "m_Guid": { + "m_GuidSerialized": "73b9c414-f695-41d0-a4ac-727e633c9010" + }, + "m_Name": "NormalStrength", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "NormalStrength", + "m_DefaultReferenceName": "_NormalStrength", + "m_OverrideReferenceName": "_BumpScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ab778eee4dd549948b5ec7ea4f499a2b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "ac6ea65da74344618bcc5d35ebbc1ae9", + "m_Group": { + "m_Id": "5c22277913d4439f994f4c450fd83d9a" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -814.0, + "y": -686.9999389648438, + "width": 129.9998779296875, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "e7fe4cea678a4ebd87b12c30b4608878" + }, + { + "m_Id": "cc476287686f4d8a8bf39145ad7a4161" + }, + { + "m_Id": "3f83a6b4a2824cc1846a4ac335926b15" + }, + { + "m_Id": "3ef771d997e74e3e9a06b1c49b573e75" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ad351c7a763047d983771697e9494d19", + "m_Id": 0, + "m_DisplayName": "Specular Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Specular", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "ad983638f52a41b6bab3fbbde64ea1d1", + "m_Guid": { + "m_GuidSerialized": "6159281d-732e-4e70-bb6f-00055876bf04" + }, + "m_Name": "EdgeHighlightFalloff", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "EdgeHighlightFalloff", + "m_DefaultReferenceName": "_EdgeHighlightFalloff", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.5, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b0aa1d9ef9e949b0a61a178de2a68aaa", + "m_Group": { + "m_Id": "e344ca1131f848deb1edbf6e062561a4" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1681.0, + "y": -62.99999237060547, + "width": 181.0, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "7abecf93020e4048933516f399de1b52" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ad983638f52a41b6bab3fbbde64ea1d1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b0f378ecee024faaab69e8374486c4e2", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b1dfd6a89c9244b3a9c2aa9b62d177e1", + "m_Id": 1, + "m_DisplayName": "Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Strength", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b221c454f03646f9a8f15f6d16be033e", + "m_Id": 0, + "m_DisplayName": "EdgeHighlightColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b36e6040ddf146d784c7ad9546813733", + "m_Guid": { + "m_GuidSerialized": "f284b789-b9c2-4cfe-be8f-f4469b2169d7" + }, + "m_Name": "Smoothness", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Smoothness", + "m_DefaultReferenceName": "_Smoothness", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b3a087f0771c42d69678d75f8b6d0a9c", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b4d6b102d57a44128cae96075a8cc144", + "m_Id": 0, + "m_DisplayName": "EdgeHighlightColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b9c6512b0bcb437b869de7a73c44f5f2", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "bbbf8dcda9e34c199008bdb7f47f4aec", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "bddc5a7669c6458995d68a9044886f12", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "bea5f4401e7141eb8192b8c2f1615433", + "m_Guid": { + "m_GuidSerialized": "1fc5ab84-55d7-4ec0-a636-ad71b924e720" + }, + "m_Name": "BaseColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "BaseColor", + "m_DefaultReferenceName": "_BaseColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "bed82208118b4f0ba214777c5902ca41", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c093645b9ec3445db0bfa02164b682b8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "6a80a1a8c3d34a7ca6370d0c1bc16737" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c2ea52ee2af04a69a9a1b23c4e01eb05", + "m_Group": { + "m_Id": "49bd5bd8d081415aaa6c367bd49ac65e" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1287.0, + "y": 252.99998474121095, + "width": 143.9998779296875, + "height": 33.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "4c06273b407e41bca5d24e1a72aa248e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "084ce8e9dfc24313a824c78f64f8750b" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c65f41d81e794824acdf9b37aae22c02", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "c78f80dc0c5a4ef8b79b7b60edb93b20", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c9b56b885128419db6ba5d387f4aa0a6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cbaa2800386c4701a4059cc2324555f0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "28a083cc56974d99b227a1a16d8f8dc0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cc476287686f4d8a8bf39145ad7a4161", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ceb75d11ef2441eeb06d79e1db63d982", + "m_Group": { + "m_Id": "49bd5bd8d081415aaa6c367bd49ac65e" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1097.0, + "y": 525.9999389648438, + "width": 158.00006103515626, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2c6e5dae6fa34436839810ababe24a9e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a92e8b20254e4540bc09d73a14f77600" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cf81623e2b40405e9f3a131c667d9a4c", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalStrengthNode", + "m_ObjectId": "d4787257dd20463db9834695c8b68fce", + "m_Group": { + "m_Id": "49bd5bd8d081415aaa6c367bd49ac65e" + }, + "m_Name": "Normal Strength", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -879.0, + "y": 253.00001525878907, + "width": 208.0, + "height": 302.00006103515627 + } + }, + "m_Slots": [ + { + "m_Id": "7b3a0a5cf65743d6b20016d30acf8abf" + }, + { + "m_Id": "b1dfd6a89c9244b3a9c2aa9b62d177e1" + }, + { + "m_Id": "c9b56b885128419db6ba5d387f4aa0a6" + } + ], + "synonyms": [ + "intensity" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d47f18e251724232a0166efb4d237ccf", + "m_Group": { + "m_Id": "5c22277913d4439f994f4c450fd83d9a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1701.0, + "y": -784.9999389648438, + "width": 132.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "7c96a7456f91473f8daf3adf1ef743e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "faf76b3cb1ec477688485caedc326db6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d6c09e1091754b01b9a10cc4732b58a2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -434.0, + "y": -110.0, + "width": 140.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5074a21a4d064741978999265180caa6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "b36e6040ddf146d784c7ad9546813733" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d6d6ee0688514f959ca3200950707052", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "d924d8e35f0348bfb86192f46fb6dc27", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "186567c50d4d4aec9ef52105421f8f17" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "deab3557b113460cbc57abcbd61e4f46", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "df82b2391fc84b68b930c3409bc2d6d8", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "e344ca1131f848deb1edbf6e062561a4", + "m_Title": "Edge Highlight", + "m_Position": { + "x": -1730.9998779296875, + "y": -413.99993896484377 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e7fe4cea678a4ebd87b12c30b4608878", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f9cd8a8df86441b583bccb1e8624156d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "faf76b3cb1ec477688485caedc326db6", + "m_Guid": { + "m_GuidSerialized": "836c5d76-3e76-4978-a904-0e892263c873" + }, + "m_Name": "BaseMap", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "BaseMap", + "m_DefaultReferenceName": "_BaseMap", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + diff --git a/Assets/VRTemplateAssets/Shaders/InteractablePrimitive.shadergraph.meta b/Assets/VRTemplateAssets/Shaders/InteractablePrimitive.shadergraph.meta new file mode 100644 index 0000000..ca02f16 --- /dev/null +++ b/Assets/VRTemplateAssets/Shaders/InteractablePrimitive.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 8ccee1dee7490414ea7e8ad2b953c3e1 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/VRTemplateAssets/Shaders/TexturedFresnelStandard.shader b/Assets/VRTemplateAssets/Shaders/TexturedFresnelStandard.shader new file mode 100644 index 0000000..8fa5e58 --- /dev/null +++ b/Assets/VRTemplateAssets/Shaders/TexturedFresnelStandard.shader @@ -0,0 +1,102 @@ +Shader "SpatialFramework/Textured Fresnel/Standard" +{ + Properties + { + _EdgeColor("Edge Color", COLOR) = (1,1,1,1) + _Color("Color", COLOR) = (.25,.25,.25,.25) + _EdgeData("Edge min, max, S-strength, S-Blend", VECTOR) = (0, 0.85, 0.5, 1) + _MainTex("Texture", 2D) = "white" {} + } + SubShader + { + // First, we do a stencil like technique of writing depth of the model, + // so we don't have any transparent overdraw in subsequent steps + Tags{ "RenderType" = "Transparent" "Queue" = "Transparent" } + Pass + { + Tags + { + "RenderType" = "Transparent" + "Queue" = "Transparent" + "LightMode" = "UniversalForward" + "RenderPipeline" = "UniversalPipeline" + } + LOD 100 + + Name "Depth Fill" + Blend One One + Lighting Off + ZTest Less + Offset -1, 0 + + ColorMask 0 + + CGPROGRAM + + #pragma vertex vert + #pragma fragment fragEmpty + + #include "UnityCG.cginc" + #include "TexturedStableFresnelCommon.cginc" + + ENDCG + } + + Pass + { + Tags + { + "RenderType" = "Transparent" + "Queue" = "Transparent" + "LightMode" = "Always" + } + LOD 100 + + Name "Depth Fill" + Blend One One + Lighting Off + ZWrite Off + Offset -1, 0 + + ColorMask 0 + + CGPROGRAM + + #pragma vertex vert + #pragma fragment fragEmpty + + #include "UnityCG.cginc" + #include "TexturedStableFresnelCommon.cginc" + + ENDCG + } + + // Next, fill in with the base and rim color + Pass + { + Tags + { + "RenderType" = "Transparent" + "Queue" = "Transparent" + } + + Name "Fresnel Color" + Blend SrcAlpha OneMinusSrcAlpha + Lighting Off + ZTest LEqual + ZWrite Off + Offset -1, 0 + + CGPROGRAM + + #pragma vertex vert + #pragma fragment fragRimShader + + #include "UnityCG.cginc" + #include "TexturedStableFresnelCommon.cginc" + + ENDCG + } + } + FallBack "Diffuse" +} diff --git a/Assets/VRTemplateAssets/Shaders/TexturedFresnelStandard.shader.meta b/Assets/VRTemplateAssets/Shaders/TexturedFresnelStandard.shader.meta new file mode 100644 index 0000000..9ca361b --- /dev/null +++ b/Assets/VRTemplateAssets/Shaders/TexturedFresnelStandard.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5e723135b0fd1e34ba403dc074c61877 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Shaders/TexturedStableFresnelCommon.cginc b/Assets/VRTemplateAssets/Shaders/TexturedStableFresnelCommon.cginc new file mode 100644 index 0000000..099260e --- /dev/null +++ b/Assets/VRTemplateAssets/Shaders/TexturedStableFresnelCommon.cginc @@ -0,0 +1,54 @@ +#ifndef STABLE_FRESNEL_COMMON +#define STABLE_FRESNEL_COMMON + +half4 _EdgeColor; // Color and alpha of the fresnel effect +half4 _Color; // Color and alpha of the base of the object +half4 _EdgeData; // Min, Max, Power, Blend values + +sampler2D _MainTex; +float4 _MainTex_ST; + +struct appdata_fresnel +{ + float4 vertex : POSITION; + float3 normal : NORMAL; + + float2 uv : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID +}; + +struct fresnel_vertex +{ + float4 pos : SV_POSITION; + float3 worldPos : TEXCOORD0; + float3 worldNormal : TEXCOORD1; + float2 uv : TEXCOORD2; + UNITY_VERTEX_OUTPUT_STEREO +}; + +fresnel_vertex vert(appdata_fresnel v) +{ + fresnel_vertex o; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + o.uv = o.uv = TRANSFORM_TEX(v.uv, _MainTex); + o.pos = UnityObjectToClipPos(v.vertex); + o.worldPos = mul(unity_ObjectToWorld, v.vertex).xyz; + o.worldNormal = UnityObjectToWorldNormal(v.normal); + return o; +} + +half4 fragEmpty(fresnel_vertex i) : COLOR +{ + return half4(0,0,0,1); +} + +half4 fragRimShader(fresnel_vertex i) : COLOR +{ + half3 worldViewDir = normalize(UnityWorldSpaceViewDir(i.worldPos)); + half rim = saturate(((1.0 - saturate(dot(normalize(worldViewDir), i.worldNormal))) - _EdgeData.x) / (_EdgeData.y - _EdgeData.x)); + half processedRim = (3 + _EdgeData.z) * pow(rim, _EdgeData.z + 1) - (2 + _EdgeData.z) * pow(rim, _EdgeData.z + 2); + return lerp(_Color, _EdgeColor, lerp(rim, processedRim, _EdgeData.w)) * tex2D(_MainTex, i.uv).rgba; +} + +#endif // STABLE_FRESNEL_COMMON diff --git a/Assets/VRTemplateAssets/Shaders/TexturedStableFresnelCommon.cginc.meta b/Assets/VRTemplateAssets/Shaders/TexturedStableFresnelCommon.cginc.meta new file mode 100644 index 0000000..c93d66b --- /dev/null +++ b/Assets/VRTemplateAssets/Shaders/TexturedStableFresnelCommon.cginc.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7e993ba3aff41e5449030adfcd2d5525 +ShaderIncludeImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites.meta b/Assets/VRTemplateAssets/Sprites.meta new file mode 100644 index 0000000..40bdc32 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 73e1a3a6e3f64c04bb10e8ff9fa4fb32 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards.meta b/Assets/VRTemplateAssets/Sprites/CoachingCards.meta new file mode 100644 index 0000000..c5a55b6 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05012195ca483bb4b98b717e1785988b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 1.png b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 1.png new file mode 100644 index 0000000..c7dd8d7 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3795ccb4d86ea0019659ed7119ca6a11bd7ea02a8df67623f06613874ad3949 +size 9845 diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 1.png.meta b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 1.png.meta new file mode 100644 index 0000000..1042fac --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 1.png.meta @@ -0,0 +1,154 @@ +fileFormatVersion: 2 +guid: aa1e07d3e3ba968489f3cba3bbe76b41 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 2.png b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 2.png new file mode 100644 index 0000000..1b61020 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01c2d377a51a841c295b62added1581dd28e984f5a0759e90b08b1d840930956 +size 8279 diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 2.png.meta b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 2.png.meta new file mode 100644 index 0000000..26764c5 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 2.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 9625d04e38cf2c24abcc8a5be4834ce4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 3.png b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 3.png new file mode 100644 index 0000000..c24a4b5 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4237d3fd109bd699c1ab2573379a6ab9c743cb734f0de86644ad53bfd7dc88fc +size 7754 diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 3.png.meta b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 3.png.meta new file mode 100644 index 0000000..a2426dd --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 3.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: a89d91b09ecb0164ab9d892915bfa299 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 4.png b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 4.png new file mode 100644 index 0000000..c1212d2 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:806550df0c7dbf10b16c1bc35f074037a0e9e8032654c3c712839f4a7946723e +size 1367568 diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 4.png.meta b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 4.png.meta new file mode 100644 index 0000000..876e12d --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 4.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 3a7df7750779c1d48a8389b8a7e2b3dc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 5.png b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 5.png new file mode 100644 index 0000000..eed7921 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a757b3a8a22538dba67b32dff031762b50a8bdc2a6b1fd1473a1969219010ab +size 35937 diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 5.png.meta b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 5.png.meta new file mode 100644 index 0000000..24c3d9f --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 5.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: bd657264cd2bd754bbed1cc8905fbdce +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 6.png b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 6.png new file mode 100644 index 0000000..49edcfd --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2eb85d903a70754ba9d638113ab5e70efaf00b13e281f623b230d3499dfba87 +size 1323203 diff --git a/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 6.png.meta b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 6.png.meta new file mode 100644 index 0000000..0e13478 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/CoachingCards/Coaching Step 6.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 7e45b5b7749d93e4baa70a7908635dcc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons.meta b/Assets/VRTemplateAssets/Sprites/Icons.meta new file mode 100644 index 0000000..ef54c25 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: edc235aebfc84a647b8935090f5e1d68 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Checkmark.png b/Assets/VRTemplateAssets/Sprites/Icons/Checkmark.png new file mode 100644 index 0000000..7619003 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Checkmark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b7a63d7530d1de2239fb11066796d7d0a942c261e5c886f5fc5684e984577d5 +size 690 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Checkmark.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Checkmark.png.meta new file mode 100644 index 0000000..598329a --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Checkmark.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 4aafc51823472ec4ea8ab57045fb659a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Chevron.png b/Assets/VRTemplateAssets/Sprites/Icons/Chevron.png new file mode 100644 index 0000000..d2fe034 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Chevron.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38169c32fc74d7a768620232f21d876e26bfbced5239c15489b33e25a16703b1 +size 417 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Chevron.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Chevron.png.meta new file mode 100644 index 0000000..413f722 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Chevron.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: c587cac8808c8b745adbae420e9acc83 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Forward.png b/Assets/VRTemplateAssets/Sprites/Icons/Forward.png new file mode 100644 index 0000000..5ee16b9 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Forward.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f92a6985149af65bdf4ec5e829e45d6910e327d5467b716a1348f24f246295c +size 589 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Forward.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Forward.png.meta new file mode 100644 index 0000000..5f8cdc5 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Forward.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: a18f69464d4032d41a019152e94f2295 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Pause.png b/Assets/VRTemplateAssets/Sprites/Icons/Pause.png new file mode 100644 index 0000000..edaf335 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Pause.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc533a09bb6ae90c78b9252256ddcce9b0e137c2e90065edd162062bd299b3b8 +size 642 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Pause.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Pause.png.meta new file mode 100644 index 0000000..01a84c6 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Pause.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 5f4d26dedc364e74d880a7125d57119c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Play.png b/Assets/VRTemplateAssets/Sprites/Icons/Play.png new file mode 100644 index 0000000..7828f49 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Play.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:977bd4e1e8612ff0cefb386e78eec141b1f5bfeeb1a67433e7976e14fd90eeb0 +size 962 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Play.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Play.png.meta new file mode 100644 index 0000000..e91dbdc --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Play.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 490272c7e5fa30f4a88f5f77ac90ca97 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Rotate Left.png b/Assets/VRTemplateAssets/Sprites/Icons/Rotate Left.png new file mode 100644 index 0000000..7c16b1a --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Rotate Left.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad2953448f6502ed66db15f33208548eb1e46837cc550eb8ff302d7f99b5c4f1 +size 1445 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Rotate Left.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Rotate Left.png.meta new file mode 100644 index 0000000..7e9d562 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Rotate Left.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: ae2fef5f6398dd24caa6e6bb247b3d5c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Rotate Right.png b/Assets/VRTemplateAssets/Sprites/Icons/Rotate Right.png new file mode 100644 index 0000000..64c5e24 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Rotate Right.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48b42bbb41bbf5ac0c887fbfc35283c1b6bbd75fce2cba0200dffcab83ae4747 +size 1454 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Rotate Right.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Rotate Right.png.meta new file mode 100644 index 0000000..198dae8 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Rotate Right.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 1e4fbbf0f3e2efa428b2176e5a91baed +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Scroll Down.png b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Down.png new file mode 100644 index 0000000..58e4b14 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Down.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5918d358ac4515f95686c12a9c1991401ea3fbdf69927fa693675b2afe95484f +size 403 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Scroll Down.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Down.png.meta new file mode 100644 index 0000000..cdf7da2 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Down.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 40f7736bf48a1d94cac651cb532e4767 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Scroll Left.png b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Left.png new file mode 100644 index 0000000..e399b56 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Left.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7ae6298deb7a1fa15a6f49fb732daea1979d11f38b016d0cb934056e97a5439 +size 376 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Scroll Left.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Left.png.meta new file mode 100644 index 0000000..951e809 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Left.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 3708b1d8e45366b489c18df71670cecd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Scroll Right.png b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Right.png new file mode 100644 index 0000000..6413f20 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Right.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a54366c880111f5118d3d9756a3dc16078ac4aba76343283a9acdb3fb5949b44 +size 376 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Scroll Right.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Right.png.meta new file mode 100644 index 0000000..53720c6 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Right.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 639b00403a9c1cf4884b495c00168283 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Scroll Up.png b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Up.png new file mode 100644 index 0000000..ae3272c --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Up.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e51c7ac0c54f7c71d832c3fe522386668c059eeb961bd1ce1d2e6c6c3a26ade +size 435 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Scroll Up.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Up.png.meta new file mode 100644 index 0000000..1fea040 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Scroll Up.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 976e28fd05dde91429107e5f857f3c89 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Teleport.png b/Assets/VRTemplateAssets/Sprites/Icons/Teleport.png new file mode 100644 index 0000000..81c2d64 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Teleport.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:634db3e0938bc26ef800a9803b1d6297f1d1e81a8f319e36004151f66a255e59 +size 2509 diff --git a/Assets/VRTemplateAssets/Sprites/Icons/Teleport.png.meta b/Assets/VRTemplateAssets/Sprites/Icons/Teleport.png.meta new file mode 100644 index 0000000..937e2be --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/Icons/Teleport.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: b398f58ecc9d0ac4c8de2c6e007b5c95 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI.meta b/Assets/VRTemplateAssets/Sprites/UI.meta new file mode 100644 index 0000000..bdd7f31 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 39a45708cc3187744b42071778db9357 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI/CircleMask.png b/Assets/VRTemplateAssets/Sprites/UI/CircleMask.png new file mode 100644 index 0000000..69b5eae --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/CircleMask.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b125505608aee2245a8f4748f553a340481261b403256ce35d405484f3f32fb7 +size 17378 diff --git a/Assets/VRTemplateAssets/Sprites/UI/CircleMask.png.meta b/Assets/VRTemplateAssets/Sprites/UI/CircleMask.png.meta new file mode 100644 index 0000000..4904f4d --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/CircleMask.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 79dfa83adcf72d541946168c849ba331 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline 4.png b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline 4.png new file mode 100644 index 0000000..057dca1 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline 4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c9604d852305595e1c82f12451f64ebc6a2c9d8f7a7add09094bab9e7428d21 +size 4796 diff --git a/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline 4.png.meta b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline 4.png.meta new file mode 100644 index 0000000..66b3df5 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline 4.png.meta @@ -0,0 +1,154 @@ +fileFormatVersion: 2 +guid: ac11a0f708f466246a121e038d4b6755 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline.png b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline.png new file mode 100644 index 0000000..ff52ff7 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e261f46f576e08ba87af0f43bda307b4e1fb060808df06bda5c7c2c81b8dccd +size 3868 diff --git a/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline.png.meta b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline.png.meta new file mode 100644 index 0000000..e7194ff --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60 Outline.png.meta @@ -0,0 +1,154 @@ +fileFormatVersion: 2 +guid: 7edfa9a28dcc4584ba5194e74c74f93c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Horizontal.png b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Horizontal.png new file mode 100644 index 0000000..1973308 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Horizontal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61686007644e039f9f2b02c3cc47617f4712c4958f580c98c773d2a7d1d21b42 +size 3286 diff --git a/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Horizontal.png.meta b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Horizontal.png.meta new file mode 100644 index 0000000..68642d1 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Horizontal.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: b342eb1e41a45ce41b5c7c684a17c465 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 120, y: 0, z: 120, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Vertical.png b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Vertical.png new file mode 100644 index 0000000..1973308 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Vertical.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61686007644e039f9f2b02c3cc47617f4712c4958f580c98c773d2a7d1d21b42 +size 3286 diff --git a/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Vertical.png.meta b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Vertical.png.meta new file mode 100644 index 0000000..507ff57 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Circle_60x60_Vertical.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 83d67d78424a7e24fa4bef36e1e32541 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 120, z: 0, w: 120} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI/Joystick BG.png b/Assets/VRTemplateAssets/Sprites/UI/Joystick BG.png new file mode 100644 index 0000000..bbb66e9 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Joystick BG.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90755505f11064ceec618e39b531d43c24f9b11b3a603a8a7b5e9502ba910e56 +size 12251 diff --git a/Assets/VRTemplateAssets/Sprites/UI/Joystick BG.png.meta b/Assets/VRTemplateAssets/Sprites/UI/Joystick BG.png.meta new file mode 100644 index 0000000..d31ac4e --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Joystick BG.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 9fe4f9eb838ecb4419917ae68007ca2d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI/Joystick Segment.png b/Assets/VRTemplateAssets/Sprites/UI/Joystick Segment.png new file mode 100644 index 0000000..f6f3298 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Joystick Segment.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25424482f87a4e660a01d4e57a1e915c17f00f97eae266ca02cf19e267880554 +size 4253 diff --git a/Assets/VRTemplateAssets/Sprites/UI/Joystick Segment.png.meta b/Assets/VRTemplateAssets/Sprites/UI/Joystick Segment.png.meta new file mode 100644 index 0000000..80f1ffc --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Joystick Segment.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 54baed6400621ff4b8670b6116af054e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Bottom.png b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Bottom.png new file mode 100644 index 0000000..864858f --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Bottom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ae3a7342242647a3c34c43f28b1740971256d89ccd73ece4532f051e8c60928 +size 2069 diff --git a/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Bottom.png.meta b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Bottom.png.meta new file mode 100644 index 0000000..88fee3e --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Bottom.png.meta @@ -0,0 +1,154 @@ +fileFormatVersion: 2 +guid: b873120a80369e440ba03e663b63fc0e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 40, y: 40, z: 40, w: 40} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Outline.png b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Outline.png new file mode 100644 index 0000000..d25bbbd --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Outline.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f32ea417db95c83ce0fec8a3961ccd3b2f1f900bd970af4a2c2bb0781889afdd +size 2914 diff --git a/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Outline.png.meta b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Outline.png.meta new file mode 100644 index 0000000..67ca5d7 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Outline.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 58bc8d49e10d1bc40813d8974b8b3a5c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 42, y: 42, z: 42, w: 42} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Top.png b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Top.png new file mode 100644 index 0000000..45986df --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:527e45924a807d4212ca2484693fb21b83c0d83e0bc429b5a8b85d9451160824 +size 2047 diff --git a/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Top.png.meta b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Top.png.meta new file mode 100644 index 0000000..7b29245 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10 Top.png.meta @@ -0,0 +1,154 @@ +fileFormatVersion: 2 +guid: de0113b98aad70a419960e61a7d8d6ef +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 40, y: 40, z: 40, w: 40} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10.png b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10.png new file mode 100644 index 0000000..a56e922 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1895b1617e12fabf585d7fc691da1afe22a2dbbe0188682840f04372a569a3e3 +size 2543 diff --git a/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10.png.meta b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10.png.meta new file mode 100644 index 0000000..3fa8345 --- /dev/null +++ b/Assets/VRTemplateAssets/Sprites/UI/Round Radius 10.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 65d31ca9600c4654e886aa7bab36e94b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 40, y: 40, z: 40, w: 40} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Themes.meta b/Assets/VRTemplateAssets/Themes.meta new file mode 100644 index 0000000..42dd033 --- /dev/null +++ b/Assets/VRTemplateAssets/Themes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e4ef9be91d8155478e9a61fb30d1f7f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Themes/AnchorAffordanceTheme.asset b/Assets/VRTemplateAssets/Themes/AnchorAffordanceTheme.asset new file mode 100644 index 0000000..d866bf9 --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/AnchorAffordanceTheme.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: AnchorAffordanceTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 0} + animationStateEndValue: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + animationStateEndValue: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + animationStateEndValue: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + - stateName: activated + animationStateStartValue: {r: 0.56078434, g: 0.79607844, b: 0.9764706, a: 0} + animationStateEndValue: {r: 0.56078434, g: 0.79607844, b: 0.9764706, a: 0} + - stateName: focused + animationStateStartValue: {r: 0.56078434, g: 0.79607844, b: 0.9764706, a: 0} + animationStateEndValue: {r: 0.56078434, g: 0.79607844, b: 0.9764706, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/VRTemplateAssets/Themes/AnchorAffordanceTheme.asset.meta b/Assets/VRTemplateAssets/Themes/AnchorAffordanceTheme.asset.meta new file mode 100644 index 0000000..b031164 --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/AnchorAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b1260e07d3cf9b4eb80ff2e299d0bbf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Themes/AudioAffordanceTheme.asset b/Assets/VRTemplateAssets/Themes/AudioAffordanceTheme.asset new file mode 100644 index 0000000..802f074 --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/AudioAffordanceTheme.asset @@ -0,0 +1,39 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6af57311f7c9446fae8acabfbbfdb412, type: 3} + m_Name: AudioAffordanceTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 0} + stateExited: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Themes/AudioAffordanceTheme.asset.meta b/Assets/VRTemplateAssets/Themes/AudioAffordanceTheme.asset.meta new file mode 100644 index 0000000..8577104 --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/AudioAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c5c73ead290d6441aaa736f48f64242 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Themes/BlasterAudioAffordanceTheme.asset b/Assets/VRTemplateAssets/Themes/BlasterAudioAffordanceTheme.asset new file mode 100644 index 0000000..953b7c6 --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/BlasterAudioAffordanceTheme.asset @@ -0,0 +1,39 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6af57311f7c9446fae8acabfbbfdb412, type: 3} + m_Name: BlasterAudioAffordanceTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 8300000, guid: b319a2e4ff8f5d840b82d8635b645d22, type: 3} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 8300000, guid: d14b106713a74b448bcab90869f1706e, type: 3} + stateExited: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Themes/BlasterAudioAffordanceTheme.asset.meta b/Assets/VRTemplateAssets/Themes/BlasterAudioAffordanceTheme.asset.meta new file mode 100644 index 0000000..b89cab5 --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/BlasterAudioAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f422fdb893e1194db386762cdf93e28 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Themes/BlendShapeAffordanceTheme.asset b/Assets/VRTemplateAssets/Themes/BlendShapeAffordanceTheme.asset new file mode 100644 index 0000000..28759fc --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/BlendShapeAffordanceTheme.asset @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: BlendShapeAffordanceTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 5 + animationStateEndValue: 5 + - stateName: hovered + animationStateStartValue: 15 + animationStateEndValue: 15 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 15 + animationStateEndValue: 15 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 diff --git a/Assets/VRTemplateAssets/Themes/BlendShapeAffordanceTheme.asset.meta b/Assets/VRTemplateAssets/Themes/BlendShapeAffordanceTheme.asset.meta new file mode 100644 index 0000000..6a44d21 --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/BlendShapeAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb00da65e3eb3ec4183cff0ee667a979 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Themes/ColorAffordanceTheme.asset b/Assets/VRTemplateAssets/Themes/ColorAffordanceTheme.asset new file mode 100644 index 0000000..0e48e48 --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/ColorAffordanceTheme.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: ColorAffordanceTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0.09411765, g: 0.4392157, b: 0.7137255, a: 1} + animationStateEndValue: {r: 0.09411765, g: 0.4392157, b: 0.7137255, a: 1} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + animationStateEndValue: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + - stateName: activated + animationStateStartValue: {r: 0.56078434, g: 0.79607844, b: 0.9764706, a: 0} + animationStateEndValue: {r: 0.56078434, g: 0.79607844, b: 0.9764706, a: 0} + - stateName: focused + animationStateStartValue: {r: 0.56078434, g: 0.79607844, b: 0.9764706, a: 0} + animationStateEndValue: {r: 0.56078434, g: 0.79607844, b: 0.9764706, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/VRTemplateAssets/Themes/ColorAffordanceTheme.asset.meta b/Assets/VRTemplateAssets/Themes/ColorAffordanceTheme.asset.meta new file mode 100644 index 0000000..5c29552 --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/ColorAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 591edbd6be1a73b4fab57bd230c3efbf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Themes/EdgeColorAffordanceTheme.asset b/Assets/VRTemplateAssets/Themes/EdgeColorAffordanceTheme.asset new file mode 100644 index 0000000..144f947 --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/EdgeColorAffordanceTheme.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: EdgeColorAffordanceTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0.7, g: 0.8698113, b: 1, a: 1} + animationStateEndValue: {r: 0.69803923, g: 0.87058824, b: 1, a: 1} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0.69803923, g: 0.87058824, b: 1, a: 1} + animationStateEndValue: {r: 0.9, g: 0.95714283, b: 1, a: 1} + - stateName: activated + animationStateStartValue: {r: 0.9019608, g: 0.95686275, b: 1, a: 1} + animationStateEndValue: {r: 0.9019608, g: 0.95686275, b: 1, a: 1} + - stateName: focused + animationStateStartValue: {r: 0.9019608, g: 0.95686275, b: 1, a: 1} + animationStateEndValue: {r: 0.9019608, g: 0.95686275, b: 1, a: 1} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Assets/VRTemplateAssets/Themes/EdgeColorAffordanceTheme.asset.meta b/Assets/VRTemplateAssets/Themes/EdgeColorAffordanceTheme.asset.meta new file mode 100644 index 0000000..ff771dd --- /dev/null +++ b/Assets/VRTemplateAssets/Themes/EdgeColorAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f64ff74c0b83314ba0d51fd6312625b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Tutorial.meta b/Assets/VRTemplateAssets/Tutorial.meta new file mode 100644 index 0000000..a9495aa --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4aa865ce879c443d3b970d28b0499121 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Tutorial/Images.meta b/Assets/VRTemplateAssets/Tutorial/Images.meta new file mode 100644 index 0000000..3f604ea --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/Images.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e9214df9da5b4a17af52339d5d82789 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Tutorial/Images/1-welcome-screen-image.png b/Assets/VRTemplateAssets/Tutorial/Images/1-welcome-screen-image.png new file mode 100644 index 0000000..0f0c7cf --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/Images/1-welcome-screen-image.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff9aa743b175a96c87ac2ac270448644644fd56ff4b587fbc0fe1b7f986ab130 +size 111646 diff --git a/Assets/VRTemplateAssets/Tutorial/Images/1-welcome-screen-image.png.meta b/Assets/VRTemplateAssets/Tutorial/Images/1-welcome-screen-image.png.meta new file mode 100644 index 0000000..f96713e --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/Images/1-welcome-screen-image.png.meta @@ -0,0 +1,182 @@ +fileFormatVersion: 2 +guid: 11e34d76fce7843be984510eca5c9139 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Tutorial/Images/Unity Logo.png b/Assets/VRTemplateAssets/Tutorial/Images/Unity Logo.png new file mode 100644 index 0000000..0a97b2f --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/Images/Unity Logo.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e52901fb1a4b69414b678278726c30a83010b09dfef69559caf6ebc7b43d744 +size 3882 diff --git a/Assets/VRTemplateAssets/Tutorial/Images/Unity Logo.png.meta b/Assets/VRTemplateAssets/Tutorial/Images/Unity Logo.png.meta new file mode 100644 index 0000000..18808d4 --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/Images/Unity Logo.png.meta @@ -0,0 +1,169 @@ +fileFormatVersion: 2 +guid: af6a62c59f219a6419d0d3a1e6aaa037 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Tutorial/Images/project-header-vr.png b/Assets/VRTemplateAssets/Tutorial/Images/project-header-vr.png new file mode 100644 index 0000000..db7621f --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/Images/project-header-vr.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57ab7f43d45323c311ad804ad95400270b49210442c6b95d1e6fded65cacfeea +size 150666 diff --git a/Assets/VRTemplateAssets/Tutorial/Images/project-header-vr.png.meta b/Assets/VRTemplateAssets/Tutorial/Images/project-header-vr.png.meta new file mode 100644 index 0000000..f5a747e --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/Images/project-header-vr.png.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 6eaf09dd6cc8a49708bf60691e32bebf +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: VisionOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Tutorial/TutorialLayout.wlt b/Assets/VRTemplateAssets/Tutorial/TutorialLayout.wlt new file mode 100644 index 0000000..ef51175 --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/TutorialLayout.wlt @@ -0,0 +1,1136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 110 + y: 63 + width: 1721 + height: 952 + m_ShowMode: 4 + m_Title: Hierarchy + m_RootView: {fileID: 7} + m_MinSize: {x: 875, y: 300} + m_MaxSize: {x: 10000, y: 10000} + m_Maximized: 0 +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: TutorialWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1372 + y: 0 + width: 349 + height: 902 + m_MinSize: {x: 401, y: 621} + m_MaxSize: {x: 601, y: 1221} + m_ActualView: {fileID: 13} + m_Panes: + - {fileID: 13} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 4} + - {fileID: 2} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1721 + height: 902 + m_MinSize: {x: 400, y: 100} + m_MaxSize: {x: 32384, y: 16192} + vertical: 0 + controlID: 353 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: InspectorWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1086 + y: 0 + width: 286 + height: 902 + m_MinSize: {x: 277, y: 71} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 269 + height: 534 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ProjectBrowser + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 534 + width: 1086 + height: 368 + m_MinSize: {x: 231, y: 271} + m_MaxSize: {x: 10001, y: 10021} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + - {fileID: 19} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 8} + - {fileID: 3} + - {fileID: 9} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1721 + height: 952 + m_MinSize: {x: 875, y: 300} + m_MaxSize: {x: 10000, y: 10000} + m_UseTopView: 1 + m_TopViewHeight: 30 + m_UseBottomView: 1 + m_BottomViewHeight: 20 +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1721 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: TutorialLayout +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 932 + width: 1721 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 11} + - {fileID: 6} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1086 + height: 902 + m_MinSize: {x: 200, y: 100} + m_MaxSize: {x: 16192, y: 16192} + vertical: 1 + controlID: 354 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 5} + - {fileID: 12} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1086 + height: 534 + m_MinSize: {x: 200, y: 50} + m_MaxSize: {x: 16192, y: 8096} + vertical: 0 + controlID: 355 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 269 + y: 0 + width: 817 + height: 534 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 17} + m_Panes: + - {fileID: 17} + - {fileID: 18} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c022ecfc024a284d8e6fe2d32be9e75, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 400, y: 600} + m_MaxSize: {x: 600, y: 1200} + m_TitleContent: + m_Text: Tutorials + m_Image: {fileID: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 1482 + y: 93 + width: 348 + height: 881 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -7501376956915960154, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 110 + y: 627 + width: 1085 + height: 347 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_ReferencingInstanceIDs: + m_SceneHandles: + m_ShowAllHits: 0 + m_SkipHidden: 0 + m_SearchArea: 1 + m_Folders: + - Assets/VR Template Assets + m_Globs: [] + m_OriginalText: + m_ImportLogFlags: 0 + m_FilterByTypeIntersection: 0 + m_ViewMode: 1 + m_StartGridSize: 64 + m_LastFolders: + - Assets/VR Template Assets + m_LastFoldersGridSize: -1 + m_LastProjectPath: C:\UnitySrc\com.unity.template.vr + m_LockTracker: + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 968d0000 + m_LastClickedID: 36246 + m_ExpandedIDs: 000000009a8b00009c8b00009e8b0000a08b0000a28b0000928d0000968d000000ca9a3b + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: 000000009a8b00009c8b00009e8b0000a08b0000a28b0000928d0000968d000000ca9a3b + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: 20fbffff + m_LastClickedInstanceID: -1248 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: c6230000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 64 + m_SkipHiddenPackages: 0 + m_DirectoriesAreaWidth: 207 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -6905738622615590433, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 1196 + y: 93 + width: 284 + height: 881 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_PreviewResizer: + m_CachedPref: 160 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_LastInspectedObjectInstanceID: -1 + m_LastVerticalScrollValue: 0 + m_GlobalObjectId: + m_InspectorMode: 0 + m_LockTracker: + m_IsLocked: 0 + m_PreviewWindow: {fileID: 0} +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: -590624980919486359, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 110 + y: 93 + width: 268 + height: 513 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SceneHierarchy: + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 20fbffff + m_LastClickedID: -1248 + m_ExpandedIDs: 42fbffff + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_ExpandedScenes: [] + m_CurrenRootInstanceID: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentSortingName: TransformSorting + m_WindowGUID: 4c969a2b90040154d917609493e03593 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2318424515335265636, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 379 + y: 93 + width: 815 + height: 513 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: + - dockPosition: 0 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: -161, y: -26} + snapCorner: 3 + id: Tool Settings + index: 0 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: -141, y: 149} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + id: unity-grid-and-snap-toolbar + index: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-scene-view-toolbar + index: 0 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + id: unity-search-toolbar + index: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--left + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-transform-toolbar + index: 0 + layout: 2 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--left + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 0, y: 197} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: unity-component-tools + index: 1 + layout: 2 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 0 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 1 + snapOffset: {x: 67.5, y: 86} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Orientation + index: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Light Settings + index: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Camera + index: 1 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Cloth Constraints + index: 1 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Cloth Collisions + index: 2 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Navmesh Display + index: 4 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Agent Display + index: 5 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Obstacle Display + index: 6 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Occlusion Culling + index: 3 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Physics Debugger + index: 4 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Scene Visibility + index: 5 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Particles + index: 6 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap + index: 11 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/Tilemap Palette Helper + index: 12 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: APV Overlay + index: 7 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + - dockPosition: 1 + containerId: overlay-container--right + floating: 0 + collapsed: 0 + displayed: 0 + snapOffset: {x: 48, y: 48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + id: Scene View/TrailRenderer + index: 8 + layout: 4 + size: {x: 0, y: 0} + sizeOverriden: 0 + m_OverlaysVisible: 1 + m_WindowGUID: cc27987af1a868c49b0894db9c0f5429 + m_Gizmos: 1 + m_OverrideSceneCullingMask: 6917529027641081856 + m_SceneIsLit: 1 + m_SceneLighting: 1 + m_2DMode: 0 + m_isRotationLocked: 0 + m_PlayAudio: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: -1.1227373, y: 1.392084, z: 0.45077875} + speed: 2 + m_Value: {x: -1.1227373, y: 1.392084, z: 0.45077875} + m_RenderMode: 0 + m_CameraMode: + drawMode: 0 + name: Shaded + section: Shading Mode + m_ValidateTrueMetals: 0 + m_DoValidateTrueMetals: 0 + m_SceneViewState: + m_AlwaysRefresh: 0 + showFog: 1 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + showParticleSystems: 1 + showVisualEffectGraphs: 1 + m_FxEnabled: 1 + m_Grid: + xGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 0, y: 0} + yGrid: + m_Fade: + m_Target: 1 + speed: 2 + m_Value: 1 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + zGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 0, y: 0} + m_ShowGrid: 1 + m_GridAxis: 1 + m_gridOpacity: 0.5 + m_Rotation: + m_Target: {x: 0.06817157, y: 0.8931637, z: -0.1448804, w: 0.42026672} + speed: 2 + m_Value: {x: 0.06817157, y: 0.89316374, z: -0.14488041, w: 0.42026675} + m_Size: + m_Target: 0.15512028 + speed: 2 + m_Value: 0.15512028 + m_Ortho: + m_Target: 0 + speed: 2 + m_Value: 0 + m_CameraSettings: + m_Speed: 1 + m_SpeedNormalized: 0.5 + m_SpeedMin: 0.001 + m_SpeedMax: 2 + m_EasingEnabled: 1 + m_EasingDuration: 0.4 + m_AccelerationEnabled: 1 + m_FieldOfViewHorizontalOrVertical: 60 + m_NearClip: 0.03 + m_FarClip: 10000 + m_DynamicClip: 1 + m_OcclusionCulling: 0 + m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_SceneVisActive: 1 + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &18 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 507 + y: 94 + width: 1532 + height: 790 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SerializedViewNames: [] + m_SerializedViewValues: [] + m_PlayModeViewName: GameView + m_ShowGizmos: 0 + m_TargetDisplay: 0 + m_ClearColor: {r: 0, g: 0, b: 0, a: 0} + m_TargetSize: {x: 1532, y: 769} + m_TextureFilterMode: 0 + m_TextureHideFlags: 61 + m_RenderIMGUI: 0 + m_EnterPlayModeBehavior: 0 + m_UseMipMap: 0 + m_VSyncEnabled: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + hZoomLockedByDefault: 0 + vZoomLockedByDefault: 0 + m_HBaseRangeMin: -766 + m_HBaseRangeMax: 766 + m_VBaseRangeMin: -384.5 + m_VBaseRangeMax: 384.5 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoomHorizontal: 0 + m_EnableSliderZoomVertical: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 21 + width: 1532 + height: 769 + m_Scale: {x: 1, y: 1} + m_Translation: {x: 766, y: 384.5} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -766 + y: -384.5 + width: 1532 + height: 769 + m_MinimalGUI: 1 + m_defaultScale: 1 + m_LastWindowPixelSize: {x: 1532, y: 790} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000000000000 + m_XRRenderMode: 0 + m_RenderTexture: {fileID: 0} +--- !u!114 &19 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Console + m_Image: {fileID: 111653112392082826, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 2249 + y: 726.5 + width: 920 + height: 250 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 diff --git a/Assets/VRTemplateAssets/Tutorial/TutorialLayout.wlt.meta b/Assets/VRTemplateAssets/Tutorial/TutorialLayout.wlt.meta new file mode 100644 index 0000000..c43d96d --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/TutorialLayout.wlt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bd2287c5608e485449e4a5ea7889ac30 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Tutorial/VRTutorialContainer.asset b/Assets/VRTemplateAssets/Tutorial/VRTutorialContainer.asset new file mode 100644 index 0000000..6c87c32 --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/VRTutorialContainer.asset @@ -0,0 +1,73 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89305aa391d1c5141bbe1628d930a2c5, type: 3} + m_Name: VRTutorialContainer + m_EditorClassIdentifier: + Modified: + m_PersistentCalls: + m_Calls: [] + ParentContainer: {fileID: 0} + OrderInView: 0 + BackgroundImage: {fileID: 2800000, guid: 6eaf09dd6cc8a49708bf60691e32bebf, type: 3} + Title: + m_Untranslated: Virtual Reality Template + Subtitle: + m_Untranslated: A list of resources to get you started + Description: + m_Untranslated: + ProjectLayout: {fileID: 102900000, guid: bd2287c5608e485449e4a5ea7889ac30, type: 3} + Sections: + - OrderInView: 0 + Heading: + m_Untranslated: Quick Start Guide VR + Text: + m_Untranslated: Learn about the template features + Metadata: + Url: https://docs.unity3d.com/Packages/com.unity.template.vr@9.2 + Image: {fileID: 2800000, guid: af6a62c59f219a6419d0d3a1e6aaa037, type: 3} + Tutorial: {fileID: 0} + - OrderInView: 1 + Heading: + m_Untranslated: Online Documentation + Text: + m_Untranslated: Read the official documentation + Metadata: + Url: https://docs.unity3d.com/Documentation/Manual/xr-create-projects.html + Image: {fileID: 2800000, guid: af6a62c59f219a6419d0d3a1e6aaa037, type: 3} + Tutorial: {fileID: 0} + - OrderInView: 2 + Heading: + m_Untranslated: Discussions + Text: + m_Untranslated: Connect with the XR community + Metadata: + Url: https://discussions.unity.com/tags/c/unity-engine/52/xr-interaction-toolkit + Image: {fileID: 2800000, guid: af6a62c59f219a6419d0d3a1e6aaa037, type: 3} + Tutorial: {fileID: 0} + - OrderInView: 3 + Heading: + m_Untranslated: Bug Reporting + Text: + m_Untranslated: Report bugs to the XR team + Metadata: + Url: https://unity3d.com/unity/qa/bug-reporting + Image: {fileID: 2800000, guid: af6a62c59f219a6419d0d3a1e6aaa037, type: 3} + Tutorial: {fileID: 0} + - OrderInView: 4 + Heading: + m_Untranslated: Template Feedback + Text: + m_Untranslated: Tell us about your experience + Metadata: + Url: https://unitysoftware.co1.qualtrics.com/jfe/form/SV_b8GWOIYxi4l6PDE + Image: {fileID: 2800000, guid: af6a62c59f219a6419d0d3a1e6aaa037, type: 3} + Tutorial: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Tutorial/VRTutorialContainer.asset.meta b/Assets/VRTemplateAssets/Tutorial/VRTutorialContainer.asset.meta new file mode 100644 index 0000000..75729ab --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/VRTutorialContainer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66a752886585f42d5b39f6f643d399f9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Tutorial/VRTutorialProjectSettings.asset b/Assets/VRTemplateAssets/Tutorial/VRTutorialProjectSettings.asset new file mode 100644 index 0000000..753e452 --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/VRTutorialProjectSettings.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 579f019eb5d26450982c6ae506c6c3ff, type: 3} + m_Name: VRTutorialProjectSettings + m_EditorClassIdentifier: + m_WelcomePage: {fileID: 11400000, guid: 3bf5c60804f704e11826afa05a7e2152, type: 2} + m_InitialScene: {fileID: 102900000, guid: 55daccc09a3b69647bbab145b54a3ab3, type: 3} + m_InitialCameraSettings: + m_CameraMode: 0 + m_FocusMode: 0 + m_Orthographic: 0 + m_Size: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0, w: 0} + m_FrameObject: + m_SceneGuid: + m_GameObjectGuid: + m_SerializedComponentType: + m_TypeName: + m_ComponentIndex: 0 + m_AssetObject: {fileID: 0} + m_Prefab: {fileID: 0} + m_Enabled: 0 + m_TutorialStyle: {fileID: 11400000, guid: 148a9beb0fa9a4026a837fad3a14e6a4, type: 2} + m_RestoreAssetsBackupOnTutorialReload: 0 diff --git a/Assets/VRTemplateAssets/Tutorial/VRTutorialProjectSettings.asset.meta b/Assets/VRTemplateAssets/Tutorial/VRTutorialProjectSettings.asset.meta new file mode 100644 index 0000000..39ae260 --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/VRTutorialProjectSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 76b4acc4d12394f60a5accbec43ae2a7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Tutorial/VRTutorialStyle.asset b/Assets/VRTemplateAssets/Tutorial/VRTutorialStyle.asset new file mode 100644 index 0000000..9af0ab5 --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/VRTutorialStyle.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a385a00f03d2f4d1aa06e69dc6fdeea4, type: 3} + m_Name: VRTutorialStyle + m_EditorClassIdentifier: + m_MaskingColor: {r: 0, g: 0.15686275, b: 0.20784314, a: 0.8} + m_HighlightColor: {r: 0, g: 0.7764706, b: 0.8745098, a: 1} + m_BlockedInteractionColor: {r: 1, g: 1, b: 1, a: 0.5} + m_HighlightThickness: 3 + m_HighlightAnimationSpeed: 1.5 + m_HighlightAnimationDelay: 5 + LightThemeStyleSheet: {fileID: 0} + DarkThemeStyleSheet: {fileID: 0} diff --git a/Assets/VRTemplateAssets/Tutorial/VRTutorialStyle.asset.meta b/Assets/VRTemplateAssets/Tutorial/VRTutorialStyle.asset.meta new file mode 100644 index 0000000..06d6897 --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/VRTutorialStyle.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 148a9beb0fa9a4026a837fad3a14e6a4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Tutorial/VRTutorialWelcomePage.asset b/Assets/VRTemplateAssets/Tutorial/VRTutorialWelcomePage.asset new file mode 100644 index 0000000..b641c8b --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/VRTutorialWelcomePage.asset @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b0885f594ab85594caa28e1a96cbe0d8, type: 3} + m_Name: VRTutorialWelcomePage + m_EditorClassIdentifier: + Modified: + m_PersistentCalls: + m_Calls: [] + m_Image: {fileID: 2800000, guid: 11e34d76fce7843be984510eca5c9139, type: 3} + m_WindowTitle: + m_Untranslated: VR Project Template + m_Title: + m_Untranslated: Welcome to the VR Template Project! + m_Description: + m_Untranslated: "This project template seeks to help you build engaging VR experiences. + It provides a preconfigured project with VR packages and core components for + spatial interaction and UI.\n\nBefore you begin, go to Edit > Project Settings + > XR Plug-in Management and select the platform(s) you plan to deploy to. If + you don\u2019t see your platform listed, make sure you have the right build + targets installed in Unity Hub. \n\nPlease refer to the Quick + Start Guide for more detailed information on the content and settings used + in this template." + m_Buttons: + - Text: + m_Untranslated: Close + Tooltip: + m_Untranslated: + OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000} + m_TargetAssemblyTypeName: Unity.Tutorials.Core.Editor.TutorialWelcomePage, + Unity.Tutorials.Core.Editor + m_MethodName: CloseCurrentModalDialog + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 diff --git a/Assets/VRTemplateAssets/Tutorial/VRTutorialWelcomePage.asset.meta b/Assets/VRTemplateAssets/Tutorial/VRTutorialWelcomePage.asset.meta new file mode 100644 index 0000000..908c19f --- /dev/null +++ b/Assets/VRTemplateAssets/Tutorial/VRTutorialWelcomePage.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3bf5c60804f704e11826afa05a7e2152 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Videos.meta b/Assets/VRTemplateAssets/Videos.meta new file mode 100644 index 0000000..927e6b4 --- /dev/null +++ b/Assets/VRTemplateAssets/Videos.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: daeb8e1bd7c83534f98771c171c277ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRTemplateAssets/Videos/OnboardingVideoVRT.webm b/Assets/VRTemplateAssets/Videos/OnboardingVideoVRT.webm new file mode 100644 index 0000000000000000000000000000000000000000..021cd7d8a7a596575b2c3ec3b68e3e77f7f34f82 GIT binary patch literal 4309278 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�x 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%0A;RbgQ6% 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

Qw&B@Y+Ii;wv-4IP)ET!U| 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

9Z=ZSvbGg#sx433YNBXvm6WQgj7;}@zy){ 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�-s<-$|55Jkh&VSGGjTP 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%0D2Ow$Lo&Z?L?_B{9&3uIe z5QjG+A>dX}^Q_=#G+uvCV8|c5c@`UC*o*H|BThF!`*f(fQH_4X0J0;55;r3bnOX%h z4&O$oy%V0+{|s>;m5z}3Akari0N9b<0D8kqO*ovx3g`i;I?*(77`ipC%r_8e?PSnT zfSw`pQyM!!mQO$+>xD4IYN$j*gWqI-E1|7J{fS2)5zyqH0LG?$_+$(IewH^(VWl7JQ7Y?(Nn1CO}+{r7MbH z7FNZd<%k)Ek|~b=4_*sc_{Wdet%Ys?-YY5|{SKioIfVT_%>F@p&v4{U3o<1-#1alq z1Xx2f2(j6rn;;K{I3dtHAYeQ^BHz+YwK(n-$A)IY2h>*V?H%#w(tU|t z>9W9(uc6N}otckz$KAHLr}@{?-OtbG&y&Re-tOgfN{?K~tS#2zte~b3xg1V5TdYp< za^K^QOtv}o{N)c^2ow)6`)BnBbQF2pzQK5BFm3U$_(*$2!`>|$G5? zByc9sGAR1_X1MkrDA&6?xob5*@Lp!wAKx=S^QYcJe)UkB>FpKQuj`43!Kc|1mgwl@^ro?D8B5?;hTB?^oy8 znex=DCfD3&_J7JxgirZ@UOBstosm8J=jV3qJ{NW~KYKJa2Tk8kJM>{t0ONM+W(zCZ~J=xUFfF4lq0#Eqj- zmvye8aGuIJJLBo`1Y(B%O!@tApd9~)8gAWNww$E&$jMRS{6&K<;t(bE z;2%^z-y>3N@>+fj$A21oJ-_z76uWLq1BPqXw%(*g^fs->5RW8@Uo+?Gh)7sS`06=q z5EqQn_uCO-){3ta-?2%&6#n=syi%VjmSITk#5PuZL+ES1s2R(zl69|7HIb755s%p3 zg(Fw@Lt)6sBb&XMl?oewCu5@a=^go*8r)tNpRO`+<1m&#_479+KdlmT;`SkKcIr-1 zTjA>*IKNIp%UM>bT&E`btcdD+$VOJ!a|YtrR7SbK*-G!n>ZAplu`U5OzZKK>mljBm z+AMTI90~^5u$TsJ)RU$+3Wh7g*Oti2Je2dhjyrq&32Iw@zu9cy6_{ZG82KeP&5JS@ zUwRM0k!NKig_C>0ToPK!#?k+_-uVePdg^uTF#Auj+V8E`C9?7Swld0@@-wMNyPpQn zTNrhpaQi)uJl$Sq2m>mWf)>4Gc!!&Er)6|SqLVH=-@zdh?WSY;(=6?^uhSB=S;FvK zzuqf~hS}AV_schYV%797d1jp#^e&&2#PEA%`{+YKeuV(#K0#KPV1tlT#vP|ZvaJ`^ zmGL`k`6>Dd|ftuoaSiQ06ZUl|y(ZV*{le;yN9WSEV*3N z$oYOoUu|H;)>(0}%&d$|LReV3P>qoH*ipD9Ktr!+b6$p}O z`#?UDR`5bPjBbNcac!+_do5dybbaz1nKQ%NiXT%V-!Q`hY|^rZLRg;!l}k119p1%k zP;bdOsHih|DP$Q+<6)rizFXq#vl=@(;N451*}vvp zXI1{j4TNE}Z^N2CHXt48KVLLI#8e(sC0``}$?mR@)XJhmulJztzS4ammV*%Mwj)uw zG-Bu+fs!nIfZ8o8dv$L)rbt^e;$iZ8m+{&%M|%;ctYbtQPviH(FGqvqii{e9&rX;% ztr&lNlCLju9$gSKf{g7@XrGnfx49?Ajq(4)G}Su?(9T{KGhP14BP>zYg*!l5+LXH1 zY9pH>{${9U&p5DWI|YWS)h*t{>vV@i*rNX`>&4*gT4ae9?uILA&+_{gD@w#$W@s)N z&A^olLbclQyT(TwryB!ftq)7S662eawG5QHYs_XIUqRIc9Y51V>@Ep*EdSj^rOxXG zUrK4)o3zcp{(vOIMAMG4EnSoFcqXq`&GlfRP~qKsFy)wFhWBy*_Rj6M<%COmK`U~6 zS-)Z&U9;?eZ4XRpVu|GLc85>CZdr`m>g)Mzh)#vR=;4fO>T$*%Q-2-v%}sgOJtJL8 z1>1Lblg+-VV2WKTC-)eCk9CQ2^IG#{nku7V%JR>Igr^totCK7jN&3(C(v2;{fzNQC z;y|9);=2Fogu*L0JqMFbgOW>SJ~?XgQDTCg2PJ>Tr=IB#cQ=c54Cvtylc4c59^CiJ zlU6;op?TRuEs^73g`|)*4?Au16(k9%95jLeuF81wFdFGkLuM;)P&+c{(u5&xU%%lJ zOJV%VxwbU_idPxhv1QEG=PE{05t8$aKy=hIL>? z2~}kkEb4ep)Yj=}_U(r}`D`aS-dcHS3370d;l#h$It`9Wz7A{^b;+Rnb`C*Fpm0u{ zAL(Y@#eOA0@b7`c7lNYmbgbwJ>qy-X>7T$6R!9^lIe0ko+pmy~7o-12g(nrHk6TS4 z@idE}fVT4R`E3NcOt%*t_?iT+N19U}Ym~P%G$G?^zw)_gNnk0_-;a10XH{q2iP>B! zI#wTVshCmT<>obSf01gX)ylvA&LoURy>o*Z=A@8H^rq_bt9!v7YuJz!_3d`OaToBZ zHRx+L|9@R&cDJN$1$Dcd57Px4USN{kCU0~3uB9Kpo?-vRNvKI=uda+dHF^2m{(B=O zegXgS%Ujd?)R66D&rTla>x5fuv#f85Ki1oW^W7EjNY<*@F6pWkA1_sCJ6NsG7|YbZ zb_U`7uZ}T8gDy^G^ws8z1RZZj3Q(M{&|&NZur2FP$W98}F!;qDq7v^{Bkzb&xi2M~ z2Q7>KQl{jLba^_?(qAfE9ih{El$BF-GLslyV?BPbd*?j7g7ku7xjXuGoLkUy;o1Q& z%2rO!|4hl1BIm*{gOgak;U{rKnr=~d2PZ43E;Sw2d2H-{R$W~P8K@3SI^E5cE2UgA zlw*616CyhG-O-#;?)nV2`Wl#2Uet&*{mpKIou~gY!P^pl!d1>f_kVPP5LK|=O*UvV zAT}-CD;eP|s*_?$1s*uyn0){bj-P^T-ueQUv9)RM4|{9s%$BN%Pj?)DzX~sRUYV}5 z>%3b*E>z0VMDnS$zze%EYV%be213H9pG`klGPb8ktG*iL(q@?+TK+ePs+p}UzEkGx zw$6f`7v?VXpY)A9yW0?M*e7txq^WibEnJEWJ|trs|DK!C`jVgG>MZB$&@qAON)kFX z9`AfC(Pd^n+8|pIVbG<=%BO&1@baY}mSBC-?q5!mFDuA;Oa<0*F{GdT!p>E+Ngh&a zlfjV-@v2S+Cp00vKL_C1mE`0SIcFDbvpVau{#@KPsGCVGuFf(J z8Jn9#9JX0XhUYMRFO?LGyZZcnqo+H1l0O8-Z9FJPiQS~{@eQa8n$_Y(rBJDKQKuoS z;=A-aa3hpd%^NX^A*t`o7TvL9;rsK(sgRcY#n-35lhOe7&dT7h^H}QZnDRvoa^@b{;oE|VMAaW?j<%=FO&6*{ z%za7UGj6&l%2t1?{&AMT%B)OESeND(!=X%Ry1(AFZ$OBg47+~|ohzlrpS$ zqC868*=an*oG9hTgJG2=(S$x4|VyqRla8Lt7n1FEY4D@CI$wV z{l{k0gKCXLms6UAuUNZn7nZ?FLfU43qQ{TJJLFK$dCrf|UPdr0VoH;I^=R}KX0$Fp z^DFWeP4-@xj3}?*9l#<;Vk|spgp6Wt^9G7$4i3+$K0WPpq*p7qr-Y*1#A_kZ_87Ju z;n~I&t4Fxc=X^*af8z{86#}Q2#|*^U3nt^v<(X=}xM(58Fr)QHIwb$x`P?X?exqaZ z8)$8$q59CQbDhW|NLwMqeos;#{OIG;ZH6w?zCH%6 z^zu)f=7z-LO${d+FdEG>raIV(Pu?V@k=BY^s7kaJ@2oRLh33dYB z27j}hX1xSrYZ5c;BzG*)vl5+5?`$wkbu4)Mo#_VU^{-k#w8YB%w9zX0L{q%1?}ELn z$DQ{5t-#|S*0}0E2LaHE1Xq{$?%zaU;Me`Y$R`8!tWVP6U*wF)14LAt{|YBRXLl(s zH*UVRVwtJZvTBuU{bI1C8A{c}>Pt%Hs^RD4xn zRBTna$dhH&uTaYyD_5O=lLO(JASR;;b*QV72fdS+BqrnAHI(f$Q~8T@p2S>Ky5msg zf2nBcs>N$09S?HvaOw_AqgQX(QSKlr^2J9HAdMI?`cSg&t7TtWt%b7Eho;4{QK|B~ z6fXGL5v1?DXr$TYCiY`iu_`!^Kz)bBk@(nF_2Va{;T3i1c;3B(-&mOfUyKx+BTY^u zPb~jQcYUw-#!Cw+@=*9#lKFO>K}*)&3VY>B*SI}C_}{YMnGnBsnzP9~xfHYuOX$rA zvKvzOCNAX%a|kuA>UIKc-|EcNi-|@~h1#-DxA=yyhp*U=|q4ua)4AvjMww#w& zUjH-qwE4K0tyVV46zFN6UCxtIJn0y<_AU>V-~E_row4A;W<~lc;E}ZIBwxHbFdX<; zn(-)hbN)-FIxj0<{iDT(T$IR`Kye>Y(|Ft@XTCFIK&p^r_eU?)-h&>K6Dum;XZ?Y7 zd~pt>H-+x)Z$^{3QB8YatoM))*f!I^f{Z@lO5vE^K)q%y=RY-kt*I=^AfQQlew!Ni z-=aoy?L(ErZ^0|a1B<+HIW)CFskN5|ezle6{C}(q(3*71FeOuQ70?ts?5r05=wvuZ zxrkIg9Bf6V^=IY@if^aIGsKsDPvFXJn&010v-F4jW~Plj^qPk?8)!sHyYwey?Lg?e zk$)4#BP|+_WhfaPbwEMx5E=lYRc|6Flj-H{F zi8J*?8F>-|*^D~)f-ZcAJMGBO*F$Qk`2OXb(Wy=EOLJa#KI69tu}AW^0(Sztu-s*D6_c-OJ?rK0iMK z*?QHs?p0$dZIjT3k^1ehsg|^`&;Ac#jGv!>)WWI+Fe# z%0%ipPe9NJ-K{a4t&lY~E&d;>naHVyb;mRMV1(DY2mJU~u>6kV&7(v6bNs>$o_4*~ zsjZmy!y_T>n+IT?+~Rh&R8BO#KLA22i~T3$w>2&8KYQ~t4Em;jy};|yH)Vxb7c1kD zlB=vV5_3JzMvR0|F|sIa;=85@kqgl4;>7i+vChO{UZ1YYHL5U>)qYh%8nb)e#7s7V zeMAClkqMbX%JLhx9BqlqPJ+nb-{junJMytxWzr8Jk5&9&w;pTqO;D&co(`6bY&sk| zxfY*d9u?5yInT*@YmRg0LXi+HuJevO>}zUKlQe$ct~^;(Y;S=3?;G(;T7rr|@AKtkjZ&7YFDm*pim;m||Y?j=j?-Y0C1*vIk@5N-du9vfJI3Jxm6)?9N{ zi4V%-5dM${*P~f{2b}K9Vc;gx%dei{=AUGLtqd{XmRYR+x6gXlCPni;tad7U)*n)p z5`$pWnV8Ap5dNynWHk1o0^_?>ugLzbkI;pWN1aMO87H7uY5RyH{rVhKu~8S~FDcDd z*W8IHDXuo^kOTG1Cp?R9Pwr!aWT=8^u`j@_=RC6C>COViN?xv7mxhn^D;EAL|F)I$ zNboO4BVLyk5s6gs-;_M_PU58j+^JQpZ{McQa&di8CX34FFmV3uS>Hf~x|2qDzvE;C z|L@1{zl7OA@LLqKz?XTAB=%Hm?>xR9;Vxd~M~^+SeVhKcZaNG)mRe&Q zLgK;IK5J6E>$`bh&{BmeB;{bj+e$i;!$P-o(y;4Ju=7~;zuTc-iJNc3EM|FluxV_* zSPPuj?cPXod0i4Oc;uCl_UJk+mn!-gMXvU{c>(<5I~2J_R631<1ozD1F1M0@(2NXI zm)uTWW`qx#EV`I8B~L}Ebw|1e=6;q647m@;Wm)LOg@+P=M?evuHH<~&}1X>Ko>kY3a!yZ@rPVwX!0raO^@Qa;RP2dMrT&cqauRAZaWZi(`2o17U z6o1-@R@QYIlvjE6cW4sQSqEPN_T7ptkY>t{)h%n5E=+vMMzlUB`l^)mU3%_U6w=E# z4?2g>e_9A}TCp)H(bH>jRmq&^x8$|`*O#`#&~V?G%DN%kZStFXalDIBOyw27&3eDw zTfBlnDdh>HkA-S6@+VTR8lO)Y_^O=p`eozubBfaNI`E>TPr3e&OeKK{d0|>dLQ4~Y zuAza?dALly>&jU#X|&-?Q$dst~d-4OK!5RGXwe-VZT*Hg(>xB;C3xx#MN5lQ6(P z-O+ZrG$HM>YDSbLP6v5l(pfbKxuAsee&N=8O7!Jn{wZ+hPUtYw@Q(j8}($H)BDGSu30Y#Ti&Ohg=@91kWBW8+WMaeY3N>KH%# zUzwhH*ZRYj4!d28D>mMDL$JyGbDoPBW9;y`y+?f6PS2)qS)`JA5hDe3X<>GMmMI&~ ziY@o>y~X19LsRB1U7E3$;Qr<2t?nAqZr8#=R6)sCOkNS4fqp3&*Dx``nr%khV{QY@ zyk3BYKlJ~sq&Y;gji`f*r=Hb4D=#cAwsD$1#r-NL^IkrH$S89^fDP3>xYP}}chNc* z3`0EUg6qBRKreV3H%w`|?Doz1kEPaWCkRFQakYesX--*ap9LfEGcmXAJuTjXIQR8{=qvFQHWJGysTVl2 z%S>jD!YIz~&kKW6a1NcZR(qEQlV^LgGuQV2cO~+F_Ekss{{~2O+?=w%r@u7S|MFKgjq^;| zj&Jr&7u0%jSAYpcX(g~&{NBW4!zuHVPU?3i?{ny&1|Ib%hPNk26RAB8y%TEYuM%r3 znGNFuziq2cL`)WNl>Bh>>yx5gs2k>#|~2MB?I{$`mh|4d$gxT>ykJw5jA2 zbNY#GE{{~wX8Y{@zuariHlX1GOaQy#p!oC(;SKC>P1g4L`g`m-F4I~hu2;oSu>agD zK*XoIfa0>T7+7L=#c7Q)3I1AuLjS`XaP;2cQ?aMp1WeFyK}ibaa2vo*^?u%>LEDxF zGPMZnB4L4Bf**bj#Vnc+7Cr!AJa`jB8j_*@EhyfnqDmcJpT@gIAh&Jvhz|Fj_+@jTr|8&Mb3bVP`?Oc(QnZjS@1*20R^eV z>I52{P%CPpn&wP4om`Pc{koeq5ey|Seb&V`&lW)M$m3+SH{JR=G5)Y_BYaY{G?>0dvIjNodVOML*3(#lWMt6qL~A`@~0kPOf?LU*wzTiLYcOBxdL3=8vSeLpv z4+UKF<6_ zk)%4+;Qia5M-VC}&kWN;2JKNf(0E0d3Sm$m{(zZqe-RUe6&sV`Y4vAmFM;8jQT!{X zs6|CB`|L2RmYgQlkd=Gk7y!MX6q7LUw$Y6weK!T~wWtY5c`<>nKQXCy?Hx+67`8na zkRRtOni8BUAhF`LJB-fL4zrAuiWlXyo>-kR4-YvShKl5pX1uUOa!dIO^4{L|-sA(Q zwjkEBeNkKl%HLuNSF=ia)D$-H7$Fx^-`Pqbg9T_C^r*C9Q6#rp0zURyl0RGHCzX|G z$jfx=bpM>uHG3kBDKQb|Dzu<^E6A8Htkbz7H^8_?NHc89-*t~6AQh>t|0$Q9rgS?i z2q6yL*~a;6h_;tW(Xkhat5br$t0{jc5}9Y*v3?J*rl4@7krDv;y_YKL$mk7r161$j zKzy_D^achGZMJE z*ZfIbs@8LhL`sMUe||}S3%r0ZEs}5s9ByhTbJ#bcKblQ9cA&Mi1M6rh8O(p{FkLqO z_E$k;u!Lg`vJfZYOSBy_uRz#zK)4w2atGg|)%0trx-PrmFQqT-$>l=}etcqTqo4Ke z_Idw_m6Ws*j;1E1xy#(BT>Xn3UyzgjR593nOlM}#3_rOG zqMV41L56T14ta!y7{vl#H=WGqBb~p8dJRQJyknj##>Olv)c^&7>kG4N0R|!py|zoRf*P8sjAkTqaQbluQxh%}l7G-5l75A|Gu#+ILZQqPGnnLS)fo3Au@*+{5vA z9V4r)hd&vv!l9nhAUY>Ah|?tMut$-z(Q|+F6p|&8gB3s5sY!Kp>*MePG0AL*%6ocT z81D;2a*l9&|5oT_zajS2-$m@!astJeuG!!IhRH)t>2PZufYz5jIYONRpH3V-DgFlH z?&fA>i=UoY%~jU{BD!EGoUu;M!H`l8>mu1nhXuZ!gtD-2@wSD`Psm`^kzv@J#ERq+ zW-*W2jsT7BgFRX_nyQnyGxI!l6|bY*7)^=wvr>8a06Y&zE3r@5{o;fa$hFVD8KE3F zhS-_Acu{VUgor|}$S+`w_BFNQCp4_d?t(bQSQi_+d@THPt7x0+*2S#cVa8XBK4rgq zq#vaf7KI@A*U1IW`)MU{r41-$w9vC>9`s|Dh}b(S`u#zgLdZ)P$kls^U%JD#xfrT?IV&`dVot=x=K_ z^D#&U_PjnCm>Y^tkFFM_=ra9Ww2Q!rppyLjcG3OfZ0sS3j$jCu6HEOH;VX3R&%Tj( zWvU6A`&(%41IZ`f=#Qa;*I;(9FT8>314-9H$WYHO;X;7UCM@VnATR=e=n81BqMb*@ zG1bDbk;|*$1Yyro$eW-pW_#9qh(uP=oFmiG}O$stE30V(>}*JW}XBQMbht1!;g}6*m_Z%3>lc z%<8656`ZjBH0t-lBBt@2Zzy>|_;l76zR+qJsxP+KFBiAY5{(2ZtoN*ZIwS-+sOwtx zsTPpakJt|>Q~1n1Em}<&hDU|=Scp^4B3u*Sat}48p<(&>fx_?r;IU-QP}mJYdEh0K zbE>rGOx_m`03uyAQI#?Q)Q*T6|M?*S-H3;fUJRC9_)7ZrlW0f>pYkRr6fe7>D2U2T?&-5cdyw?ck5s{GoZzqjU->cFy z)*>nA<`LRa02u?EaQ4w>t03AKz&sxC?8gG|LuwQ7Wx&|@!D1j1@T=GvJRz%qwF3X6 zQWjWRM-|MiGKoJpd_#~9%SMbg+i#L1RuBMk2GS+Ll%uk;b!4i%_jEA(w$RGUQf%VR z(%oe&2~xAGWK9?V!O#KlVE__?`GQxY*+t;MSMX~$4RAszlP!iMs#yZ#m7CI4w~B3W z62DF&j?N+ZA?r`b#5i2devbe7`tT$~#}56Vh>1Vy&n`eaWG2s)st?9z2T~G~j^=ny zigYE$7?ADM^$S9 z3N_u6C7Ur3%gZ}^ibwI!*o_>v4NC0yl_ithanb7GeW($AF1M(b7;}^QT~n!RK>`zR zktJJV&xCW{phF|HV<^({sH*#rD7N}NwjH779L}%IY${d2ae%6dB!-xUzCy`_)USoG zM*LeMDMB`IjDB5SYR@7J!E%zwgMK8wYW8Y>gb{bR!p^}U__G*NauXjC2b0trj7`1x z6hr(PL{*eiC;+zPo3TeFlHyMof;XT6AaRGK;_f~^&=4HJp4!p}*PA30$u|}r#W1Ob z9wLm%K$kymK?)*~4@6c7l&hcxqB82S=3%GAL+j0_`v~Q=6pu!ko==Q;ZxKSzEqun@uR zTEiFYki&mK#qMrvT_rDn|IZ&;ku(v@Pbg^?!wH8J(hX~%vDHKiKTlS?9b)8tS!HW# z%>*L+WE&=gE0zNJlOaT&zqat36yyqwLo=dZfj@mB%H2(n z78G1H3~*|d^Wk~eZ^FP>0Bx4K>9{3AaQQ^$B{`IGmQIG|X434?f~E>#WZ@RsbU|2< ztuI$%;QE$@mn71}+*8Gv@){1ii#E zwwtlFwp8}0JoeZPLXB3n!W1UU<=~kiJ>XO)&BDh^=TntWo7f0uwbqH;e8JG!Du^FI zA}GifDHxAU4mj!!?TcY;bC7V8554)8;ybueGeem=WT~O>apvjXuA7Y%-{!VxqGF8Q z%jEM+gx?uBYZaY!t|d8)d4^8lbJ)&)vMY8i1)6qg0pYYLqa{HU);|Sa+BJLM|Fo3# zCVxnd)Oj7DD9HzUzLrsnL!=$_@-PpvMm+KNF7ip``~~Q_w>M(VsH5sj={G`bfBr_Z z8~%L{Bg2D$mjbc~FPIckHh)-uE`FUg{j>80(~KXCE)Iy68OOWW+O)4_l^v!KfJeNy@-)OLm!i}EY4d$`Ji)*hfl zu=^TCsrk~YujqIIR=$as5fJKqh=Q-&60`tk&M!9^tUMj*)7U?lAY<^dtd8RJ_9ReS ziT&J8!UvD*tKLDbHvD>>`9^CUD$zX7(?58M2Jodu=avCOz`&O!L>g>;{sraxOCp z@%rQ1sq<8k5{lIbT#Si1(@)Djd&cYusEp(za&XnLq5EAL>#b`1oKwXXdjrAp2-X@Q zo8fN|eoFPsZPedVV0jgde{qe9s9!OR z|MSgLKwP_Om8s;+d;GSf)8b=l^j|v9P=AT^N=;*zp>-iF^Ea9>GV)NzbKr#H{6%&8 z`MGCIEQD`{Ff;v+@C@wB2kWz7xK`WePp_6YnyMSVM00*e($V|K;v_eb8#g_&d`!B} zRL9Rq3}ZE68|EzXjeYE=@*eUYGk7T~hN6O2sw=9ehC_#0XKB)nubx;objq6WZ+4Uy z`c1s)8(?aPGJTQ`%U=FCZ@CHa+Z7%u^{wB9gG!PtflUB~)4dHrb1r5L#bG~0j)U2K_ZeDd0{P0@j@rhQAr1eCb+v zZcK)1|KzH;Z}WeUrUT|B$^jQLa10K%5N{_(RM-+A<^#g32g^_-Cp~x}JK@sNe;5J9 z7IgG*6P)9}aW-_R5TK6AFPWP9TG}o`L;3OtpY}xXOev>A&tJB5FZ%NDc+CB*RK(VN z-_)1@FLN5EnBF2}H^8xUx4scANO)#ngyCDf=K);6PdLDkGB`U8HDZ|LF?f;tR0pdD zm*vUSMH!Bfy?M5RDiQGlHV$|PVkrR3`Gt2JfAMiHsBKsYH;|8akSk)}z5|pV^GX&u zgB*tO1U|dmG0~iF!vMjWDjYO=u&%b~@!BPTJ`7-%`XJQzfCy9*!cyF_myQK5zEyq_}|pN>wPqFz$*G9qrbwa=vdDCW|GKqLd< zN1XDo%;bMqv!y#jnFpjr(DNW9F!Iyg{6dQ*TwBLKj-L8L-o?7;@8 zgxlOSk?$X-bG0bUKSZtH#X>AEG5sjdp@bh!mlEbMHGS}N`)#hvni5D~%N3nGJOP-F z0O?ksGYrAEMJ8hZkpVMy8F7a^DcI>lA%uv=v+(|Vj2IGVfb15+K^lP4XW+sS^#J74 zEQ)0E02JKGJB|cH763GPqTj8=q^SjNg94n8m?|i@*^R2lB^3P-hYq!R4F=eR>0+AJ z^bNgE(msMDG|8zQlrhz)m067x+Ds#86BuRbqFKwR_Ro8 z36nHKajA%Dkx-2g(GuCLxkTY|o;Jcp9U=J#C=Wc63U-MnqxWbp1yBo6I_RyJdTLFu zO@CX4FgZ`%SO%Yey=Am4GRb2lm)0@`828v=5CW3py3m43fz0u34126gM2wpTOC=k~ z4`8-D!vE*t-G~=Zph$wOz(Pj`;PE!wL*Du#ulp@o9>I|)zu+~STUm}AAu>jU=#XR| zUky8wOtZ*Se2$h;985S+!i_8aV<7YK$0o5Bs{R;n(!Y_MJf9cSBe;2FTZ)RgtuWKU z%5$vFzehbXNoK2fRnl1Np4hMSe|;&>R>~(OmGI%PU`dE)4+0qB3EMFJOq^^u&mctaG;C*2C*jI8G!E9~c0q_b8#e|j^pAHep zQAF_)Kz4#5&`FGSJ0dL+U3!D4hUUo&N3d&YZ>~$6cJl(i7wTaFOPhWqY%0;cI*m0) z`_OcXwVh~KfdPinhp)IU2{0xB+^WRN>2b^j%mqCbeW0|~>g-fd4Ko~>ELg@9OmbPCGica07H79G04G54z>@56WS_X4J5#CNP5J~`l#%z>uok(zn+!g61mK}s z0(QTN9t+Q3hN7u=6`X_k`6v7gLNM78JRHU(W|+N0Y#x;e!)s9^`1tF;{xpjB&^!BN zn#`C>BJ?SQ@LLjD0tl&p8upDTabrZCWUT97wYqkJMJ4^r8|oN$9pUm zIRzpAhw0*fCs@*Rb+-?XJ=9ueRR*>m660_7C^gdBU!v$mHZCRI!9O4)Z5yIy!x5ZU z=j~z~Es_|fu6q?PBb~wF4(BNxCd3F(AG{6jXyZG6DXzJ_mcd#%7Lzyf#;R@R z``WOn3G`wi*eNdz7q1q`ib7WpAIRWiG=E;*=-|<;jTPHP7}W)fsnGLxj$RXv7WW4u z0XU2}H>C)wgLR$QF^3Ta1bz}i3?C6C%v}T!A`t#z*RzF2+Sv`g{iXc~yM`f~dw+YX zL+njRn5pO!WjzfOfKQH6S2a<|K9i59^&~i zAVmne?aE-e^T1x19yY-)zZ-%PAXIl1!>goTfc78&oWp-O?XZ|I-2!ZVFl zhWbW^TMh1vHTci&{>cv5K1Rodi+OzL&y_!PvxceR2*!>}s@Va8EuVOsWeU(VusV1> zdYh#&llFlYVwgPuf^S4_{s0)a`c2U80WclbVJQP2*f20|FC-?4M?MWH+|_(D$D%I{ zkkmr-mM;?kE5iT`Oy&v%?l2L6B5)8`sZwF)Jd1sC^;#Z}$ARIOvAj0bO(T+Ye&9EI zTfmjXjVVg5=Q@hz93*(Hd!B|^^;eeHYeNHUJ||YWblABEoLo4`p|YmsAKX#nsW6Z6 z;E}-*)Sv|z5m&5Ra>NyQ=xRdQC9~PVD-nbih@ycxK|wH{9ujw?(i-55>W+&{m#Vq{ zuxTJf$a1*an@{{Ai1%R1B9177F#yXg{akS&*X?AeRY(2JCLGYY6Rg82jD@3Xi#&hD zF{u~}Dl+WtOH`G*ZSm7ak3c{!Y@&dt5kSkM;lPe-0F!byKWgV%&SWIkoYA^H-}};M z1BBz$D`|y8Q>ot*pG^xEjTVd6Hf_=$V|z?+u5g2u4Z!bs;lhj9p+o17OPu&qPjj~x z2&Al4Ex%uKrHQ3}D9p0!#Zbl_o;kV@(3#YMTXIpO8spkNYO{n7zm~~Mqu6}?wyB$j zaid?&SR1Jy#FA&T>(5IQQ_5-X@NN=SJogc?fplSZ+844YqKE!EsJd|h{gl$Ri`d5d zzfs#PP5hXNpLH~)`oAMB%##hL7p2T2ua`l+F2Wyw^wkxX!x5wekf<~~w3S%y^}0Q$ zvr-@=>A1kXwiE4lt5N z!!B`>yGa7X-4VDLw-t{k&{z z3jtD*CN{&d`zzSiP0Y%E$FPOC{7cgeCilNGhwsA}G;%K&J`TK+Yy1=S&RCzh)=Nc& zKekoOY$aROlTD-;v42CGOZD-VTN92&VJ9YkH(`_H>vH4zILcb!oIVF^%%0)8k!$yV z75QDP4c|6!hflB)K{w*d50)z{Qm&bu_1)4MI%Xm^f072h9us@^SpDS>r0MDYaw_FG zIkmF87%@TYTlVgDmL)MoaR*ho#mdt?8!#~cw&3fGq0G2?w}{JhAam+SgdcGkM;=~x z6HBPrI=ta29KYc1p~JZ(FMor>&o}JzrMye}BWTDQMJG5ix-Hi7Hz!G4!ynOoKGCD| zkg!}H>7TiX32p@tOw4Kd_9>&G-FbFCbxl{hF@0&kGM9vJiJU6Q`SWwRjF(4{O65Q; z_~Ozq-%r5fS)w_3DIK3Om4d7 zR__og1HH$)Kh)O%if((!$S-!>^4P~Wj^~4^*SjopuRX|g)8~Fdc$fA>e|rO4Sq7^~ z55BO7qwkm4r!i_1u|$9ODk4+6QAbS{aIy(rCVjmml*M}#a@ZZ)>cdhUx|aYhs!aEh zPNH<#=|1lMSti@q_1Zms_-?}{cR3)OHderQn&>VsFduEiI)bv}Bry6fe2I|!GdsYI zKLE8OCnqAx!4vUI^)kg0D0F2rHtwW11nxOjDD&P6|CUv}5%TpF8~Cxpcs6xcl*Hp$ zxw7v2D}-1OoEShuTK_)iYe1#z3UCn;d3+;UujFiHdGxy2w?AZtQ<9pU(*3##!mYNquRHpUX$VH@Hda{?e8`Hr2n*I z&ks=aXM7~17dahQex7^VT8BcmJV)Ca$htJP+h^=7!1-*tEr85_OC2g04D<%ZT#}RoU^onnI)$!K z8@7ic0WoFHRRc)WeXw!qL6~WHm?jj7m9PDpD#T=&P&U9P>4OtDy|`dgfL&88hmUIa z&x5SUoF|Hs1gW>z%?f|3wvF!@t$yxqm#dsvNlLL*EqyI=P*mGawNm4<38}R+qPkw> zZ3upue^~XIB(#W!otnAue*JJXbIbaNVUqjja4Htm8v33&MDF7 z;J0+D&HScQJB69pt6bGcufgDE7+{WpP8YZd1O$`m^a9AAMLt@05-1pU5H^p zGWUi=KU*RLc;_(%05_Un89ji)hP8ySq@x`{e*WT9*oy`_RRYPmFOe+vIdU$XpC<4<8(F&lY1ptiAKEGO`C8uL&|NIzI03gf55n69# z`W@NZCg6YuWcJB@KPb&fF5!0c;i^^mb~c$v#Ah;xBSr z#Z1A|559fEv8f37Opp4hw;4iY`Epgz_^VSHTio(fL{s@xSzx<7n`30Jt7mP&T6uY_v-uV5rFl7{$Tkt4>ov zE{=b)uf)nrYuuS(0Bi4sDy<4Z1_c}?3kh2KRiwBZAUErvwEc5=A}8&j=S1B@WLpcQ&j1`0=E>a^V{_P|A-d$rYzIx2&??@aI?JsiWEcdS%ADJq`!a84~R9 zpNZu}&Ga@$N-gy0m+VET=Ab|aDNL;e?{Do5*Jg84az+*WCzrzhgzEHD7_XGJ?jOjB zv5CbL3r}fE+0fHX#;RLWaE~soI;7qye|Q5qPMmytW6G@2c{EnRtp8BhY9UaWt6_rY1EOE`HYzGY_QueK@HjAJg!nD}AnYNuMvR=y+WP?Q{*zWqpZ6 z@8vU!eiS{H>%G&9cji-lzU&GcVAQWw0^xTHcYNk*&Z$&>s<3XV|}^f5=3mTzTOX%`|%V zG3pZv8dNGTv_xiW{G8O@L20tjdU!B84lZ#w;oOPyQa>T^q;FWAfA16E+Tj@f8@I^K z>%8Sf>9=3fKF*%{``6S-FMc6++Yu`hrZAjjeuwdfNL}peb=dX-=YSaE04vKd9|^ZO zWjU2iR_DEdt=A{IV_xnS1~XJ7x)_JKpjOuTVOFe|p<={+O5h28xdoZF0j4IIWd zb1ilaa&blEI6=OOc`6v&b>U?1o!rBt$R|g>J(H*C|MUd$o^(kzPEIS^{B#^jGWRK! zi>aVE`z2!cH>l-O`T9QiQb_%F#`p4HM+(Z-vO)S8dEOrek=t@6*nK-+vtERhbHxA0 z(N)Jq@wD;1qr1C~?(ROi8)>DHmhLz@1*8?}Mx;baz@t;Tqy(fJ0YUP;-@AY8?9R-6 zc6MjxxhKC5a=1@akZpT{5T;Ue@5Ozt8m#1z`%+=DFK9CnKo=K1dcPPij)`?FMG3|Y zVmFT&K?&Y|NZ)q|@+f0tN6&krx@lky@c3=@^7B!n&7l*;JMfeZ@qi|d4GuFV#bb!{ z9Ok3!wQ=dS;(2`WJZI+U`JCHW^Qn56ZHm<4!p2&dzqlyDMl6jNI$Pb#P8LWmgFpRD zgfNY2oXotN534+q2dvW9-# zwBN;8q)5roR}P9eCxu>aE-S9^XjAhTHjXtR7q&^BGp0|%@C9FdvqD?8{XLsGds<#y z<2ZxkhwEUeN146*wybo_6=eF+}|C6I+Bm^{Wh2isMy%xYQVd+W%1_^#Unpgt_ zqj78Ye#M0&n<{WN5dJ733=Ic~W#f#1ULx`}Li_47pvWFi4M!oHa4Ev+9C-Mm4xpF* zAjU`eLooyIB#z{XHHv!iPC&i6^A7@Le4Hd%(^||SnxqBkSM#zCJzYA)L5Jh&R zlMIaM6{ot!n=QsHtf)|u4^E6ignKUkYPURewIPz7MI@IpmCVwT+iI&W(EYbe4 zCpq*%(bn}e1y(}2Jl;3YY^=+6tAPhYPF=NeIk!WWtVQxvVeG%Envjy(>HPbwy3IZF z6cG^-g<0e-gfV}rkQ!qqM0Zv9VZSUHZG+F}y;4@)zG8|0x6b;%3$4RClVfXXM#xsr zjZ4<#7=Nabz@X(I3uPp8_ma!70sb@9-vs)3FHE;?r9<|^-SuXn{c=tWtw&4c*|IQB z*HQPAm{?z2CW~=J0!Vsmj>vezZV`aYM`hy%gH&ovT?%AWJ7I26vZ+mZq?nWlNJm?3^MC;Wt^C$Gf~7nW>P9e10ASyEp$mWvODEcZrsM)8tN-d4 zkHGK2HnrC0aqyTtKWzW156Pzw_814a?xqdqT5vEiV&KVF{1cjT=F*2O6-nGWl$^b8 zEfV1?7qO^}{*!?bYwL?bwzmwA3UAb58_KU{;9V1IizFL2FoaDqrJ48Z1$wdkl9!!~kr*>%v{UjoZex$;C&Bgh70}inuz&&a0KfWO31NI10LXK@^1Q|?zu7TSQXn?k9gb#nKYz8+({|*) zrR87g4z>%6m!!KJH12rgk*{0sb4%MZ-?Phmy8ao7X1`a2uHI1J+M{AY2KsuHOI=_` zpyaH`{)-2Ny8|+lLVT1Pkn)Lv=}SBg3cjQhMHB*wYNN^uK<>oGVhgbOq5DKBHfsTZ zT-css#2^OEixm@z>w&(qZn~^4NkX%u5HRx&1p+t^l^E|>PIsgiq6~& zu*P;nR{+V-1r7=aus#B_2rk8gst7km;zYtpJ0b=79i~%9CqAnArCXx&6uQR8GF#!f zg+~kwxRkKpWpwL~59!yNuUa5ej3V#1z|Sr2)u$5%9)It_!27S;U%50me-P8p5CNu5 zsfvUBEF7&rKh=du78TfF(ZN&&9F+pJOq;Du-g{~=*Z)l-_ryyU4B{&pV$DYVBq-Ek z{#`prp;TV0XDTGq?F$5sJ-5M!Nf(Ba6Ca7n%>5y;*-lkk0A#zVuxU-K?V^#TV?{@= zMVL$!2&5*df4mrxCB+c;OTe7Axh_3;wh%u|jfmZ9H*Ex1H+W>UyPs3>mS! zA3ZIstTnTFf7;P6zo2oA-9g|*X#F<=Q}E|&4&igl7_Pbn9mjzVx^k$@DcfxU?2e`1BmxN zVu4}IiS?@j0(#@=kRv8lsJJMM^zS~>KoRg61BPt;_EbWsYFfxuJTSH2J6NbZaH!^s zp*)1eV|GXbw3<6mA@w7TFR0v&&TZ16NJ4oEk}Px*nILQkyuhMy5@%tzxF>~IwChlDhXrpuRD&0 z>dqvnngDeQkI4caLdcYJM~nu6>jnTmdk8HLP&l2BpbS7l<%JHSAgFU!MbL?*CUxE_ z#4Wuo*AGO2)D?-EjPCFmurh;Y!Pk}q8aCGYteHp0V4$xN;KAJt^M9G%W0Q$+-VxQQ z2si`s#7`I@l+cQ3UM-|v$7x8o)h~C6aubG5+f8wRugo`roZ6Li@R2_&VQi-9MY4uB z%l>z@wd!}Y%^uCalX7afS3>2nkb}v@-j!rjd=YOW2ROs3snPV7efWwv-bKW3>527w z2Ezd?gqKABXAOkW5J92fF~H=1FGO+vh#lJ_Zrjm7lL}yXpuP;{-p0$ws(iZDjiicM z;PcG@_y%ggCCM=0rQ$UZ6r93pIts+`^*8+EzpDB7?;Joo*3;CDhsP|8;|~<;<&EDG zk0P_cC(eOQWB`0}=0~f>7A3S}D|q@~b>mQ89f)i;Gj$^A)G4~cJ|cwhOXm)Zgq0x& za!v$!5HS$lr-puQyhtxIGymxv9YEuyxB7>^!i;u1AMKBlLkSG0inh z>KXLhCW3CDRJW=_p{|?HcZocia8&haE!^9{UdGJ}jYRqxFQh|c`~%(#!gF^;LDhAM zJq7lA#HV70!ax%vh(!Ug^mYt4SZziSP0<|V<0c`{zhc1084+oa=rTm>MEdUdU{a(; zr2*}A$ssNknXc^jxhc@W1r#Y00Pw{ST`*^xw(9^kcSi3kr0X+0B6MB_Nbszjpipz0 zAcJIZUoSk^`&8c29=oD^1r8$WL4LuU zpxdQ8>2)D1G`e_dT_#>UWMC9QX)yj^8eTtC&YK`!%)LPfaYl}?cTRGwwC z0}Ic$IP7Jv@}f%f`Vko`TD^PmF?h+IUJtWl!e>|Vy_y*7=~8^UTZfYSva$!%7gdDY zwPP2H5LuJ6?*6&z$u&eRJpk{`MCe6z&xigb+X{w)i@F6bCFwVjxc1WjBzR5*iyi(5 zzwn(`NkS_={$4hh(T;U*{q6Or!52dfdyQaWaBQ!HRuO>_H00vsDIx^N=6Pp56&Xf2 z4Dc}ypS+O*N(ejv?sHL_X#U6ofQrG2Se7+(0* zqq(y`P;k8--q#D^Z%c!pxP=b41KSGpSurYUJ=wGU$eaiX>U|>2G_lsbA_D@0tpr{Z`Js!jd z2E(19_zgv1#1{tu(x^pjEPV1!X~ebs;ovxl?W3s#V_;v%_YUP!UrP|p_?xB%X@ZMf z_+Rt6^E<0|6My2gzWG$%B58^KKBquKdOFE&gb;K()O;FCpwC5`e57_ZKF`L*$=BQd ztb@YyjKp+SDj(`uqZ+_`_%-cC@P~P7w^ez*Xj2=gM|yH7M(k^3%mh8LS0xRfNekh* z{%RQV%aIPb1BR_7hyh{_BhUiPP|o1DnCSe^PvF$Q3}WOQE0k!zvb~|W!6+e>xkUzO zd|z_X^&sb{Kd11cN7iZ)sW>Gu&DT+?@|W!12jPT}w+a{imbfLT?BM-K?(W6^nsgep zaq+cUH7+^RTGgwPr{PG|x3*smqeb079oxvaj^!{4{Bn?gjPq$E2xs>1 zMgNXjmW`S3ZCYPvpIISJK^2Ag8nuf6Wsb@$P^b)3BH`|U5(r05yn`rXal6T_94~3? zuKs?f%2%Yofn5V5y@)p1I6hFX_##hvoc}I`Y=)-Lu z{Pt{Qa3L%WQn*F`oY*>Za#~31>h%o-la-!}WVQNcMh?ZYK=(JU&sqDp`2`#4h^werm7pH%wUDg?-dA+Hc|!j^(*+t2SBn>_nNY#*79 zvolYr=+jn}s!X~a{igM5W!|e!tYmw9Fz_p41_ECha+aoM6+6N^QZh9l1!>=AtMV?X zHCGC*Uo*dvGqBmdyNv|u#z|F=u{SGQ>)+ z$`e=8;ZaycQtf|G-*Y2ltJ%==V~Y={*6u@cYB}p{N!LOKk6N9QbAL8_2N(f;g9x9m z^bH7k@}Gj9Un~M0`e|oO<~bl9xjVRmZ+NSN~re z0_aH_1D4g3Hb|r3thfMbA8sdt(b=eys!ZFLQsKjd659NA!Y_udybb)QW)_XW+zQ%o~Ney9LtJmO(UneXC22>4LZEx8&d5#BU0I4Bo*B?$+V zA-;@3Od@YE*K={oZenv-cK1QUleqNt@im{1xOl{$@Tz8!NM|KpCMvuqh1+t$? zg`YpuIOgN`pUd4@JDGRe??LK)cd#lsve3NwK1rjo{nItx|@QftNt^TN-3WcYX^I8R`J&nhP8k8nK<>3P65ny0GA>X}xU{{OT zM2uiWniS)XY9p`1(Mw6UtBtB8)a~hJvfH|#5pzCRu$h`Acs)-}gT(6_N4qM36X^1R zf`Yg0(~UzV1f)g#EO%|EU#+(^n0}Gha{(nFkTeM8ZBa2J| zz3o>S!-cq#9=ujpwM{UR7`)K$|Lx((!a({XLU&)#aehE?OTuv(hMVs_-0Qmbds9@@ zY=}wpkaAv7*t(jQJNp^BXCK>b7hnz~FjQf0E6UCUw%gjM<^w<^?)E&ah?0atbf)D% z2Mpy-T)hBLA^pFwvveIAsrt<&*IpECU0-eMqFQYA`jw<7v`hiCe^?AQ>(4tOxX>P^ zx0evX+Dt4}}DNKFGd~ zmmIQNc1qYvG^q48D~LaiTbaxBx*I+O~tN z+cwPQ7O`Idz;6R|&UbRVhJcVqu>wQh5FW=NytRA)aO!9;qFDlL<_1TiEzG#F}EgexUUHy7pYpRj{k%3G7|u8AQ&-l(_%gCI4tNEzyjMN zdLy_^Jt!TL7=Q!@*d!?iOijcv{sO#TW$o)~uXOkvkm6pk?+n;ijygQ2nH~%ob@bkZ zF*E34oR7Wo*1h!uCkBWbNd?n8@r@ZNsQ z_^O9BG5#CiQKk&FiJ()9`#K_)<7=n+MhTBam2+TmwiNw}%+RxAM+r8#sd<|S`P5~U zSm96L*BK$uz}!lPI}x2J>n@bei7{Y|=OlePy5H>o7PQz=ajA!2o&${Gf8uw=}*AfnzOlMd$6MQ zuwaSqZkq~?YQQo%*xzUa_n1>Apf&Id1&3C>m1KihK)zj&EY&ts;~7ebj|t7#S-meE zO10%OCtEG$pE)jXAXN5z&-8l;PST?Zf#Kq?0l8|b zi_n~yB>p$Q`h~7MIlolSpOy)Z%#h%}5NgH!%|KoMy*#CmS$Dp`z%c9Xr4kZ0s-t|& z0GSwSAwdr|&3MKoN=X(bulblFn(ND#hPCXUy^d}n2%l1P6?ZrQarw3}LEPy6B>zhx zg7!C?jtr96pX5OdEmmx~*OZAIxNb$<#(HJy#QAvZY{)d?bIiThr^As69IdxW3OPs| zBlt!3H}13jMCW)jj>qJKZZBHZ$jUVBipL4&gZa$;7LMU$-#8dh zd;Y%F)xzpA98hY{>WM@97V35TU7{gs(}AIL%;+Vm=LUF#!uLBs!;bwS@oOw5f%E|J zzss{y*r6-4WpHQ9b5Ph@D{`ENKF=%SD%P7bbJK{IF+J(4w(c8N3<=@;UMfE@irj^x3NLJnQJFgjxxSkug!?*S zn(7HAb7>^`J(rxEqada*y3DBu8+ z<>W{`&{FQfj;)JgvS##F9{-*i6CWRk&;l^KVngJq*qPv)vqExF?8lzyd0b{8XhB8h zWQ>pDf4DSAexJW7`8*PUVD*8Z5hVrL2I_Ry*z`syfV2ttDDO*v1Od^Q`gkGSi;rkD z1N-fOkl+5YjL%Z7mS4$Pn_Pavzn~cjX}G_dEnaVj_e5KS4}lCIg%pivFp5Ssw#fv_ z^!8mTy%Eg6xD(k*9AjWr zTTm2j=gVS`9CUJ>H+mOT8ktUH#_i(b1p^;=y~)1GVCn7_ebb0D!Z~>r&>2;JO;@k*inldW=uCP?a$%q|a=DK8wPs*tlr=S9PW z9bf%z>xLqnKQ)HY1NPwbd@r)THnPY#!)8wziZ;>~e0P$%A13W@t4w;eF{pubk%Et1 zUYpF9J`Y@PJr0+vYr|gRrtb7d{p1{|eqkMN;0mJ)VZ3Mc;uRO1eL#+9R+PjU zY|W2CB&^1T0gwb*x=0TSt&MN37xFw5YaVmEa zB@Pje{dag3UwIiQnJd4Yt(k63y%=*Oq;Jw#vBLg*stj2bzKz?)9p*(a1OFZ1uFS=4 z1ZN+=<3&!4P`v2beIIn_gAR)(RgXv3XJzQ(Ibb4dIs9lu5zoN0SB-R|2S^(j%AJ%_ zX7Mx9XMd%GMrTI4cvkI7Ms{849mzkep8yQxO4WnDHRn*&8q6Ow6@KCPpUkFUOITU0 zN9?DwiY;@Ml7clcroemu)A(j?+D|bk_3jM0AWiw&Ul#4VU>T5MH_~P-8QT(HKU;$q zjNwR^c5nLnVp>ja;krB|+6Rs-Ye+T)!~;Td2;vTS@3OZkxYG0rQe81@{;T?s9m8Y1 zxIYL8l5(C@Il*blp~g z@M+P4ZE1fuVxDmjY7wSjsvf4|yE*8&FBon*(yq5oN_;Xa%r;KY z=#Vf zzsPiPUzurW8AT6#2$CV$E4vW6Hc)DEZQA_%o>f~Z#i*IxiV0}j)RB!Zsy0O;D1rKA zIlY?E3=p$+AdzD5n;#V1SwbT#Ys8=aGw&e6(!_9NvlX!#5Zs)5rYTnIT@`QAy}(<= za8e^5HJ1w?{r82U>}r3xyjv5#?WO@gYV-qrq7_~M8*@z%8b zIKgUWRauo)rjHdR zMc9xt;uV2?0f8(ZmGrf{-V9{9*!MDSt$$cs>JRPBvZpYcLKDv;?v;=wWvGV2+UR)| zhCfLNt=@Fc?H)9It$)Qo=|@URd(h-l@Y$M|HrK&gE%}LCk;gV1D>Trp;wQynTIx^1 zm*cWZIsC5su^!^tT6hLjew6sP`H$!mIT(EP81~nGi8u2ei8fl0vo0C|H|Tc*#1NB_POE_w2w5XMBq#K zV0G_RjknDYK|r>5M+%sb`DWZV?8>Q9uAFni_xc~>0tVwLXF^uIwNimg8gc!K)ko2Z zSbSRkj70Pt(amfCjc$OhJ5ci~kpguUqkWiD8mHplmZcx_j%yXiZ}UsNUzYnVu2rLi z^+olFq##xRKy#3#I(Q-$m+FqivM{V!y%SwhFpWozqiQ+VB_-%DtYu0_=5+>eX;hhZ0SRfv%F?m z{MEAGGS5L=U)ncMSg+kiny#AJJ9%X!h@qdkb`GayjaBSbXPJMI(e?G=P8DNty9h3> z=)heXyz4UkI@zVg*MUfP>(*;0ZI0=%0nO%y5!0zrd(d9d*CK4L+4rN`_4Drz*o@#; zH)a1mQq5kY?-!~@Zfhwb1wD!GacOxSF=iyCJJ@}6?_@QJThD^5b z{wYLk?7`e`u{ zKVFl7(?u||NLKZ=)++pQRI7TDG4wg``4w^*wm0~L$y{jCNVb?N4unuf1|Rc<$b zVHElCSZ)6K_3`_wk2)8EQELh7^aHHSLWm%`q_k38ABWW1I@%}H#;a2RNI4cx+J4kZ z&X$;IjbpAN0}dsBBz*_Jtf`D)l8;GUl42e-%}^U>SO^R#zAr|WAu7V&)2)7!q(k1x zIYAm5Gdn*zU~!(DO^}dSVKRMXSMs5>j7+kl!3>V9{ypNF>lktmPM*9;Vxawb!x`o2 z_)3v=-JP#T1l_;wS>9;P{0wPmsljH~*Evpp!(cVY zL?sl7#b)abPMk7Z_WnT@~;otg4iq7wkcBC z6DoKW{w^eQiUvEKRt~4LxbA-Ofv-$oRqM5veCWDU#Bs&a*}xgl5We7PUJO?0`TS!= zYG!jFk6gJO$$2rD;qk(Gp1gaYMK<)dZSHqFbQ?u46E(p2b8|X{GXBcm%u)k=4+deb zI(2d6uk&!--h@@WH%g+Gqa-Rw{l?^y9CifZ}Y5a)X0k=sbZdi=JO-<^AL<6G0c9#@^c*Dc;q(SCBWz5tIqzE z<}r$Hi*k{j+}J~L!myg0=?68~(~iJBM#7yF)1#@h<=y5Elf}Io>5FaF629MONC&-X z-)E)@CEfl#Y1*zZlf{qwVm6y|px7Lw9lTJeDc8rXU{1kqW1mSOc;{9C=2gDUyDg)yiRM|%7_z! zSnhaz>Xk5^bQAo^i_6}5qSsJ=L%u{b-|1LFWSMi;G&;vALW0_P-oGV#a~Oc?7swSo zJ4piWX3t1N%S}Q@7J!Rub3@O%gpW-h+F6lw%@z@j-BkdRZe5_*Nit)(Sl zQn;odXlW@fc=SL$o; zHKntOue!{eqrtyflsc@t2}QL}HT#PWSQS2K>?u23_3AAkh0x}WIz`8|17a&xX+vW3@b46I;@h4uB{;d*AV@R(d6)}iJCN5=GSi-Es|j)? zOvNm^MmH zk?>`b>WLUFJ=#dy5$+u}s$d;1eoCZSw9w7lWVROs6fx;PbWV*$zGv~+cpGR3Vw}~B zL%e-Lg($!G+xt-%Wa9G9zVg5UN>TR{^c zWx+u#)m&{7Nm4c0)%+QuQLMTd_y|2^PTTS{TB9zY?2*;9bdoBRsFredg2}&=IoF+A z(c@*;WBpL!(Ez5RTx%>k@IGMV7`!rrJNPckgj(GudY?MvwAA;v@C?J%Gm?A}X&OPZMJgwfd zS7s0FX&m$FsPH!+7=Wet00kJt;y3&jyM$OuAkpqbuEMXNkMGg|S%Mgf7%Fs-JOExm z0>BLbNY?BWZ?Fsv+_2~V+M?{lpXzHhH+Kc#wrHdkIw@4so54C9a+Ib4LB}wpYlER7 zW=%ANNGZiC)O7fTOOnsMG9q1}A39W*a3deZp|ElTdQA+{odZeH(J$HyvB0gP4(O9h z(C3aQ9Nw8|cVf>reGEq)M&tq9)9(M-Ei*J7x9tXxIZ{S?IIVW|ESqP_vB z=rcb_dg{m+jA5Xfz}ngC?kg>0Q9qK3S*SV&^6{3xB*PbpYaH791vf1sUZtZyDb$b& z+<9M5Z|SH|xNHInBP)FlYjJ<$xgh;=ocdVi`_sOc{jRo?K%Tgh3brM`_L${(x6^=-huO=%n}7yH)ehCQ~{H;&KU=JZrVO8lHPi{-S>T zC{zID4~**869jiuL!bhTtxxp>Blc#N?PjJzecaah}LSO(VS(lt;Ztb?fS#veWj9K zpc#jsC)qmIdM;s>nyE&rJA{F2=j*{i{nuZ z5M-wmW{({Him03cNzkJ1=Q;o*6(XtR+K@+RAP#BoZXI@P*nR_seDQu{@DJ$Si(^P$ zcoQl%bh#%lTllx{F#C}p@`Y<&*1Od)z+qV}g+Io=XdFo}D!> zdCqkLT5b`UK znS;#f**~#*eko;UsIrQ}f17MQr>>m+#r44sWI-NMuB@)E&4SBE-7fZ(-^Zg>(1W7; zOI4sEGD6!0yNrt*vSL@lK2L?NKj;Qj-c|*AgD^jDUp;hi|LF{v7E4L`NEV_xPaYet zBYY=KTul!JB^AOSXn~P zM~ym3+m&>^l+x~Gz?0p>x`fS0x1|l>3+KB2If-27El=hpz*_c_V%4rXV3_YiJ09Na z`zBIb^)K#`^6X{yFD?DBHuAk66SW*$?9OlKS}0#)NfpR3cbQz=Fn5R<24{!wXzy5E z7zm(vjc%cF1<>qqMruE~({;(Oz$-JkePLrlKmy2*0XR>zSlQm8&?%jU|`>|ViwkzdBXkKgs7e~Q6giz{XA`& zu7NJIwC$G8kA=+VsRLDFwH`GgFI$IKTz9h>dsJw({~F%mVJZpMG*Bn7^;&OZ;!s`SbI{ztjH3PqzVaA%!uZ;MVi zEPC-NA^%F@V=+sjjRG5$#u~# z2sd#^8f9E0E-5vrBx0v|XSvE%%I-mHfM0aJQ@u^%AXv=AH+N=k5ZLP~YPp&AhS%kX zMrp#uP`mQ1bS+>SRGMN@LK*d_cS!KbhN$K_`{UF3AZl3X9bA0kXGn9H-0iieNGuNv z($Mz@?HKqjPY9GZ8f}xJJ?li><=3s_y zOWf16QOl5@WlQM!ulU=~uQow7KB|#S3jexUr^s~NtpxwQvTxx~e^Cy!$(Kz&eCt$q zl3GXdv~i2TV8ijBpwJN-X!|ZM|Drl*D^p)e-@jrcg*vcAqi4T4`W8)`>a(&BV;VFD zO&6SW1fD8WJI+@i&d+Ex*E-ztTAMBRVkr&S778qII$=+?x5LS)5zxmtYfjkz;AP+U z0ktkt{^UGtMY^uif`v1#MJs1lEm!$Lpe&?HJ8uA!M+t10MT6zsIY@EWgvi>lep4ab zp0s*fe!zaUH=mTo9A;9;Sg6y!yCmsm{Q1X_TK{-k6@gY^AYXa_r&o1CIpGt<+oQ{ zwA4=C9@%=>;%WIORAVE#@$op$kU1P>qfq2S6DYf!lv!bVBxYnG4vX+4Lk7tHA)2}! z0b6qi(`C@c!f z*N`vKH7N&sN8Ur$oF^YQeoxt3?NCLe6d&gDC|?RE5x#gI5Yp9KUvTbuvU#p-JT6C= z0I;u}Hc{k)ONmg-O;rN&xglc z+EEvt*I^T_RMz^0L()mEJkGruyVZ-_CQT(B zcKa_L#8}@2Gx+_Jc2fQ&y!{$-JrtaNwTR&_%x7R%G{$Aw*`!vJ^oqVQ)lBjYqkvk| z7c{Ev?dciH{?Z|KN^VTtRf|h9ucE!TRaUgXJ`t(2UeTSaYr1vzuPTrls&0j|au_M; zCr)kx;Ao{VF6t*`LNU^d$4SiAF1&Y}qz|~Wg+xI=6SY3FmIKVBJR!O9s&hFdt@A!%3WT!pOia^)cBLXUJyoAw4Mb*CtdK&$@$@K!*4-$ zIT2(vTPxPI>q&TT@5z@j`!b8 z#OhIy%iK4*hxR{qpcxKZ>7Q`v5d=H3E`6rd-VsEaAH(6s;1?`$$oJ^sf&+3EXmg6N zV&7bvHz9mTHCqEUqFwp=k>bUGXgm-ojMa?ms>yxM=#Ye@>JEq)3bRS6?(2y_I9*84 z(~%uK$bHt412+J{1p%};M-%iVj0CGCY2M<)LGVirU_QnKNPyWOBqqEC2c+0DHbu&v zSfkgUmETZAHuXfr;Dea}K$8(60(W=6*MNeEt)T$G77?|K5U~K+%oNyvB|!BIV3vE? zxM-S7bGC1J`hC)Io8rq0h;L|S7Lt*Po4#ar6%FiV)?glf*E+`YeTKj7JC<^Yo5z>g zxL!@kI8C$R>}L`jpyAp6=;Py|$Atb<5(ZxpfYQ|+x%8$X`di}-^uNa-3mp_83KH!KE3lmt0501wseVJ}v5tnTdTL)|M$U`dMfJ!>BYcw1%PZeNrf;}umhilR=~^Hy zQSe;`!2g06JAAEkq()T1Xi4(nnyIGc>u=;b#9$C1li_)mf;S?QOXZ*5$)!_IhbZG9iwwtZ6N*t)UF5>i&oW)f?6l5_prW%nz4gJX zFV!aP^%ia7nKPdiP6S9*ZhUH;EBzP`AMa3$Is)p3^rOm*N$FaV%N#A{K`uXW zh0yFQQM(RTcz!$c2$R_}`jcpLT#1B}Q{r}TJ5gjN)jruBYBGVA*P`GU-g1o zFP{44qYudSD33h9$uAg+L{|bPzl-`oq{pZAp71tZ3j1XiCP(LskIDl0xROWrpLRXH z@1dBb*;k+`3K8E^x0^Nw%BF+$n~N^m_+E?Y%RIfgc+uY6H+Z?=z{F5&fo+P zr7pWjHMiHy;I~DaSG)YZU<#1HO|iV=4p!siqERDBpg9AcDT7=!Yw z8>rtW-+xpldtLk`IaTvqxq+s7POzU*377x{@sY~I_7C!fo^9`S#R!iGf(P2uc2w!CkLY9Yc=c79>Er{O4VNH`kqv~BcvTQIJ#3nl($1DD@{va8kx^qkN`H?Qy3lMLw}R@x|h?P%{yS8O9!GH44q8TZ?Xx2i7;tzrJNA5S9qKj<$Cw}dU0S5ake0cmAR3m^o z)avlz8-S(*A|uKrf`XD)kq<#@psn@|646fp%02?bP1FvJjqu#83B?2ex;*}lf8@+M z2bhb-8=^PZUT}zSfKVVvX`pc!V#^Ch8IB_m$#VbO{%0d}cLu*eo>PB}6(Z3|7gi=V z9KkXO%x_G^LFHO;rd;|FFS8VNAcc?$yZ7_t#=g~=t>v|nj+KTR{(#VqlKwXLb-y@mbO8qTmUWDGa`5ti` z9Wf%V)_1V8tktTtLpum@Fk9lbZxN`Rg~dm>_j?>sBeIKc)w)BoX0UyrmR<=qZ;Sr@ z8}N^rbeO#0TwbUS<0-3wZ!hR{Mp+o!^PMFRMf=}3q-76ZB`o-N=HJvzyb}t`GG=bA z5ihsGfxJHAFMA5ii~aiQ^2zFaEBgAJ@E#&#RiHv!SGO~*Ewour$TW) z@-3f?!4@N&0ZPZm!IpLC_t=3oPZWUh7F2+OsSX9el=N8(uCOf9Dez_oJg|KOfXcHW zd~V6%z#*Mr%%492Je;EN|z%;gUT58p9mbuPcE`=S*AmsVMHLwMeV6xml)F&Jb6d zyR`)KUMvo}rPgG3Y&;c=EOR(c`9GqbI;@K3>%BqOr9-;AQ|i*)2uO#dw1R-dr8`7G zx)G3;5Rtf~bc>`?Qqm%=e*6CZ`SyA4nVH?aGrN1v%$zxMf~FMN*Fx*aWVa$a{7|_q z9-o~s*0WKy@{eMv_nDC|04td8Du9cfXJzeXlre=r=mszrNo_$yOTtF>LDc{Nq6(p? zRXF3FEkO&l2|hSIp2hJ zUZ5cI-WEmAv$X@U81qW*aLt8J=zT1NF#X2Y#^cO z5=Z4?fDvv0eP|fM@|wvEE8{**Y+m20t_nk^$s1&w7O1B2vgQf!a)TPVIR*%!Zs8&; zDkDm?nzbE?+h#X;NEwn^k~FAHDe@uJhzmPDCnSOTv!F|LG3dS{oQsAC3o8Fy3WarV zUS%gSZwB=wQAc z(>bTGm{Arh7uJx1{1iMh;36Wl9f3Wtz!K?OO7~8ruz+9dV_>s}iN5whoJG$)E288; z+n}kHAxs0dVBKrZr~fqpU|qQBCNX$h)2Qi#Dv%Vr)$S_)&vc#9`!xcjc!A;&_~{dD zj&`Uzh>vBnI6xVT5DWYm5C$q@ITWH--&C8Z3qkwTnhPy}`WrCy9IPBCA7nDj z2W50our)O@6!zm#!l^I98Q2OKq;JKceg-^!e_x`+ths5UzFTP(KQ@0qYc8DOkn4{E z4i$%rc2D8Ic3Fdx14z$5An??_*C=ym5Ho}a3Wi?O{GkuCQ;$g8Qf`?Jf2asL+x6O& zehWZ81ctye94pYjUKyaguIeI&M(+O7BsIi)Y52@eueo|%VFQ5GfXqbz#$f;5k#jmR z98)eIpp0qL!?jvdb^h;z;QnYa;;UbzfBINx(2}Ma7E)rEVBy6dW?C(cY*La42~CTComprK4$iCzTImqT^5?v zXQi_QCVNjFuYcCZWFdy{f##mLse*yn6mbtv7a4Er_oihI6iP$apF}2Mi*6|=B}t@| z5yt3=H+imN_j+PTA}hPT#ulY_Pz1EpQb5Dw8fR4C_Gvphodu|3e6OMl{7kf<)oB+qdYyfGe`l7#RvR=EQolA3MiA8;yTAD2R1-Eqt@9;0!p00i#mvoz=# z<`ahV@w!s$V#KT|$+W0!bYIg;A{87CRyV8C<;_2Rmp7sLqBs{8po=5`X1*+ zJVDEIe3xF$;_Dh<5*1VXN#l3s<)LP8DFy_yknYm!15k(Cv3Py=B&Yj`>}XV7zXAG; zEMmOLosWsK&%w{*yNG2{&Y_!ju)!6hPbe(x!EwVZ6s>5OS@3J4PFP>cCRTS=plGa;OD?f#i#FzB(D=e8K^n_ySyf<{4#qL4JF0JMazJ_%6b6o##5 zBiRQ?7(mvQJc<@Lj1dHCDKDlBvury-;|9q@00nTZgL?i^u$tRY0NMZufF*3LaPnRq z06fU})f^EqmC&lJ5F|TPQKvq|r1@@t*6d@&*gorq!fz>}IT@*h>$qbworlHwzve{< zS?Vt5vw$;6qHQl!Y4tks9(QxpRuf+TYuS^wcL~i`L5l!|7BK)3g-9dY(Eqgoay(ih z1_0pg_P>H25}@vVa3Qgd$JWf%&}`n%?1Fy^H6u7o2cS0j?I-}Ef{$iwWQM^ZE@7M6 z;D5}7iVqbD@Y;bM#ht47c&w0X*p#=y&K~{j&aK?-l>i!Y<7`xPJ}E^azVM5pQH-*7 z#|Hf{C9mVc<=Z}$lOb8pP<2(rwf4J4S!)BrXJRMMaPV=;DAF05Np`bZ>ib?Gn&X57 ziiTR9c>0u1QF-;0W{kuTqnAXN0ECY5e?u*lhJ2)Ko=wEA@q@e|qxI^&g6&}_)teMe zfzj`s4YUfl?Cyn)-fbKEbj&^s{Qt;5YL-+fi8xR)z6kv|I5QV#_e+)NiKv%mgDMUM z?qBSJnCG#h(nIZQtKZh#hJ>Vd$iGURVZSIOwmf^BMEdRHQ5VLFWYF_Bk2l0rk0@u4 zQ2d8Muf*=Q+wGcy*@>MhKQah04y;-QMF&0cK5MT0+3y;OD8g^Bz`F0o$t^NTiRGqF zTQ&7`IjxHBX^F@DS^%M^u^}38GU5$pQ;?h9FOg{bLEv@bI@XzR&mTu?LeYYDH6LZ0d(K=F%EP)b0h%jq z5|4l%Dv)*wcaX?BiXVNR0Ig33WeQKa+p{p~Ras~%ou|&%+b#3^ zSnhdAsSq!8jB(}PB;B-`vCoEV>(vxXJukATzZP;P&*5t%=vxZgEq%9C9|-*OG`XHyzrtKi!Rzqmn>1%$FG?!*+#=NITR}s$4OTTIQox%*w+aWmRbh|m+pN`n0zo! zy41r0V@^@k_bgu9G+i3oMKYhFaRsD1MTlO(a5^YUv`3A~gznSCdCG*!*5*Av$MNY2 zu6$|^eN|gr(-e-_sLX38bUN|0A~1qAS^0f5anm+$A^z;;6aViMS}yw#=>Az;f$Se6 zss7Wek3kUC&p-GI_0!#hMl+4~xWiXgzd$3;*kQOIsWWLJ0&PO5obSv|XiQ#Zd_%l6UZKHRPsr$HtM;s0iw&`%4)+PKRP zxR-yht^8&d#HM-nwi=@-1i#FAmN8Ous^1EwWuUE58IEq2$Gqqps{i&OD*0;vgTg~q zU3cSxMI{mXRRKu}%LYuoq6jNgfOjySw-r03hyVkIh! z?5I!5d#5?SLL`x_1@6}C|7C0IF;wOT2 zk1&1CGT{kO=MXu^N0)wJ2J)f>gJR$k@(j~H6G_-l;C~27NOc7RReAo1Q zWP8JnZDd9-%(l|O!TQgdcQG`*m1o=>5ZuQkhp*)H)h8Py4#lxwa3r zcwBwhkSt+keuY7NCx?{!7gM%hct#Yvyh2n?NEyN*MBCfeQeU~|^@n|%SQ-B^BEVu4 zb{Q>UiU04sE?Qdt);)*A=uvgWdz9BY^)P9RjFXF(oFNP4o??gy=nXV?YgH<76O0w^7rt&>o{O=H*l)=QTy zxTn2sBY!YB^Q)*bOW1qD=BqoC>~ybM*GcDf{c5D0oQPBEqk;KwdFHgec9pQG8;JtB z^~dWML-BO+98(lJ21;ss8Y9hauTCW-He9U+}8T**m+h z;u>1S>;SjTgry;vD;E#h{n$cp36{9zjHx}>Tdy4U~+20=*pQSTB zE4x~K#r?+4;88@&o53`p59cS|F-|8oKCDa^AMzK9U-&T@N8Sb&#&$5s*_PMDdLZim za^{{_s^IOvRr^($aAW9();x#TQ}?#U8`g}e^3i+rQOBYGQxGPQ z_ij=fWqH2m_Pm92EoT4~OMxwbIA`U?Rb)1ci&0-J4leYVE1w^DpTx<~B`AoK-XOTG zf3&hb@fAs|LAHyywXpMv(zlNvDF0rJmb5G+Crd2R74gqCP;e8K;VPz*P0C5UT$Z1L5ISf z4MKMKD`DO{`QNNdOc-C`L};$%3Lodzu#Utlavv|qkrKK*Us9Bz9H%Xg*t?Y#KQw+$ zl{;_5c+_nClBdnt7cw)>H1B^uT;bC~)X$QPmgo?F!u~){P(RE+tu-f&sld?uT;0b+ zLm;P*6&IkQpLBj@F|)&_7_Oagyelc;Ct84!=)~E?@gly3qT&F%u*JUOlN9NM*X#PU zd`BF))R)gYy3CWA^tymx!m>Z2!vjZAw?ES5x`ZG}v_V1+3ku9?JSuf>;gUAnV=pu3 zxPNqOEVT?VlUm{eeude-NQ`0tbzv8a0$c&H2?y7qJ7WvPOQnIE-u$$vB$HyOSd6^h zfQiOd;BlZfZ)nG|9_XdikZDL!&wa&0v9oSJBrynJ3qY`uV5ff8g($T|wG;KBa8CWB z3qZDD<1brIQ2!zTL*3Z3N2ZziqjHguZD_}WAwU$OFQ1BlEWuq}c%{&udXY&3Su$qt z6tW0Zq}6pZ-GCz{Ynh0bR@Xua1npGs&df6a?)M2$LQpWFK$9jQ#Csu(owFZ!X56v2J}CT`e$!V#AYptotlWM1~v zh0%|F;;nMd4JIC&>035K(1{_cjz3VF@+^K%mO#Gld2t5!TU{9WcFpGw4+&bs^7W*u@U z;Jj6mlK6p2kSnh%;3orRutmXuagGP;iL62P`n3@L0)d+3rKqkR&mL8*ApD8O6MgOpgGJDVhH8uAz5B4 zp&9m<{w*>}Pq%)J>XMm?MHu^-9oe8BKsf=tx!w*w=SKWPDY@V8#;ptnK9(t;oddS& zhy_1A>Jk5ZFU)W9_zmKUlAZV7xWBM57%~4QV=pr9A7no&%a>wwIhY0)W4gvRi?3a( zgAs;|jS--1m@&pq6mOz4pe^si@YK9v0`Zoublv;G>8i1ms(^n8Q!n0bLdLWefDoy% zS-lwZh;onPRY}(0V7G4)9Bf`0o4gX`xpPWEpVMbz!Yz?t1F&pH5JGDV`qO7tKK)eOx=KZGZHwTgyOb{sT&@`i-3QSXkATqbMloTZT?XDqMp0DKG9l zwC0Mco;|IIFkfc(O1o4Hb0B9EaOhOR>ocZkb>h5DHy4OZiF)Cja6?f+>8EcFrTa~7 z*#3Om7eVLNFx>e*q#&j8Z_laHIwr65m)!SXde}>AHl3y=*Pn`dhcuvPVwbplUkE86 zaG{hWRFjm3HB2FyhKxvkG?4S|ac0%=$kzDSw{W{+&Ec<$jSWcD#7<$x*n+G*6ZYK& zFCABnZiQgl$IfbRqtH)QZ+DurHaNEFyZ&e_MqW-;iosz+)|)4tpA@seJjsLYp3 zW!Jh#(`zVvh16W+ksYHk%j(Fiv!RAk?q|ggL3cwI}NXRXvL&R zO(I+dHm7*x!J>M+qka4@)PMNZ*M`GNk7szaDlZx`i~pz@X2Hf6UClN)6-+5J4)=DI z2~|Q}Zir*lAMgm9VoMdbN$31ipg^wvt|8zJBAb54C4uWNbw*0b(DeQx?namYWp3@$ ztF3G0q`9u62Gf^fsb?m)bI#hhZ>(hrCD;fa`6<=iN@IM4R(I%mHvjc0IB)IpeKwu= z-2%O{;WtxfyWWuU|5>I=qWa z`s=CW3B`Lyd|^M0!&IrYFx~dG()jE5#;*OTso#qqrg8)AuiJd8bs9owcBM1y1MDy* zZy%o&R%OWCx1?%}ePwcNcrzQME;;hoy>^+DV#y-)ZD_aW(n<<}0A6;#4(l&Zg<96XemI#X=e~NH>2=~(rKHtu=R53u|Alypqsd59lbr`rHLBO7&O~47{MOd4$A0#! zR<@sGRUs&8KhdFaKD%x_YMp-U>xD(0e;5CElESa{a#SK0JCM(n6(3#zu&s-ib36knntG#?+PAMx}20 z=dF;AqE?_tWgI6``(z@nBJ^=RD;s|-Mns#Z%P$e(a{r(E%%orX+L>XmPZidQw#zw` zH}eyxuC-OOEapC+;~5)$E%Rf>?GL=FQx#F@l@xYAe{^UtuW#}Lhw)3`+s4s4E?)=X zjSTzny(AS2Z1I|Krg*F6;Wk6(Gt;`u>#eellK`V0{}1VbkdPUgwnftMnC)2NecqSa zwA!-0p8p=K;J=9sn<~#=ozO2)Q+@uhPC^~x*ZYyqtDNe~H-T5UCUh4|BdPv@YgR!{ z`(;b+eUq?Xx4n)&iqxi1C3qK)c&L&tb1HNs$qqu5;q@ef={a zLpRTb7hyl@JKE1Jm`I2q7Z{J+PQUy2US2r0GHrU#*3?nP_vU$+FB@a0I9Ez&@(LmT zNoEdXW_Q-xw=#Q$cmyvjbez(f7%odRQmv|@F@d(zembyE7R9A#eFD{hkpZ&gk6oV*Fb zNNx6#2fJ=C`>gftPE0XPKV6a$r7M~*O7fJLAKjK!+3I|rsIYSk`5t0_5L(HTantcD zk>-_YjaE?T{4Unof_2Wdz`iPzx)FC8wV-Zux5u}K9n}?on62sm>bS_IYQDJ}vvw<^ zJefB|V6Q#m^>&KmJ7X%c7g@1q+@YPCJI?nJ=|R=Vt`VOlYoK>{kA7o|%4AF?zkVr)ZW zvc_LNlN1PhXE=Ib`$Wc1NdbZVpgEg=I6G!pj!6a@PfT(YhNxU%oK8c0ne!GzLNRd9 z03L60eL(X^@`r=-UcMYoeQpy2`)gqwQrKH+S$96{Knw<8U!VIGBX!$loTL)4LA72@ z6%=6x*i8dT2ME}lc+3qZ0cswp;Gs3nyP-smZ~O9_g!$-tdM zyuKN>{!w+1HAMqrE@VXX_zNfqJ&a~PvDyXXR83IBSBp&T01)ayNCf~5C|tmR4x`j+ zHw~=7`?ND1Otg%VTAbk4B>aRyJWcKAi_f;h<~e7qb~(_;N#QR~{(jKLH1x}{rR%t1 zZ1MfoZ4{J5HI>{-;nLjSzajsH+E!t*)hghDE1pgI`kPX6^zi%Z#8@HUF%m;Tn$Aa| z-F^vw8k^oLPfH(9Wt8!;;dcG(Iw>(?#_{4Q#0&kxH6Awiw}`{hrsfy?gugj5D14y) z!f4xf^C#Zqa=CkLU`~+4yjLJ^%MseJv_md~T9QxVU{lG7aGFr%6xgQQ(uQ$-?;dix zX!I+1^ha^U_p{IyMyvbc@h0df6u_iZ!3Gc=g5X<1EDj;Wf7fwR#3jkBHI^^uZ2`wZ zdzC>hQM*4+sAz(L25G28ZN4+{A}yoOD5U8_i$EHhtz^N81jJ=8erap6$9`oeRqX!o+w7Jaf0bv z1QY*qJn%i+nNXqKl4R@SmL>IsK*!dQpHHTo>w`a}YJ}3@jllNAS@o(( zpA?Nthsjox4v2g_VcTYDLg)+!Rl9S{d7LZAk7k0@5EgW2RtRZl>l&rDS1<1EVNA zA2mnzBDcY1XB3nkfiJissmJmW-me+OV~NYP{O($W^J2z+A)(`kNF6qlO_Cv6~JCKs(7EV;P7Ny__DW24?EC~?gCJLUYab)lRSxLq^!waE4)^<(y z`=>eluPn{#=#`2A73;G9@cQq9i_qt+rgnDQ)dtac-Pr+CcF--|@6Nr%LOzWoHMQmh z|7><0J=i~?Xk|Aq!^Qad<*2jjy*dMjgC^aZJX4|49RP&%=9K`bU`r3M-b1xoWhag! z)YQsy#&#z3StSU;Ae0XjPG-P(U5@nu5#x_r)C1H4B^7Lcv=d)SV)YPa>GO~3NUMsC zKHYUMMtI@K8riE43PI?f?@_6!LZxikBc9JT9Q~?;XSJ|KXzF+OGVfItDIE_ottadg z9d764BRi)sa|g@cBpf%XaE8R;S>zvO3!3w9Vv7o`y5-d3_kVP?8#=Kklv&S=MlR8z zpJWCeZ#zM_i8-)--ZDc-ZQ=At4-s1!t2fJUiGEIj67;?nBjVFVTbU?Ymy;@w10s}! zh(Kw{Apw9HgATH7?gZa=$|gBLaVd#^4R9pO@wQ$FJb#XeM>wp{b?@YIe6|%UM!FZ{ zi4)`BH_GO+*kX;w-VRf-;DgGN+g^+ zF8ALFxEp4mgOMS=%o(iv#mdz*LYPW}7}Q&gYz_bym6iZ8j-z~ZQ3trA?FNtZ<`~hF z(ydMrN`NiFOpH@3t2m4$fI=k0H5ZJusGcKAA5yd_B+SiZg32w2B!R))4KT!EWO%mf z=qgCp_=JR!xDfIX1xHdj3HkmM2XL(WXzkuZcc8-3i~yNc*#!xM@f><3x&}o~R{MA* zKNk`<|IrAIe=mNzpOc*bii-mcjvP1>JH}8ECvPx^HV;_4+F;I(G*$gU?YCAdcc%(3 zG2~LgLskE1{mCDw*f>hy+N|X!P5);JfA`>x#;<>>6uZAt4MZyj_|BD+#=hYz4Ctp6 z18#N9ZBXI^VYDvCoRvPpXx>u1dhx2;sRfjyx-$#?Xfq zp#huPlM0{7212QP0WL-Wqfml%!5G1co1=L!eDMV9ML^_s zDedFu@s6?SFd9UVyB23xM3`wp5-K6$a`Cx=+QyvDhR(C8gmbm zQ&G@bfL!=Vqe|VCCIWGOh|P)-2aqbn++HgH9NvEpL5=Q3Y)N7YPx8K#ZIcN3fH~FZ zkI1lF-A`p%K3k5qkNZD%7?+E>h;7eCN{)OMW?)!b-w4TzHr4z32t!pSFFaofgKH)j`mq#$4 zg-wcEIbOJ*CBGHxE54&IAv>1}q7Aa867F~oa1ajg$%iI2_MZN%Ap;24O&el>Xu@fi zKjh>dVcXpJ3ad-2#oP(_@M`$yBnezeT{M80IGgl_y`-!`15N07rMq#T;%9x>TJSa@2Yc&o+ zxz*YmGqWaDlw&Qg1F(mR01zGqw*?@3oKNR~2msq4^T)d#qC7%yG$dDvgrbd5U`T;Z z09FWk9sTdXiUL_X@CQIE!-D=hfwzDB5TXgHU~XG_%`T9DtQ|li^)ef3T@1Py2R@%_ zyP#5)(b(%yk8USON1`|6jlOV8W&8L!917e55NiR4AHe)Ns8AGvrYK`0`rM?2F3Rpx ze(|kRDbM3~wxR&1XRn1jh1vcaAFVih)-2mM(Ov)ok(+q(75C3Fe$@lay-Ar1bHn!@ z(K`Y+r5D4A5?K3YjurDf#8_W#0lf>!SdtKu&Ld_6LO}t z^?Uc2s(BVpfmwATU@j;FTC%WwVkl9p?@JG2F?RZ9osztIp)c5EPi;d+x)zEm_uVPQ znZ}wojtP-#-zcR2w6ocm+SHlXu6WELf(lM3{8DTuE~D9$4g{@7qJQJ9NW$wwWXjY@ zed7_&h9}hk*^fWYZ$ipnM0-$i=|hC(G+EdIDULdirg$(`*6zbUQshL^cS3X>h-Qsj z&zf|sngmgi&F{VuC8kf)(&`3{Ykc-}hQbvHcO-{D9`!8RiTv745Y5h$TBjy^soRhl z!Bx}Udi63O2Or5gk{mf^ux<(B9e}eRS|~V~0dF8$rG?48NKOZ*yVGI}h zsmv=!z_Y$FSs?wP;UQMlJI(M3)Iv>y^|xW47iCqD+WGG+&1DPCSR|hWw3OA)UejJsInQ}U*n?5x_V$3vd!1p~)FaZg{1Q5>dJwf=qo$z?ne708JV&an1C zf;ip$%^6>=TK^_WDz~>6$RCV7C>W z{SA{;UusP}INq+OW)+CQU&%O-XN#!>riox9w;yp=#621nJGs6}UsmHVpS5fn<7AJt z{&;jGtUf9K+kvvb#wwwraS>*9N5T!jv112d)&QXn62SWh`445ESHgURivfUg^^jm4 zm`ANLPu0`7o!gWA&VwrF<2-YM5KV$w?zfGQuyw$7EMxC4fc5wgz(9aB+$Zqt`9uur zK?awK3sxtT03Q*a&U5($%a05NYSy6)0m7paa6otwE(zc*6c4|i0~-VmsC#WuMz)~- zvl0hb#8d|XX9o}lCcw!O2%vDhVicHK*8zB78ej=v8-s&RX!z%#wb2dQ)m5PW^h8SSF61hRFH`7>|QH-pNIp8+@bkq0gYGbL-tsE1$q{rX^0rFW$?~Rg0^trvLQ1KYxjkUKK3cf-;DP z01@uRzJ_|i%q6M85F35ZPxR|EooRaMy8^cRbeM5c+)%J)0J|OVOM~Lk9-(lmTd?3S zyMFtf1sQv1zL=qv$~|U(&iO|Cmu_?hPdGrmf2A|CLLB>wQ@HI_+fM6rW~D?U`>`CQ zb>GWPf~)CGUF)=H8WHJTY7@Po;RU<#t=KWgBVUpYwgQa$br}d|5g|;#=&g1ZT}I(I zUYhJ}JdOzSGBZ6jde#+o51uphZ-dt;2lZQ_XKqAFEf%|&!q@nmre#v<2!M>4FEUrf zg)eN7&=`6!q;orl4IQ!h166v0p`3O)MmV}V%J0+HSI|V?11m(@0mx#amcA1JMsDtJdYk=!#rLN;&reACO_8!%AGg_&lgwfL?D~?V$D`>E*kpOYf z2X_EIpn}4z0=m-ZesjPJsgO$iDRTZK2)gky6z)> zI*C_~L;nQX5@-JDLk1_GCye9a#gB3qCQ85`%5MuA##jP0^}MJkbU3mB1!5Qn0K2KIVDAlDXz6pb)V z0LG8Pq67=jBLT23h?9>wSfDX@iUt!=1OQQ>f=OOy|6rWazjtk6&7j)0c{N^4zO4?l z{B1aN11xihhPl?bjoh!W+n*kbU+nFtUn+OaEZtv33c#tbIrQ@{bTKeaXC6#PTs>0L zg{-E9pFq|D{B$(-z@8NfK)gRK*7zh&cYJ!23P;iXNGP7Gb}=U_H(U5b@IA+mBQ{02 zDN+6t{%sr)afeaj#*J`9V#PH;#aK=`nUFJiy`1Vqd^tS?(5=5G3stc>g%6@CA3a(V zQ-ab1vp~JA#AQ_n5NwE2&fm|HTp?-Zi(&b;sC_60cgmw6QH(tNNo{!A+8Q-R@&3Rb zfQm<9^s;@e*jp+u=_N#y2ZP@L-x4CxB<_-o>K*p+rY2i?CgZpM=)x+N=aXE!18qV? z#G6spa<;NB{#XLbxY31FmXGEMU_0*<^gF5v5|=p!MG00((b(L@Z2J0_;bt9@2?U=a zYyswb&+A0~DrW^3Z#mAt*luZ2T+brHiXH89KJ#Ak_qsJ@mK2j%L(ha=>+x*16Mt0K z$=B-t(7u*tBH2k-KeK8MN6qc|laW32`yr6d8TIW-l)A_K&xX7$?Aj1(;-$n2q5AW< z3%19rB^%;;rEmck%CnY_-FkFp994~P^?*q?{^2!!SxxvZEnh~ST&Jlc>-xZN8y2L& zX1b})TaxeP@7^;Pg^RQ`o0QFA11rBdnGirPv zGf^{MQ{7tXNU&??CLA6@>1KhI0giNOr(h;GKZfTO(AN#)pWWaMLZd(^4WRIXaP`SX zmSV$PtLmcLo?pf|3+j#E1TYYVbjdca9h;-_2;+P&D~t(K$6*m+YJbw|Q6%^;0vq&dKT#)va=`P;tJ z;%nO$-HtNjk823>!6)kZY)rS;3j8IUood5qOH)QbDFOxMo<-rZ#h?J(-=LOv0yGyS zFS^|~AHW17lM!wSv;h#YeftH_4hn!uQzF42NdWm*HaawTLt(-bFHWc_3ZT>nyJyluSGw( zm|ijeA4&?X%X+n`vyG_4Gx(KGGTK+FNgY5&w>Kl5N*RMwHWNADHW|jV@T3G=O!NzL zgL}9h3eI13ns&@jr1rb^R4*St!L^v(wmh+JRp+I+zWr)fzOMYIs&%ddCjfibiQ6N_5b|B~JlPrZW;H%Y=pu&;NipQgRB1i0jlXW#5 z$h=4A2Gn)Ou15-(5o%2){|P)XL1H^5W7xkfr~82PXk^*LHj$Z5!T*6r2-`K^PJ_vw z)Y7}A)v{spWng&u1#^+!vyD|KK&-i5Ur4JhxLcMOqqNm*NgDw;c{b^~K>WfiFyNva zcgI(3SZ3D(xCWu0x78}-h9ojRGV#DV!@Gc9(SGUo`L=F?7sX4&a@Dy-APIa1s5LC~ z?ZT-@q;ww)R)b41ya|_X0jI2wxc-fHEE6$Tn9ms{pfLbqW7R%)GMV*|hBWd`v|k># zdD6yW#yC zkb@x{ZLnKHsyUG2C~*35j00(t`Va&hzx)6vFBFUYI#DraTh(K(&1-$QJpsHFFN2uT zji?WyCb*!`5husnYKgqL(FZUpbElx~#W!DEi3x=ewqRudnbzOhH$PDBHSt5k02aW4 zL$>W-OkdGp2l8MKOoSuak52@cT?H7>Xn-Ib4UvhlDz*eCMDPF~37o+m{|8~sr~f5l zz!TUHsKDF#lPTL2!x$Ml8s8PHz2%oeRAis>l4bhz**eD|^30y#tx5+vr%DJS+BcRr z+g5ui{frD}h8*qBN=se`QNf)qmdjXqw12CZD)Ycw{W6zY8t_lWaL^Xei#VwzD=7V| z`&-k%(ytYd)xYy0Mu!x+5yjLm{NH+-w^Y6Ft}2t(SjEq}!LWfp^>#n_DfsMAQ=BkB z6{Xk&sD;C&T*}XUa1z?8So4c)@auh{9h>pk4 zK-d#j<3}TOZ|v0|$QcPay_C{Q)YsP>3qIS!joA4Q++|6VuKF@ZoXteKKL~al zDA;3OFyyRn;(yA8=b$bjlu4yK%S4fJBu3HcwDC&GoRpFr=BZW4)qi(;75c>^noynrX}$7VCB26S<-QbBi!k&KSocd~1bFbN*#E z?3)H{sF<3nBfD2?B(Wz?(BU*$fhp#L__Qii6kmD3GB1 z!j<wAbqpEeW(UujGLv z?7E+y5N`q{hXt$^2^M^Aa$@?MdD$h zi;OXypfG<(CT4-x-<{VBz*X!5FJQyEZu{NI%*3o1>WG3=h@b#w@OFs(dk>=x@FD&? z43UPm;M6Ee1?C+xm^AvtZ5d}yLm9!Mr;5@9B_5gxfrEkw0uS=ODa9~5aib_9=Hc62 zaMbz4=HHq9ZxK!#Jc~il^sKD+Meha;$$rld0V<$V;ZZ4kV8R!TH}Y&nULai%c(!PH zVMdE;Y^}PKH$a*4{1$MPMG=`yqVvh#8*=zowENo_j zo&fMgRsgyzIfIfpYfR#A%reO~dRK{R9$6mRRMmq7g(Jg$q!djU>cMa_H&LlDF|W|MmN% z^b*z`+#a5HF2`dR1H15qdf<74FL?d4V_=_i8~!OYFl#Ym@-qt`$=IulT~4Qi&aXhB z04rVs2A5)hc4cFzypt3SZAAg(GaI{FNP+{_(rKbq07GMwrV5%r46o?F9 z8=%uH{x1VSu>OMtcxVugy*ncUsROvw@CP9PsS{ySio!4>Mo9t?J^O;bK4VY1?O*`Y zQBv`B4?qz83JqDHQtO(G(_n!WMAR5q# z4R?JSo!y8{gv(o56B8|A7eG7F#FT4fs==t4ZGUu;GA{7F+lj7jKbXv7{_NAgQ&z%9 zRAvOi*vMkXrY~ep`HwHY2P479f~BUOf@2sji=hbb^XyS2I{601k?R!&lrc+gnP2;=s^NLD0px_ zqA6gu7Y@L_(<5QUfOiD+csdK)Gs5wifjWV+@skaHCDcZNPE#wD`aJL1Fr*i*SnsGu_{t3)cKigz1k<(y*;fIgTeUg_@___XnGz zn>Cy0C1}e~R47qkjO-ZihCgG2JM#LRf)uyY5{AK?iq`dQn#GnuCdKAUHW3_~c7@Rf zhaDrJk4t*SrG`u6I?#-{jHIP#>_y-&kW2?~1ecaJ`p^JyYg+6LzgOutO&VS3 za7voWu$-?qnhW-;B%z?d$|q8u3eM}#2>Ymx#St}DUk#yL#|2=@SBNk5_M zzxN<0`vCR~2>*Y1P&$YP$*^vh;uo67j}UX#yjAGpJN{TE1FTLAlD&HD|jjtg`gz()g_laF57Aq@DlAV0$3_8lD(=^*NJO=^PvOv);~^lgC1k>^P#Dbux8&igiO2`kE^(334`IFkYx!$ z4&snB?H3xy*zPZW^MV!7RFtY9I}pod`CHQg>j1y0a3iu7bWhY9L?h9*Wlrnak7ckz z(i#<$!hgOeFFSwzk&r7CU}Ll+1?2FXLA9W}Z=62mje-LJ{L;Dw@}Y5QEMqOLo2~Zx zR4%t^Mp`0(y z9nwe`sGv&;2+}Gd(kTcCsEEY7|M$MP>~}9a_fDOA?#zkboSDjZ5r1$mj2$vl5^P~046Z{D34&mJzakeS)+z}_fRx(pz@CF=>9bvbBCJe7e% zBqjr*E>y^1V_7=bsd$Vu{13%9wHCLIb@Rx;Hu7@IEnC2wDug$xjg|at^eJR4{|GTi zd8}(jFLa~+T==qDN4XS%3h9s{nKbf?nI?YqzpeHMY?cbLfJC*%UtX|%Hy^0D6TxT2 zm2MWdl~TjrwF&%LLrHO%5EgX1gyP;4w+!*p)9BCjOvJv&=LTlmCEXHLf<9_|VRuh@S1P$Q8Q{lr?1oxDd-Kc5hlpz({2xmfdzsXD zL&BnXX9d@=-Fsh>+PlH>u(3lE089Z21>J{81~9rZ*I59&ci7H~1I+GbXeb$QHi5V0 zqbcr)n{>iB=PLvNR=_`+1XB_AkIz(QzaFG?t{$K9#v%g#XKWPIb`Gn2>H-qqW8`qG z2~g+{9FGoQ!vWyRh|}-I!KcvGs<~U}FUa6zaSbtW59ikp?lI(>y}jMaiC_3h1Jc8Ql;Y=;n62;OAL6RaBCh-rJC9HmO=Yr z+&?`WBM(6xOlj66w* zR_B#+RvgpMd+bCh{}B;v0e8Tr!Xa5jG6?rO01B_aI+XsG-UZ3{Js-pY8prxEA^E=) z$h>E_3u0pfE_-J#F_cYfwH%22)B|V|@qb@@jHtzf;Y>jIY95EWq*YCduAhZ?JW>af=ApG;2$ns7>+1j&?^@loGtDl!2{UZZ1yR^!vu(K zsXW_`wJi5kec^QonQAPmF}HtWaHl3|GnQb4x9W4-PcxguiQzuw>gL(j? zxC`6T-XU2yEiwNm>Z~fXN+7J3f=1PrgQ{7hMT#F}?*&g{&v8&F2oxPM-r3^xG7$q{ z7qQofQj=R0d%r`I$2hGLdt~`jJml@kU$hgy=JSNF8UV@ipLrK1qCf%0vCb{yt7N$Q zpT5MPLq>&$&M?*Ht5p-wKfnr81Bq@7{&&fAVMl>Pfw=#!O6^8%e?I`+OMg5Rei}zv zZPmC|o1nZQr<6Q$e%OIlu>@VloJRBCP@K$H0=q8o9>$zH0eDASAmQU7qGcoV*&Vcb z=Zm>~`S*z`!WLHmg55YYS%0}?^44KI$wyV4Zv96rEb?|tH6fY@-ic-2CPSCKJOgdl|7mC@_}(my zwq9>l8SUfoXBOvdJFPNkRO7CQ)ft?ilM1>c#iOQAOPHN~7{6!gZic=@mAUdU!aV}18sDA8`blfri2mp7~mWz8v^3(FBlwuYa>S=&1M2tL? znzIH71Oo7s?2FOS0}2a$93ZcO;R9y{bw9*I>Nfy}9Dfz6DN;Ev6w3)Z0nHiD29!#` zLKb{q9w5x1AR$e*-~Gdjn2L!0W!dWcKDJiF7WwP=x!w#bROkgH8WZ`t6q%Eb!rrXL zxd}CHD&{O48yddk1x&F+Tq7^PKwE>%5E1kU;Za{n^E%FT7XNO07Vr#mB9shimGDP@JB?+-Rg_$hZ*Q>@c zOfYew+{TA5`~D`hI|Yk!t^KSjPp4vW4;>2r!{j_;Nage zEh^K^H;vzqyz+Q*f3+OG*CUG1(3NvvhsJI2Ju6T*NIs}iiQ-eRKno8LZ)Vg9 zk13G10s;J|mO+x;HpF;+bgi5Vs0^$V7~t z#8meq_)ZWdrlU|94d1C+zD0sj(O31Vg}Q5bnZQgi5J%^<#WJF;^3N?J3+={;1IuVj z`vN!&XS1bsHh<&2mhtg$uk#WBWs^7(E!+#$;WeV}J9$dFYqyz0un-G{kc!i!$TCu{ zHs9Y*QZf>@TPcL<3JmqZDD#U${{aN~(tjuTDX8+Gi$UaqpF}WHDsRAHq8?Ab!HMs{ zKb3hGy}H-D9=5h`lrQFajrj}eD&ydD8j?vUgdu9pT6N&}0@bgx-A(_)qtre{ZtVYk z6W504yWTu5AjIuH`2TOAj8hfA3vZz8^O)yZtrs^vCN`TRY2ioWIP8Oz)Iv0fQOM zxdFB7^PerD?^wJoldm%Oy~=;n(0b15sCsbBIr^;Uvr3qVOoj8o->5(i-$#F?`U`Bf zqz*~^H~k)z=J9^&GJjEsz$ux%|0|$+soQnF$9fGETz&t#+PtpKrJva*pyRB5@J|yJ zSGijyQ{9#L>s6*@i2%rG&Hcjq&j#E_0N#cc(Kspq5RM#Ky4AVC#vT^gfLzIndRhFfKdxsxNP9I>|D(A8_RGrT} zI4NG_pL}}B_gTrI)tR@>GUDGKZK5=np8SJPun#5*b@shs-oq>OljJ0f?|%F$UG(cK zcKC&_M;a58IQj{O7(E3)(3KA)n!1njlk|mdT`#%F@;n&m4wmH>CyNSc^ZVf6wMF{+ zOXS5-V)^gz8;_h)1|z zsirlJF^U#B=196~7MKVI|E!3(`g)YVLRg7;yTDXlpHVHkl(D7os7NlkCbPQhOZHxv z`R$gqV2M99gPSv{h%(@N5&k@wRT2A%*-`sb05?W_SetQfxXUb{=FZ@ZGbt=Q$m zA+c;0`HQ0R5f@V4QeVQ#>Zcs(ptnD*5^-Lt;^ zb?l=R?x9tVh_Nqe*@fR$V#bG;Z}Yt){6MV_iBv=k01%YM}loKA*0 z{SK|Rc3I^d*!8-D^rk*38@v59=+6zocA6RH8wR0u7l$*{XAEKcEG>^J=tJxuxsyqn z*GgpfcYQkP%RHs7HvAqFLmHNo^g)sQYF4H?|7kyqL&#|+N%zs`+nUYui9-$x!hr&H zzsQ@XM(9cUVM}Z6J2x;aDUT}UEFV4i^z>g_;V}M(b-3Kcwb3T?A#7BKNavB_-I=ND zqHp3zGt5Tfnsd%s8mGIJ-9y?k9(W&A%*aY~5sOY605VOyCmg`#Co9K~U$Ez9zD4tllR!%DUHuv9= z;Vmy4Grf`I(r<*%d2rQLYK@H6n(1F(`u!wjrBMXNkL+1?tt;QL8X2v?W!G*zJrUK> zd_+F^dgy>!AnUO+$rT)IKj|Xzn+c~4@26JSrRW1nOOvcW9nwZ>xM_51WU4>^Y)wt= z)%-M;k&N7+*N@tTQX>PsS?k{m7t-z}js!C;l%4$WlgQT82ymraQI57cL)l(SH~mBO zkh8ekjA;9#?gL)yph=z#Mz6D$Xr=s1!KMcd;i13kA6?sOmak?p;J`fP2yD^e`@8rM z`I4iVmW+3h>3z{&rW9F39S${ML?Wy`nh^axG1%o&zkea^|0uv2duT;g|x8R z`90R-!kmp!YsT;cs+S2jxpLiXPKDJsih_oRT_t1Oy3>AfT#2C^aV!*z3Ksd6NOqUu zvgnhL&5xIrPsQV7)>QuB0;AesFBHfO$a=Y@G`6kk?}XFLCPKdi)TgGDwoR#=7G&3- zWA^3m{N&`i8~pQyNMpp}Lb#T%zsp_#!ICD>hlD5+-|}><5>+QbI3!*WG4uhTMYr`N z>-A*~dTh*sL@)2qTr&_jED=~NE?ucYzDo1YHi3f8X4TTFYy5nsskz!R^bN{MT2Q5| zsfp&iI|>kN^7!YFN@5 z&*yCW21ELVs+l`NN)`(>f%O5V8A5htkUy})6Kcl=Q21hD+IW-@bB6EFdW@TIet2%m z9h}ALGRx`%sA8D?C_vi0!;AXD+PKRPg8-<2AsVmsr$+&GDX2K;BNY%&ysQP0C0(cd zcnpZh1%1bvxw@_a{yUq1pztZ*JmS>=4#56ClaQP8$`{2;RFU@A>l85|gZ6IL=?WOG z+3Ntr=j!KW@+DAlyu#FOin&Wa-j=YicMx4JXnhK8x@{wn=+9hKBXi>DG1*04KkNnR zf5c8-T;SRKkmCrkuCL)_O*RWywS1uxxUit)zAqkT7OV%wMv1X#q}c#u7+xI6egX(% z!7n@jMvYC9P`(1jH^u$PKGvs>G`nKv++E7$z%(fn5RBTYXe~h{L0BzqA)#*!NW&+> zfK+RIQuElBDXsSt?N^t3H4e#}9@^Iedoi*9-N`&>PzC|?bw1;LclBn- zXfYg9mIoyVWGB|eQd2&Jw10@3hzV~+!3N9`c{oIiyL2-S%mdTLE-N*}T)+lv?+^}l zeGS65{TnUvkj*62Rk^ZmX?guZ0!Po!q=d`36X0!M_t+FB<6*+9hZEe9P$XEAw*Yns z=qEmEe^hw;hFe|<0~9v1ouV}y2A816pofJhVoFD5WxNC+r_z@*K#G~ikg(06A-{5Z zJASE#*WCpoj};Yv)n((wm0&G29nk-j;Uxy0!7zf?# z_@DKLbhTj!5bN9D-9~l;k{^JcqX}?f0OF?5OYDyFl32XOJvhu=SUNb3oy9hQy?h}+yW?C}Wr?V|Y#i$MI?IZBm{aeK$*1*Zeo zo?(y}K)M9TYeN_3$|0jQY?*a65>R*RbCiRe1QLSA*Lt&CFGglg^ERs@Pwt80sEu!} z;lR608mM{{8iWHlCaW^i-wt3pp%g^F^NETM-F+#-j!t;c$TJ`1tGs=5p9EoysW=sb ztHt1FbKVr>CeVS+3mSdX_xj0`{q7^gTX2j-+(v`9i%@4@ew~%G`)ll$TE8R)qA6$g zEFo>}JY|sRz7XpEQrg?2jgFrct*Ab`kNn(nQTBeOVV^SP>G8$HS|w#*CA8edi{PEo zUT3fL{O~QtXReF#63(du_jFz+g!Y<-wMIIbs*DDr7b9{r^;dpRB=%&C4-E#FZfLi% z(6~l!OV9RrUGpU^(LY6tQq=Gusm4+?qr?F5LlxYlK9OvyK8~mkpqEC5h?Laa`XvFi zBG1KhFRZ}a2cA52_&sZ!UT{2#Z^bJeSC<1Km`G!Bp&Qd&Dyfn;0Swut^Y6wBh2w`N z$?ty?U;j`JV2@F{t&D&XQU5!)E#vO!-vz|HIxv|Q{Z7+X-#z*dG-7Jn*@WiFg<6xt0jCQ?(Zy{a zmYO=$MB@X3{eCYFhDspgKb{^pim(dTO*`wWHtgKABG(HU(hBW0tGGR)*!9fu(@QH( z`bvAeuPo?Jzj@<%=mAYrYG$wFFaN>(k=;78Z$n5}V1QTjV|9@mk#tnp@cH4nzxFW{ zeB%$Kxn7Li3KLe2cBVQQA1|huh~6+a(MjQ_wEoOobNlqm=!Mm9_^R-`*E{pG-Bi&N zqPuXp?`pG785vy|vS*q-7N%P~DcuJ%Sa2X_X^%s&;$c+K;B{kAU;c#wqhL}~X8B~Y zf2m;|DJ@bb>V9C@xknT_JuT`#4;mch;tbub9AOSRebnE zWFY>3a^>>_ceh5TiSIL<{T<(1K@i3qu>YnhZP*;~(H1)Z(!wTPi!5~R7(;iv`%0>3 zCbj-lz`^?cFsnTIouAX?2-2SGCBMMIoljXJdhSQ+ia}Q#$ro@ylf!wdlc=_cprk(0 z5eGl6^KpUYF2S6=KtSomKULhlqIqijm0D#qfId%_!~tYhC+-Ba(8@9!VjZxBhY2u1 zwt4f|yU=wuVM9E0l64J*h9Z;-i(~n!#uB9+2O()O0~N}Bsc!4|X$pW?9Z*Tg;F!uu zLM=(b@iLwh%0z$xlsLfVvoHJXd-xe_QH$_eIb#9He&_xi0%cfhsb9Hu4w0oidNNlB zA0c*fYr*slv~>v?Ki3#A3*}TJ2@Efo+??d<48$VpFeiN6l5N%N}hT#@I)u_q-4Ih%>P-t5tS zgfHK5^kNYlugt!^?#96$$67I9cW=zid`u+2U0QJL)N@0xiw^04u%~z=DG$In2CT;A z^fOW~YCXS33%5VD?$7o4)rYyNy=4gvZzii8*%nV|O|J6gqF?@&E~XEE7fSMQ2>_D~ zdmDHDF*5bBQb)PA%B%cTFIQmkrKeX<#Q`C6nkR+5>r>LEh2TuVJmwSIdDZ$C#=hlw&e`?dGR4iwW<>kTXNE|Cj(gXo3f5j5rvMoCliy zK8^^v6yU%(CanFGDMmcTQdfO=j3Px6rxOgAJ>z>)oU7VflN#PnQ93hCu<^b4)6B#h zKhb;Zze^;{9zNvyJN@PznT*1-dI@bZx1d${hm*d!51w~8r_HD3WTH2=0oqm`+{buc4LK-sw`h?o_k_$hRR8MNy(<`= zXRJWsoc!fm_rW8&gD3n9Hhhi=rpLLFaQf`s0{g#nIPwhsFxZ$a#)+wl?d<1wiQ^}S z3AkDl!tTBilp2DWVs)F0j)kK`*f85Tmy?OV3Fz7ikikDfsMB~nB*HObIt>i6Fvxj` zUzE~xQoK$uI2hU9D-T#dARGq2@?OOg${-1zpPSGPR`eY^*BOde{6jm)CGw zv?r{kD9md8LV*H(z~q$%dBLW(AXxYAh}S6n=b`{0wS{7MTR$F6N><^6yai12HC2W1 z1{NSl`a<~Oi9M77Fnguzhhy4@^ ze2{%h!UV z=P_yzF?&*{Iv9>q;o=6-f>JydPoH;BshTGCEqz3fhNH z9zBy_mNxfUI`9297XQx!=BaEpM)y7XPw493-LKp{b5@*Y@yHV;v5kn-fG`4~4IYBN z!LG}{Md=)4z*v*?oofb<+fAc4*C*m?lb$ckya~7n^0-{ogWoO_BEyk%{=ISXzC?VK|;&$%YJbYx{(sk5%k~6US4izSer;d;CkNQqN%>A6T=l!Y8~DXG8YeSv-joi zM3^bhTUhj5ZQ}DdT(BpYFhSnK!y3exk$UF_Q=1h_T^b@{bRU>>;YXXA$?0Cgx zK(e7Pd=pQ5gP(O7zTBKm2k85O4VIG|4>OJxGns%~?D7y)Yd-r0fF)Qx#dG$R(A)0wy?VHm??Ppi4z`ptqLzAI*ssl>*w@K=+uXUFDu?b? zYQ=dH_1wY%-mX$=wozcDH5+C8zOf^T#t@4X`;vk5KxBJ zch{1qB~*ry>FtWtLsMfieBD$-wit)rlbJ1!#4`djMZLNF-32|iNAUx_0 z9-g7t1i&E_IOHib%}36{*7$R%+^+AivpSgb$DRV95qlLfPMJef?gZ4SCgvR2`Vjv4 zENO~uLZzDRfyWh87c{r)^Viv|N>~0Bs|{Q$`V2kF&*MH+W8)7Km5F^mlTOhNC~lO# zwY{%!u%j=X>Knu5CaAM3~cK~bq{BjAFa2*oUCcroj zS^}FGz6O!cj=QvMn>e4`P!n(`jEa-Z-pcJ=oD@2`5r{YD!Zkm9V2Z{Crh1FaXw$k=nB%s#QbDaV!DLgIlnp zJ1~TP=8~5mJhFjXV??G(D~2{m#~aCVyP!Oa>su11bSu3|PHhj#d%Y!;i$V`wj6I|A zfhvgvhO8>2o&P)UlXMxOLMP31R#qABT8hhniPuNr-(siD^yas`KilRp#x5_5%=ivE zy^4Nqs%KkqNp+C1>ONac{qXsILyFUo?eNJb<)@t2pDPEydLt4(QYtWiZdaA$7AfX6 z`EtbM9}ySZg=Vo`BaZP@B1S>X@4ITqc97nDc$Dhj+~2_?$F&2$V(n$JFf7-?@Y(NQ zNGwMps>Xvf#A?;@miMBa{A-F?Z*J4ljJ=)nS@3foUk#@14+313hdgj?|(ygw2 z$0bV1#{4ckoIN&!J)RC^rd;MYpNn5rayUba-*V|cNq&CCGg7(0N8_#415!Wc(Xz)H z?O9YU1(f)ol$TeS>3=*CEaKv+ZX4C@XyR_y`qkSYl{C>U@fX8=iK{N+ylf442N}VI z@2fPJEX?N*TuF+6neGeoV`xggYTKPz(7>Ok`9iNfvDI6D+30tplK8IQyU+Rai8tF* zj()J15q8x1NAQ<5e-w>#JpQ*GGb+|JtV|<5Pc_-+5c@)Mo!!U)M?9RBN~Z%Y4$1q) zw%5iN`vZgQB#i@ZOVAs0fTrmi14MKDa9knNof(8 z6@A%otc8Etw{zkjsv99rihRF5sIPymnmEFyStY~z4 za^-lhtVxhRsPvINpIvl_rEmBh$Jp`tlt!*Rb#d}QL4Ng7^6a+t*-K&v$6udsTMw^c z*jr=LAK&s@JQ5WWWl9m^^EA(%m}?;P_<&QmzNBMc;E5v;&H;>O8of-AAr;OBiO|V_ z@mpzD@o3*eqd?58%c!E1I4Hbx1`pMAvUVu@8>V+7N*OByjR_yLaNrfZpLvNO(&*j+ z)Ny7iSRQn8=6>Rsercowpm2J9UtRf1F(}yspgs2yVG&BA=nL~+f@LoON?Oe?YQa6O zYVV@Rcm}Yk9C6~Q<=}4%=HNOWQh{%PNTSy|L{?v3{WD1|7}whQp~l|a5%e1eq1P*S zQm}qRMVY#Tbc&xhh~-zXg`=@X@?_|KRIPBz4;Z6O8Am+nig>@GnH&@54L6zkGggg( z**V!+fSBC>5*|yV)%?*sb${EOBKO4g@ew`yT3n7=Oys>rr zz6h4g9q`QCP(pD%pJ=u=htlt0tWteRSE+!_s&xW?x(%}k;C44x zJXUew!InZr9?Q!V=_uPcVUaQ$+#=33NE1bDJ+uX?^{cKO1^C$;^|O(QZxvefYrdgZ z!0WFxeEKBGTiS855rY*>Jczv_?UXE?PTCOC%T4Ee+aaoz#$9RfJ;uteiKe6u9W299d8cd8T9 z&`x^?tXTwrP#w!~AQ!KLuz1`-WlykfLuqM1$Z(AgRWJurQ0qG3Vgj zyWUs`$In;3IDsy^**HVw)$}RZgo@$A03m>yHGwg6UXyT3gi^%4+0pHQLdr^~FHVyB zC;p~~sTSC1qAiesv~W*#dAd3$gTl3|Dk*5t>LqvegW*R^GNCi<-$51zJZZ*fUn!Ch z007J8j*livv)|Nku+?yTe5+Om4M4DLs~%s?_2TBr z=`tmF%p`lwOs(j@ag8$*uzte=5b6S8^h8RmpRZR8bppkNQzSHZK-bC9fFyqj$;UW; z^Zp>}v$%co+8rH{E9|B8Jb(oUz*ERvLwNZFu>4TC^ZvGl5#&9i{rZ>Y za|{s*l*8`Z?9SitZP$uNL-r-a>m@>oy68{~cqG5sjq=2aNrq=?x>&+FreL7;q3jx} zqDN|2A`)NWM_?k`R>}3?xkly{N%%Z5#rRpmN6m&hNknL5CFJ0X6Fx(5~n&Zk1Z$$PccR_>iT>H2jp6FwzxY2Z+MM z^Tm4fTixqPFBrG^GS57C4mq#9fK2!fP5*Ts+FT4%dK>}R@G!?;p1KJ+Q{0@rN83El zYUr1!ufnm9lcJW44alQl^wTq3ev1z{2Vs6(|0<$1$`_38Sw=my!h_hq+Ye?4^ojTE zdF%1NR$onqdUfoW>f0>nR4>I^sE-Lk1E!}VgEh}s7PyQ3enc@MDOhvxA% z-Q-uzLqJcr4@dvAm_i)bi4>c#;xmPcSfCXL04|Y>g$;$I_2Xe$H>rJR?C=0KilkYT zVBh*J)i011;{bfkV3|N$M%p32iNkoY?n>e8Bx3bGx4X6&hCfG4RG$VN67$C=4pbf48Pb*MwLCBl5q6vT} z@$-q>6Wp$qDAK0g?)EQGpF6I1(zEUJXax zF$@U90Q?Hnua7tw976)bpj3Hq(1H>82B3fltpj{pfui?S2#Sk?g#v0EbVhLi!Vmzz z3z>8Qqd{CUkhFwc>wvWtAP50>8Q_JiuG0Ws0Qin^@Nzu((Eublf%rKfm;wA6&?5vI zd{BpYOkgZf-}tj|fFwl+2Qdizp2ZA6(%J&1Vrcowzy%v1=YI+aPru<|#DXS3QXJ4B zs{w2tN08?R;Pw*~faE?c(i0FmF(5q;g!Hul;^P|`5PO6XZoYMbpF+a~?f>H6E+Hsz z0Dvl|(HO)VAh8I@Ay_1f_jt~Tm`>}w*Q-u(o(HUP`9{bfmYLh6ra2;7CeN5P#xE}~ zFT8jwZ|B*xy*+C@D;91a&WW!f9$65n`Q0Y_M&%FB6Pw#n>IZ!)X-y6vON@95=V3F; zl-?lt5)fkXvR5_-pbRmjxmX6chF0T_M(QdLewJfnadOud)kCo8w5zKEA zGZbA@3ng-hDmM2wNQ+#6z0PB&cBG(RkYN3J;^{y)P49Vo{nm#}G)HPFk@qYE)wK`) z1NV5oGnHKDE{({)M`Ouqk2<~;oddrxR_-jiuyh%Dd-bM!oPqb#!QBNYpOcEfu6uJk zf#@}|0>|^^FY5Di2JJb`v@0_%y2U%wpTBrIQhg=p&fP8HA6?J;S55OyXgDV38#_Jv zu;1ITHbVTFZD!yG8`~@T-9m=(FU%puM#Kl#6+G{KWp=uFp_DJUiw`~s90<@JExk{) zg|WdVW|VrXCT@Ae^H#0We}^?X=wlPkXMdZ${LR+q@5244L#QTioc+y zuf{))$z^DjQZf? zo9=Sl2^YtoZ6<{QD3VhdzqL>{Wq_;6{slcs(xCUO3-?gIL94&-xvoU#rGiaXfF<-|g z;^~pw`d6@-e|Vk$jpSJrs@-*74>V*}DY?${)mgI^k6!)Wrg&L+ZK>(0v$aI%$B_!d z4cyXthe|6)gx>3`9ez0YkYBp*v-}3vfw~q&dqD&ZJYp~x<+>KeA%T>dBthbMsM_q$ z999<8Ik3B{qsc$kEG!PpbtLunnX1C259a{`zk7dgrjUMEimhtV@-y)4J{xOfp-HkdLJwI=|6t)PgJOPNA z=&15ee0aNRRUa|+H~%}~d50gg3TmZ)F;x%{tx!;P!}v*Wu2Y6KzDw^-`Y{*e{r8dI zqvxe|3clyO?DUR zHu!UH^@wvZUuD&yPCX&2Re8jFn~w9&lRyQ7HeB;nrLFj|zr+$YgZ(mrs5s&oW4U|c zwVpTBe1H1yB#Bpk8+vpOhl$N#ubax78dM!)^ET$n>R-k-O9-3_^6?_xH(uw`U{Ikg zrlUvwi~6np%)=_>34*^d{?EYzZQb$fYtelCe6G#ys~tY&F1CsvmMxDS6TMGOEEs>S zcOEi?y_UZt*2v}HMH)Qv>qDrK$N~3fQ3cDL=o*d3vjEB}!zqLVB@moQViuKQMOb=HTKmY3n1bHCm(sRY9jTuPy5}@BN3BI7#Xa}PHa*&x z64EdMOc{-*?r+B9b}HJ%YaI4JNhUO!tVToA*HjsF*y4o_hfkoxIv!AK`Fb@jvmIh6 z+r;^$DghxYq>G~slyq*vQc7gfmdHNVIhneL=nCj1hkiMO6K}4V{uv-sXtvI&h8Dxy z(V4#>`c;wU1b5K92LW?NGj&Pk9t!n%oqelt1%L%hsKw7pSgjBWs{lOvY>NM(iQq)K z6_9ihaY_YaEtfow^QHV*^)@~FyGE@B@R;A$jXB&OHH}Y@dbkD!t_a#NS7kf8eMTTIFy|_naX6J<_8N zaAf8H0$uxUJU|1!J#XcWf_7BslsWuC6?ZG3ocnp>CmuOUFj{OT!Ien62D5}u8$c^E zet&)-#l1xP5E6{_m*}3}KSH0-tEv)wU=oQbS4zY)#D2Pu(%#=_=%RC6+SG8N!vGqa zq%=TLPpgNfOvOd!r~%-&A29=niy=&v8w=pmX<-8(K?BHp0aOPb6g~AKhZ3$xi)qv? zL3$Stih9|;`T<8-LX2FuqjBwxEr$!ZvUb&q3S*3gf^IT0uvf3lk*w06QvHX{CtDo6 z&%~0o9c0rbJJinIuOD9jaAD*<)Ti`U{=G+h&pS0I`oB2Kp-C)2{xv=TdBD-(LYDF^ z*P2dc@)URc?bZZ0-e(d)`(A>ZM1z05Y;llEX+(x-0b)5F8vkJT!-TisI^e*&baMa8`Z_u7qlvnx)@IR6;xn z&ZZ5XH@70X7FvHLHHo_M8i_;u3fyN>E_Qm+V-l_1D|4kfB zY6ykuz9|2NV*k!UjPrUnJlH*5b-LG33|`;>fK{_x0GauNULX}8t8ol*(~T1XXM&i& z6Ht2yno&?}a{wy>RO}d70R$fC{$AwQ-LnKpW?_&rQve`>u%}&zLcADTqhaBu$gsES zWtw)7n5535*PX_`1$;%F zrq~nvqUux0*`DZI9-ne%_B9{M)*lp1MF2mIiY|(>{xyS0pD< z;ukZQL0+MY^%)9v)MEd$pv7dus|=wgZFT>^-T@)O+BPZ{ z1N8!ElKa!&c#Bdkeo9R$9rVQPH{WuTbN2u;+xiXf@3qEfgL%gXFt?#)-&4WV+vfzq zNGW1rKbU+gcm<(b&;XP}ONRl`4EKGlBIbY}sMM_6x$pxjFI&*?BjDYQHXWa;-lz51TXNE=1>w&BzLxvw z&`v<%N&J+|ER(JSuSglwaqr-j#P3j^U?-EyC!I2w_U2xZLZ=ioX(Dn`I}OO`Vi z5%q5I;epY{2T`lByZ_%!uUFEd2GCo0E5=@v<2Bx>S~sSdMVt`!CpH2&R6I29Gp4yv zSq?CQr#nGY)5CH=?qp{Rh>pv`ae!$85Khnfw#h*?!|n|P{0DXrI9BqUFdxe#x@JQH z7tXl95!eMov9ji>Hgm3sLiJ2TZ52%JBmw}+Wv7x2xs(6PP4<~L3gHrG0Xu|ZDgjTH zZ0P0KER1hhq7q!PcHsXg>ea;Zs1Mgs|;{3LI?XAr?U`f&Q zgdK{4TvE74eX9CaC39E3w!JK`Mj9aU>21j=Nxx{)F3~yH^^|V`x?qypy8d=*KaZnQ3Hos-~eN;I>Ab9^WKGhPU6hbLJ!@o%A`}`@){sgR8A}qfrAX2wA%vtt=y$)r`D5n2 znK$>{cb9X{J?C>imjn)``tEn~8ZOfcjj#>jk!aE8?mg;oKlk|+lz$a~cV~FF0RSP$ z#);oys!%ELC=Js2tmT%DA4tf%2S^J^*oJrixR2)E)0tu*hP5~Gp3QtNa4UAz z?$gd>wlWaGwlAwcchD8!>W^J)b#l9u(p18pz=e6TK!fFWo?@Y}+~1x)h01~}9>g~= zP;z2mXF;bvqa6|sHO64G%915iI8Z=lND&(9%6ULU5`1R?o}UX56#F;AO33^794w`l?0fE>Xk{H96|}qcM9TWcuQ_gcBj|bY7KL_ zNq43@srG3N04_5!TgA6u&3`Etmm-6NvnX>kL_!DF&i6Bw4gU`K?MbgeZ2s+Xlq-9y za!OP}Z!xmZw1+@u%cJnysXrCo3o=FD=^^agp;QLYva59jc_^`KxM)%qoHCA8I`ef% zN`rM^Z+yy`WAbYPS~s)yMi#|RVplniTlb;ig=D9KBWh-18bf9<(1YVCYmVmq0va%Dhlxum6dXt;pEx3-ll(*DNW#O>2$_5h!m z>ti)Gyf;>``9YGr6Fk<2|Hf&i#g>NB>@s|Q!71)M=)0krd(3w#sJBILIe$qG{&NQl z7=CoPcqP-+PqxQB+eluj+TqB_WpNA6YCK@SU~U}U>o?jVp}llgl6W$%w>dF5$AwWw zzA=a_k~Agn=L}t5=cYP$c`X|*MA+wSZMZCBpOEC24O`tU%or+y4;wz-QX9NERjBO6nbQt zP=-~WA&}$7>6;RTT(qgCVR8tbT53M4AKEWv;FYiTe~4{wOJY1bShp{tD^GnIN+;wp zh6>9k>Kl+5te-cM_E||B{K7(ph8Q&00Ehi=OJ+f0BmWQ}d>YMv$DVa^X`ASHT1&OyM>7k)uYbCp@cjMRu4e)kYz=+Sm`+>1jw)pL zo7-SgJ3NJts)>=ciBoqIkL<6n{~2dNPEl~EEf%F~cPfizDPrVh#eOF?GRX^$Yq+Nc&RAmq1k0etH9C z8a+XNyvqIv$3Xt*mLdDY6aS;nu%5H?=L8K&nu9=>&p~e|kNs4OJ!kL|H$(IYY{uDE zD2xJ5I@3C6+YV?|KJ;ol?9W|h-)Re5nqh{jv|!}JXW0reRzJOvql z6beRFsRmjp-zh6BvNS2B<*+@!q6{hdLxPv$KM5^ks3q%W7t;(G12f2<9(N4M*k{+2 z#>!tFp^Vd}iut_7DnoXpXE~0(?5)9O34gi#u`Hg@JCTV0U@G=5oom&b(4Hm7C}YBI zP^fgm=(<@)iG$Yhn=kowI0MDQGS?iMBn9UP7o1<=tbUHIN%Bn#bTG%4o~#(0ajw1j zJYb_FiB2oMPnim57B#(1As3yi@Q-@cVx1+opT5~rCY{trJuT?M!~V~H)%>2tdL;Rc z_qfOp2{-yx!dpf?)`=?!pNjTBl|z*ZF`o@InMJY#p0RNc; z+we=jwd9{6tFYsYpRj22DGY&q@3QzYgW z-)AWDQ$H$=^YnfTo&lS!x1`^J^p2E^jzen|Ahg#!Ss%p|IfR7O^k9lqMdiQHg$N)V z5n2G34s=jmDLuCFSOWi?XwKKTIRgYWw~GYi)Mzd-rK8eP6kmSE9XcP4?*$b?wyVobNwkXNlnc_jjmg6|*6UX>AQ zw?%1&81uzJ(?1%q8a~~s4qx*_4>S-}z;1Ioo{6TzLl;?Zwb zd{Cj1fdrojj7P9Xyy7S)0|t&dN1pDlJeq|RX)mF3^?-1K3IO-K1i*1YdE#n7#!P_l zqw-gHx=<$<(<=%O-%OCWZ2>ra7Cs2veees3;fIibdLMtQzQQT-^H*XMzYwU6tg2|J zbI)629M=Kcs-f$mGCQXG`y`*6EX+%|r0;z33J&lhNHQj4zCi1F{MGzG%-crvxi&9Kee4{;m!l(IMMhLDfdebK zf5duihuR{*y8p?1!yh1gLflD`uZQ(mUtiPS07fOuBd)QajBk6hXF-XrFj-&R$} zbTI{oVpDhhLBNTcQt@m8Z=Av}MUd76vMU>E!@R{aFAk7~nyk)^XXetSm>7-vh}AO$ zz}Qj-+;wjkrysaT@EJKLQEvNdISzdgc?Iqxalz7um*qNkU#qx+l7cx@7$8_9}R(_cd7Qq zRUu^-)@I*dz0DLu`qg(uO@DqmB;tKTBS()9hZb!q8-Ds;i^!@EWybkR|FHMTE4Ya18t6gW;~SJVnB{o4kwLuWS$z5sa`I(x)-zt$t3kI%vhY;Bmv3s8aX{B=m04uT z8<*^Hv@33-aQ8_}8=Jq!QO|7;@9!m~hH(d$i+v-MwcYTBu?N4;HB}cyliHpgSLkXu zQNjH3b$h2z^`orfd;W`n^C_?6O-9C(^FH1mQl8p^Q}u4v&QD*bPJ0~UewbjRCg3v! zEWhb=gsRrbxISVp@e0vdK{&HZ%XgIB%1u`W5=wG9U(sI19mvC7slHc~u@(yACHBU- zIUyIXza#@j@-dW~3KmF%Ap>lEaVoRPC-g0?4zt9xl`%(ipN~xniI>QJvGEa6^uL`y zmFYc`h}pfYQD%(Mzo@OoFJ>yx=Tzm*5gdpkZ+d+8W+dXpXu%_Yw=<-_hdaitL|JSdRzA~(aN=J`&Ae>wL%I`ZYXaFDhlZ+7yoY?@F!gcQE zkz#N-TfmRWhmH3mPTJ`ZZ82gg=wp6;du*%+=k7wN&r$g7$buTgJD^T&9NS{_uK zq%q*4(miFHDhj|E+}*#^;g+Stg?qm5>_rK8*?`ovZ!ps@m>zNzuOvO5j2D^pxf0r5 zsF;O{rt`B^l7Xn2uh1jbQ>z|MHv0$ZRa2=7d7pu(gL+e%F|Op*)mk!$`k6*!{4jEw zt?sTH+iO@cT}gdwR+iV7Dy{{z{ELr-3~vwHZ72YrB_Qkg%O&>3vM{BpQk0ct#`gHnNTt%Rp~$O|5TPh} z0k$Jl%%L2A6~VaRVc8z+5rvQCmK~UfKkXD751{A|5G(_*|Y1)k-xv;oqm0N>cL7sV`iFjy26R` zwI%>%7$*P*%MVW6RzKE&hlEXDga%-}QTlM`XrbXnSNHl?W@5~UfGi!lY5`|KO^?{4 z$Q3geH3oe+Wv;^Dza0GZtdl`nn?HQWxT?r6K6hCsO!~l`YeAevYg77(=ovLO<+8V5 zavnsJbudMUb@&-KIWC7viwv`Rz}*}+I#-v)`6%d$Pap1?3agj4*U{a1SmgRL<0y3U zpUWhQkeKhC9i;#a^!4%9pXH+xW9rlZQGhF43I#t#DBz&To$maJZmgNFoMZEQ_HAt%1?1 zWQKd~VbG~^{>cTS&+_=&+{ferkeesZh?98mD7?S+b-3k;7(4eS6L*qPNBeqT=nm|a2H&P^n!=Cb&!a9+*gBcnl_G{6mPk5!{c1>p2RIf^0a z>FE*UY+D4dKkIi8!aN@UvxNXax3RSz*!H>!?TfDbfS0c;@3ZVni(1z|3N zobKp~0cdl_L&Vvr7Y`=Rzs(n5NkEDW9a><|Gf1(A5>iplLzEMdWWbySFck=n4CbJc z1B85_LV~#=yl(&#Ow>yU-YAj@SawmOCtz4 zzE(cG6vLl`i7$=QT2x|P(;MWq^=y~s%?a8#9j|U6KuxzbmD4vWV0RzgpY=7^Fg-Lh zbhM@H<+QMfb@sq>kDu}ffAzE#JKXTC`u=+OZs>2C!k?A*9@H;kGWcEp;MT}>7GmuAHrsGBe8kbT*$Z^2s!A2w!T#}n-Y>88blCS{k+R-N6_2X%Pc%O`ZxGVp;e z(a|Mak5%>+>PG|InS{^EJJToAX|44ceJ)!E=6$5UNeZcNyS3Pd{OCV*uT7+IxYOq2 zdAASLZF$u$9{1RW?K}MF&S-UdpigxE->Zyr?ll)y*DI&`Me3p%@8SHTIB(3BbR(U| z`3nl%BK*GNuFWZOpOswvo+(uDAe7ZAS?X;_N^Ki9cR5WK2s17i69A*7mX4O_#qNGwPh`9JXK1^!7iS9TRDFWj*C~+}`D7z0{{4HByR4ijTPml>dm~ zP0Ur@Cz^F|xGON=V;ir;VuG2>fwjS#q<24jV~x{UyZaZCDmeLzDlc>>;ue)|{FZrm zh24Ko@*dxj!`CO?MW1*0^Oq=UyE7b*Dbjy2!SWGY7R>DoiFn+s{`E=p&1CHAtpbf? zlQ$cZ&XM7^@AMaLmHXn9YW7@FDY*62nA;)4z6am5l?V!? zXUj@mGdDKYXuDCmwI-56Qc#whs&}UZrk$49uY2pd{@x$mCgDm`I1qbmktNBaPw1G# zH5)2wXd!j2c`B50k6aBCxyU)&^e@&+T-c$YA$OeHrz!$( zSz);7m5p(bwtLQ?uJh>uhZ17^om=y&*9f>*-@2LpbhC!An$zNRrQET8k|M*aL;m>e z_3)oa4{Oml%@l3SS&Q+}%zsM3`bu&14*N!ODuT33j_?2Oswa8AK(RYH>?i#p(&XSE z6yj6x>CdAi>6GEdj8ZbwZqgbxELD7sCchYC#`%@lm&5dg$*wNP>O<1Yug!SNzXla= zcRyTwr_}0XaUrI($Kv($YGRI6o!yxNx<7v=6G3fxIV9yc?go|1!(?~JyO!rIrD~-dwaI1EzeK6XzsCe z{XKB<-Q&rL(xKXXc7vLwXz}9M3uBH;#zc*j7zKt}Em`MqwWS+f=gNQA4h>a_`0xAkxJFT(l@Z-611d52 z2|{off0EUE0i%kt;fJiH5?)vMT@IL2&`jHlzrbO5%c;SGt?C@fuk6+Bmet0B_k6(Z4}#5-%0PXvU1gr%EP4(5YTBweo6f#$*o5@b!G zLSqInK=u?21G-7zO9Wwc00`{2eh9+eP@z&_>zBX|JRhq$cTPEp%-#fP4lcleXA>ao z!yEyH0P%W81}4JGfhbNW=nq8q>J30z)*y&b2Z*B6XWFC6_v9ld?V{MeTINHiQ&>HL z#{a3^(%i#E2hvnmI=EDy$7@)N0mP-tn*I4Ne%~xlxS7Wb7l6#QaL{>aLb6 z87erUHD)08Hx+hxM)$iQ0VHJ3p;me{Awo&xYEIP3ICpg-XOteQdYr7qg1 z3xuarHaF)7&EdnN&$2Ya`_)msB^t{-DWE!GiIIF5V4f^8p35ErW^Auao!)Cwu{RYr zSCRWYC*gYcDjnXn2e4Md{QWOBo)qL;J@bbYJ_-PmF_v(7>{xwjh}kyldcOK(8ybfq z&DV`5OtUiN$fF0PNuVV#3DhR~ig#gAfa%mERIRde7#f{02pkT3z3iG?s%+5aSU>{I zy0Z&Bqa?tazz2~buKNJ!4r~K}V~ZsSE~iigPX^FYU?+@%s4Soa*ZlyI9!C)}Bw`uO{g~%)llAd$|87KM{gz6@eRdE3ysii1jn1V~%Kmdd$P_DL| zeNjK3#yaT4Wat;3lnSZ5=Iu3WY)A(9QY3#J?Vh&7D=(a`ma%2XTwlcz>T1s8L6`#GybviPYkKt6kzY7USS zWb8YD)uBrTJ+b`fnzj6eZ1k`+R9B250thkn5Q4OK_T`CAz;L4W8Z6XD4a07TBcpwD z_meZ_!1aI-;(yV9kWap>wc~UxCu32q^PjKZCqp5RMGJVzUH}qihO~NYXX}7nZtZ z6D{dLgh<#|$*l{pnvwu$#I19mzZZ71*7oH1gj3Pi<9963w+2@d&e7x;eg}lu4rW1G zF&$Lg^w=aF;}4ma&{H!?E&D3t+AKlp&ug{+wT@7zA^d~TG^43nIu=O|OeV4@@8Fm_4P1o1E9^R=za|@_-5FEGSDIrBi0k=6{p`(J zk`(N?$(2`J(t8V96Bi`($-1BQ6+`Yke-P(7;*J+&?D0#CCqQtOUS}o>PM#D540jvu zU-TY5KM|g@SW$(2K2p{=4&D^X6prD4o0h$YanY^b#eC@ob>7n`V zlYXG_(W!r+VIDxzcIBr5mL(|V8X2!MO3>hD)~7ol1e}{65M|5PwVgEpB6KqS^b}FM zpoSUz)CAbFjEW zie6cil>F7Fba%s?M}#ht zDL}T1YXCJ2|ICh$AE0x8j}sey_8RlSNQ6*|1#qE)oX&@Q`b-+q&$542O` zqPh+}aETX%17#(hs-*zkPgmq(OAF*MmnSSD)V~)3+++7)e9!JFfP;Xy$&VNJb)RLF zHW#?u^)$eQ1Tb00MK-#wBwAVYAb+enu8vWGX0B&sW4)Or2ltPPR@i#H0ULQY;fffS z$d!T@%Ioz$&NqqiSXFInqOX?Wj?z*MTZY)3Diut~QVM~)*QFepU!YMvwBCol-45ou zMa87s3NZlO0w9bI5HX0>YXt`!fW$gFm!)10*iQiu8ad8wA9#8iMb2p3XfYG&NR;%n zgnDMJgN3Y7um(41I7>Lc!DVUdp4>`i+6s*zB$THh5E61|XhtdgC1phX4N4F)wzNE} zhr;Y~xWbvIhzsl;0w58d!?uC!UVvAUZ-NeKO1?btbBaHP`w1J62hvlAw<5S_^$zh@ z=tRQVS`$&xCgPY7l2ePnlq~AC(%Gkbi3=IRc{z)Hf7E_CP9bjlH(lA%;3~1y79ba3 z7Q#jK1oi~>Cj89j11il?G{D%<18D;fNCEM-Ly_zfD`QSpJOc*FK=d;86TrRhvvrq0 zCf=t7xav`lr`7QymIa^Y8Qy9Tny&FnLYg4I?-Y?cAdr{liTH z>~_+P9{27z{w$C9bEHUGtr{PM>1!aPr$qWyP-D0&%wgb3vz%JllBA?9}u!C}LjD8F6~ zKdnx66axI5n~XC_M`B3R8TE!H65#r&&?{9x#;*+qn7oMnS~ zjK?*A@>=sZTCN9xnizFS+B}qFj=`I=If#g2`dMfor6&zPgD5YEtn6I?w}!&z2=QBc zR)H(|pQ0Sl_CWq*sRJf+-x^(w({TLGDAR8kzMdE6C1dWDbTCu#EzGpZ9>x|g&=7uQ z9%>Qh^5ia*Ok#`VLT}DeSRH;|Rsks{D*Z?7YV<5cz$g<^5X(s2KW$5AMEfSQ09o)m z2qYmIWE>H&&g}yfdp-lA1sg}!2Q|dP-9@C{o^svrpgA~8MBe>=z1?>NFfh-V+SeGE(zU%Pyr=dyiW95_K}E0GSd5ydi4Ok_K6l!QEJR6 zV3Kb;r&;gZ4=xkKJ{tmG6d`6{#e=ZdZE;EYyOY>2r)1Vxs0r+D1^lm_h4*wZ){c?^ z?nxki7m?e3`PhLi#*6Loiy@hnjirPq$SaIP?pv$Z)4FG?l{kye5e}>B#N}KI9P1Bd znUdw+JA7UGrogh9$#PtIp_N#^CZbk(m+3%+NGQSI>McwRo4|O|DNMKak(jH8L^F~< zf4w5x$LVEux-!?zVkZ}&>A&(&FxhwrC|QiWjITy1C7_(mzwHlD76QM{B8N@K+2zim zpzNEF62J`Q0O>fES`eskxJrfPS3p`#Y_}|7pX3Eo85ec+yr1C^W?ZZh!^=P*Q`wK&Wt$0n2lQvH!j?*^rO6{It&f9J<{tdH}9V4=~1k zWJtl9KwHXOlv4KOyO+o1?&wt}@BP!0v*|Z`&)#$)^ai1iYp4GitqRvLiH1hH|CaAM z5e6w2p+TXas^LqQ&XP|7yb|9@WVpiXp@=Tmp7GMAf_t7F1 zfVWzWVM}CNg_Qve(CH+j4FLY>*8(_=c=gmEy0?T(I3E7O3I(Qj0DvWe(x33+Xk|tL zbF#@?csB9k&_8$H665OuZigNQ8+x=m-8T;=9K4Tj7UAv>b$+w=pNh1()@+?q*{j|2 zYo3$&XE(Yo+5D{%%mT)vw_SWpR{VLt`{kHPv{C{-L_F5ogcwkMUv}*N+r5Yr>cw@&aB_67Ozdx zDTr=U4uAj+=uoX{cr=;<*mE((+=5H5&q7Ck`oB~I;TvdsrgE67VtSyxW1Eefm_DiC zt~|1ao*gnLekI{J-N_-eG@E@aWeBSjSwQ*f=W3dYcQfYt)WB)8 z4(?nvnp9;@xDhInrQT97*7b1r60Yq`alUw9$>0)4ePv^<*TC1l2(W+8*}C`Al=36Z z-o<}!$HC6xiw^RYy3aJkg`Cw#!!i2atEp7^UX zTARJVN}I^lpZV6F$2yA+sX%C|62EU(r<@Tw>n(3!_28AJ*$p+hT?gmKfl(z%p>lfH zaxJCyi4oYIYJPZ_AkpqeyBpC1Y4?6PD6Vq{sbytUyuK0nh0}+)SU)(Zdni(pmDKO*4` z-MXL;1sLX|LXJ~QIwy5=?hN|jn9g_H6eKe0or-bTk*dhr>my$_r9aZX0sfC&7)7TIENntINz`}@Zz~V%u_tSp`IFv;ZQ(jP%&#ugFWkCJ`3DnuZ!le2|Ncp#M*XCPT)a!K z`a8vMd)Ty7+YLDr;Y3$DH}fEDnyDEhR>mES)2tWNM1in#t;MH#stT8FykKCO#$34U zoHo9eDdgGpnPCr zsz2gLHY{!b_MRES%5;*$x@kq+3m813>USB$UiukwhB}w+f-i8yU^Dhd(Q)7H74# ze{B&-lX!DJ_yw0t;jei7=`6~co7jPoM>+cy^~TAhTQ4IS4F4&Y&0$a7F5}(|S((7O z#7lR3XC2Vt_8JRQ^V}2sv`_pm?P0WHbEiVCK&@uiOr>SA^!}Zasc@@z4VQ4BSmsH* zMYkEFucac#f-0G)A{EH?(X;4!i>U200qS^Tpae1{(LGO3Wg1V}skK7HWYR4k*nQ(4!w>b>Rq2;nB2OO)1L%*(@k zG*9QNEm`K>6wYW4Vsk8f+&Vp>OftLtZQGrWFe=jYj(>z8V0 zeKU9-xfp&nR{!x&4#Pt2x{bZsA{=?jl=xE`({gOjGsN&Owt99s7!H=9lTQ%x$PhO4 zt{9F%W!NZAw%q~Pdzg+wPp90}Y z56II%))587VlQ|lG6e~CTj?)O zz`vTLi?U6BNPNf8fNAK|H6Q_yYLLqC@TYCjVdHw*-LSLGAF7!-jVJ)T1fRo$Ne`&J zZ4aKq;mkF)U-R-V_`Gm?E}^0&bHTqtn}ipyPl&geXN1^9a*B|eh*pnRc=EVA-B$!iOHSS)!>AYqKsOXC zcN6rn*aD^?ja4Ku{~^QHLWK={h-H8n#FLo%Peah1(j!3dev|$Vc%X(CSYdn)U?Yio z=*;CFP+n5Y5`~-RnF#CtZ>vpy03B~H$zo)%p9&2#8t|ur5F==cfyX+sSwLc*(NGnh zh_j=BZL{`eG)>BsBBKKcF#1RaE;s&L(=yP2oc@kvz@eUO19Az^I!ix|!CK`j>8ikI z8Z@BFfH{*N3HhY!i!!}E)pyJuh64eya1@rRHH1;vPX>7SKw4PDvM1=uaBBXA5M>NC#m1P65I& z#x4RdUjg`qP=L%l5IT+m@OcJu3bbs4nRpUlduR$vx^rwO4&wYCQ~?ecmK5Fc52P)~ z?LJ9%D`5NA$-Q}k7$j1@$5nh?@=Us#_Nmrx0pa?or7WxpBc0KWkDs+^|89-{QRSP} z-c#$PcGfVVz5<9{Yv)-=XBZf>aq-$Vyz|2@GBC?^Jl(QWXX}*V%dhuWLneAFLk}4q zIVeZoUp9SP{0zl;zUT>eXi&`9d|UYDz1+~V*w>Z>hq9QzdT(c$hN9GfUrNZ-qzhzD(qP0)k zIC7~qgY{LI_O*C&w~YK@`Od;Ev}FE3Ms{h4fqrqD4`%_R#j(f|3sJkI>dRVyF{^$4 z(`w&=LT~0wf<)P}a&dRQ^5+ljyE!>4!4xkF&LNfPKB_xm-4?f%run&>pLfP8`u&gP zQ+b!A&yK@!p6%(v{pf{O_^Z!PKc^V4`+rz$){4si=;Q8V{>kyp^C<`%y~WuAtl%NCG9Fh&79Vqs-z%Xb`B|r_ps~o~m|WJyTGH2$-amVF>-3YRKA42jXp6Can9r1` z>hiUFiLu8`3>=MRK5lZo+=wj+b5fJj)~EFjM{9Udk?7ZI{{1)FD_j=bD~k??xu5A7 z9S_l)RoVP&x~7zOrc%IM{^Yjd;h5oS&p<-jFO=5{dtTF~OPEXNw`UNafVL=HM&I7M zMd$schbxK+Vm|Nw4*xfjQn%U1(|OQRE$+sRTQ?3491gaSGL)2Z9q#zLz(v{2Tk20g zOvB;4R%S>mbB;@Y?dU~kqn(;OBYZj8r zTSm{AHaXgVo$!{YakuLIWI4VkE54J??nwA`!ajgL@~C4OqpH`KL&$f^Chxts{ea=9 z;_NrY<2ifOa=Rv5=ZXo#pnU6|K|}HD@#7LqtBM=f-K8DMEu9IER3FT4HCD8(-Ba}t zBH6Bhd_BGq_9;Xjy?EiymlB1CE)t5kQqrKm(z%*-&ca0Z3m?RoO=C(=3Rp-$5Da}h z(paisB5_F4NdM1(M`pHA;8>p6LS|W?PuF4B{>X>-UF^hE4NasEza&(KzuQi}t z6Lw65)IFa$L+z}|D%6@n(@@9f5XkQ*>fO~gKZssDsc^i?D-51 zgnv3a3ANv!46f&Tg2hlX{v0kJSK1hQJ|;4zBD3*>JT>4SXKuxu{z8exZN<#~QtF2v z;vp5sz0>ax7kEE4muUN5!_I5i8P0Jn@tgWjzsJX<-p-nh%dku54`mxL9ut?WBHUdP z73Nebi@y2(fj?va{EH&iU+%2Nv#a_ZCb!G^z|%+_+Y@pQrt$ygDuUMU?;P~djdZci zm%Y*S&EeGD-vTo~6kgy(q`vGl=pK1fbTfi?$Y+zeRkC{1+URfFmfvgcv0;(m_Elr9 zfXsM&js%~tkYR-r@zu`Ts81b5{{cW2I)zkm0{Dl_~oyF%1T7T2bq z&;IN0F8f@S*?AG#@hFuiiud77Ql-XBkDEG2>9`ujvAvKYe5F5t_~(+2-!xa|pQnPQ z!8I81tiRVgFr(M9ErPDKdF0X(oN(1m=XqUv8-K2U7A`RTG~oR0?Qd=F_;=rD^M%{f zsElqhP$C{x5e&LNsqxuQ$E(8u`jWB$cxH|{bxw(P&<@&l@*h!sB4%Sm2QQ+QRZIoI z#T z)JVD+cJ+lef8C*;Jmqfh&ijH(_v=o$(s7hT#Q87BMVbZ~qwsQFItY7V4KU9GVWmKw zg592RHs$z7YoEY*4#CkZ42hu;m4p>4Ohz20sn&`YNr2(y7?7OILV=2EVPh`@xk)Bo zIVJ!=aeXO#6oV|l(U>mrY6@W0dCyMIAUrXE5XNNAXH|OUWd%kiknDwFUPw#0 zW&=Zbr%gzLjez*B(E1(E2dFr4G4F|hAptf8Ru5WUlS6gfOs!~C8gfctg$IZeU|($|9{ zjb12@f;9(%wy;W9+`a1oBNLAf8#C;SAKTzR-HsIe^yc)8GMc=-7?mf365i83tpdyr z%6qeq`7I1mlj(Zq}gfnoN1dAwd8%b!0$u25`|imH>c80N$vBv5>KX zVGYIHfi-$chknWyg?`z-FfWB8<4NUAi9E*Rm=Hx#GBNiyc2OxP+)ZQh5=W(-2wSol znOlL*2=fh9M7dy6^o4)nUsyc;H2l{-1@oyv3V430l`ebhW)qLt<1_(sx&2{>-f

z0DyUl0=^A^1SJE4D9XpY-R=Jr-Z$@t;>}#iwqCEd?=9=_K-@jw3enp)d{ttCR#KTD zl4oI~X&a9d0mRoz*FMsKoou)*5I#TrhYr+3alypnHwiN&miCy^AI0VcD0ouE-?5>~ z?BpQXi$f8~u_Orc$H`CHlOsB0BV0}PVU?~#OK9tHaAnE<23kbu?Lyhlyx)SGmhEYX zu!!2NsRJZi@6tU#@w;e4iIia2>!T1H}Z|0ui{WrG%*E zM$~G{mq%ZYZ8MLIKU2ElTkv}B3Ywn$E~$QV`q2G~XR_;RL;xqOdXg3$U_QwnOQ~mn z=fHc3J;z2cG;O7yR6HE@*nO$ z+~6hc3;P-PTNAbj+vzmuNE`I+nTOZpT8;qT^vY8_0MLN_ou=jjL=HDzNjwq9sX{|$ zkgVpa+_~9!%uzY1uP3Tr0BFiXD{maYm<_h5gQJE2dc0h{sw^-K#nnw>u~k0?+V}U2 zU~K@uB$k8~I#V7qp40;GlSZWi(8A^kCnRArlu+9K&ZshD*xS7+27l(v3$0EW^RJqm z=Xm#vFs66V+^B#!_4zP0P~Tj)G*E%W`-A3x}xlbx;rS6}A9>vqBk-l2|2t7QpobFl7tDvv7d1 zn-i*;_d-@i8l%b-lD)lG{WQuc$1#LhVueos7r)21UxfhuXj)1b2oY^!N_x-t>fBJ> zAEx@rkyBB{8G68nd`Z(OG|`+M(0!0Ss_~f+CmGl`sgesdQw5TJ;L__{1Xpfx`fJZz zlOOxAvub7(fGk@|Sk#FSd|8+OgW`7ZD58S98UnoN9>4iS{>PfawuFy9OXTc7JP)`` zr;Zr}hrUK1OLaFjt&zF(!}~r0HCK)Y7748&3v2 z{z-Rvsp1|J;V8f<0U^iB{|p+9O;1wz8^ee{@39M@62CqSeq1$M?0-M6J0=fXkEvK@ zTm4YViTPzc&MGEyfZU_w9G)HxM5D-?hYIEDeIIgd3N zVF3)R!3lXmNs%sJ=-Ie1lc1=?|G)WPqw`Y%Kz$gEf(R$$-x=s9g)%CZ`a#gHX)-|g z_<83~;`l%UPO}*6r=%;$FRc| zo&%yA+7C26Xdxe?>3%B-B&Iy5bvc5i{O+*<#|#&vcs0%lplr7e>Kxf2`othJ;NmJE z(7`rS0*#;~h5`W;xk|vK9j9Xo6*imL9yWkrZ~|aIve{x|geh#RU2z|0V#@XXcA4v* zCL81JhT?<{SHyV{TDj~3zl*xL|4{Av_4`p?EX5nw?;r7H{LBG1&OpG6e_#9j~2qJh~h^)R`VR2Rv z5ag*|ZzgPN9Yd2NfBz>BQBa37E)3z6dC}l+zdoyZ1{91mxh15jDbo5rL}{AWC`az| z5RDQDAAdXt*u`&MP@)0&A{}nL^lhB0WOFpGGa2an(rr3ebagrfg0r`3Sci@?`<7K? zezp~ZyZwq`-oObe-Kzy>`hsvL&t>_Ql_WaWLk%$0B;v4btBP5-z?qx>6`Gm73Wu8m zJn~sFDSf^U4=|!K)@-aiat}FUE5&8oHoN}2PUSSe3;fvNUW4xkQRs)E`_L?DBS3mz z#6<_>h|3`|z`BdgdIybXwUHFZ?np*`|H<8~5ZBMr9q7<%a;1IWS3&*fj6?A60Br(@ zRuE8h%g)OgVipLp&W_Uo&cFo6-ndCZYn zRqS_0b*R?s%q<%B z9aW`|;tnzqZk4$C&y^lj?ZLU}p~R&zs@?SYd`*;R7Ajq^2SU5>!j&c;{{YiR3PswQ z@qoa~3Dpp^&C@Y*G|3GthIR;r=Vj@J%_~LGWQ_jM^xECb-SGwERQ%1{PxIiFTAC6# z$YjwvNVcQRB3%d(!*6#tZT3zAhj7JO_nz5Aq(UcLP{tP1uP~WX;)7o-6>2=3>SlaW{d&_0~E{e~#@c=5Lgc{Uv{Vg+XvnPs>4P zk$3*rsH6n-j12XJ(T+>UPByYA?XHB^)Q~H$&m#(idRTYIV*{>|3PVe*9XaltNpgWL z80^($KOJ>|J1^Dlx^rzC5%9IK#ql#da7_g5S%&WSNMZ~EWsgibMnCR7`u7t!ZfCRM z7jyXT3keE-u906&mzLEsN8xh2kw`T`ze<7goaY%NY;~-JI^0-siw63Gh+Cov`MFNt z&1>{gW#-2je~YZYIDx?aNY?nJ_x7F{RBkFb(^d-(A119%caDfJ`7Zph8Tq^mv}M>P z)q>xW&VV+(KY6y3^&Z1V)He3r6P=GHu{;fxc9cULp)GdnOT$MpqLHbwbjkfiuRgN^-4!yM*nZNNGSRG?xf>eHvCdT|ALM}p z40fx#y3<(pNC#%IEbQ~CW3Df*i`92jIfbGKPFqKCA^~Tu<2bVKt|Uh?Yr%U@2~1gl zpj60G?k^N``7z@YIFGVFlWg7lh&{ExEl zj;AtwAHL7v9DDC|?7fL3j#VnzWL1X{k(EsxBYS5jBNUO0$S97;h%!<}(m`nuDl7B7 z`+k4#=l%Wro)6D{?)!S~aqauMR*N?{c1e7viD*dxJ^+{xP7+QuIvhkL;Q%Z@)W4JT zSXmL7E^wv4;^X(YX9%V4{D!=!oKA*a&Yj+g9{WA!EtNpOo zU>4RhpvR!?dz>{bxNjj5H`e#%8FbcRfIrY=>$5WJ;sy?3KthgJ3Xdo z-I?7Gi#^N(YPC@OJ(2m;Tdzv3JCjl$=6Qfx>iG@(`@OU*A*$C>8rG#<>mujZ>Z+(#+3Q#OSWSTWOboQ&fD@%R>A zS4a^wvEc9fXj56|Td+yndo*BDXH#!Wn)$STOR(y^Ztu zUe>Om3-Kg+XR1sQk|Vr~R}>E~l_Qboo&a;!3b%Wdbff$f2hTlr{rRC$9!*gn_GC~6VC&k9AS19L!B};T z6fc6dxe(Lz#V+-ZV8YK)%E*_$th5l!eL+bdu}n(BNh!uJ_i{FG7GyJ z@^s{lR^(H!j4q*cwMBot*u<4Jq~#k!gUfduX?Sj`J@jt4ct6p9Ermtd)MQ-+(6Ex* zM(O*_K`;lMYC56Xs5$d<VQ+k0WvB^ZX&!UZc(!o(#B~4F5AM8sY1Pi5v!87@&g4}Y>C|?U5)|!UnG}bQB(<(B z*6lv~vxO`>CH8jsJMd?t6a+HsG_|OKkm=&>Ks+ICy%nr*H^xM6_ql4 zZC_3MRPXVRsT{E@+c~}!zl|xUc*t;k9mfN;CjeQRionA&IGwJ98v>+{3+V==$tqAm z!w!IIjQ`LdLoB?@j;|pSDT^fEtfH zYOA_fpoz#*x#r;m5Dx^l$?$c=`Cm(1x>|k-Cz?34X?2;ghv}08IIL7~>_(PF_I}S4 zbXo7AEV$w~aVtJaxa4NSb4Cww%(rzhRk<7VU;S2=xkj48yQB8T6}xQcPLnj=)NMpN ze}*E`pCv?FOVr^D0;G$^>|b=)B@1oXv+?am1WD43`L3k>R)NdTeE z3P8*m@oWi(fiLDRrgP*aY|ICy0Lq6(o%cx)a#O{BzRiH8PF9nMu%}0zhG6;pvlYQ< zg9k|H=L3-jFI2_=dpuw!B0_i}8%6+-1%@vNjlw<)28eusa)4SF$n+}!L>)j1)+%}hkVjQ?ln!QoI?$a1IyaGQ)!nF)i{5djwtViEwDIibCZ z1kiAPBVg%}fx{A^xepdU0c$O{$%sOq0A|(yS!u?_uw15&8Fw4kcB{Ov+W5Rbh2MW} zv5!H+dtH6L59iyHQok6_P5ah_#=dL#X>rw7>tfRH%S3{RHol{dT}*akcM)3KLSxqAbGI%HtW{Ng8}kScqGk^o;5Po zozUq^i;*~EJ-`rzA2!NqstL6iVSVm0L*q73fbV@+ED^jh@P#AoYh_h=wkVTNrdJ#7 zx6bXrNs5^;4^G2*?x5m;QXWj?{#nVK>GIOu?1Gc)UpmpptWLJ@Tll^FJzTzB){j#i~BaAcefp_(fG?&e$}Ne;A)DGpVgD&XoKBnT-Jx9gbp4naTsGiNr zA>ol828!d$r0~<`+ZPSK``MiqPKc4!-!&Kv;Q4W&v3`a|c}t~&qhd0=Vd*F7(LyIl ziun7;r<(;&q%pYHdOD?Wdh?;8FGFG=;-QeoCcDSvRhilIX)gwJ&o2nl+I79W*!K`2 z8{%&DHCsGtg#WA&h4Y*gH~x6$-7kM@@mt@F&tzI9KJAy7yJl`MFUW)qxu!+u+tK!e z;#M9p`Kw*k3kKb*#}Z6fH1|}R+B?s*pk2nwb`5dKKi}{_osn(mNiXOfPIXD@r84>G znkAAYk|~lYTH>~S_(?OdwJ_smSKwiG8Ov_VqGS4(Lr?2~&q^_7DmkAf%WGvyuO)Wh zc)zsoa2qH;Jhs*u?f>PFF`rD&*Zvi+1`83r|Jx@Fvw* z-jIhW_9Z@xZapTnYT+v@LhV8&&=!3xRr9(;&FqHv{tLEXsax|7Wja(MXN1m}w{?3700e9gscLMtaQn;P_wR$D*ZzEc1yI-G2eyvli zg*^SElk1VIm>YPx!F<5zqo(HXXu8U(w~6AdPx3Uh<^L~yoaB9)W51JJ9 z?O`M-6=!@AJg&-MX=^7S^XS}QcZN@;NB+uFOLg=7RNxt)bPJgQcEN z)zAK<2NJI=GjXPjGw6*O`50WhaO2LY$v8nM+s1Zl z31O5K%^fLci~8DY=h_~1+1zYpn`OvVA=NLtm0;&>IAf{ChXx@?m`WqzYpPa29K#FB? zzZ5!_c}J8g@0zzU^E+0+^%xLU(<)Hv^g(}!9iWCoZ4&_H4Fa%)?7?*$k{416WkXZI zI&d##LQm3-r$$)!XTN#Gcl($GH$Z8XFpfhc8t;C(jR#m|qSZdEd!~PxQm0ijCERo| zm3RRmb6^4KLP7=I<-D5rRS2CO@R%Z-y;tZ4r6y$T%WoY6luPWT82|`&0YH62C6-bJ z7+|^H6fh!b06Ha!`qva?_fHuLAky%AdCSH zXz;0ZebHZa)s+PFnX7+P!1a$sr$lHl?EvNYln5wZ#N)SJy`}3?xWHG1DsW4WP>|H2}^C<0JE)24cG_QkD@wg$Bh- z>c5#!9jIq5<-d*HAU2a>p$vzBx)dO0U?+&>=fQB_cS2~(AEZ?FDda*S zod@!GLz3P^eB(ZafXU4Wx~VmWIgsDxjwM$$(A|Y8pD8vwKGDAPsQN4YNi(XGg8x)Z(7dpXJ)_9-J zlI+i_h(~4EWY+^#ysV*9F`Q8VL4aZm+yh4vkfl^@!v8x4R5xh=Vv&`|z5;H*+!`PE zO_DFc(M|ZLh-643%>zUSTyY6GCHT7)MS+5PspnaO0BsHnR3^eXnr@ie&`hK>GHm!R zrMJ+2%)(0h(^+}BXa1&?au-5EFXS*rVN29;LhlWq@*SPy@5Up3i<`d9vlOp-lC{K? zhIEJultm)q?MUnhy4?8XI}xKaa*w=_Y3_N8lA|}dewaC$1)Cfx6huUa8k$RaH5{Wf zT_APb_q*`&+|pVQR_T=ZdVmT!T>U=6uZk}%T#i>n@Hoot^;|6;@M$N-xuoSGlpjv+ zun-Uee+>D*0jv+84;TJ$C~oEynD|w}I^xgiHpIzwO2JslTb3XWekR55Dc4|z!=G*l zMKU;Lhcx!vL%kWAH&dUI+B`>=6w)um&)7O(B?~4B9{aC|1DbMdt zlEf0b+eua&K$;w)JEL+Y&c#KlY8jK@O9}w(oeq#X6%{-Ii*zXO{0sIOwFlY4l$w@L zb;{DXB5AnSau(aEEC`y)!X#PPyv^`6sMmn3t1^*7ES+G{eL1fgKDjm~H;xT^ec!)&KiFyGtd!g2+~v z6P4EW>Xr^B|9b*s3^%my@Z${cfSg`{)yxJ)1UN7J03x9eMTB?hwBZJzJ^-lw#GHx- zv+xXkAF}t5!T&~8qF8QW^K|@g4Y0V5CLz1!V`@ zYrw+#3f{v7IxopBOB-G&)y9@?v0iAnM<4Ytt^gK8$r%m2>t9WZ*2(OREL?=o$7rTi z`eKu!Z}b`zjI`}%DQ*8Ex24r5FW(%)GJp9f`BGOSX%`p4`LhscAm22K96!+fCUD}< zVE?_FAtv`2ev9{+LKu;k@7F3;xZ`1nY2OyR2xw2l1gm=N|e+~fLd$3j{tOp)uMS40mGgU;gf%fAOWJCM<9(I_S7VmyFEae zq8*ILz`Z_22NPr|t~3iU^F|bk4gf`hF96SzShz*T0aggWML#NGc-0;WKD1k|d8F@3c5=zE#?Kp6@rT5wc8A}*GlqJ>G(ZvDe}#_)aj4m*r-ZKzbWhL z?=f~wd?Oy&hK&T4tv|g=8A>r>NfQ_V5NPL;+8yieSmuF$j(!xBL@jl@StQ-k)6|T0 zP^aU{UlXjzm2s5_0s1$a5!Y>-8;Nk-VpKRCyX~ltlQ3?8?Tzr%crhaXrRB#ABoTea zThAyyWuMB;Ty_3X>b`dD2F6$+S{)9HUUc|5&#VuwlN6+2c;xNcm=cm3T|zdUuJI*An?eM;0wW1ReQhKD#y(z z4d5;K`@zr(Kpjbg2yqn-BI^Ly5HXzqm=Tb<@ST0JK|QzJW~5jJOZ1$|z-?~%`!78O z*xs4P1=q@kn@`+Z6hb zLcdD``(CpQVKUpP!Isap@VY{-H`QP8FEb-B;`dScjBO)BW`&vvZ{ccjkQm!6@FKx; zfZQ_8tPFzG91RGN)}SGD?(*b5qN*rM&*K~$?9n-De}8w)TY5Ig*SQ|E;8{_yPVi@Y zJDptP97G7C-&Nl|Uyh&8zQr=0RU-W0^#^@raeV+eL^PkZfcd(C@X=G1IQCh4xfKO7 zf574FmE=Aw~bKyEyv;sV# z+?)LjI-abfG#Dl?p*ddwu}>KkZk@cP^5`k*@|=WNQytf@p4|y-RG1kry5BbpF;ogG zjTOung?_lboQ&cp=_#O`Oc8ptNZCGBLT3pnE(6ybeZQdWGqaz5V&fbfE=+5hq1-46+gV?GNdy7>JM zGe@{EZ=u(wWr;D_=bXaQB&p0i)(}DIE0}?b>nb}^03I7uQg6>?O6U-f-?PZqn}NHH zSF$BhM?~P#EU*k=C4hs6^f-I|EQ`Ky)rvvaxxs{ z!SRa`;Xv#-|Lon#LhU_s-i!$Ei!_Yn4c!>^TXBLR{xyjck~;{0N)AsIAH)OjQU)yp zrJCvN&v&`r)<#}+Ea<&i;;Px7g&MaCMwt4qwZC!ro{-ukp!C%-LAykLIUvutVZu|& z2)lRb8OL3_bXgi_r?h#Y5u-Gxj!CCO%A;`wp1Ms0g{8s<)cwuDMK6%AL_N)*kA*(X zr2tOeFd|_5Faew)A^p)pJ_&#=%mvzkhxjflkh^&2!2wRt;&lk_C2PHS7|yCdaT0KH zW$9REBwn=qO5>{e<71>1Hs+XX@vUTwLYu3nHILPKd7mII+ls=Fgu!s~?hqkg*Yu%m z4|-fZBIukZ1swkledq_03{SyIT1j8#F0w_ltHdGVZGbvtD;8P(sDEDH=b8WZr(2qK z18U=J=%{b76X}dYPW6H^Qq5^1tHuuGAGKZx4j0a6UaTJLO+0>|o)O|RLQ>#4L37Hn zV+xGZHi0S$h|jy-yQGODI4=Rr)L04?ouZG@fK^H%Nf)w1Z@+31Nq~aa(dGMnICq&^ zPEYZ$#L1_Xe2XHM-e7TudFKG?`)M;K;o?Ro5=P;o&esGzu4fMk@UyIJFbYC{>E_W4 zKgdwwchqUN^#xIf0JDwZZjjQ5dDW1g9zy_f@U6i$D$!<|VgaPUC zxC}hv6Z!|sS?~xUBAG@D9UP;_nQ~tT5+m#!=q^mQ57i@hN#eFXCuL|vO1fQ&>A+}j z@y42-LgNa$TER`|B$x>Qg+BMQR-T%eIEiK!#m@jP( z!#Ll3q>rkMJ>8>A_U>-tU!SKp9Ul{LRB||%dkQZ#{pGm+=k=)(=*+|Wf$f~ zN^uQoU~|A-U{R@Opr#`#JLil=({Z3Z48(Qy5RSwVVNapOp3>td`^(L}iO9J|;%WS* zmS5f0;JLEcR;04UUTEdSwl635)9bvVpG+z{6}_cHx~M*s(rB@0oDTh^UqO9-Oi%WQ z{<~C1Bk4m1%k)!2lKxzs4MTT{@2WqbwSmcXNCO!Wi;V_*L zWGT@({&zLN6xRH#6j|84U6x2Cqc|gsXN)EzgIK+?c#n%%Qk5c@CH;bB08J}UghQ%U zDDo_%WhP{3Rj?)@t`p9{BWEHI7zKzeA6S%{h#}mf831Yv53bQn!jn*FZimZmiN|=x zjRs8KPj7S(fWI9#eZ`4TrsbE{sLrUcBK^i6z(-j~K<#t$B_FR^t0-&>I_d@I<9v=! zB;X{Xt`4~j)EKGxi=(4~H{#xxj(2O4y4|?BgG!#4fipPD8X~L-*nn^U$h#XnJY!@E z7EAwy!+?weGNT?KJxyMt*P>&4z{-x7{=mcHEBCU#FqZPKvy(U!$$5A&{SGQADf}U1mRpC1xtJFR8bC;+dwC|dyXUmM*g z0th-H6&{wue*mQ(Z6dITl2SeZjWSRI3I_;p0zi`W&f@_aR1n|*I{^4P00tq{{}@aN z%WDEalL6)i3FMN12&7RJ(L_UFE=WhAU4ZYs|C%IZe=4s8Md<$-i=m|DR3LQ2oj}<2 zmcB%hERO3fGY2F2gqfY$0!(@F*lMS5%&N*w%pbS6f%#LX99~b*=W%I!xP&f#z1y5= zPmB0Ukogmh{6TH7>zFkEBfBseCqgn11dku@3gz}xr0)4g%wO{1)pVffd%4LjM{SY0 z`yBOX_BqAX3)krEpHUq)c$UUEW7SI5oa}1!*| zwv5$_%0qTnkDOBRB^JC{s;HA!x2_-rNp#OjWQTBm7$+D>-S z-#=)Tm209~ezg_q*RWG&^@fGbxtf=a&yf6v_1zh%aK5Re{9er|THEAu5fv?o7&r2_ z#lfWcFHMJ^6R89LWU7zwa3xcIybRVYHG{PR8!G*h!-g;g{i2W155hj5)H;-MxN}c5 z^2C$uB#IQFu=ZB(%h@h@HLWhe%W>@l^M+^Ij&KZ~!xa`kQ;v9+YLPztX25fzQEw7y z&pT;~z-rzna}1aX%b9&}l?;1-f<}PyEWg4vGv8Ah>SkpuF}5CuhJ=t&9G;) z)YrP`UVfQeE*yJeE8XaGzbtiIC8TW&G{5*NCec_qa&f7A1sUP%7 zZ+6Nb7sC+DB|{zEMlRR)mBO7wRqq?he!a0cT5%ljbfOV?qZIe@FK5`4gtO68>JKAA zMDlZ^me%*$ywc*SU;f_WRY`X%HaFDINMtt5GR#P1fhO0Qm_dKDfQOrfIU{s_cA43= z3U1llvI8%?zI~^G0cy=X5{HgIr%n&bek9V1JEKD3`_G>8ADc@2k7H3}?Q_2_1R|NZ z1!UxcFuv#0~bA-OEVvH2nPid&EHX;YOVX2)}Td-|qu~)2C|i z;rB7dMwuQuWy5ET+&hxuzt0%W^&BC2?mV?!+=#brTcnB)R=6TFpx1Vijx+zRkIx*v zGAevQ^X|~idaBf@(ub-A#r3h<`UmZtKimr%rE)s2r9XH2ba7s+Ow9gP$H)b*bWMJ` zHmU8t;}h1&1tVAJi);opCcCP5h38Bt(G|}gp9FWKjA;aq8&sP_&@Y1y>Imw+Cxb7R zmlQO)8oSqo%$SgDaw#X{ovSDXofmL4Prjmg#d!Jz3zgq-WtcFk`x9^R%{lt&03!8a9nERLH=Sykmt>EoSRpHZtmM#QUPiPLWhvefZQb!JRAjrB&fPW2=qFKMXf@D z&k-K-lMK~ser0?_5X_XaUL`W{0>`ojAtW;$YTyB4jNH1|52bNa61b6KfCtpv|G?*g zlrtKxP$6SE0a^u|CV@*x_%KI%(Z9Q>Q1>$RLRc>jG8jbgiQeWr3%XSTX{L_M1hgLS zh6It>8EWd_)Mc;fjgR5#j@Q-IH_i|9-nLvv?_x+mkPIdN48&;wfvk+85WyI}}s% zlpl)8-9hX9@s@nj9pk9HcbH=XC=&qPd*8qBUcu1c$lnBn;w7l|uypYKQKd{lj6!K{ zfCR>O3|bV-QwVFMZsNZtB*V3%a8;tARqNkvtZOd1E36yEu%Fcg9@Ar5j5T&J>JsYI||OfAPl%qeVmw$ONoeSYs~<1&KM0i zh7BaxZ~$>rhhF#L8lO3Ookp4$$Z5X!mKaZVi3N4AZUD5XH#*o>^saqoa1tUBDoLhy zptFSr2_VE;G2J9g1PMa<(w)W68Bo)4f;F3Byrg3`BCZsu68Sq-U;$iss8TxV3VqOo zp25S*p?&ZoT>U>mSE(5PhKOAbvIH+4;%U1k_GBBM4g!Qr%$c+mMr$7lu2Q~Fx);ui zM0vnBBE~|dPT=4HWMmLAPj#WEp|T+;_t@GwM7{#(LzIp)_gmfoF2XxzTuWd!%imFk zNxp4a6A@9TsOc!pn%xX8E2X5g1C~U=XF|9*KZ6S)NUBU*ZL`*5lgM8gCw@m+Kvh9xXFZ-CAmE zw*GCY$)(^!Sw#BaAdF^|x}_?Z_3%pmG5o3Ro|nlF0@t6ru0}tJlnKbh~23|J~Y5l<(3{fwm*LqzF3ODEGpy)5vnQh?2>?m~iI|DdxJelrvlL0AKv zy?{NzRUSnW_5MILL_!^$bt6Nw8Be#~TeVuckpOoK763Zo{LDOOC&215ql|Hx<+2Ik z?24#HGs057d>Gu6tE@`q8K>}XtR+D~TH?kF?N&lEm|!yya*4&2r4$zVg~KOFK*;sm zRbD@~YD=q|cLa?Ec_9>l`a=VwCGF_HL$oO{CuzfRh&^5@)DdlQ=U|!iY3N=J))9pl z;J+y8?1w9*JYfr;wEIIqaLEiaQY){+GmqI8sAKpQ&=1-1DWz~W=u#Mi9RRGFM9pD5 zNFH>e{%XevnhWW7@{?jCo_u-{wJ(PuyHj!GR7T&k#?$?62VR1u3`Bswfd^OuAJ&wkAeAex%%UlJJ^CL^Ia3mjly-Te zi?$5^E~>`Q)bw|zIbHEnqxnR_f5O;q07%ff$`N~bZ@X_xkg;CIU^$Da3085#U`Nei?C}t4QUM4XX(pFQ7 z{veGr1IZy9DLPc=F%|H&4p2^uQ@2QkDS*iYfcvP%%pv;yJH6p=DzMcG{>~2|p!A|f z`scwVj0coL*LF^iq0P8N>Or^x+%MuOSpniWj87(tV2bKM)V?N5kqqGtS_-tn zSuslr*0Ny0nHokagMG$sAFDtofrDi%vqHyhqWV{VB;6^89Y9V>05ByyNi=!=_j)@#GhfKFxH0A&XJzr8~5B$LGI0kIV9 zXw~H`q~V(M*73#~+|D|sm~dK2tHU~Hv&*u9VJ($S{0ud6Jy%Y)MPx@DZ?D!S4!ys+ zlTxf0Cgl8AKuP{F<){xHHfe@Ibz!MgJQDd6pm&L_d1FhtB!8KN1*+*#6C9l%Y2{ek zFegqWi~b8`21z~%W-I�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�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

=8=VfE$RVzu4JZpY0Bu5s*jp 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

(@~O6!pX{ge#5H45oY^A<1} zSwK1QIN~2xO0dUH!}b}K%bVc{^ntd8rEn9xB1njMyUmd}^X@iCY>a#bk+Uz_3GI8I z3E6oqM({;l2c$T;=YroA!>gq>Oh3SG>$)l-@d%#wW4UBAo4KHaRaOjv9dxe5iv?hN zyh6xP5y$i({FFxhU3b^>`8j+y#RsH)hia0s+bg@OVh;h9oGTwQsYUINr_O48a+#Rn9H_%h zHPDNpthEODkcS?mvos~21Oo`T-MyHoem4SGi|RBo8{Y=M4!j`!6Q!ErEn6Uq43-T1 zRs(inEX2#lf{E`Df2E~&U>sc4VE;WGt3C-h0K}3*!cfppkS(mv1_3b*&XjOzE2#v! z0fOboD1dAb3E%=i#rIRBy#;410x7?JJq!R>NCD9AY0JSy&LgNeKI$Qhcxm4eNW57d z89hf^5kn{IB5aG#NI+wKx940j=-Cdfc=LiB=1? z_$S1Gl9mBA1fP-uKlJ_)6b@ltnt*Vw*KPs200>SPTQyC13vjO;Yxp>Hx{{ZpBV#1l zaI6sGbOLzf0CCMBr8`=!83HKKj)1X6>i@{UR~S&xKw3fTkxfxX=mAD;N&e8Q`iYPa zSPatcYZ%cB*)iu_dcU_`a3=Wdp#c%Ch5!)9MIGSc=}g~ii&fUojng(>>?`CD!m?7?&taaG|kYad{)(OF4GyzZ%U}o$}fCQtw1`vus zAn7cT6o=fwsQyS1X=7qila0yq764}L)qzgF6cIXWXlT+5RsV-A4j2poGGxvT$356Fzis35N|w@zP1AiWJi0HBwhUr2{Iuh*RuF@q~He;~kl;h!duMBn^~ z?}Zm?P&N0I;GYD#XQZI!GZZhW(67Br zk6sbsMs3~po@CVHex;U2EhTXxWmP5|2z}do2GDwhOwf7_u%GIg{{((zFqI{P;UAQ>#qP%9FwQEsu_74A%4=$r$a4{^T7;d z8Z`bTGE84>o7eZ|{rwNCU|}5S0sq-SfpD+@LImiwVuOk&CWX#~j-#JuTM3|OK^bAt z_lRso7D-WCT@M5>Q)f&&0Fptr4mu2yCnb*Y>#Ug-6bTqq;mg)T1T@WP4H6%}KN3Ia zTB{|CMo;rx41w858C;x``Ay5M2T45y7#2dm{Y7B21AsX2k{(Hf!C3eoV0kBxeB*2Y zK_rJS0^mlnLvS4<+ZnQlRbS=-fJp>V2oQ^O_1FTW5Htwn@o4xVPx^)~5y5jMmpjaF z`K>~|C5gg095(-MstWr^UZ?Z11c$h1t9We99@0Ge0J76_4QAI1BtGTn5ubddhw}OZ zsI))lHno4qZn_S$^IOOsOJrU|&3FQ}1gOWW|J4g)J|)B2?c#gUq*?=1o_ml+t{hQ1 zri&2L%UEnh69BsrpI(rEa10k>keLKZoX~T>ICl7fFq{F5N0I%O(4dEg_GhTXnNVPE zC8$0cCz#F>U~dH54n(kT*tF}=egS12D%i09WPO*&BAOly4ZH$5VcY^_sg@D|stQm- z>RJT!BQ6*afYrCqZZZk0m~4QXv{e*AMh^lg~6^aK#c9!FU;C}${ zqbI#^873wF6cGWQ!<=B9l~qGV`-Pz>($l-UZAFF_nq-Abf|8Rdz6g|H0iceN%DK1= zbeQsDE%7}H#vY$M%GxIKUnGSI-Sev&DM}-#6Vz70{ZQEz7!EalRDc=1Kb5p01W+rB zw*f#`r2CqmKczxm9TWm6vz#;dvVVs$q4>YJnTJJV#R0nqIKcp5g7q8&<5n|&Po`eZ z=cp@u2gF!}jhZh0)v8e_^!-OwzBp^e0U$5i*r*YcUbmen5J3+VAkx#1PrQ*=0`?d+ zy46h4*t^$HBSVhaeL7Zg;CdRf$+{_1XvI425=Ru=@*8fO5PWuUf9qA5JqFakwwa4 z+TcH4K<4nn8p-Jg7GHW_aaQ8RJBbxaW3JLSp%qSe_3Qo8rI$2uenE=_l6;ZBnJ3+CI~;QWwOo9~S`&%7-90;%y?QJIO`P z#=!MeQircoY}#;U#Y(Oct=(16^tCa2;TxBS(qQLRt2Tc z2Lk!^?olSNJe=R0{C7&~UE%~fL*&TJQt7pUn;I27m{$Pu6O3pvABhghZ{XAihQGemYb31oo zU4Hq|{^VKIfjfrH9+o2oO$Yl~ShnrDj3xn2JQ6V%m|WF!t)&5b{j7u$ITtCNf75!z z>L%SPFlQKvLGdyrTbgl==YPiq`umKzba3)T`hFa&Q1_9iu}ktRoyCNmtc74?eOp->Q`K z*f;x7$&yC;9l5|J))visA~f@N8^ZdqMSKtNl}#5ba$PN5_YZ zxn~vC(4|miXg%a?P`r5QhvCaQ0rdj&hEgogBK{jNxC%&`DKOw`be!9ezBh$P($iU9!3f=`Fe4uAmS;A}Q}0NkpN33zP* zpA#v!kk7~N;yv;{(2x@FUlYI)%BTNN2GCScg#iMD;vTYF0<@x#;{hNg`7>Pu0LZpL z7zkt~R12Ac){t+Sg%ZP?4tsyC0of!tARXzWcSITrkwn_EW|HR;QxzpeA<>^t13=Z^ z4x9gD=}W+=e7?u$y_;*__oZuJvu_cueT!tv-W5tj2$AqwvqnNv>e`B^4f{&YYR~9Tjex0h5^{&Yy6pK(<42P=Efo(mwh0 zH6Vy|(lMog^~bZZGIbzvTO>aQuz1};2?0}wqWE~R@#<2%mS$(M}S6M%%G69>0;iQ&&L2g_BC z&X(xoFIB97OfTp2-m#~;?OT7IpD4XJut?gcLbL#w=?|u5fsI%3UqOb}B|CMJlZ-NO zhg4|nsH*N7*ga+2kBt0M=M&4zHT|aP0EFoP^TC7;?3oo%giVy=qI3HenIQx;8+R$> zW)ST*ifT|cbVu>y6kO5!*RwJ4FlDhjEkbOdV1yWesPEyn#^-at#||fi#v@i~2R7CR z?E&2Nh&#IB9vm4eeGXW-xiF|0PZ98rvDtcx1_m_Kx2L)hd_e@%4Z@hcWoHnK_Y z;-I!rZ<)AE|Hq{!wZyp0Js_DY>tGMN`ORmy6Ia(ci;i45_cy)zs%mX|()3yb^W$E{ zikeT?2mapw;~S@Blaux?VKX^jc=hO2>m*G10_&lJM)5CrZl6}u@IO_<>NDGtAw&}_ zC^9UlSz6yi;(a8R&#o%Df#ELHdY+8Zs_$LXttr0dspdvxLLFyolxg{AJz2tYI~32n z$~K#j_Q2m@zjx}2@fvf_IB9=S8V?SOPqy&w;_{#r;7>$xio`9i9#QtwQc9zzZ|J#m2DM@>EY zY5q=c1fS||pIiN$^r4EDp>5v!Li-X&D#%57Y&(*oA`pq`b|Va&wOwr{Zjp^FZ=&^# zCaFvsNBs)NCjmi}=3)7Q+kNs^m1P!nq`eYhK|#QNDaI*FEA}Bpcvw1fiRw3X1{2>L z|F(H8wdY7tacZ-}F(7d;V(O3&_}fDwIpq3^lS4#}v5=K3Ig^9mOF1F#!*BN_IqhZ6 zgDTuD+q>rU`0X?AHuFr^np3ObZXgsTHHtts)~@$eRpm=^C!;*fR3Im({^nw@1wx~3Kpb{U*dJ|*7 z;5Sf?Y$E~h(-cM`6neWM(h*H?!9DMyUYMIs1qxG`_C>^f28?=uO||D8MBs9f>lKwS zcYHvhn;V%>m5G97FZdk-aW28=6S5b~zV5};7xiS20l|=vhyo%YtiXM_9H6@aex_`5 zj0`VctAI(KE!F@r6loxSQcq*4b|c5%W$G~v;l1mB0o4Y$2PH$Z2fLr7 zsi=7KU%XkNOJ9>f5oSvIv*j=_>!wgc?HnmvU?zR8qHu?BOxKr^Q09$8w<+J-= z^A&>L9(|MEF(A43YxkpJTrK(@kAc(1QG;0^s9NjvGVnqg#aWgLx;Qie^Q}Zh?{@!u zp5Io0y+fTHAk52(YPSZfi%+mH7bxa4$0?Y5bdZ_22IeFX%Sp6vmt(3LX1|k0k~>K+sa;&;I#vA(oGemLk9u^2whvMv3~lrJV%kkni_hKNX4`+dYvJMAb2I4Kqk*5-RD;+-EHXZv)X2ym+2id#DI;N)N5lBsQz{y)N2N3dN> zvp)Hyc_9+|=*Xm%>qS?!?@9qn52%bk9tY1Mr)5%K%6D4>H}(TGI^JOYi6^jTf8Jwj z*OwI)dx(qh&Ydq~1YkGIpza`Gpn}wn7h@0zqO;N=+XeaazGce3WB@{#iyTp0WW0gi7jX1U$!o|coCAzFG0b_ZW6FfBq_F@hkb`F0|83!GbiRSC5DsC7a<0csCbp9tj+U6-C+s zwB)$x`=RUX0sWzv4S4k6wM|_Z!JiI4fiwgS(ik|3x2@fm$DTJli1&W7CKzZi`>f=} z9ZKb9y7kSeOaYt}F$f9Oy(YGtqbYQFE2MI>?y6bKHSH^lg`A;gMvJ)vf4q2I>dzy5 z(l6hb_n(iDWjHhE%jZnyYgrmNs7!*gv7BFD7~~!c7<{nfN%S`jOcB}K0Ho)d z>->|yuX=7z$pu-7r#x8d^E)U%JjXN=lW(V>Q@`-O-{hxc$W(z@iEz(A5&o-> zTFhce3@ag?bMFheuqmClDiYh}AIyYMz)BPjA$nf<#Iwzks+Z4AFLAa>s=)vUROE9s z>FZYU<_(j5XYQ0_g5Lk6w`wwY_S8|XTfMx#DJHb(PwkPH!#Ud@bdB{>Y3FtvKn#!- zCM!GF`jcltV!w~yeLShY$-?aWqyWuQ#$HFIiE=pSH7gh+)&MVgHy--|o-mmW@q}9h zRw{q@#mHbyS-uXQ+Wi`rvA+Zehm%LEEd-Jn#o`VC{0)Fdx?XMQQNVFBn|2X;ppC)- z!i6bhAjyguq2I^rGGF22vjRCJ;$onICI+q&;xBpOWnddK86KcOM`ttRSM6a6G7P}Z z$Kl9c6ku~o#{lyP(^x%VZdAMxh|zmSvMfub;l03B^fDd1CS!zy;ArL^^aJoguZ<_GA@9L2tX9z1s0!q z1M;FUC})0$1oUgC;#h3tM!sJlDnuwIbMMI^f7sCF6gymBJMVjGh2GPU6U^EMpQ9SIP%; zO^=LxR>Y{2)R+ZImst*S@ZIssnIbARFQ6HP&HhhtJ@Jf+T<`xJnv zbmV-hk#+-D=uKm5=^xqc;4!c^zw5`!=6D0HD{?4%NCB)Ohm2dQ*8pp(T*Aki17Rn3LFp#&X#8E2O2l5=_`;IPAI%;Z zsd0r?6O)VzZVa7OZbuRE8JhiKY3)D=oX08nWAFp4l`f8T4SMF@HAMbNVz6!cahWit zH2wkL>v`*<oA5Og2;zX^J-d%644iw=cj94u$mi#_mj<7Gw0#vU^WL-CQrVAH zFA+CcFBhZVw%~F&h45m%;%-f<(z!n`&Qm!?P1ku(#pW-w5{<+o1f@G%2W&*;-a2X} zhepb-Ky_4VM&AR8bF~Gk?SK?WyMOP|Z~nJ?*0Z&pjp9TX`DgB6z7=f5ZVyE#E+(q4 zh~#yL97#uiUD-OlZ~Ar3#mL`=>A8+6^ToKh*zdzDd>_SITizTPd1jUcYa6P)X8bfC zdKAn6I9fVMhhCt6fClYd@&0;0?RZt>X1(%w1#l3<1mP2Fn4mwXGw3fyjgw zLMOOJ6`uAin5HpBmyAV|P3m5 zjHdmn1d&7B8=NG-vbfC1n*ngCXE^s`#vOqj%GSo(V@@m-=w!Z(+@eD^{ka3X2lg=M zkMBZ2Qsn^+aAoK>C=qo&k~kiIVNa?tcLwD%bj(X$CRI+pF6f(0MA+j_!5&9pyD)osD4Fc zt(*Qoc`+oH;lw^lLjnA+KM%{O`%*D;gcuy;Q*o0p&eB^DyuI!2hA~oKk7$qg@+ z650XyHHi9vx&0f$Q;p+#gdT_WJ?A#QTn~JUHNMJg!kTT&)*+cH!L4`Y6IEPKS^9#5SOD8+2<(&QY z{y@`U#c9p~31P-7o!nR#KQXRgz2iO4iojA0Pi1Y@MnfH16ra5f~F>!j5ffx;> zEjy@Ugiss_^C-36SBwjcuLVe0uGmeA;s7W~o6n$vO@IV311=P1m}VLX$APBa00eYK zF^o`o3!@o#2`r2Vv|tT({AqYN$DRZRma0A8FeV8;!h5PxQcGA8RKXs0!DkW=-+B%> z)fG$?t?*04iIewU%rzk3oyVLeH25Q#eynC%7~R79KBE#EY={dZMqh0Abz2I2_#uo8 zlm$K4yEIr`$-KVVIce^AbS_lC%{^wiWGTpXW9jq-@++k#=@=;o(QEc*^PjG>zP+ln zVN8ZqW*mo<4*;hM36V5}2>_#uC=w5FF(2VOEc|~E1D{7+NhCz#4xt{Z{ozK z^~gtyvY4M>y5v^C%l>}A^CgT;#~s(kai-3l``O$+$5pCyhEQ=n=W&Ob77{|f=!mij zZ!<3i>hgugWC5`qme+gvnCWq+>gP(OncUzUwI>-JbXR*SJ582xNr?bJjP#Nt$^lB* zu&qma07C|Hh5`FRo}U)5m=&1D#^9C<%$@g`FttV`b8))#VhzjD=G0*9BbrN=?Esek zAzuu?kc`=KDi4cnLNd73*@uL}jw*XyMrFhs;vERi^(=R8u};(dn4T5iV$k6iT+E*)!17ZNQXQNEtlINhHETVi{D2!i6&=?nQz zKMtfKT)%iGlp7N(ZGdvlynO?f(UkW-JHh>O#29NR{rT;1x@bp@YQ?oZB3Q#bha}xk z=axNdnUD6GK1nEXm0@;dRhgf^ySFJ?@K7_Wej;-H zl6U_i6B#+lO~ZK0r_voBcgw<2CYhUWfWoF`ucX0AzH|jxn?A`H|HtV7*rEYnmc-s> z!pZnR@rXM`r3I8fMl+Y|9uW_ zn3<#x1$MDi%yBE|aKIw`pauIsAe>c40ibvbfIJuwgseP<2a-S7ob!YB_1yb`j3FSX z!*4N+FawTvVK50aNU>jS5p$8kfa00QR;?M;;nkrV+m9W8XsPOTq}2d7i@nWW6wCc> z{8c~PPcYGvEjxY1wEGm21%~~~9$mYsGa@s39 z_`J3LAsI&zBa6u@(wd${=RaH>DTY%?#pjl zkC}3+(|wqPe;)=2N^nSFeiu+7WfVdI$aj`a6#lX5<0x3`FDH25%MlpCLIZ&N4YU|U z0N>{h1Z6LxK*TCNEYb)VB0Ty)b=xlBU}@-ZDG*6OZ@0<-!-i_f(e z@}tAcfoKv2P&W2q!hN17k`0f%d`Uc$neyp#`7M%csWAEbm`6fq4B{O^a>?5Uuo@T5 zW>7fnWp=$ z+>KhXz!XO|5#Wd0#F)W#E5=Lla1@$dPuU3+$f?m@Vf|I}E1UVzcZ6erT0bFA0VE1D zW0iYqmKClog^E25T;#8uqI~M%0T_)AA@2%?HepO|?Xnn>6CVHuVf_zeA#-F1){l-^ zOV{PEA5qzRtf|C08dYf=x6Jym+tmO(8hh6POxld5*ihTdHhk38e-zTW)9xGOsO_jj$-Vh;Bdw>uXvg$yROTiH;&O@y zQv&#@r*khbacu1EInmo{a@y%BEuqud^5iCM-km5a#Z5WSQXexvw%yVo%K0)QLE;g| z2^!nJqAOp>-(1`XJBQ;~+e2eMU_i{jzShi$smB*xkhkW*!2ctsi)PtPqu<(R?n==3 zZG<(mZq~k&2y3oj8O?}2;kSulbmvd`^lxup*5l9-iDy9)QI# znFRcf?xbw?eE#Okb$IkENBO;=uz$hrdz34hFwE8qNCVJJc5_f6FUqI}e2LK3{%P)r+L&ei4DTnH=9~ZgCSzC%4$ZQuE|LE9`8K-7hCQ`U> z6e}&x^yXtpv3X?7U8>>>+BXy+r(lU#?_0@%dNY8n2CfrsFm1u8GyYT-z5h>yK{Mi%UUMw7ybSXtZk2-~ zvADGIPSuu!(i8!?-_IiSCCcuxyIkM%#bw6Jcu-3BXbkTu!()wwvtLdzxrK-xos)dI zByd`{&_$re@OG{w?!$rH>4?m?i4Q-%INf^d2i?(N&K>aP{FimrpGQKgFK_gRE;+Ff zAio9TX|R&&uFb{=X~0GE!bU~D4@3~cWQY*45Zz%sKJC^VIRY_?@GJ}`wVmFLfKgT~ z^^6(s0KyjdKeU)1Bf`*&C%UefSH3X(RqhX%e+rxR8a-l~aV2QkH@cIVBg%|jU#9M?0p&4K^rCj@yqNfxNO2HrBX`us0T48vJ6KIoU~o8rcVNSCT4 zU7l2^u#{0YtDjfXbk4K}7&yH)sirnx1!*z7Hy0!wSJz?<)TSBxG{z@Ws3;O6Q=-bU zpX2<=9z2bL@Z?dIQEY;7(sS?xN`oCPTg^~m$+7@jLq%wq6WBn;&P)LS*5}K-^ms^W zA@Y*|X}bgXuDo>ZARal`yX4`lr>5+IoC8f9^62q94ZBkexD1un0dIMTRtCJ_+R3L>Rqs86v+tfw|KlVf+_R?(%7gAZ*wrx2eP5p`bm>B3 z5P9aU0x5ON)jy_>E~eG{d?VNYRAO~)#gaFyQ!9f;DpCCGB%tUDykl;=hjMf{o=f?} z7Bojiz9{*#01XNwr`7spaRJ}xec>;A4%7^x9P%WN2hOvi`~sxAc5mW8KTIJ29(t35 zwXteFF?e6j?2iG*TCvP!E&(RQJ`*ivmgSuY^f3<2^D7NZXg+aWvin5Q7H=r98bdBK zmc8%;88#VD_0V}iRsz$vAS@3Pb;pB0(0KiW4VH%Rh<)Hn3VC;1)8yBeD^6g!-0=rsM`e5tEl)udo<*7gz;hG~qZt&WPHh%=a8rN|-vu||R0!tz z$$_Y>ngN`VhzQ1zuhk52m+AqV|HzD6ap&J_(u|GQ>nR*4!H~wVuBwX_ha5FvT5)i; zEP4(}C%((Pk=tnj9Vb#!1F#NiYcy<2%IEI&^GhdxzIiT-MzvowkZ4+-@L9TEp>fid zK2`5gbU3I|;!EXOM+V?sL91+P$ros`ugMxse?q6$DGIz;C*v;GWy-W8=yl_^SEm_4`B5C z126{RaDzDzZ@}`uIzIglf|N1Vod%KFT{!f2r~owLtOhEu$KWVczScJe-+RIb9D;9{ z0);Jp-Wj9HS%u#@$CfXgPLO6IjGpanRD5>Bj)N1Me`n^SzMCbgef!8!vD8-!!x|5y zB7f3!uI75?8PkE(&w(pp0>j5j@^>=?yClo#p7|yDYZWAd2f%2l{R4&V$x>GE9T&X4 z1%SKwDpM4kp%E9gCKd$9fG5bm1V&e5f!$$T{bv#`sqX7Vuj_f<)ucr#ruJ9)<XB9wI9Wn1zO2c#He;>j{wD8Q1;7#ZUMEd0sWb>R4cZzHKM7&s`K z9u_J5iu#^*%Op^FC81;#tWuHuefG1E2gJu9*K{ey#!`$WP)Q?d6YeP+TGLvS-N38d z=+r&+TsL};H7)I&ht>S6eEih5=9>+G%VDOASFWwd#*N3!pg=+6da+eQL(g0}8TdUm z@kQ~L5^l)_`b{0m*%c)<{GH&;9t0B**d$AWOWy%oj27a1|CncUn>@+PX6=WZ1v0k9 zNrgX;+2S>GHAWqWnjs~7BqNsAy>hSCih45Rb!^RcJ(E zGwQ)wcouz#dEq}C2yptTOel!o>ws{?8)OR9I|229D>Y8z&sN8rQE+bK8U=`as>*th zc2^LY&A{E@>H7@H%TrIZPbxW#*Msh74Z8|tQFwFIS`iTCtSrI^`qe^7$sh<`b`98r zK6%3u6ck7|rcAE|zM3xM#z^8w$Hrl)@4wk!bq2K1aKPIbJNKoIV zKGU2SeO1|?m-#B=pFoWH*~fVW5-01II#Z61Un*^W!;bhl<9k{t5*=*RZNsRQ=dwbb5dFOq%;fP>5#M@68)~v8~b?zn`>_Uk|m!+*UawmOgg0Ny{j{ zQp@}4X1h9A{WivaX1d-pd3?`1g_DM6w(r-U+qb@cH#J;wbp7yxOtesHRis*c=b5>v zCKuaedhEt=4YWP1oXhL+iS=^3hK9N0^w-}mUHE2hss6~oO;P5^sz17#{gn0oNQ-Eu z#sDE`qoI+7t^O)J%_H}=Uug@!@3SuS0aB$8K(VRaXL6q?6m${+spT*F39h6hl;$&n zR321BXa&;QfnY!cw+aD%=;p5Un3DTf)Izq3l1-vEnn`iHU+NUsN2qKD@a!T2M?kv(& zfIZ9(l?v&&<(ufPP8(#ZOs>HK)aL+>hF?Rzc+}3rV1T}DUZn$426*=!2xBlfg0W_+ zJS#!vMy>xf;0SwmwqiJgQF>(Wd%395gL*@(mC{bNe1rwr2-fD@qt4qV3R zZT!l2b6tEscu0;RE}JV(vS1clGuA~t?#u@o0FTAr=OA6gqxnx<=IHYyfiOEAg6*@t z4u5tkb@6VMIHBjk?p!piTK;&;pJ($Yp9sdQ%9eU$*imC@kdE8SYvJpCEIVkx=rda? z5OVK4X0|EVfMspQ{pXUF8g*$k4B)Jo9z?KHp{%Y^dkmQX$R0~o!ClxWSI3bd`%A;g zz3?3)2OJ=Yu+lk4ZyW%G_PZ_q8k5G?eL4SS&umLbET~w>YBK^BVJ^E}Tn)@k$ z*&dgD((JoaPaMo^*C092iiDtHr=&oi;gi6>mj&fdFDtL`oMXIdJ^34lIgtG2dClxC zJ=?XAD>(sp<00lt43Xm8-xmz`3s@W;ZoPYt!%*#EiTt!)*O?(Kj!ixy=jqcp_GD@!Mgi9@!2;G|63ir zb^TYH9Gh$V;vie3@6)MNub7z%!(C_qHaHmAMjz4;M-&()*7~65#wKmPL~!~|1F?Z4*GPPU^zATa;Sz$Wdv~WE zrg3;N*x5okfH@7Y<*V7YRU!X%B|0W-VOsJr^5r$B4v|Nq4;v?sHvx11uWZM>)#S$B z@F=}Pu8~e%^*w+C7&)jT0yAQ7ff$;lr48wX0mi;auY8Qc2Qoaad-N{E+8$(}W{bsk zBa%?PG&fwav(4mP^nM(U3Y2&oplFVEfdW&pK*f|1BylC%UbXI0^5w4K*HAEo*=dPX8sWXW-W zFUi8#k(S^9*vW7O2O<$BaEW}DpgGHau$p@6igS!AP-jjXDtCoBV&NfF7VV)NaQJA* zc|8Q$;S)G0Cb5`D)?E%L^V0;)uxDAxjcEwEWJKsz>FQKCkwCRaE2rP!v<=J=V4k7ns^TBM=z|_+2*_ru)Wtc{gW^O_=}c1KaEaLQ zA^%fng7-5_{5+cNALC<%Ovh=6Q32-D7DfxD(*XNfz(Us@BUrzcnLEgAp}zf>#!QfZ zbtAK;>4ASHRJ`-PqD1_W7|ToRyjt;*2I7E97iNpL@lFBd$w#ULaK26zZUDr-!!E$u z5I;YVspQVk6&9K+XM4NR8}+YsxSgW}O^C zhw_CcReJlvgj~Kl7~CkNR_8SYD2!uht|&YstbhVfTA%{qFy>jzl49f683up+g1a(M zJYR5~D7~Y&h*<-gEDo$?Ok)SdGD&chgb`o5_w7!QyM_>rN8#d^WyvcJ7#f*HEE(ZY zGJBWdBE7#)Y3=61_lx6C#Su@`j-p)pGY=f6^9Gi6C)==-Bj59!StnyVC~(Rk!?ci~ zDuC91`)Z)gBuWOx3x1AFbXWuh2%;DmiBSlQ0Ld3@QvJLqZ3SN0c<)(pj%x81Wy-(q z@GSISIHagT^^v#aVTx$p*F?|sS))7sb`5CDgjBiatvhGa^{jM9ZmtTfUie#jy}Y#|GFll!~5I-Yu#VhsNq z&Fnq>;)<$jhHKSKt9|11S=OD4;K}9N#m62MCRjQ*K4l?catb3Yjhn?)P9p;6x#Pb9 zWK(IIY7H{1))^Sqn6f@D5-CaL|7~;Yhf_cE6kVB5b~a7rJEVWeua`uBa{+}kuoMo0 z`OKCo90RaJ;OwJ!fBx_;wgx1BNSq7_oU@edrVk0cCyX9B9r*@ zfj2S)d(F#+x?iL09;h;;Wv8= zaZ3Emd2P!lj-;!7zy6~YwJyt#BQl@GmR5YaAM=vpZhR(Om4Q2g!PlkjI#n7is%5|Z z4oK6SIxr9K)k(o!3%rGEC9?TJ?qK>=S4QBaic21w``Zb(f*t1W!g&c>6YlO_`0RNG z-ePgfM;wJDksFE$wV@E@2(t`uI)qaV0|mmy1{B6Xft59!KQIQE7ZiXTXT6I=B!smx zYS`dBOITM={luocX+89pcXdSZ{9MK_Vnvqm1weFTmr@Z(7h?%3J@mtpSzLAoBvSx` z)dhr%QGh^%Mvgh;E!)kDuE}pMYX@~C(F~}~L)@$w^mjg!TlqE-Gx4K!s}ns5JN`VLxo!4=4cpCt!%l4~0_iac$dB z%wNQd0JL}|7HVty)AJ`d*}0n)>DXqifxzW8f3)f8kcAmcV0;M#3D`oBctS=Z9l~Rg z^KK9vKvqTqeGa%!G@!yB2(d;H&x|MYk;ZrB&*aDaa0HMUFEjc?fUJ&!?i{@vES-et z^QxChU)4^+VsJQ`&~9<{lwBL@BOp^1V{j^^OnKFz@O7CzJPL^e!`|{ClP>;v(r)QP zfYAUcFL)uORjRkF`9x?1DqI6dmaVs>Tr^IpfM_&;tmko>ctsoz!d2JVp1_UV(&T|-E=tyw@0c5OR0edkzV{OfQFp<0hG4NRF-H^H z`94f2F%WqU@EsC9ATNR+tt8B~iIDN{q)bqTjD*Gs9XsAF{?-Ri-03}<|CCstYadOs zRQ_@t{r}iKEvQ7F1lVb~h%bB6aV8ndF0v@thXa!&uxk{_a8y7t5x*NSM+6{aO|}#v zGmbL8=F>?#glyc~Bi7YE%W_V)h}^;Gc<;!a0Xiru@GUDylu=t!lq*cIU8g&d*=ji+ zh|vH;@)MLF1zh!icC!;Tf>>d9QULQ1P@5OD&x zX8k#JjF*EUe319J$tX76t5W%Cx)Fz%(kfVzTA@BkwhmSGVffDY1*?h+sP^EXA9u3S ze9$(;Xc4otvP5Sdj=!KRR?tH zf1@qHWZnC}!vnIHO7W4*79Cq=b3dHUKR~sx(!H?pcTLHzrL>xfLdMiK1NzObUb9-M zlP+@KpZwv;rX0ir*amF(pG!Fq_wzLzy!qM#(Q_Z`JK1;6NJT9AKh7qqbme*U)c797 zP^+)j2T$rVp}rjhFe9V%FKk0}`6FNINZ>n}K>W?BAWn6?>-><*dV)KsfXqB5A%K@6 zROf6lNM{E!tr;A;*T-?5f3Pprs?>FUq}VSWqFZ$NtjAZpZPP^{7zn#2V<| zasHB0YZXg^)c_wfp|wv>_kaUiX*CTpH8Y={R9zAv$la58u_p)9)DeNYK5Hg5q*p|6 zG=R^`*5zv$(~66QD)+iYYSUHfzMN$rTA`$4tt?D(P`_!$#*tK2M%kp}?F#rA>wFK7 zL&xpfZ?6FCLTYafE~a6};9sNL&pw>`SkMjR005cJTd;gwC5<~|w>I#;ad1O1HH_Rp z>kY8}yv}M)aI4@9sT`}!U2|mOW=v8N0}8P?9e%pQ0%1p?LaXoz%n3uhPlB-kBS40> z?X#U?6rSM583zMglOxdPR8LX-Fn5RLALc?ojz*HcUHmV{JvRS8TN23Tt~yWRrl~8F za4}jzuoiAKx5reZ7E)8M3J`UDjl;wd^xf*ak8d|poN(s{IgLk8pTZ5u1-1u{9R&`> zD*}f9_TD3_kp1Xzf;EAK{W#PBSR*JP0)<@pa?H<=GbJEYdNfPK_;7GDQLygOf#L@K zrAn86wRt*HMvrO8pE{uqn4GXao` zE9Osa95JQ=zC32;$Q!UM4jN$gP`xFAJpVlRBWI`W;l0A-_h#XD8Fp@293l-u)fO`v z-uiIe68jViKWA`&7KFKc;^p`inK8gvB^`bGzB~y#iJTvuqxKJ;`mz!RG+D2ckB5Xa z908E3W>pk|;}J0;;{;$rOchKnP1(%^AU;$89Ii9coc|YO(Skv|9Bc(O17G;IWw{Ox zL(D@tQ#1$&|H{141EoX61HMbt@inNNGL!eU;lOKhv?vL3G7Q~1brxNba9#H{rWwR+ zC>J4X1=eTNOPB8WYQCNreeWUA)50GZdi*UDf=QG=`#zTbJ1g7EbQwymu`zdP|EqwI zCUdnmgt=V7$$Tj2zyH5T@!pCkMif#I9PmpDfGp$c9N7@Pq^FxynR(vTgeJ&&QQqJA zJ>~m^2YBQ&zLsThLB<=2%JQ`q4 z68nOjB}xfgi7|$^PrgK|cDu2M4X9*;E;KPvztj)9vY6)rL^ z$z;s<1W%KLd*xti5k{)LxFS)a<(QD0?z&)A`>j7G0Q+G8!MQduue-R+zlxfDu` zYuDtVSeN`4;W=;cQkY-qP0D7L4vu%$%KtgIkzVt_Y+v>tFCLS7i#OA>Z=7%P-|xZH z$#gv3F=*Pp1W(`3;OxVdJ9)4&*zdB=)d?2o{Hra!$E>euxvg$&C+~O50mjxM{f$Mr z_*N6P*t64tPS;gVXN7Z3ut?V}CPbIjw_Nm|H7QdwGyK>y{i?>(uMsrgI*z zmYD4xIxccv?D?0uoAYEo0G<>D1VJtB{jBc@Aoy$aOtl-!C}6#dNxU!NwRLjCKibY zekPTrTnkckqgEd_bU4Jb^Nkc@Aojfs|MTi+&B%5|%PRZI9llz;Pfw}tg9;;#-Z!_U z5(c5>+1tgZHdzAV6^TLfH%?@F>;TUa<)QmHeOJ>cg(}OvQ={e@E65(OJ0cF`{^~j(ShOH*xqX%8mC)-y1U0jnzcTENG$Gdv^pOG!gUqilQrkCI z3Qu$wyCHx@-!t2E0EF+F5DOuZ8j?!xes^5RwSaz84FT|btU7>- z*>CyzqwPBn4ZYGHc092R$+6fM*unR6@5YcBe~{COJ8qm83Sxi%H5VUmPfc0;Oy$#zrmu1`9dT|X|jMR7VHpM`#Di(gBg z7%vN#H*x*>6La|$uN?a__N?uG_njyvpSRn|wRGFZueze#7nl%S!u(=i{Feg^;Qj@ZyW9`9s{L7;KuCX2Z>a|7vge z^x1wsHT>Xy!D5R=MUac^(PHLj2X4>cLYF&f+iAAlEP`*+e1fq3;VK{az14K?E$WM#^IHE2)5TY(0ca-YAf35I5 z)31{6a5iP+pb853_zjtZMnk34+^=+!5t}vH_93 zStlRQF#KebeKDOPnmGQ!ZM&wt{avKapu@wrKI#!?{v}(9GLE_PwsW zee+A27IpZBzxZ{-sFLtXnY!G5a+ZHegHjsq|MxljBdyUx#Y2M2j`s&6FZ*r-74bDae74EGLP@JyNN}@?g$57#J!)S9j zJ7Xv?F;5uuz^Gm08VJgO0~z{O;DeoJ6q&nJ^Xj4f?~h`ljc!9mgTj*e7vHjzlu(Rj z+hL#ss8FZk21XuWvtnO7UO@tPsha<8U2iwZ2OmdzP1qC6(^12B#4;~C>Io#F7$A2{ z&EJ;g1_TtHNG_pQs%H@+FQv`z{uKBknnWtWhce&)>rGTNDS7sOFNCou7hJfHiSQA_Ap@hPLK;G&QBv= z{ZmCT^&~$I z%;vtTNqpm3_yQU&$Q3cI?fM9Tn5RT9kz=SGo$0K@p>6+buIZAs2ZEU9j_k<%viF-9 zET+t&3pC-Z_MEKAG2mJT*{lk#EwaPWklgXa>Pmdqtb+X^b}=WsRxU48=JmK-)Gd0AP0GG3 zb=O%d#-&4HpClKTl6@B(2oK&~-BYUM_4Cao2tgjUL4iub7gE0(4Ti3ur>d73VSj}t zyQu>b)7)FY^#lv6Q=FT=vqNn0qCT zpSq$fEp481aCrVx_F14M{9U+Gb4=v5o=t;@tN@P)NsO~aHDw_3+DD;>_C#1z*X7`9 zw11r0^KstP14C5aOJ--z`pmuknnsPeB~hjyPVJj7&wezqZ7EfLD_!#UY+#wzlPe%u zs`!QE6y-{|j$uR2t#ze^_S&mFmu9~uFKjf&S%nH;u{7aKlC6r~&R(<9IV)&+qR#Y%;~gt8ci9fCucc(;PmeUetLwSif1?#vr`cXT zxnecKpw0cY)cik%S58J}9TE>q@OAVr_u5O=Eq&=-;I};ZWZC$(wVpFi%o_`Uwwk;fyN9Z`)0ta^jR(?==Fr`aEnPMRc| z-aU}nXO?9|*Zg_3Xnpt%>)s!R|7kRP53D1shqV|k4{`I>cV1vbL<|%+jsLzrCyd+t z;yumW&%=7@^Y0hGpGm6yC%nxyDNwv9HQg z=o6ktmeJQMwVw_o(3PvdpsSX7j$CObQ5C^;|B8)&=)IUcLE6z`Ve9Ltxw{Y|d*sXT z$L~Z|9&%2(KdBcR7<^fTpZCJv(V{nDK}=IWM`(ZDd<{9isZnEFqe_qE_c(ZdJ~$FP zy$~N{qnlc#KRReDZqUawfh#uuz;WWgJ0h<5!Rgednl}zold9hK%=|8Yzj1qqt!}gq*;${UkyIw94(z{^R%i2Ho zDd%a$w9OyTz^@+N?5-Dn;XZsR=6m^hQ`xUoIsun7W4Cc0a~-A~~;P_Q{%pI8q^?UK=WP*YKm|lh{d4F!qqi_glchsDcJuy{vm(%%JBtq=JGR+ zRu?DCEgP9_-mDl)p<$fyvgH~;bpHJ{gB+gbkBB%4$#XoAKY;%cs zUr2kQDk>k>H2AT5@{q-Y=mN(CDsCm5WgWXtZFS~C&U7`-?iHlW1TO5qo+{t;{Ib{Z ze%#maRxZ-9b~Q<<1f->wzm;2HU6j}Mwp^4qd*ZprcbI~Af*9_Z9!t#$xnS2BS>oOO zdd9%<&CtSVw~G5oqtm%sjEvvkoY%d>)r;IIRVg1@;bs<={%6z?$@BkMdJcFjzwhrm z?Y;MF6Uxr0yksX^c1AK%vI<#`y=SsQuaU^iN|Ig~nI#E{yrj}HD~jrWeSiP^`8?;| zd+xd8x%)Zi-t+V~pFYz6QTwhOyQ@?KZhc*WUq_PX2#plz3U@Xs#Qj9hADR7%JPMYy zV%8E~%Q2EcE>zY`0KmI&v17Al$)j~M_;HBX<@D2A$8;Xbi~473bsw_6ib)*8Nm!2- zsEmgwoSTSwbPrE)t|WuYx0mDg*jK=16&r1F2k+=(XY_t9#UxsL(^Z`J`Jnf<@%~(S z-RZ>1yJye74+|%O&v_SH6ARlJA4A55>z%e2>PbYsrhGE3OH7J`1Xw9=Ja(Dv77rVY z9Sx|OAwQN=NTwOklD);>dqS@9aPtr~E1bdDH*W7^sG%4Gq(dJxD4q8b;lJ-fm(|Hc z!15_KEBJ{zYnM0mYGn6KivtP^Y1_J}fJo$nC4R5SYC_xyuh&J+sS~Rz(4r z5a=c*d3MplWh21TaPD(<^OFJAXNp6QFEDv~+aW->H3HzJ*(nZ)*@c(oo-`7tm_8px z4Isbd>aLW>tC0t051%#q*KSFt2=CqOzLfXw5F4E8sxG`>j@_f+g>qF$IlLbai2<5X7Ssu|qYBca-%dOOM zg8-N|8pJr>{ccZ(r#R4Q>$u(Y>OcTJtsSaMG#yLO3j|cwH597xr(Y#qaS!-v?o<9N z2=|3J;~Rl=*Vsfki4egB*Y-qXxT*we0%h0#C|*K1@}Em0(p9P!GL@(CGQhiQ`vLko8mo)3n6ni#XB`+~%SfD@r`ks3H~DeY?t zSu`dBp+hKdYG7gGzI;y88=NN6S!Dsn`v@np#LQIkOYP@MVUuxly5nY+E#_gp8@qHH zYFMr_)E%ZkorpllsXNkR`e0y4#$Am}R|paJiz`O6FFUiHxwjPHmTjU&hB#DxOKw5T z^_kJPlab?#QV;`Il#T*#AA^M-&L5FC_2#os`2ta*I7=eHx1{FCA>Re#lCf`B?)Y4zg0aTfI z!Ck#e_VF>wQ*q2*Z<2u4cQh)$u@-T{UUq)(NIkM3kE>tB(xPg_Dosmcl{1u=c<1K1 z(+QX|n9s3bY~6DA&F>xe1rWwR*_{S7m$OK^q|D=_BUr1qrhmvF?}C2{KsEk7U|GSJ zf#NEFZcK)p%b+e<`g%qId9I-#_>23;ZfnC1A0v2;uhR%IXYhYKlVX(^I%Lod6Q<;f*!`xcs~ z!3oJ%^h7UMNoq4G(_pZt;;4Fe$BM|F&2Cq_-Tj7bPy%=LcZvfz&E3i}noG!_u|b~! zjc<=c8)+8?w`4ynyjBRAxHNCuMC1*hrkZ11Wu3I2-zWzw!yUv5ewijB<$jwoJU>PC z{&IWd;l~qHZdJ5%BIg}$H2bmh$O>*LFow@WO3`qN7bg8#I@x@*OU1sT^^9=Wris+0 zuUd^pzp_!q(l>jPFSO*_vOF(kJTV0vF-6_0?_uM6={OpW&^d0qh=nvM{j}WUOQUqu zHQhO~D-Rx?_DyPr#T*iaWSq+zTxuYw)J{w}~)x4F$y-15>Q ztGG$9(yvDTX!@F`s)0y~6c|^Yvfm>)PLB-s!t+dJiVIeRZv#$xvz`>x8 z6Cm6(k8-iBJfiMcJ#h@41%7AX=I%GK0gM_qEKTYl@{pUv$&LRIfaGDC}L}>vX7p!3=I4TR! zT4yuq-c9T`P^XE%W;94;*p6{K3_exW{Y>qw5g^hGq^ZvNoF&6`>R@2bzz0>FB4D!%WvsO`XL<&OT8&E=4)P*~TBe0LzWB1X$Czje=re`+ znF^^knJ=A`P@_+)p~{BQ!frPlV#)?b{x|j+AHowl@Ukl38!bsrv$z!-2X1$_%QJf$ zn55~){IRtK0YCB`xWZ~aXXNOvoJk^4Z7`m6bBs@0D{l($shB@8$u`vcN&EbXeBD9G zqK7PpmrrWx71JAO?%%D{uSe;{7}BRYf0~bcJ`kB4rkCuD@V{y1W;WH?Ojcr`qhgO9 zs$ZhR56)@%uB6*%IXspMRwbg)hwg+Xpj2!MaH)NUy!oMGxp?U#Eixa56?kl|&I;1` z%{{P-S`U>S$zVO3^6b886v7)Yz}YwM4Gh$_8qsYRmhXtB6$ZH^-D@nhzrsNk`-t-J z!pRD*aXRL2*H82RK)rtu((NRYG9vpc1im`w82e@Q3VastUluwh&k-SST;yJ{7bBsL zH$kcGLG>_!CtnTzI?bf-OC-M!QbPt9J|4-Ods6M3m;znSIqfQJ$n-(IQoVWdC?JOF za$fyX9U1e${jMo>J<(<2IS~lL_&^6fE$~5;AOKfs51dR7)b$*1*kR_iDsxs3(9od1 zE8kzNP@e@hByf`fc%E?uxo9~AU@8tmai0$$ycPpc{?Ng3;DZa*1ORa51RSXE2VPGK z3|4^-ToH(SpW|T3yd zZ2*Ns84bLnQ);Dg^(Uh%e&*RanF@#J+X1Rq(SjdW9vyPB1Jta~4ke5cXvn$_{)1c3 z;)E3rAD6(Noe>Vozdr=0imW#ep@auWi6uuoU8n{W2eJtOnDCYcAfLuyaibZ~BdCd< zXw!@?+%D04`!5mnq9^XhUoIsBKDEw8IT93i2=@ZHKSBKnKzTGXMTKe!EPIZUph%kc z;+<%ITjJnR(oc71BHV6CDgWW-p-X;kUdR-HWrq2%th=`Em_5Ea?9Po-5G4b6H0tL% z*TCkp>T01Md)U(Uc}PSZ=21A9Ly*va;{_B4DUb*h8<8R8gh{~a5zGP97vZIPNcuS1 zh0)aP8h08->AxYYIboq%0%)Qna3)7&&8KaR?+~rR-Xnl!g5Xc2gp#3*`wI>F=JS^n z$dahUxMR9sL*e=#w)l6lHA)4RC>hQHc#siZ{=@Vt_?)^cqb0WieW19;Z;@d9bmd>S z*qvSropG@kBE-^!#dB@iPlbA>ePQNI zHaNFT4isVWIN)etm&g#pE}@8KDzqww>iBM*N7#>xufKguE%wDm4P1Zh4^O1V*0aD9 z(JUU|WL}a80c~M|^8x3mVf3@Ez?sGnZp?_7!$EGv?zXvghUgU@FWBY%xL#N6Oz06& zk_40^%)-V$7@$5kuq6XPG$X?-T}bY9B16`H50gREK^dk_Zow6R1W?EQG=$<)=po6$ zr09O1T6#L|(qX#;8q9yyaE}rvg$P`Meo;DCl^C35EZT|$e<-)H^ne9iAOm1d5^IB9 z-rtIu7g#VMfD`A0(tzYBMYVsQX|{s6 zWcN%PGW6pTlvAK}UB?Pt(S!i%XE+ij_dLV^$$C0_*hYVI2~ptzTi-bL231KwaP0sd z82dZ~?(%D3?XE&!za{}f><|P8)58&40Col$umE*i3O4PDgSUcOy^calTPJRYi2JlkG(3n(eQ}@=fG(hmdj1?aK!_4xmaNdheFlLLR632t z&}9OJ?|>dk-1vIW(#O}|H)qGD8V6)&E~?vk_5@VfT2X)TWwy*pOQT77EEUx|b!dqq zKigz6V6(*ml^o@B5KDCD%k+Od-cCh+?p6A=wKUy~ewe#F5aT(%U})dWKIvuosloRB z;EN-)!!`o?HwsMB>d%*5tQ$F$*;vzSRxeuVdGk-$(YF&k*z)4-&DzqMx!)y+I=54d zLQkx1u(e!y*5hsvH1uJW-BeZRb1j(P$Zvdh_{}?}M>mXbg64Z44L*0iV=!z_9(~0& zQXY8vO9Vw^sO7oVQ(0NdNf>&h0R4f zW^@+(Vs8vBu47|Y&U({34!$XveRBBD-x;sw`Y-ACTe1G$cY3D(bcCv>E?8PwI=#NI zTqJk4d4y?wbZ=+m7w?QpIeWEVnA}~xn+j|ljKQKq8>#f|LA?<>B|^8aO-;2YH@|nc z#|+&3)9VfBq#xs=yB8P9Pj|{*R%pw=>;5jS&2+r>(SuH|L#)GIw=Z99|2xurGt$PD zo?bS0;+S|oZ}`-m$NT3M*UfDz9isv!lYc@e-)_0%Q?NN8 z-V@Ku7PnzFY|I&V+tWx;1AY7)V@<<@FdvPV6vf%3TXv`vC4LfLAwoXGeWB%|IsfKN=@)f5fqOJl5Gt&-Vp$ zor|mkzWA3oU4gJd#z>}*D4kRvpZeeZp^DSHf(6X*4ysP)`}l;61je5!n~zer!)Tfa zb^+W2cb?)(sKst_S_mFz3d!u6Aa86%@Z;VjS(;OuKHwjfU z^;2#1{CRKoC$_(XIcwDJ^P?&iPR#Yp3R!&4O&PWvl68g6*n9iX6 z(w}$6oGZ&zvjcBzcbM7UGWdJBIKO`(puKxNIo+3*Bf)2l<2kcXDH+W`n^L8@*ffZH?TLwj96LVt+ZJe%I#N=7&*3G2I@zJ6Gn|Y)b zgCC4mgJUH=ic&?>>)BbnyW*SA$y0M;?-iJCM6JGfg67gIN#GXY$NsCtTjCz}e~P7f z+J)MBW3jk40cQwer%K^ovif(+9Hyy1m@(;8`i-? ztnQ2-znaq=CQ4eh*ksdmX1d+G;xVD&jjc3t`J&*Fot7DBYhn6a60K5D!I^XU*jdJ< zEAMGOk!Mi|Eu&l@KadTKrQnbl8qnh&rGN4)Z;3x32o^$ z0?MySqibG|+51N;g%y{r)16@cEXIDzqm-SKQERlhDr^6-4b zsq@Z#8zO~?$E6F)PCd;Dykl7NqqMi7b%$I$tt1g}frsC)t*htmy7F!dXR6@tr~C0r z3X6Z=Nk3POaCkHRN>X7?D#|bJzM+85)yfUG>Y=1VtjXdlrTqCo-Q8g-h-Sj@JoUf5 z4arKgi#J-njUTVtAH<$!Kt+Gtc+VlwefjT^)}`_H%HobZR{A;$eALG_1wjUHu9KO)$@Yc-Tt7-nD8^gP}`EiAgRK4$M()Z*>ekJFOmW%+Td(*x|2<2+<&X85 z@1+shSpV}}-s`W4AEuE3N?6=_jkw+Wihm(*MdYG%9c2`_n6h5ld$0 z)?(={t$Zx0RbTUIp@B?QqFmP;oKVRX^OI4$fmA$ zqhlPHQleX?bAD~FwVq<|Q}2OVTam0S1yfL@cOP5Rx+lecDl zCBsd@ugDL|B5n8KzMJvSe_I0@RUZL;xUHf2Dotbk>+Meyub=GtMWn;3xx2jUx1K*M zloeKgpF;%f9Zj`Uvhau(4dVF}#ykPH70}Q=vkWPLHmbki8vIoD2L6*kka&Plf&d}V zt^#H&xX;SspsPaYoa^C9IUb!eP>|LLyrdB`c(pCyr3!0blQ23W2 zQyl)GZ(rP_ysiquNv7L#{qX8Xuh$h?THQ{lofPXiq<@BUwn!Vz5Z!w&br&!j8=zX= zgxu{{ldO&?Sdi!ldBc9vm8Ld&F zUL>W10Bp(@S4*9YH-7G?sqYfj6c&=Z`JlW|xgE95-b*rMEBfhh2OIx=F>Q_oz&ri5 zPz^U^5M$HNxE@gX@+1B$1RD5hg7G6ljb^F`$YUoB``9_DVx1^Z^+?2R1%cd$_+KMU zhwf&YO7C_SShb1)oHsieV89EivVGk4t&!r9`1|}fqOI?q3tS?6qxmW)JFDXZ*h%2) zWbE9#kE7iJ5!`C|qL}%waaYw;RP3ge1H`_Qm5mM89DElI95Vpsjz&qhO`{MYec9nC zxH56k>FFiCr{@WlFByieq(^dcjyRvl8MysCXK=ewlMJ2((BI#FYYyI>jF(yKQ@>!8 zNeE$XI=3#2rEB)jqIC1tI~(Hu{l3S{`|Uj6V)2H^RaM{ms5e!Y2@F%8+Y=-lW1MsW z^OihGYN0kY%I@*X^o~1y{12YuedKUOA-YM(o|gXo=-Dx&aBkYPKIqM zontw3AJ!B`MCdE!c%xt++*m`NF#J@H94tRog;@0K@_v7RvhWcF;;qPNk?ni=TlKHJ znC2zcpND)%ep}1T%<8I5-ZPlSEr>Z~65#RX`y}0s>-}C;Z?7jqFLvIKJn@LwAxLp1;PCuDp^MT`ytt2SVYi3X|QfIlB$hY2k zLi2~@%{3GDTwz_;ahH3QFLu^3YJ9Iqseg6=K)F*!PbfqSeraMwx6-)(TXWG zEEdJ?YWsQn9E*57(}h}OtU&c7(B?Zx(cL&azmySvGK}r`Su4lSuTK5?UGrpraq#gc zr{l}93j8K_zI`Ye3Ng}SJ0se@Fg2dBKx2_;`_tfgL9`G3it&-Jrq%3BADUWYHY8o^ zoR?!Z#;D0c_LrQ0KG#sCYj^#aq|c}dTv9b6SZsUx*2oJk%mZdMj)UGsO&xBB;zOIn zwh^mC-ml1H+rfb4{T8O1*{7)NbH|lfZ=S^KH&LXXcKt~|RQ_`E4Z+itrskNU){zI4 zCj}z>@CcXZXVREXNGb(jI^bs{33dtUJGwbEDAK0OqU*vN&lFhEn^S2qP!{xid8W9#xI(B6}q9p54)|p6xzVHSCIC-yaz_C(O zc5TluFYPDCq4(^!uAA9R<1Sy&Xt;NwC^xdNhkBvH#{ho5YF9^xu3BBQp5k*;cvz(V z?rlUZyTGBVj?84@@y_!;oCAoU-q?^>%<|8vnNgaNnA^D_;Y2_?RK0w8=Yg|yzxvsu zNJUUu0qt4&(l*@eumtU|Tl1!;8iP)iRN3*_4^zdevW4D=H;59(Aom`KH~cpm&N~xMvZ$ zR90L!lJPqItv&A=-bG6rS4Z)eydgTN5wZ7@6A`A1?$ef0t4g&veroZrCVf1yqv2h* zQ&?&c4LakUH}ms9&r=ci%Vkm3gF|ru#r3e-vrwS)WYD)cCA7s$oZGllQN&b(`twr) zni3*5W7i%I#~0pkk5I`9)c*ZI#+Qta+()?#?C7D#=KB4&dv0?@2P8HfU2R>=y>s=# zvJW{UOJn(B=*zVZ$+Xx3(Gk7r5xsNVAHE*$DR{B{jpD0 z@~D~Np>^1LunCAN0Q(g>?3qy%K7LEMn!)2j1c9?~>6!n0Z7P1qO$3RW=~qT2q@%tJ zq0U#+i4)-zcCaiz<0g6#v9x%S(o5LnD51!slfxD>zk{Dy4!%Gjf_+Z|Fjr|oa>%H9 z(LK8MzjIAWLf@i~>N&~!`e;)7Xtn8(fmj^^^zMEU%yi5^7c&1SGRi;q{dMGD=JQoj zg7){fRyNZx^F+qG@+uwxZyPE8MVb1kPitmONNkAH-x#N-LIlg)4v0uv+@Btk6W#zeN{}&UCz#u^XAD0%;euF%kDkL7x&-V!@|+(!@8ug1fe_>Ohern{E=j<2|#6n0I*y99Wd65?rC@%fQ!E{ zPQ*Wk0O&s+(Tjd&Xv1|``iU17f15YjHb;LwL17-P5~n*5@Q9L~)9{Uo`m8r!*(1+p z4acpT)Ax&-Ws1K~fZ(^7V&o@(>1S9f$bszWekAnizy;@=tdnrRb#Q7w6#*oOKv|F> zP(h2ZMa;ZXL$lcz)M`6~s=<&A7y#rS{E*|YFjmA~p(2As@in-Ci{a7SDtRbb(0Lg% z{?Wtk+n1vRn8FX;!c2?WP5;7*Ug6JQ>8T!ELSXcRpK<)}Ce11k19b90sTs;U$dEn_ zFg7#OOn}aXeSdj?GB6;ny*QvvA>%a=sGVfx)C%5|AKsh??Yej-@|lamLQ6z|9!k#Z z{<2d3^LqLh0|YYEPB4}{LbJ{T&JG6ocTW;&RUSX|PNw^Op;e^9MCqqnXg1(lBPwZn z)_XamubqmV^Z7#Pk=b~Z{(a?nAlzS4k%}W|Cg>_2ZeA9naxIip!`QyQLTb}Ev;U>47w}=tBm~yq*a|E1L1_lSkhgJDC zxXX1(dwP)Z;uv3-+O@Xo)aL6AYtnj8NjD@;iS|5pW5M{i&tzwvtZ2(Z!_y-MqH=*t-g9)OzfRINE96eo zD10_lYNn%o6~D14eeSr+^GxnsP79peQM|lkuv=i&spV1(A9}X@#9uzs=O#ISFYKq{ zXNhza>g)}G4NxX9T=5o;dzX%Si}HMt>!UO;Oc{jtKJ#q8H#j?)QlM8J6E}N+22Zz<|7@UpCP(OX zD7%Cc2Kq7m6Yw(OFC|)wV8M;2KQOA5jA=izLGenPKRAkyCDN{G;5dLFG_z?Jx6)ULO3A8q#r=0qE;&c zz%%QJpXQLa_7sV862nqDc`JQ8d0BH@0jgX5d7MoMo%89zB@f%PX}VtS=cZa2{3c#3 zHEe$Rvx}CoMSV2s2S#;G0B=+0Ypy#$L4N(ZJ-e=>?pL1YrB4}(iU{;qy6e?u63L9Z z&j{!!Fjrp$l)>Awka-U9od6}s3k*vDXD|m2mh)(CB-sg}85Y_;bE9PFC=tjFdZtty zfh=w6NveGq1Asg=T1i+%SQK<){ikTi?2PQ3^6tL zzibm1l1*dbX1QbgI+AoWB2oLMk>$erhMWG=J|S zq90FBA^`8>v~Jtuf6|l#;Q?Y8hU@oYxo>h$uEgRb+<(6Y4;MY z?a<1QUF%lPc{Md?r?YqukBefD_o|4g^y)JezdV_D^QDvc{H3cme-%Bi#WV9(!*{+b zC|OHAgCzsu*Bvi3Hyk5IVlFn#L|?&Jr}BKeRgxbcI_kU}w|S-cS(VZI>zJsga1PLM zJO9Jaj(?V^R&s;k!~*-VW9S_wC9xHp`0*N49s)2Aw?)`xZk{H*XGedg0MH?k*Ggx_1W-5U2Y_C{rbI_eb2yTwCBK{53&rgBe78@k|1TIE7PXvB;*_5Bl|Ut41^zj| z5dbCj3>Y7~2?!uRz?CILmE-wcrh8PE;d9MA^G+9PyW4hq$XR=Bd~_h+!<2@NByP z9S5cY&};J`u=k(lrpY&_Jq459b4OV3CHD?f;0QB8vjH@x68$6z9vwgh&)EU^vj%uh z$Khb-aL{NX+geBRT(3lHP2@T?M;y#zcCI8be_*V}5<*Q&!Vtl_0r-fZe$COweF$Vq zhgGipjS@r##dH;AI=Br;?=YI(cD`2Gw_0qbrVJeq%K{q)?%*EAFjV2*{wVuhyQuoq z=m-fS^%Ce!w@ID8+J7d5Q`+I&hHlz6=eqdNRqG~cU1#yg&H)jc_5i@i4$y`{z%xHY z%XbmxJAW7MaI(?C7n+UL4m3vr39n;iBy11VqPG@!Xc-6{bEh9Xkk>h7k_8F@j)Kii z29}N_NLeOSG98bWpy6qE1xs3jQyv1kL>{(_-Une|y|rzZfQq2t#c%>|xX2h!0KA;< z-PjOzrK)GH8K$7b0q&Do`VmN~ItM^q(PfvS@F)rpb?wXsr~sbVTALBL5F!j7xK4%; zH4MRPG7Zwtm%7j2R0e(cWC%3j0}bXM0yt{0yvcHaw__iH80txET?HA+l3i)rq1e=k z8rYlo0(o;HeJZNWu%#5Bt@)S*$!vDdwU*+nVkV8r=PSIKobJlR>o6l|Kl|T>ws*Vh z-=94b@IBb%mUs=g4GwNTzPF*3T7k)P-#c`W%b}n005d_drik^j8G;-lWI*6cLVP_I%QafZtX@ z{u1{P^n$POK^=5FHYu^a!c#KM=&6s*-ll45gmtj!X&h($ZXqk(a2A0*V4WJ00q_Mz z$bdHOlH^Bo_%C5*UfAgl3~CWo^Pd`p0R;MFzC!@@YaT^_vp@YBDl!CMoB$w^h%jI3 z*%d9i*pvttu7M5aIBxio$3GBAB4wTv_sC>;m%hb}I2&P8ce7YXcAh&w_erY*y3iY@ zinoKgY-H(f0K6+q{s9p-Xft$J!{%oB4aBkE?_1OK6qOFr~5D z9+<@@uwFasb@z<3N7cxlO25h-k6<9e)6Xb^6Ul|^f^@vZ**_&H-EMG`y z<9dl{+zry@WHZ`W4a+oJNWXd8^KN|K;Z6%8&7tYjTlkPieENl4*(&X!v?7n~=}~ug zyc@Uwyj4HrT9n#JF<9qi9S4hJ65Ot!m8-n6q^<{2+mn8RW z>Lr(9kmk)+_u&$LqL<{4oT4OBrYWCwl|IYJ(T3qVQP#nF^WLCK4M(DiU4CO9w#~e6 zyyRlBNRah=bmULO(CE3uvLU>Kt0&5jXTb>!F{vLZSlmB*KsDkCWVbR1_s|&qB>=sJQk+K|B+%0X% zHx*5ZI^x_PUcKXZt|zV+*WoSu z?OUH;|LPC^-}w(GQ~!xC?e)x0)8DvOe%UsJSJ)`gbT()w=sQhH*nHPWR9lHy{+cnr z$LEy3{T|`4FH~h#ak&!;yQBz8OEa#U%`Vz2mI+r||1q+Z>U8|twfpoo^7}<^8KxU=sXo=md5M`l zjM%^bM0WZb!_#3y{bz6JzPDR_p*P{rX+`rr5-J~KxTSXnIf_osV*&ehWn@pAUq6o0 z*Cb#1t$dzjb!j0d6Y=3_?wtHsBQdL&ub zi(;W_@ARCA@2P&C7pwbS>S$i(YN}yEo^mU##@EYtMp^QrT;D{*ah?1;HqU3!eEr%)wk`|88}<6n zi6f)zd;2N6hDMUv&R65#BwXSGk-PLRHeXxco^YwdI4-9}NPDt^l$4JF?Z;@N1i0tq zDvEFZi1RonfzBuIvb}A(z&!Ve5-DB2Y+%wCjK1d=5Jkr}KGUN1{R8gpUF{qH8nSbF zL!P|~R;5KV&J%W1w_}u;%`N97_>iNX;hu-K=MLkwx2{c5x#S%A`x>9bJ*u*Q?NW*7 zU%N8ZT3XJJBE;TaX}j_lS0-Yf9PSlKMa@f}juKCL-x`==7R@%=lWvwXr%5#%$hSE* zs?o2g5yE|0V0+oK!j&O~`~rQtGt>^A|z)s92|4 zZJ#(76Vhii#eWX{?HZMHEvbx4h%4VNc?%3YCUGKLn^!yq492J4#{T0S%V^2%W5|7O z2HAO0F}nqGjE%S}HUssd>omV_$aC&0vz&NFcR$n(5tv-Gr=?szthW4IHL%f)LUYms zyYJb>UbRD-SjbnCpgN_{^GdYlPwdF?z`D1Z^0w;f{)ei6SeIqC*_`Zc&`+$$QQj)K zJUKtiIoN+Y;E0|On%*IUqWqH_74wh+pjaJU? zIs6R`iF(pQm7%iWWAiYM!q^vg=h^2S5~R~9X% zr`Q|e!8`5jsYshOc+T4|jT}3I7S1b0d%~5}v7Z zM&sy+3D4+Vu&isCmsif`bBd)ii5347`Lg0P=d9So(_*eZ*i9#A5XJ4`5iWQ(1-G0i zkiqhMB6sQb1MabXoc@Y4a^k3VY zcF-of7%ZcK1~L?ER?(;|AeJeEhj8a~pcV%x7D+d#p;QT|aL`+g@;^wD9jb(cy9~%o z0@#DC@iBJ;61xsrWdbnB(!^V4k5ND+ABscic)d0IuIE+R0Qr@arID04f_cSVIi4k} zo!bDEI_P*4KY`<<3 z&YJ6rp2DlNWX|hD{PVWwF^z}52zTTl*3+9ly;QaF=4L}~p)4u5s5^06FNMzlR$iVp zfoBB`INz^7SB?KRsie)Noh z=JmhCiCAWK;7dmVt0V93T$+2LKGjj{CgJhg2bK;{udafuQ;Fz5L|9Z#62#Db{76=% zKp%^E5d0>Rr!DU@lz)PtcwiVbtG5ssM&%1Pz!BOxox+f0-4N>w=%rm5xOj*_yctM2 zA*i#Eh~K!wQ2p@c_LrU6L4s8PS^RWnLFF|x<%v|(6=Sh+}a%a zeu=sDv33uSiv$qMWGc!4tDjphvS{C5bTW@V-Q0W8&RycF+fH+AiijiqFUw|n^}wwZ z#azWjGA8573FQ-3KObT*beyRqwFyvXo%%?#vRhJfZ+vG=a!SU^WYT=Wrk{BIQ{`d4 zA)}a_<3}I<)A)G!-Kj&h-NUZnolY*QeGzXcJ6tj}S{l9ny>jT~AXU!m7^cLZd@<&q z(#H((kyRw^a98tftqNHl@tNjVo%U8Ds<0Bz?Ih+8LL1{cxTg$1)Bk6VR>%T|Y`DKB zK|ku+goh>n`+FZVXL7psE7B^u??nw~xHkBOc^HQ}Z96_J8_6;Hg}u6%wqEkz9&IWApkoRbCm@*19M3_gMhYq4DH*Xu;HAfqGy zNf}_YlG$bUR#aCD8x=l|Lh1?J3!~isc5(`EH!x*g0#bFXGQt&S8H1 zi6W_)XX~`yt*M`{c_-x`BD2??Q+b=XV*YxIC9N!<$m+c%TF&Y)BRF$Aq5S%^N@Vjl z0w#MXllkGSywY3C&1|osDY>xYIRyPOV^$_U(qHMsINFMdWi?>#Q^l zmm-nPtMBe#X{&fgSA^LCe%F+w!g0MQ>+z#0i+d9Lr8^WuucJ%Cv1jUdvJbfi&sE7+ zJv^0@Ra1Sn+c>6y+xeEa#PUsAw`~oQ&P>+=?&9|&bxav^y^PT`>~F-xuJ@K6zOoxR zA@tAPod`?o0qh>Ie3Pno|M#3{bGIv4lCfmH* zj~DW7iesyfX0CIpEeZ}!GJBlb+(bscr9V%1PcH$(*GKj?JKvnqb0LX9xf zCJKO_)wof~Lr} zc@tG;=LK6uJBChc8zm6fmp8aS$mU9LM7_!qVa;*YgX@$4dI}u5<~f5W16jEnesx@Z z7H4)YrJVEs<#+KzLCqytQ%+ z9`NTeMUL4bpbp+>P=)M=&MDw0s6Bx@4RE5Z0^hp~p(tkxL&uGofm0B83zo(R&;}|) z@USz_r(J*^jgf(Du?ee2I;Jim6D@pbPC5(^9R~|<6qF5#0E$&1@34}p+hQgUfpZ&P zmMuS^>O|6STdV64{QGOw798J2;I9avJWjUW zLJav_eslmwsjLrkT0zNl$*Kaf{xOQ+OB;$vCTXbt&70SEeS1!hn=yXF> zC-q_(g5iaUf$BU2Yl@PI_35Ty9ufgc)Q2$6@9R)|ZZKU8qh#2>)i*%Ur{)AETK3DA zhAzVEPqmdXuD5%vW&;vUIQ|%Pl){;s`XD7(vThmvZeg9<+xs!T?6i{>B@Z%>qg zErdOA{;PDwG^E@t*4Kw?DQ*UEd5-lue5oc<0BR`v3K?>|D*CP@yW@l#9u#ctWd7yn%twovHhX=hx9f}NvNY{NSh)aotgEA{ zuLoe7fW;byInwRHTmd|SPpFNhS9@8cb(pPgj#m9uS6&zUgdO)UQQeRw0>EaGsjpf6 zHYzX$r>ii2gx$PJtK)!a#{5UIKQg7kR^;4VNt=0*I};P~8? z4QcEJp9tepU2EEdtZ-t>*l&k_lBQa|GK(Deg8^VxE8m3$I)0EIaNRJ=hSuZ%>K}5c zTy>z2iUMSp;kJaQ#6U&RgwyiU*9G>L{XZy8=1CZ8N`e>Sn$f0%bZ=uA*v0fAO3@Ls z^6!}!0#L_lxrGw*s+NT;_g31oQSUEE4+y3TJ0GH&Np21otBap0{7j${li(}fk1zW6 zmr44K#!D^gg)LGS4Fa!s5%7*%${!I!Z}P;m=D&sr%Imd$o}<_pLE^sF7UB8De0sDC zk*gWr29+VR`)^)3T^=6p8TX{;n#zmPF*DlL(U*AGD{jmuWrJQo?+SVAaM6TEzx+>2 zaH*Yd?harHjzwM~VqQ!G(IRqa@0Qnfq^xv~r1x%<_uF!IOZutJ3OA(kqd)c_<4{o= zR6Q^rtl{f>w{`JoFy_{w9WU8Ww`=oQoho7sRG->)iPXJYJH8=tRX7=4h`#oeE8RoT z!<(gc;o9Nr?z(RIpLW+}ITA$et(oB;NUv2tZYa7vnX;>Vu0A2d_(^tE2XVs1P6+cc zFe>%wxo7G$ZsMI6eMI@hrq3Q%rTO^Ti+4i+)tk1i=ADwd!9$U?(qryU?bw!b2~Ky_ zV4(g@n#_$}u>Z;b=6-zAZ(nV0sgwU20;2;M*cNIsG-~A~w*)s#y+ZD>awIYaWtl9g z1CRF7%9r6?MZVUiNq2qa9pl)4mAT|Fy{UL`Y)-tY>W#eL*~vX@$ z7$cgDu9(sV1715+V5Y|H-`ZVP)l#537ykLWNLoH=GRY^DPp?B-I+%-O`X#+Am8*S} z5w;`1ZjH0>s(F-UhW_1^?%{Z7f$Cs|cv=5a%*SK8Cuu&AAQ51B7Dsss(KxXSl?F9} zoCi22Wr&bAxt=?n%|n5HE@mk1izKlTV0V1-c$oi?-#zzti^v=19%4cnzK8cA69Ifi z`9Mm5+HA2KMBwIW<&tAqFP-?@gb4Wn@8RRWi=-0a)sGt5)~_heQqKqkq7M-u02L-2 z4XvJl^ppBHFOV@DC^Cpp;>p!1RTdw?yXnr!}Z_;>SKyxP%8x5aPcSA;Rn7N}btoH-}Z=&YA4{xB<) z>=rO3L&y6Q5GW#mA)f6t5w(&9#fxx?uN4FQiXH&O*FfQ7g+~xTiF9QH9~3>js@8UG zlSPn{Mp7Pl;$VDM<5j2lEhws`(|`+;a;z~-4VnbQd3a3p!mjiZee4SU0CVA5jM{;H z_%#F=L5l(@BDCunH)T?rv>8P?j-t%9>(g#>Z9o3jDZ0ZNK&&aRwW{|xq0s6etjdS;hmq&H>KKZZ|quoh+ zcH@-xU6#no2J!Hl45EW$%Ne#bs#Rql{_P*LJ_BCF1Qt$Y&(74ds%v77R#~cKJTo?D z!5P*6LtdJwTsQvgWKW~ogZJ>Hptr-~XAOoc#Kj)eobyok3yjt2Ok*VWOiCRWoKFtS ze0Yc`bO}|JPXLxS<`3NRxv1KIs=ds5b??!u+d5^0zQMQ=KTcEPtL2gza5fE2gg34{ z?XF+NaRbb#7ONSngz5^))Fjgl&YwWtMTbeInw(gj$a9E%*IlQZm)qi;5(4m_tC&1Q zToG)^Wk~g(_zpM1t>`W33VkfDya?P|nO!B0NbGO7e2cXsTtn)Joq+8jI}C=M+|6t< z=i)g;_il`a()TL7(`$gDH3uyFD52PM6E?8@ULb7pP+em@ssVNun(Tu}SV!CrICc$L zLm&7!5n?XvZ5kLjn(Rb}P|$`lANas^2v-B`GjwEFhI~Ft3iP1Di4c}RfQHEeOcVrw zcBep2N9MqFAnO6BpX;07;E0(`?=;hxt<7rDW>}8b70r+Y{4eQK63Em&@jl0>XzomS zSY@NYFp;sW7^%skQ(QrA&}Q66jK( z2s{uG(jBJ&Aq0pSLhN*(D}+o|2kSNnoFapA1Wt|FFoPC|&}3NwpD3s|MsEiISdMXj z)(p^vu%EF4DM-Oc-%J3g2a@vuBfM-D(*nr#2fYg&u0ic8kq*_T9J~;+&qe_1#pe+~ zBgFW%%>fF;0ICZtS&c>0NKAKuQWOtD zMI@rlAr)4f4vI5p;c5Uq82BzAi8E19o@vsNUWo`$DPXP_EsQ`$D&wmw?ojC#M z+8Aoc;wt7OAbAuCA!Gajui^nw5*cROhJVQub}+jVkeEtnF~cz8)sgJnF}>W}{PqXX${yJPJ-1&>R#?@+wU*ph7hwfJ#5vvkkCE zVMi*G67b6Wn==L&8Mrn)0u#I<)uRz|KZSxGkCNVcSitZP(K z_Ds@6gb<>LGRi0;QXAIcul1>hn5GA8vDW$OESy z>mdpuRj`=K{23A~CBlh+*;1A8`1ks22glGe8G-P;w|l z4+ptk3&JvOr~YM9Tx&H@sw0p5xM&ygn~nWh!wFg&B(MG0Vc$vp7l*Ir)l=yi`8f-$ zv!vJ6-otyPeBEhR-!U>sCdX^W5qqBau^p&P4OvuQjlaJfL;l(bzv`n=zF9UtA@s@$ zTiBW9*Q~r(ka}l@&Oj5G25BaRunnMj{usMr$-OSLKJ+XFzM40Gl1$6U)hobPmc)N? z8=`|snWpb%3~xUCCvf*56U=X()na5n8T@e1kp?eb`rX;(MicpK`xC=Qe(T!PR?~ME z*E5t>EHo0MGug~cUQRwG_jyp_*u%eu8|iw=9)Y2Giwlb4kR$AGs_a}Gj9M<>aL{`e zT(+1URBL=k@sLa^aG$~5qn;xQ=}r@8F2_0iX)4!ZE@X%2aK8PcoN!;NNIzf6ajx;0noCf8QN8zF;DTey&HQSNM6UD+)mYS6Z$xrtlyrdjL_`+% zvW71C?N>H3<2I6ZxVv)Hyw2}4d1Rd4r*K>3T{lsW-`2hDR`mxxWI0mkIPGaxr)_Dt zvrw%4@6CDZ+Y^FaBhihVW~fI>fHE`W(<3L-%SNxuxqV;Y zdGP?&bHBMoU8R?Eyk)g6o}V>u+SsO&F<6o`XmaL{+WCx28Xz05Pv*JReO_?t;vJ{- zrnyYv4&>rr>0b*)JI&_!MzbF-+!`~TR|J*EN?a4RlP|AmtjOJS%71you}idUtzt>= z#M2L$#%HTl!1;EhL||K#ST#i=JhAUSrQ zrFC=64FnT^EI(aHtQ^pGnLBt_#OqAzHKd*H%(LOup7`Nx|C4c^@mKZYx!t?T@7*H_ z+)lIatR5e|+cS%tjai#GQ%Pny{n}(cDPuH*ht28gQ*{@;4^XS=*B@h}DP!nI?^1Qf zncKJpO62+^e%&eyd4rvqye+(&=N2xoE?9JQgJ9w7L1Qw96Daf%tx0Gv!Vd~vG2iUU zeKk1f`Y@sL6^`T5`{GOD-!IloIuu2PlZE}4sBWN`iGx zjctfFwV}j2kS!=g*H&LcD)Jn|w|gHWzVt^6{1#v(Q=3Pd_Wk*n0O?x)-o~ z=fl2~V(yJC$<_tm9r+`gKZ48uhLyc|@kLq!nWu2i=AZlFeP_3_{t0N?*!qygeV4&> z(<}&kd43s{5-)BX`E0V?Z9r>Ye+vNvG4m>bIr;>c50HVhn|`tqmON80?MR&4!^jjt*t_5FqTq8UemK=ZyP_G z8>n%+noZLW$Y^kdS<^7}Eb1~EOhT`jA6oJsaY`ii-ZE6cCvEb>-s!t>>~!dLK37XNliG6e4(=9sbc zVO#y*8{=LSzD4Z3-K82!Y0~EBeZgjt8+Q3uGI7W_xY73Vv%mjdwQfYDtFHXpZWtQD zlQvzjwz~JfSWXUFoftju^4shdcV+*JqDV<*l*rgtuFS}r6hGc4GdNeCC9s|2Pdg|s zxvKC@hqF`6ESpL4{4C*cdQ_JgA+V7t_w*K#yj_UUbDkqeZeD|E);RT1cswM8X4u3M zP}^kkaW+xExtEs01SM`;c|Hk9)EUNcgY?K#mU|;o*@39b$~j`b=GFP7@7UZ$ALfSq zplkrVPzX^9e1$>}&^bWC`VJzfc`St61PGukODE8b0viGoQ2+-NNHFcFBZ?zxQpmbT zCpoPyKow$|-BBv>7|xw=mY|%11TS zVU(i$^9KeL`{vg$w%1+*GKF->Z`-$4upM#U-7bF@JA_d8X^|=%>07Gw}t~?d|u*S3#^=*`MnFA?moO-Df7cM#Un6b=sOtB z=6KenQ@j!RC|f3+zZG>~w_~YC>q_vt*Y?T3>@Ba?%37)oI2^voog*O=t4dqOnvm}s%_qI~dU_p@7J z#{qQ@dfhPpB`Ej@PER@y-ZAngImPFk^Q;- zIqfx@!|wCd_8mp_iLSv$7vkoTq>M?_NIw<`aXo46-1d&UnDW!Kwf93EwNT`HZ6mb{ z|7wc^YvpqYc$}peD)4H<{CnoPt9gi@y>#Di#U#;oiOrk64&CpdqTCKRjM4l%m#Z|Q zy+6~NKfLum10#1Ag|UlLWBU3`JP621UFmBR$iJGD-zX^2@b!9`{Rjmp8v7Kk+wxk? zRKmE5g{bD0d7Ho8On%g6E7a`<_1I^t1%QxoUkfTI7L3>}clhh{O~gM`@xj{*A98F= z8k>Bc16Ep7-n5Q&bUNd-{;X{NRL)d(4d$I>fexQ3;}e6#R{LEKdsuR`XL&h3c2ZwW zCAJeFzrH$Acb;#EG(_^p^K$}nG;$Zxbg$t6YuB{QkQBF{_Vv@L)VwHvLSrr|PMjEj|Lic5J4ARV526^382`gY^-KT@-sGRPE#!IKCl% zMWno#yogWzt$F1KP+9VcZG7QfxGZIJF1EpX{#p`TMRyBi0b%EdVThOH!PSJXc`{#F z^LbQErf{=wnzlJc2U4gRc+%jjq4SF>Q9Ur2C=c6>8cY9N<->H_2YC~WSVZ287lr9*~c76O@_cgxRmY8vbS4~@_u-oL}n zxdRUe7Y78^ODSJiN27k3-MSlvDH|RPLED(~}(YXCcQn0@nmi4X3Dk#7o~uvD4{C+#Fl zKA*aKQkXAoBxNyG@^q9zX1Z))=?V=iJ$bW!+3@4QlQaSLW=X#TnZnTe&#h;r*U(8~ zn4&W@-V48!-jwQm#UuII$gJY%y$z`3?kKmkc(1=PTp4{`|1 zfy*n&8oJiUW%So%Dz7vk+^WoGudJI130P`HD0&I#t!$&qS{2#;bZDGyrPnw_=!6E# zPjbA@11JmD%8l=(SG1J(2fJw~SjyHoo1(+^EJJ>Ts4f{i=T{NU&PP5QT$b^cQ=IWy ze`4x2f4z>8tw8C5&n`z0rA(AVd>UhHLReXifh?K8_vD!x1;b*JBfs(AZ;`$yNHRt| zvr*}gZLzw0LttG=M~*aw!>XQ2VsugWQzHI_ zG&V{%(EYunt-1iY8M|7f|7Ou?`U#2`WTmucBog@mtw9CUBKobX2$bHc~aguewDE-NF#dVONP2%1J!k6YTQ8Qt;57xv0t-?jk<1X z+rl^xAnV~dN}YhG7jav=4B>;6R23wZ)iHPyBIVRq@{WOh@- z>jWTnQbYy^NDP#fikSbha4Z$!dgJ+CZ9*1AkS^L-=#dRBP)7K)cYPp{$YSbataoFz?6P7XZkb`E+OXFUt4rhj@l&Hf!msgKtv{R6r^`c4soM zb1T$!Gtr|VwS%92D9uYTtB}X!5&DEf zB8-zzD-Ywn4C7HQ*~eBPz<=vfc!^sVe}uS`={g}<8zo*@@$qE=d8$u`;=S!_`R?|B z-R>6l%&7YV={pGI%3`XGR7!rZIwefvsM#S0XWZ-wXs?3s5eLB!Wcj8qtYmpIe24LX z!i!cDm{B*p>PV@8|HIjEdi^gsfqK2ySM~ksyH|u3KS7r71iFtOk?ScRUf0HXa8sU&Nw+kKjLeu4)6Ht5>k7zm ze~Uny`wHao5l|UVpFiFaTAx|{zMddimhSchMRAS9VtL=`byY?(U6SS$I8hWjl5jUD zeGKV)?spb}#{ZT!%QAKI-DGP7L&6)QFK@G&zp<0KohZ6LZih1PwEgo~el59IL8F3$ zhvIXdz~J-^(PCxF!#AQ0Axt!nO)Xi@lj#O8Jn2dhN~Y=8E@PN^(Zo-Y?&JQ*E7@cE z5qYmnPEEi>7K>u6RRYHYi(7SX-N-u;C5kB~hsMj>f_#?6hq}u;-YiBX&c-rz+|dXQFZh)XKB%H=V?SjQkP5Poq3T9RB}vRTMz9l4Ih%Yh$@ zu>3O;EOXXUIb`7kM~acSJbZ%7$_6QpePcxKvGxvM;;V4@4Sj?N2W)8MUfewkJ(ENj zV5SKHSE@9G6k=oIA7p}XtSePF_{ek#h=C43CUPCF-J$P->#raMVW*9qT|~N z?+X*VF~0ifv!%T8f;O~C6l7c;D_^5Cj7?Ch#^ii>#O0?!js#@M;SYOjYgH5z_b?m7 z{kZe;@K_DE^yCStA=qN}06E*(Dj=I7cX*b5;#5<=aB7hu@im zQklZKX;l;3T5Ad3v2WN8O-)5lxzY<5erbGt(bE1}xblscWP0Lbx|)ozSgK|Ca3-Vo z$z~eXD{o)WXBO{`BTr2YXL`kwQ2h$-a=ARR+h1WX$v^cv(e{UK1ft|TRiXi_wUyw@ zn3$g$Cpg7=D**kwOxMkni|)!2@eJJy)u)QPO8I#Zi$e>(S#8t9_)$NmN^J=V z$Nxqk=Ivp36S+jWEE#P2T(d(Yv;&k&q+?nGob9n!dv)8@k3<*z;2KX0tGG>9JJv_ zAm;(xcHW9yE12LDtQX;~zT|!sc3BYznuv*0bucartAYi{Cj?jrVGtnW;r$_1K;;{n z5~K!@;}IPQ*h0`kd{F)TUuKBq+G2n^jR_O^SUwmI9iooJ z{P%cv6uVg0H+k+j2uVN`5#ct?6X4W;hdGG5a({H2hvBEv;)L!8^1*ES07_B7Q;G*r z0FWSiaJ^*4f?o^*Pz1Ftj=2zpwfit#tEUyvY3ure41Gd#WDTu~Kk@4~ITd?afZcBVgf#_pfr z*N#d0Et#rs!$CLCX6XCZx?uU#_)psiGB63$cX97lm+pF>Ir@dE-?jdXkFv4S?!0tm z;!{SB)t|#WJC2Wny>y$t3g)MPRQV4Xv}CYH@#FK^OSdyMd>Y3btKWPPK-IXcokzDL zs7d&Aq@^Nr&99#VR+ol?_|Ok;2gJ7E%guCXjnn@1=_+e^9wnE`OZk%zKdEffBiRVa z4{a(L{QaO6#=C}`S)z|>clp?9%fynbxSpGwI48g@a}bcF`Z+6_XCZlLJ(l;d+Y&JM zMr0C^5ieTX8g&k@dr_JCJdQYjWTP7!%y}7S@ymhF%057uHK#qqThX3UGLK<8EUoJP z8;8|qLnXnWe;%>HXA|?8l5i7*GFF>Wl&G9fL-ZebF;VvXi#I>FXv?{B5!_Smlq~hk z99kX)DPA;Kotu;G?JqA>iT!J@uvd=hI{HFa;~RR_;P0vDVSz#9BUp6e*zcEDcjNA| z>0fZQsB2VA`RlhvNpC~V$`HwRb!xS9OfPl8OIW8Aa%=F9B!0zba|xZU=DL%YWDOv4&+|i$YH+z7nk$$R8Rgulo|Y_eC{x( z6}{q9dh2p+zaq2$mT$pafLXNOTYWOwo6lQGZ1xKAP1s9Or+m(P-T#~~MVlADQZ z?7nwvV}gs$3IBtpz&{r`o&E~X_%kl$+`FSh6v(|wT|k2t;QQ;JT+`F+uw2UZBgSZF zVDv6s>x{q7lbVH>Q)BeEA0^)D2wAg^bnn<%lbj)2P5*RKU8*We=(~bg2~V>?f}!KV zlk0B}s+fZNXm7u3OT4z2OUuoZ^A27i?)8f1{iiA9WxvJDGLulmfyO=;BeHqUy`T!hN&3&YmeSB0d?g0$iXq#xPX4h%LI zpR@dCZ5;AQJn4xI}F z!f5e3{=K&r<&|pZPcQ_T!s9uI3dV#Xsp+E6C9delCyj!EtO}lBc_ilY~ez zds64Ef1IbRK2gelSp|o%yo<4{x8A-j=v95{4Byj=w>mwv7JH0#)sk*YljZH{x0+dU zz1R~!h15mTjZh`uGpXA$j5vrWynYIMCuS{a>moV%8a%-dpdS zb|nnwii93r2wa#KOF%dd$9Z!7 zdzN!<-!}Etiu}7XG-jEQv`Gd9^{*~$cN#SfWETC%Gtm(Ea*?IbQABuPJ9PwQa%iwGMS{BgoAZ$NHW#Bmrl9ESO{h?)+N%DmLi3C$^#H@ zo^sW#M1TE>xlLhtODn&7t{SVhUT0cMo*EWt_RIQtikB(ly(Xi~qCqEo$jP|fi?Y;1 z*UmobnRgafdbBrTRp52z_JIqw;y_sT;h^I0xx;WTO>#=JkGOOC{N##5ns*=ijU@Kx z=NZ}vsSD3skF#yNKu4U=trpR&l%~@fZN%umxis-h&>;IttS`R_pHQ4rBDztcZDnb# zaqemJbJ`PCzg@JJsr#Lp=3d>b@`;~|SXo2p>-a3@#cfnvi;YDn2c~ zyb4=W{+x`eCwJ9)`b?JTxBA}cln8jfUkixt#w5J2t>`z-udAmM`vsFm2mkW}*Pv3RuB*5+A z#lzTlrD)s<)Fa?by1jg{Pxy3v&9RrP}T1Y(R&svu>_)C%q% z*`e+7H2$%m?x{ZmqMqe|z&a^faq9AoP(QDlLnBsSgNJ-4--r(7v9vTrUE_8@#o*E9 zeY1=dA30=Zg+8xRQBs#IRjAj(azOKnoPmQ7vu^_0Onp?%R%C&dlD#e5B8Q;KwqE*i4Na)3y_Nl8_W0g*IP{# z%Z6zG=&Eu5%DGo7#la6XG7Hmw@<7)Bnx+L}7OVoFP%L+@$&PrGeBQ8s4G?(i#wJ+q zoZsZ&6=+<1duDH3ERAWDE@0{$0S+;;IVhqT5P_b{bR0$$v!%4Awgh04Pk7$;y~12* zOGR|Xllf=pW>$^WPlA*}uwPw4LrreSHG_+7tfA8NFO&T|Ki7(w-^U2HXuM~=CFmNU zs`h?y_G0wgU7v!mTKGA`YYP6osJg~}CoE@C++-PrL z8 z;Zik&{QxG_CrkaT3VD#p>HnBgi6iCvVI7d$jD_&R@<4L6L3=175r;6_KDE{HE4qTS zl#|2%C*m<}^p$&Vx5ySmCk-E-_zYhuh8&Ct_+rmYK)oO!p9bf`FqlvWvK#JUseTMA z93_O_B|-0H&$+q5(1hIYg-^>lNWl6wANJd3>KUQM965IHKfbX5Ia&Uapx#wFj~pkp zrU&9B*4UFK$`Kd>;ZNs3zMoWs0ISz!cqNXSewf`KM>n3^qQlvG3;W?$+Ll7Z&Zm_AbLLm>sN*&W984xJop0C~zs=)-z&HMp4KZe|3B?B~;JzMR{T!Z6R^BC_i5WL9L}S$l!X(&IJ${Pu$fIN11mAk{Y0 z%%C`NN$RqEakKirN8{$XChkku=(D@`}8GI&Z$0O{?Z={P;>G+A|_VovM63^8> zJT)P%lpx%sGyl*|g{kvGg`I9%C81YABDm3&-0N+#VcuTHkom)5g<({fgfyQKt@G}n z$qtaJ^ZbzcaQ2ytXp=H#b?Kdpq04p`SCeOAZCE;-M2>rQ@8Z~9basd`yv<54$*y`>7_6sPL*iZ8-%5qbO_ z>hFaWYTZkAs4;uyj#2(iaJ2qmnQ;pdtqPgN51D%Ta$)Z=-+)CtDwG2H!cR@Em>&8? ziJ9kcA{)G&Jt(-}9=?n5j7fNYaoM9P*3@X^-p9oXAs&=j*zg~t2hZhpXyV6RQyPe0 zlz-|fS%;nC>9pzHtQ$=ew_4Q&awNYBHKkXFGKOzOc&@}+eT$87x;Q;hfJdV&;lD-H z+&^{iGZp>)E8#<1yw7RAN`uPXJnRV!zso)I)nIUmm{!&Ag{4b4}U6rs?pNHiBV6 zq)NgMWp3EZ$}V06c@lTu^ajHb=)dyF^EACCkLV?;NBipp8icYxCPoD6NKBn~@EVcr zp0FRaQlWe1-gIlS{(5WB{BwXDI}>OT`PH$Zfz=GJP}{)ImM{}hyy(UspqkGRY*291 zPI{ss?Pz5y(%Gj^X8g`k9cTc^3kks8M6Tx`FyBOHgz#FYk@gFpQ0qjja z+O4OsUx3nvFt8b1c*Wc;w|wwap>-e z!5h3XNI>fC9%6$CUWfb_O1F(%4UHwhBKi2<`dHv1-%_R49Y?{F9RV1;yh_ffs;bR^ zfgJvyIpn|l)}WnEBJh|9nuaIs1`HpXU<`zn@N^zTQ@}~|Aa=xj?2y0uNW}u@KPzz3|kQp7z3vrO+YxsGL;Fr!dXKWAHDrbKk8M4I)+vMwUoq{uH!S zBI&Z=D~PkE-dN)Ju@StVQ7*)=GoxLW*x5pv3ESLi*(tclFjs%PSl1ICujHrD~-!7=6g33z0r27~RHCIwOuno^Dc zRB*L2p6sbY%*4~e1~R+!O|%`m+KA*gB-|peI;Z%+M>vxrxXFu0h3C%g4dE5JT zs^nw3rHJK74reNSR!H+psha)5cuV$XPh@K@q`KGH6?oCJd;2hI^z2Ke8fwI)v^ zC%^!Xr_NK~Sv{UzHjSQ9d-xw?F-zr`pBbA8J?=D)9qqoW2IW5D`3n(4{9p4{kCbVIrVFB_a*r1Ep+p+v$i|oqr;tCq+#aE8K;^ z_#Ij-LKeo686K0vB%Uua>!s|zgR+5us3K|{kGGJa#QzP};1?c$n1y{6T1!(=eCm@Q zNMgVJP!hMrh-!M|T&Qb=L*@}+B0Z{HOKgB_3(i{He(w3>A+ZQ^sSDeuz5h|UiSp!I z)y*&mLE_1eN7?%(i!BMFcUffet z31*#FRSc<_*@?Hgd##OJ1dzs02eH*K@v29f|z z7KkM^p8rbE$SBz;5bKrKq4auhBErUdAj?0%IW6yumF4^RHKe2Pv;^*SJRm!;zV2F+ zbn~W-1?dto+Cgga-p@j``I7Rbqy!_`dAY|t!-y~(KuhX5pZJ8$ZcaPSm{_1xg!7_$Aj2)+^zOo*^edFg`7R4`MBJo(tKIWw?yxjs;t z$`e!OuN`M8PrVFYAr|!ir-3#AdN$xcf0ab7dkS2IVvGbl;(W=B(lpUF)S(36YIk`R zk%zE70IoQgWE1i=OyVlv13rM-2!`k`lPYfp4Mflxb)3n--gFCKTa1FJ>Hwk_2;G^wXg9)B4k zm2>xx0xUg1UzH^dSSuk0ox6An0RF287T}dkbF0h~D1Xg^!JcY-a0!OG9!(b)omCWq zSrP|_xR!9Q8?%EtTh5B0cc zOEBJbOREXxI&uBRyEjMkc`G>Am2+ZRt4i0ctGNKe6qW-AU?!x(WPtQPj@6bFzKxlD z1ffrJr^+*HMUuqn*(g>*n6%RfDzG(CL zl26ZX2KN*AF@V|ua*Z*8Z_C#p$_UQefkz|&9Oj|;k^*r1DXjq!dVqTL7z(fvkZnXr z@77UPrE9gkuTPPX;mg1WqnO$bLnc)LoR6Zfki)@%X!wSgf?OdBvkhDz`x`<3Sc1St0a=403u5&AR5tU_|FQuAstp353;FCn8TlWV!2nt| zzvFPgf`w}};1vEbUhd#=jYbJvssXge7qb;-zHyu+P$<%6l$O2S>sjSIOwSE|HR+rs zho`@=?;&9**fO!2__f6TB)jz~{}J}$Wq~?7>6>hGyLsisl;SZ?Piqxy+uvlCwcK=M z!Ab_l7M1MX-aB7BX2-l4miR^S;pdC5pZ~6p*F>F(f3++xLr>akzHQQKtz${1LNm~G zxmm`}BYEl)%j@Odi!QtaHp-e_TD$8hM>oF}#yo%6(>GCvit6yo>32HWBrw0N+-F`> zff(w^F-!cYsqk!&TUK;9-}s*WS&;NoV=g0NulL+z)G zG}<5Mlc5swX%R?qPB4&#o{*9K{$nk4%jNT@@_$?RTT1F~{!J@+^4==(w!{_f=$E?( z-QU&c4J7};p+@{Di+gs`g(upvCzJQT#-D2*+NXPcNxkr!3*(!$WX;QI3#y3Xy_$Nv z6uFy}m5;uJgg2d20!R1!%<5%otLx>3fAuK_6}JgKLQowHHu_h059RvS+UDF)9!^l1 zdSpL(vH$56!nn`d(-KU=V-rA3q37k2w{FFdf`s7dQ*x`;Y3R=?HUt0hT(n$x;_ zYg`|jzz1n zG9D8&7AVm-_MLwZ>`n%lhRc#?%8%&&pJHcETR_oY6`#0 zy|K&e@2EJJmx?7+cMR$f&)mytU61#C&o#b9K|xa48r~ywVIy&`3@e-&^z;y3ZGC+` zr|zDw&L=VYCtIEizQd)Hu^elm)yB+78~xb(R(H0HTEy#<`mYrJZ~kY)P+SMl289D#gp4RvR#7Kd1KLZ9(vZxY))k z`)x|4^(U!0ZM@0fDZeEm2fvvs8QN3kgni!d^4|$^=(W-wzqJ42ZmK-v`)v)w>GVByB@ zA?0iSdy}Eh`~+t!Y$&b{eoy9-Dh~NAif8^$Z+f&n|I+?CQ2;2(ZxfYD^y7wAt3HFu4!jkAVkOijC#jDO~r{c83g@# zsh@L;N0V5+GwSDQJk_nmqeH1%dPQvdg_C73lWW(C3fZQ)R{yw?mYT*?A1tS>&7u={ ze{^w(^$Q;}U8iu`#AZbs0V*1_`2;iBqVbd#dI*Jw6!cDprD=-Lg2$6 z6C%^`GInH8JK?oHeuPfmZKbIwkTd3yxP(7huKY8);S4iA7W<PsUcrrrmikKf&ynM|a;b4UejGILXjO zdm*Xpu;X=^Rb--GL(u4g{}hsbeJd3e#tx4ePxp|J%he2js^QG|J?q>*XN8TMp4@5C zL)D#hf*g-sGi_KGSwGTACk@&w=dmEYH?lB0;?GZClhWT6%DtG=GKmsfRyu+2-@~D$ z{9VDl5JT}I>XsdY)F!+T{2Hob0641n=P7KOdmt)SXex2db4vuTE=2+odq9i;1A)dX z6dBZ#T#$u`bXu`NT0U?i?Y^YiC=ww>z}6CFbnr-Fg?30N?@O)+2N;x-vhLJEo-=== zCsYlx-yuaQ4S?FtOQfmk@~H1**J!N?QsefC9d`s^AD-k6`htL!i3rUW{PlSm(M{Ep zC!gecO*;&!HkC)&d1;SkLl)Kv#SfN@Kc^+!KoCvi%JiYJMx+hdL*Ead4a!vd24qOU zY4|dtU;yX68>uX>O}4a$j7yo_r{-%P8XWA?|0?s)^>%5{oU>y(R@#6`H#JSel9d4N zbUmHTNmzbYpCN~f6p?=VPi_&fk{uAk{+%app?#WW*DM;}$x^JL{<`T^3Tk{B^z^FX z`7rgL@)qmM>v4C=sKk5-Wi-r2g0FX(+|m@k?Ny!9=pv>@e!HB={&ObUIWHK)zkex>EnW&zI}bxSb9p6UQYYg5gqo13NG2IwdSXPN*tD^=goS7A2g7 zoCeSqd84eFS+Zp4t15hyIBcs-rrNg#XAl!<8N+Y@DrY>vVwiQF9*zNjzTF9PDe2@Qh@rAW%?e>TH44<9f z=esDj$jVt4aYRxC@_fDXX@r+zU2fB+iRPjGH^S?hGw=*@@8Ym_o+BC+T7bBXB#V^K|w^)zP(nEXo0AQ$k<1h{mO)^#ppL}3R6ErLTGUa6T731 zO2bDlhc5VLjX|@?{?%S74%b|_c}}f1cEBZI2Niib@@5|0B z>n|$36n^?o{oTV)`kHJJJtu})*GufUzPju3TXS3^e`zVen0qa)OobI+UoqW6UT<#_ zZQ=QGqE%I@jC)X%u;_Jr!OW|kQ~ z`Do5bA{RX;@Ar%0dEr*IKZQaQ4{RLUu2*g8zlxIl){&y)SyQ+6=`qId-m>W5z zzrLz!i)f~KI4z>~GHQ;)P($#QeC=rQzSy>czf_myUlDzZ=b0~j=xzOAKS^dMs{=Mq zo9oUOScmviSp*)pPY^7l79bn)?!YQlW;KCfJ-W=}p5k9=onLo;kGMQ3JYr0~sKXoJ zu6zFEyttt8ytY*xg^MIDdXw3}kX6-EAtyYiq`yTNcYmyzA?Uq+-ScYaFgk1CoTM<_73x)MHao(l~WCd+^)XO?a0776_= z{p{6`Y=T)ubj?GFVEBeSL<7h^0b>3l!O=#ChjAX>?q{j)oul3 zv49a@c1BvGqx+mnp1ZVP`&&DB(O0Am=kb~&x3^o*j*`(hC`i)|M*X5 z(jMDUWZvSiL^!-7Jr-bhha!*x>I8_hsxwEY&$@DPfUFOENS9L)!KVO?odZCK{d!Q5 zK&SWVQ}Iu__E)BC=$ixcMXfq~fO6#4ER~}1k6>$x6Ai#cVh#iHu~UWTvqkU#k>-Pg zS92hnvVkZ3N2E3gYWwe4FnVU7i#tB_@cLdkw4`J}=?y>z_5;1ZEs4XJ42 z>J#N;gX1}s@ks>Z!gtgy?CD;?i1^BO#U}~yA+?oL5sAC>u=7oUr&V@sOn?ZMa zx7B$eM!_>&x$@H$CNFsGA5-2w<0iH)?=%t%){gM*#`{Wdc%3Xq0|<;7Fd66$2Xwl5 zb8*0!1hAI>zX%`jFEc=O23ZFe;Unc?w~K>>=G39_@^HazT#_>YR+WGeGz0lnggFk0 zfw9Kzfe*)ASqYlIm)-w<;HW21sz>8;gPvVlA0tzlT-jy6@U5Sv3lA)cUpp$N+iGXO z)A?|>pdRP2r=39hHpV>%|AMBEP%uBpH;n}hM3|)adU&yZ@k4lMii)KVk<$N82(*V> zH|a>U!zuovy(!S7NdSr8y9s38tIQ}rl$gGWUsGZHoj2}Sw>)Tz@Z(A{!-a$I2mf@eG38q$053JgjV5;t?WYgU;qK~0SZbhY8;@u zLz0t1e#Ai%AcltK4YZ6ZRbthca~~VLt&EzF1;>7DB;<&gBSMdnj}7i!0GI)Ld3b^l zOyx{9UQ=USMKf#%CfQ_%@VKCEVeE?HB3vE|XM0twx%u7KEn=XKn+B~(a zC3u*BP~JH{NkCx#0Gm>mGBL4>pBBn@wXfc7g4ZCu5ajna6@Xev{N_!f5Zp6`*Lalr z#qH=1g1LOqfU1soa93;#rR9@HfJSHzfEd98pobiC`3o37>apDaMlGP6JnFabAkmuu zR5J~n+cgMZqtM3mWL@j?Ec%4UgAprB&arr!|6}Pnz@q4x&fU@L(YqeK_bP%MARVL& z3Q`pi=|wsm9YLfkAShj`(iB9>f%GOQ0t!fxt_UbnRNxQq_vd+TGMSytCD~**nVC$y zqu1y+bwUVkUL(q*75za%IkhS+J;5&}oxq0*&(j@<(c%d0rLw zYV{OI2y9snG)bjg6W|HptIr6lHC5#kFi}b!+Obh8DnBV(r1v)hVKj8Q_50l%_CHnX z{zbeet$Ex?lQpHOXP;FUYPTz7JYFf4tmOW^$o+#EfF&_Vnn2oraC^ONju!|pRx*M_mW_x4LH1m^aF_Y&J$HErA!k^ zs7h(yUJGFC^EnTey47Y@xT44u3=+pIa zc{|;R-)XXufoXtnld&Z-IpKJ`02AcF6j&HRX;G~Y=05~rn=iY--skmS>X!0o&rZQr z(X0f4&BDSbxO!22V`AZ?XHl0y{`ITccH*G%hAxda8{I1Y*#BozzPXe^3Qgvdg%c_qvpCj!L1XH- zO57X4sm4~LMu-Pz??JC$PWv8G;y9A*pqDu0{pS*D=d(8%Z%O3Tv>^WAFx@4SN&?`S zkqa0M4T%DW5-cxenIA6DR#z47ka5c7-c3AB8WD}P^d;oP7tP9$Y?)n(0SiY(J8e3`P+HExVm>tf-eis$(>KLX>OWuK0hhd zzvL$IT%#TMFF<*u!xfkIhxU$w^u100m{YfEmGIhsqW{>_cR2)B(B~nKhdOD1p2w&J zR^3#}YI>kjWxcg4!#^#wEp3}Y^+MwFlFM@Hc~4-|kjRlevdwmx9;3>A@rH6jlK<;k zI-%_K#=dGsi&H9t774OJ*{_}A`4^S22+y{R?|j1;mNdo_%2wB`V=| ziB~QR#dRBEqnN_TOW8v{O`U#e8LfZjh9jN79v?JELUaeYr?-IHwat`AXU3=V>=Mu( zF%!-B-r#`^B3+B6yWc%%qa~JhrO)@a<}M@Gl6`Q#o)JQ~L4Y?{h%5$;Ood&*#mL9we!U?Hms4x7%5!ztEr5TNc z!TQUtjXW>nz%Rc!>xl>=mP}hRRCqMDEZ@T|2n z>?i!mJ%FX=Ideh@_mrGKK%tfVh5*JWB|AX4No;3~nvYJ0>9aufi{K&5jSV9+M#umN zD1d1CSSq9w{=i9k{l@{FonatCAb|t#@xY}fmPQTv-vtIpCfWZdLkVLRxdH}OmNTDV zYzlPLSJckqIkEb9#9I=m^JIi>ZKnYja2WN{!K(V?2l`4!H!8t~Ue5qEBfY24eW@HBt;?snezDh)zL7p?A zIa1nW)#}nanS%L80}rCk;b9Flu;NDK@bXdt7H0{rPYbvQupmug3t?l|W-*jOF(tKB z7^1M(=|8Ast2!a$|1y$*2vY);4Gy5Ni1*Ug<{Wp2C-9VcsIf;lKs^F-Qgs1kPwl}?!!KaZADrTLT^klIMo$zS`9{msAd zQgvl<8oPl)kAa4-btns*>kg$2!_6A`5A>j$vgwzVTh+(;AUQ7Ndr8Mw9C=X{K>hVA9-4^vJW3iqYIxKe4mrfdn7tBv9e33Kmb^M^RDw_3BsuMlFm#8g6zJ)}T}|KTh<&8SwE^v4;OUnkEJzhMNm{ zAGqeer`K@2t|%dK(0JX!4f1W9o~(3ry>4-NB-CWSKa2MMbBQt{C|&u{_PG<1PD}gW zAw4R(!j{0spT@>H#k%OEREzX*GK7lj3zc8z(e}OHY+veM6HS{b-qn#9*?7$BnYt^? zAWNAk_rkYmhBwQN(`QWBpr=RG$vSlFp-jK0HXSj8-pK6XVWmFjZ zQMeq`zArTkw79!1_e?=z#Gf{cld4hTkDss`W8;lT?|-85hY8ml8d!_MvMYZlPnoL{ z=b}GaR#Y|X$dGb>yZ#mt%8qBqEL^jaYQFFEr0XdiMa3#Zi9&Sf5&90e)*{<~#oVpO zH^2qQ&~^WQQC`KoQs&)H_#1R%C%3g}2o1`p>U0D54A67g?Zj=qOik45r{s&0S0cRn zGsCJM1O<>;e0QuHnj@6G%{!UJ@{^PKH}(&5a#J;SJPdc^&3eM4TtCV^nfYz~0H#Zy zF_-jNTQTN`YB!ZADdTv^u2HZBK77lgRn63z#OPExM*Nf9#Q5jAzgH>3!fJvy)V4TO zsI-M&4k&l^(QRIr{>4YdTslMh`kUfG+X0n}f2X1nzP8SKcI;nY;nCoG5?(^#ic{<3 z;N5zc7H>C&v4S zJ9JrwwCBVkx`VVgSqv?2Ar)sncZlAxaiw}EdYt7mZ&R(;pL*B z<~X=fv=aH%Gt3nAX^7kDA>MbmI!itu9l_<1rG>~T@xN*KesO_sp#E)r@Icw;E6<;} z4A`&apS)w5uU(LltZ6FuQ*-J*xs&)Ip)t^);)vq=J%m;&_HtUqJ=4R4AA_Qr&gy*G zr<=?8Ue5UP)s%^V33(=m%9_`i|smYg%}9s%`mm4bXY;V$`n|*9zB`VPlI@RI*mg zE1mr>MEBZLv18I`x%+dXke3dvMg3@sEF?>vw{=!7+6D_mucS7fWYl_-Ds}RXhEwwd z>@;$FR%krEox@3Y4}US}PC@OEd|-3EsMVf);Xo4q{V*h7?&_0N%`fujVo|d#SwgpM zI|pv|eYrPiRMpR=`C38z;Tt}?oBh(y6Ya?iS2*1teI8V(BF`TU1{GJbpFdjFD1S(9Y+M5}MmgY&Naa7+gYk&W#@| zrOrEdCaH(fi)PvvoS!&)92dU+>ABwb<#^s#;*(KsZb42;a@x;eXECGztmsk2m?M zFbf;jT5a!%ue=@2c+|V(mSR(&kxR;|66;n;{<9;r}@am;+w$j6|e`_}VZH6n> z9c}XGuF+Cg8C|I+0(8Zn30>*cKD_(4D@1qclZyD``H$^i^dbpAlsnCsg2QX`)ckHt zLyD+XwTN22eixmPNc^kXjW1h-KBMpV5nVp#HvJn01{lvBF5YsA7dG>q`1iwACKj zma=O4nAO^y=g}}u73Itg5vFlo0QArD@#u5iE-y+V$W>rjWL}|L0T6=uoCS&i9F&nX zBVN%ZQTx5MtXDW*FuZC|zg{IZVuV=d!~%k*8yb$no6aFNP1a!{VkX}Aop=m%5;gQO zeMBXMPW;4hc9*oEUq$RKu#Qt!{ZtK?l+=5U93@|i8N7_8i1b7$>|FkiP@OG6P0==(BjOSLoA3ns~xN8z=) zz7}?7fAJ10X@RMQ|E@G+V()%k&ofp}Oou}c&?6o&{wFTjAI zBhdb@f&g`A5*S*d!8sEq{QbMtaLUP9*1>t8iFlmmk+BP%;^P0Cm;3yWo9G*k;LBf5 z3~92vW3E)}<=W5AWMyuAU2Wd#O|(-Vk%53LFKxl%?TY4U#X_#3ru+ep@^AuC_+*ERm}^`7Uv-W3}p5#VX?Q-k+Kv`-%6N8X1cmy!>5#z_C! zJNmI(8;plEHWCY9m4xF_X_ulCs)Fnn&~wqcFA)w z1rE$#8w4Nx_C-cta7em4YD60-P9Q!t)U?JFz{m2wLYMTjhv4MO*HPB(PNreEL$#~l zhIa|P$qHOGUR6U5%$6V?KL3vIz+mf@*tXBvz(c72e+MA2Rr{aWQkHJY@*SevIJiQP zwc1RgNc{Ww_fd_5YlqNYB_Q+{t5Vr+ja2#g;#Otsj-q1gT347C%qIw_24;!UOh4(L z;$5Uvq^Z~p*7eg8LSI6p+5!)p0{sNnLDYv8`_4Oj#Owm<2<5khis$ILR-@MnqHoGj zN(+#jFZ*j4RJ#>Rx2uL+j{ERQnvYMy^Zu95!_L_sJ(5pODIPnPPjd|pq$+lL$!l`* zq`j$Ru9;$wIGE%UR$8OW$ak!GkvhvEOj|(Q?9cV)XGA=yx$TfctVgnVPi00!4O_~U zt_p32oBI51xB2`Up6NLBTomzr^6IDcpuO(b+{~e>;|%A8*VMyHWTp8IWWU5XVlH)` z$FOe;0Hinf)%m*ZA8|rfdE8fdgNTb?eVdMXojCG{Hm2qmqe!PTvY__eeLf^guq0VK zJ+y5@pQ&NGY-(>WH;M7jp0W%XJgV-EU;TvrxpX2~_PXnPGpt*)k+&WM9`eoIG7%kL z7?Cqm5Oz8a4{!01J$^Ym8J@D8ko?_a-v>g*q-5p~mLCr%)<3B4 zV#h0A$QArMpSl0-j{J}NiO8q=@0HeV9QZyztaz;TOMphbdS2Ba`a4ysw2ikx45xr( zW#~7ngutzTE7!I@|I=yKzM!puz_;XJ~Wi}easX|nRli4qnxGDz}e$^*^x=Y z*_yCrw$)u(7x;{y?wTbWsrkNjTZ8@PwQy{r0#X*apR0X)@B1x9-uOQ%fB7Htx|n{A zn))Q_yx^#Nj9)OgEz9=cAS5bg%tVJ&p=)L0-V&SZZoVEjWm{7eo$A9#;aLOipQhA* zBwtPNrBg|>`2Xo)^`NDYj+#S_eOL~-GI4$M0im&c9~w~6Du?;}9Slod~TR>8)`gRrruIxlN zJ*_`vAAfG0x*&*nV^PfGO%gSc+NjIl*0utT&#@sM3r8NAPM{`$1jVbd;8 z#}3fCBt-r^Ue38l6P;KQEJusjCpZX(ZQ5RhNae(%9x9YeB|_>t2-2 zQIgP;_ox>=yv!71Z{tR1_PwU~RqRJW$I5kv3$CxOneE9on2;K9)Y+(NRX&T2baA21 zUqEq7k|iuO+IfvEPB76mRFY67d397(9vl>2`g%cuQpnfs@ebQAH#%Y%6nCw~1wflh zEP_O+GvM|Y_A!lfk2oHa{Ykv=v0;hC^OJq`?dqm8x?NjXjTj!Xb#IJz&(#T@AKqpHlb)hkNWH^r(0(d5k#i$9)guljOZ_J z-irl|EPynXODa);IAKPN;%6|!X9^Dlm{+qukFHLbF~^c@qUvvwcA#RR{h|@nY5f;2 zWDI&1q+g?_td+*W%_z@-ODd$JL=feJ{9oeg$nw*JwraRxDFLxVZ^2NI_65D<=xz{* z16(>=Zcz?0CbmiU@=E@a>fXd6d9ekM5gIP9+JQkkh!I26Ux&47(~I)ylz3);nR`%~e}OrZ2cxm9RYx6mt|%hz|pBnz4r*H>W|G z@`#Xn^8O*5`8@fC`$+ma*NT9d-|sn(9q=%^ z>HCLSAjOSt)Kur^57G6Bii!58)u2rWwDa8fw*cw8_CPdm=~gmfVs&2m(3d(?ZzR;4xg;S-@>-=LMX@%RIo$X+0p5p*Pbn_tq ziGbb@diEiK9&u$8&*`2H{O96`_MPs*p2LeVRUANzVrZsdK7joO-!-?7eDD=eP6d;I zc!L~d;SddlZ0XWzDeDw`t*UM&D6%#j!w<1&jeuK^`#4Kw(84Trk-(OsMP*3H%H!SV9h$Z+s zH_T3aL{{HtjHpCUaOJ7{3f>VYuDW2C^Uz$gn)~{Zn^VxSvD;gf>s}#kU&k$EU0`MQ&+`drYuk3u)`r=;-s zhgkMImA0|$3Y}6&tds}gKhkN0-eP7aC!6J-MqR*n^T0vQq4-n6W*8i_z+pDcx|4vpvaI*<=0*G znxoGDvV1Zvb`kn0+hEA{b^p%ggAaR6E!sS_72`oA-k1=Unq%-2gATnpvWyALL=DdJ z=&LV2wOGCF@uB)oe(EEENwTI*trxH2ek09Utv|JX!oKDFsizQO+nq2T!mQSyUVfA5 zZewqS`|C#y1|#kQUyvduE@b_9DM0xB+KsFKOv0a@2yPs`s-%g)>0(mGK3a}hP&vn@ zYOLb4zhX^Up?fcYoDlzYMU`doXB&B-sY^^Y*V%JL?Wi)rM-9cjPOTS3>cxZV&L-ak z8^I$(wUCNPI=cpgVsa_tf-VKbNaK5OF#1O(x!}_Nr|~PkQq|6$m6HTjLbzl4hqCl) zX8|edCar`#C%O}d#&R|Q0$)6I5(V!;)Fq1@v+^Y_K%A`NR&w1A!MY_5CIGMUS%fI; zE?k=xjM`U&;$o;%2!w!cDXeY*fI9@QEBae@P2`r@{CP^pLyR>63%3EyLQnPK)JLa; z^4KNFn<&^3Rs9l2)E06zq9_6%r9fy2NUoi)-T6vV)cmW#2GhBL=azn<^qUsL7hkWv zLl|(0q!tjoG%_U=thM)37s0Xo_Uotgo)Ql|9Y(wtTwAcnM81a^gL7EKr*#gT@+8EG zt8>Z1^Q*}VAWl7Z+j%b4klqX8DpDvnpofFipf#tc?y{^A&E)!4qhNgNtYvm(9W z_Yu>%Yq!-qZJIx=c$2|9C?sh)hmmbJtCZBUTMr)Qkn4+y(YMNZIkMEjxC+mf%VNm!#&c-z_B-2-73-?3rGV7}iQDXc(sL@Z-#*Q@+s$mJlnie9vt0D5j)b0+{A*-e z(EZpK1Z4AO;m_=$y^!gPKig(h^~O>BWRM4TGi`=7b?o%hB8j(}rSRuAUwiE+AWEOf z6NJ31SlG@?EmAo6&B~ORb_u)65T1Keh2*gxAU_-|+7vlN9XsV1lByjp{Kf;a zhhA5e=;@h0-$xXd^$JjE&W*$Mq@S-6%;YTGhI&#u36|_>JV5Y{p*XcqQ97zmUYcTv zR{Kd+BFCBp`T>g{K;6c94sL52c#Fz1{lp21ff_6;AuRt6D>dlaIHf?6nBQ& z!;MSN`*~c!`l$-dvmsE&_iWi}JJS5T=ph{CY z&oDqNkAv_Z4)9@Nj3h7_h1y8CnfrkqLK&wfz`Ve93gB$yDExf)60ov^vJm_v6`UKS zA#Oz>aX?mEq@f=2gWl18@>E4Y?AEP^flR4{#suG?f~S8$3tvCl4;g6S_ZaYVb%5tO zjI$q}2c0MmL&9bFLolGFIT7W_t;%Q_S>G^HS z`&8NvJUIBb(ts=#5HH{^;=zC6q8)62RK%p(KbVwT5BW`7OQ<5D0Z<-lP2k~sIK;(` zNOY75H-QWws>RUM0fMm&FO6EDflVhYPM`_U%0P!IkOK;6wS>h1!l8Ar&!vseyi-YxgM0TQ0%fxpU(m!y#^O%Jb0_6f_ea+;Hl>%nR)~emu0BB7McMW zL-!}APDS8u6MzTqiv~v-ILq3NaBvooS~vnp5NL|@$6`8C<5r21G@n5%6Ild?fDKo!tT13J=s3l{w-g3y8m=K$*TIOQ>x4fvp#LhH*`II@=?C@oVGw*TJM@^4Q4jToJ&+EJM1ztp{X`Yqr^$3{|qw4yu{WiY95C9~iyn_2F$ z@yQMv%CJa6p%-)u@sHM>u`Dz~uJq54eG^(rg^$M%W`0y)mYGSP=&$v1zN4T{_pD=H z{s7IS7j9JOe_?lgQ8MKil+~7?+^MZbN2b=fAIRjz?!|9^A#k%o>Y3ECc6|1bqu1XD z1+Qu5say6+Yu|<+SlkZ`vX%DzIb5fgaDHdmJb*+>P_oaQ`sjd?yXY>(l*O9W+U#n! zvPK$_1Qq?-N-}eB=1RN6f(%(!+~fSQu3B_YeA!=4%L*4$T}-M@|F?HeV&D5qlZQUM zKmJFjbYG8`LH&?Wljpaq(>~^lgZSUQtN_fdbe1uti0)hEa^k0VP(?PxyFKdZ6bq6n zoVYtgN$!>xU5@oW-bUlCY6GxZ(1@k?qNZ%!~ z2cV>nWgQxM(%}h+`a!h&qVoxXYW#YZtcSGqBx{=eNtYNkggC7ByMg zp0DHRk(wW3(k;08qx0CkFdzv)PLY3iWh;bCP;IpV5{V7%NL+!cC<98`G z*vf^!`m_AeVz{*(d-ob@@r~Up_uLo1Mblnx(7l(g+5a%bnbbp!8T&d_Y`|ahvd2I9hO->EtcB}XNB=D(W9QFw z7vb}2+q*V+(P+vyi8zZgInKdV%g3cPG+)~(fhLRVLsWS9qg~(OCkf=sxQXElU#)c= z{kbOP!bg;G)GRwD@>WT8$yD3|Ohkbx-vi|lJ(pcr6SCT!Zxx&5;(s33X^`-gq1WU8 ze9TF>{~XRtuC+WVl8onN^HTm$-kjzN^?bs`iJ{mqoiuA_*Ou?@X24FY@VxIjrHcnPv>8MS&^C~P3 zEzm=M)Rn$sG1poP<}4$^zKKoniP--#kG6~GQQu3RD`rm+@OzWu=TMouCQo%hAAV%i zau*qcld#P%5{$3;mdckc`<7PVGV`CVqYwhxr|lhn*3&6WLhD3U2#_SZkispRN!IZ!Ueznz#Ji&hTm0)rUA6mDice#az8}ip z>NZ~SnaNU=R@%U3MXNA`E9%tYUP+l{`&~I|dh?TnBHhs?{4p(hDEY^thk&yNkSrR0 zqp>FU%7K4b_euP{47$Gu#+QExV`AARhaaIH(H`8dn3-qpy;5GsecWR$vE+z))lOiy z(eKYNv-=yNRNJ#P;depw%N1VHeOhr(x7DY$Ijn_NWy~pRxMuET)Opz}roJu+p5;i| zg<#MAQ&#C0oAxR*`_P9l|51jf|Gy-e*W>~|*tdJDZ_^3%aH={n>kN^hb5>vjZJu>i zV?l86M=tloJFWTkrq$h<$bictzlS&J83*3n>rPr46UgeZ{2PEe;Z|aZBp#i`4XYMHF2sex}cC?%+Z1e zlBelUTgL;19X-I%@=1%n<(q~J=N6G`C$$$Bo*kHXZ0eZ?d*1$d>o3hEo)_wmb9NSs z<{ulsxAl9fdNkz6;*R;~sw`ksQ&RZxk@is$>IDBG|537;Dkeue$!CZ$Ea*+%VF- zaFHWC{wA4)m0_orl)lcsvb;X@nS6A_B3fNA`J(Lge4~7doGAHgk0QqX@TXNjyh*PZ z8vd0~pWqNO_*5YM!To!DlmpEYqo(H-i+0=(%@h;HmmMbGyJ{3NZr^?*dm!wPF!6;z zQ#tC|klt7cWsuiIcwgqT_`T8ru@tA5UJawcTtg0}1;-33mqFpjpOUxkIs5xlfxu`E zzxOx^4ow$}UZ7tV?G~9eW%2O4rE(Q|(`@Hs+DEU#B-S|uXS_d>{to&+cAxn5C z^oYFq;6d)?=>2CzWNkO_jkDT69}TIh{cH;!A)B_c8*eVl{VA4iW`@}O&6;z;UiO)> z!9Gwln!}9!_^mhb>o`z8hHioI4*;dCq+CE#@*B7R+&n55L1T#}u6KuPU zTxNMrrI39cAQSrqqEdsyiU%LQ4NEmSr)Si>b4@*QrETexCB2_6tsdJy7m{bh{|H{# z@Je2|sDA6YANL&B zL?1BWH&gnR1U^<4YZUwDPTguoyw}0rzw_KgHd7;aacQD}{-{SJk&TvdBfOJ)zFU-5 zT<_lw(|+KlW=0DTwz%~vh9ye-&t_}@y^BYJ0 z1gXh=a{1TGOMheNU(N|EY%J8Rf^`{>)`q>wdt05O6gmYHe}XMy*ly|dpVkt(YcM?L zY`CD{+(^)V?ym&b^LZ6ruIF`D8M9w{ma;?b9?$(fZRfbl-?1xKD%#?vJUfWz>qX4~ z9XV=a$&z2^)@_SdyZz^my;EzN$}Ik2n8%7&*uuxE4MIP@&b@kP0jYF-NrG&SA-)%l zYN+uX=x!A6tPFSX10@Xkq0j#rew-mJ$<86yQDvydPgX_u);p$24BY$c?6TYWxtDsg zn`Y)!hIsy`xW6bP6~O=|d%9AAe-BOhRygmxUL#4dKdSf>gJ|gM`=y6v5xWj9ORBv} zSrw(e?*BGcd&_sCM~@Tl#q8)m(X@M4`XFph&;v`Bxe*;g#d_7vGlAfi=!J|1A`Yd( za`3XomCdR_v*N1y{yx3fKI^;+*`lTYQ!|mhEakkkw{4O&W&u6t*X&PB`zu2|H|>XA z$1TgB>NzRaxX0DJp_?QnQW3MTv6m^_*j)VHOq{^|;ms>&rfyID(s-)YgH!_vROu#t z>u%DA?B~`xs-H6#s8U9MI`=iM5gYF%Unkk9D!sH8ZD`tjV_TqnS^5W?ld8XGX<+Vn zQtj(4J@01=D&;Q6yL6hdiOo2MK_a8mf4>Zu3S5?sEyxN(ajjZCE&91VpXf1JcOJb! zmRXNEki7>NRJVMQIW<3~`M~O7vj5Nc868xerNr^A%!oyYLQ=#5B{Xfu+x2T zG7d+q^Jzrye31|tI#2}NLT!bJXtE!?q-+bvzt&rG3|qpEQwcRb1H+IZ?Dc`HX?BCR zR$B8hm&@!GFSWerS_!+D{NNl-2eq5pFMbjHrG)&ccdKl5SZ8;MF7xGJ1CIexAL8R7 zVwt$#hwB@rH}E!oR7LB@Lpl>iNWZ^zTO6sAW(nv4YQ+(`tD%YDX6WF9q_$bsKT5&~=OWfmJE5%Hp~4 z*`jB$PhV8yG=eLR(mC1oac@$8e)|!Zz^E15qCs2`*Z3+^Mse@4om4tS(E1-ngM4A% z@(ty|+@1~}nNlL{a^a=h{&Mg%@){fY;)$cSr%KWZnB4aKvU?YAQ*o~6b_#WsVD_`r z2)a{~)MKl*s@~ix@{>v*b*_@4Y^4sjsxy{FQj!yP{#^X=DgP0MXvKAqzyk4<_WUIe z@$XfFzZDHf4a5c`^9;wHU3c5F*OcZdSstV7{%K?uow84S*vK_M&7CTSp8K*Xrw}_K zFs~ovEE2sbqQZZimDl8~*FNV~-}Q6;$E7ju?Q?53eR~!z<1YqT#!j1qo+s!#UVN2t z>-TA9U(C(8NTvhnHi{d_hHs;fF`nK|deq%rPR7i`}hxUifVffXqL=8!KXGUYGmttKcJg+msSfjPA`D|uONDcS;Q*%W#uI|=Ey482-T7R2l%)g^sGv9f6(8!% z8_s!K6j65t0v~J{PZUUq8tc*&awv8-eaj^p{t=S!TwhWAW`;;5u}3DBj&PPw^+P8S zbMAD;i*KX!?gTntS}!8sr*YOcdq27IiGW?6Ou@Snm%sjZdXMFe|7yp#CV%PsTYfpy zx~JWJ3fC`qjkrTO)zgFVXQx;3svJw1^51MW8!9H9zP#XliCh1K`bMcPSr_-C(nVU! zqAS~TX_6umJ*fJYJf!&1{cm@(z!j@2qodbCXfx*8t36!mV~l7SPp4JU@m_O}XZ3eQ zUw)}x!U;?090()4RK6^J@HJ=c3%YpyWL#QO@)D~oy#Ut*kgtV56C7XyffFMRN~`L7 zdRaa&5~N_pj&)zIiWkQ`0Bm+BDKBil)cLve(_I!HyJJ#;u#@^P)6;4yZX4G0SY{4p zxmKivC8x*2plX7XGsjaKj&rujK^cTx+9YCkkkiSymOFojZ_ixG!CV;eX!tN&W`J=$ z)abhUgmIDCR0`J@Rg)j~h?f75;1zMflgpo^f~YTZFK27uXI^Yep(rA!W(K}Co5#)M zD(A<3gO*~w@7F1ZS|39qK3yJU^rbc0O`oUO4*Hkn z9oOwnSGnC&--Siigt~H&H*@@`Atbo69;?HYJoQwPJ{ygT$tmEry7+51K=-_e>bX-f zdj8z0p&MNU#gbp8UX19h+?dJu6w|r3`!d2Z*Qt1Nvw!RFs6jBcmS!33A z|G51`lFv`p@n_e+dl5osPy9re;I}hV-){mdGv_!Z#I$ngU? zYD@ z&U^h}`Oj{-$F-Yr5lTrGJ}!9oKBQ+dO(SIM7azH9cC{AI0qOrOLvvU1bu^M~Uy z&Xd_0#to1pt*w4B4?|vn)E1i5X+ZV0S2KW)1v$KL`~A9-n#;`mv;erO-bCz?;~CNB z_p^mLkqSNh?STCAAmR&SvTohVX;n100Fi_xJD+)a1Ti@X(0&W;>T&y{Uv?;%^P0LR zz;tc_i(O+_UMgdN@r*-tObM0P1<=^~sCSGjk8A^=F?Sc>*eQsPY@<9wz%Ve8fzmtV zveqz!LHIKosE}Jy0w^NVkBT?|lr^uo-HC@(q_r!#tPcb#4jA;L4RPBQ8}gD?R@#OF!aBjeizhZdmxJ%{BjoR2S;5J4$@MOC&C<(7#u1$u& z7tN?^pPr8JuzNj2n+8F^x*gJoF>eE zKZ#0vA7%FgUh=YSA`2bbCTEqMDWA+9g9&j%gxC)fqZ^zYN(S0*`Wf}gC!wv@#T``n zIbx^{kq3pg+{y>$0;&=l8)BwjO!o=b&3b6bBS=c!(bv1(Zn94keWl((+1j+tBq4DE zPH&Zo?wNPWaxJ_uOfarO6wytCEn_RY3vs>V?QbvrKvhUBav>^6DFS6<}WbWEJ_@m;PqWSJ!4iOuUW1G87a6*9f$gT?a586dtp1{E7td?r1*C&Etjjke7I zAm-3eIl&B#xB&SB$U`8ZodTmg`6@i*O#qY$(~B49--JHGgHrn>R5*cl{Y{ytxX2F- zv<8m*l%x_wD_%q5SqSP!F6;O?3j@X9+{f@fr3k~?lbhnR~Hp2HtDL2sC9LW~;A+-Z) zTa<@UXq`bE+nQCd-||6O&G^7>Pa^-*IUa-@6Q0&603GwHgLJOZNE%j$e2IDZNHiI0 zjqXvY@q4=KVc?l*qy&IkOB-s2V8y<}A8;LrEr1an{@v8bl?6clJW9DG?MRp9)Kx<# zRZJflBHR0d9K}p%?@?j?MZz~}1g#sP{=Tw_$#qTRroRqhfh$p@C2`PvoJIF@F|Fj% zX2P9R@;h|UdSsy;h#@NP!FF|G(XL#SAefGKh@vb2e*KH-N_fC}qZ#ygg=q@6J=weR zR2zI8F6;tP!hqqA(2IwKca}JqzB3aojsKdvRuTL4CD~wdf>lxCJpn{CeObOV`6OQv zg$xo&^N^l*F8OAEuX2}5v#>E`H-bg`oxJhGy!RG7@&yw?*hnd$Z*UNuTh{#To(~xr zJXoOM1PAO>X`??a0P5oc-fJ{UZ^*7sDtw@i2n5#Z@|xS4dFbUorP1Kkx}z`=#a zF=CB$ZRl|0eOTFEk9aIi68tny<0P?%N#BaM1lgxyA8M_j57du3sH<6Wmi3?kMq~(_ z5DqEcP%vGMK-)ZAYyXpnou#fleVpx~a&Oty#ZHn(xmIT2Z?vA%IMKOl291*n%!_uq zg}?J9E*=Fd7nLl?Jiz@pho@jv?z?AYVvLQ$CS!QmgK~&{ar`uZge-lTLI4r9ke6)X z=`iN(MxMi76?18ps6XYMouU!Y?bJ2o^6Eq80wxwcXfeDlLeZ%#8?{-#!&mU395rxJI$_}Ub#u;;(OD;6&*s5>t-qK zD+h>fkd3=J><6oZNQ@L1zw;xtKT{s2&H`!_(3JcSB`mE)lfXBLhXH)UAlH9FcFBG< z+2d5d*}@B4dRWte31ABNFFzEDjG37xjO}sshdbKUBp))=Cdf-rw@0K^X_mIA4TBKp zK%6)*lkwHDn*od|lZDA^n)R;mg@s-KA&#_m5(3Hv6w_niRL33*kX=A-)H~Shz8Agp z4|y>hTL#~v|UoN7iM)GV>fB>Tw{gkuDf>7gpqq0bM2cCV`Lmpodi^l77%_T zTVBtXUhKW%;i*|js^YXurP#1yyw8$(#Fu3jOhrVr>X6_WYFUZk#slm2?DWgA^(`oe zTX5rovz2?(Uc~13XE}9@-ymb?j`pvAvh58qwBYXJ8PNp+-nPJzh(| zdztWQ>@krGBeF8h3sA^1B5WUui5p?t?j~ZZMILHc(>&wrY~-uH+|g3~!Hn^Mhqes$ ziDLO7M-CS$Atr!2&YMi&?-J8jI)#&~pn?23w;d9@z#?b;gu*_eROV2`X$xQFJ0Xlw z&L&q%Dd;4lXe;Z2jS1Lz?1-C_N~{547)cb4O!YGwzV(IA>)snB%I8+A_`6OdS^|g# z(k@2jQU>)R?|wJKlU?G{MTioujv;~%5`{+?tBONp00L8>-&ZGFJBRXpjta*kW-p=e zRmzc%xJRRkm__~}e>0*HFC%c8KmY?Yy$>z2ji~W!w<#53(2{a?uL1D-&_W=%TStcf z2fGWS-`-79sHgLNf`@N%=~6jJBQfLw{@VPL_frzauHzA%l{PBK-acZpdsBp7WP6eO zeDaaEGLSAVbI#C3;8T*jwut-25MR~{jXVW_+JtpfzOLZop zLjSPR+o(B>r3Y%Ztfbz1G>&&93z@bi^L}pl~dM9bC^qh zf)D~BcP=3kTz0TxB)+3_gAtWZSH#dK0nyp8hK? z8f1jAlx(|IBge2)+|j@2BFD3l-3i#1g*MKW3lgXVUM$_Yd%;39+DnS9C35Y=!bcBH zy%PSE=YH zW(fm%S(=JQ9%GP93zmY4SI51J?D)DV%Wt$|5Ii49C3ls)|Bs}rj*F`K`geC>=~lWM z>26rMQyQg9327u?_L=A84L zmf$n=2ah+Zg_m@1IltAH(1S&k#)eq1C@Tuz0V&Z_Yaecu@-Ob6A0Wj(xEamkU8S`> ziaUavfyUv+2>@+@ArW-afG{<%mlT-i82||5v++9)+*ghfqg0?jy7rH3 zJ;S&ZzIHx4gjuED$YYBBqvt5`eajlvbV)7r|3i9913UzfBYNMY}-A8a!HPR?k?plv!(hp05hlJ%ocQhuU z*iH~k&c*!Mo1<>0&($f?&qle?s36SxWV@%kf9a3e4Tj~IxP*kQS;oI+cSf#pAp!Ku z??P}F%sZ7Jh3(N&+H#VxTjYK9~d87CM6eJzx?aoku)% z!_n$M8o6BFYG7?06Z>)~5*z`{5DuPyA*(r3n`9FsGxlb_cvq=cA9S@XkfbY{l=L`X z$LrI^>=70g7l*XMi`N4Hi_|m%s6V=b-SO5oWAkS_5ODJ3`;di|ApY z&3|JC%PEIshmJU`ABB-iL1k`P88!bsnAJu7r&j~!lWGkqX9cOcB&jlDnCZeW=I-W- zQ4a~5`^NZogA(9*Xm3Q_#xMYRl64(*&fKXO;F)9y5W2ymyZMNP&)&Dmg%;rEx`REz zMfylgiypuzX#B6-$K4PRC5Yw%bn^${hT+Klb;cY3u=vaP7I$hN;BS{xY3L$EW%4}B z-EkVlOoUKUw3hqQf5)(G!VAl+KnifKk+pF*%kaIn2jon$J+u`avWS_Y>hHdPz(i5M zir44CC7QV*2>4ZZ)~n>2dmx0a#$u3Nrz9Yxv@Q*2tOefvdJ~4O;c+ea7uFJ*y(U*J zT+mGj@fKE)!0fedavZ}ZDNj8ly$Gv@`VxogObe{o^-vEZ)L2~!!I7Q>NDpJT>Hlj7 zW2!4Sg2IH5a?Ag2jlY3pbQ_QZrkmicGT(oHf==HHk7~h7EOuXbaWp(8*W40ow(p9k}7u8nbp2)t0ym_|0yfStLR?``C;d_a#v{E9mC0VTKeCH@WCwmb=$7aMFA7VpvwQg;NH~N;BqHaL z%|&r~_72+s%*f2^T-*nEFg9Or`NJd&(-jdt$69=n6fOTMKe&=mYn5T!)rtf=z zW2#5B&?zj^XYW0q+B&M08o+W$)p4)cVGZt_8jalO{>An@$Jo9bJ;$@pD8falTX(En zqq3Nh`KIGXCHjKP`*5;lEUtDa>o!G$GEr#ET>(ph1Fw{<3kNDqzL-1GFjc+$!PN^7 zv3#i{-IErNgn8dP=64O>)g;u}EZ%&-89^Fa0Xp89dZI-Z)+mx~{XW z*piPgw~rjU@vt*D#g3>XB789WJC^}pU)Y7-5gjSd0_Jz7RLL1-ANVe z@2kmX#nq25+uu(p7{;zHHz8CaMQoVzu9@V;DcUo~k3XY~ zJ6duG{sDLf3?3hc-sFf|RNHI^tmxn{On^q` zCR~0XKR2K9q9#jvX1`@lWJL1A+_ylRYnD~D4U#EYoN?nW%0-!4Mx6*An2xc z!B3r!oMPn?$VG|McR7)SV7Bb&?b(ZZT|XBN==OY5g?cv?a{eI#YF`3%%*+}2TS&Af z1mvRtf^|)ToVHk90PA%-N*9X|QVj?q#WcxtAk8SK77JKK04+|3>6kB$KGg(3Uw|Zm zvu=cMem^a{ALWFj0w4o;Bu7c;Ay3i$ADM@u0dxo-wIox7G}w`7krj!+F#v@ESSqQq zd;r@;P_jt|7Cp}h_>gcIEE0Vg*VMv zgB@qe`DkK_7y8-Dj6>l-eW&j|>=Q)Bf<9Q6=sf}xPbbg`lXTb89q5}z3e5G!;59y% zt}kF;^x=AIgQUcva3Sz^C@)P+B#CrLKQ>T;FEeR>lAt|!(mVoWxJMXfRQ@3rMRLem ztU7T)qP#j73)J%f(RUBgBWOlMZ_WB> zEsYKQe4pMMl|R*gr?Lh-bfgJbeKyi3W1dYHg+d(_f*o4tv}x*p8GUP!`ZEZI8pBN> zrGx2`!y;-Br zj)*MMz>wh!(C27QPQ5PVeges@d5eJHu>kCNgujzSdB7bG%I|hY?t#*bZql@J){1eX z04tdRsSL%dR#ny~TquChhX}(FSsZ80*{SiI9>6|T;}s)QzM7ef;!%ut{q#j1S=kRG z<)M;yZQ3EReH$wMcY92*-rC^p@xgx;g4!X$g#SMof`1>BEtoMPQ-<^pAQ#P8zRziv z$s%h@Rxsakty&$uEcAuUSFzv(zGX6?B+ciJ#5mdhaA~r@rpa@2b#-7iFABg81O%Pg zw~KY8x$V9*K08n7f+*PU6-6oezictComD?xxaPJa)5#3q-NnlcpvZHq_e|5YwkqqZ zD_0H1;1u222uB5Mej@!8E_{c_9bVwwblZY)mZ#$^WD(+rFi45Vg#pk z3e+^k%MAA3rAr`k%F``>BpBZW<143iH2#qO{nz}{v#q$3%*?KusbL#Zp-qgO6eFmyE`B6F`-qQ)(pXTGTa_%B56w%u#oi`DY=5NOmtC&4HR0Z+GEm9yY@f zKf#Z-4+(ZrM3OWZCiQzoJ{RUrnXJ0gXDs*<(xy3cv%a$3W0D`}vSAOp0N%_jrA?IZ zox@*GqJS-wpX@5cFDH#otDMf96pnwmG`}=sS@Cb{T7&5G&dNGaZ}#tSRga6;z5KVk z{J6kE&vC?A5l^PcfPjT>zh+jD+W2Kd6zWQpJ$3w}F;9={9Kc^55&De&x{o_|QcwpV0JL+&gCIbQ2tK<+LF375_~{*0%& z4AG6hfpY=%>$>ZurSj9(SOSBC;)6)q4VMaR(v#d2nwhw*d%^lA)!dIn{kbE2Rp!xn zOUX3t%*Ot0OSN>rmhzd(@t{cp9@y?^BN(iM3hw|FPVxT z7DWEOWxg@|-W=yRARvZ&VYvF0m126mJ0ctNSogWg`N&Pd-C607e8@~pOC2kN-0JlN z8-Lt>X25kpd4S5dxbm3iJm$h`GHI5LdrystKY6qMi2T#WF5kb~6%r#_BIgACG*!!<|x&xs!Sp}8^xk3KM|Ij0!;NOVM9h0$6$pDBGk z!KrlmmPlDR_cr|EHDo5Xn3#nJfj>nt8zm_5D7JMEAj;)@8M32{l`TWN(K{Zg$AigL z_3g8Ug_{jM)Ds|^6~|p#_W$R`4uSnnB$*akNBk!CbtMcj{j0n8{D?eqA!B{j)RC)ws!%vWiF884f(WtPEuBPFeJecFL{7RL>Ezqi@ae~bP%i=beaLu9$ zbGN4YCMBXG$bLa$)trlngebnlM?E#K%D;?rB28;PLH)-PS+hnH>~j(Kk5w{`X5nAQ zj^P22DsNrU{N0^nen>7^ujEqv&_6>X%T)$Qef9hgr${^A7~X((f`f*tZ`&v|RP${4 z`w(+vdesN5&$I-@+jv?4$-x%^u&&y9NHk$Esw0o{;tx7HF<}l=-{PJ6x5=;)AfV0j zKOGnZZN(&!n%>J611OOzx{y5yHp?TyCxf&>U`zF&O#shAAAqqR&Rnkw*TFTQVx|X* z*lunCx03&$RK{wnuM+_v?~^eutAPyxUXZfuaJc+jB`1DBsjFdvKs(F|{aS9&VGBX- z^yP)Iq2))VdHPGh$$Wyi^qpJ&QgDR)&M3qHK%+t7pn!l$us%drI;I#3V?WshZ5gLY zmH2e6UP(R`@|45BoPQS9D(8^96bAdiB*Kl`%3g#M#}$$iHm)V3)z#>J_f|-7q)I(K zJaT2T}7kP?f?j+sq-$$Ek>6=6+;3c^0~b$I_e zUOi&dZfS!p&X=s9q9pgZ&3G;XCnr|;rsa`-+pcUmgkqa;S&>N%ufKIVu#lU*A%2J` zl87|5=eP1s{5NflHnsjWd@S-zKya<@?5~=%aQ3}!I^s+W4A<%v51YXz53|Z(l>JXu z#|#MV4j!(t+elAZaA-bwOp#`#4xpu@y=gZ6xt~9Tcl-okh}>J7>~|j7au={Tp*F(R z>Z4}8wXk+jN(UJhZ{AA=D`a^b8ic5{O>sfa9YbshLN5?;jp-OgQw;!-Ch#iNDcB0! z=o1oFfVTF$^Ko+*{g_Xpw->k{5TYQ+5Y>Xisww`es9)@@Jr*VspvxRk-g!XA`VW2W zpEvhu^SLif;*73k`qs3yi*LA@QW2jOVM@4;eV+SO>tp@42^7@Bk|{qX7X1xe7$r~L{&f^*g+&b$>s1VDzZz%3ZPD$2i3rc)(E(fDc)tiFSc|Ea40X8EHZ&%kTR zZxpDIvw=DB|I7|DT|gi~@M0!+MEHuLdXDu}#96<|Jba-i)Ad%Mg zBK3r<$1(M1Q)Tn4gWvZzmnG<*Jp0#=>9mpf@m3su6BdEJ&E~#+o^iU**yvC^oq7+? zX4}FcI+=!5G|b)A<+kP1Iq!F6nU&GK%akl~nbFb`S~d*=mQQ*+NOt*GvnVK2!_Cbs z;o*e3CfF@wCgR$?6Qu;YW|#(kcz>N%UzS(D(X?4T+v}@#XY2lzt6})g$n{Mvf27QE z_U(t6?||QYVLPGj@6T;Th>>G&%gPo5)9&PNmEv;;T?yo>U$H06Ql3zURmXk?@|(ja z0&x9y>}mquaBGb*Wbq}SG&kF=Z~IQWg&M{sNoOWpY5eiH<@`6|{j`P%eswT>)G)uA zpy;&}05>9=%aouyE}Z8-DT^FDW}ywzx7}BbQ29-a`|i0Pfzt$YvOhlFhFH*b>ErMJ z-s=Xqe4qTGV4I650yN+oG_U@(*Q-C?vF6|XyzhRMg>jZyolRMW#?4Tre>SohVMl`6 z3?fYC92LJR7roiO-=tH_)uBiU_`|lMC-vKm^J`uhi9rhce7ds1Pw8y8+h8#8xxTjr zc8<;Q9_#2Wb+Ual$KtS7P3HQK8J<9)1d6?{wdGKP&j*#VzQq~tZE}~$uXgJgEEJNN zwWkK9`iIcp8soCvjEWyjD3%^)QTVr9^{&%vV%u+R(Z%zktX?fk zKZlt%-yu#=k9&XORsKB6e8ojSVz5eA~R|mGku|5jDCR287_`_vXSWZXP$&WBh zv0804Uvth{S#s=Gpq%*^DrLsOK4%J|E4`ADmk$w{1;o-|P{o&aoeOa%yjQD_v8^^VNOp?&8Do@NwyztP1^8 zQn=MUW4_$O7Zs@?-HZ~#MU2A|4N%Yq?L9??F!R}wUqQ^*t((Hh9&JiGEhW_U0!PD- zdA7_LWVvr2v%)dwsbx%iG{3lHlQ1yvJ1A}VmamVqJug}*W2S2Jn~f=2<*?LE3E$a{ zsk-Eo_?F+rg5_9)Pq~2#%UgT9iOtGR=7#@D*uqxrr&Hu77ak|GuMcN53-lYGCmj?- z)fE%AEiAlJ^aXYM|D}4l{}#MmSUVi-K8@pU4zLh7V#9ht(PX2Qu3(r|=Y6JVn zU8;D}tK3P&BMXzn&rfUROPM!o9ZHqE{ChwvG3KD8q^?;<<( z2mBS!t#r!c+60zkg8^Q$aUGZnI*wC3-Y7-j%SVZ71Q|7maHGTw>Qv?tIrY0@Jg*`t zR=_z*NbYHPzPz@>p^wOo`|K=sXAm~-&du|#NM>d+!G{E1!lOGa4V}pdQlz==8(Bet z*j#h*msJJ}KcV(8r)U)yRCpbY(?INSeCfZ|I9W>Ze23D`*ZmjPxnvjWcZx19+C=dh zJZkGOhKJqhNxi`H1^By=d#e6l-1gWsnP>oq?-~+Z(sJ&PhOUeLPQE0&c=kT4xK_V! zArOmTl(AUEWYLE&Q5NM{n>i3S6!Ie6F=ckK=%6q?U!z1-x0WIZy6 zuiUb*WMD3a7I25M;+TS;c`A+}_C$dI6d-b-RRZpFJ<`|&H9d@*;A-nDO44;-d8wW> zOmk~&X?g#nNo{AjHqbd?P#0o$wJr6&FY$hWacVW%?DvS}jw*X%w(M(X|1;cz_;p|j z#rOHhfLL6n4lO2ea8-|BvXttQw2jutr2ND#(YMnOt2t>) z?Fmyoscu^GKr2P?JsqrFvlZ}^Kq`+k?tYz)<{oYhbvd=;o+d6VE`>K#`8d-kB(^+? zLH(*;|K?lxoX^x%w2DRJ?|G912UOPU2eEQWMUAB1P-@s228Kl5!-mx~>a%~h@*&C7 zLG(a@_-sY0g_DCW@kBjOFhZM%WEP=m1ILt4)6JFNjW6~nFA?9Ubb1r3oKendi`LZT zjblTMtMdvywk?K1lRRW6h9@?aROaNg&z*m_(zgXGGjz;;uR_a=BBIPC7;1aqVizYO z2)E66`8>yC_pkD;l)Y@oHFVxnx3!PoSE*)E8#6hbvha(Um(@#u6Pk8SX7m^knaw#6 z#?_(Wj7D>W36CVBO_x6MCGt$J)`=t#O z$L^j0Cb^pZIaYSf%FW+GZJINMRkr% zqS$pO!+~1`9wDS-z=TZjl-I;2*67G*f z)lM8QI$M}`$FMRYR*q}GxcUj45qz9m-j7D84E7q?vSTA&6h=YLZu;k1qu%j>4*}Ry zMlcl<|I!|H5L_ZGK5r~M>OrFky_CXUqQ~GDwQGcmo`Yi$E zM~r>4=dt2n1IdVuj)+b-C~-d7nbPu4erF3>rywji(!0p+K$;8qvC$JXX{l+=d{Vb@ zQ3<|JIu)o@W~(+*(dhE^z$!Q`qn>)XMRQ_kT)6R$t>Ay^{W{qDfWOT@84ajm= zvrtN_T3*pkoHazLzYxBDW9;QZ-*k-r<8`0bm4oc?bG@o_c*KS=R zb_;tHn>( zlH%EZc2vjmULb>tXrH&Ud*xEDzvOY)?Ed*ZQ3`u_FN<^?=bWH@QN7BrX$$jo|AkWD zv?`Za_noz-!}sL$vNBjkrCs|O&!tS+x9!Dq^L-!H+n_+p)8$X!9~(}Jcd1?0S6Ly2 zgLdVa)&2+VJt+7`i~h%c?J#Vs5c zU8oSnb9Mc7+e+b?`+U%To3 zBz}9|cx;nqW)@9Mhdx-*r=QyQZ^^0q%wTikL}3e8()f1+n!9vN`5!x3;rdi5V<&CQ z-_2`@I&PHnogZ~|JwxSXX8xArqeNc0?3PX}YaaO3VXFMRwJM|ae7*T=bFDu=)esRg zw&o@7BSr5Yq>A zig7Y{^d4LfxMZIhZS~)d*1YiEW*^oV8hYH!7KTI^oO7{1Kfb;&weL2*sTER#6vL}Q zed`fDSzj%RCj&BHgn|Y()Pmay#9{!3`jwtMrwh^oueGomKgwO9`fG$#efn{s_1QV) z>BC28(lNoAH%zMd3WE|Ot-Eu=)QFk+x3x%I_Lp-Y-@(HWdq_6Sp&xPYd=Gm@HnYN> zLd_;akFh!Xf@#nAtuhc@;%vFLj{fCkV_>*WFLW%7>z3y4v7)%2ajKe)D)4#@h~gkh zerqfH?Bi$A{(>)nrl3%0cnpTrAOL-;B&WrB1W=~~>=cVgnFj^C?9lZ@xr_@^!*Pq#Vjl0 z3mpL|zOxzZh{F}CVL2h@witPD^hdl0R?ug;j+yjNXoqvH@GFOfKl9aHJHBJ>U_dWn zb9N)Q`Lp=~8CJ3=^nrzBIFECJ-)$eD_8t9mGr2O7vp{NByZfVV1}TP zljD#X(=F0FsWr9l89oD7KM2XVVO62k&tE#NCErjo-@M?#`btlVMtsQK`X|ki?~*;C zEKnu+Gq=>yyhPdq&ilB@Tvi&MGK+E}*z=u(z#?hu^rAs6QQegg#Fpf0c*c^P3Nm`* z4*;bb9Pzsad{h5U_fpHS-U`+6Y&T44pT+?1zmB*+(qAV=cHiPY`8_3aRN zlWQDs%uZ6wF#i_bI$%~K4#oRjk>OH4VP zxSo)KIQ)(D;#Z3M;O2|A=s~Z|La=$C@LZH55=9!RhwXT!#-jDGjVl9`nMmpr%iu; zV0wlOc=02RBIKQunr4nZm&tUSQuvsk5bmSHSV#t({yfET2mQaMP)xj!z!uD;|Ia1^ z@iE_B2rDmECivd^<+5n~)n#0s}4Fg;;_3;~K zwAIuXZaX>gPGeL%u$kf?e!mHYNwj$X% z?MwhMG&DQhrQ2JffVk;UvH!~I^4qhMPqaqIj$^-dL>iu){IRPHdzU$Yc_TQuKk&9X zcJX82#U2tMWx(oPfP9n*7Jn1i^4D?|g9)$Lp40Hx^_abAU1hE?2tCB6oa(6Ruww}e z;Zs_ygh@J?H0+S3oAIqAezY=FFDj;fAEOfXcBT6QD)eR|Zfbmk%b@5f0-(D=fT~o# z>QvNno+;9U)hzWhaw5oQatafEkQeAYE>?g-Lb9zUL|?=CC^|${@(mZjZl=WiAQuGT z;6m}!e~}vbt}G=GL6^FWFaFxF@AaIAa_D z;&%XB+q~MLL zrS{6Q186(&r_g~fn3JMc{l_7>9};xSN{EgL(_sb!I-n==a@Z6m>Efu5iB=Fj4CvO6AEcHJ}~aTQ{TU#enR zEx=|bwe$A2R%!@k^jaAm@hPS1b=Q8Ykemg4#0Xe}5Hrj{-c`6%Pb|HOK;YDv&ANMJ zYE4X@XH`NcJE*#CIbd2S8jD1DAP6jMFZIZT7l})Rw^GV;Xk!MVu7bu(sEzu_$qq75 z3yCJs^!?t=eUb}+_GQwBsmF5x?_K!JrzN-nyng404<&l?5gI02E>J=p?r%=-#hGh6 zRb#X=Z-$2cRUW7gyzz4WNc9R;FxxLD11P2alp08KJESh`>zz7#iSc&D_mPo}e~ptv zJF>dDWB#e0)Z1fCwj1)lO;RCvsVw=fz0)t?kN0!ataVLCf|D)d; zDDZqSNp{e4TpMxj;#81E$IR7lk%)YC%cNm= z>PghUOagCq1~Lm$Jab2|Ydcxv`TwDPG9Ws|-4mmE7)VUtDo@y<1V(;peyZ_`NkOmS(R`mnQCP}}Zz zUJSmH>ivfab`N?zxUJ750}?hcO1_f13jn$2WN32&a*tVNCmv&bLhFBcdltW;Up|A! z*cLx{lcPot2w%cXq5@6?8!s8%&kulTNDe^VCD*MMz*y&5a=?k5Dj|wHc49Ri6>7fT zXL?cJmV9D@wq^Db>Vxsb7Q#uZ=7}}5{_g(v1+7b66CH}w?ejZU{7*Hani*sJx=HBJ zfIe2E0f`+H+X?z$c!pdvOpG1eMNtN;3+GU>!{{(|de1aa*Vg=AfIle_$wc3Qz*H5% zQ!C<6NidBB7$*(}_9_0gHi;=q0I*o?1mfPPNwA@PvW_``EK628*hGw26B_BB*BaS? zgpjc)(IsgvIt5g|A_C))Fu|h0AtT5zUCZEsrM@=P# z2A6D)&_`&u&_F*{mxZrCGh;$44&&Rk!dZzLI(V8N)EX;2E!nS+0PGUi=YDpeSs`wS1 zPxwIdg|O#>kWAe&A6BApenShsalIO)2WvZ5C-01j$>&vVgueHk>*cg!3X|N5F}>52ilHR|;jhrkOfKEfeHVI&XKD+oGwMl3{Y5F=!YIUg%>3QT zp!l$e55>faWyK$9qg*Be)CPAjNqwe){15YSx&mT2vBIsGH`xt>t4iU9_2hcY2Ev-C zrEm<5w~Byu=|+TODB58$0~sUG7knttmCY9<^w4EpkRA+im(ck!l-;4sfZe#nKee&n z#scx5d)tHW&O-q{{W1Vj(mwv0CrF$LL-b)qG0RvtcA^c}T@7wu^1ZJh9X&;%Og#d4 z9eE`pXFT%wuCLWlIKIcdVZ>`N@%_i-3WsRb{6eccru-a&<0tu)tLcT<6{7{JTrVcR zKsrw*W7`3O5XB41Ii>9~qfivv8VH3LK551bxaj2yQ+Grc$=KtdibO6!yC8thK?`LH zC4FK=oBhF5S2n6Skdf5ln>WD*YZd}Jz0u}n^@^P+_i+w;R)q{1eD8>)Lv=-r5d07a z#p03&TXy>emJZ}~g=)eT0j)ATlEX+z{ISPxZ0#c#{>1Fcehrtk{kBf<@IjXW-O~P# zq(ZL;BIEDe(9OJq%of9yHW&R^>udM+YHW>J05vKW!{s$^BgEk>X|L`tBo{*m`J zAP~pm-5L$`e)aL{lCHu1Sd#Q8N$2BZnMt{;O8=d#+RrkmQaP2}ZofYl&SFg;|Ijrw zy?lI^H}w2~P4wUV{BTCRfJXOa~PDEqY67v`X*JpWC|NcSL;Q zdt7XZV8kYXhVs?XcRT}g=pU_&pJpf!G6rK{^kF0n#_+~lCY_fS`@zROQ~TN`Uw!AG z2bG`_6aXlJ90W2I1}0K$;H_**6?|=q{qdp!-YIoRB_kzcBDvM;Mgd@`K4b*R3KBLT zNq{&jhhtco(ss&QNX|9<$EXdVmxahl{MGX(GQpVc`3RRUx*MMwz3M{ zuWarU#MO|Py1?*ojOl}dQz9Xbl|SNx&(KO|iME;dl| zUAPLN)&DMyt(sl9?lpoGodL7onqER;_g0ZAl1K9IRTaC}aR|*T! z#j=;TVhBHuL}3=mTT)>q z`<(Nn6`QI!gQ?c-_|n|Za1jY6K8Z$Y?;?-hKT@`XhkRna8uB@s(xMsiX_9{_=mE%X zkNWhpUT$^?Ax+w}zxeyDDijb(02s=L%<)OlYf0sVOeT%a1FhxKaiuWF4gX?lfvl}<@ zI3Ht1ap|J#5o6uBUcw!O!dUCzy-bPpW5a-GvrLw`V9V~uF$h>^$A{U0VpICoTW7k^ zpI(JedJd#>dX|jLlTP>71(R~3HpH$jaU?h@RB?@FD`Tb^Sz?9b`WFp@{-tdU)Vq4c z*Hs6n_{k^tu39_xlfM47XaS5yXutr|tuq2mYj<*B1Smp{{#Sp1hMqzNg-s0mcW=iE zUjy*5kQC?|&P&j?-#uDEAD+2P%A}v{sDJT`z5K{iOvL%pC1+YU=k& zqGd$$jf461sl?pjT<4&R^c(a}*j=9fm=B1Z^&p=OSrfr;)g@L`i>WbK0HF9|sH}t2 zUMV6pnUG0hocuMl4J*KxR}3I*#HPWh21v6iNZuQ;ion_Rq=Nw1`j=GgI3=Vjf&6hb zzdQ@h(BhYBN!#LoP)^!SjY({M>uEfM1#Bf&y9Noa12$m4d2Swo;S&kq?PKo0= zADlt}yDHz@amF4dk)#7(cxCcVCKEql_4qcQ>)68W`0H3RS$f#AQn)TL6-J?((XWk) zI7YPO9o2?!mXw#wSk*-K=i}^Lgv(BGBGsvACVJFJ01ld>Fmq&III}*mbA?YwPb79r zw2EG(esyH}%Ya_bLiW zPcst;k}-UEoz^(}F0BnL)PJG;m}{p@xyvp&?rkhifb4Kti?)^VDAx){BIUL& z@pkT$@@nNzLs%VL*iL7kQE2)H2r{-&Kq8iy_dJxQKTx zX$3J*;Pt;B-iS4f{kLW=0)RmmADUSm7;6KGCTV%1`qNPmV#ktDr8nIfE>n@`{8OBL zJ*U^Tq1a{vWEKpG`JeE4IblzpzNSkNGvEd2u#x{2hhYUC@hJu_*lVPa1Iyn+c3GAe zY)2#2N*rHdesW$>W(^ti^dwdh?RArc?S<}!g8=W3W7CLDz$Op+y2hJbojuvM}85W5t8p*K6y719@FEa=GERq+)^{e{jCi1KI4hX-G17 zJJqVaL=hL5793lEDSGk~ zMvSOT7Xk3~>g^ zvM387BR1n@_momAIy$niR|?<%bSpdkxt8Ehij=(wa2%4bVt;cV39`KsrV>v-$>3?! zFDb2l1KBeOL(Ik;oXqz{D8O^EUuMtM2~Amz>{6bD_|oqS)_nWHU|;mD#uF&&0VFmm zZU78B6y)(ETnlzphpGIRdX97UhqT6TGlU@U!aVQkOKa77q~**vr$INaLmR!8dsR%o zkys9!YGR10&aGbG(1bF%96h9F_*ZhK*mN3m29h@>EQOz?lB9;P{pFIZMI2nhrv2ak z`7wxWjyDJhi5MkZA`>fqH^cKM0|@D1G{wfisM(|LK;G3fk|A;myV~^XhZV<>)*S0)GRo2zkPd{0X_u&%&E;@bAbD>emuw;ajGnJ>B6&0euj!3nR5ws zXk#c?BssauR*qhjZ!5UYf$&ZheO8{zsSfod@Tr8D_qfdMysiFpeCVKRt^Msi;g}5- zjx7jI8}b++y9J3d#I}z&+3Kw>uEM%IPWdDeK^w~aeB$$fHqJGPsjjNd;P+JXS(o)i z#OFfQClmMMi|d6dO;0I@$PU4e6-Z`92JrvwCKwdhluV9x6S?> zN4r<_~Vqdr9SO z^lYaxlUJjTaAY{0(3?~^@*>RbZvPyio3}7vbic>H9&2;ank06Mw$QXw+^2nSVd$QKPQ{@-i=Npb+y8-RFU&WflVJ|o6`AMRs;LK7j@ zWy;8x0F--$&H()C_jGT1$p2^r#lrH-6{I+h)N@rMmYVWI&bQG;x=8>XJH?XKISEJX}4D@V|{U4c&ZuF<(t8GUT!x(KD4TnXZWU`Imo2s>EePCMNF1X zxbV=M&t_C>=U%VE4XRjMhtQ87um_E{=DfdTAG)>euePA%PIQu0*yJYh| zw#3v`B&0^2{T@Oy2s(2z2$=* z%#v~>d{%x%9q%eGYe$TDKaY>T?PECgnN-d%`5))hEg4WHucCo@Lml(zDygBx`ti%# z>^e;@BMe9P-~L^y`vT@oF^WKMl#J&we>zQtfi%GsX?JqM?s{W}_OEv^)T5#NDX+bn z;p$mewMe|Ot12P7SF$wLf3{nNGf4dMLlsB1qFi#x*MG|{S|+&>SOD?Fx3}dYf|6Y1 zp>-JY0t4|@WRXPBI~)rBvl(Nt?~=k~=wHc1M$hhRb9~|gNk3SWMD8@;800qaJuBsU zcAN8E*32MCq&-7kk z|GrUqkmvJ*umPHrwT-(o8X`{CDxs8>)f%&BZMzwJYRad{W!g2G>HKfH|A_;b@rlD<|VIw z<6FPWv(H2h5o0^ACRjY#hMi@_sZ5LAE0vN+>|l-&enDrcefPKheN2bzJK>v$u*d76 z-&UMP<}{{>z3H5no!b^{@6RU*?<}vKn`Q5I&{}*y`uq#^U9D1evGvl@twqdu!NOef z83!kyu3E{xwsOU}!shqITE5At%t#E0mo9AbG^b}GDx=cf4zkOj`Z=dTW87oH!DTEv zY5GZ~Q1v&$(D^uu`-Pp3$D~c}^k?2;()hRI52l*N&Pb(-E3XhnzBt+s7bXgWirzW0wdE>qN z&>#M8i@5_+?n@Na{MoE_J7I(zd2}=VwC87Li2{!jg?ah#L@6WCJv7qH?ZIr9FWK)2 z3xFl)p8hNLhAOimTHjuNN^C!cPRVzE10h8`(=d*q!f_M2&OP!rlYL>3eX-n`QS5gO z$6scS*A9sQ>n2gZ;nEs0dnM$YK3|rCI?4fC(?}QS*DuWanjpXX=ubjm>c7G^v=jy2 z0kk4Id^h@PdK{;ZI!#R~xVixLNul`dB$=Zcme2d23wp|j();6fM^W0n`}uekN;Hu< zG4z=g9KMZ zAh;=qHB4v7QO%^Q?6D9pOL<jVoc8Cxu2Y&6M*Ioz_qAX2~Kc3KkGGnb^A zVEr~RN-#=wLB5Qmbk7(xa~a*w`daqz%}o09`mAi;-is<4%pT8Ip#C2|x0kJkLBym7MYZD#f|8IfkA9rNg*UB+LPrM((5B1CCjXh~1GCtn+R zV%iKS^31`u-CxA7y+e~d_O*B#nMe;`vrd2_=M^T;!v6g%=6bEV7S=ySyBdG9)Ztt^ zOIMME&n5<9ltH3Bz^-(ia|ZzI^S^jy>ui&zJaG;4MN6N_P*$c~q!zJpf0KToy@*V0 z;HcJ^w&%yj!eqkuf`6!yv?3BUNr{~pD3zcV_J>|(hQqtCrELxdoM&}E{F2Mto$%J% zR!OV%JV)}4B51P;`o_p6EeSmsM+c!OlFY|^k-jV9RJ*ulc-X==NNM)efue^B(uuLs zza7#~r;hAoWJi+wXCgCgKPgv@4DevFaG(u>)f5WP{y>Mo-(?&72LYuYBg6~pOz+F@ zo#+%bKe;ZGusr+uMLwP}efj2x*bh!;Er zxGv#b6Zi#Pqd-nPBZsU2IMaZ{QFC-P-Sq}Q@gxAiYRf6-vVx@yP_k{4ye!g@2GDQ; zqBf06Iy+p{vxvu^Fj-eoktTYrTL_@w=`-C}Lf&~a$sRfSN30AGM@^IoQI2J{ywCSd zx)3IO2HD;}kPne8f6%(jM3J;eT-ge|eExTEY!*dIe@d$8tbuyKr#c)_H#h<8vwuiN5n0O z-rpUv9|L`{4Dm8mEs$~wu;-+Fw^q63#_&C(+)Ahr@M-m#waR-!r1F0>T?J4aP1D{x z+%>oy?(TlL21)P$!QI_C++72K;1B`{5Q59$5Zrvs`s_B8Ws1 zZdd=aop~}zM(QWeZkn-CPeu#!8UQ?8ps5i0F6B3lVdQgv8DmByhPI|yW2&`xNXHr; z);18_KO)%Uj8?z7M8 z=s!uEIX1#L`^5Mr9aFPsvM++4Yf-&UhVl_^+j>|dP5jRq2dFJr@ZR>>0pp1!?X4U= zsXc&liMq8IuQ~zPAj|9Xff4Tx6*0yUlQNUgt)WJqu&VGRk}$hUl8})bp z(@qi{qq@xTSt8!LDmmFN{MYO<->Ju4bQ))c@F2}#pb~f~OvO!V?>Ao$G{b^F zRG{t@QnGMLQ6WtzI#e4)1mP7S_=T8Oa78fL>>NztSp=V?_c@uW4Eg}N#i*!eqYv54 z%qBYu%9Qt!L8q>5#%9q+Xh|>HE!}*+F2mMe{tD5OKYBHFMvB3!L}Q%MCDWt`j(wV- zdPWIiO=vO?%FcGb4Twq!|CQX!?KsK1w?~jVy$HtVOceRjoIjc6_n27?u^UkRvqku$ zsViptVTf!(Sd6uPMFUbj;Q_{ZR2V%(L}0Rj6kh41u@H89b( zrKKSN$R04K^hEb(v~`0$Pa#vHKPE8CN)h=u zf=}(tj-m~>SYQ~UTSJ3;<#3S0LuP!GP!`A_7BE0u`FQy)o3B@rVi;)PwQ^`GK)eqF zis_kURTts-pRHehhZBnSa_-AnFUNt118eHuefG9L2ND=uwf}4iXENg>W}!&2EcnwP z{arV7#LSk!@lDwBG~j`nN?jBHoGANZcTpq;UB zYRk_?{+c;2Uq!;7+@LyNSJk^ID4WpyHyxsK#>9?8Sl;=EqxG8R^RBt=bWo+3vG9Sn z0H=h@m;QgI+qj?Kf6UtKTR5XVu*7qV%>Np`OMtaZb#NnnvGZHazRInkP)(Bu76}-k zVx$}{?(fN3)aO|{*SuF+^GiZzyxYaERuvOb`203 z<5@!CFMGdaDp!!b(#QC9?607w&S?=z=~(PLGBY?EolXJsodz(!<;@$5A|JqTF%W80 zEZiF1UTtKLu?#`$1iDA#fr)LRsMBf#NZd{>`D*~^3ZJGEz~4sqRNMx@i0(xd`8yBb zWv@^4p2ok-S0QMrM*v%VtHCj#^GEdkw4>?pPdWB zve5gy!-CZdpf0nJ8UQf;j2-U^ z&;YB*rlN@F4vTbw@}LX10vG1Sh+v2)-6U}Opc^5tqIiD}$9<+!n_>LnCx;g09Si*& zEo53wGL(RzTTNUQer2YBqqC$xO$_Bf4Vn(H9?=2fu#~%;b_4tOKevm;@w!p=@zLYv zj{68VIiQUBQ#$rURJ}-cgR^%;D(G_Zo{gk*Vu#qank-IsOH`>ec7L?DNx=YO@Q`j-t4_J?uqC4s zh+gYq-SRWchJQSV0p@$Ce-`-ZHOkWqJ{j*T?f&j)kscaC*a>EiGhAYDwL%>2JS2b! zq-j(Q^zkrGg|+AK#NBIK7pn|nx)daQi%UR`W69@5esD&*5%}EDYU7ZHcvk>|dm1jb ziCA+k*2P+nK+1!_G3Acq0BIPFi3&ivDFR-C0U~k{#4u)ei!p700EB3xLDGM`3!oMw zz=bZkth!?j(R!AqWL}W#%}9rfw3bE33RS7;7R7{njWlqMSJmTyQXgSJC`54*H2A%Gngjxz1N(X_Dr9_)wGmnSdKkv;pEbnd6RB_BW^Yi_7#kF$?iS%4alMt>k)!(#bGQ=301nmDirA! z#%YIYQFXQop!^9`rLafvEsQGD7Spl78Ofiaez5(FO{__>pQ4*@`|v&S?Oh z@+Okc%NG2WBI^{V=xJpAU+ug?vG(J z3p2LpF@*0CwF8isb+xref8#~7r&qZtfz&(E;-|tP>t2sO_IGX;0J5MU3)kjI81Zf~ z)dhf>&6E=jp&~}fo+X+)PUcG5DlP_V*D*!~1oQAGz6JcU^70pscwq{lVrtJAvRA?N zk;*pAVo`$V6ln4g24x99eBd=``s>zDpBC&f3tKeEeb7;0RaXk?CZ+d|`)`7ki=U2V z){-4m#PNOXF0g0+gyBhVQ=?h{*fR&0{o?{A|4J+5Dj)D<^3eMtTQoWs@6I7Fi(8AM zcfJ7pB2!^#y;A#I;sl3hAdGz3zBFA&!b;T}=$B$*W#sBns1|cmXtm|qyKjDD<^m3Q z$Gdc*F&r7ln$G4RBlxtK{BXwM&+81ciy_|iOg)K6yAMhT`F;mIe3`A;!npKrdY@i3YI)2!d$2dEwz- z{PvS0K*98eqmK|m*6+toO_f)+>?xt|DAf#Snc;PWbKPhLPWUPS;AA}Md(uQ@Ig8Hs zBo%d+)$NYs)Q43yrs@5%p0vy{(YLlf+4u1(J&b>xON3#q=`p`VQYTp^cWvRUtKRJ7 zB}V=fbtA`O*{D$5mr1hrP~x?>&U7KwfrD=%J*qVBr(w&~BdR^cvj}8notYuoI=5%C zv~;t$`$4y{qpS_4MD+6#nt5DdH4fNtUfZs~c%NrQG>LF8DLQ}{Xq9t{Sq0L(q>~`< z_(i`GT5vJw!2CC+r-wU|u1--$-1BtFJ>g$Vs>LnypM%|M6z`x23%l(Kmvj@++Hti1 zP%bl@sVgQT=;qC}m&Fp$1KKi2I1_pcVTfOvVak&>9`}yk0!qt^Q?`*XT_{teE)KP4 zM}Z^mr_sS6U1zKk9TtJLI*IPh)SCC%n~!S`Wr^e#1V#!3m1~Epz3^Jk*)KsEWEAIr zg)VAEc$_)kamde*M@8797y>_t%GxV&+Bo426avM@JEcmoU zKk?B0_2aA=vMeZ#k$E!_{n364he*l$vB_Iu zhLA&4Sf{9`_X0(gq?gwYI5Vt=m@CMG=ac`o+Ispt>goax?FzZ7v$sqCbRsiLq7j3Z zj36rUD;cy)=`MebK%!i=n|M$|hnMTvYX$cCv#Cb`dfYuFiLyhQ;qTu6Z2yQjH3VUt zCpO>r_!i;5pNpAT9Q1YSc@>{w#G!IIykz0@H9W5NhvJ>RsH0uOu)9W$%c=*>Qo9Nl z>W8JUH{K3Me)|WH+l_H5FOf3xm&3Y^nW|yytd@ZLUmU-lT7`Zqld0TUEL8Pr6G+z3|*R$f4dt6Iy zN6$0UoD@Nmdh<-Hl1MbF7ij45lJeMVTcWb?RA$*qcwf=&#SGpsCwc5^%WPX7cD9Nx zZSUBOIn|G83Y_>PU3Y!gpR&b1$IAOoty|YV0VJLlGf~=jCX{a@6t^=4AeZtPA)--q zYr|<2Va?&r0%HrSyIAN^Ajr&HgI?4GGXv#OlIRp~_CLKpvg7g!+~Xf#j#nKxZ$H-Y z@qckPsY$|X$4_Ca>U#J=t64x)2*lqsIy4W{p6{hHbIelzZ3gf3G?VgOq-7u}rtWwd zLXGG^m!hv-FbjDk?YW1wYN~`sNDBoWJ5uW*E$bh>*4YTRlBgEN|EO%&h!HTV9960{Ag^ZeA_2#W8Z?llr;iN#;=&yLs2k{x>_&=Y zsIY=$4>}fMuA#;cg6t65x6&+W$JX+EZM8az%3RpZS0N#*;?cCfjh$&URtmC?OP(h>76ayj{Dh*awA(#I0CgCiAQZRq_+- zrGRm*V_!2(ee~sJn`He)#l!DiSsZ12`nSr-Qu-h6s z-vbTlPu>e4_t=2peQn6`Ew_vW-3^Jrl(g$0TRaV)*{w*yRK?Pe>q=y&Y0qQt*SNsaLET$a< zxal0ZlLnvK`SDw*wk^8xQE6kOU>}dST^t6Bwv{NMrqW?;V<1O<2uZzEurYpo3J!~q&%(zpcSm7suqZgnP&8_>1@P24 zm#!-$UUrXAUaV68Hp$Un&(1ELHR24%8YNWXTBYI@D9$_lwDYxz<$2;O|E-(n0-4?7 z6YoWbfDFHk)s2R}dye}#Z`kG8#}p;6qknvQxa2?8lZMx$H^NbGxvJ8$RMrYk%0pYx z3S*A;?MlhPW&Ecq*NQ1W!lW@y+CQalUbF~wbn;#l(45uL6&bg2Rs6Wm*}q^#J4qg1 zMaq)ryD(Kj+UWn3bTlVQ@?Bm~JOH|Y`+ngqD2dJR&uz!>XRF#*O;4LbG!5Vm z`J5HjOY}a?+Il0$7*z<66!{z*>-(hT7d63>H~~GVUhS7F={L9Y(0)umViqGQP&-7&Lp@p#xw)SX>S@0wH6Z| zXE$-Yq}?k#u5?NGQ&G0~8pAiE1o5zi=luTll5wYf1c?-hTa?r53h!!!oY0vm@q+NI zEdcI-UdOJ1C|&|hAj=q6mg={F1dSuD-WBW#W$feiO;(f%doKnmzR@!%PFnj-oJfYFQoGl?DgAH7)FsTAHLY>GKM#O z6}08NC==(9@N%l)<7#!DHEKOux_Lf6buLex88)1sOdOxFbUO^)+}k(1r`wpIC*AEi z^@mg=(vN^iJlRhlf=CHBF++xgk(lmU+R6(uCoOR`TD3Z$HFHD3`g& zejdB*o=l%8Gjr3GLY*VbSey^^&EIP$tPLS|Q+2sZe$Q|y22IfRx~CsUN^HvRrV5*! zojIML#rS${XPMe^)4D78+fR4Saq)4eG_4DyWx7il?tK&h7Eq&1j*e6Vy-&& zF%r>Oc@8ZuD1h7b8Q(MLGZgG?*rJOlw)ZThTrdDB6dy`cgyBAtpeE^dTei4h z0D#MZ?9MD3X?n$xEn$%vxWS%g{C7rbZ;;5}KBE4fSzj=A3?f$uLmN>5X!q?x(^wr}ku7clG`Eh>7eA6J8`Z{; zI9~iS)GJYruAqGl{i%&c&&+>;l-U^BXkV+?-cO4C7ojov;eOdgIP1&pqDXp>Vu&Lg z=|B{QxFpu&-{MkOi-&niv)uC=hqp`pTyZB+SNIqozwOF+s^pq!1$aoRXb-wEj(S|b zXO5fqZ|Rr#GjJX}8M31>-V`DqR6Zu8v#SpJy1-jZF3Z!6vP;VuD%vh3J;J+ei*}S_ zob$%#6$Zv{^87pun?I>;xs|$vW`~{o4H!pt<=msPf(T?*b9rA8@9#GD-AOoOTtUiH z^X;2)FH-B(1}7F$xrz;R&UO@2h9{IQ@f%k1-azQ%raO5sUk^LaXdaZl)1=P?CDo0wEKfQ<6;|+&n75q29QVQJ5*BA(a7_* zaH-5)5J_=H@9X+qJ!9Pj<})lVmJzzbDd3s^2@yXp|StPFiAUh2A7 zc%;LbkSBD>`S5BB7n-zIHPPOzOp(;H1vxYK7Wf15(VN^&zI*Ap*XUPQBOHcbB)0Y2 z$fUJwtu?TYspI9l$J(8-xY3Gn zuUvv0UaGi>Y z=N(xfnFibLrJie8KA}VQ8R)vOvl(J)fQ_juIB>G34iycrfqKK}hsg@5kV_{F-fda(bvxDqip~@6{y*qf-bL5`=OXx?h z8X7+5T=DG>SBaK1ykV2jc*jN69OG>lB6;lYhhpO}kPo&YuYBGs@ZivNxeS7Hwi1dD zIn6ioG+mS`QRB=P+uEEc_Hz)Ytc6H4?A_z3MuD_1b^yFWm1cC+%BQAH>f`=N>g)$2uzy8 z_e?VB$MQ5G{x>BRsH&B+=SsAro&IWhzo9nHo^ZKVaVSF)DMtt8ws#@H)$^c%<=-*X z<6j5;=52+~44Y*nSORgya+KG#o)2vDEmjjsT2P7j&Y~R&J%VG3eOIB;# z!2Z%Zxwnc2s5Z8}q*SWut8qEKb462pM+gYpXh(fks6bPaautg@gaZ7!?B}_3SlPgp zX<&guRqEVQmYZbuSNHh$$NnLIDNohn54GP<;y}wX+!q=ez9Dyf)DGs7%wLt!{3_EN zjBJ=63Jx;Jc(bDH;m4l#O^ZjH^wjMyhgo}}Vlf%eJin(F7 zY=mel!l7AwB>A>kROswcA^VrJh1f&<1=lITi+}JJfsZ)V2}F+XoPjJo{1+|GM*$9c zPZJs;sJMWN){_Rc;s9^}F^7v-`mgMW!x~R~Di7E8BaRDRSxq zR1CAC=0HGygm<<(2*(_K+BxD{L>kv;824v@M>dh`L>)w1vmP76A?%AbSIM|+8j|`F zGu77Y^E_J%^-8PiZ`-J_J>oxI#9wi(#E{Zm1-@-8U9TFHfXvmk63*GyCQ9_U+`Cqi zd{JI#OsPe_|K;61YXgoU7lmp$f9bdWo_4`DanADX`KJgjiiz-8laytFPA_aM>DcP-*AO!6`eKdPINL-jZKyEgXt&jLmyWaHeI99Q3tt$WBu zE#~R4I4Xw)-DHq-37jlGb3wUzDau96i3LBS+}&*#mHU%Wnn;i zi{-5QHuW8`d9*s19CI7%{uQA!Ba7dTZ8K*WN~!W+RDQ9LIMa2^cgVkZjCFW?#TgH3 zXX*62mN?NJwI3ROS({RPMNmQtCHbL3K~;bBh7fr~|8309PyoOyuv+=Q5<+CK0!SAa zRK4KjN0nLJ@{dOVz%cZLSNxaKhD#TlAM{tD7${w#_yjpw$p>)K>l*jpBMh}lRZXDp zH5?$e;e{hEf-MSzA^rhKLDQs3Vtg=w01*VhUhYbmM6j#u;+bwDrvYfNG=$-21O++T z{&ydR^btB}e4yLQpe9=H`8<*n`3llgtcSnr9)l{Cy_nc38BLX1YmA!ioNHL~9(oOHR2HRw399j%ufRjrX-{Odj;?IZu~`JurtJ z{LGe$DyZ_+X#A>f`?U}{!iN!|z4%kML+TaRzp=Iw7w|;hG@xn({c(ZxYpwAk|JOG^ z7qKu92*0g`wf~YL{pQoM^gmxZ+zav4)tRFzA${-w5 zvyp_Pi)yEg>w2T-|Q!+@ukhFKi00s{!&d+Jn8=EwxdgCl)4wtRg7ZO4VeYL&yf=< z(ovys*oRA1E5R@?D213e{;i|FDbNPAr!wcE)f9p6UPHCAld?mJdTu5;_`r>*Ka)KX zc_s14%r8%$T2~G^9Op?RI?WHf>nHMDqdlQW67rQd_pEw5y1&?dl#@A|!b*9CbN2XP zUl8;dv?aVdrjC(azv55^YwF+tv!Wpoulsq2i$DlxPBdmzbbZq#s1ObyO~}Ll_R-kM zQX_$_12c+&IJO4>C`?dOE)|I za2EhijTgVG22H~pCSJHt{xJjv*%|p|vBl3f*@^x>t{bp7TDS-ZVl<4yc&R#_C+iGn_Igir$`bcHmLdK6Row)ny8 zF5zW%sHJo;QOClOG%63FmF8n{H+7p4ZgPX76<-q(EYJD9O63SPWH10P~&wi2hbgodrG7KTDjvD&?Buc1QHAqt! z_@f8~2HUnClMpFlq?rb=`L`XN<9INWYG4-If}c$XGavR2-LY&5LCu6gBQ)$EAHRL} z#0c;x0Q;A6HvwYc173=F7!=Xk%>6&cU&Mw6L5OD-gi!g5(9#3y|CJHip97%$FTe?) z1pOzGoDpjKzm>{hGQq-L_Y=>KS$4xFq~e$L3wDxz)b`aIlZAb#8B$94g~0g0C79 zgBYn+n^Q}pxdGvk5 zb(pC`CBr~3SD@y0P!{j8@Vg$sMULKib=NpI3p%h0FLJkyGAXm?fdC*Z>=C?b7+6~d|1*prC^NI2my|9aISVwJSa5j7q{WD9 zVNw^}vS509L@{+PI;TRJ8v;c=B1(HR60gE<14I^sUI3_+k^aesz-`nd0V2n21OTav zn;U&4H!!g(MsD*5`ajx2WiVPX0R7EP6ZKmtz!oW~{?Y*xordfZEZ@Ga0RQa{plRf2 zc4=(p!&QWk=XBA=z!3@C6IgmCWsW(HBYXCIw0S&-tZZ+HD2*9UI$wD1;`<)RN34#uY~hB2Fkoo4G#GGz(H%@3$$2l#!I@Pp0avaEbm5wF?wDu` zDxzW_cSt12?Mz{PRRCerNZ#<4QZaZipvy?;hlJB_0@qN)n0nN7&I9cAgQb7&t{8Qf z#;KsS-O3;5c=i-@_>*5v<&l!WN0p#myG?Umcn0Vaw z+i1+Fi8&Z=di-A`AC!1sTtsR#&k)vszA`!(AX^V0=~vJotUO?L-55rU0Io&s;^+e? z2vZJy2(iz*c!PN4TZCiH3DKk(g$q$f$$N#UJ6hT=MmY4~0G7Fi0ODTf5vJn8ED(n{ z0eJytN^#kgMCqPFmVK8+EIEMn0fYeIq5=I0;8cm$d;fFP( z?N(PB%o@aNIb(q>`i?JIB&LWcY+dZj1ex?R}(6TNNq+iSFM zL21$dW?_TntALG=PL7fOqdfNaC61_ww`WpFF`Lwj`YgcFi)oQ(JUz;igI&9z5@9YM z^)9GYJvY_!7{~|fG*bmVyCC+e!T)0DT{+de$e7yDbNDqb>Ss?!e8<}$2+_j+TWv~N zI3RdVQH@OM_Zx?6;+qGW93}cC=p;~Z5|w~;w3*hH?er)4y2xT%M3K)c6>IPGFlXxk z>0P0rkHj;$y=EEMxH<7n9x-dF^z0UbigWExAQKrp(k`=8CpEe?z z`V!V@k&>{oc4i5D?sE4gNqy{7Og|&bYz_XY77dOmVJ>jPr)`c2oXbrXU${Np4fljrL zKgsC`h&PrxKJuOdXos&=5&6=6ZKFpD{T~4&KkihCW$8-*l_cT@dUvwf1#(D7&EVy&sQu{XE_^YFRRHP1eLE3Vgh z4n<$V%7Qz=`d=!ON_@RYQ|er>y6iz(4}#AP31tTQ`-JJE|4Q!QQ6uQ4 zOt8;_Qd{Gmb4Op?3&v8Gz8&T>a#J}V^K%R;PQwxuWiaTDy-EP`hfZ=@*Dz0G8%pyf9mHM06v@wqgBUk1VA|Syh1mwZ|p#CDT`#FqraV5 ztCq}{=7bFY4ZfiJF$wRPJz5qH^F)Vkv_gb}L^{S0AX8BtAj#9dFf?A-INP)|kCw1CsRinrm8X#9BsFmf5sLl_WyUKgsdjWx8OY#Gl*(N~uS7|L?*vCEpQDh8)tbafJMvD<4IAbr3!ObhfM%^Lw=+ktxAI7P)T0$%(h9{xj_aLiH$| zSvmgkjDsI&23I_Dibw!uOMg2Dkw^Vtu~6M{pbwr-{Bj@-$d65UJ}4JL7hS^#Kvepa zu{;IBY`XlKHH#GZe%}%LEnjH^D%V+nJ&yJkf@f1?Aw9Qke~k;hg^fgP8lB9V1IVfu z>h(Y1;C4j10V3dru<8LMH+zIckxqaEz*!z*w*?g$0QkrdDo&dz4uYsa%*f#g^JyBn z43Vn&=@ks2^blo4tf~JEXbK{$&FJ*=kZ}NkzgAn1oDrA3m}0a~W6C2vpb5M-(=R4K z&hL9Rr=LbOEgyf`C0^Ae@KPZum}S*#!+C2NUWeq}_P!~A_@ED>lrk>hV+j)+$%n~k z;_+@8uS-PfEVS|0p^0XpFN6jNR=K@ApCFqRMJk#z zZ>%N<-X$ZuLGJ_wbg2e+M-SYFima5}8A>Dhbt$&-?~(J+L>1k+P*a!u>qj%$KhYJ0 zkE(p9_M*uxmwzSBpd5|UgJ{+mU-DwCM2_J+ObB|MuIMS-LFQm0U15si&~0`~Kz zek80|=88qL9L%-QK9HQaF`RZ`iDd<)mCz>=nzl*c|S;|_4KP&RyZ6?9Alj; zNRkZTGus?bs3cp|%u)*aR4s5_obLFo;#GwXsn>nSz<~O8XSo?JGR|CSPoO%vz7et?p6vIKTVms>`oLr~ z%x1?L?lV{)5zdf-zL)Sm^ruZC`#!%v1^c?(1ic-DS(veS7}H*SuAWPEjp1kJjTJFD zmh3}7qz@c}ZWFBf_yNu~VUwcCp(K^M`S42n@iyVu%G3}CG_^3GcSC-5dnFfH{j%Fnv#b^Ej*wjF_YMq44Is zlI4{t|?+r zUE9+}4QLPM-N^dsR0+Qp{${{585UyhUo^}>S-76|j{1o>TAmy_v~MN4#l-Pz>HY7W zfmi2wBTv1KUs2WRJ9q*R-(% z*TY=x=j@7qLqbv^iBGB_o0n5g?p5nxLy19Go+iE+Pg1`0!-2rVPkcB&`;2Q$kjrYg zSp^=}64wERZO?Hgo-?q@bPy>|vH_`H?2c(+7-*QHm3^8BO&H4(>T;YlSh=KC!MD%B zdk|9|osqQm2h=;rb)|cAt_{Q?MxQhvM5Y7i9>K zjRoaThJ@xS6%yibno1&mtU=v>tPT0ILWVBflM3dG#~hrvM^$cFFtist*FBy{LP6Z> zFzP^}Ed0&dTp)YtWx8pO`ET~efHuc3DBYcry#KoS>64z-i)hb5!nIy%myjM77p;?_QiA(da~Dd2vO zH7}yb#3El`GG$xq{Z^2A7@r8G+Itrj&UF+XI_jJy=u0=MR`cv6QKjD~&Tm`;&ob{! zUh84}i3Yi2Y0RAia{pW@W)dozbmznP}hqj z=yK~}BJsu&#zZ;(lYD_xPA5fXJh_&**$6n>{(-Q37Zt2zH?Z!|NXc>yUK%V++V@qq z5-|UE`krXMe~Mo)t@thzwZHKj71t&{2-9Tcm=PStSnSd-?Qh#gzlKD+7k#IBA(Y8~ zP0PX0Y=%8xwg9}dNB>K`qH!IcX8f=DF@CGriD1J$wPcBDp8;GrIEt)zEFec*uoPeL zD(ugQf;W1t4xUqg7PY+VaNpi1i@-=*L|q)*==tTneb9E;IzcFfNo zrz~LMKQP3!Uu$XNlNo3FcZX!dzOzq&%K);Av zB}IY7_+y%_NF37Cw@r3Pge(m>Q-=V+;>EmBOYrq4pQb1qfZ;~gzySV72=Lz`698NG zKZ)8YOVMSB*dasA?Jp8S?4XDbHc>p{TaNQ_7~%1NA&LNsIe?y6jQtMlzXtz`0pK?c z9KfhXhLa!;S0FqnaNBhpY87%iKbBTtN+A%y8*J7(=;>t7O9xwOBH?3KbrrAipjq)t zY%(h>`gyR`-?z9 zVvRHWsP%x(!z8Oda%%~-6vQL$Ptb-2fLv^;-s<0844@NHX~kqry^+1=)c~|8FpBen zWIx#)Vvg&4k!64+;HCc4yW(-G{&5{U-S>hN0ImKWV7fhtdhvJ9MgEU@xxI>YyX(PH z+xT}A&tW0=%1_}netllW6=QHWlE-l#KNOTXcEmuLj=W=OdxNsP2~?*G^rNWdT$iFjDN+a zDdtpqg&F1nouo>tjWEOc$>}rIeHaeO%s!?A`&)0(v}gjC@jH=fJwC0HK20~4K;Lk$ zOluXj?tTcRdx^b70@x^oiJ)7Z6${24{7YhMySckxO2?1aU9Qa{vN;=HSf$l(GTBL* zXdBb`q?1jQ1Cy9e8H9r+A(@aBB=T z1tXXR*=lmLvE$bm0`=Vo0DJ#~=#s+Ndxd}ojJ{?UfWW^iPfnrT25?Ldez5! z@fvf&9K}x%w!z}F(8G9P|1TYD=B2IRe<6);h>p?-S`c2({4W@=#P!LUUoPkYdA)NU zl7GbNUZZ0+L$#-v%;WV>OGMM{Kkhd+vM;i!5|xXGPyXm1yPHHpMRzJ?Q?xf?X5#Ut z3)mJA75yWu?&X6-^}a;IGi`TsP@3zNWr4I(F#DcV?vBEu?po(|V@X_F?+*oNY<@W& zKFgZIjMHIS^7MF|;VbWguWU}g8T)=gcFZOIVxojySiAt2i8c^QZMW5k*D!5Z@?tCN z2So+!;9{=YDtx&P6%jxuG{Iw$&ts zEN4BXPb^*V9M~-9@%aRJDJ#v-envR?t083A2Y>Bbac{(5>b5ETf|9oA5lzdB4kDb` zn_Yc!fjI1HykA_{c~1iZJ6CA0DlaWX`p7Xnd?(>3EPC7gS<}4gk=ZNz#T`Lpj1Sff z1LRVDIL}|Xb(ONsZzR}+I*$C7S`reae!3SlheJ6A*{oCJ_?W}h^avExZzRJOoAmk< zUcH;ZXS2ayp2LAKbiF#GNc8PVEsx+C;w>Y;KZ|aPfCdBorh$0p#CR!6Tj+|h>RJU7e9r(#e zp-^$MJ5r74O|NFPSX2L!N17TD<77WpBL-09vM1YzHG5qFYPq25$=CThSZ|yEMd7-$iX{250KKX!SSy#4@4k9n;E-bJjImQfTT zdxvCp9i>2zJVJR@34198DYcCFbC2@LQ&b;J+mrFxv=h`uNhTTK7sk&7GSRe09x>ef z@bwLq)W&+9B>I)dCakgCBJw|f;iwRbx23Q3cRa`h0Q|s@nx^l1OyFf)mw)}ua9DhM zAjv-H=o(;FCf-8zfFhz5|KsRL;Hi4LbKmCKpMB@qcRg!%&%Pufvg?r~A!JLcYhNNu zDhb(=HA^be@`R!!TOs5TktF{XsZ`(i=J&g2mOJ;%c4p?xnR930gqxCPi&lOSKDclL z&Y<-j`cgvqU!wR<@QBlqI1~Of^`S&du?Jj^Jnbw3UzJqf-sE23*{Cpwx7$Q2>lyLPrz~1T^-hiPaqk;EI5={qY?aZw(3$H4`=n zgp2@l_GHV98aa0)X`VtXNwE=YL2%3DlK`Vzq-(_Z-~?FSOAyNCck32`hqxHPy8a=) zyuP5U9pW;|r%7&L!p%6KR$~eB$zx`8-WFnKJ^65$sK(&EY;N3un6X#>`*QG99$*df zXrDrXsAh~?7xE=H>M2`JUluC`v`EeX5F-`dv$t0Z5hR>ugMx&da?&b5dKJPu08;%~ zsj3Tck(kG>v-*kN$+~QK=x{jheI*--X15Em=b*`#z^xiso*lz6O&Bd}1iQ!r&Z=~s zQSO5+B8dbBei&+2k_V4*{#n+abm7u1vSE!0u(t6SYaZfsK+D z74v=7&$XLCwoV+fj@~T5SAU)4ePdknLor+aqH%2;07Lb|zE$^9P(+O3du!5&0gnEK zwV}ozgp32Mii6q%hr9~?s>f!9Nnd+82To@Dq2PG}o&7iAN3@2ZNIZ`0E8WxY@+RGi zP$_DWNOet|zkBCPX;9%g$MhP%MW4BAyPug(HY#4{I#ZB%=Bdo|hP`-dqI;Lia$R$s z{I+E3QWW9c&pEQ(6Z7g%H?Zl8m)~U`(oOV#Nndi%<2xmkt>Ye)IHo4Gc00Zn0~D6)jvu6_M(kP-SP5m(>Y9n ztbV<}4L|kE+)n{F9Fo@oJ`Z0J8ZlP{*xeB;DnKf(UDi;*{fH~%o-fyGM3DwW6Zre> z-OqJm*nBP%5j|`EY@VioBWt%cR9@e`;Y48?O$%F_N?9or9T%8p$l7myen}~aepPhN zpoe2~{;V5|r1$Vx;A?Sek{WFq4RP`Jdt?&F(V)F=S!N#O8ki1uk7*Xrv0oX_xtYV+ zGqAc$9-f}q$a{beLMO4WH3mv+0atDCLIraT!tQ`H$rvs)a7f;kz*B>=UQz+|Xdyt@ zqU{An)<4k!P$b?7%;7Qf(0w(k<)L2dO^A>9~BbAJA+wM)+z_hVcrW#^IC$ODoBwe3b+}}VW zWRN@OzA|tpFDJLWmU357t+w@|B3-!X_TCT0r_ML2;SdEZCJ3-LBU*{GuM{HyeGTx@ zkVSdZG0KxC7@bP@Eh(R$QAtEiV*2>U+15%l$~w z6;55?pL7JL%X3#n%Au3>JPoLJkH%5~LFRX6JF0G8&C};<&!R!)85h+|>jlUstqoZ| zT?}^+5z{M5Ii)2EFMn>Es;iaF1XdJ4i|TR&*zZ`qet34!GaGP#M&Moa060URJ!*&m ziVt^2tDZbc3uJ!rJkp{F=*=h603mh^eaZd*D)y>LpW3YzR}M7cSyEAADw}^9uWvVI zuu@Llqa$~j7zF3r5u%MidOfoC+&L9eYtm;M4Kj#z4`e7{aZLrZwj_Vu!&l!MbD+)e z7!u8m2^@0*AgxYUK#@%_^32}kYhC1_)fqte$b4D3E~B$0r5`iWdCJ8;^eD4AC7ErF zH}4I20`NfUp!5WjQ@SuN@uoE1iq4tp4NhKUmMDAs(O`AN?1ZF9IhaY$pF%NK9N!UT zM^12~jSeZKfk_Y&gwS|_NPsc&n5=ZZaR>%8J9ia#!0G?JZjVV>eDtZo@x{+E4m&tz2bm1jrquqb`3irftA6Wc*Lq`iYc4 z+(mi*2S0^5zl1U;Q88?G-5~J?Z{dZl3l_(cEVqVUO{6D(87L+u?YSzdUVctZjrV@p zQXW!x{z?4>g+uFYiTxM!)bQLJ9*Li8Blo8U3&+ch^?%`3$J^V9ipK47i+t8#?k8}5 zMCQ&hvYcm(F~gVRvGHfi=hP+!K(72}4v0(msV5bnZgUp%;4KzaF9IkXQ|%h=45vxV zBgdQBWPn>cu+WJ=RBeR9dXD!FE(hfP8h~{HfZ%*&#Wj9SG?xZ2MIaUZ2QZ9Aj>PKa z7AW1fAaMZ186~LFkZu5`!8c`i+f{tR>M}d33Y(6R=nS&$8wEHo%F2Ey4%T?h%@5cvB!rR>lEiShXx3T;G}-De%z zGE&dBh-LYQC&N3#p;yi~`G6bMyc}RAg&y+$eT2X1Sm}|>iV-seK)Z*8cU#(^!)S!~ zyI(ur3Y}CGgudO8vgeOxe~K@KdLSr9{g)$l4YU&hcRD#eo~fS zQkp#{Z+OU$_c0gQs@1TT`up4i%t0cHl`9=kxKf`8GXRS%=w25fZN4TWC;cCJTU3Nf zhXmnWGdMe5kJ8*yP5*T$oqhcmq>qt>*)7h`Qkfh9qN6hBgyP*aHZ-#;aJb`k^o~-m zI{;1t%uzfSUc*xI5MayHe@oC1B?HftJmCSC%)WAf+hPe2s7(zE0iSsigzKo$ ztx*Nm_mvDpOVfi%rjld$*#IHA{(c{ZsqFkw21__)*PaMpoF0)aqbWAyYA_GTmMu6< z2D~8Nj~i+)@+3V}Z8*3W*p0_5iS}EnsrP(Qyr|4K{0iyAO#gno0756Uf9-n8d>1YF ztQC)?yMm@e{WqlZghC^*VeE-EA$loi&L`vwy6-9aQs-(d`lFz`Z`~MaP_of^!kM(W zYmh6IB51e8dHR_SWA_jCf4BBVU20;=(6;tm+fvig|2prcjH8ppGNk(J%=G;(75ZLw z{v?y>gGTJJJi_smDj2#Hr717(4J7|4988GosWzg`7}K9H zugulmW0&HM&WFxE+h+dQvRCQOBfJVCi?5wG3cfV`Oxj1;|3Y++xiC6%^tZ$I>7+2s z?!9x7;q44PR^+30;Yd}IXY3nCi$Srvi!_erpxz=H7u-4MI@$8hwe!{Kqd#X#-)oF2 zm8E6)-@BIFb5StF)?dQ;MoHum<@M{st!hmkhE8T|Kzx`&0t5gR002mtx8|)GsQRX6 z@gwT$DP6Ens-yn1qu2dQ5xy&Q^0CK;Humb=CT9RB;x>(9DD8X#IRO-arX;yKw(PK` zp2%=zTxba@#&tA-c&tK(EArAzs=9!q_2yi6m-BAl^2I;(e2gP|(?k9zX<<2e$`@#5XH z5d_RVckEli-x`uPL1$D;f@fzSvA&i;HO_B05{7aaiWk>y(0UBzh3x#0k#!ihqr zurCZoy87GyLN-T>FmM1$?m?|bKIR1#da-}b87l+B)E$OU_33#$7wU(G=aWf5+v`9% zT%TE9=N;q>5^4Y&LHATe;IBh`dxa^4YkZnU;o6b_9I|D76rZVDkV{8%P+p>Fwz??_ z^d###dC5);WA`G)Q9_I!puB&+q|lWY>HF}D87qAZL)Io_SSwWIcaa@I=hL~Z18pl5 zr3bq-80Puv$&KzEW=yaiD5QuNXloqLiSXI&IBhH(h94`UB zK2ftS>^4Ck^Th$?SZ4=?850VJpo5Qz!+)cO;o9#bM>A)<7*f*yrXEa?lrL5tYdKUs z?r!W^Hy${a&-#zEUhL?qgG!{md#O4L)uF}RPg1nvrnB(*y&m>@AKp-Z98CaYr@EH* zr#<&S&U~*e=X&4wEQ=o{!)|KpyPvol{Eqpolx-0P2=&K9zcRJ2;ax-o$YlRE(YD}S zGr-Sp23X}d;<$m#@uSEO1{h&==My}BM{fkGkb_Llw{{u&zn&xYc|PTUiNT4`y*Ezl zZT_*^@K;@fjqP$kM0B}bDvyN-B!?#~zWz8Nm0>d}O4cqGjapcmMFH|>{~5=XJt%O8 zS0mU`0ZUT+)p;AhrN)KF1_Mqf(~GaXGJ{kaI4dGM|8(Aenfq$Po89I@hJfmVeVMw~&UGf2T6k(}GS;E0l zwy^mZAL)%KHhVzuEf9KW*(oL1L2Lv9&F5K@zkgr|X~|6b4Qhu}Nk6zGdPG_VAlew4 z)I*n=_!6*$DXZzLSgO}4E|ke;lq94OGQ-gZ%(4tgD~J~GyL%sFAB2!h_PL$@;=m8~ z`~wr=qbb6w8Qj)%nVe^=nJKRVoKX87E9Si2m5EvO#rr#FP2H6gH_cMz+w~*TJXa}3pz2yK9ml)-@nyr__&8Dd$a}7z#yWREdZBA504y6 zfn%bt?Q8$n?c6K`+{~B1R6PS~ibwf5DI&_YiSo^dMI&|`8r%#SI=gW$?ZVCd)~RY0 zLp{Ropu}k&<>f6Qg;AvwSlMAIT^W%4w2bL2$G_!{IzC~bS@QT`^L16z2;4a zakS^ZqEIe4R9M|pb*We)d=+p$d6`_M&N6@!Zxu>WjA)Q;Je=2-N5s_2`pmlkOd?rJ z((&VE8dF%`wfEV!A{ECT@p85uy-*bEW!0{dv5*nXw2#< z>G3A^;wnuIim}AjcUEV{IXXOG!!{p2@tuI9v0&m|B~B|0XJU6vUAdWuJJ_C^F_g

3JXz`Ge{abA7QR=f^ZbHyvr|O9TZK_1JVgeCFJWdszQ+f! z@p9;;uLU#QQZ{+(Hk!MyMGmBV!=KL-wa%T?_-qveuhm7=kCfKEThQjuyykOn|(X4WMbq^8 zchezx8(g9S#0qonk5D+~EnN3e;S0>3FNyHfe*mN$AOJcYJ7Iy$;KEJe;by5_xE&MLDe;B%l?JO>8HOX^6cqOO1Zd-p1FEl2zz}} z-<~QEoA?Ud$v)&CWK?%-mM{pgy&*$T7^{iZVL%@yhswFZvj*6u)&YSRDZs5mp%N4; zeLNSsOZnq}IdHC88NVhFZQxIctShy=SZr^84Dkf6nss_+rRio7sb*QLzj&8Xy=FF3G za!F7lSQTtJl+hzw4sT_uUCx4&U2j?*z&(3u67rH|VLQ`{3%_{t0ftHrOp}?nf z&9ST>vr%jqf-m}>^sP`F?@CKaQW`FEKplbRAc3-9htIEQ&;UB6U3y;w6gH zMTVo^5J-`~rA$$693OkrSopwRo+V(rU$@*$= zoJ`LxxARH(pK(pqXpA5giTMew)sd+Ku(!mwcH`g6z7**r!QzxI_&|i8l zDZ!wat0naBW4++u8%H;(d}YeWjMKi!FF?oOKRwuKOWYvV4 z1bl%U6o8+R8X1sFAVKfU1_Vz&2EoxtL%{~Vf`+|pmY~RxUxB*|^O-1=6i`=*7%+yw zB6)qe_+2S^Lq0~JzoTV1@y5Gljt$Nj1MOU9I*`zc+9psOFZm|kWwGDTEhl)At3i?8 zh93>$#6P{fj_e8t*uC2k&^rm01_7ZEa~qZR+0@dV1IPeMTJ=F;?`kOHJb_A3fYV0| zD-~Dp>$mK~Y9^JvYV_d?fwx5ihm}xPr7<$WcJ8qI7xA>YTCm~AjV}^0AOu}XO1yZb zo}JD!B1Rk$jnGxCRV=;%FxdG-K6rz8JIb8oY-O<=>!Xs!BW-#VNQJrc6WTBF)~bJD zAk!V^GI-}@zmCPKHnJ=I1Y1`gRwte-$X|4AaJa!!>{nfs1;knl{+n!{fU7`dj_z{H z!%n>a*}ZzAS-~xt^B)6%h)Z6<^Gc8*9#nu6U^v1@$JN*cHiQFw)u|PtUALLe>7-#+ z#%Nd`Y?+ol)=DjUddz8kD`tXQI!iHqj(e*Q5z;_F9AKVPk~@X!wQZSyd6@HvL{QW+ z?dNv1q+cT+9>fV>%rs$dG+FFYaQV{7H+^$;zLq;OFQsVr-O+su)h>BIaB2S{%Q>&T z7M`^7+IT6Xo*MUf-t%MUKDFA{oXRsoZLE|OcM{lbGQ9zC$haFzslIyHlr{bgWk33| z9-9=n!4e+ls`@spBI0W1g8_APA(6>vaeRf2cNM$lHOH%8!)ySGUa)>2D-N8DJM|=@ zd{V9NCb-*bogqPpzA(UUNgBde%yP=cymWUv>6N(Mf6hkq&Q8PrN3kPBG~C&tI?pCp zMbo$!`sk-35G9qU2&A(d$%wUk*eWKWlnOMGDg(}ERYXaLcW%Z{kAkw_P!t_Qq!t_iM(p!{ zG7n8o*)d}Ce4k*=AA4O>Jf@17Bqv7j+o8fqXA^>$LHn5BDMh9|qCLHoN{=?zrkDeJ zGn>eS5N}n-gc#Mz+5)Rv3l0@0C%&!g$0T3L_`GKwYWLoRK=}beapA{l9Xm?Pycfp9My+7q&aZe=H z<*GOX$7fy*u-8-NZQeQw@;~3OK#zoWKqa$7P;3H-M8JYdFn~5=|2No*!j|$akUsm1 zsZjQN>nIFiswo|Y^tsc!kb5XRVp_8uIsu{%|GXi?sNQ>A;m_S<&J8GJ?p0;LYe9bt zz;O270YRWg!QP#RFT}iI#M_YX0R}1%{MD$2bDlnLizD=0Y?*mS4FbS~zTA-cbPX93SY%Uxk2Yiw@6A77I+@mIBzIDmsEVr`}@NI-<%y!xPF- zW@9Sh-E5h5Yki64>z1Q9Dn!t_7elSXrf^+7TGkKAozjN{0MLU1@Ek=tP-famd4Mbc zw*gid)+i=e<9bXLXvkOkVt(>gk3VG8%P(4O=1Ya{X^aAh#t#%=;@M;5rY|$y zh39!nJvFiVn+2E#qC_Xh$9tDUvp+tWW^?<)Uq_yme zktV%=ztpcVpqEF8oRJuQI3fDYsi9ukt>0gbaLlAOmR`Ew$G3L*d^mZMt}S7*0@;A}2R zsp8hKH$?3pB(Z<^jwZvC(m{OWgkeu^PK%zwP=j~6X@a(|}Ge~9zr_-)q zH{w7vq|U3*a7E0~_NPR$Bt_k%lwqB)$#g~CLXI0$4T`en1PEl_x$|bm+El2Zj8C(Q z5@enzuSEn*HgzaS+bJ9*#_WsD6lmANCuL$vcs(CbKrw2`B-3ep>UrY904E4b;vL8C z4&Sk)$7e-e{98bMT)qM@jsxo?L10b>qrEoA-y9SKvMAR1Sr0KrkxH*Ue*LX^mw;Il zkDBBP=Kr8(dx5Kz0r2wl!QTrF$}<_F7-LIq7LAk?HmbFMF80u3lsnHh|*yvw1950 zmpg+PM*R9B1+b2*S;@X7tDt~~J;R-UQ{)lJ=m3?Sc=@KisA5c$tA2$r6{7?!Uwo7+ z#({pQTQjcJdz5#`QP2}J&tfRVfZ_loQimMaNo`mP1iKt)+-|iQ(VnOaObs&N5V*ky ze~KLiGtdE8zoPJGphhACx{*K#0R9>djdpHKjSLxoK5I#7wzQsHV zq8TiH!%wAs-dpADn`-Gmfng1m`O*6~ItiG|(#rIM8S@&pQywdup9ba>SmS#{Fft{4EypKtUPDV z#-45wNvWWbcKQ-NM~M%WTEwMbVmE$XmKhijDC(9j^uuE52>!7?FjCR1gF1BW$T^s6 zJe;`!Qwbfe5Qi|2F=J*CDL1R?sb!|0G8Wm-qO4*$2TA-tFI-u{f!XX$5h~_Fmk1p< zVA+hw@dt5tGBA;pVC;$RuANz)=#Dc)0aF|{1>)QTALSc5oHx%s<-WlEV$E)pYxj$~ z+|47g&(nY8d&+&%zx`eJk5#ip`m=6{A!G)p8kt7B@NtN9F_YH(W7BZhV_teS=Npmz z1|^ugj2+V18Wp0%?4jbL08Rk? z=eiNOTdp>AzKoOEqZ(CfTyR9nvQGi<4x&n`KtV0i0&&`+u=Qda4hhz<)CUDD`Vk6| zCBc=fE}v-*eH+$CfqqdhE7QK6kKi`i7m`265M)TPSt4W0dP~pP$*_wdhR)r6kpRk` z+b+>SH0_%Cpl~QKPH#s-%zq8osDi-~wyBuiYC=Uos=e8cm{KRZ0qOI?HnQ&~9SUH5 zf={83RM8pRcCU)B+k7uRF$mf)e8(W#^UCG0r|>|xteE+KwMz43ybMx4h=C_VA~)^= z&@71YfP(5cz_fpmY_>`TWiTqXo#@1|R_o2ce}A(xa+#I5B<`dz7FUp1KD(A1(>n4#uQ zIT~cAxXu|OUf6+8eN+yAK@E28J{>Z6b(wd;CUw*!*ayW0II-nai_%$M4DPY(z%n?b zVSDAVJb<6>7jJY?&k17NySNMfmkn=ZUl+LOG_Tb_H5bt^S&psv4O zyIH8-bE9?ROV!=7jVoE{d)_(L&QEQ{EL@t$PhGIwV;OX3IYT3-yOH`CfGj=s;jD=`VDaMzY(zvc zy{lxpBXR^cF^m*$<*^%txnsxR^k50wh+;$5wji?mpU_|c8Y}|=a2pjzW9j%VMfbt2 zmXofcENn0w7)r+0lna#O2mol@LE(X>kQtwPJLk4DC=h>w(`Lyuw3a(}msHLcFJwBj zpANUAQ7tnS>{^7c)&ovC>d-Wnmque!R3C07(JJ6e6@DxElI~TzWtS z;5-+6d2vU0Vbq=X=7@sLmi6PW${VV~f5qfsuO7^ie&TO)9=v=jm%5bd2F?~8-t!{; zK`{MKk18$pZvtqMvUzeZ9^QwZr&i1KLi^lEkeTqyqo>JL8Cv(04Nbx!FHMXo?cBKinnt%z%EKt`Uf;uFKmOW)f~CF(-}FsqBgXBSK~gb zFOcFmR}bElKwB)~ZG!SQl;SrNU%a%|!X<6~tn_UyHHU;?GtRl%DGx**87pJ@Y9R*l-T~-9ly}QiY^>2;MKb zbo@-;!+qnzW)PcnLZZ39xA}=!e3s+g& zD@wi6&jvWtX*YyFc;w(+dR(0sq;yW~ji(GVqN&VxPH? z1mFfP#sUOB^5waD!nn0`$_O6L$#MsTe5~`3vhDbl59}eK4YNQR&fiHKBp2fj-T&=UuG8j;F z{NLPRUKvc23>|K4YBjZ*yqFLuD#y7nlO6yYUH}*>0JP(n;D^w_e@}OQK$oFIwt|lV z3#?w|7TJt%i#wBd{ie^8TYiQ!VSDeJzm`)e{p?NbzU50&M*L(L@tzp#GY3l!td9@$ zDP5)#hm#LB|JDHF5|TR8BiSNLP+dsy0PflV`I<~}_HB0+r^2bDLcmfOs z#{1VT=YJz{ljQ6eC z9QZLhs1tqrYQ_a&h#W@+TndoBs5>d~!9=N0IS{JM^Tj|v;-Kpa+O7-#vHCelo>eZ8RuU>_3#bS64k6M)F8Tqw3tA3fMD-UMc+z79ti-w^ZE$m1CzAd1$O+tNE zTzBS73q%G*92=aYyK1BI(87h^HT@4yi*ChKrO^k@$*(6qABXQ*lSCp$VX9TX6nLEc z|Dha7r_UEXY*oGYN_dkI05^`6nY|wcE%r)o5xGIq&h`^&XR3k~)7$&647mxpao7F* z2SjCFu7s?2YD9?6w&XWwSX`RkheB16!-~Ldmxo#0w956dZ{}&kO+;x z&=NS_2;KR6PN&;I-*-aRo5qg^4)K3lXEIKCKCSME1T@!-9Vuq|8LJ@Hny7YdZ{9fj zBpB-ZaAcml$+abzIZ5!*_$iXUP%t8kRQPAf<5Iob_jvY8AB0Oq^EI$(8Vy{TenHFxN0eo~NQpLSt2 z&b;oxzCyubgL#*mz_md2N+NOZRzrse3SMTGy9!$9j?CT_c*K14#g5N>BV+DKje}SC?-} z*wNgvz7OyN>(JV0-JC3dA=a07A_B=xw=ZF0UPw!^E+Ev74D*R-! ztP5ZjQMz!%`dWAPcZf_Mf8aw`5i&;uLM;@Qft;Un0S5r)V_QK^k5Os{mr9;tZxxkT z-FOYg#jG$;$gsxjkQiKVPg2YO@4yhCW%rj133`=RiAN3knqd!u24}b_-82k0{e+PY zu92V!r)EW2=6%RL(rq0ym?h-QoYU_=tlfv%{^9Q{5b}Vs7K@qj(c@$$CuExa5enGo z?3TC^UBJV{out|fz*Qsp;R%R#Zy7}2~q-4KL@E<3<8V;{$9tdVIg@*N>y&SMDOM8t8mCwvl=Azw$1bcV1N9p-EcVDx=DeGCe2=4 znM)^-4E8M^0hSZLiz{X?6rfwSC&TZgmc#8=d^nU8jk9ynV1jU*p+k_-`wxW{kk}AC z$Fl-yyJa_3DY})4c`QG!FR5g0HgnxE{IH{*jEJ|4yLijKZG6c$x$qUXSHmpWq`G*l zAlG%#XGrV`3N8u*NxE&PKX9(}!xBp>P{90AvI!9UzRnb=JQ+|+7M|iS_POh_3gny^ z%_lDp3fCrPV&S|>D%YU{VAXA8fC8{F?*MUR7@4!8BLCS}tKLd^G0c?ff4-tdy#red z_&>Ejq;j5s-GzQud=pmV0*s9qDrZ3J5fy+|XiH~8a0zWep#^{-9fBH!4+Y>T?2#B# z1NJibiTKc}o<%aB2;KjIPSc=gXfqwEUoi7YztH7$P-lo_mQK_HRuid1?sabJfyyYr zJYW!zIsZIx%NWC1>KVVLw(_e;#dbF91Ug@yPH7Xw{k1{Y&u(!kuuQx)2M|%p4G*6LWjuM0*9mGga{mS@&E#a_u zvft0ZM5cp(uTRz2_OcgbaB18nRVM1grm3<}L)v?Xu=g}C{vf7Il=PiGUavTlv#!7z zE8G~A=8HqkP(XNReXX2zj>ie&XMqWUYvpY)ksy#thgLCs((>qfj=YbP2kGDLj*kO2 z0ZfuEHcI*N5ayPt=^9}ArdbZhk0Jm*<2?r<0@$(vGzf+B;G9V1jC@T+Oufhw{2oq* zAp$)}4_BCw2nr6@PO&N|RGdR)8a>PI??*{~DZhrZryZ67P};$vD!$XRkRlp{ess7d zu7M6{Fqer`xc>=S$9lG!rX~PC?h4=YlEp2+EtvfvSZb#bovmc3 z-HI`XX+eY3ngMj@h=GNx&;nK7VTo*QVB`+qB!vL6Os#{zMR*oetzQUTJ&6n4wPqYT z_ut}5B%5&MMnLbW$7j+OUMl})dYf3iS331yaUwSPk@Xn+s0byC^iuK9yQSz^sRb4X zeO8gpCW`!&o$opW;rLc&7WexRqv~mF;`H{oRP1G3xL0!qaA~ z)TSDL;AcnPxVQW9BR}}xh!5>+$$p3xs*o?{!&UpeP>}NpJN0{)vQIxn@z2kwiG2=b zHE~a}3+ys!O*0RxvZil*DE1cMw3zw2LHX*JSRP~lGD4U9mHWiH*HUJboh#>2$-Q@i zqyBu0JR&DPW1z1YCHR8nk)Xf-DP!IV5aupb^e8LTcH%@%%k}26%tJ|?r8*b>Be{RE z=eIEXWaVrUd~lB}(|%N5l2yrgDphyB*|TTA+oWL=Z^sd++co?5Z^AJQ+Fs>(>D59i zcIIR&d!*hOUv`saw|RM=thGXgfvNqHXYgs3gQ=RI6Mh^uIWxAcu(0&!_?HJ`P4NqL z&iioUv$eER-m{*kX>~TYU&cIp-EhjJfW`#Gj#$rb07ZTQ)Zv=Plbpw$>s&bwXTOQ0 zuD(%SU2JW-z|Bv}=D+B0z?Yz4GHOw^NwBznYP~I)eG{)?z4Y$PApu*9So^KhIjiBX z4%Bq^7VG8qyX1^(tj%$|M3lYy?GsZSs#kDjIq%z3g^}M`V$A~9UN6qI>Zb8(*=NRX zS?C^dosXV=!tb6Xk>FOqXlwrVI&EHaf12(a0~c4fQy*04B2=_!a%W5ayZJ(+VDh$2 z%Cowkr$-y`KQo;z$4%Tb|8}9LCA^XcT!a2fOL8)acWPs^^9KEX3{O9+|2O@%tj7O9 zfQU9V_E_QN(h=s<-C?bKS%LqppohM0{k-;P(i&Mc6L)XvPFP#&bFCA-%iL1fdW&24 z$N|IncEm!sNYU1AJ8|JnV}+>cgX$dXY~N&x`uH!821#~2X?K9eQLorYK-x-;B589InhhRTp`Km-kcOy|?xHYB4(X zwJGIi&1>ytn@_<_H5pTvmLI5d=dhCw&xv=P%`(l&_?9#x(QwCBqoX3PUheeZ(`gzi zNFtp-_#dfOf0wPb^?bf&MI5zYo#{Qpy@&DW@vE~V*dBD$FI8D^`WV!)M9+B^nntqtT<{;}dhB!Y%dJ@R-(Haq1TF~j2&$2L z4;{7*@yu2bq?IPWQW_k$IOE3l;)kKSe}so(-KJQ%#Vt|BVBdlt7<_>*YBas;+P9hS zAt1|KSaU)!+LGN^@~o;;wBmXtRm^c;Zq(esn+3ej??Gfq^g2Z{%T$xJdiYZGbOl2- zNXmAf-WJm9HqdfILVkeQBv?iWT=uBBOE-8Y!P~Z10@-u$C8mg2GZHs4}-Q-e6ROTXS+TwL8h^JUC-dJDMPjxN{# z`f$Pf?&aiNz3dk_Y8cVGu>o&A5?!O8-hbh?2Xt^Dj8 zq@nMxbh?4)**iH4m?CHG@+ZRc%~MvV#U!>GvRN2Thxkar0I?XVKF7Iziu=kw<2V;u zaqiTe1X+stkv%u6XIFpU>3(ob{ar?e+egp9$SV5np$gsYD;wSBlZ7B9QOl5ryQ#6^ zr?rTtSyz64#L-syxfUg@pZ1E+gF+4|-BV&U3YxvvvSv~N912&x4%N1)Ijdb4wF`QF zQ+?+0*a25g4Qz;-=bLNS@1EjvYZ$!oHGs7{ zEH=3NBQQ(q|C@*tnBncK0i(apAK6XD^&Xq+>q+&az57Pl=VjV4gLk2sNh8@E- z48bXhdRG)qosQ5Qe*1?4oi7H3f5LL9VR-%ty)0+Gh}Oq}Bp3sL5jtx*PrG>%8J7y$=ztj)6x$bc**^F6V07CXkr17b z+I&__e_S-Nul0>e0~eX)bf4aK;5QcG$tFhc56_tB$M^mrSqGaQRgvN^`z;X`3$Fi| zuhsgyg!c@75#Dv!QR{+VR*Gmo7rUlUXJ0qlTdY}b85Gs%oN6rnYN0W@kmrhguk8|O zoYe{|`%U9Z8Mj|-_^EGBs?2u*BS-{L*UNrL<_;PROrF=Pg1}w?~ACBL~Me&RXjD<^bT(q z>knUXNBNs4nUbEYTQ&URWR>l zBMYV=%y28=ed-TExK%z*+TJ&^DM%=)|NZXR1p_9RieLZfg+|h_>GfB|ZbWOb?H?v< zM9-Dn4kZPYq#%nv`O__XqZHY+3k#p`{x~@x7fHuY$D1a2gTlLs-}Bc#xgX5QHBzD~ zeGcRn@N7&fJ!=+TLp3xl>K~SqoHFNk<5h@s8k4Mr+z%MTKvyZjx%-M38FK%B<(fCe z{xSU`?R?6u3WIhGL83sFhC&9kD)biDADj7;$F}AD^|nD#&-Hr}DiU`d#9uHiH%osT znz+lgQtEHfgU==1gx-o<-!LyPD{H9!3F^Fh@KpTP%a`9|PUps@Zjb2qMr`MI7?T_~GS$v?AHw=NK8)rs>=yr^-9lo-7ip$R9h<-?zcsNuDvoem@XKX$ zIp^ceGGk%ev5#lpy}r}uCdV|T71ADxC~lSPX?WV{^k>T5_~Nk1UUE?5{)!$$B)X*O ze8pgbMyKYl;E+1Cnt{VEcHf=^-GuMHb#p!V$`FrMJEnaKYSq^>2mgZC~?=r#&ciqKEL?OcPduz<^{Ps-+ACN3L`;qMagg^ z#g*CppIiX*Fc?>TZJgK5MF(tc7IgT7%Wc-ZdM+0O?*5`bvk7G33z&Ifr>Z9vANTzm39N6)?^9tO)b?O!{`NnX zo&%if@BMR!z4zXGWGgE!$(EHB<(g48Wrd5ZWG0l#2qDTQp^I$UAtWO^l4OPc$M^R? z&vVat&wIu_pR?chJ?A}@dO^yxne6BZZs4AyMucNc-8vEro)9ZPl){0vqkPeV%NPuN z2jEMTn)kb{`b>2H{5Arz}Xcs})Q;YBi`+PL&Wp!um#3dz}!!(|U?e z-)KP=0~NimN(2QMqFcc)NYcI?Dxvfb#FutWSzL*R-4#T`?+2!>yAJ0(pV;zv9*pSN zMssBR>Lj7O=|=GN=!z*;`msj^k`G%(5qqN}T5pAumKg|TsghW64tSdR_R-I8mIP_g z8U4Z`s$MS8A`I&3#F&Z&?zs5J%#Y$%mdYB5OC^gqa8WNJs5_r71uos6&GLja+gxp; zt)iaj)G%q$>hU8*E`b86aUpJLsY4c)Vn#mU8%lB#kMyH3g!8dMmydlDVT}=?%%;dP z3;1K+Tzq|C(d4vy4H2B-_4TIOTT(WSC(Bj~nYi;NZ6gP4Zl5jZsHVOR_6gaO2wU!5 zi~7b5G7%5{*ZP3SN(VxBa0Eqz3$*}2@E`gU4s_v26OhPAcsOMh&QIuRyJbJ~M$-4d z=@uQH)Z|aThRG!vKnu$OiE?%u>0Am7VebDHVWz#ltp#-Yy)PR*?86E`0RXpyx8gcuprz^Q|NX=eH7Y)An6R6cildr?A2uISv;VDa_v#H1%I(y#D zl)zCOLGxaLA6a$fFgw@Zi|S5^!>h>uK;jk zF{l^^j8}{=;2Qos=oRBe96#ArAgDqVdXiouJ`hK==DiXhyf52q#1jLK!uF`d45Kj= z-&5dl0v=;FQXKm=RY|qVOhyv062%J30 z_iczlyJC$Ip%B1fxEkplad07^2G=nV0i>bLmPI3YK>kYU3lmNrAW0E=*G7K;MiC7E ze=$ggvBk!SCdeu2`?-J&^o!vj?xs579+3m2?pG`dbI(Oyc#<>)D5_sAowYPhJ`xM> z+Czvo4j@>EaPYYX=mGDW*yNR#)0W1HKzP9GZJGv330RQtd^8VySwVxoF&L7a6R{i8es2g^*K936G9d4QWoCfyzS;lh{yfTmSewzBMa z%?^4Ay`hyQ^6f9Njt>g^1??}5hX_(RjL7kY=1IumD2e!?X9`HA7_o3i`W%LVWs*3h z3b++p5BrLGKlf{1C=ejcHRw0uh`FKe`<(&04c*KKOqPhS*-U_p+cx6hzqy$uF z9O-!8d4KO&)U4q)qYvl(ka}h7^{%4KQqQx(Km)rElwKC>bUrmO3)$x~*dW_}HSq7x zW2}+DH4ADS6^7`k$i7V~cPr&=@DI7=JZTlaZhw4t0?oJ$>>ez>hcr8!>Keh5Bqw3!xi7v0*yO%__ z`*|PoL`iWMYL9$M(G}Tia@*(i8Ps!V`IjI%7{TdXQbbd#BU;S7w0?ekR9gPjjlveiq7|8j*UJqVI@g zP$@q^F&Ozx>08`2;d4*B^l`68fPela(Fz4k-bkM#3xP)}{l3PKld>eg2-zAf9sV#n z9WbA|wr852BQPz>D7zu>G&D;m;zWbrL3u}!l;A#=6l`x~RojK1e`^19`h14ApVm#1 zd0ID{UXe%jS7s6#3t64gKT58AP@JejriM0&Jfixnob#lnNw)OabcGPl{n?N}j(sem z4L4yurHrMXAfhRAbwwCyu*B1=9tO1IW)LG`1CP*L`5f1ElZ?hSW#MLiZm^Q)n$q4} z>-HN=O~ZTsZ2)&)BxH}VM~ALbSP~Jq;fLEyX>J?}@KT?_zqBs$Se*gTOtEDEJPtPa zd)#0{I9k?9D7}UMXf_wnysfbDx+Ed+7#O^}meYk8QUXYCa5kP0Lx|m%$g_C{&{&cu zy=+W(x+8P8;R9^lN*oof{`LAF&wNb8%Ti}9A#qb0{tN&UIA{^;k^)-nrje7o*XUm{ za;4e7_pgz@e5CZk0S?s=a+i+@-qW5A37U1(hKfveN;l{PON!ykGX%B*+^oXQPm!Z} zZ|#gt-`h+f|H8eb5ElI);`Vjk+$doZuJ$);UM5t(GC+mR*Guc`jDRv1{^40yhGH{- zf*u4d1kjU!9G+C%hG3&J?pb~-zytQFJzM$>QVxIdV-9K^e54w=IB@i(V~2c z;&vWPyc+~7=I;lu1oiNb8nnWGf%ZXjkG6h~ySbdE=G5KS_fk}mDlGZIXWG1>Nn!f1 zk7Ah98@(oH@1dCIME_5&@_kk~g{>ute?X>*hfx2Pd>gr5Z$7Vm&tW32w|u?-cXuwr zp1B!AvfEkk6D+Dh`e^3IsDX&Q!@V$e-Lu@8E_6}sC*uC z4@EC=>GTQq0n~?xzTPXqJ}uTXbtxhH4KuGrsoY$wP^sxNw^yDSZQ=c;xHaQd^5*7B zj@_d=C23!trFp_O?WZws z_%zvj7mI_2?ye6yMZ)1VREThL&X2zk-1J!2hj*Z4fdx51Yb-?;O70C1k?|$AA5zRX zW@6_6>-jR(Kp-|6c|)3K@F_y z2TV`iruiZWf))nP!8R7GBbwX70c3(KIyhg6K$Vytb^xI?T&6%?3i)aZ>#@k^Us* z{F4wYn|YXpdmSG35D!@$VdUNApUr@x6|E?rUuSqBY47)0Qa}a6h2#)$s{yEbAq-F> z&=OJuL=}J})+&O%1#x&bHW9o8Sop{GSHJ7=+{Zyg(_dLHm0r$|4P(#)j4A%3u-+F# z7=Z=;)N~Ny_onty>B7Tg1`y3bO(YH}-Zm^ew_swRKq9P<2MEOyD~)Ikz)WoisMCH{ zMq32@e^J`zs-sVGhQS#8JYA ze*jf4tywTQy! zO8JmXk9ZqLp)`wH#oNw6${G|ik5hky`^!N0t%I_x4HVFg{h7b6Q-yO@BdjCQBWmM} zFiAQremi{4?q~gIO%2oH@l_old#KXn(MV{3yBv3uwYny_HcGEJ7ke&{b7l08qg^^Y zPc5WX6 zdt<*^O-xz1Dv?9pY&$|R8d1%+FFiEybA(CA{`qX56&%sPQgPjLdLLyQKB&}X5rAIK zxOaP3T-)!XM#2M$=EY}WQ@xZf6)$(f4GN6nBlp6d@}~E0v^GtVE<5+Kuh;8;mQ}~ z+xPjr?DUBzpPc9Lr*=*XmzFjnROg0=5H5ex=SKZh$C+;L9lMx7-fuXCB^yri z_@(@QbI|{fnifN8uf9a41Bjx^$}^I^7pgdga@m)|#3Uy%mP-u?kDm9$4*_j}{}nkN zQjpJls5E8eB67~X({UUs1XTTCfI*!8jV%B&U1LrMcJhaG>b&J7OZW~Zzy3ph(Cy>Hgp`F`L+hreSuf(q^=1X(H>f0` z9vc@9hOnrZd6m5XmaBuL<6L|W5OW)1PUIbI_gagKE^>+Qe+Z#1V-XT$hp$NG#_qst zsLu7${@?Ae3dXP+z>QouF5R5YW(ukbQHg@$?k6iOX2G;Dh-6Bjo@?_aejXHFI<- zywq>P7WWWA@O4O*Z|n8-kvc1Z+s44NZUj*9XJ7&2ixw`E-n5XQi|lPBLxxtUhfhy7 z@L>OUGY&AVqVAd{qzCm#etfVd_=-$bom46=ej_-{i{>vNya32OfleExrx>9F5?zJ^ zJag0;7`F;;uVdTMVMTu>+%+tCGl!rc{m5j={S9+AHl~U`+T;@L4bnDL?ce}{3x`DW z(|1PF;}^mo-#RCN4#kmffttwfDj*UKsFbu|!vK`_+13d#9J;G7{?0|9Xz-8`*=MKu z9j-yJ?&Qw`foRy7jr2dW2{UleeraVDK|TY1H32dxaAcJY>(u(>u%h-Oj9$!Lu)sAU z>vUTBE|ZCJYC_KGRaY6I-wqGyt{`g-q|H37j$^jEpKGAyj-yyzq_a+Hsf%WnXa^jh zak8yp>0(EuoD+F^)42 zMF&1D?yUdI=p0vK?(>fskhnAByKKy6;VP9A_SR!Kg~BvAG@vz2>*OU*qeq)oVDycK zSJGUh^)qW~Y6fC+H^+z@e`+`}ple(jmShae-`I)Jy7^ZX&a^zrUi4l+_r9k&fGhQ< zl$xSospwx+qR9;`U03<9dskx~yKxJBRU^?*Wc_5>6e;m1yxcf>O(s4HvoseQ5VC(i zY_&-jtsSMz$XavfQEGSKvzsO_$eC^&p`DZO-W^E`4}9}o0r&Y|^=9DiC4Hp1?Dh3_ z%y;76j)LylEO|;|arts*?Tr17h;vUDVyd~VuV_mx#V6luxgzV_I`@!FyL z{W~qLHPNM|J|uES9!t66hfG5p-Z#Art_?Z|Xp7sPU>a|~?Ao}|sV(C0qv@&G9WG}v zEiVmcKUdeKfZ&rg5))>-Pu?ezuc%VtI6o`V!)J>kxG4(krehsKGHR$I+-UFjy>A}kWZA-kViN~d1`l#i#5 zl+9eJ3rTdhcpS26-qECFAK0^KtRJSY^|_y>{fkSwUSHo{+;Yh5az`}{|J5bAfU9ly z97HY?#fq)SGaUb;lYAC_vzo5q{LEOqckw4%cpcV-^~v~oT6=dY!{_&mqYfwfy%F+) z4SJPkP3;?p3^jMRbVmPT{C39#Mg=9S>$#YidIw~c@uCk4Gc~?dh{VMw_p6Vp+%gh# zU##;P8~aP;74jXc(;A^v_Wt$w)DN^$mcYD1?fBdA!Cc)bM)z}cqHckxV1>}G!}I5r zFjdE2q)pdM+XE_9)+%0-Tg%ix`j4F;mspi48C z%*-l3PqwqLFbF)8Jw|#m)HW3Nvk~`v2panvozic4|DDE`1*4%zuK?|Xn>tR(iYoD4 zP{CXs#@cpNbIp#=3){!kRz!Ts5Qo;nmmssx9}sp;CiY zLuSrv=W@(lmwuX3)BF>Vz3`et^bgN{*_D;{2Zw^xgB?>Tan#-W?m%Ue?{<7DscI|X zT6J5Z!twmcN4J|rgtyF!gip24nKjaVMb{cgo&S+PvNdYJ!Tcg+U`v;?mhXHnQ)(EG z0QCc{s|gj6C>D>gt3g|&F{Ud&pwvR*&g!f$I=Fr_B%v>#nB$qN5{FvtP-dsU#7$Ao z3ZQ#s`W>A35g7lmWszxp_3ZzYOArTb{382ye06a@waH%*lO4c;;>J7aXh zc#FIIXuMask>A(BT16@%~qCCC&>s^BvV5~ekVY$GUlFzh4Y>*f&gUt zz^y+ahcV6I2_8Xo#q>F+Hv1+2**K|+kQR?Qz+rH)z?mM3k^nkZniO&A;4BT3)R_%H z&#Olp!u%1)sEup?Y=uKqrUT|11u@S5DxGsBULkr5vjg3riqPvbRGh6@U9xQqWWSUZ zO=O2Tq+CUH!URzt1cVbAv~0|5;R;)>p-nnSgFZz^zTfQ!J&UVxfUBI~{t17ysTx&d$xwh z1IaT7-uMzeTfk|42aW++C*VAsYgq!wO7H*J%$1#H$sdhK7Dr1sg{B$y)-BHI2E-}It`X=kGzJ`dJ$<6?vtmXK=i;sVvLzb&Ss^>=N~ zZ(JVhrJcL=G7I$Ltwo-^cyHODvXOE(sIL(xMP5vYN#+x`Vw1g1+oIF8?K)kBK}j;o zlyUFQ7vT6si&}qi*N*&PQhp?|W0-r|T*yMGt@3VSQ8HJob`^f$$l=@3lDj))Rv9;5 zAeSs|Xx@r+q!D*Uqh=0S0Fk(+5Iek8gfY~-{{DzF#5FP;Fhs<&emTA z))}fa3rHqGwlytO+CDH${X7uy7KaGG_g}rzu$M|!>2`M1gj8SuAcH~*|LH66Nz)X6 zdV7y*2o9L{z>rY&ER%?rc<2xZLJJxcNv8xWArvEAxOMN*jGR-J#PcbKN59pdLef;< z`q#lCxdMrJ_&CW;^Tmt{BTd{j5}VCR#uIgM*D^V$HNA-_NWY8E2_rRc4`2|{b{KAi zX$%n6VeR0X%@Nknc);;E#PeJlexE-ewN#Ep{mIDXiU5rTZfe)P$33oOskVQxa}D!8 z5(D=p(wpaQa+o(<2(mbiY&5=v9vGl0p`~;!CAaKgC1JRDK{0Og5u>B+-T9NrHp@4Z z{puPYh`)*5oD573kf-X2uikHQS?%$t5Pil^Tb&=d(nR@YYh3`vF*Sh=U>6Ue@Y^aY z$B=7}o3BQAduaboxb<byUN8xo`LMApcubfuHT2-49P z>3y%6r5k2gH9reKAdWL>QX%z!YVng}hoC}M>r3;|R1*1`tPK&_d-@5Mi!W3&1apng zO<~|beQ4-o)8OL@n=b{aan`yN+=GP_o`V^cqt)NJ$f5=d!w3rv|BXq0sh(ywRCnwi zbpPRzOyP{5o%xxB1FYro^jdt3{E{(O9yB738yBl5Q{4+r0&=N0ynjcB7&ywU7KzQA zG+ghy-d*Ljy6VnbJEDX(CHw2xhXZ>lfXqkcrJ5}+bb*Ur572KGW}&EI8LEPOssbzJ z7Eyd(C)QSvIPQLCix_`?b6oAP6bGoC9x}C~Ozia3G}J95zR<7xNf6nk*gADvKTWb$ z%o#luXB7Y;fKv%RMuRz)8bK_luc8d!Sm+L>bI^te}$)Otu zR0c{k!EMHhZrq{Deu<3)TnchJ63X=2=O+sa#nUXZr9X`pyecp_SL8kV%;7~?+3=T7 z*sHG}{cF^GO?l8Ej^uqhnmk9L{e*?soFq5)LgEJ`_mT#62@H#wto8e`1V|yw%MY^yKZ@O zJeu$NONm7o&||>Hl$_CD+3bjq%@ny;YNh`Azpr+$mZhn_LG|`ZhD*qndP0IJ(cWJR z6XskR!GzQ5X(S`L3R*zuIP;L8rhuf!>>G=p7DXS)`s5$VA*0%Y`R#j>n+Fmzq!v ziSXS!1TlYf>$6}4ikqL-E)wgpwb1=apzEh2dZO^P9d^gqWw{X*DW-O3Gs1w}Fad&4Sscto9>`I^iec>7($6+V3;y60V2 zjstFliZw3e14vl{WDSF>5^sv9Om7$~ zLqBa4NL_6#*}+ylz(Vi&Rm~->E(lN#AzCX4pPdQVui%KrAOMf`U(sSGzfkPX!><^R{6#Jg}XTsbNUjG!zq5QIiA4hLYmDe~^}7A4T>mryCWslFqWVPg{IM7v`HfTsHL5pMQ&>*X@LWTZYsWis zI9Qv`i{f{n`yZ28f=ar82P!=0>8HjCyPu;HhwwM?_*=M6ufaee{PYNwL$nA zJC%@m8LV|got93RR?fZ8Vd*;1i?+M+7#DFhF|=~~EU*b$XQqD)gXBL0sP{m7q~@%L z6{peK##!rwUDE{Tm0!>p8cqN#tN+K*5y@ZJk|kABQon z&d%P{91N{rJVpJztmCpa?U*mm~p*~B8>xefXnMP^$ zC4$>QFsW5T@4H^ce4K-jNUkj1KuxpNtw%W{6DPQi=9=NRgh{Mrph>U=%NamfTZVsD zi(@~?Sn{xBeihA|-tCQ(93JgCN<e$G1{r;nkZdwyuH#Zrnt3@l%aW!Lq1fWv1qrd+vzGpPOz0N+INqesJs zPO^_G5UM7|U}^Le)$Qt5F9wX0=AbG=r$zV~G~0kwwHW8Ub7_)LwGb&w+$1y+h~{@;j!K$Xg=-oCOiQ=~{}A

OknYUzLwtna`8l3M`v5ChH@cDNmwJhKU>phdIV_)vu_xB`MC*x30qJT!=> zPv2Q|IODq!_!O7|E?Uqy!ua<|e@YNT7^Q2*3P>WMF!Ck`j)eNa`3>SJ+ z`~$8SoOl?Iq5@VBK<51&%|%xY5fMVtm)1|Vexuop7AKQS?ZadbzvbzF0%sO1j1O~m z1GFa2c2XqNpez@1c?DS?!kp-G<-&1IRip{<&5S`w{t{pmLh3m(H5a59yu zIdd9++3bmCw?+do=#e%+;gr3B107a$80k4cD9E3?)M?4h3{%uY01F{9*t%y1 zxkL?ZO6H=-=tX=&BTh{q+-6w zno-qVzpHpM{-7b&$N{Twxa2ZR(qUy+8olLD3a@n;)D<9_Exu@HNsLk?o#a`^A9&^M zwzNpmJ}4OrrP=#oI#y$0UN+;JNFi!y6qU9p>v&A|=-9Zz71ghp6>g=?_4)kuJAERF z)ItqR^+k=;sLyp47_F)b?m7j(Q`=ictoaBscaMMJ{%UgPCJngf5*Q}whVZ|yq`eHP z$mtZPXsyrjO^Z1n&w9?vf%8-L$wH|uX2VFHK<$;e4oA1C!ndx;=cG5;9Piwg;G4C& zs%WO4nm5u^J`ri|?-clpNH*H?x#I<8lD+L4m?k=He%6_8sKvbvk#A=foa$Gcsl565SuhZ?fxTb~xX0{`N*$-dp_iC&a4uUc8V7my+%4Q3fqhbckzY zjc@R>`tbVR%Y~%=*EH7Hx5@f6Voiu0dDL)gCaHGY^!Jd&gq^JbtB=?>FLLz<7vZPdTNCrRn%-oXqIa)fwj!} z!0UFZ&O}}~ytTt)k&w2_2BOGwm+D>$RGqYbE6602OJeV!>=t53i6Jwdicn^k+!5X@ z!2CHCoWyO3KlVhB*JfQBdRp4FkeoiZJ1k^=EZ|5j9(7|jVj9n`{E5VHOk$mz&^rCY zZP~YjYP++SOPp@I#g-3!o~N*Al%pw&{_tB9uhRL%d4G_F5}7pAKIb24&5NKV(p_Rp zKnfejk=@uK;rJ@odC|8^Dg4oX)I#R=(=jQIB=;5ex!QX&jWo_ug3o4U&k;Oa=*%Gl z=Ts#JRX9e}S=^!;HLO=0rbX17f}(Ss&;u{4tA|e+ve=o`es6}0G}gYXtNM2#*xBKw zeP*WS*PWA}#6~;94J8K)Wb5y>xL4~p#fT!tVsD^rkIxSaH~wLbd*3l|%o|eSr0mbP zevid<>PcJrjdtO}ibTBT!Yh5fTg)A~oa<{YJ@Wa~ElD|Fk%I0=*QL8UmPM==qTZ+$ z1iag<6^a&Lp48C#94WSqrg;&W8S87kTI92s?$BfrO}wuA=w!s_ZdN3f!A8*Q2T!&_ zye&Qp#5$VXb>#W(N9K_c37#wUE3_Yj)>7H9hRWS>Z$f2ai2!?Q!h)ZaC*SNxmuG(a zd+%q@#V&0UrOxZQm)>c3yq5lq?v2=OlCfyHb+dSv(x3GQr2Zm8)^E!<@2DHDC1_Ls z?#N*O?1?&MVHfkA4oR&OioRLEBxBYSYfJ9ZbMu00_giPP>xfrhTdBjO9rYG@j$a6K zem?)YD#Wj?s-e0@uP2E5V;=) z>ZB&Fvi*<}d-FbTxFwDyJ5$A)^uF_)@y%f&6+Jd6ocfr#e}jGVO?{w&&s<^L1DmGP6F z^@tajk~rTru}e1?gHPs`lh2*{=3a9tY)ORAvDW|lda>NOnatCGcw!RtldmBi{O#gq z^+IlJEpZt9RiuAl!l^?ZyysNntg$ZfqJT!iO?jAC-(&VyNZH^)^C*+dth&==KmvD+ z7f{uYNvS{>=RDKREqbCI)R-}I{dAAoXtPJOOM#tkR z^)PRSRC7^VU7z_#r^mn1dO%?WJ3vSQbR(cm0b2ZBqzHPXFxr@;0#FCT!^&_`G-75- zfsBpYkGBWp&h0!9S^-Wvemd+jgq*kyA#K4)nb2N)O_;xgY=tU09DY~b;Wha3)Zu*N@csLZ zQu+B3{I+EGdJH2!bL-c2vlL+g*(TP=f$?6@-mtwWOT%UFE4X+fewD->69EI2wjsAS z>a$W-bOm?AHdTCWM|0#RBHw>QdWaccpBcLonQ7vfhYRw(hO_Xzb&Il=@S1$+>7FuQ&H zapG^dM<7_Vezs-5lhL9|GYPAPbO!Fhu<%=N>rc~H(i7|Y&V}c_Xjl;uMr&i_7SP)` zK*(_ojk?N9W9NJhD%3c#a03z-I@DQoWSR4|WF<>2&8Gvtf4%*atUUZtw$7+T29Eb7 z@C+dc^?ogh8jLLNS}a~C73><2M5-bNu}qUUzH@k2&HB z2UF0po`U9W@+uSuG4quSL0k%`qqi(=DcVr z`clZaWd*D49irQcK_%16r}MHt52`%`BS`3uWN-S^#1Egu@#hjr$2_x;2Xiqm5>hdb z;V$h4J$yk2K7B%L%R){)@*iJ%XX9q3tL6YEZ)`m7aG?4dtKR zTrkxt&r=1P*S_a&wPZg|B0~DYw~Da@_+V0E`46o81wXFVTp`*llp%0Tp>w&o8@iFW zMF04Oe zA~teW;ZQ=vh3r*cdN#h!U~=n={I(fk`8{3kFnMPVr`~~P*5%5G{nVet`!m{+4vAvZ z{svoy;x2cl1Lt-;bnHD9dGYiOWDXB=c6n#6moR&se;xQp#PS!7Wl77cNkd-qTc?Ro z`)Uz=H}Qa~9}ju`+K(uWQn`d)65rmVd4@f$?L_tbDyxgv?mPr|UGJ7?Piiv08LF0N ztv`xigeYE7+oul-by22(H$K*#E??%l9dfrPbLlMwQHV*GwRWG9FgwGcs-n5g5a&#m z)=jJxrJ0JBpU-kdjL#;uB{ohjXZwN5`b$r?Yn(jmWX3<`th;qo!yG2=3Vd{H5@?aR zm4yo^%QpE`f%24lnvi?-0WtZQ`Zr@w$wh@Xeu@i`+h4CyEQ6$P^%RWmR1bbpXrM0` z5Weef3gk~uw2pqP=@;Feoq8?wW$tjs!I&Lg(>pvVd86qgzbs7?VvctS{P zRzty#gYzl}Z(Fo~ZPP=AM72dyH1%?48+-H89cdT_&qz z>xz+S3_gyh_(bQUqTasCfOvP^m_-Typi5ae*M3 z^z!wAAwCwdpIdptR39;ovQ1qQ8u)X$=jzB#8Ze=UVouyZEb)+>RC;1EG&|Jn1Nk>i znZX%~&w+dE{TEbmHTH!C+IA<;j6t0<_-aIAs9#P8IwWMTU+e2AGmQ1wFnlkY=HK&8 z)q14Vi@X{05MHl!Vv-CTa4G&bpfR_?{@V{n1|=OW~1hlHa}g^HiD|HcVhUJ4#=$XoT_iPC>7O7CF-r{6qkc}{dSSo;&R|F%fhUed??tL=E7jD7>AgH;x zY_t-Qy?iP1%imZt6GCT!H;|?BDYpp&0%Ls%SoEL|P&& zm*5RG7(WP-TH4u;xmV<`f6GaF=R<&1qQiB`juH$&rN1M4NPBzYwHJdV_D1gpz12SY zc5V~-uf}J*@;DI0GUQ%=dlfJJ66Z>V!2L(pM2$LZ* zR>xl$pvE{?7T6_BM_6?qvN?anxvp@N8O;F%q?u{T=W}1;NTV!_(^Ut3=OL*}S???l zI}q^3suqR6BAd8{x_Wt=<#Vt%Jw;7gYBbZz2w}{;;hzwr!+A~e>?ew2(zajk`_QS% zHg@^e3aNapc=PnSeL`1wkI&Z>M>M39IS4~AP|XJvw^xAow`9)K)y1%X?)pApqc^zs zq~gUJDL}qlH(Z)Q17;a6JeV0J>2T{N{K*BS&5`{QNgNK=+%BPHBm zBeh}pEQO#X2GQnkrMP$r;0xPy%!cDS-*SZpd9o;i-^eSVWb@zj+5_sW*e&71l{pGy zJcUELNuQ15f_9fK-_3u@3z#nEEIRG;wl$+Jw}Y_f%Wm0wiBxg)d$H-A^+fepl-5^s_89TUT;;gF zcjBT+nv{MguBsYoY4He_qR%Eqq=}mH!~bZ;kOrM)Mn+C+g_GSszCH(Q>v$4e$&_-v z`b5q_ja?f$?_Avam~4l-OR7v(QwR57cDg+>QVL-yt%njq>Msf8oj{ zvG*dEg|5GzM!1rPwM()fPBKxG-^Jc?-0wzd_3dIiwKX=W5QUXE%mFn##)kcx({>Wo z=$ikeE`_jNbQ$ju?R}$2pnf{(H6ExNyLlKkr)MvIWMj$MCVx@NX#Qy%nGN|Zx?=~w z-VMR23xLbEJoebJ#6hYsopsX`h+^XL_MSQGl_2Q^ATF6tw~YsTN&z(-pr+NAC&SR2 z8~w`|Cgv(hxmY{L4G>gJa3kamh=P$sh}(`hD0ZZHcT5@PfrUAs`mhK@>5P=*U_ac1 zTGk17ta|1UykmH)ne*&lWO7R>yhK2Lmt9ie5#oosLOOjn+uY`8iuJZouaU$xi**^_ zi;b5)rwE>uS>ivBFp$f>ypM>_vI^hLMK4q_KeJbEa#eJRYO?1GL6Ua=iePDSn#Cw= zI{>=ET9Tv+&bXilIFN84-f-{5Vz9nKvcHt`AbrRrkjKEH397%lN>xA>2th`6Hbg8j zxI_(zq|*HHfTUQ6@=FcZumh{hd_Yn=n>e?^a0atcx7t-08N}LbivvO{Hd96b5XuO8 z_+d79B*`eAFcXK^kW!E#+whLzaf(>gHuyDn%MLBM?xy-Nb*5tY$Dpq;C^3A=&pt~1 zo_(F-VJ6oK&m;xzZ+=!GVX`Hmee|bT{~jLP(BA+H(hY8M*E9tYkLBy8-Sv&gc=4z^ z*1KvYr!TyxnTq1@>fXfMubP>F=lU0tVdu39giiXT%#Gi%wckk^e@rm9SsuooYS3P4 zjcu2CY(vd8QRU1}N_?|&e^w}?P4r3oTw4}M7vwa%^_Ka!>A$2~%pcm8esoSQNGpx= z#K(0@Pm~fl{+k0eyPSK2DZr#CxI@t0yfr5Ei8zazzI}!57ty>yb{6D zxsr4PWHD?!f_gxP0}>D-s{j&s*n%bi8FSw5a!QKnU;UpKSM6TLA63W@-Hr(HnyEmI zsuEzSTL96q*nvl0)p8b4?>HFI8DS4!yRSe2GodU7e{j&XV*IfU*@@KNc!cbkj`L?m zN60duS*fU=LYxc3Jun0+fL{0sVEo#j&j*>JgDv14268M@;VK{j#XpT1=Rb%TUxZNs zCB#eXMf5pSl5KffXh2Co3qUD)DnZ656~XV;6kk-03epL#b|E+zn*~jt3y5<($;SbM z4in&4J5--5r~s%UK$$Nm!WwahnpzJ*ifYG^q*HPu+Z>?uHiual z;I!(z^(WI&Y*zr1w$Yso^#&vo|6yJk(;RT+rarouh9@ zg2I?R8n#Hz2bI zZ0Sql0xV!&y&X4S+5?mfX5eQ&+9wwf>H&o4yit^e=cbHL9$cXT=PFcX zJOsE?L=K5CAff&{xCgOHr(`hq9Lg*pAO%&rL$)(Q5=yZ#_%J{_U=CjvUlmd`i5FIoGM1E#LfWX2VW(JDA5%kSCaQSQ= zdTEm%K_LlzegaB(uARLi=vXl(Fz3EpAlc8~qu-ur(@uS3(Wu|=nfOWK*x2@1{6=P{ z+MeTm98=I|yNCYAmW%Gy7VgE?Yrz{Epwr20D0EUxbEDoL)tfYapV*#tPbh0j|9Llgi&3+i1*M_( z^)Y{64lC|Yg8!q+M3Il@#>vBkFFe6%&$df^P3PbjJaGE0#5XRs<*;eSmOHU4xD{Nm zdc@p$(M%%ll*grhC2S&OWcao#@v?_s7ts>Ii(wAN4}Zl(Z_-57zVKB}3!QnVOW!HWwUvDaYgU;PRqxO-uJI~SS71g2Y>f{a=u^(|93&&4%>#$?EaQHV}@){ z>~q&N?|AJWGtGC?Z>gaA5pk=&#bp``4dvCfCh#}@qj(&Iyk zxLU%pAN7yIgz)FdiHMtIini&*V*{#f3EqQ0+!}7i?03GCs=#A1bsn65Jq13PMIe@$ zD+{cqTnKHvf^IBUEYL9TB+bVB>;2dy!!pmBI#)L+ys5~#HW{erywmPJleace5|_gA zQ?^Xx<`Mnx8_I%-3x^wK#4Wv71IN>hKJO}0d%k>T+dGMn=%HvkYRAjh6piF0jFanx zAImW_U+yNABWdJ0@lH0h)$J<#RT0AQfYd=V=qg4l$BMJQm3KQ)yw1D)){D7U2eC^6 zZ4-^}3<*|PG~&r*GI7lUUDxO)7*;NmVZ_!_IR@TNrN{W@-nUPsp?M&tuO7L86Wj~0%ag4Bj=pTo zMZ6mLwV$Ts?v+B=+D+;~8N+#b6kGQz#SKIgG@lYw_KPcLlM}D5 zhHxG^-{Ivu8BtJ>Br6dxYF>SgPUP?)A|e`aJ(T0}JwV%EGsfN&(3SZ z`R$tmBjsDgg)Hy;gsD*GRL*!s#D&hjPP1Iu(eR~Rp1rqg?^~b65IxzKb3*iO>lbdX zeGF+weN^lku~@N0m>36vWwQ<%HkaYJcQw+?x?)SRf7)KZOU^i8Z?AN6V({(!_vPjj zp(w;P?_bIHsPh}{Ufi0``uMx<%HYATicOny&!+oWY=YFK4=aNmBVLrYm|t(zE%^O^ zG(81WRL|G5yL5MVcQ+zSmvpBKf>II^0tze*f(R(mNQ0nAcPvPkNJt9^0)nIfOvMGAnaf_4;r$=S$x^pSvV_{EoH?-Ib|} zgIYz_ni{%~1;}sDeMW;gb?%20B1;UpRGl(I`k`4<6E)PvT{a`#5)JdYh-9q$XZu0jH8JMH9oR5Ya)G-yCnm6`M9X zE`L9CQS~8Z+LyeG7W{zXui$>HFc-C*8AW;~o}4>>d~P;hPCnA;`1`Kn_ClaU`-p@a zgG`cJUilS{@_wYCjQ6YC%wOJa26shdEM%E=;453D4{qL)^jREQrSuGMREyA_h%jx> zn}Q*n-?4IWe_3mN-yVBW@$9)sx3FM|#av>VSa<#Hn!LEYT8++mK3DZer}mjI%`8h^ zax|Gd2qjCv0M_`jMA}~s?ocY)IDra+I%cI#T{c5azB-2%zHfbO@8v$vmWML zNeTpoamSx;)zPN=Y|(@9CH%y{9?BL)IY`d>-z}<7H`2?#LZwTqPK&ai8@|Cq7~O5Z zRZo~qv-tqWG4|{*2vl|Aes~uQj`<0Gl*4}v_`8jnFkSoEH*KRTPVpOOvRO;_vrqJ7 z;y*InH$xFDSH>tn#tyN#>#7kBr>gv^)m8$De*!zmTpjmq97FE zb-`bJ73*c|+0uWy8FaO}$ihf6K*R=MR|*(NIRZAJ1XxNyTGwMOPQ3fJccrd7Cw%Tl z{bEYwnO5}KNB0+Q0Tvh<^2Evj1#nBWF`%Bry}|%Ip<%Rr9ju&;cnuJ3Gfv zP?X(k>81IravI8VEQmx~U-JvX9$k(P$jg?^uIQF0^Zb^lH(1OG82B2Va&Y}Wbs z!Me-?zSy38mcx6t0()#-~Um9d7O{M zk8`EUVVPp#K-DasQg0awJJ~< zW-2o6x^ruicrETvT?9cTOFV)|aq^9YbL?TwF~Rp2`8?lVZ7{?N1t|(of95s=AY3C-7ggvUC^@_!?7e?ND;<+0dpMX%@+p(7u!dV#BtdE1UF z=6wk98S>PWenE)yD@aKd1z>MR=115$rq!i?VBaS_dzH798Tmk6y0!-WYA^a`F7aRe z<$f0N7rU0~tuH@E>5();;sA8w=I6B$PC_Km{AvV0x?#NI45Pkb@NI{TAdcCTBl1$( z2YMSg9Az%6kH8%Qz4id?mjITA;9<4T^=JNod}sCt(3pO~V(a+RlJx%K99Kf8OtD;{ z&KNu;HJE)h5jkywwRtmPVqeNoTafE2b-jUI&m{er=pn1}y+snr%CWN0wq9)-S~q9z z?<3PHOMxNXpP-&sBMJ4}$CrwFwefDMchd7Y@V zbw<0=z`_w4cH5aa{W>1^uMnKchoHJzD;sp?k3`TJUJp$Cf^F(3KV z%5;4mx8TyHkA@n#r?)Fn+vdFr2^$|^!cnn#~ku^;SO78men?>(sb~w-q*B)oe-bbcXNbmII_?Iptfe zA-dKJik@bBScI7gLa^qSyA%a8SEWHeAL*c#-D~4_dN&{!mC*KT#l%?vV>Vy!mic(g zPuRrqsRrRQYIE7A$4d&M4B&h0>}KI3h1U5G?TzdmrKo;gOO)pCth{J7>d4yivTqL7 zk>N@sECOh75!Jdzj-oadIydaNa_h4dWh6joQ{5!@xIgyl{o7J?wC^WHu~)sv+Rv6> z)e?9n^R@3Q2tA@vmZ>9+*Nsn)HelAax4f&IrB?~N?@aL38Sn%Ny!?sD3z>w-`x?-s znCyM8`Itp^9(sMg!`;l}!e&bVd3n~2!ljOl3&r)~jvFO|hA~RS!y;-@F}($dY3ZnF zm2I)c)LTrUpYN-i4;A1G_&B$_KF3@aYwX@W^O@{o%zUglAhclFU)SS zV(I2fV>LncZH3`Eiarwwre424o5xm+d^M^HJ@}#NTm7skN(eh>mg`V`|55NSbenDv!Tw$JpW+4nYtNVQF~0{0ux#;Uge<+= zrI-1kEhKq=p06x@jqu@Z2Q$07=8ntn|Bh4f`%@Y+w)Xmx{tXeQQx?Ak)V)+;yK!=e z+*9sJPk^Ucw;nJ4LaBMPr=jd%eu_ub*i^(K1Hqt^ID_SR>T(QH&B9;PDl>!l@?q!?D+&qr(!;m;7EDWD5c#YR@}V>K*RKt*3tJP#$FBNhAW89Y#?@drHms5HjT#{v-d9Ti z_WY&T)*L4F@^y&uWsaWTN<7~!+k0!elW0PNG(5v|C8&YKE+ni+FdwY8C$Lcr2tz}V zo{UQbc?H)VUQf7hw-5qwyJ~&`+iGhy5_WBRNCJyt#`epd=|)gZUA*ip09a$gC#L+b zTqP>3ndaK!@tv=e?I~XXxS~}lb>81rPR6nXKz+s_`A zK~Gt?y-3nY(tQ{LYZU{aFqq2dUI8BK zR*&-TN?PC<0>xm|`UzN%(VDdbz`C)<3nNIA_t(b9iYx}%n))N@a;fV8!Oy)4AK)%*E#rcGWdVQu$X!rXQ=j(?tr#)q8 z&J#8ObD(57g3CMy*bT(mMvp6D_J3)MVDF9qq6IR=kb*BpCF_g57oms*z)7V`=`$dg zm>)-Zf5#I7*@ZX6g=7>rg?I^3{4QgXf0mphS&+K`t_CQe>iAP=0QVYQ#6HT)V}v6-I6utibNY|lc6}*eA!ZkID~fE!hK^`L=^6jDmKRjPnlkukYSFZ zQTPqt$4g?}ic>x=@&08+KUWi-@Q`52wpeM^EnFrVH02DRc@yzL;Vso-dEMb_QS(on zKZ*l>su3w)NY~wnz*WM(MsqmC{0VRI7kS#L`Skc*2wT4U^- z{7^l*0-X!FDQ7-OZ#+HuQ3LjRslc`)i*E=nBHMal!;>RXH>#l3p3SnHVC$O8-TB8B zGb{#d?_0kM2XP8l;I4<^mM+cG2=48)7X3)r&t#Kr4T&h4k&tS|Pvn8m^ZBS~5n@yB z)KH#Cw7hjIyNKnM+r_XM7}HZaFGbv)`%8OoA;CU^|18gZ>}2$9CEjKKxQN5rLxSB0 zj&)OucXs*Z`q+fknb}ZRL^Bk{!wWZ4=_V3o)k*)#K7kksUweIQ>y^3U_p2T;U%%!P zCA^&-Y!O}cD#gmUL1B%>PL7sc0|e{f zeO{tAj+c6{!y+`w!3{U61&0z zE#JH33@IKd!~!9v~k(PFg8|X}f#DGZHXBgxu@ixLc|f4xa%A zz)S(KM*Wj6v7lJfBJfc_1PKj?`V9eJnPe^su-qscRDYKW2_InjWl@l#3qClHUIw_o z5K<1Fjn{`pwGMJ9GJg=aM~L}1VCc-q1CdQYcmScyVoW($!qxh&>bS24xP70opC*3{ z%U36gV}FxrD*l|~n3J~--yYq+_CUaU0#GVgw72afzWKA`&c(@fn`tGpckRp8a*gBJ zih^Su$BPe0=kPBFM`X3ZXhaZ)_n@kARJmyaHjgoX9>Y3Up+~NkrS6`pW1nce#d9I_ zfv4IhS^LNuIP(C({^t+hHQsFT7E=pyms~-Nvp9HpAsLUx3aN_AgNLb643s|Knn%#M zJ5K~R@XzFaXqbV{uJj-pXQ?W@7Duf51XO43eg+=Pb|UihZCUbMY2=@1c$)F5%V@yk z1Fcnti$><=p(G^p$ww-zJzwdhwyMRiwW?@fkp%a&DfHLJtZ{p^|6Mc!T!7@3s9Lj; zjM-aDHlP=mf&gkb0l80SSGmRS6Ln%lsE|WdISG5gA9G|#{Kbz6(EIyWEC{}gIV~^uQ_PZ*IilhJ^b?g>=t(jR^4&7chzF?+AMT1UJr+ zJS|Gwh#`1hiwdh|G=c&lKwNtLcYnkQAr5i-TLj^Xmm{_S0U#Kj0_A0Pr9O5=KHIhH(ZYWJ1#i zN}>T^Xf4l{f@0m~H7n@D>V^TtqJ>gaFLwrdgOB~=YKH2|O%6Y^o)MGKaSvz6m$DiD z{XWyKR-@xqfFj1=C>c4wV5X#dQ^*o$A_kb*KCpc)heJ)nmud(*F&t=+gydxU1(0HZ zRv6MRqfTqIQX!@RFi9ot@DE73kOet_;}IMJj?Dn}LHC0uhyYW zty_Xbv+X_O8%vM`6?>Jd^X1c}AF_5(5Bh(hUI+kS1I|SIT zqJ|1^oz)8#K4-3jw{lmU34{zXx`bJP)w;uUY{a8}B@Tyn(L)NV@WUZef>x zZjxkE3eEZK2zS+%FLewJtKx+E9y(@z7=_1r6_wT7mc}GBzHXUvj!4By@JO06-dm_rIu4t53j@ z9J{!W%ROOy>08~OHSZ>g!$p&Z_638H-Wu57QZ>f$pPAm}`7y@8Y zcc4Eic6%CchX*zu9(lyx?OgyU-vZ!Pk@6T&ti_Z;Tqiqt8=NT$Qb&Sd4mu&!f`;+4 zVTZs!LyZ@$A&S|sF*xqFSq|beA!KS|fWnuh>}+&eSKXLs$bB>cq4OsNhTBs7J%PKINt?3^gMWLfTny5V4($An$V=#0^B1&C?$IemEinEFkwM3#QPnv z4kG^hE8BZz$Qz_dN5Ch+7U^eXP97|kyN>TM2Z ziNn8dZV!dMB~`6*6YO&oe!i^2yF}EkuY$W5&Wm-M@0dwhcN?9Ax2D9dZr85zzU1qq z!uQF?6uK!Hbn@l_SF~MW2FX(gGw%5ImVGR;;o`pw(p8_})da^Njv&4gEH;6n5+ew#0DgKEoO2 zH{t4o%H|X1=X{LPC88Z>UlI=}y}vRpc`v6Zdr3K1X=T^6MSs%s9ewub{qFT6qvlWN z>e`$M1E|Jj;@3e$-?GeZ{J25NuX5c{KiX(9cb6-2A(U#XzH)(nM~|ztR>tc%l-gk_ z2tB|jaZ^wIdVZUl24>)7R;P9Kc-4eFzlN~e=mYn!h(DKP?o?`@LL2Vu7gF@6izsBT zirI-}pOEZ}o&~<)G&5viIiLS_!)Nk68Fjv$6esl>9*s!biA#z^MokCjr$qcvqT4jo zw)0Hqlc-MEc>P@Wi5?64v^B@{PR?#t`B3&Ep0(JkAY>TtpM36$pSU2xwBL)ww87%y zL&@%hyt>je!^3DPYm>njJMxT~DqWt&g`B z0?T2YM(xV&p=VeTXD{(=f|D2+mWzr57KD(y*@JL>Z?*4_Iwx~)K6|c`%4<=SvpmgO zbm%1++1HqR%Xdm8n$Xdr;o-d=f~=Q~)f5j>k~UxthAESY0=S3O$rLwT@U_xEQ2Q(| z*ygh&yykoIbjJBsp`*I#PEE}Gg74phcf9sA2M@J){6n>l;^z(se7-A7D+=Y9V<>M% z(|#z{WP0=HmRid#imF$2(%+>d|^uA_CtUr>E09g$6r!LYI4OR&2D{uAgSrHB>(6XJj}>3$ynzMF%ThC_uhppGN8m zS;mH0so(j@cQ2s!hp-28K<&?}y0r{D8~JNRBlhNql!!&yyBB{P)N^GHWYbRzc!P*s z1LfQ<;4uT=ryV|4D-hnnscp`!B-{LaeHU_qe1CyDPIDoF>PH5`mO1t$=0tVXG159X zRk->6AIyeP{F>@eEZ-R1bVM^og7WEOO_KNQ_pbc~rW#-A$=i_bMx(8%6D@0~2=MUi zPduHsUXU|!JanmK*3Y4e?u>Fue=$}!ko@M&6NaogGW!J%%tt*sKs@DlKN}+i8IV2W1YKObe@y7hEC3p3{|Ss zhV!id*oOKU>T8tK%=R0a(vz#~xy=UV-Q3*0_#v?>fu;G|O5!KmqgZo=TTE-iKLdOf zrM~R3nMywwh--CLYEldmdZ+ZoR9s3bzrZeW)>+)^-ilE_U)!{du%a9sPhHG(1v&D{ zNB48J!g9~kEwulye5boJLzY*iMqBcYYF#P`-|uL@e;QpVCFzjuX<*J51M6`PPW}9u zE+XsQXVWsnJDZAJTtysFibwgQ5xB@ccgb7wI%@ZeFLCw48*QG{Q?A(M*!-;RC7LbC zDI$H?SaQ-oClI}`U?Oa=PoKs1!+l#Bko>`s`Q-46WvY^1b}ZAK^Ek?W_Il-u$4zoO zV(pnc`_#w^CP%`=#L18Y3o*KUi^AjHL19UsCbxY;*RSe+VR8!w%oD`Ze*+eyfkuO9 zwct;fp=s!P$tr66r`B2d^8@O|!Joq!w>r#Gp4TbuBokyaslT53tMnKX=HL0`B?5!{ zi=Fy0N5{JsQaW`%x^?h6s`l$;7)#fs!YFAXTJWJMyv?~oW;cX4*nDDCQ?_^ zdhNh%$Q*hbm6fah9P&F_O;U5U`6UioAoW^7%nqwf#f{r>K#uhT!w} zo@elc%MePW%JvU&_RDX5e?1T5Exx`_iK7`id?C1FS({bgoYFB* zh^pD$)bV8{^8iJnt3atYUr6X+VVl8eB(>j+K(M$Qb)dJ*@0C}%-PdeN-FiH4eM^hY z6*t*LPs|RBJ-@0%SqF+3yH0?=>fK~kUe)UA&(41qLZ8-$?w{Y->(Q|2vhF=2dx3aF zTF1Jatkr2i#s`+aLTF7+P)Kswbyq{remJ#udl)I!$bwWmVZ*ol+ z=OZE^9I6H~_3$@_4Iqd^)RiDCsQinC22ldq+bAN`6-=TbIU$6N%D5u(*&ubwTnN)G zw8c$<>bXKi0uUy)zOy~m`$ipjv`wzzl9`_&VLB#r2x?rUhH$7AbNUFK{#x=!e6K1s zGwe7qcDv>uW_yvD_%1nUhDM7ulsp=7uy zQK9CGG-u7285$(KIY_MJ*mDf~rTv-q$EG@Sk-q(eI}^``vueKz_vp)C>m&gGBV=5LoKuGrsy(d^2n~;%_t#UX|1Iv#N{Y?aaDW# z-}r{z&N`~+Ym67g%haDfo+80}GH=5eK!%?z_2`?Q+8f3Lma^560Ch-XwL7E9=#l%)c6*wI_VN-DP=5q*rXaE58qNJq91 z!<0@jDuQd|&XDQV?GKOPLR_i{rA<=OC(BBN-Vx)D3dlGQQgg=c*4MwavWi0Vo_25) zx)cy~PIcGxBJYKJ{UpN~IZ5~&iqjk~_|xP;sZJq*0wwk))dcWLc*f6Nh;|1y2K{D~ ztma;m%`HXbg_96p!SjQIp7gXhHX63h8aTf-sLIT7@s2etJ5OeDf1F133m$8+|(XpdAPG z^qflGDTrtsDHG4fS&>3@`Zx1#SN69&!^5w?x*+*F7GcKyw7<@_4+AtKeiLD-Nj0JT zD@rAl7}yowJ!e5)#ovsm(Hi{&r*c`jGom)w^XfUVTgZ7>5yfWc$NKsx2~IWL>`L1u z-U!^|bfW0SJnbpfFk`QnQOC=T1ThQ3=CeTzWUd)u6{Ttx))YW&Eqt_*Y-mnF zHLM-p6VW4xH_A_^;W7&SwNi5YxRD8P9d zbG!R+Bu=ER(8fkmjCP@YCv96DT|^e$^m?z(|EQNruPQ|#QD46u!x?q*bAm{u@-H@7 zMsV_ajUQ_SL-^#CL(=fH#WvME-&IrL$J;V-%py1PScWr?U-r=yoO_LxWepl?F$W0j zaxv4TnCld!wH6}JHJ^} zz6lu9*F(fIKCjT-=NSj_1s(SURRXTk^gF!7gC>%XXE<-i);m$lNikn*Rg!cv%d}sb zh^?YJXIOZQ?wP8xH{)G0rTI(8BnJD+=1ddZxBK{BuF97Tv&!;WI50Ogn-nj(>p*FI zsBE$J2SM~mPb*ssPoCCaFHoiXg71R}>k{d`(Gu4cEIbju<@vN%9ayynS8w;)xZlh^ zSEpqf?1T9ma6L;oBOA*KKpc=h&Ft%W__=4@QV9?7dVF{4?_#8!*azR2o~h@v?L?cH z9@FZ%t(=VR*>>+`RmPyrqcHz&CzE^+;|m*Hb|nfGY_0DRohte(HXRg`Z`C?(5f_zN zO*H-r;2Ea970Nxd_o+xsPexMZ7DfyNLIf_Xk1B-BgA+qT%-3{RNAhGa{qqlLf9dFw zM!X0I!NksYFCYEZc5@OU2+$ZUAG@g<5Myq|bLI0yG-qwVV6N%Kte{lI_X3|3=v@Cv z>RkgW>0(-KQL5mX(1Q!Pw2af1=)KiXzu&o&ubi`3z4MnuOHx+W0l32WUMHHPReFhA zd4*cfpwnf+AI>Hk3o(`u-ot@A89Pg#mM$$>HN1P%6Xo1o&@cneyW0fvB*$}xMZ>l~ z#Hv+xyMLLO)fa_)0`6~cyB*}P@@GvA-p&{x`iohn4GZYz zR^)M<6rKTu_OB1gj^R|r->VamFCAwL;;hq*j6+eY^4c34oO3)xYoWa=7R3?1iqpS| zvy2HfJ)SkiqPaCg`EAW20yOYWI~W zNXohVmzu+qcZdC(?P{mJeVUD?L6i?3=`y?}35wxaSh0whEj+1&4cAB!@ND5u2o|6C z_$9xM+|^>4qw^COxOX^I@nlPMI!^&{?B;#hi(Xj3nc8OfnoRgSpTxj-lU}J{Ha@%O z<<)(Ysq!%LH2WGOi2w6X8Uzqty%!*p1D*}20C#8~Q!@Pd;-YZpS%iRT=vjy^K)kLX zL&J3GQDnbsZhr#eCmG?&;*Odc0U0_eh1wjB2MnRYI%u*@y{Ts|dxMdyv*ow^;=Tmd zI7^g$Hbp|Lo5k8}i?P}AwLg5$B~D3eOlw-T8bY7R0TA&l{Qj*&dZKRFsm+TBM?S_Z zW8(9jn>ur;J++|HJ$QSk_VsBTIbKXSnwduO`P@AU?|pveAjDGtvgA_0+SInaRH=}Y z_%a6Y31qwn3NX0zEuaH!xzC;e2vv{>{)z(hMp&ftmgJBEQsRfk#)cInPHHuGN6lNI zh6OaS`G+DTY(wYMS5uxz17C3yx#%ve8kATPJHFrjg*|Npfk4`ZxRmA)j+(i)!&*jz(L z3Ho4CXl(Sqw&5rl$^yvti6_(@t2@9Kp?83zNgRq`w2$Be`q3!M`5#trQZNh{f1kEM z##rb|J#qYy0+G7w(kcsgS$4FsB;c^R9RO*iKbqWExt0F+&j%(lh|8rYHfb?$5|-a5 zx`tyzhlFsHlp4XfV50cEkI)TtIbl0-Kzw904*dmumzNE|NzjnxJSQmtYfjJ+5sOcJ z3L$p9VR}@aHea1ux|4XnqrnTkSKyHz4Vtdnmnup+dlL2!PlT@BJAZ#6x7S+Mpq|N! zmNdQ+wl`cBe|3j=-7<`K!J98OCy;*pK82{#FAp3eEXiHOLe*!En&a55`@gzyD}o#( zBOETM6g?;DknK$eS?@LFtssWEOa(wJZEO@EdLC>HksJeJ50d|N7t?aep|s`j;6S;%?n99J( z3yFnPZG#rD{irTgKf+ubBNxeC3mEBx0*XrrTw=C1BjLK-t{BFE(T@csHGoZOp*uHP z308Xt*ymSXk?<+7dqxj9m1-lxy{&RNBv7An0&XWr3!=qYV$_JdvNCPq4?fXKWB4xk z*q@#aW#5gbDgR3}u&NlQ(_k)x4N_;4VMr}q&@>StOY%9^x{n^Mo{^kjR#64%Zq7C=%gy{u;X0ijpgIF>)W$bE=gy7 z{Xs`B>mdfLSk9vIW9j=5k|ShjXnva>6MPuj=MF4KGeft3I8v@#pOOA60HDh6^=)Ea zo-i?rNl0yFmI)9mVX*Ysdi7X;Z~>Rc3o6kk@=k-q-SJu=3fuxAZ3QC535~!}^o$6}eV3 zu^w8l+JWVOZ{tK}afO?tN`2;aJ2*}q%g)|Y4)1uv{+=&B(xd>)Vh-N;BRfJw1i`qR zNG-~@bA%BQsc0jP4|$KcielF&6Tc$pU;(9a=%s`NKN*5f0ap;-Y(r}FyQgfv(gTt` zl=Mz7P@A{>xHV1swhCz9LjI`{0$6(YJ~uE1wIT_df|>Axu*AgM$KXmVon~!jfI@p} z4x1r$Zh%0XczEy+o^|-7-3+scbLkUm7AGM9Z*7m+SWmlc0qruAVC>6>aGY|u!H7@) ztL-y_h`e9+jQ5;6I$&BeGf!5Y%V)3e2)GU=4e(!owG0BE0X&6Mg$Y4JqDq7+q}uM) znz)HjlO9eR&$mQFcDd};wG$shBhb!^xMPfgDG=Y;`1EQ!n*#3!nKE}O2i%&vzLO39 zaAoJ03NdV%_EHYO42QN@TF!bxA-KnhbTzilr47;@aa?(d0${B~!3h1$IvV=yAg@ck zTx%Fr7HeLnLjT^~6}Qv=HR-rs%X=yJfQ1IkPmEo&52V@I@`()ZGO{z{X2BVg93)FC zc5HMU!q!p+&qP|t2y6Cr!NhAPQo1z&bY9$m1UxsCQ1<`=kC#autqJZyIFL0oIoC+i zz1Qfcz)JD6D*OpOS~Pdh+^$x?>q5s0tJxsLx0@*1jd40k#;(2@WE|>%!aPRgL?})xR2W9Vj3=f&#o&F*y|< zl7BlMB%Bk#V?+K+aQ1{qh+GiU;oPBa*NyU6wjv@UK!diB2plvTOv2SlMkc7}oS=3p z)%e-S?*d%Rzo#G(Sk(83_*gWQIw~O(yE8n7hE6LI8N@w=vP?&@uT~|o0A=^L5<{nU`4;RD&Iff0#Bgm4P9B!_5#9rs2x4-H^TXbA`nCF&HjR8#rF zn!N_Z!qxz#4O)d2xnL(n@H7~S(BLn%y0iGSgr2jx7npQP?JpJ-=25g4hju>rQ;d_aeWUNUY1Cl}@6IVkBwN=7b!|1w>oQ-#POZ}Qt~ z6Fk7}&o)e|6Pv2+9S={4s-XxV17zZblg*QWzO(@PIDG;kz`)3*8BK+O7*d4LpH_gf zQy|#Ca8`@&O@cDK_srDFUn4P~4?w1L4?jK8eeR0z1o&oH#3CuymneA%{;A$3{xQVc zi_$zeJOng?C|Yfa8EWi+c@q!-VmwI20BQg_+sOF)-~K`g{SOM$f0Y1L1u^np3=_~c5ncmu zZX|%=5TgIfs#ghv-dU*Z8yYxwW77PR$R+WEp-SZc%HjVuwc^``5yX+;7z_6AAS1Jm zmA5=6qTF6NT3mec0Z+d|D#cU9maYfE<5MSH4NM;ymY+u^tUD{&r$ia7kfR9iIP^^@ z8Ik#Tf6rq<7<|Syxmj_1=qmvydqq-LSe%kd!FTcQ#)rTJA=QHfbDV&FKG)E?-b3Y7 zp91-=ieWXcAf|_bA9Hy85hA@to-AxZ=(3tuuepxW= z>Xtru^s}9P67mg|K<#?2u`;>Cv}Uqfn%1Im`%uP&a-L;$`=l1GD)FAz9nb7dV7eRL zHdDx>o`NBtw#siQcR%_^R*|vzYWBRmBOTSO(y@N{tKxThaq<1avSWq^DP6}$&gmCs z&&1GT1iLA>6fz8JoAk)Z4FwgsS*@7@z-r{?14hx3$ZK|OW?W@ard!&`7*tdEMa@DYYgAajB zUe*hy3nPO%x4qaHg-^40^yBX133EK#>#jr3-M=?PEVWzfKu&(>L(ex;8P)cR!S|ILsR-0)EgoYxx&pW=3RnBB@HVMQO-+nHVt`mZnTGyNXlTZ_LTIhQD+*WS-V0>iU@ZUmo1jJ`F=wyui+m%G&?zy- zKiR!r)2Z@#M&`)DcXXuLTRk%wFBaO_*EgH+R=?((oLHsA;wtP{$)xAO&$-)sKLrgn z^WMY$@tG)ogh9t=td`aLUgqEY_4nP^?yH=ylz!YXOhmm|#IbGgb1r znG2yZI+;^5v{4?bK}(w7>Fw`y3mYl0%b%r|Nu)a^lQKQ-})sFf^ zQhA|E_XMeh`Yp{?^1&WXYLR`XCVud5i|~s>i8s-jLJy3JB`4u90n3${(#*$5E=pbp zV-Ti0&?!&iggsM*TG5a~g=pQ}-^7i_eUElJ6Kg_36BxP&Ry@91!PeX6! zodNfd>(?W@-nJitpEQh?%sz)ekx@(Z5}k-k=1d3@^xn$YpXQQ(DYb^iO%YL)#P&dxqpwc`Ve>v@Ig5!B@7 z8iJ{wRu8(wXBumTHWV8-RC#ozg3kT~R%qe!789f@EbiTw87-EHz*3g!CgzDf4^Eh4 zc&8{F2v;Tm@0M5NI;P0+RLMyJCgVOubnyF}qX=c+c+OCt1yZNHBcG=1rjo9-z6m&D zWYy3om8|CgXM=v$0 zBt6H^`d!w+eJUY=R(qPn?G_nqZ?iD&&_mIIra;e)DTLB`EqUTqkv+A*f|C2wmn&0u zSc@}o`px~~Z?7&s;y9aX4N@_|IVIP8QAB&gmFm@< zu%OX<@>s8b{sHf>cB1dWG*tn*ab*1%@;Q6`$|dGHdD!IpjgNNDC(#NXekXg*qsaM! z^1G2g%)JAt(ZnWtq6zq^MQHc+9TAPQSLuSgw2_IGgJJ(Qe`$ z6Qb{Re@B58rF8A9UMU_GUF<;OYIvSi5dOxQKhJxH_~X%EjQN!=Z0{BoCyeP7GBk2* zbZ$fPsg87d~uWIFqC8~*$2vQc%!RE_7hH2ltBJ1?4NS#O~)bw%7{rJM6kVK zsd{ZtUU6Kbvo0lSvf;^Bb+WLX9D>zZv|6c|h5VP}mG<${#z52(er~|e!3f?B+4{?( zxEhj`hikcF+=X;HG|Kiy{@gy}o3071eSFV}XFK|YB`wDv|HSG`EI-idbTHW!hcgi` z&44Z^yjoeIpF}BzK|Tt4X*cDcb~dafQdlD=T)s{+slP65xqj_y+92-RrZYO0GO5&m zu=XnOvEe&cBfWX7oFx+ypDj@zzB?@w>Y{iO($-jind=_tD@U1V$5(9n;V1m5#$Lsz z=blUw zW{mJ3en&VpLD&&@4ZuQPKnM+VZ9+fTmwzdte}U==ZNWcO2P>D(9r-VVXaViz@vy21>xVfbbR-VdP3U zV=fp+1fLo|wi@!KWDWuaFA$3mhlhAUGlk1L9c9becN1pR7>k8)!oc6kR%?9Z%r;fH zTlo@+`-?-v9kHr7B_K^kYV?FRBDm=ANkoi9q`jLFcD=osV3A!2g8K5&i{XG&-YnOM zX-mFTF=h<{co5qY9(+^kRG~1qa@`X zB|*_Z6dt5XXXk>3>|R;J`QiVerT_8}%RP@r_h@O*OGknQMrsTK!&^{p5rL4^;fT|- zaM1rQ;0hwqnC=43PKYs$1ms*$dDa#g#8EQ7rEUT7H`jb5L`ot0bfF0awgAjZxDU{u zo*R?i@x1d&T^9}0U;hp*d5QF+_az^aK5P+D>xcKN3tqq{|0L8wi-k)hr9=L0BcStchI~#N>3}(okGx2ee9Z&@ISl{87I&**waq@7TyrERsS*gmH@k^nh zx`{ApC{g11`r(Or`7!;xtPyCM&bTBk47M|~og@_Tx{U9>!R2*`^x<3%)vVDYw<3+w zkq)U^mcET)^>L4keyl8ERcED@NWnSdD-?`l#AbmDtt>^Rblf7B9i@|{?lD2v>Wk|T z4ShdVA2{TAmlp0kxI9qtZ1O~^0RsU_`pB#)My!3y;|?@0u$xwJeF%I2h}6^vun7$D zVmBICceVe^0`Q&-n&1}eE`5(@Xn1N0o_dVe<;R*yGuF{q+IhT-9oPl`n}@MO$^ly# zsJ18OBG(6s*(*?h(FZK`KxwE4BQ_|c3h#nKc@|+|qktMh)cva#0z3eVjm0m%`h4DS z%_6}#tL0&ghIot*da?dcZK0ZQ#XHku+^8s9oG+88F>!8qXXRt%`?$w}>8dG=;pOLFR|V`#!7xp2wtqBDKmtcQndkXv4TstxR_&?hY{cV&u1vg-l;#T{Ic2ywxQMW1ryDb!XIb(Ur_{GtDiY6n@)+#{Q`Cr@URt+uIt- zPirzI9C~VP}xL3G+v=|A-PtR!O&*=cSuW>f(Tr}mwXYd zag%2`k_luVR}Anuq>}>QQlD;+(PJh5Dn0*B&})$Ej%RtnLaRQigk5uDQ*vBE<~uO6 zX|6r&^V~mww%1xtJTQOd!A>Z$D{c+*hqS0jdA}czxMv1tiX&5IaCa??wS)k5zM7b) zVBGMdO3e5HwCI4?#|n^_Knfn%NN|Apm&1=n2uC~qOJdbJk|FpDs$7j;2-iIFx&HCd zjYT~9Oa1GTF$u5t%Q;^AGViTVn$xhps=uoGWi81VT1nT0{!;LJcu?8o6KcSG&~^Hd z!~AGn=8yWmrY!hvmr0j9kSW~SeDj=({_TsTgjD`r7LuB)vyK**yVe=*Jx6|JY=z8L zRO3O;->s;K2}|kkT+}!|{DMiYhBImdoSRbr#sz>&Apw{G31_()I+4 z)5oIHZZm@YO^6uqHE4Olfi`5+$CFI#zO|{iJl-#LT9dquQ%|vgU4^F3Fg?tQeHx2H zLK9f-HfNAQNT7bZ>N%y+3}Jqyj`b`KcF32i!;(J}Jx_hB-XT;!K6CfH|C|%+?G`Q1 z%S7k*rM*Aax&86QqtP|6q0HybHM&E9_*Y^C^-vr`lCVn{UK<{MLmW0ym zc;K@uW6=sLd*d0qn>Qfc=~?1g_ZyUm-j^nz)l9gCNiF2FE$K!sQJP{*wqZZOt^F4L zxWLZ-H5xE2WDlc>YM_ZEaEAgw3H@M3|5KO-?BxH)(sRI5`MrPcu=mO=d+(Y3y>?`e zY_3r#NunfjjchU^iCiN|DKnzD_Q))Rkd>VzM8f~ve*g3N+~;}DbI$v`=bU@abI$vm z1!C%f7#3)x0yrlS%SQlYfjG)>A9K3r5nM>3vVu3BSb}Y9{>UT(-951#&#+eO1N--2sJa+HJy;8l?pLjy8F`&eNCSCysDA$lRFSkB8 zTkn!BuKUORjl*9x;&cF+W__kqiy;ev;^H|{`sX-yTsID~Ni6yx2!s@Lm8D<~3%fQ> z8DyHy03s4Sq&^Efr`Rn3utuPGpY81f@bde@F7;0gV>dKSy97Bi4FSQlXLu(-ZlUFX zTTEJ2A=TGM{kMe(CJKa3(Lk$@-N5L@xMCMPeZ)ocujg<%X@Hf3`>N?LJk>`Ps_+TI za0=nm7bn}%G1$)n1ZGGLucEIKgQ%Iw{wD%R%mNV}F%H8`95H-E>fhxbDm-Y|BOrbv zWDsB$Y{C#~T~LmD0YDw3b)j7g{>13vRLn50WuOe`L7OtK2uLs+5|>5z$dDA1qyMnu zknFm!odYE7(&=TU!oQ`0*rMl&cfh)ljG&LZ7XSj{0dsDhJ>UHJ$&E{tYM7N4S-0j~&fc(&7K z8poPP)k-$L`xD&Ne@2ag8K=Efc&W5OevzyBgI@8Sxf!RaSGnaf6;KMuLDu1|vc+Cx zAAhJP`on{4KNQ*LR`@lYBYFYPbyXgSs-u)1zhTzT{v>dmea@TY2B4@V!JV69$ioix z$%JY1npc5~jR5uZpFIvWgkwrSght~FqzyUnGLwk~0EZ2v3xqq`c-NxdvCA@0A{ojK zhd9DP>Ywu|y;q1c-)&hZK(Cw0?5!UsGcr7ora1j6-J=nJT;c5sM2~I~*W(Z3#;THn zrooXWiOIjp&0@|W>V-|+HJ$*5KE2+k88+uDW5gH02~ocsRpnY&3>h!=0!K8|V!QIAdff>52&rzOm^@cbs?Uf+zC=IygqTqL8iCU(k-a z?|8(1`oFK3Uc#<{-AK|xM$rY#==IgaPglQO_=$YdU)~T+Erem=nE3q6i_@`CO5|SI z4aX@>6`hHg{f=9#_V4ISCcnBI%>Tfmb`d!;wng*ug~m=M*tZ%>QG9-i&da+yLcTuX zKBc6V`Iy)UT{53yud%BvG#Rr9DiiCeCQgdf)zLt?%+{t{D}B(^z+&rjfmu6+QefNm z=Op`e&W<2gn#(IP9!oRd+;&KTgC0aIfq;r3vH>#A9`}zR0>M4x z&(IBQc|yDB8iLnB>y~Esk-ME*dC(&TyuPr+J=s5-h9T&)k-}<65jeS_ZYHiB^y0@A zC+uEfKeV>fIdfRV^#GJ@r`>lF2PZ(k3U_kY zy#hqR9>xHEk3h#PL)^^;Bl269l_Z&_Tch5l6^eCOqwFHbG~<_4dB;-o7BZs4GE`|{JBlO=0P z+p|G$x)1g8M-NGZLWIvX>M3ow+6i6-)n(%0P+#{sh9)dEd?q`(hKJJEfbB;q5HRIB zY!r|CXjZ1CPQ&V*Gcm)eU~{2*{eiTu1HL7L^s8!HIVN~;S`@x&u`bKAv2=Nf*Es^= z+C&Jc*ps~B%h)fL=cH3)6e_vWvk_22dhj)Alnv0X!llGi@@&q*=cadl3VDjTIh)Ps zY9XN%Wbt{em1LjD{<{hYnlT=hRA0!{u8F~XzA5$k9FEPg>!l=MpwNONOKNJqPSz9& z&P(rq75tc6skskWM+ZVH=&t-JNOI!=$kPX>y3R__;-LT`r8CAnD(-y=V2}qcS@K99 z?KxXz-SPJGD8VG|oFO+&pD=FX8b=;ow!(f;DZffN$5a2`7w3eHbg&4WyI34Nux3p{ z7gf#GfY7Bg(Z`i{HQ`9ktP#KtcN;x9h57`)hdJr4$g86Rj1U%3{J?3%wBE!KUyKjH z5%=#wt!oXva0Lw!YBza(E*n6#lj(wLIw?F&PIo0rug=GsLNraClDcY$XY}@5mT^56A|Ki#c1pj z9#QgXiA{n%*T-W`N{-|>&U58>o1d)E*55gDfv!wh)60!qkl@F(zL2-GCI!$RJ5~U~ zHYGaik+Cib4>@T@uDFw}H04G&Ci3%O$IJzl100l1&n?nw%0aCBs9gfR-3aLj;N~0< z8g1bwaFxJgF0{MgO=J2fgcWud4}@dt0Kx+)lXOev-4-lFOcQr1aQR!JU^v}?h0V4a zL%>i%saL)5ci&P+lg?Mhv0|w)+Qjxps6X{Msc*RNFSG~1qnre~Hn>nfXf6az_Hr|2 zKa|B#C>SG%$v}Qr(Gq^N3Np;02Q0IwB62Uz0*yO8#emJtgUAa2KrI-+kqEr?l6wqk zWPt{Z)M#}K%z_I|l@$RR1ON%@)VECxnW-~I#{!K=4FHIxdrw7KHWs|jXt8f{?yVbHB>F$xLT1fmJOMI}4%sjNbV!)`H?$&WQgO!Kztsx)MA!KbBHI2TCT0u~ zqpTTf$tgxqNkq@Tt+s&j9g#l01&1;fsH;U465P=oX*|61Qg{@sMq=dp*+}86MV@uQ zSwUL?JPNcy5R3~99#hDW5sg|jTR<+(7l0KU76;FG!LXd}gItiq@QeAqp^pDws>$0# zzjWmOBXwv;qX!7-_AIqdT!cRx*6krw2aM}Hx;!ujDm&8*(?ukx7h!Qg$vbc|x*W%= zhA5&+iAbTppNJ!}0g7+*;@rd?!}>?s8D!l)*4+T@gepG|NcR2(LqM_wN6!$e;~?-S z3PXi2!#{#{1@0*QA&XN$Ombn`~SWL(9V#u2tSA;vf!5v zv{wyLk;t0O`A##W8AC7f?I-#YCOMU)2=~{-hW-CvStXwzuCPbx)}-lT0q`QdYX}8cgsoz9Ai*4kdpnUupmV@1y~}( z?|V6PwGuG2`R70e0TxR)I)xbR7}g1Est_Uxj0-JbouQZoh|p_5H8>5&FJyxI7eciK z+ZZw!6-xeZ*bYy5CPaKAhHz%Xo(TsDO2G&!JSzrL@ViDq1Qn44Yd#we6^f>YYSf*` z{?vql@GO6J#W(=0_pu15DG~qFI5G50J7O5>Bmgpq0Geo+4J9Gq8Nl@HPp6@e0DsUSu<(E7D1Z>bgo_1A7|1in zK|pj&1URGak{&_x68uCUXyA-GyQ_GA1|tuMm>;J_-w(0bXLyoNR__^0=|nC+g78N; z3gQo+J`NclOvmdV707JPB_G-HB|O(<;HpPw{Qj)*AoB4mn|p$dx2rQhC9tk*yPwW? zn{_uFtcqS%9GB0*#wm-t-uCZu?~__5sTLj9S38Kkpwv)!VDI23$mzMd{mpqI+%0}& zRH>I^5lymw)o{quik08ywoc&HSFtVCDMP0zoEe}07rqx^fO?Ylh0gkVtzHC|5wMCK z>R^l=ha?D}uaMLUFLn(dXMM{#CMM$yb8y*}YfuEzR1}oAKi}?|~6E-C(0x z?bGU-&V^!!?a7y|eEue*Wf#u9>nc zMg-Op{y&7O(?{EZ=Yx|cSC3Po=%O|@O2}DK*lFWP!+L&E8nf{~nRv8O|A6WK+khgG zvp=R|zlLt)J^Ukb$W_xr4I~v>`q6Q9ZdMaRU91=Ws0~sSP?L1Y%N6Rz+?&Eiq&%WG z^gp~mL+P62B^Elpe=&~!s`lT8i7sAFkIXH92dRj#O*`Fhgm~p6iLpn;op1jWRB8<8 z#Sym2ej^z5d8Y4n@s9BZoRBcoB?)?HuF%Do2OoIQcUT3CQ9TUR6K8whA;Z@zUpB?N z`FZ9^%T?X;xUwXTtJ;^+uCU2GyI^z0{V2M;@mAEJ*^7>ZRlb$l3*UySUXSouK9gxF zq2Q8eUMG|HuVcrbuH1dY@$Pjmr9E|O%-`m)`Tn)MUWKUp$^GRD9=&<;zP?F0Hd2i= z_}}!>9gX=*2Z20n_itVy(_q(bzg0*1x$B$3?0DsO4Yw+RLbi4tj5x&wKki#%ZSS#8 zRTsiNH)a#iq1C-XFZ|Uv;?voC9QIa3KN}i8lp`BdSR;-7T@~URUE)NZTK;Hlpj!Of zg>Q>Aj6Csk=ACKdAx~OzeQd@@lzS&DT~rMlxtkx>F;pJa7P?J#;hVf|N3`*39_hAA z$tL~rqW+v7F8&0S`l{9|eVI&Zk4e%$TGPozP9i7nUwysG7Wk%Y?N1ZAnCV}0W6SJ^ z?2jIqGKUANmDCy1uk1vh`8s%E(v%h@V7`L6!a+_*mPw^)Rms~YkJz3!R+uy%^>PTjymO=cSvC7hjtN$Kb z=##T#r>Yd@DOBzq{@hOZ}L{yZ`m|F3wY+;xY9Xd`;4rcGETTIGHeV z&v!f9!@RKu6@QjaGYF~OA8s~${}(sY)h3H8m#%5g#YB7j!Ev7HxxDc{Ti#)V6Js#8 zyw}4c)0T2I{?)gx{FEk5E>3f825u!#hSkqH?1`a1G~s`zT0+JvOQ!qi%-bdJkxz2E zX8RdlMVXHm^QqAD0|Z#j|=%Vb8p^U(>ystLX8X#ede@m0UCQZUz=-C45OdTef@7i_Vo^ znZvS1B3w1;7v`Cs4|B0quIe39G5a4r7KPXP9;J<6G+k4yV4ZxQXp{ORF!Xs>N!#|~ zz?rIcuiqpif5KJ1dvRAd6nwCD+`yh&{)0D_X?WT3mG#yB4DtdMMKt%*%Nf>{MGYZx z+VlMJpP9QY&i*LIaN1y6_ujYuz=$cMCl7C=zX=HIi##Fux_Vt-|JwPuI}%wgt>fWd zRVeO(fs0k)79tBtPqH2u&pY|uX!%CqmQ**rT+>Y1VDs2Y?KxMG-iAf9KXsO~gTg>; zhe$>lUtlS1a&78$>~Tf;WcI?li6PZe?2j)r=K0Is?>^CSs2P)5gdg_eSoVJ%$5>b> z4+_{!>}nOT&1`--@IyFP8JvULJ>~2#g-TkZbS~=a75t9IG=_{t;Hk@56k{_733&gS<&>Xgvg99oMA?xBX7}zg{@0}?ne8P+FLHhHk9cBd zGK<8UxMh9AiNSK3_*n0|`rCF1etP>iE?IE8{1gpJWg8Ep5!I7G?yD~09@8dgo{03@ z1RI6q&fc5gIx)2SL`SOZwa;MYMx9?R``_YYeKM@3T;So)@o#zD>vvFcwfRSCw;QD& zdf7ZztF^JQv9qYim$UoU;okQ&&M@cQld5*ld4r7BKLtFI6h4(w%WOUAcDp~noRzVb zA7R)&QFo0{Ij^WmJGLM?B4mEn`3#PPEtg<#>lh3sn8rT&1WA2q*FPUbr^jiGzT}WO zaF#6j*NgAw6L&2sNZphV&i0Wqr8Ezkn<*oWA4WUBF;=I(F{ITX?Gc+G&O9tKhUj-C+M*$5o)p*y9i*$Oxm}!~H89!y{%kzF;~7oz-!5I! zIZv@%jY5SOPRC#Op3AhdO#0yvNqsk*tj!mWJrvH7v^C`JD!HhOIb*y^tn1`&3$mM8 zj3dUaBr2=R&ooq@lKfOM_o>0GfM3p%xAS5R98_Al1Jt02tZ2v$s=GyM$G!pv1Lb#J_2~gP#M1i$iLb}ys{*8&8`s8!D^rGq z(|fcf{!0~nV4THD0O*P9ZfsO>{$&ZXfPBgjQ3@A_Q^4V`=P*(RDd=5z>)Oi7jh4O( z4Di^N)Cl)e0a-YhNd7t%{plK=TBpr((j%!Hln$TFi+9mGt7Fl`N6u#7djgZ9g@ZNy$Jo569iWM6 zkhcag(0cjLsqaes!)S4T3IPUp0{oy*6PVvEYTu@t|Jm`a7#dVQtIIty19ps65_e*% zj_056ip$K^?WewA#R;q?V-d#|7xZIhPh*N?r)i(z2KC|+(-S(+m#s=L+PtDJaS>7F zJAJnx(_8qP4j*M!$xcFZj_RvNDWnoi+%XNervR?IM8|B3y;Y$3K>t5-b#AwQFE4p@ zHxi3n38sARk&h0;_8mtB2~v`VJ~78GP5SGDoH(WrFE2_p4HH6#&Z!a}nmcD_Qd@!N zNh9AV!m&>)x9@|AvQhzglCmE%L%mZB>$#}Ah8XnTDcM3v0dGG7->ceC*@;(a^ODSM zxa0qZ1+OVmXk4hfr4j98<9{scQ?p*{bSlXA%uk-4+L|S7SGH;P&2R41*)^wJ+n03= zkyQ`ovEEgq&wAUhaen8(Up`0cktKr>p}E8Uj#l__z4wQns6v+qSA0%!^z{lx`CVCL zGXMNi|Iev|L&QGgsabsUq+aPWAGMeIoh?asN}h^LDZ6+@vK;zw&Phu zibKXjDj~Q&Pw`5q`*YP*ccxIf#mt-(R{0{*hQc4t#nb+lgfOI|q-&Z5RPRDwYdK@B1e;pkfbD<#o9OM{$>yl$YfbIgVI0;6RP&zj#5y_8SoV7& z$^Q!--SEMojz8YH;?T1`?b&OtCjpE?rqIT4%>|wnZGk0qaT~!&Umo3KG#G3E-vRwG zTab`!Pf^9~FYolT!RNWnCt)NSi=6Ln%^F;En9#o*PiJTkc*|waj8 z?mWZT&?cF@y1N2spQ(N`kx(~aluNac|K{0WKRr-;xihyORd25=xDl%;zPjS6 z8wJlVxhZ(|xa-2=a2~&OHv50JbmTZad;}m&n4NLD^nh^_EZ%LvZCI}2fSf(%j05_0 z4GvCz!YFjgFMllF^KryJ0W9rzZ~_ZPEds;iEquMi$G!bb_=a&(Y68Jf{{8TO(-v=F z0P&2q$%l6!cGU`KjW`z>({*^E?==?eG2eves|De})EX5Yyk{@1Fh+QH$|9YaaZr)F zxgo#5^Z&g@}MOT&@w^Q z0vg~CAm+#sI7tcu%&K1fy=Susc6|_Phg2lhhhdgLxLxnsIEN#$R{}xYqU+F+v)-1- z^Is`xthW0AeZ&G_{aajqX#nxJccug&tvbx%)cvuaAlfJbxg*E!_iZz7%=-ttbwJKa zN3eE$JE6~;OuVzB7IqJG_?jtQUw_!iFks-T`uK2&C`3mOV8c9x$$FHaTmewdJb+Ox z6)H*t4@Gz(A4YcL`4+SaHiRPV@NPI54e&tI3v_aXE70~b0Od##z35By6cjSFKkIPO zNq}yY$O33OolCtvI2@S=KMo~QL;ox6r>lSW&2QBBz=zihrYt_gvV9#}jl1sXvpc%f zv!Zgok##{U)$e_x&XhaUt3rWSUW|A#+C6;2|0|_y<8!pTxR${`$xmzP|6xG0OZXqb zh(W}!aT-gNVD`!x*4Zork`XSxyd^JrGSx89GS+x^w9?k+YJi|x2Ni3V*wYF?$!41- zi}(x6Lj3LVZGT;4FH;gw?!y{Fc?`}32jEo6|(Wg~Ez zk*s*;JlhIIgeEOHN(^?jWKq?p_cAVcP^?r{&^&vOhgD}x)ZvB!{U|w^`kf(IhkQeR z59GQ|zarLEFqi3CgwCJlsZ;fbrm<{N0iKbt1t)|d51{dC&MnWMFylHN(M!#GJl@B~ ziir0jfBk?W4J?*dSl9}nietX@ax$*1e3SZ|iM;=5E{Uj10sCRPQ{Rle$+^^ItuI1LJaTyxri4_C!k^rZR;aaqfpRKF zx%#2#DLLKl!nqvlEMcb@=GkY$mQ7o4=U%MXIZ#matpJR*lmd_M6OxeJzxxd20Sa?B z{|;4fws@>=pP!TGyYR>VR?%=ogvQ5U-R3r>SuvY%b{5t90;`6(%LMYS4~R0w(3r?a zX-~$q-YZjSea>}JWF3`$7@M?KmL(eZOft_;(C3bj-!oIq!w$;JdQR*l*XP$tBiZhT zJ~Zh7Gw(gA&5u^_!ge7mmb34c&M>fD$B(7|{yBG<(c{Ta(X0CL-!(6U07b*7QEfp1 z3+ihoaucj4#fIr4lABkO4F3)~Uf8MGl*y{M4p$9)o`k$BY~|IV92M}^?;wMMrAog+ z5|D598^t`$Q;7+W$yS+HRNM z4=5dF$x00==Mrq$%kJeUnSF6ow^7kp{EE+?{^A!A)Qhn&5_0{hu?+24$_{Bu=bKyp z_Hcely+z{Mg2AEcso_vT4E!gM!uEsTmH+&~U*vV7_y8GzR%kPkltRj!)gluIy$EL? z2qTB`d~Xb(PvV<-K;5FY(k!5{hHO9rE7_?QA_c$~K$ghOKn0d+02rr6p#?C&fkm)D z=6|68tqFy-1De@?{)VqFch3}09DO8LYy2MvkU+fvC%_;;XyXv|IlpGQ-7rywWP9RI z$ZYQGjv&@WnM`lcx&%_wiSeL{usGodIa|CJGYIs_cadO{jj1oc8UxUU?HF*zIpQh- z-B>@kzw}_%YE@#Jy;-sU7R%Hdc70lj@VB%C_!8)lq7cyiFM*}AkS2vR@9vKJMFQ%? z2V9w7Xv6ovKpD2;5o4sx%fF)O!JQSWdzbczSZO%A_zu= z^Eg4iuPL2wVJND#c4ZSt?^iVcmuGjGm&~t1<> z#R`HRkB(1?9h%Pd(m_syRwd7Zf`rFEe4dCENLn@M6DU71BLb57)H5nJ`8mFQTJfBD35Y&neE7(Xj_znoY7~;*W!?eo#;TT2}P|lI86iQU~Zt z0`eCWgR(5%5zy@4K{P&cz=Z=;FdeN$Bmax#H6tH!g3yAX+uOScD!P4JkPci&)m*aI z-%UGXlOA=G1?p0zXy5aPY7$1m0_I%;YCt{}w6vwh7CoFf9X|Bw&AlaQwyW@V|zESXGDVLU2ksT`R9g zoKZuBM4Mv>aQdUtM-@aWk;kp08s&BPwU{GY(e;bI2DC6H8AlR9O9xw;zT>cSE7X3Ilor3LW zB6<rgI|1g3NFrH%lP)5+j1Ip1Zt*c*ujs8-|VdfFK&4z;v^w@`kZO*+$dArX(%s@=W!XGjLhA#Hi1FQQ4BF&+d;;r!~ zaTjfdd>Kqt>PoSR>pQBD$5uAOD zlUcAer|+t@qDJg=;lcHb7*5Gxy^se2nmn!_T7Y(&t@_w4Zyxx0Yy}YanLzuCt6AOv z%*VIS5`~;^+^Ym`aE1y87lgP=0VI8@OdRAF5Ch4Vh_EDU9|y+))1%;?5q1-jZukU> z^=yE$--l5if~Xi05~z@n(6r*T6yHMt;N`g2SSf&qCjEH+0606HkAEzmS<`bD|Id%}D!~ zEx$)l`anmif-3xGbGO6`VgLY}6!XJ>cDH0#^S>o@9yC_=5@;mB|?%&*aQB* zqwn}184mqu-*rR}k&gfsin%m_uvRr7seMja@t+o81HAI%G~y|wnE^Tcv0cPStE@Qm zmua%Nr{K=&i|r7_mo0vis@;B9=$rDlZAym~ec& zV-3BCOqm2CA9>!6K=!YUxo4qQxI%O&9RmqO_#V$Bm5ooK0|uZCA_Qhc0PSq?l_{x= z=c2-IZYM*l95}I5T&T8;pBV>adRNH5-;+EMO);UJAk+PY0cHIpkHtw zlK&b9i2)vgE{8<`1;7S?B|?ND25?`$LL>o2`~2!Z0=A!}8#_10%)vzrCGQOacr^=D zi~!v5!dbygjFBe*rH~UT1SJmVc0vevs%DhMWy zqbcde%VmM=oJ>@wBL3Z=c2J~ z#_#;>%C=UkSI)8bV6sj*XKHuN*xdf|$p(2}m|rL)evX5j@|>fL>^nat8=H$~nX-P9 zXx~Q$s>W_wN@hk1p{2eIDQ%fO3H5T7iS2k%W6Zem;+!YG?z!&ugBj_&9Y?AgWfEjw zH!Fj!>Q&m^EU}Ze{o|JvnN|r{d)3c>V&%%8sCmu)+U>eA-*+!|Dt2*O(M0Iuj8X3C zeMZ~yCeUZtVF12@4`_(;|BMM5#nvkOguhY2hj zSq-Btzkax^mh6ch^jE*$w>;|93`vpNi*NmUb8FVhX=*8!e6;_AY=+IuNVCziqT%s? zd?xBrL5qTw_ql{*UV&V_-w9KJ_nA2Du5cIxM1Elz@_Dn9Vj$w#%I6^;!Tf12T*UgY znx?|vy{pM_Tx^U}WA-C!k^aVq97}hszpyMFlbffQ%$ZJWngT71**Zn{1+gpeE9#U}ZDQWQQxsyR{z@yS|x~e=pOTD<$e^SDZZkNl$jm z>nmwgfGyxLE2F;r-sI1x4X@59R&rcEYcyo$6(KUeof5W#dN0E#b;XMHkDk-Rvvb*2 zCxc%ke*`et|1f@xsJI~%v#smfFWfkVY*g>x_Pi+Kr1U}_wzeVS@mbAotjgCu0 z=`R)4xF(14=Hh*F`MNc`gCX`=*^G@g6D7Sj!o`T$S0+)T4}-Zm%3sv(Qw(s(H=ez| zaWyS3*8Hq!-stOKiwTw=l)MdZDns?2i>xb`}4tz_y?m zleO6nVJ;oMlD#u)AL==e$FwSWlLXdI{ie{1yzbX2u8MOsntLm7p&wAGbXIC!c)U;d zK&rLysUqI!WF+;yaKr~Af!j}4Tpt%ke#7kR>J1-hB`5OB9>lff)Gx>cGqy9eu>UE) zDRz8Mr`MyxjMXKfTsOWa@JmFP^S(wN8)E;O$~DXvH)>pLCq<&uRbLVEPo~P3emdmt z38XZsb(>9nFPT>EhIcUQet(0tw7|~De2+dl9{za{h2jz;jL;rdCto&S42s5C2`1zC(mF?TEQ-ips+z&&t zORZ~@&D>#eLl)}~1XyE}Z{dA=n36lX7!ozUJ_@q^X+(YLMmnSH?NSWmS9=y;b&@Ys z?a^B2>wbFFdb^VPO`^ZS{gM{v9V4If`P_U-FSsV&ZgfH~p{I-Ve6munQuCm3|8JAu z_%~NEo9k_8rt~j=a@q+Ix6QEUl7+*~o_E+?lQn+n?mzU1MqCl~+55I|iV%IKTIA65 zM#F8Autd&q*0zI$nGMOS*i5SQ*0*W=G8I03W_cg-z0Sv2B?Pvf$rKF<340K;eXJ#` zKq@|&+>P{p^svEac`%(W2p4pU(r{wZ3dpl)W^-GxCHZeu%clcOUmOYhRYi zjMG>#h_`a1CBY$V=f~%Vjn5y6donj%s}eD{fBTV@+3xo;#gF* z=*E4nNx)~7`QrP#xaPRbFQ0wyu+H0&`f11TCZ(u` zEyhV9&={0SW0*7qdppX6Bh9GkT}gEu6P}vlVvMq~Wc-2!J5Vjb5l)pcy`cK(0)wwY zEc%u%KmGX^OCutInN4>&EED7kD-JA=z8dY{|2V2@DBD>*_tisla*~yfd7$``A3pIY?7WrI#=nVLnbP*mTn*Um2F291(;8oHBxwfTGbhs3IE>ttQ-=Xr_?owmoSCp{k9 zr{_y)&^q|Peds4PAT~@z>&tpKOp!QqGOsFu5j@XSHffZy#*se(zmY`sf|tRXTCP zxooXuwEJCUiH7^9*{cbD@9{uu!)O;tPcJ3L4CaFWoQf6K^$x3cT~##XXCh4WTw{4X z<>y4-RC;qG<}WP_Kh)sT%voQyYOK?O7ODtj`qh@x)-hf^}%Dvt`{Xm7&E8;ChQ!Sv=3=p@T#}ktF=vJ z1V7+I(VxU0w`so6*yv~67%rCS3eC7iFSQVLTbk_VDIbhS#6nq~gaaf0;Mo-E(v7Dv ztgluqmb-nQbsHMReE%@5@*g72RxofmqHLLDL?Q29Br?Dtud%ef(rhuLk($>n!0B2A zMS+fLoBZ&F8$lmAFBRLrX2|ibp=dcz1Gg)iQ*6lhQA?Y7G!n=+1-k{fQ|oT)=i}s7 z64{o7w~d)R$~(kb9h%>T#7|6bj#orbTGEBDL~f5ezck`6?~Gjg-Jhv%Nx%BiT+W>tJf&iDN9C*Lp}(mgX7g=i}OIQqf6 z!58J@*Pwn;jT1*`+Q5{R)^g?~oa)@?Dj5Bi2v^PDUsz0X@LE|8J*4U1xoOa`))Gkbdc}AQLGiTDazZQ4gKKJX@|9-B zE%RH7IkVg``r&8i-dxwrrz@J;V%9($S9q`*3{mLg7_RzV0A*0_Aj7 z21d_?ZE$8@A$n(Upx`jf^sV8?Q%b3{+$>M4WJ#iryes1!sbVi%Xi>+rKD2SZ@?yI$ zYxJs)*>PLv#-w;r^{>y?;Q^HmQtJ8t3HdVjX_Mp{ahl%z#aXvn%hsQo-hLtGZ^)-T zPe*;FmtA*@3g}i{f{ZzL8gKEbez0uTm7r#6ce^Z+zn<3On)^3L#B6}`!9;^*$L5oj z0365attWF_Naf5s-@m*{-A(*} z#>>a{;Uy|6FZrc(ii|9)qLccS&%Zhgla_3Lhj<_M4XQ*A7_J-HZ_-^_#K+gVijU42 zdB2Z1I38Y}iuf=2HC=hX|0Lhnna?gEmQ+b;8kTO79!_-eU#jgsGLi`)ABpe$=Qv@} z+Vphqb^L67AITL{vPiXq8rK8s(W+-t$5f(ET~fMfgxEZ{Vu#a$zp7W&8k#VKQ@@E( zzWlpC4cU!-c2sD|9~+hBd1hPi!0)f#7rHx3&pq0HKYn3t6?y&kS?zS)%E+%Fv@_2# zl%};WCq3yIvQP0kdn6>Xzvgrxn~6BhqM$Rrz3MSlO#kVbWXqqljks#1aj{N@Q+B=pG`mYNLesV!r~75;x`9|{?YyPHr6rV48 z{(T}UkNl@oz4}cS_RsDo+$la}xZjzq<1&KL?^wzL9{)a|Ja$2N$&(eo<;)}AMHTo*XHIo>;O>-P*v zAIo(9UUKjWEy^IhD!`UZ;ca#&sZKaYJmk#*i_gZwywG3fKODP1j6%!vqM6PX9s2iq zChShAhe_lK(+vdcRoEY*A5=@=z*rQtN|67CW(OB%JcN>N&()zdmm9XZ3ei4W$g-xd4t6a#O|_N{;4c5gc7o%$0yK8@c$&r)!+YCt1SIuAz| zWjp)V?GQ2YvC&aFO+*?qXE9**>AnvWmsu*FyD;BT9X-<+Nfq^-_F*gAiGxri50_(4 zSX|J>P4%Z)jl6>?c^et#^-29z7B+tG?UQ)e_P@w3Y##6bExHtqJRqxK=}Fz(Pt5PH zT(|nm7*A<>#Fl;eUEo6vWV`AxU5bsF+hv8u&*tu+L^$KtD%EQ)**@VgEx%8j%-M4B zjcA_p`aXTjWfHmd;Z%`e)>0v5HwW22mH73J+i`=m*ve{}ngh7_Oav}HC}Ckb&CSvR zhCT$mlL5~Ho2=sCnN)76ESbozXigoMGdX?*vJzTc7cL3iEcPf>$z*BE3DrQ(@UD#? z_X_X~_G&VWUZmTen-rtxkCSqxlO6{gO?Sp3-dlYx;z1Q~c`pG}Q`OlxU%dTDp3W^T zRVgYae+Du@%XiEbLJf57NY*IoaDf_P5obTb<2xA&d07hL0=)1ji~Jv^Bn1TzLc?+Q z=`5k;6guP$F*r+BD>GiYqf&vSsA!9iULn&>dVx^#Ml|BS{^dQ>&&I>G4cdi<0ma3A z9IYnpTXQbkn_B*hmrqhrCIdFw@AIT9KkibTx37j$Zwx(ex3Hk$4gHZ z-bBah#}`t4p{9%m6pxZb_DMY%24YChvU(ME;s6+$(-hCRJ>YrYkPFx_=Bli9uLY0b zSaeY;*}2i5;YNIesft;(HcK>;^c*y(p~5LOO)wxYapAfe-2CDl+9N2I{P)od-7N*( z4)BmI8z+$R74Zsg}dez^QPusg#a(@7Cp2Dvj1&@Mmn>9GyMRC z?--;8DDRc$i4lNu3!#F6Cgt<-=V;#{gaRV+Z#{vfWI>N-Rh;FZcmy{qVgS-t5h(;v z_2_$*(m9_9tV|i^{dR7*J;Q2iI&4jnp|$@h;H2ZjX6oNb9d>Cr|cxII4AYp zKc|$&BQZfTpG$iVTF?;^!NfwRb21zl8xwbpr|cG?mh{8|M+{ngT${#=PnA15WH2(Zus?njMsDK+I<#crg6^}-H-R`Xn<_Yau z31EEV*I}xxrx7*6ksOzNsV4c;jUQ*J*M5iC^QP|bzuhP#%fdv-sVchsjoywbnHU`<_}eG2`xxnj_!(z7fTN zG$1y-sF_2C;Grx;#=4fj4S_owto8|p;p{i4B~LG0p{F3dIKrJKfO_V`LGXc_qVA}j zy>$zt3*zg6(A;KPY{K&q9>C?1^`!xYZ~5@c`Had3%@1VVMVcg@H2Xjjxt%Q`s=a(KuGgeNDvNuROxz_yyziru!l*eVGHKBmmUFQ!{dLu% zRX`-Sxb3G#tWab|}^Z`K6n5^-7E^MMe z;PPmJuuli$GxSBg9R~d~c9Mq-d_=rgw;ep*%S)!bc=vZ4ng_>)^`*B{dy+}bJ@5mt zjIJ_spPoIHO5v^F&ZN7;(L;~^%8GXeEc@?@!1bf(LON#(-WptbWc=sCf*SQK2cNWmZmdTwEX1p$bPHbPzav1SfN186+_ZQ3T#18`B?J$3?S4zM3N@Zn&TzgV~z zo(Dt$qsQLW&kz)Wnx2&6s1w&5sdhkqBBCv)3iuztOF6vKJ}S6QZS?-vatsEaK;yL9 z8};2fducX%Cd#p-If2@Ue@fOLxX&6K3TR4r7>j%;{Xd$%Iv}d=iTCWXbazUFG)s!) zlF}_5OP3O&G_q16A>G}Lh=3xsfHX)-NVtT63J53$BEI|mz4z`P=k~ql%$YMM<})+C zj4uYO%6Ke+u%G=!NvxoxFb@CKumWLg>|jQ@o+OkdZ{nM-KTqiIgkLQ#qwtZ8cQ}Ub z8j=}c=qkK}Dx68Lh<*tL<^ed@Z&a;9E0Avm&vJYL9S+L9Ek0BhfDd4=>YzQ58z)2z z57d9$AC?By7~v!6GTA;P6rmE9g2~s^7ziIVniBb7aC+|r6&mAKQ0FnGiGg%=rG!NZ zJ9!@D)@Mb^P9^8BEW$-oZ_<$U@hdb<#9Tt*?l1b|Dp;`a0-OL`p&#FPNehiP3y=Mp z8jS|t;V%H8lpFv9`G#^U?PU%h6XiLoo+)KHVAMZx^RTl_;dM3Qn_4ObN^xYy7r^ru zx5uRZ@^HF=U7pE(lXXIRk^U3@Rddy0BN7wt10s&`d~AlG?wd>7jR3>cljiz=c6j&3 za{)XA=D~Td!N`u2LKuAo*~D_Pq^u=Hr14_w!qRNy;P>hFe7W7foXJQZn53=hCqL%f z8Ysp=LlDNG2uR4(EK0y%0YHujyoSDC94KkYC z_)VArs;IyaK3u;>prc3<5PgSKVuXzoF0kJGeSEWJ`ZxsbzLrDM_l)W4k^3oMHFIV+ z({{xRQ7UOLo%kt#^h4? z4n-QzjZQR~F@CW#a1T^v^L(goh<7AjNumMC5dx?WV1mUr4lWojKa-%Fgq3;0>TuGO z4BG&Iv(#$}aA*UnlO&`J2B2xYSd+Dl0afHTOH8e$jxMCe?< z6=I+!=l}re9S;1zL03}@O-Ha>-##VrN$_>v-O78XT~+n~--RfRiy~pvNhgi-Mk}m) zo7b4CfM+z31*3%S;pbDCV&x2HXz4w3z41xm9sK1>0Ala&7NwtKStfW1%hjQ9<1MVP zujO9zy6yKy1iY~ONWim#?Bm~f!uL4%ee|%cy)N6A?T#`FOvziGlaM}Yb1b0(@K672eS~r z0s{2Je`O+|MnNgmYyk0^nmV*&P<(ebw5dkVszgw<$TNyJx zOaqG9#iCYZsLg3=hBATfk-GV6fQqN|ze)G;KTT{^qkHOac)I3dnItDY9|VUtw~zQj`2z z8r1$_wgdQ2EqbSnU(l{cD5FTmm!pY_OMY$%@-7Bba5*3Ie&~Sbbz!z)E>SJg?AOj6 z-!QWxEl#i>WQ$Ogq^xxmZw=YcLuZFxQCTKCq;a_!gyn)N`Gpyadv!36gdT=>gh^9Y z0*#4c#oPhtzAUfwb`h#!Ri37i*aHW}wo)vF;%y*ahS71-pnwnCElOhgOaYG*dLrfw zCLpMxESn*v3+M4P58o?8pkTRj0U-S1gZJ>A?+B;uI!tukyXiT&X>9VhFBKH$qJLCa zfKUow3laa!Mpj-LmKT6fInq!7@4S7>5^Hvsj0`I8H6|OkK4ZwE0EmjsRpD4$}^l>7r5^ zpf_Y)qv7P79g5*_1%p46m9LwK0rw0Pi`naJZUs?{FZ~aq=(C?yfM<-y4&s63GJiNs z0|TKxW=XFnNhW%f2;RQFB|xd12Gg&DkBXV{h+~$KJj2$5tvAL?gJ8Wjwe(0grz`q> z3muItC54%O(hIAo$jo#VwTMqzHTB&vT3AQ~HfNKbqmxn5b%#YDEP|QXAEu4Ho5Sk< z?=?IQSSyb>y*?^g8X>08jEsPsPYC9@GQsYC%_{d;GS0wS?rvI7s58c41qZx|g1X_y z@HRU#RP`MauNEz=>fKfj6hfK>sZ3tReF5pdhnk2RFtF}N>*g!`yX{apptb?g7*Q7k z9WgCnV9jOF!GQ&oKvxg^p|~d+v?A%y2`?2yc``yz2qe&`3^fdRD;VkZhG-401yG(M^~u zD2`zg4Vgn?*w&nr%M*{`yXtU0O8;oAEf1FPjgExxoer2E6))YOv(*O_U|?6IZoBU` z_yAe%)D42JJw6~5z>0i(pnsFAKryfQu6cd_=(WgUmE)0bb;gPiRkT^jqTU+~y!40H zs}41r7_)jG;{97?W{fHaKncn69ta&kwBcyu*nUR^%Ld#$AM8}em;f0X#apQze1?N= z!gowCAcP@o+#dr$%&d(8{Eade*lt1L+DkO~Knxll-!n}zfA4f?DQmcT& zbbda2dkq0#N@$oSd`!!R=TB*H!FWJJZ^t-%S*|Vj#A${=&gQmfFmu)n;Rld&p4;;4 zJdn*_&GkMZW2w1&6mQSlAK4oYyhWHik@du+s!&P(`OcQAd{4~dngp1|O+BTSJ^6n; zs4FB31}^I^h2Q^hQk0SV*2+27JBvuv7r@lD7MHHA0|~)Sx);KVGP>Ki7bWYqXaL`Q z%s5k!wcO~?`SjXASp3S860h!qrXig<=N@7eDu<;KnI{2#>iG_9yXB4Iw2*Y=) zeVP-J)ew6D#4eOT+X6JwxdC24#2`W|pdgVz69F+FF+^38USkM>q)`ezgx3{NW!S^g z7s7l-ZE0v_qA;v(QAYe@RSwIg^IG#m6zrmti!N7i?0^BjI%LEUFI%P%ANDrvaPF}% z$B~GauJUXviHhU442m$E`oh5c4y~X>HiQL9fM%F-jOb`qqtN~aKtObDFp?rg`@HT& z172)etecWTe!diE2b!XkiL*2WGP+`*QxvfSs2S@tV(~kS>J(d<*}5rRSds#5cES*c zTL0ig-m+6&YdgxW+wAYG%ZIEQF>e9>H$}BW_;Vj%Q?w9ReH)?>_p2$cp`1{Q4)|zK zbjaUZ5kLsa$p`W>z}*Tr{smgFP?6!$091Q2zEuYV8&yKs33a=7+)R{r6G$o%F=>;r zU`38DwG2)@Nft^C90BF(jFC^6dGA|9m6o2bre5v2yrUB>m!h9)QdmeQdEZ+?ILR%7A@M^6n;7VDD1 zx!FP$*h_E^h;0JpB5ba&>e*#{p5C|uBmoo6n=qYA{3t{&>chm`6>sEw#|M5Ivz?(8g)?S>N*(MI>`G4?vwNlP~!+?h4BvjvDj% zR0M=52>u0gy5GJ2CSc!%jDZ8I1mck$(`~#ooFsx%dkkgzo`XcyW!Kb*eh9$X*xvTi z-vOvCHGt=T&2?Sm`a7S6Ayx$M28{+>q|S=&&y#h{dk|R?!<`WhV2TN`4)t{`4*?s` zFheSLmMm_5WXe2hK~gV ziMEZAJ;aV5r@yrS)^w(u&!+UdiU_Lq;@)O#xMLZ#B!E|52Sz70&tVGX}DFCF1l;rlO*?Ig?*NyL=Y!lKQHYPbDTS3<#Sy zomPAP+4uNzZlYX2?YVwrOl=Mv&79Vd^?^S&-qesK;hg=jAR@HI^>C1qgr77o+%`$V zp5s$CC~_?K3P$WvJeo$%+uDjhjlECXl}U9&OBMBg>B-MGnT!g?3m95o4<(ubhKK*u z1Bxi0|F&-XogVi5-e+tFQLr^m_gy?)?WVPv2Kg^)$bMcU&481E+vu;dMH%SA zPOh5-rJ(}(BYtKMZ?`ne%IDmEo}%@ebA}C8%lllHf7WUE+5Xcn_G$OZY5Yu5 zeoy}^mTL<-x`-4Rch}5CH?zC1(GX-%ssWf z4-yt;C4T>|^Geat6+lzfB?cC#f`FExUxt(xJE@|E4YXr~tKf^rcH}dkx4Z|OkB&GM zITaWm!G(SF=m56iTRWa7~PO}pN$?Rm3lAQL&Po@ zT91iatF(uSjyy%>F=c%}BWCzzbGBp?t9Z(pk;O})Rr0(&ZH9&*)d%X9 z?Xe{m+qWWD%Oce$x?X5MH|;DgObB?bf^(S^kE@E43T`n!Y#-?oPtKpA``dmL0k z(!JRE%;gu#2)U+!O`SYsG@fUmrRj3^e(&Z*8EDUXwJ9yEzvB1(X;B8Bt)ajk?L{>p zxX*zCz{VR3p|o+(glSq4I%VecrrU;7Z3rD~O#+msK^@Y)q0Cu0NBDVO@&YFSH zpTV@{dD$ce!0>-BsXjr$#R1-l)dI7*`>EE0rb5%?Q6(FK@~JOTj86rb4h|*z5hSK3 z%XG_?T&u%p?lL#U!VB2)%|p_?ypsfs=wGb8tIV2Qqig!)QPyoEZhh;a5|Yt+hTQ}` zJ{HwdRydOKs+aVS3DRpG%@l;DSRnd%FK)CNgO`EG0r(nL`XE{wW8#O7G@~QNsUJWs zGYmfani6Haf#KC4YKu_@Pzp!fpVmmf zXIgAB&tSL-Enez;$Hd-H{>fF*dOJDc)I$!h01<7iEd61v5sSHY^YM2E;idN&k?+>q z%(Uof3sqMFA^t-%;=jIorX5b~c!?)uS47F@7_z4P0G61qhVW_=N?M#{o!ZtrB~cD4 zxro;ROzPGy!d`pdZx-grp>2cRI7y}dw0->5dwge0^P`2j$fe{vuW(q&_r0`0_LwUI zrNU-sbH!l$spTGG@_^&=jzOn0;1~OZOPe_#%Ton zuprxdvUkM7_Mdkn*iHOtt|1Ms<*ehBvJj%*42yD(Y5TPTTskNogov&|3=oO2f^}|` zj{1CQbXOQ*ii+IU1h-JtIZx>SEZs3s3^BF=27)eIAKRWDJ_H_C{@J!E`4K zX|!v?&nN&KoZi65xh$qOtx_8=FaVLGz#ejHDa9uF9s}`-1qDre&lXihoSRIF?0a5E zdsXjuL~K=-(@#e8yei;Putan2GC&so-wy$)>v7ix;<{65H@;y@J z(^aiB8+g(7u# z!e#!<&$Wek&*`j*Z@D~s4;@0wU(e(O!_#ZlYgzTmj`bqdsNNm+8y+)Fifg=@>=&+m zacJ+L6wy)^{faPq-q1jZPiMtF<~_v`#Z{%B8tF%l%L-yZTiyFh+ynW;{@T{fBMMU_ zeG_CN;h=KoFdTPUf<9;BeOYqdq5dzSFE%B1@rDq+F%wI}VDfH1t8MoKgB+b%$5h!x zTk~*!xw^30m|9fCF4LxbG`F{)a(EVwTIjxFt6XGt17q=r^;`i))GX*RG5^ zzD`!Mi!ci zM%Y7DtNMZE%dn&av*>uKZJombAq~~raw|J$Lr4xOeHkZyGy3B3L#i^MCdwUo>G0;) z-!!{RKL#xxTLIw)87{u%voAL8f}5c=4{kH?`Sxi@?1EOem1{u*sW&!xxbonW z5#7w+k0W~{>o_7c;&{&C%Tq|PXlynIRV z_;>1hW@>6FcWbEpC}OhPh$Q>1EtbmLSAUSVCt}|cU}qFoDj#LV2iJM zlS}^6tnOP!<6bRfI;@@iQE$)}j_>s9?6-seWrie>wAl@3IU8=e7Gqyf_y?mTS zV2mI5<@uq}D3l#ro(psav}3dHPi+{z*lC>%n{yi%xH2}xvBD+1GK5Vmrkr87M#V~nrDL66#rNU+Te)K zM202Fs37+l2;EdOQWEp~bPPbX{4#9Z`Q9cMamJ4_(KhHegw1@ND`9HHvZgw-O|PRx z6By_if0kpko_+sxzTW@Wr|(ki>Cb}FPexoEu;oX6)93&F*8F@e7to$517=@*sJy?!yAat&HmZf3=UKKzVdWUy^vfZS63 zP*?>1CS!cAY*4q_DTd(ON^lqzoxOHQf{{9GfHH0Q45<;S@o{`MUl1mJs{eBOSRu<8O21Xq|r6BzAWT8+M!mwZAI6yUXo&3u9^70-qT4U)(_d0pQckTLG)dA`R=ameGI?|lQYyseer z96PN&T+ejn;Eko~i*Xctm+){)PR)a@3ybUX*u0y3iNG#C-XKj@!-*&$%V3WMtvZeD z82C3vp@gy_ho!8Atq=GamxOlzbS`fpD`NDyxT0q3;am9^nbVv{@JfEN_h6GKmN6uy zV@B=hVY%LyR?L%i^Tp)-b=ba|2bK*Dlio;zMi}}H5PR>UIiYbgX@kh}eAP?TWBga+ z_fU|&@=_(i4 z$sm>dHs1C~eWx_(_ipO%XDipKeO?x^n+a%qYV$W{(Sc>w?yuzg*FLX zH|(1Rh4lKZvyj9qNxIRf&B~xgx<|A*CNutj$4?B@|GX%cm?Ni>bzdp)7_w0%w;_1m zsr(`jUGGX0L|$FEvl3J2ka(fZ#1cSjP!8KA5DPcgmA zE9Xj=gR*-!5A^a*wkhLI$_ak|&B^$?dU7xJyg|+K?CkGiUzOsxyz}NMck-#4&!Ek! z8umi~MBoPniRLPrx0$uS^#$j((zP^CE~&j9P|>X>1Rlq&L0es>sHQin@Z(5@(#_3w4=H>yOofs>Lj}2uX`-o<00uLWWWy zIwa3^D%IZzzfF2Z+Z%V!Hku@_;MgQuC{A$k<+GojW;9L?KQR8@1N9!k(`tC$xxF!a zWh#a)II*hA^S1P$RzhD{jxt4owwhzY8awUaK3Tc?=PNC-@#8$&7mwUtvlO!F|FC@- z{OZU6^-MO&vf{CP7!xad?&-S#8ShCJyWp@dv9wHdJSx}W;v~VLuiZSd8gObbXL4lwa3G*}8Gg43MO=D1;9a~EnV6bpR&{=#s|2_hc9o_u^CtXC@6tQT^&s23paJJZ9* zuEW`I|8`gQ@YV*Fe79&jQfJufPqx})$Dgh9;mBGV?t09 zD_Pg~!Vg>mlFf53k^t?{$5pMAS+$c^>qRjdL2XAuc;m>`m%QhwTQx{RjjCB zRihX^Kk|iRN0I6OZTX5|L))~WSnF0ao`?< ziZ1)tdnNxemiUCq*wU$&XjBq~ilX)?YQI|clhJ~^k(#V`3!15ixG_(}II5KMl!Bn( zK^#Db-%PbW@VOo<5y6sCtAN5`|26cqZl5pR#-ZyEfY|08d}8cY%1Tu!X%&wx_{R{#vs7+x*ro^(!Nn_pYq22RT76q7z_V{{<08p);hG!rU7T1heiA@MGCBlKp=A5hr7`vYZ zct3Q_0RuMtIUX-zlQ{IcHryR10H|?*4GVtbnZKBCBP*89)__Elmc~|s6_PZaPD#<<4Y=_9|-;d5^QrXrdM9Cji z`gV)N))CLEE6m66f7HzRuIi3`f&bp;#D~bqDpv0FZQq)qu{!$KK{IdRe1z;f;A$n& z_>5$CFsHSZ=s%YLWUYhPI1=wA134+P^{XTW&qKr&^>D`K4?k z*LC^U1oj7zkqVNKu%8+d;P@3ex~rMA4sKl-&DKy0qCQ#)FpMYE&;4&j0~*u;&`0RW zh7%qqGIXVU!qa-7o2O^(bfrDvc+zp3t36Xr@K0ryD(8k~VtvD>=XLL1PZXn_{qYzV z1P!m^ELJ2|9xgB|O?>@i+F$4jSI0Mc>{d2_?^SR{-!(mJ#*+Ou*(opQa3fDM;%S9r zSKj?C{+tc6zlQsXVl2)>8Qm#&kKF|PHMiEEaGJWAQ1Hao&nov&y0sL9p&yx{s_Jl zbz}Y;b!iQa%hn#OQ%@VSm_sC5#HAbh)s5KZ+h_Xx_deCEv52nUA-VhFSGpg&^_4z1 z|FZHjjih{*tNaT|Y*AQ`Y5gkMN8#MVXOl{VoxeQ~`g)z!NJ7R^zh1X1x=v-P$8e%U z#Mb5WL@{x@sQD2m((?yVjv14V`}+=`3to?>He&Y9uv{2VW(G8zwc#&46!r2p?N7$NY4YVjTDp^8Wb*!>@UFL0K zeA^ZtrNh~!9CRPS^S-&S1n(oqT3m4X9W~N+J--V)%?3x$w_$EXe+`*YS=7s23ZI&Z zKBawi(x75^q_z{Q$=BO!K|3tIU)M67)Rfo%)axpZKx>@9CV6F}kT}rtyiFEh{GreS_{AYY;+R~RdCgX3@AY34_ zCFA2)+gsIu?B0)`rxz8^+V`@(NfeZjq6#%$kBctDrVR4+^~rj#Phy#;#wk)MtaGzx z94NXTsnTBh8!+86fASR3nmN_;{16gg$gc0CbhOi5w#xY*xa@C!-tgbEPa6^mo=L|! zN$^E_JbZh7q31Q;r<-qYPc)40?U#OR|5X2n&b)rmS^v3BObm7)L80B1sol9~0<~1* zr`$pPr)Nr7sf~fxjFgw6wbZ|p)jna%vt^b#WOyZ(j6s9O;$hgz&1(cz8)kP;L)Yup zUwMsJXubR=U$xtTt!ue5dt|oxB;?GzFu9IY`%sIfct3xW7_mViS^GdB)(<^aE6FD| ztO&O=%>MU5FYdOuT3?`&tRP`@&j<^d?a}%XrttLD4d{2GqDrtT+Z8lmlbF1mgMd1y1Q$Yi?#UiGmPlrG34@6D!!Cc)borevdzx6 zi4t$FZHMNy_T)PsEO^QZ(&Zg+jwj%!Vt|B1YU@+8)G=CwWo%|-DV1T-$`Q9M`mt#% zQtTTecteyz|81vYsoK~F05e9`ZeD46U93d|)AOW`f52@!*45dyW= zwilnNz#}H6tx7fb7fd~Lb7@+9-RcRJpNY5Eh;G?L1T#vK`3z=kUucv8`6`i5Q8X07 zNnJ!_f*0ZoSbEEr&x};`%l9=xh=$Ug{9W$Bkh%M>bZ#C}HX~2mQ4{0r`o!2!02*Sb znn3VIwf%|)mcRy|8*v9EpgbnPUWJf_^v;A8577*0f@S9M_d_C3_?W>~6(%UwNyg2` zc;d2+??qyeFe-QaL&J(BTt}P#7Y0h zM8zNOK-Vcxw6_CbYro=r%I@kG{2Z>$8czm8>bk&q zLfid&*n-I(%X2O&`sS@M;nK_L?Qk!It^TO9+6uW{f+M&2KM}7?0ZtZv8_(T3&h(ax zcT{{ra+%+gvsi38uXBty(>LEFaVQH$F8b*cCN`rWEu`fWM|y= zD&d-SMv~2>ysf!M9^G%+u0hBC{$b$mRDN9%3fy!PL6Ou^3%XWu^G0Y&L5v=|QIuU3 z!v|vkuq0#B*N*ZL%4mB`AW<8vdkO*w(+dznogJn9MWY*N;0`EuSC)2(?qgZLkw19 zQPIzr`OewzMqjItwi-GaGYW#yvuC=J)3J!F7jBX$oA^1-esCt@Yl-|#<+*eHyQOtF z^$&Gbj&gQI&B64__V~7$oZpXLJ+zeeAGs$V1oQA+)e#*lC;DFs5 zXgLo^q_W9h4I{Tl2J;wtgkqUVOqOtRyEO!5iFZkE{!NLQXMgzF%Bw66=HK z>dj`UIV)xT)NcWQ@p4%Km~}exnu!tBig>#9*LiJT&cVsSPm*P1MEAT*l|9`7>Bv8_ z);(4y#874)6Et$h24SGT!nkp831=+8lfh&0DXx0>xs#G?#^JuW*SOCcX^Qk#)lyx3 zgXDPE_nw~tOt&8c*ySHw1t@quG$K^J&YEmczg407h1HQMhdTUL9+77833n~UIb%>x zZ#_z5Rv@<|VVS!nFu)j!66Ab{Z5#j9_3`hLv7_wm_uVfG8kFyo|GTmZ|8`b__q{9g zVGf%w)?C8-%KqY$rd_C5L7|A=>+0V(g@4G4qmo<-UbqVrD>%s$*0XVM`9oEk0j9`^jKQ*fVaZTB{O^k6NpH1~j;!6ka}nF1Bk z!O3;~ssr!Sj$;rS3}6X9Vj(g>gs8EltYJB{B42#=<}*DBm!Zk!^*Uk~Py4R#@O~>* zw@2-m@%cG1HlO5-dpMY64Y}=BAi$>v=ot}wC_0M0+w8@w8jR~p^J}e|tV1C&g8H-U zIvU-!tfo5{d$%P=FC;+f)>>D3=+y|`){NVD>_tYHn9OAP$y*)ql5IwJh;aXIb{F!* zmbT&alQ7(Y?^*tjc-Q%(-pxyOY(_GaK^}mh+W!&ZZaOewpHJHn8?PEBXAi%A`evPZ z#fwcD&tMh~SYM)iuGw>{QT%=SzD6d=kfa3=c{Dt7U}KV=aXm;DL&HeSLrKV+F`*pO z^z&|c7l6z(Jp-b^9g7le;5U&)2UsY%tSL+gOqcYY|P=LZ5<4t^0W z^$`y8p62r0N4yr8D4%JUso(I4{1Ur?z&x!;29^B0b)GE+&MOh20V!UR4D}_#XU>{P z;F{pj?CnVMvT^Y8$M40jd}jVUt#{QVq}@ZM@CPK-I%<;)?5JTq%XxgvZS!oUVzUy{d!7!b%m0 z1P9v)kr2p8_KOyzBG}fotu2@=h)hW=s-3@GNBsD=bkxM{ai7YMNP*j0NJ-`adDnu< z6XFI1@kRfWJbWZG-edv)3{_o=9~_d+q~pr}A9blxiv^%369+&><=1Q8Vt0iCfb&oeK04M5I<~d=c#Il}lJ+J-8;Qvktl6gas1-yu;gl_7Ql!;|xJ+w-Uh! zI@4yaAbna^0@R&<`k-m4rYeA1phMlYlztfB@9ka`z2_({tHt#r>q&3Aq53)%5NhS? zH2O|{;>@NOT4tMZr^M_Fl`Z2vz9_qXkw!ghLrN+lk^NVVwXO*t@QyR&g^xK5ZxNti z8ceqYFL1!*H_SOou}hDJTGu(ycnwDkNc4R(cKiX)W4%xd`cA&n^#W@Q!nhsF@s!E} zbN{zsZYUK!QP-`!1n{2kpkO&JGp77MuojKv=GHtu6-wH}`T%O|O6$1ckhM)&_h?4^ z7T!d%IiH}i64J4f=$oxJroQTlUkHe}r=F$Lu9C`M7vqRz7$v2!^OZcrW=~pmgr&U7 zbt~0V2FsI5p5W16&F&V7aCgyEpDn6q)wkVzIpUyjgATRt-Zxhc5^GzEi?XxXtnhzn zFv9Xj!$W??*c|K+Jrk)Akppfy!T66`d-G+Ui8UD)Z$_U!5x6!sYBcjaou_{pALi%q zx=9+(b3Mb2lKeg7D|l{zRe3xF)^d^X*Ty4$I23(4TbGsd@ynBA4w?%|og@kG5z|$b zLwU$t*m}2gFhdRWHw2auT=91=kA98Y4;Z<*{60Fp;S8v)c$=IUFE7i z&AB0@P7*_#64-po=Pv%5sLcPAa5U zmQa@vSqUCu0BBzTGAC3qP1g5sMEztO#3cAUCR426$V|v(38qJK;ao&+6w_dkkG4U( zABM~y^^ZCGygbYOiKHSsPGU$x%CY6SHWLCn1~*SsJO&)?+}BYFSC32kzdb!xA114A zU~r(;9qfdLlE5?+2^nh1uL zFH~10fxL`L*)1k&usV&h5`n|ZM4-tHOE|f)f`Z@nNKXD!f$CEMNbJYB@@muC?LKVQ z=U>MoOw8}6KbbTl_Z9FO6(A>e{re+s$m{K3&n(5Gg|)&Ar%mC)4^QWE74^gr`AW$Z z<-Sbq4J-lXp~zaDS5?j5?lDwcOB`rD%@|W)Gnm#ih^(-+G%YH+s zXSCK7Njb}LI!toZ^09O?&5i@J+{va%W${U-;0S4GOUyf!@9?+cXK0RO5;3#hz8)Qg z9X<-J_=9LFh?yk!On2&2%hdDg%u11vc+B+GaFf`lq%a=U%v$NFLJrZUA<1IF+W{O> z9%)`mkiP*oN5U2F`9Je}P{_xw?CVoDfBQ~YRle5;i&UDLeA*fKebcTt1R@<-&u{gN zPUrwY0P%^Z{l-Wdl6i_7_(Iz_4LiHJ^*YHHts?o$*RV7@K0I>pr7%n8Z=Y(vv(LsD zFtOJ+qFJr<9VR0Cv5+%FZYW`kLqi01f@TwDOD&L+?SHUYMmQvwC~y#Nyr308COr3d zP)z)k<%n`BZn8~AGc1vX4SDBxjy9XUz=dt;Omt2`=};A5H5J0M^SA?868fTe6~w@e zHu?MdPtivBRqM7JWyYKWc-oZiXiyT0M5LilH8;PTE^SAcSpNcs}YHn2bL7wN$#qEjB0mByltInEIMg^d{#qeCC{=u-je*PI& z74{hX9o#hNsEF8A?9H~0IE>P@BsA7XK2F0~R~NM2#M8@};iwtq zU*zD}(<(om3>qRA!MIftODW51j(xJ4Vp|Odp+tNsMX&xA!|>V@ccq$qE;q^XVgsX9 zTbFU&EYab@eFgD!zc)@_mAib#^{B2b#ot4jN;K`wx3JYeqJMHNF;qa(C!6>e&IDls zs3OT?lKKHuX+e`50vKm3Yz&GWdAcN6nVa78rSq;@XdC=7>8he2pg#Gm$zuD#^sUK3 z+UcuKv7uKlyT22sU?0=>I(t62$IR%W{ca)qb{UZpJ@VR$B$5)R((!%rN|*oC-7+cx zk(^Zf{37-+^l2b>iAcfQ=TonO?BEFAyN zZ*io}t<0yWTZDp^H~?^$N`qQ;CGg##kAgG6lCom)Jt5oNzR}ZUde^TGt#h$U`XL%C ziPp-BbYi%tD~uN>cWrmYul&xG4E*#;7g71}VH7zjsv0)%HhHL|i3&$pkFvXW2dZzJ z_kUyNYh?gvbwi27cMgaX{xc_nas0$WN(E@87;N@0rs}G{oT%4U|HH1j%0qDocl--P zmrB+Mc2m@yo~51#k7T9Dk_!6OZ!Xno!)<=oeQ?`1RPP^oJ>cJK$V$ng70&&u2M1J% zFEj3HSKbX5GmOD|@TBITv(#h3?CvUntE%%z zLWrG2#RF{%AyCc{^!T3XM#u@N6{DcP&sAj!z1dfhc!t+8z%RN-VlNdn2 zFbkQc;T$bYUQbpF=8|qo(;+2ed*5k^~_Z=Qu3y@FdN$^9XqRP^Uq$X{LA~; zWd#U7ju8>xoK2gLBaz2xnV7gZIuqH-H!${HU%42Rno%EnmI1E}0{Akk-5Lavoh}Pf zrUjMkX_5oX2(4!guUm-g%S3(^Cab@Ei5Qh`?gmw_*tk)%yWQ_Sy!9bR2W(`^nqPtj z&jQCJeMrP9a>qQk2O0k*k0}nTNM7K1JD1;dtbV17C-){cta0`eV4{}dv{HLPNHx2@ zEzi%wf2aQG{URv*$`E$c#a(E=A6NnjSag&TT(&nD|nwaBTQ7;wdA9aRa_jML@8PG3+S) z>w==4M(rn*^?z;WK4KwY>4QJOBiw{$O=494&uSPxjD^C&;2;@SRSG?Ib_6}!0EsvR z@;{Ns5sCu9nG?QJ!uyx^M{W6~&*XE1*TEB+3i~@_D$_)=gaM&dt+)I`H-#9RGhRN7 zsqzySOZbiV#$JWTJyQp(^6zf1uM0_UsQle~8wEVa{{P^-%9I1ok7oW!E%u!_^yY*t z6-!T=yY9DN|8{#mxaiA0p|#coE}Q1pr_6zOI`5j2_NgB7Kdhjsq9j^=^Lmg98weQk za}i}W^`eyofxpKdo>Z11S^mu2G4UsTBCqUN!_I;sS?!1;0tnxGl_#f0(kAEjPbwM$ zuwWLW6LgsKWUasDedd)e>Ss0VOEI6YjmsHKsuh3I&a@a_he+!T&|u~y7GVeM{*YJl z;JzGk(78Pv(XtB|Q12bdzENFA18OUXNJs#j;zwj_X5CH*_|wzsdan`a>BQ!IS9@fU z*s8b!Jpo|16Ze?C0C`=ZidSP?e|=eGgBC3EEn#crg1kO$co}{*=dLrhpa?7Yth$Lj-xTDPr_gaI)kY3Lwzn`M+6ce)!)Qr&6wabauGD2>7DuyE{Ktgn z^UlQ;cJr!P@v%l6LQy_E1qv%=Vh0vy?AaE-4vFr!`{u9fi1n+ovsok|R0D%LO`j~? zaFpVhJ!K2ALcCU3X#O7dMl;w~gaT61^Oqyr@)6GKYEcBWb+7GiBe;5U>+7Cs=C5)| zPqLUgNH))oNoN^s{U4UTIxdRudw({7rMo*Mq#LBWr9*N-N|5eekd`h1L68PPS`dk) zQ9!!8y95*jB$kJ2QJ{UUz5ioO{ka=R6NiioW2__pkoSaTs$45u=U26s1>s zi(y=I7Mi?0{r3rr7JamXGPRJQ)I)o-p_j}#IWw&z{cQw78M#~BG)IYfRrfc=*kC~U z{YTm#=-ttOC6wN%7+JPcWvt9YCNkF}ye%@`;vFf+AMRPld$W1TM~}-XigK&ZTYt=C zkmlj$oGdm*nW!qs8ELO@LS9 zm;HA11av9luErNwufQ%{8|ZH5LJ@PB0FF)cgypUp6{0kA0V>6jL|Qp%FN0=7Vj(<3 z+w#PI|4DA+o-$JtkLm940=@zHS=~XNHJRYPO|CeBl93R1Lm5tL>B|6C?NyG$=4S)e>pFmBzrBlx0T<%Gm36|yHz_H ze{!U@L4`5rCQZp!wulRX7k*$KwRgf9hBpE5qGW|5V)D7Cv-32G+hM9l?E z2fVDl+g|^j{9W=wCDoqfE7MBVkUD||UC$%0GWULq_pm`}Hn*>_Uu-B_V5hBsMWca~ zf*l*2@%K)C_nto>#gi$0K=-ab1j+FfwU4|hlej6M}jC1+Ni?F^Y z!3!Q-rGzvD{i(vVn;ib&KD}(y#|3Z+4%$&Gto;hZHN>q9!4?^R@=emr|G7B&_Q1oS z8Ff{FuKb6q5{AsujUbAD$w3^uc}%isL|DPd#SB33Pi!`X71v8TK^?_s$|g=zVkq`s)dWK5W`@^Z%0kv;JRK`*!#ny({Eidn#4r<1@QGJERig$=$L7>#+)NFae zI#eFGa4$-UhJ639ux{l%2F4v|4VT0F<%%0$l=P0%wgzPD4RK%p#L(VydMQg8SX^++aNGABZu^lYXE zSz9zvxK*kEv|c_sv~Ky9F3x6Yd>bX~AzxAR!T(@5{x_kLz%dXgS`6g>KL>Pwfbinr?GB4CDX^z4 zw&Dp(ze#`YEgH|=yQgAoOj+fHO@VC&@~4Q}Ui~4yl0G#=fbg@$wOR$${Afb}q=hJQ z17mB^%DVM6>DsHafx<&5rNRAvgp%}TCp!o)CZSC-W*>3kdn=?cgP~2rUn*N5j4>e{ zuqg8pX~83x0AmMu*kC9s1SGJOT3m--^#x&%03gMxn8BEEG1NN(#E3Kg2@p_DpzE5P z|EApz9$(Gl^WM<>6$=kFBFTb7MR@c*_6apo0J<2aQim>C7}bij=P$-r6)E4utYjbA z7^J5GC{NuSRbro*2(*#{L5L@{10LvRW0(iwhDYZB=K{G*=&vUecL5g4J4 zD$_$USKd&#BA$&{d~YDZmdQ;5zA22V07>8D4kQiQJes^RwIbNosmjB#(!Ykcj15sh zjDWIrF!nwo&)-KysaqrFn_(X!ZX7dc0%QtcEGn>HM*8;}hb8+~q5>g`^ZrnKJw@A) z`}l3#%1aKV5{On;zCKbJkIHfHOLH@nn$ggzUu&EGFdgltA4q*;EWM*qr>{B>A-?ULSxB) z!piOS_)TbSW~W;j%N%UthUQyFmeMv5L}MuH^TIv1DA&X+d-ab)0-oV}Bip`T#62i+ zekJ*|g?(ZEVYZBDyd@N+*MCyFfM+v*A#CD1^{>wTf7yypA~of@$YsIXKRfctav7WS z&kJQ82-yX^lurNhAhrlzWJ^aYT14ITYnNpaH;rGm?=ETupH!OEqm9rqkv<^%U1n+f z4PA0|na#-!gBApie}mTMZSnde&C_VsY3XZJuxSGh&@Iz%6*a&TXASrlvu0gfm9+=n z66fnN5ibx=iF7K!?f~u%7M3PZ27sXE;L;m!K#mkDHl~~lCSyoDp7?|M3ILd^tgECf zs_smCt`8y^%{l6i6d{rEQL&rkmSdeqP!=gzbpGqj{w#U$Dc|lHCuK66hH9OIgtfQH zaykV&iw_irPopRI=Sqo4?8BDJ=e@F{KXF%HV=i|{)aybju_c%7$i=UIhSX}p0nEGp zH-<=5CP_nqETyCDM6Tj75SsI)0=8uZ_(OYd`4P>;UO>W1isnClR5JpwK8SIWKMs&S zM){ONTmyxZQfxt*D#B!EjKvCH#{t&A9v*kiGCV7hM1$t)CY<{5K$ryU z5WwKryGPMy9)%W#Y-?%r`GJC_l;pqQgIa0Bfz%+jVIeIe4qUDmIRm~?t_QVDj2bX7 z%{u^l^0k$FcVEN`8M;g?$!>Faek0?)Y{qy+2 zLWq!sa%c$jb{FUuffKxN=cs)7vFd`z0sKgK55`<03oI;9>O4=A{g?%Y0Ty%1%$Kw} zh-_Ic5E6maE(k+cIL1WZ(f_14*)zDu_IHm3{o6Tynb4SiBvRgT~7=r3tc2437;)M`MQM-#+mGauX7c&b3X98bq0x@O)-6a6hh4dTHVz&h@1({>*f|wbfYD0I4%$JZhBfvA34fLG|Vsa-Zs=lMCZG`-kJ9D03 z3u!LM8-1DJ&o8<2@ejmj-qT#?P2g_P4_NIp5^G(^?t?ACu>2Gu1b}Z@4>417A0Uwf zHWfVpaJRc362w7U^cFQ-2@p?+?}7K4fB_L7E`WgIeF*=UYnYR(U~g=6DjrU#O-BGC z^~{{D(?w96A}CFox8V)|NCZu3oe&X3__9=G~;I#gJ^2*d|KNU2{`}Jmdh={_fo%fO9_Y^tVc3Ne(Qk>`W?q& z{psTo%;jNKw$K`|&ym*6Svh&LX9 zxCIU)%<3`&SC7`VhvQX^;xon&BX$$?)9sA_J#f%wq?{oEv?eax@}@;wDL zJaHeYl2H|k3yFFc0Otbu|ILbGRAB00Os(4n!24K)p%Hb43jRhv8+;BDP%sbXx&WZo z-<_r$(}kOD7Q!Xt)L&+W>x)xpMQiJ7lxC7BfH}-Tw964RfIQT)l&9v2>C4)%M(cJ= zB0OQI>xu;n)O2RZ4f7%qynJvp!REsr;JhI`#FP!1qIQ{4JP zu1wK1T!@imBLXGUz$w5h*7x7P&pl+#G!f({3IR+fEzMOU zFcyTk9b?|zW64xM@{`U72U~52EM$(HS`XRgkD*cb0l+1m4l@f1;`MqD{$wUzD**AX zCl?1G-vP+R$-Ug^?&`Av*Oxn&1y8xz3mHUhOSi^O071m>8)sk(NpZVtv-uss@I&fKAnoZm4PT174Z2bu8|80^E`K3V6;Y^-`w{2Utb@Dp znlaAA4a?E)ulW#J`it-aCp?P)Il_~=1U57=(3I>}LQlH?!?e3Smlf`wPgof{(c4$Q zzADKQNHl)Ab4`g@9L^vyp%ptXicO-8PT5$}a?Py^ucavj{b}S6X2xx1082d#YMY8}UBqZTQA32#r0SE;W9{yZM2|z!4~C-)c1s}094$xdRyNr& zu|w0^v|kT&VqOJLLwA6)VRp@qoc1i!*=qwD*D%^16+fK_^YtQG*g}Cu=QQu=l5=RJe){fNuHEXCPolm;)5@U z`Xx;mGdI^}m)?f*VLj8Br^04sI0);!d;ZTf-`DO%mB6xCY7lc2@2|B5Tj^#sdTu8Z zT6~X&zj%#wxq>8ZT{6mr%{FNrGR-17tgMzLOQDS)**tUZvGL@XZ9BXCkFkPfe8}?{ zAi@v{^ zM&($h5_W!YNZ*MvY0;KB`#zVgZu6r+4%-&uDYr9CrkE# zk&iW>g6J5Sy2vCPiu<3;Gk7{No<9@2LR`LAJ z2mFEe|NLstg4af!=M#=IQD^5&GpD2PQs79zK(jRH}Ut+ZVU;$=kZPfb4?4)0eQ>s1fGg7aD`1t zO+EJ-u0EcC2rnll8NdCv4k>_>y_Ls`|J{ssNf! zalTI|P94`}sWEv&szi&HE<#Ggz+)|`f4kd02MXSJAEj9LRw7-fg!@<3&p9u(u^jZy z{Iac2K(bnrMPXIgt%H*kSqssN&w^;^Ph&4I2*@{ipY>m~{Aso-Jn$z~)p}|)ubNQD zX+KnxnC-!pF4e~Tn%_GX{XxBx6;$4tgm z{8$RFTB9>0nlrUMk`15qp!UTaE%`sWcgdR@$~Z;_$&1&aPTcz4CBc92W0t9T5qvTV z*d<+jk1gwxSO>(zY)sN&jBoxPy~0zyUUZhdTzKJJveVea!Ci5eGM5~(m>yu((A9Uu z$XAa`1@pBw<7qqru39rzr3QrcXaWR5Y6^Q5T2EK|pSfvjwP75lf13R_L=cXcPSfll z)1dq_P1vNz*N0nnf;H~lW{YHberS}nO++SucBEI8+4+!%_a4+jAuAMu1XalefNh@O z-!taBmcqamGc|h%j0Chlj3$zBoqbS%RmTWxgF6{q!I-|%;63J1@gH6|$(HaO4nb_1 z1y=7$M}GKAdS196KdII*K<8jS=7;0!-+1cnnY*Sm1Bw}U$HgK2nC75tTpTMv1F>}s zHVYfMGdqix6VLuhkNhqhZ;oJ_MJP7_4T${dXsH(_2mr(L$_X#u&#ll2F*TY|d+(=L z0p0vu!leT-MH3vQMI!^ejRj)Y`;22;qYC4L)%WoW3IEH;u=s$)GSol_5O5LKs~~_& z4&?hi0i~w5GUEOTfVcwUT#uLmKDwLRYjF2%&PY9G{zoCe&_2Mg$(yeXNoBIgsWMn& z?E$Vz42ukz67!PZ6Ha5uX+xQ6iP`6Fy}6zyFiuC#@)1(djba&`ddkw(lk=H=20EO# z+e!R4rQiU@3o`Y@kLz4T%0y!C;QA|kiKdBz<>5JbKZe&b5U)m{^BCrV%_vrJmP8DY zl{edoSNOu>otp~G*fp0VeF@KoUcsz|<)-i^dF|_yY{f6*IMfe~z0r!-8*kffGV=#n zFX0?oUIm%j+cePeP5-vD#trE~*QNAK7+j3?7ddxB``VT8<)3bOS+EXvm@;kDR&rFa zM_K{g+d+Zs5h`u{_?$WemFs!L(B>BKlF8&B+#|gyUx`NzK_TO&Ao;j)t{=3(JDyhd zRn+X>ZS1Dl1>&>0Ig0Im!DCaLgPHb7RVK4?43ht_BK6h83h$4RObYtL<1XoHdui(a zuUH%P!c-EXKM|0}55++zYSJ9xEoG9161Jt~Cy#R4m(<>^@7iBwu?37ACMaY1v+?`) zYJKycJ^r+!VCmxVd)c`d?>0Nit!GBd$~-+hi)y=HUxxe3ME$t~^R2>(or8iHT@g`c z2Y3F=^X0u14j9}>7+EHt@^d3>&cA>2;ciOgdhN2(=jN`6W5iC172oCwXmw-(t(3C$ zB??B3Kk}J8=ew`#ktnXG=i3v?1MMD~@6X!%Q>4cSFy3VwFl$iPG4&KEx!W^0d1j71 z@|=$9S4in$-s)1p;z1psP<5GnQLP;!F{?A{~I}3 zAfu%CW+l?qP@KKzOx>|v>&Lr+p_xz9L)nDJ=?sSWf7G=%l+8>F(7)w12gY4%zuZga zizIJ+*2yN`TyoLAQ~3Hf0o~@Ipy|4FuRG~B^*eIs&S`QvMy1PW$z7i7>0W4GThT@^ zSfx(@e>)B;m$%CwB{fR~G_H3L<3>$L@rSqHgdSrRRgFHw=a%F*yT@QzM1;L1&%2ET zC)*{nYTfSz-@ir0JKjY6Y!vAoeFl9tgUiMvN2Sh}2%xzjd<(=`YBG%P{b28$~ z4gNKnlNhb0nP@1+LtdTDl(ul#afFP1sqI_z{Z?Vh=-(r9-uUkgWoGR1WuEsp%3?aK z@${DQC7>1l(fqc=G1WdZPn)@tp-wGL>MmWI_2<03i~|!-06RmVjB`cg5F?9+lX2 zc+vEc4mc-L2l>#iQza(*EcyzH8ruF$PQ*695;CQDX*51YiX(m3SFw#eS4Go*(&AAe zxGYofIy&Yhl+lQa!DqPksT9$Q(O*@_M;VtP?pthFSbSL$e{B;#tvmzEu9|e>h!a+A;?bs)x7d2oMR8y&66;RG)<$a5aC64 zi0=+|$^gSKIl!ofB)(paf&wIji%Kz<6Cil#GIxo8D+}HzhaO5f<$_G-O1UwsI7_#8 z)|-_FDDbI~=rTaV$}L|^NH~!c*P}x8(7wMl={DO>-Ogk5ap#oiTpdEA0Xv)%=EsWs zdlWl>sTW3jq(CXvKrmcly}8jS4;xKc;2rb0v1n@299oqY2@*gVV^2}KF!~k(0FnBm zlw_2e{Ev?V_KYD)aqVA!gd(w%$3OcP34kjJ5J=-y@c-B3cw2`VKWi3T8wgMWin35D z6Yr7-L6{GN-li<*R|b_%8`0^H1xAY`ZZ^|227nG)=qvLhjDSEoXF9U`FujCn6L@XF zNQ>d;V-mShxREZxVYAW-cpJvK^SYyD0Y2M#&yz-;=r4AT+W_F`XkJ5QXuKSxoCsG8 z8V^8y_BofMtnvr>r+)}vb^_Z&4TtB@G@4d*y+SR+XNro9P*h}lGgTBkLpKc9?mf97 z_=Z-xh>%0gbf=mDOs0P6kTst>?jD*!lSqIER{VVP-(Th;1eGiWrQknBSqGtw=Vl7Z z=~uxs^8dwuInXlepm7i@+7A?fR1r!DpgYNQ3@^F>48&e6@N_+em&>ZV}lq2dk6jvfJp`%^)@2e%q!>$M(KYXFk@iHkIHS^-_sz@GN+ znrT9BSG2wX063!Eft4Amd$AfP{g-_GP(z@4z#Mg>C+go&<{xSy0-!?0mSFgz_O;#| zHW?P$xV%k73uZ;DKrLASeX{(rheT}U3=2)L9N#&(ghweB23d;io9_C7?xg zeZzyH1EfYuD?97gqxr!v(MKSPS%utZxhYwn;z>2^p9Pkft9-_v9>#hw-uIf0B7*7} z0`T47ES<7NGt2%_*WT-5IzJm0InFw?TzoDBC``Z{x_Ys~x^|Z_-?JHCYbG|dt&i_^ z3DNzO2M{}Tby1Ws%3BjRk(hfiPGGv)+`dGAdui8;XPd-Ws-~l6e=N)=qP*Ha`7W{I zg#cw$?y6m@n=Q8AqKi)Y;btd(_5$=?t_)qTw0YH%TQyocgy|rgBjn1YDYK&dR)JpqvKx0{8g1Q_$!?>IrXO44rBif z=R2aTLb*V7)fej;>DYZt%_T3Nu-9#c_j`~vr;=0lvc}p(KfB=S4A6!m?~?Zn-pKu} zPFqgN@6ZzQ(7olqN{M2tHMTs;zr(~oeCdsJpUwnoiO=)giT%k+9hI#TR+1#Ke08R?_hb4&O#{8cW=?br&omRI(qpxUk7D| zKNh=^H~eD2l=#u+RQ@9E&}Z_h5cu-<`5|LfCy6u(44v8PuU&nh`ew!{ZVsNrHPq~V z24qXX)iPNh@!VIGB3{lfi&hgMUeiV8A525};N}SP^l1}cVf1&|A%w8{y0U(t)a}rD zLu+Z{P{;e~bY4`iGu#v1d7$S6KW9Xj|GR=7bz>yUPUGoKiJOO{Jn34p6CiwD#(@$IA-zr^;-A6H?*g94w@${|QPS|HiPy46ESpl+ zw~8%2S^UIf?aT4}SM!E3+enE%26ZC4o$R2Vds-{c|+y^u@NiEKg53?G|kIi6f)d&2zUS5H$wkh92>g+svipP)JS3* zBHQ_Y?yua*qpj`GCZ6}-3ziSUz9V{Nab8u`4~!1Zb4!XyWhiL2ZsdH!uH+e04Jhz3 z;G2W{iP?N4sh8a!0cK1bvp9wx7)W?xaIyG>aJipE!FBa0_9rB)cU!J}$uZ*dEx8-& zNgH>*^a_G;6SiC)DG-RwdZ~t0WhQr`eT0K(zxMMX#}>S@PwvK`WIXe?Po1XUorzxu zd0mF4^zD3b7HS2{)Pz?Ss7^k!y+~2ts0;5l^F2OSI>I4|cWI`p$oD(8z722hk8D49 z=i&VKYfeBVU&_zA^~8-IZ;30|h%SW7JDP_7riSbCqhY#JWBssZlQg|C(iN1`i5DS1 zsh~{f`>ApN0u%e#rtd3z3Hs*?iMZY}xzxHI%kw0X&>0ru5nn7XYS5$eB*^qId;uob z?U^Pi=4S@|b0lPRHsOY?7H`C3BF*N_AncYE$~OG=kg1SAZ?hu= z4&~s`z?g)w6fqhlA3wu$G5DmM7H@L*#rS%$3oufa+*p5=IM2>NGXcyZk zL>K$ytH+`i57P&rIqcoil#njwi@%HfKEx@OhX*W=A~h54Ep@^CLxisgIu}ypJ8Hfy zC*59|cktnI3we2Exz)0E9ZmHn(}FC+2K^}7G517+3da}=AM*l-FA^E|aUjC^K}1I) zO*{EXNi5mm?K-YwbLqj+5_z#i<(v0J>`2g$j?P&sUdg&Ncy<$H&K_LA5XO~{u4+D3 zhTi-3(mq%IAgtUmpq=^P8B1O5?QFo(7;ANg(_MV;MuDCn)P48<}{VsMOXQ9b(2Z@&jUMeD!%L} zMm?n6I{09OS5ZIW*W9Nx{oBj;=Cprj5;~rYXbey zu@Qb;0$(;>?o=>oBt7ef<;B048;Z=!dsjtvbq1JZ&6H z$h{{R(g3N;oBwUhENLPh5!bsi6P_r2g01i+Wxnlc{NJf{TE_(VK9gLlOF_;>xCjKL zr19Kp`m38EAWkSXo#_&#LZLQ&S=2$TGyK1Olt&H+09|$!VzpUJ<#X?0Ob<}3;_)d zR7DerD!?d>FiRHn|Ijv3w6@C+es(;zL0nqUv_5b zrEeT66qYiFTZGK6ojT%GgeoLnX_oTyJ~aB{6lF`E_$}X?e^G494+{d#TZ%IC@hNG4 z+MIDUqo<#=JLNJEpnp#~`({q5=JYu`wga<(sbeFIsE`6h{Gl>o!EIeqIq`C#R_|C7 z!E$ax+b1PS?ht0Oxq5``l!EX2Xni=a&81nD^yS!W<51>S0)F zPF=*0Su$U9r4HSC838<%RUA>{=k$jvHKlDe^^G(zVs}F zxI}5@Qy^Itok9iDJeT3dQ?cJNW+xjPOrfpx%;3hmsO^Gb4|&7dH!uyKT^dQi5snn0(Ez_2Fc-O@3tCwLR^nCbnjVq!u ztYyD^*qbYV$=xC&RSXry!xJO4w72El|r+G`L2u1~4$HmT5y zx2SLM4yB>-fqV2}I!y z+4cJPtSVvpKv>2msnAhktZhdFzV5(AVQZ!?qWj^NH*X6O+wnc2+7ikuHzU4O1K@kN z8B<5566_!}1fT!ptB~B{_vhQ?e2tuYW_$u4B8}tGW)kf3d0-dG1A4%}J-<58#f0OX zy%WVakJK00(JAU~Iei-iQztd^(WNwbl2Hg+U*B9diWP&(#EecN3mD1`}%E& z4*_V9sIPg8r-%P_jP54*blZ_@7d@u?`7C>&_rxCn3$HjZ19S-&nk7nDTwXf4(zej7 zIGh8O=bz$X4#P`fibOoYyqsSZaL259idym zwTKz>2ac(87FKfG^`>;y($ClFw`Z zmCL_Su{fv=Gq%MI19j5MnB{-RLJby|2vksTIJdTI{9RJdF<+B6Q#gom zO(#YHqfcK&Q=fOiDfld~^)28!g)E@b;9i&&F{ z)<|eiXmAxw2=c(EE=U3_0^YBaai8%S=K(_3P&5E*WPhDd^?J`HCkbsW7y&Gh9y6mB zD9CIjqEV1@awN97`Q#;#2#(K^ViH=d7*=xe2^+iTvF$Y3usY^K078z%hrW8i=z zAzo>?#gM^7086`vaP8ywe5PE$F)%Lz@h|F?%vQIdf^E^>!JwHh5wFoOFtY*EA(EIY z75pMcq9+Q+$V2I_uc(LMp?t|#2w4CElSu&cagA+Rz&r4Y9!&&}T?c@GY`tfEai~aU zv^TW~st7pV+hb^92(UWdh^qfSgET+ zjDs{GTAMSiJ;6gZh`V`vBH)cdih#fzKyDhCGK9O<48XP&7y#IcHW%(6(BE*iusG~& z5dR^{ObjZR}1gMmnb0j8uaYZBbmA62!ZM zJZD^YX42OI7ajl=xElIp&j5g)qkD~pP?ZCCB+L#7S^r2;6Qh~!x8tsgH}*KjsbE9G zis84_K?_u0pt8UTQY1 z!XU!{$@*8t=Z#|gL`*w*flWrF1J*jFFl~XyUqJrN-7{2=Uk*6}RB57x*5P*~vL_5+ zBlB}}F+e>AZ2Kq5DhToQqht2#eMQ8xY@mh;;=6@p=mV7iPs{sHDn3Kqu8j~498DxX{ zceo@8KZ22~VLLV7Rpy~SDFfnz_D6gmKp^1-R}VjRn_4vsy@#yM7PWbp%5W`U8%+ti z%CgADxO{sUHC%AeXVhx9>Uvd0nq2%(9gNSmry@vQ(%@+M!oE*+8- z76tbowAII}uXD~mF`|hwE$31P=*mBEZo;IX0q!(U-@3?uM}moHakON$)r1C)86emZ zpWlkvL^eVdmt{qm%6p7mG4KlrosT^P3z748!F6Oq%>SbF>Ofwk&S2!j7jEIao<}r2 zKh`QiwpaUab#;5^Yf`AUJ=%ZoD>%|rAF`A0`<7o0e6IL)HANMgdw>~~C~o|>SJBLo zC zZ5bBG@NC+;o$xtVe_aLuu^WqgnLXXw1FfDW!SS0HDc&q_u;z$FM_^BNu%z;-G zD~V;CJGyjOKO5kW0EC#}pnDJw0U1B?|}G5RlQyaaQzRy`{igY~O!XuQ+9fCfmIO2mRRxV_b+QL4SQi z;)V@%W`>^qu7_#CHXiIdSklTh;~IQy;|hkALSIofaIr@XhJQJuF7@V3Kg_S~6?nm1 zXPhb0S!MyWS%{@%7-lpZ56 zlpnE0H+kNqH8{&({v5}|;gp(Wj>^tfZ2oaW;g6mxG*|Q#_|04APAbg?6Q&PQ36UtQ z&*8c~jQa&&B*TFl{hfNRF#`F9xgeaS8vW5q?R$XLSM%x_e?(#Yz5bF0bBwYq8v3W) z8$kQI`Ff9E`9t`)gmuWCrvWA>{;Pp$n_q6P*(?l{1Dshp3(ybXN_8OV0VJ z(h5c`Bnd{37sHLuM|71Vr35N}ySN!~liSu6r;1Jws^8kt0Kf-H6IKS4iKv6g@vd}d zJ{Fg$>#UR*o1vLvL8)y5(=ps^oHTBo}rdJ({Kf zR?rk*dJ&eznLe>gjU*7ZIDw=1nMp6vBQ~4Mw9*|5wN#G)pj8y|2*|%MktGdj7?5~| z5nKd%EsIH!VtWhPZ~>|nu#f^pXvgJn>H$W*Zx5NoVpI zf4iJC@Q)>mf&Fsz>-bkppFDZDAO=EX?bBG4%Ypw)76o(lG6p3SQPyY;N_P4IlnVd^ z`rq+?fFE2ls3P#SBTC9vl}${qces&1Ab)#sevr0fxt(DyS zZeAOX1m4hM)`Z0*fS_m?T*7F~To72jlD_a7hpbh)PZsumh2Wbburykx4nWchrq(Fr z(!1fkai+Bvt^Bg%;hEES;!lKeJou5c**YQUUthAnB8kdo&Q5qph64n?*yeb<;f!i7 zg?4^4qLCm{0PP0?u%MMnm~WqhR3Gjz-(%>-^JKsNx+{tGM3TQ;{j;zi=vR z*-a9xvWwIf5|7M&+Ba5uGrw&v9(td1L7dVb6+_i z=`GB#g3>^CvRslPLi%>sw(T%0&)l)gX!uuaW6bl#9;=pbPuXZgq~1pm)XbI@kN;bL zdBbP&qYj8;dA**&ty=b)!0RdwnMh#VaDE59D?6Xaqk(qn_n98EpT=Kpf5XWUZXrfx zgpvdsJCos~aP9H+Wei0#Rx0j!b67kqik*AjO;yjlQj5otg&i{Xg0A>3ErU&mYO^}j z>HJvn8lHI^6b`hK2qN2TFlHXn-pqdE?Vhhvx_fg;9&{V(xxl$T^fTX(ZdRjHHn4ls zv!2P5LI7-M$wvL$s{GpengxG`Oaan`bjGdtc@n$u$OiWkA%O%k1gbTmHIoi<(geo) zyWk9_SZ3F0fz)&U9>?+w(d-Sm=)EYBY*V?*hLC@!^JNNsTVM4l>M=E|GSGri1V-^f z$*00S*p+C)-8=MdFzAe80fV^#QphskNPBWwbcVF zT}=_I>_*3x4$tQ6d|8G{<$)y}*1=@Kz6k=?o{s`k{vt9z2$jf!MxU1!*iO#a^Yh#% z2c{fpITCdZ^{HX28i}ei@VOF7=~G_ZX0A%c9F;zOk!_`0 z$-XEr-GI@iGp-kzY%^)(c=*HLH|LMA3u_SR!rs*stEcOslGZ7IGo^LBOAWw#B*W`CEbM*A9EbZ0xwTwgx;A2tK;K_vt$^- zQt=|B3AvHbQ?I(RMz!;)cHTpNzMGM-%0)7A2iDgGWEPW)-P(m+{}CH{Vvi(%M+c+? zdzLECh-~mmn)M=oF|%^He%CEb%gE}Y)N+}8(XA?>H_#)-E&9nXQyX?|V3bkfGfA)- z4tBk5Vmk7_M5>?9bFbSr^mD-M_gdr+Q&zRIs(2TFr4vkx(_g8&jkZ4P zH@mGPTL({$-4%Nbhu`c@x+LOM`|!Q6~lG)dAg<(Sz zO)N195*l_UwJ%%Sav5H^QVu+)eshu0!LM_EmcRbXH`;o7Hq`IQ!@Hl<*xCa?24P#T zOK8?9_0nbj5<^$=ZcYF*NnLz%9MikzOn zN4=$baoc$%Ais!Uz*%@)d#fhe+o{W4b-B$htM@rPqT2AMWt2;o4X||6ms(Z zJo()d^TgfT*!8gWO98(lA2J4t#Gor<^-vp(=rUM@U zgL9CZ_wW~9S0o_3cf3@bK2QWAF``veP0pCoXpP2CG}aF!G-AgofPeE{C^ZE($5{a8 z6hgaM`oDA_wHSKVLcre!7usDQ$pe7w-h~q_0KncnRI@YcG6o>*doxx8@bv-ck*Mh{ zj1Mqi!9!X9kag5FCq#+_fI5ty0LbQ=umWWxTccthZcwmPMX06#)g_HA3drvq0NhbE z=Er^1;xHS^ASKH9@ZZlU)uk+cQ^4?LBI|KXeft ztRYgZu~iE?%2tOZ;0<92p8O=l!S|-37y~&Qbw^H`RN-OMLVRBQ>@VwFnr}(s7m|PA zD~yxkk>+pixC2^d+ppX{Ox?-^x`(a>MHfBpv4$%cI4}{C@wibDy4eCBwR?Wbz_^M6 zpXm6jU1E)(VJ%qFu=QQMZKWDmMS_H2o;h%ft{WzgKVhyOsgON0E%y+~{TVrCm6}i9 zIkWdCRciYLgvz>E+5MixzP)jHKGT^x+t|tPq{Q~*VcZ<&kx`v$C5t-0xUSq-C;*li zw9QdRQwpftpA)6}V<(BX-B1ob%&P%H-mkJ4IOs<7LjZ`??)~0ym>+?#kOD`)ylR@Ij%H+JG%Db7u#22UAZ#o2+eJnIJ@9dfn8)^Po(99mCjn#$TLBvX;o zfh{%(=vQrRGH3LgqF?qDz{?#u`irQ`p*;;&6r!*mQN(G=YP~u!X{6aMz>G3<;r^+I z9m2!D>`DK}(v!eb^?X0~ZJuX)_MKyZr{fBHsjL1+`{v%?j(^{z^GsJ+kIg}J`>EQSf6NzY>wz$yVV!A*UCby zNm6vBwX>@Vmxr1TIq}WggxH!rrf-$4gZlX-@7^D_k&l-g`zt8*j-?c0LxbX9^vT%Kb zn^_UNa3C^CBza#`Ro(+KGU#D%hRVJP6v@B$VmVQG>!t0=qk=PAC)iWBv}{hIWRQi{$BPA*t?HOKB6z$L`NKA*@N#5jaRd$ zqdwnB*sSsO-W1if9NTON?NqiOolY$qRn*kZbFbsc+rMf5M{mw|wKQVmuNH9xTJcS_ zmifAgAFWb<7k045cZ=lRxA&g>3{AgDx-eOi(kPPuEmUQq6rWnIa9gqAMDp~hJ31G} zGB-`A4I#hvzqM!M-ROlahjrck(p>!IO|5iWX0C2zxXm8Cv95ohF!y-l4>p=vK9R~W zkW%{8=lEG8!&&89Ah9hbGE(GsW_75JOs(GFHhzuJva^nK4o_AnR(6(#P1&>k8DTK~ z`r?|CwY-C-_z7Ox$avy?Q-a|4P*UK z^bDwyQO3x(7#|Yym)%L*ku7RKlMcO5T>Xd7#E74VQ~PpL&7Hbi%9maFr*_{mbB#V` zRsY>LCyj@$+`MOpy2h7auzEu4c-6ZpM)oL2c~oc$t9{j{_~9isosu23s!tW1<3P17 zn24X{qv|!T9q~7Qy7k24_ZBK41Ik!)F#9*M<#`$Q9;)G&X!H&JdX`HSEl)Ye5Ac$% zeuv(KUzMej9dI=QKX90C0ZwhWcKnk!t?!TayV$Rr4VoxO zzef=jUS#Te;8qVs@~@y*`-g)L29*L_j-V2iWHXJNhZb!dSE$Ril~G19;}^8>hcB{# z%6&18R4;+@hUGkYU*k@hw=V4~PHeKBDvVVsDE!md z8|u@7!eN_(gws*H?|hB_OIZXV@~&YPuyyOE>N8tikF!ATnT?Dm3)g=J_3fkri-u|3 zi2d#2C2!GT2JFESZ|}U>`st}Q+{-m0*-Hs^jyVSJHFo>D^MrJ9J=8B-BGwhjyPhm0Ne^|_92MJaW0pO^|| zV?dbnQ)fXeqC+?P3h@ZVOuBP#bPwzwCC#y3K&f14;@qbWSfHn0z)lL z@c`gmsgDEBN&{6YSl9)3`DsdoTeA_)orAUXo)hBDbAIn6)au!`Lw66ChI4-jA!I3= z1?0VwfeN1~eiKM5Oo6EZ)rl3X&BXM55F^BX%*w{&+V(p}5sBi|7FMYnpA42{X9DL_aqFPXRW@ zg$&|PQ(;yR7DNweq|3n(ciC75asTB%@I9hd$Wf+tvz7_JsMG#M5+4enWLcS55|Ijk zA(C3Jm_I!W1U4kyRD!Mr2k^JaNo>=0&LlNGyG8u-)b9|T``{LoOIF5I8sRgPgT#dCxJaBx#k%}3w*$)J@u#!8XIbK%jzQtz-v`l3#k@6q^6%-~ax z$94AkOErO8gSLIoc93S!%xjT{l^I&`Tb)CbpDeP$r2=!?(a<{2-wJYd%*QH!1urEE z@K|nL3z?Y8;#9XsJ}!Ds`eDCgMI4W3ZN1`hn6^WDrq?|6PhzTl*>7&Z!q40-@TEGl z5T~4i#8PWt-COrcvp~lwgM9=zvCjg9+rcl)8+R1e$Z+hc#>w=!WTW8KbNZicBA~9= zui-QHp(nMTFJj}zsYT;%r6&#{S_&^`6n51w_oN-6?*EVJv~Y*DhsA5_-=@yrx5h=A zxu>LYE@bfmuE_e0`}QkW$KDI-GJ*EGpaX7A!&LaSF7b33lb|m6BzfGGO6F%HN<$sU zJKf~d!XAmr*pxlVzzYp~_^~tsuWB;!h>ks` zjvz4l5#Z`#yicdZpjbu}=cz^%oS;iA>Bp zWCoZqol#@~xOV{<&h-yUj6?edX+#r6uxJrfiYx(-eMh2T+gf2l3d35;cfr`mbND4l z_~#vTt^#`C;Td87yzmZ`s95+c-bANV#O_#@m8hpxuoTmOJ7JG_k0`YaVW=>aqvgzD zWgRJ&Y8UtaZv_LRm4oTzbX{@SP64Kj_=ph3R_@!_Z@R`G8qk{J zgd2Kb*1}kkPj-Ew4!|>lgTNMhjGLb>gW?BJ5@_(TS9%CKhbNKDu@3}W2U4WX{JlcH?g-zK9C=+Ed$IOfKWbT4st%u0hXz@Vb7`SbIeXB z_i0$T;3{!<=b8SM`D_~!N~E97!B(Nbf6w6k*m$b}D#8miShzDIR53Z3FNy$H>cFpi z$sWnfXxxd>oLs04X>h~6>zvF;R!vp9fg(XeoJ)cY*&E$hoZ@?imCxRM`9u%$r&z?} zn!)kA9pvpMfNW}Bx`unO1Qd!IW! znhwe|2}%(zGPnmzmX`vFOZ|F;9;zdT@#kcNDmfIuX-&8@j6&QFiwX8ExkIcj&I}|T z^QNgd8P4(2x$TqbnqEw zsa%I-=^(ZA2pnd%q-3k9CnrTvLGkQz0_kKi?g_U6G16@0qLgcqWYL!(o`EMNO@Br- z_x!Z`xJcopEGatdLNs>$nHoP6)_5pz?q}aw(eEt|MBCNKyq5Xjslz>S17v#|S18}J z90Qj?-e0(vk|`p9_X1T6W`Gp6H5)#3=k*gC0OmWbSv3dX2aA$5n+@<0W`T#DMJ7do`o4&WX znN@9_j!BHmJXx&xs+pH?xVW;_^XJuj?e79!XivLP#w>o`8>J%(g)f0#+Hku#GZk>b z8G}4j<+0ESzf+^QN%FXJ76b2N=DfdoVoOexrr1^8p*bbP{0mvHib|{xew-tgeX`E> zV+kI2{GvAN!!nO1+(v&q)7CQFX*ku*S&E?RBWReN^9XDerFXuD%IrktW!e$mc=bQ8 zUI`f-yzf}i1LTD#?Y4dvej}4fapQVDtPoALF7+I|!YA9bLs@Na&Z7hD)6LmYy`8kH zpU6JRAn40T9F;$CmU|*8ptPCu@`sB-CSxCMjuHy4UzC!v|Ju3+nwPBlb|4}pm`;nX zlb0y^who(^eju$_>VUlh0(f$W*<1%_0Kom?;MvA>i^+$Dzi?<41(-^_1P6-U07T)> zr$HLk1t3mv#BOO=-UK44M1w?30)J`*;2+P)JI6$XQLz?jDGK1?IJ(e*gK1z6DOlbd zgpQrSQ|u2LVBDoz_}D-~h_pooh`{EnN9$q(T%Z*SzYR`dz#UW%{h-3{9mtTSc0vcP z9s+n7v4A%U`Jp(G3f}~ES|F6^VnK+d0H96=UnBfKEOJrEG(f2o(0<{KBQKez-YazQ zWdrQXG(L_TAi)L%hirzSQD~|jD0c>t-z-uc?jE=jCH{#D`HBm3(Z6^uU9 zNyVo)Ar@m_%z#9X8-?iLxi{E~$9s@~k=2$y)!Che{V&ju1&{|~*GigRXs0cmQM%ApPNx zRZ+l|zFa!@fMkw@C9MUJ_pZso4u|?Ube~1T^Rk0%Q$;Y09g@hk)|=+d_W`!Y%x3fp zePPKa#tZ0dd&;)G4p&Ne0PdFi7AN>8F+RkX_iV-vpbkVzG@u=w4iW@sVxA|`UdKx0 zHsRNPAbQ(RFsGjo_&)8z2FwE%Y zV(tLXEzQ(a8 zCHpZ-=2afmfxhK=9+(WOzFnb$c25I^XTtBJc-~S%n22v(?S&?OJpbOUp*yLay`Ofh z6D#b}ixq7Ol&{tpD(PB*A7*h!*uAS?O|(_V9g?8ViUoUdHuCTkInW5# zC0w@u01zK`+~SKb4e5F2Y$C6<_AD)cnMNa`a*vLrX#dtcn;njD0b~QjMT4zWV0`Yo z@=D)Mtx#wwv%Qlnfx-!-svpq}MCTHHZwBxb0^kO~cvs)M<56{9yyQL=s>9l^9iwLr zVq;I5Hb0*0EXq$4eAwjl5H@@&|){Kn#sAelQong2^ z+WmIwZ$D=7Q~sTv?XT-OOssxrW$qnrga@SuRmb3-%P*x zboRyPHy$o(b6)=AA*cFK`Gks_^*-e%U*Wn?SUa-JK9dB5RZ;#H~uJ# zI<6cNSbB4N=w#kckpcd8{MHulnvkxxn4QQMp^M5dwQ~8ltsO{j}e)va} zaM=vbN!tF?vO-L?NWT9}5M}Mf!ymh7Zuoo$#cMx4cw^QA)RayTPV>CF%6+85?#_d> zPsZ1Rz70N3l5zTEw{r1LsZUGn%`NYrizTJs=bHnmT~6UOXLNo{;2O@A2F{$^OH$T1 z8`!n>hWKBq=d~-cPSDB&^VistUUAflyZQC)Z*k)<=be53Y$>|Nfw}o+hgt8B5cC;m zr_JFXj7eK}8+oqIl97;{NWrY=`}OCyRy7 z>|+UB9>oxR9`HHwo|;30iCM*V(#MYYV{hNnA$1Y^loi(t`AQm&DU*I?6lRA32^yJZuANO>aw#)B=(c?bP}CUo&I#JT|X zt27&S3>VJ+J3@m$7*ZBeAMgM@94ZC4Wvgc<-q65JCg@1WDq@1L8m8Zdz!fT>#0CQ@ z%LQCbsl;facn=E5kOny6=O5UBW5yd`II6FnKmif^gZ!NWfT7#|FHE^AZvYs7FeXsj z43U#s`U<5h9e|typz^ECea;vP!61Z$QaS!aiRZUE z@K?`5*~+dXF48|x?W2U2SxkbdB*h| zoDDH2p1SK$--Gxg=fm_~aLRsRpl7g@e9UgZffaj$Z`2t(@l6ul)HyVasdWnSC zHt8Ke2^ObUNXjaWH;hE-md+Lf8o zU%y1)yo7{IyyDdUoOi?@*k#xipL-zs61!}KV*)`FHpT;UzcdGPqm*qD{s5YpW1jVO zD`$=$Sm1YU)v_I1TT{8|DXr7tTiPOBTb++)tGse?&+#1J z+kBNAUv!?{=2mj@N%Dv4Alp)34NLD6n#^|2vszyc@1)RRDA%i|vW+Uvgag$E}} zce2NB^&IjLUhD}xG5xKwhJWwwo_t%OV1~V|_1w^D`(laQ#E1W-KXv|64d+fG`!tU0 zG&L<=sbb-{JhWegBL{l)9aW8yV-HS}#11I@T?u>_;G;kE>bL7=)xO81nNLbS+u|Hu zg?&d0iii7J&vlBuIpEP|W%$+kRI>XPi@htVBI=n@+1LviCdNQ`q|iM0V2W1|i%H(= zPYu7Bs4y~oBihQr_=YIQqK9(Ke3X6G2O_CA;0T;Sj+-0$sO$9frXu$h69xQT;p&>T~@XtZz)| zt3W&%L#Ov} z&x#g^yBm}&bb){i%)>>C)9h|8TnS9ZG*zcG;MktbE4Y1G*-Af2#H$xkS;nSt=*=I0 z!1*g`_b%hky%8`}z9aK-+Zw?6nw&Bc{~W@1|J=5p-za$nLOZ+1w-yilM=FPhemPc= zm~!JPHH@udrzzSQ{QgCtphl7IPFNM2#xsGsg<#O9XmgX#v-|@Diyd7TU-p6_%+fjP zanXxDr{b9d}pe;%f~^#C}B*t_<>bAXJyK4aFXSYm>WpW;)=a=J+y;M4)*Ynj2SKxi`}N5)15ZSA&vq zaNz;KF2OOSAg2EfDHz~fSi)MuL(;&mH?i{Zq32Mu zLYh4A-)+VHUCYiikR^snoRy_pE!}-;u~UAqV-1)mpA#}OEY|^?{==Dg2NA{!>Pn~4 zu<3(%ht4L^D1;XUT*Y!M0L(Oua7qtzu{X2;7qT&qv;w{oQV-M|VKoKbp3J3L@{9hJ zF4uK4<;HNMl5#>qToRb;#1`;*_?nJ!lvUPVhQ}4DFE)>CQ?rS$?gmQU_OvWi$piK; z-mxN8JOYg0t|qLUpKVhPda1SBzF(Tj`OWajP~^vhWY68}r~3&yzPE+CLhrd%mJ3nA zclSZ=*>(fW2h^SVz`>Mug{_@NbE8Qng~^@gSkqTi!coP^Xt+M57xkKJB*&CN!Dq{k( zcZh8?b=w}`4K~yJjBf@@JIrX_5X+v496bDsqWa-)zw^C{+`$X?{ih1e)K29S;lkBY z+sa&r7nzL;-CS!LWDs#Z$_Wk7HNLJ|Juyy8Z_{lN+WMONZ%@3~k6gqeP@`-W^_Sz+W5oz0b`w6j@mmrMzmIH zZU;RtAl0_WdO5FLc@kAxhx)~Bc@40eg|9aCLe&Et+HUYYJ)NC2-tD@0t>OnTuv?3$tAxS%}%wq%!?yl28IA)DKWL?UAVzUQ@2 zy*nuikniiD99ZpYRj$+1k2;?c^*nD{lIoLB=3TB8xv{H)QF*Je?^peI!zh^{o_Ngm zC0zrK^^=qlhn(G3eQEm?oaQ8#S)M-k41AS{@?b!)@pxPCq3D%b)*BI@8rs7Bsl-gQCR)|E-6&&Via))bYaD^P^gGqX99Ql23a)p`lkT_rvUkXi`pFMUVr}i3aZ4X zpn&kwe34V$AcLg8BH(xiipGpr9|JB{_5shA-y=8CuN?XNzEknn4?Ye z8Tu3Bc;0zktg-WPU4=Vh4JDd1fUAIrV3-gj9e`?SfFr65;krQFUDoqYUOKED9~~!V zJY-<_TaBS96p*GdERrIA=qR|DV4@s0sdCQzLlB9s5c|>#U_0yO>Bjx{9j2&I4MPM* zI2`pLrthjRcHQAu1>!9yVh{h4G~GPS6@wf`auE>_iq`BHW!U$CttkgF*mJtppcxg4 zP0l_#moh<-E4oDfF^S_vIx&i^#?G+-Mc$38VCJQILsru~g^Hd1X_Iu#(iGv{zeV&k zU#R;EWVnsPX$IG~EIg&O2#rKUQAp!1UG1({*Eltd zW`O_=fD+Vj6&3*?Nh8|hCFdP94StDSh2N#E15yA24@)z8>{zRJ;%SWiZuNjv6PFL3 zg@5m;z1{CxFcEH@eZgT_`B*8Y#O8QsvjKKYS1nji0I1Iz+v)aO<7J9w#NR!Ume_yw zB}GnaL(vBr^7AS4G!ao6=03?c{oOVgx%jX)@pQ?SOWWRs6;cUjY&L^48(-ypx=F#U z8q^7N2b>Jr=neOi5|&>(Bw|%YM#r8e&ZiOqc0-lx;@b~V2-2-7Mihytndq6P|wk=`EgD>%dO_YNP9xpy!@foFn-QFT61%uts(H#@_o`2H1XFd zn&<0DeoDQ7U$r1*7fc4}gZICNi#Z-Rhy=ma6|u7qfzB-!sq-&er_xad@RU#yMfqdH zR3jTcK01aD_(IopJ_vlkR?ppc$L>4}IO(?cKsl=K!_6R!f*3OHd7%ui!Z62#PYDgf z;RCSUkSFy^yg{jeYjm>kN3<26TD}p$oVJAqA)hDT<<3TY(Ve0?Oj*jKaPkIqD*keh zw28F=9z7#o#~QgQ#O_Ce!DfIFdA<6Uguj7kn8(I7Lap+n890oRIPxDXcK+iEU7^r_CQ8A#?X&O2 zqnsZ{_bMOrJYGA^I8`vR2Ke4U-l|{bFJ$Wl<`gG7X~erH_`Y&w)?&4PiBEDwER z64IYWbD(#}e)>z6Ja&$FdUJphSn{+5gD<~)Gm&asz@O8Jc~kK^CY0(5?t{f?&oOYtv<_bj5TpZe z4w9iF5z?c#Lpf|p)+_+bv#^1%c*C_}Fc5>`(7%bOrbt8Kt~*p{h3@bV0tbOXrJ?8Y z-UdsHLk5(`o%qye>W_&(j*l+MUNVR?N>^lyDy#i5F0_lGWMW7?4HJRg!VJo}AP3%l4KU^lJVphaWR~R= z153mA6t$#86NmA!dT^9|E?TN-ww3tsbqd zaKvKKgaJ+72ze)Ib7tF-3|sGnzCW0(vFnuE(moD@Z}n&X+=av1_m>{;5S8{FoJ{DE zePmqk!pmMr<>@y)Zhq{WqKUy?;$s!?AK`&i{nd=}vRe;z8%D-&nji+KOx%H`O^*Sl zxMyVi0H0jVJ-;d0Cu#%gW7>C?H+ouiK9;8#PM%#DD+H#_mj{A$4fm>i2{FAPkR?u& zEWoD9(Vvfh3zCqeU;Cz#SsS)NP5b*KfwZmQ+^5nD^`yZ>z!^K&SG34!p;)h3EdGYy z;Ib&DaqA7!ArU9@zxL19L8G=rKJtKrq@Mrz;O_V&t!qVf0UN=286I;Vo@gFT*^~Bs zMW#MDh@9Y@&9J3v)y;+j{9lQ?CBVn357mfcfE|H0&K2MK`wT3FO-`_R7hFFy?BX8L z0hkVrvAoOnszD3jZ(joDY5e{jGao~CwxU-hX@ba#c-R}30JH(R`-rUdt*k;2RCBBn zwzY%Xyb^NO7o##m0l(I@EJ&I9ikzduxHVY6U^~2zHM5~jk#`StBL9e$OvU(8@kiiZ zR)FV!#0wVL#CQPa@u4lS`LdvY8gyV_Ti}jZK|IVl{?P1QjjlV$g9pw5Ow1K!`SI6F z54vzUlWOsGCnY%S&3_9i9+7umAHGm^uI_hB)~UFHhi%SfTbAq=9tu0x%Nkwjq3YCS zjnofO#FeJLo5z+9a?uF1p@hQ7``>;8SjI~(u}5#ceVI;VTK4Yp9WD@u*#WkUsO z2t9&_k=O%On zAC-m}1T<}^bziyttrhvGK&bIrN+tA8Io)*iz7!N{u~U!&H*^>thRKM*8|D{wmI~I> z07v6cRJ!h{F|+4_X`k&kI2=-4|bsdD+qLVc~UWo0GU&P{{iVK1l-Ll96bPE6QtC_!uM$3vJnH= z6%>jBC(uXorN@`kf=6vtgzIR#QXjDO64)8J9#B~L+K1}EOlrG_so$!Dy=<{f$FH9n zJWfQKzRPaKos}lnGTnaK8E`*hhsrd2(Q#S0?uPjzycY+z$lReBG-5Y|6ob{+$l!rF zkiGZz3C@<+Ijr|Gw4#k!KM(lt$PXN{U4N?lngT<1$$u7USJ2oAfZw%)M?}lGx&oeL zq+e9TM7vjTC%Sqa9!~zK707eu%!Qz;aWS9xt|$!+I9mB6YO+ErL1MjZv0&<_ZdAC<{QN}eA> zzGh<--|gu5s&Fh(2hlvVhud;wrKw-QcpZHJ`iuCh=5%n6Ba+5aDhv7A$dBgK$5a~`L9>p3vW&jF1HQI zJEbRBuc%g~qFCNaOuRSt_I-O*LYi^Ni3sJg4{!7gNThqLTf)gJu`osmz;GL)lqSxh zU2B8gDA3+90i5F$$AQ6wYYg#RCjB2vI1bz(#F;w@#=&*vq|{)gX<=e`wnX>%9)IMN zO=65|7$y^~0S4B{1$n6T8^=PXf>a|pTf^iCoZpR|?rpkZYmeXEMTLh}gVafw7@xTp zts!B!K*tVT`vx$=|1r-mh&-7`Q5Xgs5 z9LeT;TwSdnuwS?Gx>c*Vr>W6w3`sx2u{h#Y!!JfK@PJFe_8ECWZk-EGdp>)XdRycq z5PcMOgdDbLSB=gwaPi7-5?EmV^*{U!m;OOOY$OT6hle%bN+pEu`AHKwQ3(b)gCclU{D=c)!9Oxb^yh-sDe zPSrR_yPqdK8?yVXVLMNZa^a7%BX@ErO$K5!?R>j_eU)r~tOw9SZ1*#jZ+7D^&djBs zP#>%5xLwzi&Z(lhRb4#MXqn%^PP$77AawK4wEZr75{eJ!7%iVR@g1hjQEX8n3JzTt zvfty)UC-W)l>lF?rfO&<*SG?$U^WO>hQe}$=Lcp|qc~6?gf9zHrE(ku`P(u&LPGZg5h*8aHjsmWqr+nBEBX3K(mzwY?% zI~w>}H6Z9Q(^jis@sqhKIfzn%%hHobL(1Kxh`yG@zUQwxRw@4oN!9$z5CB*am=e7B zrx?)B84DJyqzq8l^luhHUuwV)=;o>N(!X;Pn8)`Fp{KcII ze<`>S*7pmWs3=hN<9N}|9w{<61xnO(s=d%eo-ka{Q~M0YK(ac!g)exlXc9{p^@)Vw z`!6O34We_>0hdQ=DjSgvm(+n@sZZ)^*}N8PZf-q+Rh?A|)OAE_4ts&u`kymW^bMob ztSfyesvX8C*t6tswFWE!AEUnQ~6&>7~5CJ;?qNzfKiM5OI!2d=>ee70* z&vsDje8zg=qiZa{t}}2>+!m?scOt5-cudiQh+4+oM-Oc9603U&D`8fHN}enj|IVfx zPT2xTGXeMtU;kZyQ!s4!u#k7;Jo_O{LUHoli4Cei$K zNZU#US(`iMSfCi4x1_wRDxP`GET!8eLFqFeq0!PM-gKAyxB#Dd*VZrQ)j>q!(c=Ar zI)Ea@VkTw(p}gg^bxl8!VS6^-2cFN^`p3wTqh~(m>*(G$)Jmp{+QUGz^t1joqa~D_ zUsYE64>ie~=7Td+*L(Q0yMpsAw|-Xq)%q|l2Dgp*=2hjERF*vpFaPtVNrY8Y>&Od; zKaK*=-`j@5QkjbOPul>Us5c3iiD@w*RW>H*-7iw-S_7n*PbA}>j6`2So27fFrQE97 z;BwR|psYDJrMYkc*$KW&Fe%{n3IcWtn@EJTPLPC(1>C@0#BX-v-a-Gv_vm}oFAixk z=;KnVh1&|xaycYO+@6df$-JZ6T*~~cqM?*5_Bn>0>O?f}qE@jXLZ6Q(Ls^TD4im-k zK>)zSU6aVGa(Tp36knZVYiU+=ikV?RQTn=aH>Ky{D}YoAa1Th|zDR|AO6~RFGkpo3 zyRB$j?V9gS<5Lnft}`@TuD38uC+a^LhtL5sv$q8gwl~6b#hGx=7#1MWMJXvi`m8MQ z>1ZSxCR1ihN6wvN5?>mp&4Vx&Kt^tIzY)1U&7n`_rE;-jR;WoEwE$C|43oe#3EP{! z{JKh&4Ht_@6#M3-#sZ=&7!bk4K)OsAjo1AEIL8N1$$&sWgbiFOo`*tskFh}o(rU93 zo}dEp7qM&MC=hwd(po~{Xb_Sk=Qin;B`^;V6)76A(jJ%Qu%;v`}5s`6C@A!^e-ixzIVrY;(+vgA7ZTk5Mv;F<8_R^&Ad2v$FlY&bV znD^t(mxEK|nV4YTBaQK04`@Vn?hE5*G;Cg<@^#j`a^;(tVAI&v4V5F;n$Dh1iyGzG zI@nyLc$t%+hY5QmCY>H7hT(QV$P57P<{wKFg^T$(e8f?h!<}u~k3cg^0(O{R1(NBa zt8f*8gigZ)>y(D?d?v)PR=s{$(MMZ=rPJ$7@x>QgkmFD!6num=;uPB(K$H=~uZgm4 zsDn~wjkvgr`r`&{m?&q+4}+Yb>eqL-(B;ht>Cm1cRY|kST+KKtYiekZweb;BY+{LB z?porp5^vh|vR9y_q>9GSGp>73`S3^?kc>_Y+k5ikk2Rrb{ScnfkRA;MM@Z7!a5sZ*MK*SN2IdD1vM?fR04$s3Q}K zU!{`q{6CVF1h(d!$-aE7-nyGO|AV9h8o!LS?4h=9v>u=Y#s0DJH${E9X(9`c#*&t8 zT?Mp4O(Z3#9~Fg1v*iZn2g-w0V|i40HFInv*7_&Q_D(!&{W1q6s8l5 z^5+KU*lm0IcfL)7a5208LX%92B~aBa9HuFF_S!8v%6o+w{oT^B8HQ5Zv>4T3KX~4-Aoy&8hQd7b6hUA+R}0-2pTSZQ*c%T$pa@{q zjl6%`3caO)tEo{}bDSLG>`pCu}PLnIh**;tG3aYrw^bUnB=F(Ian+Lc-+d_Q$oWu*V&G~)Z1)=RyE z>Ql)drXx}U>$X1vIGj4*{DQd|ltqbK!c3|_i`?rC^28H=bB>H)viEpMIm{pppGOFT{aMga+-%Q3c52)p%YJV^J2Cbw?K>m?CkvDC**i1_^H zr8+9W{}JOTyH^7p-3V1Wn;420J4l70?99?NT(Y_c)?LTfw98W6R_@R2YZg&shoTUh z%N?;T zxz+Fkn+`E__H{Z;4za!*2jTK;;y5s&h%m19bpmV$^2Qpu9YYL74$IQ}`L8dtoaDMe zUfKR0-7Z3QL8fZJWmr{FF#1+_%TuAmOo0xi(;aYY4$w=5C!)jGk4;e3NyTUat7?&h zBH@v0xS4|kq%qEvar194w$iE7bZUe2Ff;j_oRUko)2V0j?WCtyxKx7Y&OY$BzYH=EDfK&t;yJft+HtAc9ERsM`=zAYuQI_@Z^ zB`dm{=h=JbD9zX_$9Dc*sd2256Z4FwFxm$fzt>@3RLKddAM&07&|FX|LWft*X6e= zeY@^=n0{~Mjqy3HL?)h`xwKCjSthks>c5N%2kj_Q$HEXoknNaYel38V#`>&K)1|@HR~P|4CH?Mkw28zGvT$x2vACltj(79Y>F+ix*k3koxKIoF3DogH zp#WHiwrtoeh4O31;UA$KWh4s=6Znsc9aUbG-lK5&?D=h!HtsOa@8eeI-;Y*vC`*uSIgZbiOksi0TATq$*2vHkFLp2$GQ?>6$&Kwtnt@+|a7%d{g_G{>X#4vZARWJ(T>>PtNk$d>67*D3 zMKJ`xSudeyrr4FYm1nKZr89HAK9}~Z!mz;lv$9{RoW?M2YUB*2B29n^e*}<(BFH|m zp+HdmvABX!*5opl%mNiCo@?>fNYDx1W4O4o}De2CU$N1M9U!hFCM_@vmg|1 z__K7O3znf(6ijOg`slK^zyy*1-brVlT&9c@K76Dv;~vV15VsqsPB7-A=ieXeV#@mp zGk`l6fkyUXi^~B*a4`B7zYOGj@kxfqrHG0zMCf9yZHG5=(!w97QjMEfBTH0H6!V4O z3j=>)PlW&g)lmbT|2go!0u9}i|2d9Z$)oGAiF_JhY?6?I=S;*CvLXIjPl(6R1 z^wr9fUm`o;iv8WkDfzB(-<1F2fA5T@sq#0DvJq7;;W(>0himT#G6~Zx>Ea^#7;F2Q z4-1vh0S9&(bl8n!GH9ubyhKQHRMW|b(tk3fz_b*=4}sGtQNx6L2)rO%iDe`IQNbT7 zpi2}VxpKO*T?yMP@m$jRe|;9zXy^p+VXqzwzDHr}rRHKL)pwrI^;RRU!82FO<)R~Ep)LW1?K zD=rQzi~YYBV9*AAe97AXPnt6=a44I=yaod;REj77=p2L9Zr5P+wtb7#89Bo#maTOL zMhEgA1lyK9zcdD3Pt1woU&lz0K03I203pU86H|(1gf)2wH`y2LoRDO_Bzw2b^zY z%}e%Q@qqLN+#ip#=3xxpivux_F3Y@jMH9Ra)hA^uKH<9KkUHn)(?hju#wFD-Id_Yj z2ioF#Eg^33!q)4+e}B92+X1#!RTP%R90a(Oe_;STK5{NdEr7rB)hYl!NoFyC=oHkQ z?^dt#ZF+25WwzWkV7dJ>TIP?_m%sKZWzYLipgEF$xvgGnfPF!V|Eh=j{Ync&7;~&w z$-YI8?RZ@G=(>c`$FqnKB+E5J*hTup$Q%o!z`~%h@HpbHBN-1W@1Y#^SVOl;PNBRd zhtu0&Eh$1wM!}#>BPQ}6Qm}uAxE^i}xL1%{ASVWJo-(3L!5y=-tm74ObE)EIM87D@ z?n9TTKpgq34qD*X_feQhiUO)IG~(J zk%HAm6s5pG=f4ocXTqIz_;}tl5T7BNPQK4=_@%cKP=cv+QDvOZ(-amws`?)?9$r^mm<+PE{ zU;deV^xVg5bH_hE;x-S@Q80bm_eq0Y;{UE&vbnb^`Ayn4!Q0*|^(M;Eah)}d+@lXt z?-1^(VUu*9a}^c1UJ2P{)#>*sv0=m4QLEw2<0hS|BToCd%`@99D^@5+=O0|l&C(=Z z8og=S_*|Hyz}ey0P1EuoTA0$I!QQe9xpG3HxJ16ucc+spdTx2o&YG}h#Iw}r&U!ub z6D}`sy;+Q%e99GJ@GE?%W2k=e5uaEy?)3@3k`wpUs9Gl4-n<{?St}pgNzC*%XZM-wnd6;z=6Rl(d1l5Idqd!l z$5W-cx`UzO!()F|Zdj@-QVdJ$>dwfyp4&G5)SRhyQqTM>t02$CpEBC|VT03SjRk%~ zlTHN|io;9nw!AFTKFp`b|NP~+5j-$8U{7whHM8&l5`_L&R%p1#Hhb4YFt4>zbsaJ=B;8$efJV zO5b56?WdO(-DlD7Giy7PkW1%XqUHTLNtqSALrwU6Q2QY%maL*YoZuWrxa5^oytHhm zjGe(JXBx1?{*<+JTdd+oPTP8ai_w1bM0+m80GDO*^y6Jz?J$UcdMgt#8Wvp}9X0L$ z#>bd{Rb6*uHcv`>{+LerkpVxK`*y|-hO@H|Up=MH;wv1Z?u``x>Yp+ zj|Q9Q`Nhx9!^HS1{YMu^?lxaIgyq(-^!)K;g1w#2j#E9OqwUSa^MBKiRSN{BJ_hU! z21<&$e<%0~6{$;k&BIu~vm{As;Mv#d`p!H-`Tiuqsvp)K4_~DA^1dHo`hNECzcb6- zBiokj^66IIJ{=W%#vSIr<$Aw!oe!}1w3?7~r?g2Sc*_+{5be9}tf%(<%HaMp0}>9> z+ppq(FB>%nZojW*m(bVAD0wSU)#9+Hf9qStQ1DmGzROt`w#6LedHelGG3q)@(p&al zhO+ILUJaHktawq5uHmf(T(e&s{kq}Fq0mHOP0rkRP|nNe_;ukgbq;?o-Yts|dKc_^ zVEtsR@Z(prr;0e_9C_cREVsA(6YU)MqG=PJ*BG%H{_lJK_=P`W=iBPokTBc_hl<-I z9zFa|?ud($(FIJ|Dml6xwHtpPajd*z7sVc$Y{&2?3=&tV=1EQ=R{zz&WmV%V-pk|&*^c+gN>S{o^rFH-Y>puDN)B*yPshv$7PVs~1(Qw{aebgX}}? zAh|XlBSHzIes4^LhiE_scGHKbo|5!H^5xoKk~j;E$849gK!F2;LJt~4?N1A3n#h4rQR}7_B1Ow*D*H)xqiN-uAOV9-e zcZ~Z{k@ot-b-ObfBCX6Jfxs}r#|Yroa|mw>Wn`Po0@m|p16AXmKN0I>D z*mW{F+ym;I4HhTdkc2z?;70!55xvxK`bVE^<_K3h&TQB>c9piSG%4QK? z4_%8IB<{>5m?_qGLe#V46G~TqqLtkqAcX@fHvAO&@hN&ym#8m^PzmzJfMR}bJ5@fR zypZFd;T@1tFZ#)R=fWc%z2VF4T4x8}exqA`)5RY%{674$RY8C(q8E2aw}Y^v-Vz7 z_qYKsr-3@XOY%GadlHdmcS000S@>^=p7j&(ky;ObqMWUPlq0J)Ru4IutE{4|lo%W>v;} z%c;C$Qm+iX4Ze9q*nEkr8xuRXPh(#6uM~J#?{72MVtUn(EypEl$l-wLT06_3mLl!M z-VYQ{_I-Zp84(#nLp*zp$1VgrGfvGAU}8*cF4#Uzwp9CbQzg$_`G|Q3 zyN7T4g;LFl=R(%5|3CpwwsFBY?zLywM5omLc@<{1M+b+(JtjlHS{X2b1+JmNst-F2 zn@FoWUA`a*a8{BhdM#rFHSI97!?zw?wk&mW8+>nj3POK;Qgb3Dy zVeIY0`DXT8$dIaG{8sz8%Z1L&}_mG(v_Yp<+#)V!l~E> zARGm^;Q~TA?KDS>xeH(vv;fQ@h<+bGYKhW+i&|GjggrXGAID?=f-#o(};HSS`L3TJINQ@BEy4n3K*BALr zBMC;Lsmy9=xvm!;H)2{HXeGJ||9mtHT&aN%52Or)ZSFRuat1OixCfStB#LrasKF+( zh4aPWs9=qS1o662Mj3DzHAY*Bw5=D=hm#Beb6~d@RzwL%kN|jGj`WxSfZs0z&$i$J z*qPY5PndCY6&DvP(Nw;i>wm1P&Qd^ER?u~SX%JuK-c6<(#D(c0ReeFc&6en}cH)x@ zM?U?oOEIk7SBXhxA8k!+hgl$g5Wqa6V1-p$>?`J`uoK0p$1{QS$%tkWrehQ##DH0? zVv1meHz^_kbMH+0kleAk+~V~`)BBy^SR*>72jeU1*0Jxgs(G_*`7+1dp|QR3DWCIy z`mk`+n#@MafzBe0NHYV&b7bk;?RT+Pb2s5j11wM1BRm%z;1USsfaclhI3{=k4Y)>D#ovae!%1)UuFK# zJoUq?hbRoPDWxHtI`9EsD0I^2vUgH?_;cA$N|2=Uxw0sKw+Seeyqm;-)`!p%0P%DQ zC5>Mm!$8Qg%CSe7DS$7Zf>X{R#zfbS`3bSIm?m>L|N8+H`IvQ1@HHKc3`avD^2(uo-8~8Zm2;_in$LC}_&g+GMD% zN6sT^7a9Bw)iNbKk3Znr=PKX7pCLweou#9V7w2#wS!FU$le1v(wnsbCyls;@Q$N#J2E*xxz&{CG)5B`C`^&BhD#v zN2{}Mb5(X?6eSt-Fu!Gq=YRURQvjW0W=H}l6|i|adWjo_mLB}aP8W7}5ANm?E6Pxk zi7+XAbJy(u>&B-IEBMKF}9;P`}KI>&9kykhAqAv zhQh;3hJK!sbU~q2hIVH#%*+mg%nI`U%7lRed#y zDIJ7Ii2&}h zLY8E7s1HWO{R^tn$~TJt{Crrj_y>O}cuAb)px{LCBdwpe+Er?b_P0V(cXTpp+0s2^ zh{H3KI`^B|cEx!hU6}QZm8!p=V^0>>(T(&Qb;s!gkSAX#uTnmc|db9KEoBt#7t0$7T&?t7zD=wE@iR9fzB@ zoc%>2DWa2?9D(fWoe1jws7{2iT1W-R?_X`K$CJfVsQ}yow~(RWv9n@5KXK(H&nvPI z^Q9ggj<*F;Z)Qs`W2|>hJ&ARQ+dn?W2iWPI)QH&TgFTXP);Mr>6iDZXgjUMn{v{DK zFd3{x+zWglUQ08f(n4$rL#EX9L>egElKs-=@|BV8Xbr6ce0S&LJHw6}- zPC~|)11%-UQ@T#91CS^0!BQY@-Sat{ox3~H9XOA90kQKav&&oAC_Odhqd+ICH}e(N ziu-CPw9~itlYsf;W=yH9V!^Goq|f^gZL&^mVV`@-R5Of#i_|-NpWoZ4Q4l9HWd2i8 z?*NSS-S(!}o1bzZ0&FI^EgH9Z60R%)m1zrIvs3zvfnm#oO4uG;ip+N<{)n29fMge# z31$HTz*Y_w1)kZ3v!c*JryatMEA1xHp@gN~;Uy^Ht)IsW$dUw@NH8?m8RB@;bY&2B z=wz~k0046`T%b!pp$(x4DVVPi5Q?Y}eP!x3g~~|Fipg~EM--YI?Vskvpn2+AUQ%q2 zF+f_z@kjnkMp7>d@Gc=|X;=yg|LG*aVJUO~IvEHwi^LEOB1K?&8z_u&JV5OYsP@YD zlsdgISgA-<0u_v3!D<{016F4ndFWC&Xz`9}!0t>-`&TyyKwiYB-1_mBNg9*RjuE+o zj#McnsQZe*Ba8iHb1)Dowll`#qe5Q)N?qB*&V@G7TrXrT*% zfD_Sy5D<>hApE*eh7TY!Q2>z$hs6JR5t861jqmmS&jFBX;7|^&7+?)%oY##U-<`Hkrw^3T1h7ZDH zk^@ri_~Gu^E{3Yr@#p=UT~8bmyX-evT%)so==Y4m$#4}@rw1gp`(;j8F=76>g#pP2 zqQ1oCK;Bolz%=|g_3EdiKRAX}T}KU;SMwveMtF=reYj`ViXr%H1zp*r=XEN-&?aH^ zK+Nzop~A(zvxIFj;$DYkWuAQTA8tD@50hx8;<~Sm^Kr4n`a|*Slsc@pwH>4QbIJUL_e*DLPkBxKu@2Zg6R~#ATj!8= ze*#@pTIo-%zl~JkR#(DALx!R}+v@W3-@Atv!ziW42tVaXjb9HGo~^sYNXNA-`Rmudzc~`T=Vxh6 z!)ZSL>oV>SXN2%Ch2N#zO`|IDCnfqvV;g;PYW4+R9Gs7K7LFzua4&#sam-CSf*vWM z*>hY9x{^FDRx0D$tieY4UkjHEPwk$`S7n&>bII>Mb9655%DF7|MQWgOAa=nvjBvsx zCNHbNYksfzbXc$Pb={n+eE6@|rckNt_}8Bt{;ee?F^IW0d@WtSFnL;4=A))Ad%@1n zoKv{RvoEyOj&8Z^YPkI_-`9BZNrb`vh8agD5;a;O7)0qOc_-2M2Ehij%k}kfm3mb_dECUFFAY-?H3EV<l!n(B` zdA?IWA9Xlp=>_#@#`ful#%?PvyGuJrlc$-veURVdk4MEwB3&lM9IDr?!>e~(4P`ya zmAJ^zpy;;?JJm(b>Q}tPThRORt~afFEdJ2(u*W4vnxhHFAGn5o^LQ0Q3O-qI;9I$@ z@NbJIG5eVqEQ{E$h<%|amslFbL{E3sUw-V=QSiP5Nr^f4;KT!u64M#Yn?USEmJy!; zmj;udIP=Gw-Z$>{+6{|2+B&r5sqC)*ITk8?;KlUA%U{@E9J#yaT+zS>HbVG_!o#g5 zF}sgvu_aifELnunH}s;F2@9N(*Ls??2jl5kd0WO~K(`?I&iXWnYtMlu}oKZY3Frjb9Xbux1$Ie%Vy z5ge-JHJU4=tE7FL*;?$bd@0r0{F_>pYO0wbPxu-qO7@&jKJhs33KEe1_0@0e8&52T zxwz791-I(<57FIrJ-)^9;|%hL*+az4{I=yl3t!fibB9kRMiKJ#Us<{5*LEDgT;md= z7|y%UaP;BDfJcrYI2I2!<@0JjdHRzd-8W2i4IbY~@IJA-q!VO&+qmUd)}54@^t!~$ zEstzeUDm6_n%TKs#k5C<+jMqse~*Y0WR}gTnE1ul^__oHS_gArvu4!9DPV8!!^R%# z>wWWfvX?bZejHHGw2kf3ZD!70$@h0tobZczN4fPxoo*@Ewt?e@9s660KGBI=$`^CD zIu2h5e(T%B8_*HF(fu$UFq=;mQxe*A0|dn^B{;*Fb9SorN}e(VrtPp+l>gb+b&{pT z+EK*KdKtvWUC3sCZ*`--Ojn%Hyiy~ehYk9qRxWM-v{LC&*@L9l6({6QZpV22)fRZl zqjQVn^UOHe>386TM<)K3mObwlJRi9Uy`o=zV8^XcwS)wZ?{9x<WNdVuO}}Sl<>iwm=7LXR+y9c~kLtTy z(lcpi#XgSsy+qG5FeiF@4i|y+O*}Zbu@U{KG(D$gAuqsdYjUdpChz08ncfI?^Bs!5 z!04^yTho*L+~0P1#L@!b{Sgv|cLIVJ3tq3B))ys5-Sj>mFWJY_*&7v+oo%Y0q`dmsPT(GG7tcSLL zS-ztn_r{4odX>+csFCe(rBh(mL*-7C6`|#KghNI~`GYu*gvZnCYXKu7_J%^9ACZC^ zv0>kJhSk(w3rG3yf7;fm*!8U>yW`aPvgEt<4A_!|zq{Px3gtSMvvpi3SdIZ0hV|Wb zK;O8RO?{Nk!#eE8rPuNIz`AB2$;jp>teS7W*Vr_1QW(7P?`eG|DWrDTlgUlhtDi5C^V8bArOjh{>dP; z7m&qSq@#n1T*=Wqs;@|V_GO5_8v9n|6a8$h^;2wi$Q9StYhpLa(T6ihCHT_z=d8YpI}GDsfw4} zsjx~eB4?e_u3|!!()<+cupEi&VkCsgyodyY|_L)R!r3y!p6j`W#AKbpA197c-*iceOin2NCI9SR-6sA1m}UB%Hk3X@!BG+!n} zVS3aTP{62SzDs2A2~?r_6-UN%ti}n^QKDdV0?dgMh@$%GRF>!HTj-SH{h1(0{sIuD zW7!1KO@WIL2m68CFc=m@Uu~Yy+%)p?vkwCA<#@;PfD9HAxLKv8Y|iCQP_RWo3GLk= zvx|taf~qu(oMXiW11fi>K;Ej`^{l?fyus=9N75s+DDqk7Tfe>T=L~d?qeFc5{(+dy}gQIYoIQvPHaH-SHNoB$;E&7$^53Hu_ zY|{(yGic*N;mtocqFA*)X^mbO4s5x9i(_x~v^xhN{wyIKldkE6y&C4bh~f?dfHG16 z5|bUKB^Z16h0}_s=2M$>spxga0k3zOTDv2wJ2jOO4=&1J-*BJ{@zH^Nu1hn|{P1S} z@e5zX5|508BntEo9NzKd^|#6VgLe%%d}Y9F+OM+elg;-0WuwVP?C-88PK$eT(qB_S z-NA>gmV^3%UwID+zdc-Z#p%y@(x?T?sQ0bmwTJECZ@wpE*8%B@v=apIi&IVWM{AIs)yN$Qx$Jqz=n-`DKRTL->CUrO{`W;v+ zFuQcK?m=?7i*?Qd&X-htSvnc`t!lxG8`I3;lBU6LG5Wd7P?)6loTuA(S`NPh z^8E*e@b)&6kxHM z4_Ud{$tONmCzb~$c~5F%9AFFCcRT!UdCN0HRm*EV+i0>%2KHH1<6>ju8+8&-wi4z$ z*FSn)#UHO-(E$(T4Y^~Q4eixT?TepB8)@$eFZq4vV)3y)XJFdKsHhd{BMiqEp z^LzmeCuHRo>6XR(rmKnqe=+a*{p_}NebA79&h2-ii>zLij14pw@LoT2|CA{E%(Hkh z)noo?509K206J&hu=TC7Zbmfb|H>S9NsPI2>P2tme1q|i)90UzoT=Nwgnzo^!YLX5 zM*p2SV#)M6r2hvA5Ohxt9kd>O^Q=E;_5B9-7tc-ua+4(b3ma(Gs%aGl~`kxqiNJhf;5&x8xFd?4!?RTK3(WhqocMC3l}YQV+z!< z-hvh|3n$S=;lLWwJ~}FNGr6U^P+9zuJ<^lV#j)NL!!ZJ0T{Lhjj>%62mcC8-%8@F0 zBpjZk1o@~K%DY1bqEnJL6$(qX4BO(bD)|~g-SBMA>)tsD73OeAnp9jMh**-Oo4nBs z6edYOLW6+5FA$EkVcTkj0NbO3XW&rI0T@`6jyE`xAPUQaNB*1s=p*sH;%P-bL*f9> zd5DD}Q16^Rie_ME)nEkJJG{vKz-NFPm{9g`KsW9?Up9x8A`Wt0a+!vN4B^~RPg*)y z;1gfFAgCz=f6Fi0`pn8)9L{MJD7{12rtNgX`1*4o7YNP=WmnXCe zgg1h~=a7;TDllRWLQ<$0dndp|gf|ErQ~7f3D&Wg`Lacp{NHB^0yaW-EZ>IlV23;{o zjcTxSv?$?)yW1fy*1bN39+=4NONS`1W>Y~AG!RF^x3VGN+~@-G#3{Is;@-s;-@@|r z`k*c`{XyD}QUL6PskkyFW=Y^hhAvn!AFv(q(&Yd##&kzVtQlFNP~1RTmsl$>kCu== zDn$7s(}AZL651n9e11Bm}RD z(Xd9`;r2iH2>s*Ll)mSliS7Gq|bPZj&^ob5L+5J1eD0IO~M_sUP!no#^Ygs_v7qE7Ilw0F3#oNL9(#> zy~J0_10CiX6mO z56U~1;!dc?xm^>*%x&Vbr{$DOD>DAchWBu@mF3?uz*(jhEy2E?PeuFZca z_6@=-VH$}B*7GkO-X&vjyE)o)U$=8ANg{2%O81vqa><3{h;J2@!NQeae;KA?8820C zW8E4X@#Dq7d(Q(tXLSX-=oq;wq)#QLqI4vxY$6>|mMlW(NOA!&us0ORKD=?8i6+h< za*L!77sPtDjvb&m0X9wM#wNVfoo0s<WIXD?SP$rP6s5o0(aN7gr=Uc1|tpw_C4aV<(%I&7$!m1!d*u9D$W3aa8J!r{!91w zF=)_9f9ZU4S?)YTOKtXtjbQXzvcu={UqF0WaL29R}_~-hqkJd&SmJT3(+4 z@&Itib0j&eqV!QL&NN!U$^_RT^5~3;`i) zIGH#E>_sGcu03{{kkgzp3eY9ne`xQs35mn%x7KDg227LsiX-A&8?O!CJgEotCzTG_ z9rM@X8z`SRvRE&8SMuEOorgN^D-oQ*C#3|RxA`(ScOp!-T;B%VZplotl!shx^gdTB6*Q z`=xKlOl+jl^{#xfzm_bXBTZLvruzch$iaarHgU0;_$?tR{)^iSByX|o1^;kSxCrrG zhI4Fd`R_0#q;s5|VQ0=I`tu+0yPjEU1BNMwM=YbQQm_(2$L)POayprm%IJ&5#{n+i z+1bG%b>VPJgn<2drHNb#MiMd9W7B-Ri4AC+BeC6t73$0pV9t{D!c>7CtikF`$_%}1 z%$zk*7a|s>ulAsq2@uB9C0$s`;7G~6Y(InU36;;1zdMWO^}6DnMIuN~jGb$%0XGjM z(&;_y+dO5iXW+IAn2_2V$FQNd&n`>FJRjQ$%lE?P{e`t3PrxjUY$@L|? z8c_+e2{XXjRcIkA1%MNM(FjH4egAp zP63V^f+oOZFXzSEfc_aphI96b?2}C#vN$kRA>mRGY{u`gY4_V#_mxn!-_bXq; z`r)xXQJCm{LfoR(n-?CN51OUwk}$iRi(kfuI~?!4^Fe_e%oNalga8?|HN5Rqt^}=aI__5{bCB)RgDXi|Y~MNqvF2Y~`=Ra5ip01$z=31?oYdun>^k z+qM7&S`eVigiN1SiW(FGT<2Gs0dRt!MrkIVg$8Ml0Q}?lAfS^b!B<$Rk==#5YnMKx z9kO6cd{WhD0>!T{`Kp!^WWpKZqx(?CFqTRh80lJ70^Dz<53(LY!KTkgXB3HJ8UObO z2wg8ds{!{Lp)f^Z;xDl8l*1yl0(uD!I$wCMDWJc1G2|l&Rt^^r3#%jyaexjaW8GO` z3iE-VqLGS?oz{N|L|l%?n|u$<=<*53{(1+ZK_o_9KR;uZ{V!!qc=Qqt@xK-)^d zvm)FnnwOC92Y~IsaufF_7SrlS{M&;75ZD1^I!#{fBd2dp2#UXbKbNq8YQ6l}PDSDZ zr};??Kg#vgEIr;Y0H2AMqdpZK{JbG#uE5Z(-K=LPZZf0FR{*w#gjwt^1yi7kRv2|M zBtS~Is~->?52z9!0xN+c$^%48(22jAuhcL65AI|5jY32yFp?pNe-`-(g-s=oiwwGq z0r)sH1o$GzBpBodKOqy?LluwRwXZxN5zpGzyGScI;OUJfTuCSm@o&sD?71AiO+#j( zvMGu(xBHqz3fprt0!9;Jwj_^z0!e7#PmehaXVq*sGsSrt=9`)oTupOR#E(}Heklu% zJ>e3wdcnMaFeA3WMJYZ6!DrYv3TXYLZoCq)6WULjmzO+JY#`olej3dgES@sm#Eg^hyMfUP}oYF1xeqaNjpP9F$9_b*^kS!g)Mi5<^Y2G zsSqLv1y&;pZEV~S0Hls)2O{Ytnt}ZQTVMvPDdBIeUFFc@Y3e=$J6Z_DoOntzM1I8o z$HxH!6|NOtUwKaJ9QcyV4|2!~KtzZDZ0G=H7{&=q4&FHb-VB ze&ha+LvpNxra`WX+UM%`2ZkPT>baz0nsambpYxmGcNd3`|NU;xxzc23v&?&?apLd0 zA~}h^2E}FVMBTqxPkVk5)IMDsncHYd~>=@~|uIE@cb?Um~x%gOy9mBX8pM(I; ztU=odl`60PZ*ttD@&9@`1|wDO1ibn>%arW_gggV&bga?CWjOM?9{1Xbm-RU&+9@(M zwoDp(i%@na=bpXfm5o}$c^<=&27f`>5<<`6(&xvc7E>&HP6`;>Mhj>y%QtC!dQ>+a zFXB4YbUxA`sA7R__0qNan%RMVbjNh^{EqUhLWQTTTe8q@;bn)Qcf%8Z z=xyJ%`R4!DlQhq5lBrzwEaQq(udoM}-=2G2bzJoE>ObMg54L{k zQ?um)ESb)Rb(K^1?YKsE6q|Lt)vD*&tbf*goD>L*^rbT|)S^mx^j(Vh%J{gbIeqVF z|Lf2*COSVdKfKOj;3C#;9!XYxK0f5{)3fF!*DBAaDe@3^u|aL)fY^Qoo1cvf zRw4GqvC)V6-)RQavGujFe8s}bm{!6 z=DM1TiXMLPZ*N{t^V-w+^NzKO1qPctw`{HZy7n436g1B)VFe1+c1rEb4Tjg5@%am3 zYNBoLc5Z9L*4Nk==w+_g79O1&%p3J94m>g}=yC3IXXL9pXYSW=6-+dU)o9db6z-KQ z%KdWi)jwmWTc@_ND#sXicC(zsW$6qg%3m{-l~{3)vD~{S^Ar2UATgQ8!17b@7Ek&w zp6?aC?|$~B&(JGBE4H|qte*1`CFJbhG5;r~eHE&FnuGic!e&lqOw0Hf5g5Ar`Yo~bb z{`J@W*mH6YFKM>^hP)f*wwk7M)yIHv@k!GClE9}5JemqTyVWd@DXT;Oe(hZ^?D5xE z=wmsxpdxvs`MgZe^X_IrM~%o&Dty8ehhsVp8HELtsZ2i#m(^JAQk6H1h1f*J2G9``>HjoLkU% z7>{ccc)cYb?|Q4nVbQ#Vcl#!~>F~+)S7(8btAn@q*e%|&w;Nc}gmZQ)}{{nGs2-~9qNPQ`kt9W#9! zllDD;Qd|Ek$0w`gk*fAxzB6-g%Es#p{3e?At;;uW5jyFHcY0=JGFRuCF<4a`82G=!?iyUagULL;Nk?`Qyc}3keOL(n{N}zsHTq zpZxRrThZiVr{)2+)@8Sgi6t$h?OwjyoO#mvu6)BuSmL*vVsA6;s~nxJF^gx|#J{pi zGC$@82A`CBYS|gAo;ul;e1!{Ch&6HI26` z+Y|qUKW6!q#Q9=ETIargi#$R9%9GFI$(c2~A-}|&`U@tXrNbjsEN{Q<^cxThYRb`l zlxgn9)i!wBYfek$Y^|54t|V^#d6IZv_N>Qh&pv6lxdZMaUp(h*!;*J8a^KG=ehh36 z{PpeNPOp(wrqMnx4y{s@MQzrUQ`m6-#jTmL0)B?$51w|t`*C~YH)HCVY3r`%3eAT! zqaHW5u7iVnc3biaM z71*4D3wsh$(<=B(Fd|fcD-kcEJqGb#_b&v@g zVsN~B_MnMu02CA99{~0Xwd;VtujP=O= zX)$`CM!+{M@(^R8X^coJk^wd3X)7nn_zfOJ)aC`n2+K&!zwH#1HX8`pH5mXzH*OT)dFTokMe#{NRW-AA^OWHywdA&2Z}LHIpaU32k{Xf z=r20<6tT4R^B*!y^l}6o2dDtU*ED|su9|9Bn+1$cHFv)c{n@Zw2mp`zro3E zN(&T?V|4aR1@MI42j+!%q-$R5hw(jDG7gg!>$S$M!}4|aQW=VkqnAj@zI-$7Ag}Vq zp`XPhF$ROh);O&PDExW~BRL9_=sxZ0*^?s-m`6C{KYaNpYz~*$i2)+_EH0fv*~!pp zHt7^4?~6yFt-|q+9GLQ)5-erS>)IUg(SmX6!)VLK@#uEp`Sv z<5M4{-bUTH`_Xj#n9I6Hl^!Rp#yEQ_ULdwLixH=arWFf&Q?gi+5J7 z<5>EolP)(95?U}(cUfC!5hpqdal#mIx+JP6>LfeAd2>s^64lgWf zYo3(`_S1FS_S{m#Gkms6n}2A zuskuY%$kd^@t$JVz5CumfDCu@*7VCAZC3{8<=QT*Jrjx6*y>t=1H+O!033Hj+`T5Js-)K=Z`J%9g&C{n%^@pz*OC`` z&zMuu3Uk|nZJo6b!9Z3M#o!=K-H5Owz1@4dOa>yZ=iLf&*oO3ycNiaW0A zsp=`=G|Sb&9txm~9XOa#-XS}uzCx0d;q~^6c=bWFhklah`VKvDh$(mVxf0ar;xbma zh6k9;AvhRY#=P(x;$e8#RiJgta3MkUc=<2c{a0_qYrDqyQvh=fEZ<|h zHb0<%aFJlbAP4@z36$*)Mvdw~qkL?zLv!jYto{a5;u2EvYL`OXN5!t;TL3bSI~Rr7 z^9ihA=eIGW8NiSXm@}dPBV*u^ZaG;E4~Db^Yh###(*oQ@SOok-0l3t2VgvfH{PsI} z@o?O@s|>)=G7LfClI_3La>TiW1f6v3DNPCG&;p*rzhEN-BE9}6@|q9qL*c=}Ojr`a zPJ*69NS&U&UIBOnDsQGgxc(4Qs1OwrUAWwSJPe0jfhDO!n24MMhDqxXUxrrU@G)O@ z23%A6I$B?PeX$4M5L$d6j^;+mf32neU%2hG8qI>!5Qh+Hm;fW?Tt#B}-7*ZUeSZPQ zJehK`h=~u9cSu*Tyh;G@!Y)!*vA9Kx^g|!)r2wRyx3~N}6;2FPb-@Y**e@XpeptqX z?OL0+<2WE+lQHNnKPIZ569WUm1iah_=45C$MEL1r!VMV2Tqw5dgyT?;LOF=|DfvdN z`dvCWp^}wW%7o2if|GgNL)WrlMOAY!oPDb`I0`gnw9!4)-2GckO!pqTsoJJwWy)D( z7krw+(jTU2rLP}7*ejA^E))q_cg{)qEtj5Y)sGGPyd6(uwi8J?DE;A ztsfA_$gAS$Lo!y*%}J&a_{t%6?|w%K<#hXG+Ogx9n6pCUW0Y}#|EF46^Zvuh*+WY*U#>X zqnRAyjX9Q%8AV=mB6bD7D*#sxGEyR^Lp?qZWIAN zbAv18x7jTbJD$fRfY~RU=Ae881D$Yq}FqIG^_W~dg!$qw+68)tuLk=Fj^opXqqp; zzBKsl_4f7!4&+-SY)cvt@dzzd8Y{rp$;p#Gi=-;_2l3wbtD^u0-@WI!su>!Qscq(O zgc%AvCZ(8#4CshZ$^nF-absN+!-QTlr9vGb3Rd|nY_QCuCJP#U4*O313X;KFS)RKe zbJ`pQ^u93+*n~wYOGbaUYCyUw;h$+?@^@doC@OnS@#EB5E3?eMTPGId?5E$L34%%( zMf|z6yCfC5&5TJC1J<5p&dGzKM+}Sy^c#>CO-5z{uC`zlAKfm5b=eGXXHJSfcc4Sk zs%pM2SW?C3yX?;rMxc7M^knwWCJz4Ax0EkHdVuVn`itm8{YQQpOOP(Eq|V6D`HU1C zjrweK06^>_wd2V6Mq+e*b@|YLi=$Nta#?cdIAVy56w!^I}XyFf9SBYW}K!>cuXY`mfmKXoaY8_W+ssVQ^Vznyff2xwSS z;Ic40)AVl=<9jod{s0;LfK+DzdNE!pO=UV}?fr5`>Ivc+`0orm#c9iN_gTQpu=2ea z1$A*fcYc4i6e36k!Ux`~plnhFf&R4zC~Unax1G*VY}f;l%@bcy*`ggOI(B1rN8Ye8 z*tm|Hypi+IgvkRQ4YG$$+rMgTMhNghfv@W!?aPJbz{(fMm$UP5Ug~JXV2mTbU#@%C38ISdO3(&9*l+X&tQhN29+G^#wnasbI2*--m{ ze&cv!e)uS$+q?s_yT&!e^E3)m@(Kv;A_cH5Gf0d=jz=pA;4VO6b;escml*l}k3--* zOlA6?@bCFA_;l)j6dra+`D~g8W;ecV1)9hnLg*es2+a#A`=1G!5E+06?*Sc2#PzzW z!3&YwqmP?@jwU}+r4n9{f9mMf98E~lNci-e&}WF!y(@~mO%Ac~^b)d{m+`$9DUc0E zG2D%>=fscbk6n~}ihqO65@xDNG;7WcdC%NwsX6s*b65i^slzO_(Ii^NA`pNv8c@K} zph@!@)3>U3-4C-iK-}eQri^mdDd^2iE4kY%CE$&~b0+on4*f>qaO@C{Lt49rm4cIY zX`}c_Vh-`ZS$92SW1*XNTvL-7Gq z72JPp6#D%El2mBmjzPdrfgt=k1VSy4#U3p;IX}uez|(@<+sTDFv<7`^>jV2PNTWb& z2D*#ko58)8>i=#-U5TmLReoQvdJic5_c`GX3$i{L<|7H$*b@PU8O9OwN_Y#SWtt)) z=w1}Im!Mu#lM)n&kl_Had>Lkoh?!%|fucEsR>}>+@c7_B-;Him@h{h9z&*~v>hk71 zKn{a*K#>YuAU3wK_pC|fffsAM=v4efS_nz}n@w}umlwi?`)yD=3jUnoKg*($kH3HIfpfEmuL-(l!v=u>5!0gBxQ7&5S?;j*K& zaVYlIu&W(3Q&2eO)&>Z3d< z*5A^*Q2?7)jCkz_2LrZyu6P*z|9JWic&PvX@%Ihq?7i37dnF^Gvq$zOh6l@9+P7+&$N8zF+Ux`?Uvh3d;%zbRGu2K4XQC zlLTrBaL_b_h35G8J^Pf7*CZlh2h7$affX=GfINDwrF)v#O1HX67ms~zog}9WI{cur z;&faK(L>y!GA?|wcG(xZ_uGp9$OL3i%Tow<7#iTs9!_VKjyio@0((np%Mc@kJf1#m zKbR`7fie~+LfE<943OS77ShWCP+S~hoB7OOQrH&mHz$J5ScfbCEcKCW-ua$H18sIK&MIiDrhG@uY%i zZVP$|Bm5p%|9zN`P_%_8D-y6(J;Q<0EW(3wK`ja?P`hk^Gs2-94iG}r(Rw;mN0&!`hfCY>i(Ef!10zgYn z@(h}vcE~&x7+5=ZTO(m)j7Qf$gb9=cAt2ivd$$5CVoOxghn;aSM9mFhNIA@*T|B}J z4_^8)t_>g}Bme>-@8BUtB54*3$cXzzFqmH%1_Kn{7*M9%pQoN5og6;x zT2T^gFr}>Cw7Tkoa>7cc8*w_no=iT&bj9YxncZ*UuQgLCN1H#DE1I%cu+Y#P`VPq> zq!ASMmd5R`=Ul3peoXPIhrYoNi^h0p^4@Bno0C>ror9ie9tBC3i;r_Y*Ds3v(|(4> zs(IBs<;rEn?zv!EKAs-)3yrI1^$Km!;o@h?@7e~rUYLJpzu<9;J4!!LTj6Zy@xwX@ z>nHv~OH1fg(z!2N1szIz>x$)V)sguN_$)y_d(=(6w%^Y!pZ{6a%o@LK6DH@S>JuM& zQo4%T9Da)*WiHSwOq2fLe>)#Jywu~|H*L5$F2iy!Y(R!N>(sJEyHV8kUBoUIN6UIG%D_T59E0(}Rk&&rcY>oCxTKWdlrM ze~OlLeW@R-ZI011?#nynl+xfN&IY@;=JR0FOgpE&ZKky0Z_^%^r!Pe19nKk;a2>ll zntw66?t&>>(23a;=XY%F$i2{cni7m-u=!ZrF;k^a%&Tu&Zq>0Ym0x*(-8j2qZd{*L zA8Hihpv+65c-Q@SfnIW)sEHgk3<$v|eV2al)(Xp6Q)bNL_m2=sWcwX?_G2O;N5U0jAye6j0|}LV$Fmy+eH3+@jJy*|CO^72QkZYryFHjJ4SN#z zx-x?*bL!o^2NIv2UF$WaqkYk~BtVb(qsqI@qKuJkmBww^hXFK{f8XR3gyLT#6682i znwW3BxLbaB;;cl6e#b34hESK}g{vPGW3}3HC^OBN7&S0W%MchbWSzV^+U+aJWo8B}yZhM|fJnc`Xo64nz?Sk2dNl5Ol$XiU<(lpvcnS`0KVKLiN*Z4%G zCS-X}b#d^o-`v7-QonQ%VTXwPu12?NM)Mbi87hct+R_1LIP6V|`*6dlnh#$U4vTJ-8#ZY;*Fz(%HWgN=_C*$%4Q3K|C|B?eqrW^zWr5%^VUZXp2>9_Xty_Xv9;lMQFc}dXKNw01BPRr#x+ZJu115&=&N1go&swXwxeCesj z8nBhEboou+b!mARwy`-K{h!yqP4&fO3w86WpXmkg#^1g2qEEY(Tg|l_;-!SwlbUCl zUN*J4uIyECcrh%^1&!|!yCv%N3uXMPUZ{=jtSYJANo_1JqI)9t;*r4Kcl~QC1$IF$ z*JP(X`q%XhGNlVN-C931_0%!DtHU|$o6*FM3#B}byZaI~R<`p;cYBe>=hf+s%ym8f3jOh^=F~IquX(5H z{B3OsTPKr{w;O*jy({g*e^_x*&g$y@8w*&58)}JbtZb9IF7r8Qokg8Fu zqZ~^0M5^05f7#A&zsceZxo$bJb3zh*=5UX@@(-MsxhN6!c5}$U=VwumsyoB|vFMHS z*UTdd{U;Je#g5x{Sh+`poIK-nE&roDYQ1as5znS(78L`PmEY}1dp{@o2)}(|;??bR z8%r$&ZR_ch>mDT?V>PGW9<7JnW3`pxKkLo8Gw+#wEynYK6S$= zF(*uPG@Zp)IoT*FDanP9TGOu2`|GV|DnI;^dR~r1nMU)fHWbaP>Ng`+KE^{xW*nB1GT_qRUX&jQ5CFb1)sAT6uPh5=Bnc8g|8*p_qX1Z$=YlgL{sHD6VRb!U`Hw?T93*j~T_i+08x0zgw!0rkPwD`2x zQ}l4PxxPf5wSNghTd(1#HW$}<(37e1nP=ioJ2%#E@B6Y=3aR;zVzX27ubRzia=*t` zOx1E-Q1VM6k7C{7b#QLspC@o6SFiW6Wjus_P#pEljh-s}lk@F8g|&{LtAUoIoX=Os zhp(nxZFN5X4nI8#A6l`fQrWeQ$W>tLW}Lrf7JCuiol*8Ew5%!zK15%gt0$xshs(~TbU(ViT5nYqXjBfXB>1H6sGGj)A zYIXKuW<-$jySulZ{=GhD=OP>p-i#o9;*3(I(`MZny6~kSNrA(48(+Jw->eHTcr@AN za~>y@gKxEHk|c;Clt8G@fIKoFTcUIx9_5B~y$>?RK4^UAB&mI1M96%ZBH1%{OCgbe zfUr!KM-WqCAfa7b=KkLL-%BzOjnZnn%9)y!`;`J^NNU!C6OnbWP=flUXV|}a`-X85 z`jX(Fr(1!GV=h^;wk=LjZOCGqO|1&IYbCJz_9qrO^>r-@XionYGX(UX!$ zmg?8%E=jhI?4huD`M$5tYu7qN?}12zezD|}%=6`?KQD<4t{tnIc@v{B(=Q_Bwf%S) zBQpT?Z{E!x`YDV_DzFx~svtw9+p*7`k399U2foR*l+y7z=EH}U2KRgul>pMS#g{^S zHJQ3X$s6ZsU!GgMm}4g+J3}emo7?;YCQT=#^CtX zt3z{IQD<)}Y@3e1llt3nUiZ3{Y1_IZie*Cs-dbo(b*PorHGH@}S9 znPxJCXYaF>GBD$xpLG?T=QNj$HmhWRaIQ7E{%QAvCvj3zVFv!H#-T3oQ1MrVfV}#+ zSGtXR`~FO0BLTDwm;mgi{5*~(F`x9P5CZK>ICY`4nIQc<$dZCm$TY%ThR+Cz$m@@K zX;Pu!<@Xzmx|?_u&`HiXB`@60M2gL`jr`Ml$jSMGevLCosNz4g}Q=xe*H@5Jfp zWU}oI){so+C?AE;Bh%^oxT8bGAM8I;rBQTiiD4z8e|exZX0#htc08#6h=^Ub(71N+ zkWa8l46;j)S0Kk{;CBj(8u8@8X!WtYvPTj1KZOmnWdtb)lgXxkc1E?W_YdF2jWX#C z(7!RQ#RmE;8JnHB)TfsmbF9>>OVpgnW`i(KMWUpyoHk&3qr?))mZ7CKFjM2T-#S>`;?OK> z`SI={GC2BH2ouA+K+NN9sJBP3CccWdiVH~{ooSJ>!< z9M7G%eS}`?K4gCACKWwpf?oPA9z7llk_uD(G&LeOxa*2n@0wq(+oU7g<)jb(#+9H_ zqJ2a1wB8V(RODHcQ0qKoO!eL9;!20JJl3uQ! zgh{|A^p4FB4H(2eK%@yX2ssBC7*2!XBmk&_kAHA$ZblKWQ@F2<3zPccplGS98RZmO zfQ)|xtM^~dM|#NRom)=j1ty5g6d0(a*h(xR<*=# z83h;$Z5V_EvL+RQj+~E~!21T_Q9y_tY^v=fWIfx(O}wjvs039ITd;yVL?6;^orXa9 z6Tvnxl2r&(V`K^3vp&~z`KEDEOJeeb!6FzrP-8cDC+gS(@1%TZl#9(pDQ>a)?EOLs8F?l>*xHkeBGwL?eshhr_0m5MAXknwsT0YcM*{gW+~T zkhkWgL>BSIs|8vh#Wh2sq+mud-^nM`<?9MSSJwcUSQ>tqv=q()f0?F8us0QsFk=qXB#3Y?@q-9ptS zy}gwJ_U(dH#*vL73K&p?&K!)8hXvUe5nytY&Jx)P-Vqv)NbjCYNGDmK%gr&s{t}Y? zPRhp+)u-WQB83mRwn`uQIs(z?yWvR&9>sC_fUtv+$=eTLM! zg2uHx*Sr|Bo05IKF9Icsa{Jw7OQ>#v7Z0W{BmV~52b-+e`U=_y5+F$Z?N>|Fax0Zh zmp-1J?)OdXkF8!BCYK6P`tVNh@q|^QA(TQ`Q9efN+@>9oDa3-;&Eu_5&IRSvv+5pQ zHXxs74KX${KfC@-*s>PH3ao+I1VR1-%vLnl7H4z^0^v=2Ch27*Gc16UgB<=D`aDxh z#aBC}5yX?2zSG>~lR39>a>Hg|V)xaOUULe2Fs3cTn`w)R!*S4*S)-lyCF3HNUzo#I zvuET6qUGlN>iu)cn>S<8Eh;80?)13rQQ`at&#S5^iVk8TnjTa+YDg>7yZ&5>u~+-> zXr@Fqvgem!zvg?-PxrnbyrTZZyJf0dm$RQ$(H-5^e53E#n`q9+{v)rqCZFSbD@Ib# zoouU3zr)_%{)(=Qy3l7_AEw;vQXUnodo?~f*+aU2o4#XME9>W2C3kG^Qot@MF5C6{ zBhS}=6-BCd)Scz*FuqjSZ}-0Si`ea+p1m;D81Iy;W9FWZp%jMD)A-xJw;hlv)Lp|l zQBmXZ(?V~)&QTI^G-dWD^Ey94v(G2dp2it_tE>f~FVbt%IFKmT@4zi9*rae^d6RHJkn(a!9O>~DuD zx{$r#f{QJxHBc@Y>Y797b%>=B1#%{>$J63QigmJsyWZjxM08TdoL6GR=MY`cNZuy7O6w-HtFNlUnwrWnslz1{BAMfk_O)k%S>Sv)PuJ-yxz9rYE1#JuA!Yo!7=fmR5tJYaJG1t7l{HbCz=1dcDOqN`SX%JCo7;J2OdjxreYg$-0Fh(Kn!ptdeqy4=6fKl9b3etB&AQY3K7 zayb&ThE;j{O*IMXEN**TvrVN^2X=991S)yXAx=r=rO@r##J&jGKz@ugT@UVMri$YsB7#SxtO{Zv>0}^3@-+NTJKdf`qLIkWwlh+u617JnO2n&oecx&XD@HoLsKDq^A#w_?L}3FU$EnSE>CJ4gphf?^I?-<_bV=H z4_mhC{>6V^5#pY|XRSx_gysORCZTu(LS+L%;9sgj(09sR7|2q1af6O~Aio^VgF(?>9BqW@dg!yD3+`+Tggx+&Q z#yGq=+o^S^Ig$uvQf)r9@4*TintZBE0XYmLr&a+3qyX>5CZ`c z7~p?>#Wlk7ofP3e5#R;bFiiD=`|{XI(w-}^rd16DGn@pS(24^2R128r!-YgZAZ#@W zL#HSucU00QNi3qB9&qy{7Tl~(#%QMm$6D}xSXz8}EaF7fXeD{cJ)_@0O0@Zry@Nvw zG>DccdXmb$mV1v$yY=-ac?i#<#+u`CzlP?y5VPO&Rts>t8d25wgPC_7d_jiD`{p+$ z#WNe{cu7azE`6OPQ15*dIU1CD8UzSgi`)aT@S?momkTO6?F;yF5DCgF!tcOlHZ)Zh zEz$tU7h!;S7QtV8Jo_b{*8m5S2ZBE1j;w@?U^N&`a)fY&kr5;{B;5qHon0ie4sqNH zWX9xoOLZvEDFq6AM=*4Th@?(J#R%a*!P7!AW+i~RF3eNFk*6-fYN6K-=nte6LYT;! z(cWD69n?KSS7`HWUx8|=yg*$BMkqyw`X4oemYF62vhadqp{ojutJXg#YY|kH4lr=Z zYuD-oGvWaU<$faoOe^l3T&X~+yzX4Q7wvJLqY^Sx>;a+;@lE5~2=q!=G?-T*0tEns zTbC}8b`j))iv4TypSNt@Sdi5CAM=$cYIN%>NI9Eg0K>0(ya8iIL2r z>H!hML*fLo$n|xROwsp91amJXS=glQ3SePVM!v@D1nMfoQzXB!5CWUA6;MBiFy$oK zoGR!AN2e0ZF!erZIf!;XW6DsMBl_Qi07uAL z$QBZk5g9I~SAG*v!el(MlfzBXt#YYOh_LN&zMrpqxe#+lw)HF3m-(s0bbs(?27`%6*;& z_bc%8EeYtc1$FWj?BX*=lZK7Av~MK$>Etg*BK1d~;m5$vV6x8;^6Wn<9;xX}aGk+p zxrxUsL0KS$I0x=c18W*IfVp(l4T$-K9u&U?(vWzoxAE^!2)zc;NjoCg!SYzW&U75G z1t9~=2zY^9*t*2b0?{*oJpE_Vk;-mG^!3>$0xFWCOk=2+HP1 zR+0s<3J^zPXn0_)BzcVoK?M=MCdXdGBpt+~R;FLE z=nUWqZ8T$!tIeaYEuR`ftuoJQ=GD}7VoqxaCS+xzh!El_H<8yC1ug)uq$EW} z&%`q`56stsAWbC2%72P%fdUod0z?o8A_JKsO<_Q}078&I1CkPv^cDYqT}6suk_M6? zk}z{E$N}Wh0JU+W6WcjC{_9;>iL6KI(+wyO-X1cyDhO;$vVE@+^Uw-KX)baM3dF+g33EWe@N>Q&T`nxx!L-i`|0sC{DZ5YWo$Wz%)RHG$ybol zGRI$_m7k313~~R7H<<5uSl3}aJy(0rm;S^L@!VTKF#TA&=%eHKGP}lCmm+F87tk3+ zJ93sPQ?l2&&PO1{Eol@2R0c(x=}!h^-}URCeKOcQ=CYb4QhUvZd&Fb*_}ef%`Xal3 zSmA2KDpwloi;n>##3%0`s6ILVRzLK!;Z5tLT&FJ!jK#ro8JG#jXt_R#6uXWdoB4d5 zbaQ&`+8)a*?c6-B7uxzZ@4OGXd+&9_)x9;>cfIaP#~UaE&Z%rZH#vXJJ#%aE=IAwz z%}qAxK1t%BNAlNM&&+#ng?NWnn)M~m6E{i<`F;>DQq4M{g~tL2^Vrvws~vZ*gpY)$ z8b^$+6ox?yM&f<>Y;}8vwz5b6dGemURrBV8H(N`JZ*iw{;TUc9F;gjr0)ItL_d)&V za>@xcFSten&teAk?Y*9+bbZ(tT)f+KZG1;k$xH-gyc50pvs^baYwb-noMl{mx5e>l z+PHymMX@f^#gXHmOz@@s=N_TM-8xR>;ufbnUJ2niJ2n>AXIuX3l+WT?H{6xq9dmY} zcPz)4z55*IG9KEKGUL^wufLx_c;AsHv0i=Qdtl+mu{Q^53^)1?2~0U>>X~wLd5kQa zKfSP!_JZY}u2$o8IcB6O#PqOHxU-Ln1RuV!;1|vIUhK3c?)TeHuos?SKJg?!i+D7q zKbmvVA%6Z*ke5_e$f)E^eGRLjFe-tjF;h9;f!ohRJU?81Ag#Dzcsk{M&&6jEi!sp! zi#`?q@os$$y9_RaT<=4wyYD^f24^L99%A-fn5^Vc5&D%)I*Lin6O)%B^^ds>(YKjCSEpn%!SttY9<41uwNsT*-dsFWK=5i+;w@ z??4%j4!J%+?n23`u;qoulS4a=EoPOe_@}F z7(CN_lhz7L$V4q!a@;JHKdzN{HXCh}xrGJ48{Bqm3;=qpFp(y9a$Du>dD=4*|^JGlh$*=uu@|SK4ZfLSc)NL^wv3e;U@TILw=oFlt{AL`-Sx;NH}gc`-65!3yV~ zv2#c0SD#CAFR6Z1rb#UMZo`~5oE$&A{P`tIYyv#k;P{9A)O8o?R_amN^D#DR8upf$ zcEa;PQ7r%TAQl1-tCbvS)#DPK}gH}1W9k@vKxvYUyXdD z9#6RaeCR>mTG@x}oaa3j9~G>;QW-eQcd!4+^$Vw`ZD!%8lM6Rv^U?h|9ooB!>^!I4 z$l7+?=~rXxO^;vS9-A7d9bLlB37!ydd2*zoCU{co*8u8`o85a)yW>Ndi}4N#x-Z9L z3{{^w@6YLH>D^vY6q9+HxmOopd-3huX|?DU)+hB3+`U$QQz-DgDu;5~?SkK6!R<_$ zgD3P-D@+o`@Ud&M^1ts3+&wDWxgaW5|50Z#&BLiKW8!Hcr(bILc-qf}c24GNH#YRJ zGj(4GeO{QAjm@2m)OY%~&7sG8$?&axKU;EdBO`n&? zIrDep|C`FHdxc3;6vpjd4JwY#(42- z>Am;U_w0@T+K%cncB&S?OP=*ZK9p%Xn$wkgliAI`E}pqMuAQPgvhnRODK6&Oy#1~) zZKKFZg;**N8d@0z^A+*Q-qQBu1KNRIqx>sH7kN9vX~v_(xRNy>x9+~Z9t^D#P4C0I zLuzZhMkhqXk}ovB>wovnBYL3Urs2>@wx})5yLo7dhgzeY7yV0i0O34y@|(TFogyX0 zV!NNpQWKftK0ge~9Zx4=(gi5}@DPGKTkX?nZpw>^vpGGc?=P-%wU@Q7{A5&`v|%6m;b(NgN4^J`$(il9=`E(-WNiJ>O?z$5n7&5Z@%?*l;VqBnS|+5G3*?6r#^W ztds14Lm?3j6LZ;c-WvVl zZe7LGo!mR>(KH<%dWWUmyg@D1Ty`k>v>HLV9qz)M2xx;-?Gig!w7S?@>@mm!$pnj4 zd|0uID(M$d(oq$9`vg79ewGnKFs6j486-@o^H ztKzKQC(6&4RXro*%N6;8k8ZyeUYzg{q^Es5eTe@(OhgNUDA&~b2|=1 zOgY!vyi_Zv5xVio0||B*^wf@KW}*#GhUZe3-3dnDR=sq_f+Ejl($k(kAP{A|q})RFDhd>A5Y@ z**-N{p)6JS>!jOd>Wh6LHE^tH2a%^qEcty-2k-t1P!b-n?5t`dQpgc$h1bCS?<*Xp_Wo;)9gI)#zml?F9OYo04+Xqa zJC5=+COI54&x`SDQ08l&g`ik%3$yRK?yn`My6jc)NSfEOVRAu4I$W;y0E|@o_w1RR0NoqO*D&(cC8a zGV9dAo<#nIVx(r5!B#r5Y&1##HI#%IJ)r*3l7(=YFAS`B5?MiLz%v~C*|ualkYVaO znS+xkGCcJ2f3$f*i~A_3_^YCnWV7eUy!FdIFT`nWtqq3E`5$SI7zYfJafBf!a z?g}ZTysq?%O3UdzcwVV|Y;@k-+62A#q*`yq#US}X$mOPE_TL+en?@4`Orj_*{-$Z7 znq7S4Xb~i8{Z0M&zWWL3!Ty#8Ff0D)&F-=B2{Wl1Ju+>%&Fj-Qf_~qns%^(Z@@*hf zgKWLz6x^oY(t97?{7n-NaZRJnZ%2J zD@=+PZZ>LJXvoz_Ls?#1I0eto^hU)#eR+Q3-k`3*Ecz}O*YNta+$7ZOPUw0lrc_6} ziT>QqXmi#d@#N$pfAC9b1OHNL?YoWMVl@6R%)#7^@@g1Tdn}+F!vAQTuPYY! z(f`$=uB%`0VUg4h;|chIVnBG!f2l77y3?yo&rr%FN>M%>^_hG>;jE~4{~YTT)sQp} z0%IlH{Qam`J53PkGV{jk@l3P|#j|OZJp3WA|C}v`Wsw$2yc0JALAM-ZI=;IeV@ES} zYiC`2Rc@GBavuF7&Yp?WY<|&z#+y6%%ppSrXDNIJVqeDB++C`_C~$?jCO{^>)&APC zI3BIWh2dGLJ5R@2N}KGc>Q8KN6CsR;In~#14-sur>C0=_BA28S!vZKx>@;m(*{la| z3(kuh5|WGo*HV!ZUX}=yARrALUQ%)d%27zR*X$5h_u{yp2XXEu{Y`CKXg9z(9}-3`(f7 zRX8stW8w6-%OgO0jEPeMlz9py8xUJGnXH~&gmRqmfTz9Dn66^UFeDn)T7AS!9^n&5 zUrAGkFX)w)&B45;?fIQQX%s}JXP(oQ0Q){3q0jCmo6yH9F0eb^@Lw3ZpU!#Ga?n-6 zMJBW0*p;fjkh9OTWq#?<4-|qC9*zcyj7#Q>M1}I09!TpXC~GT$AD}!hhskt$jz11U zQhAqpKx>$w`5ORn9!^o0tK-(udh1dhqH@U|A?XdX|@21+v7Te}o zhn`3u08T`1^I~}$fh&uAWbMWepEgx#E}e0}#3_F6rt(NLDSWq7hV@;ZBAS-`1tJ26l(;jt91 z((`ip*iXn8_+gmd@a2)J`&vT(?ah>;JL~tTZ%1r|4Fk_aKW7Z=I~Ca1#4k-=LaQ6m zW8r@x0Ic?a5#U2UvO=@&l8Ge_u*gWu4|96jlVmN@&wLV1Zg_xEXu(RVheU+x0*s^^ zx~~fJEOA4}??BvHL9(X#Yzg%hI!A69PBtd5~+3aJ`umQRU>ZL?}Q_arDv<jyQN`HLhTte03M6ZxS3>*xTH!YHx-yd_DGK$tw7 z_^j4KZ3NM3K$eyeqK~o{Li{f~DmucIl}J-ag!YrJ5HEfhV7qgkW`Bbefvens?N%oRAqD@bx0r%^G0lYqE)k;NNJl2vOq5fwhn^Jxn490trJ(8)U-CMkY*nGO;IPfDjC?5C$g*5XF;gO!<(* z-Y%34_Bw;$0bGYJ;XQC94jgU>Gv@;m;QV3JINybqmhbUYQYBEF!!eCz$GiI-gEw^T zK6`)vYUSBLCuw|6ioblo8ip8f(6ce>oS8SfxiIK-f?*z(uh~TOM(=mxlFBx2$ zcV8dW|Exi09LFWYi|>>8zEwjNpSRCA?&=Z^lAeqWT;jF7(uxVkEM%NRva3jD~5n_T!Zo^foqzrj6OgF zs`tp5(|8dGWT3A7?|&R>5HRSF5*U05c_bYj$>IO?<)L##=z?JNxCb4xSw_x!GO^5gd!vc@eruT z$Y+$Jx*kHz*By0QprxyKlzQcVfjF{Pf|BE93^%DO65(T>J=nl{by1}~oGbY^e?Hi& zdn}AmDusw>%#bSS0+aab)O(W%YWEr`Py|2-r$EXnGdsS?lj*egz;h_1&o71B*tKVn zo{1)#T4~4OT$sgx0ZBx(^`wWCK!{ctWQfk|?N!IpzZJXI{s+HOgy}Rt;8jbv?>%91 zpei%IEnNE z=L5`LPjE!fGNLVxl0}Ksy8gVOcqIQq(3fq991~k{Q2kAvb(!Ly+AtvQ(IWBiV*fn&fH*42F?K2oZ}%o5LVo^C0hk8W1G_tf62L zB>=QM9`zFs7>Y%J03Z@z5<%*aFeFt;!bp1Kd=eoF8@DBSX413_0Ewxk%kRl|1%3ip zey|AHn?h8KEf5Y5Oe7g0SIBH0_$BfP@?umpwggJ(e`9VR0LxE75W}Mb;l5sA=Ozq- zqL5<-`|D#7DStd`L6V)F!|)n`$Q>dl!3O6KQ)nM*k{3u3Q29|qC~heGa_%%q1NMB^ z^^XS&nCKYe84Mb}VEyK`8a+lP6?^s{23i^@jbg3D1 z!Hly^^A#hwsqoeAK~?9csJrp5_{;akz-PlnAbBke`~U+rl?^Z(czP5wT%Na%CXjS^ zw9Yli!v#?eQ*pzW@^*BIB&{V8x(|l8AfzpD)lR8K(n0^5u^$Mfc}rSf10jt1)2U#l zVFZZec}-YxgaJ>s=Jo1VAwK8<)bWRa1ubPNBWfw#SLi8M4+7O07_wP*LwkmbHu$2# zU4^;3h#dEaYbo3E+#X*k{rH%(UL@xhog_G{;o( z8BaQ5^M3^+VvISSlT0A=NCX3!L6D1bkYISLQ-YPfNhgg)oJbkw6nW_gMFkGxF`_-A z^L0hpml7r2Nkv&$2~0&zARn28pf~*!2{V*tkg}Ixwo;$W6mmeOz}j-`_Ct&-w)zx~vziI`2vwigs_qJff7{?| zwb|e9!Dj@>pKfoD5_M&()5AydG2;ms%+=dpC z22Be=j{rpwK)xUKQ)HLUU!J+hoh?es zM7V5Ir3U2qIy4ISa!}o+>0e4_dA7r*~_8$_Mv>{LGI4?KQ&Rt z2g{5Rl@M!3Qg&mUdDLfSRr|o^UjhSNf2i+PlpOw8+bvvP`W2MirHFXBVn^Ghurauw zeft!pfZD=s;xxwmTv-i^m-?;7r(G=*K6&eQT3OG;jH-^&4CPd62fnM`xm;rU@LOzT zpqb)WQqJ!)_p~;bpDr`$Q1j`HN`D(ZeoIQevEzMjpGCuKYw!6*Cgb`%MYlyRj{cVn z&yv_h6ni=vmN>gRdqkt3lv3c{xu9okUj<4Syl^f}*f&s;C`!+KOQ8f{FRs}6yY!RZ@L^_1(J z^GAJo#dl3rlzT$<3j*QsKs2EBWer*Ou*6P>q9M5U|3uhM zf}g8|sh-BkSRXF^(67OaY(+W~?_1Df5jiRTXWH7MTqS5*MK94=g@)kDmrxU3G59a2<7e1VCkuhP?t+cbNOq5kj@QFF!B;|@a#EMjF7In} zo>WsN>712#jOtQen`NUjlX{t9xLC`M`I41mU46rs*2u(oqfb9RDx1&+HCbr3#a{VS zF%(MGRJ7e^fqKdA^Ih!u2lEb}0p7wwzL9q(ukX!IFvM`Uh#XZ> z%h4D3nWvlDJbCg*=U7dzWCz=y#z~W&*7q6Kn>a1S&lFJs1rN7$%n{l&UpCX|PPV`= z#=_Vs%Vu=nR`K>1aG6wAt~l^i8#XJ>N2v(^x0i3$eK$d?XWv>``*miJ@8YdiF&lnQ3#sv|wJWcpq>9ZBpSmur-i#T3 zC)|~60qzz#z@7695%*cxR+qhlFO+mxJ9){j!g0`*-PTc#$uuM^i+N!YFR>&$j}H8L z=K#j0GVGa7G2%^S#vH#3c`pP`FT8g95$(h=VUZcB$~AL?8Qcw)QP0Eo>)3X3=((AJ zQ@DNRn`vG#*B?D;av0fDtNX6mZb_l|sV_L=0bC%?jK$U-CFZrF)vL7m=B(JS@95vN zs#tn=-S(W1;*^hyL5#D%F)ioF6i;_|ZmN0VVT5oBrNrBQ{|92pYq=WI&<(U=*^ai> zmbtFm3sTW6Lr4bNn%zWv%3N z&6o=2YI0jt$?Q9C^Ygs@!)DDg$JsHN4@YhLsr%2qlI|0)b)odk&-+#QYcfNK4I5{V z&7aKbID6hB;ac$IOol6K$`97k)B5%HYnAlac6V&7y#iPGL{_HXpHM7cI{pPyzzpV1 z@X?;Y&DcECbpG8CjilrEE#iEH_nwFx1U7k z(brX%cEM{B4wURT=gDD_k@8!a?QLQ(U;5TuSMr=qdo4!roL0T`0OfUU{ct_?LCNj* z%=mHL_UFzl|2DNh!cp>`cQ&5&dg`B;1S8!OO-$<@Nb=3*~-6hkn*2YV{(Jm_= z1Yb(ZXXzDaoZ*hA|Id;3$@shEncPoqzIECU=B-NUEa=%jqv$&ulRkgD*F~ie9!eKM zt(LTV2Xi-VQS24_Y$sM|Cu>Ul%%Aj2?*@m~(!4K9J~3|p!nt{d?gP(I;X5k@`t!$> z<>dQkN_;FbUQ|Exl{RU)?_Rev%2~>sH_*6#%Z-}C?Yc2zsI@B%HOnr3KK|JD#R>+-Pa;=Li}0gv1_ zB6II(RE7jZw%cFHsnpSJN}3TXJgpA~Uo}TE>fDf&FgLd!X!&`65WZn~4MTh9k35of&8_@yY^SWyqfSb{buaXFUrFpsRJv2QB}r-GYWSyhDlcpLMXI1Gz4!3O z5wjMfvbnaAK3j-^BXX@slCv(47b1-4A%b7ZI+9v&s3p#<&X)AM2}{kCR$3B{n^NY| zw9|ic_k8b#eXLiAU`kHcokFX}`Eu zJ`0vv3;&_0Kgf~zTdnh2V~l!IgtOM$f?I!!nZQAMAf&YSiyTiq+0z0OZ|Iy~B-F}Z zd+EOb^c;%-LCEVQ4AJQ*`NPod%U&OdklUi4btOqjY6t=lCu4*!nehGV!Ti&aH4r96 z9!utoq&73e%mgz;R1$47@L2ISs^T~nskEA`tN)LuuKY0WQcR?dn8NLCt?jLl7oY z@*fV*iMG_EN+Fm0o{Iz#e_t3K zceHN(riN3@&vi&uFHWVFk7esO^HJo>haBE6?UGN)i1vRn?>lPel0IX%c6$o#6;Qm6 z7G_N_LKRV0IQs9WuEO+x#$%zsBqo=%oBBOk>#oXp_Row;z0ZKw83suI&1wIkfTE)+ z!T+1-Ydqwn4Ey0xkIYqdyt2~)kV=wyIQr2>1hb$xJpuCldRG3>8V};Oz^$*NHs%Aw z+FG?zLrfcPw~GQ~+Ophjko=?^7wmg2X``W}mPI$c{UUwdHTT8N8(f?T`l>2_Htpfw zR3k`$JwGkQdhG3!qO~9Cp}T)*#xgeY#K=-=nT=zZp`dyCwQMh(*oeam4`6DkfB8|L z)I(IoBi(g`@vSbe(6kE3u{ITwEWDAM0{^)(HQB@kWI=j6=rl&ER&EJ#+}|0eS{e&T)!_vVSsN=^ri8)o3&M9`OTZ< zKngy@*RImM{SXN4Qt+>HS>1*`E%%LETRU*nV2^wd_)KNc=^Ep7?1%2MZ$$*4qfsI+ z{w;az_iYd57OT4nY!?;8#verU+wn*g_a+2FYaqyo@G<1;C~VT2tTh-XHaLv2i_mLh*nyF#{?A+W} z&RDv4HG_N-Fs`%I5V{>jLKoj(=ms94d0@_XPmm9dcakF(Lf#2f zcBvc7omgB)Sy}(w6NE^JWDDPTjmhS^=pUx`kE@{D8SjfLib^sp;2}|?Q^}B2!Jo9< zKb|Xz?CD0ad<@~vC^QfZVJE>JLcDv1AttVP(bo(Q@Lc-)fK%7%X2_w``!LG0(j7FY#W*4_d4x7EUkk|bEBoLkA*=21 z_X3Qa?^tD(H{b2Lyhqceu;i_`ozy14bsw#!a~`s7V^)hs$=a3-c9S{HjupEnbEQ-C!A2TP;=7$lDT z`CH3yj$$ZlFrTQZ^r_?TGFIUrEF+RzqY}?RIY#*#e_8)a$|iz5ZO3z|@<1uNXhPIU z^?r~)_g_w#0k@CV(TPMb_E*$d?{1D>X{y6@jI}>W${=60I8^W5`qa^&vYr0W>zSNq zzx=y;B}H;|lH5d%6t%bk!B0i62*7-)vZ7bHcdkk|`?mvQ8tsUIH+LdkIA8epWN}rP zArXAT;3bZ*mxmo@)cB;JcC$BHn?%@39W2vqtb4M;u zd^XGRqeGPAsk-HqEXQ(vzL%PBse>{}gV3_h*dWsBRgSdC6$_8y<*)}z)=TE*?ab(T z%a?n%RX)xaewRKJP*Op0EwRR!>4<-aiF7v%slTOgeOkirC$Rf^Q-qoM{IwxZZHHzp z8`oLoYB7~pi_(;y{@#G~t2Ce(-8Vn#z3R{q`oK-$6crK<8%$tyu2o;3oHEbQxt?Qtnp4y^&#;I z5Zu7=SN-AL>s(lOmiQ-YNPJ_M5^)_cf@i2LY*YzgcW zi-97Kfb?XF1ePn^jU^{r8ONUKMC_IF8&96|BI;h0=C1cKWoFswkfdWlw#uk)aMGH(s@`;BQ3t|wtiJz%r}=C zx1Kv7(*HI#)eLECm5IE_D?cdqiaIA|r86*XZmJJH$ljz17{d?T|BRu3Tg(>8`2+vF zTHE&^L0w!Fzu5QvK8x`~>&9hXO*u_IGg<{Aa6vqJG?W|SVm2+N|NjH@47np`1&Y`{ z184lHP%MPO9~~#^a*1lKlZe#tu$cqmpSyrY5%7J?S`TRlWWH(CD*Ja#Oe}NyXDLEO z&W=Te;-Iei5=`v@7&&85y$ikkO>Ov9x0LUgPX?4CTrC?7mp`w5UK*C3fQ(26;MG}8 zqV32b*7-aOVKBUKfpD=WXaC=?ulc5yn9&f&3UH9fD*h#}mxMzXrk7BM6@T?Iz^OhE z*5w^n-r%c1W1trkuKo<}5@N2n7(pCdAr3d}^NHY;Q>WPZL`_3PrmCPYe09!r#e7;Q2eK^1J8RHTCh-;tE1VRdd!bBB-+Y=z1 z6NkCHdU0gvijo1t^#v3=ffEm3bvZmM;bYcqyp$)aX8?OVD-jYJ&tH!@QMj0K^8|FH zMFEzfY%DqVi*Z}lxq0M+=SB3(fIh!vx&xN!^FIFu@5bL%Witeyw^!90Qt$3Q=}P0| zm!M@Ww(TlZkmvzPhn6)^Gk4Vw+P3)yy$itp$0t3*xj4YzRpU_{9>IC1y%F}v<|-ao z^&W|Y<1SvR$lb}gm-{8^ZPkGN^zFXRBpl71Ak60Mv(UfL?;;Lnsp4M3%i|FLw$;igsRhkoyGE;=I2>-}uz?v2{ z08nJ&0DT`1R{lqZ3m{tw5DqD!{1eytCYDa)+3aWng7Pe<|5VOZ*SOZ;gNx#c2MmlA zGVoAI62)Fg%#gcN)huFDDklyt1NcW&L^!B0PTGm$YD2Qjf*# z^+8JbKlSs#WJpBd!P8N=f!~Bdql+01?ejO}5dqNLl)JY^W~^fyWLoW5Lr*OVP6RK;jz@cWvjExaH{ZQ&N#f>G$=3Kzfz}S({!E_@$^c}GCeSgt|XBg(^ zrz^l#<_RP*R6A6Sk1>_@8ZyFl>M+l=da)i5=qztpl8Fy6z(2eDm~tlKWD9YYW>XvQ zc%&A?Hcc-+XmM8)2ox&)xPMh3$KpH-&7^5mRBh)7$p20rf(@G{s9L{&MvCPn=HmB= zo;-i0w9i|#98v43ax56q22=!cR?dBy`1$D|8`@Xp#2OK!DwTV2ehDZc{Fze+90Rtvyf{vXsd?|DaZYwR@n^3c;_4 z8mbxYh6gR01q*x6CA<5EXJ$wGX<8JGWTgsf6pFW*!x0G%t>1T_qRw&y~tfxG{ubHn7{|$%BC_Ra}Np_Cji*`)V?8ziKtvRd_CA{f|QQ zR^Ig=LX+a&a1Rfm6qDBzph^4x8C2@@{>V*IyzcTD1;)b9Y}bQO$pMYrKPn?5q;}XP_a9Ch{LfPR2SFUPwd!;M5G?@s;LGzd;3-4G z_V_)Eza8Z=^G+*YELdfm-j;8%5B#~JjE=#Yea>akJjZ_!{!>i_fD*A;Bx3J(Qz?QS zf37`V>9!EYz0$%C#~@ty84nn@>&0J`W?FWc#Gy*A!c8~R#h?#I5CCX|j#c*ILRE2) zn*t9f-XB^A#8!4_?&rQR{)9cs6+x=g>Er=qOQi?)dL$kZ1KuzjMkNP80|sPZ+)59z zL{MvijNKg~5_olywm@MWO68_6M|Of3_Bwsak}GXwjE56IC(~s6^_oSyMxJ}N=F{$X&ao$r+0aeNNjL(J-|6te zcP^3(HwyGDR&+3W-@kYNiK>~X6o;D+aGtJzRqU)w^WH16rYKdP)9L+HkLQB2*cuDkXyi_|R(y?&qZXQ(KaSGCswg3#Y#r#&o;i6bb^lSl|BY_| z0TBP~Ws%V%S1%I)q%!&%foK3uZ~)vF zKO_H-!Nbn{&jD>fTi5)b6dpX7!49J)1mD<(<5hRcrhbGsnf*rDf`0>l84Eub4$2bcefC)G8Cso|xU zMXBYLGod3i5r;9xab+*@5yrkh+daEUO(FS=<)7x)2sC)=gBJqzn-^hI(B`MH#r+Ks zk5LvIeftsP?+@i2NH^q(7Qbz41oJmiZQ zyV`o#H^8{zdK@38O8ZY!g#3`29;tQb+A?Ag3n^(pF%s*w4tlB_7UPJ84d8HW5rH8! z@68}7jQxqX6?VT9CIzJpVCoPcA^-{lu(^!zMp8mwrWIGgHv0xc#fU%W!?J%-)*uke z!iCp!>4(bN3J3lk!_s`uM53T7_yh++TVeqD+oIYYo~;B36N|I;P6n^M7*rP0$3CiP>%Rn4q!Tiu8?#@&RdKIR4-PsXHj86 zGF^r;?eu@o7hj&iU+CsTck{XhfvtZ!Lo4?%S+V7VCIj;J$;~<3M zp98u$8h?hMpNv5^jG}CULu9As8)+!?=I3}&T#+{W?FWI+^tcQLa#7DB2OtX?v;INwE%=`ekEMs~V3bl4j+*Z`SvoWU ztc+&t0OtonJh6~!4(NF$C{Piz4@&?DKMbH+raxm%L9_G!(xHR$GZD|M4K$jec_Ae3 zQVOb~P>O$CsrI2Fu7R5J6$~Uz1hkU~P(j5)%O_ygkpp|NEKhsX_NibQO7y`eVkTS& z9uP0|mO(Q&SQeC<+?%)~!>NqV!WZwz3(9^qRFmr!rRG^y zj5ivT|7ImgoJ^P<#zSd~?*ny9KxfM*Gs}Fg$$$j|!q3Pg7zm`|0o^iy(?T;#GLoR6yj8IKczB zIK6y$29EuTC*BwHIQv#C(Sw+1T?=ZC>p-)Y&Zdj?#`Y7%cWqEiIvfNb(+MSV8RFH# zWpHm}6jOjuw#onoDyrZP5^Z3pT7!bhkP4;Yeja=F%@7y37#=hHP#^d*;wk2rnZI@i zO`~>Au6b1amz+K)H>feoa&_ z_JfFqw{{6&__=0FoMK_G$G~KWjczH}7N@R}D7-I1slecOKI&`7xDYu{k}`lJwBCya zFI1L3eBT%HuXBUSG>ZVxe;|2saX9-x;}H-gfJHq#ni{17y$3Fi1*k^wKXZ1jju`WQ zE~vT!K}aSGs>WRRASj4C!y$tZ0br8}4=!DUvg04cPe~pN7zk%LlK3A5oLl~9-#CMC zO*r~Ywia6Jl%Ba!l$3dzOCJc>GyLiYRURCK00h*u|7Tzl@_;80HAi{oM$!~gg?B&A z1tQqukZANV04-)!^1&Hihwkfat6xwlfW@Xwp!0{(x&pbiL9n)A;A zJEL)yLZBS8;}A*t6VOn=iKwaRgR(gro_@cvAIxd5Bl$S-!0@Z{hz0-PooSvw99kP( zhwlg9pLBilap>CZ3U7UTd((wo+Hb))D5C3y*1<2^%cc!ub4|vcxGzEJKYbB$d)0R` zju0n??Z1t7_qAo;}Fp7K$#hosRj#bYPp+eaMY ztJI$GwJ&WFS{Nkd+C_rU?@oF~IT@veX|GcgT4b#8{RVn@NMEvG$)%{?^#G&GgE0_{Sr*+X1Sw{7P9et#P*U z58^$T^KTSmUz0!Et*OxDSHpjSzg8!#@x%L-CDe)8ZMC$7sgmxNrO%3t*uC~%6?ag` zbaXvdvdXH&pct;)d7>dDFqii$dPGMy^-qV)d%>S3{iHIQN$#h@)ZL=U7Vn}%;&;Dv&*!y5cW;FsF{Jyrb`WSQ&E!B3 zD2}r>yRD6yfz47hKFs^oQ~tSV>7@K)--+$5cefH=TdJ~Dhf*iSC5y72s_W(rG}m5H z60Z|})~!zA$^0lJR+G$7)^g3`Ll9dDypicvTm(PvX!P7zZ4_ybHrdfr*T|T_9|ci4 zV;$PY+N={OZl0fU>`x!m57)_E$=wu7D*tLH?Cm|aD)+T9)IaXcd#b1#E=uf{h4Cmr ziDwuZ%ln}E>bTZ`{WL8%F=bFlBpaSHMQV3GNIC1R%gY==QKw4ucN=5QtXCm4G8a>0 zN`FsMNC|YuUqx-X^QUBl>#25=F#Jx5^QkT%SRKW5sq?nc{JE+Stc8Q~T3xa)fTw+H zCKA7-M?tNrPZaE%LXvT#9_Dn1@73P+j-jNu+dY?*jo42tBMzeyev0knFS^3S5uU;dP0lG(d8_qsZ~m62Pq>M2*plLD_< z4-ty1hbp~m0bkb{yG(s-zh+qZwfIUDT^{Zwr3-CYVh$1-rWa z@y6Rd+54@2DO=arURu8t`s%E<(6)OV--{7!pq5%1?W)Uprr2xKeIdoBfZ9a2{-)^D z?gJ5tka->*DVntSEek=K)izbp*f0LJ_J3q;LQ5Y$R>1r{?X9Ju*J~cUdj9_Db1N~I zL&6V|rRz`b*Q3>7Ls^GZaye_l;%as5*#}vV^y7I#`n*#5OBA~1eEM(Go&5eb*HU${r#(0#|x9uxDz<{M{HvT@uP&V-10i1(B-2Ia@~ef1rh$-E&UWZPKj7{ zR(AJKcq$zgQ!WzJk#M!Fz8z6H-*oiPd&rRh!II*~Cjz^YA6Lv5NSvb=EzV1J-~BxJ zcyXF3>XWLO5kld$W!{(;d)UpL1j7X8E6&{VFa1LI-_Cuwbi3LG8L2q?*G;qjeN7wY zDe=24uguhs-!tNBzOb1z?7+^^X#Ldh_?&$CwkBU-pZ2SxM^!&@I{uss#^{t-?~lkQ zWuF8%v=YqelL}Y01UPdwL>ltO+dpfYtfim2iwKlbuFtHL0T2S+0FFmtM&`ngdI3irxU&mSZJJ-v`1~<7mq*E$`oZVs~ zT`(Ercoj7jb@5l3nk{tCQ8Me2j>rBtwd*G*xd~g^v{{x_caDo7#k< zU1=<2JI3taibo|=9|k#0KK z08TdY;I6J~L`9&lS-F91hYqID^LTc=ONU3f1{_V?V~C=#`m&TaxPoos)B>= zuErOurR}$H3w(x0d>O;SV{Iuvw>R#Q9}JX_zyFd;|MhngbrhpQ#$#;s-oE5rIK{AA z1tnUJ>BVR*^+d39IE)D1 zb7=awL3YkNVy|vJ|8ty@y<+o;Ac|S)%W)P;@Xl`irCXa=kwt^I^*lm*@_Pa2Z5%}X zL`&D>vSyj9q}a-T>^ul5d-dFG?*6p|`Zwb9d~%Php8v%0Ca(04t2V&1ra}kDk~kPo zjlvVP=r*zT^qrl3Bwl29%Kf>MM7*RiQe+#Afw5fyf7wUxmcqydE;lGR$&oSjk6tLf zLJ{PVLz#aw_gUp?a;MR$R{QkEvp?$9RW%bvx!+X3@}%F53f68d9JJ(0){B$M3N;O4 zWdCG)lpM>uGA-nvQ}K3HL$@@&)xkvaqd~R%ukH5|U!J=YGdMlo385^6$IFHz`v=j- zUNU0)-}P#wjFT@JUw2hPE-3k@7UXfw_ug^C3SDoZcm6ha!PSJ-QfBIDQhJTWN*lvK z@rP4Lb427`@$t*0;5JE(gy}%NY5L)^{thAKxZ?q5k9Q`2va}7@48n(Xp7lzf*dE^$ zbk+8kn(%+nRSLvWCDu`Ag@@UQ|>l#IA+)C#5m`FteA) z&+lp}N$4AD`8uWju|9uzs_uBV8>wiv^pwS}PrZF3c0In(?8+L|i?A%u)jD~-6y4yZ7MYrKxz%;g z7M{}F^jgXKY<-b9vc8Ijujfv7bXZs#Q7GnoK<;^6BNYu@e;e%5VAkX8l*Sy^zm8LH z743&!gvSqU#nPOpQ2IN4E}k!|evq6Oy_(rxm}(PB&|G)?oTIQ^+eOCW5+v$!|MI1n zU!%}Q#ZLIWII@Sd?9^|+cHO&f(n9}2_mzUd^YuAX|IerAR<*9tw>_TdP7B<0j7P1K zpTtc{_!!+)jFu+!;e_t$NGms82>w#g_BFirx6$A4sd`hoyEF=``!vNfAs$5UwMo*e zZ_016N_(;B{IHv;PT1u_hYRm%t4kyvs7M?OhS>L$CMG=zw+(pV$sT~pW$DCzyfogPYuj$?W5o7q*{s33-kgH5bX3`kysE4+&BU9xqyb*wT0)#dq~| zS4QfCs)SC71i!&%+3IoPUMTfn?;Mgh{;^Fqtf)VWtt~yBOjbHI7xUZw6R-X87TDZP zwp+R4t?=SPcL-C5?*C8o^0=0T)Aik39Y5ZTkTC9K9H1_Uvp4*XtnqqH&ia zYi-R6k0#TlCf0{Q26RSUv-OS_M zl06-J@M-VT$o+NdTdhCEGs`!Vy{4biIpW>d7dmHn@BJ9in&i~|;oB3z-=Jt=?Ml>* zVSeT@8gD;vYxZheH6rZq+VF2-jgXYUs_UdU*FBeq7Xx11%G;Y9Va@SX3b`GCt>iCP z{2no9B^2pPC?bndzF*JHm1@g}%cj)v%$wrP8MQC0ip{tX>Rc?I@|SXug#M(&g233l zk`fNknZaNw{cyr)DYPi(xqj4A?bCb&bn=X__X4w8?xg*SCkO&Rt%3T||dsC${UUm8} zXSDU+MYuli>KT1jz>4cNs>D*O$!|%}xun;yYQ9 z9x-NoWcS=h?Y_^xs!N%?6Qf`ZCykE5p@q3Xp!J&Un+<*gVKwc#?4toDlzqel=NCWL zBym*1a70dmLnhHGnTW9O%TjSu*P9rQnkeVKmqPN_9m^j#+HtGt^_Qwg?A*~6dn!Fp zSp8ULl$dc1Wm~{DEo>ZetzYIv$wR%tQ$Y)vWW(7s(oFLeW@_7MsXiU++1vRw>tkK| zf!btw{Hc*^beo73l|OMCrJeXi#=RR`9aml!_1o5x;o`IUJ)L^;t*BL*p2l_t4y&k_ zF&ilw_gj;=N~~THc9e|uN=Wl`_PYM4BGE*>OAJ8Ls-BNY>_o{WdK_@sLRHFZuw%qSSAkPO0L+DK_m=|30kY?fbH3R|yuB!#nmj?+!1dyhWa(XUYB~FVt}<)1&YAjE|U~ z=F2q>tUe$4+OGOpz~YNSiTsrFyxgq-lOArp$V`5G)XA?(KxxTRBWSTx*DaVTsm0i5`6r2~`1;XQ$`)*ug_JMaXpe_5k>*$S zq=q%5Cc*i>)gz(XoML}un;B7@S>G*!EWbzaWFS9?-q#5Q zgI^C+iX_+FC3r>VTutD%1m5#mB*BHP!EB3btj9k;v>Q87C)<;R9$sFhH&3!v_cVZB zm#kd(s*QlG+t%$-Bt3S}#@&$HfscilxRv}-{P7HPvfl5;q&O=@cn#Pb5ASJjB2@vB z73qWu$3b-l5Rd1>C%@Fu0pgbrJCw-q;lXfyu5tu*=K2pGGH`p&x<+?1pN?0TI8W+xC$F#3^78oKEfp6p*f^ zHIG+gg05i=36qHV0vTU^f|}waHi3kEjasl!u-%;=pkkIy^}dKf?@d)_ic#bA%F8*oJtU=&K(f^pX=6Af&YgU}(at+t>^RUc@~7 zmnk0gQ=hHVfXL6Qo?*EHX-~9zl-@E}NLyL3c;WG=k2N}t){JlB7xpoE zL8ZW)d4l@uW@WCJj92zLR9H=blC3v(q$aC`{v1+=2djR7hd8M-zw_+vrhiLu{KE6> zG2FVq2QfsE{*oboR_9(kvKfMhNByRaXQ=ve%}|o4cW<@IwKM_?Qks=inUI~Pv3(mw zuX6ACb^UrSx@8t^J9=vFAo0y-zq0Qe-cj^Ewp=IMo9xC2rwrNtgm;G zmO1JP5jgI9SkdY@{eC2;b(wHCu@_(9$6%t7i8X->=X-7KrV11vBGc{cR45WFsC}}6 z7#>QMs(!DhBP4OF2EE?ZFsoP!?S%hfSZsCdAtKuwn1S7tE5q1vjfG8S^RN`Jy!tABO z2$qb`6*YEYQx|5be$uD`e;o!NhHim*B|gIQ7@=i=s#C__0PmF#@ga8F+N5mp?Rup# z6b0|$u8K@dG@w)RWG6Pkb(|yq01}U4B(iX8<-DyW5#LCpfV|4A)e~X^qDfFw1CcnB;W|VYd=sQd) zfUnP_QWj~NCBB{~07SO7Fge%PTnD+9&%babV(?Y@hNEBxGNq{fR;q?tVK(r2>&gg# z@kQvqH$Y6K!_*U-mSIF1-|eLo7ZA)~je$XnXX9CBJ5#H}S2qkr*fP-Qr=4Hcf!Qnq znu|fv3Oenix{r1i{yb@$I&NX&5xp^H3rNaqkgq-`vp)p|%84(vh_A;fj6OWS~>lsME-!W-I^ z8OS>R3zqDJpwQ6y?XLnL1q;3u47meiWdnd3u7jv>LLm}=5tVTjCew~}B#)4x*;n=T z>mmC+?3F}Am|wH0DZjB3U;atofNO z&v*c1AzZG7~FXh1-`_$Y7a4JO3Ho|uX=rHUq6Fn`pP<-5f zNdY_n&IBvL&$)TOodP^7MvF<}Dn(@kICq)imJ9?oUbnb>2{v$a;NYDq_FMX^M7BWq zG$JI#w)$|sY6vK#GSJQ&veE4*(_c@|!R+L4_h4tq5vT!%2<<8~&MK9pI$VgpH4^s;}-tW&h+LURe40m^z zIcC%Y^crS2Uvag7zE=F>-HC^-|=YDqz?hxSdW~YFp(=osHCQoK=u0g*Dt|>m!nL zxj$E+8a56t=UIl_GikzW?r6F~0xR3XG~+O%5be!c{EA9D-jVqsfhwlXgPX&E$g>x} zLZYEtsinzEC%6s7M<{NxsXUamUBy@7S?*1|Dy6!#l2#e~0thMy=1CpL2fM2&&a zPBb)b?xn-bnew3kx{v8GkQGmno(`zeqtlqD&RwZZ z3pobA-n~yOjitX{PtqKJNUjLWjyj*gjtW5U1v5ROCea%CrkwFdM@@tu?&n@l8;wBM zM3N-9rA@;pRBEuP?Xbv4OOJwzV52t^(AQK3uG&d{He{3SpTGRUr}49oveqG~)e3t3u({u^D{_Ztg! zHVkJz6uz0l!MT7PIvqA}pv;EEF{xRi)l7lFl_5=^Z-WGKKum(Ry2YK-hqaRZ6iif; zkIjMv>Ek9XkMV#(s(i;C4y83_Ff;3M%kJ+M1we9O`9gwcYd!qy1$N-kB^Y(v*Ho3) z*;Pd%=bXvUFEU(B+OmCy=NNmYbKZzloVb7mFkryGd5E%JI;4UKu=?FVYwSCUzwCa;yFMpfcc3WD|t`PfXduF2*6uHodBIUKq zqC9@&R|9XSF3{%T@ZJD*E>T%MH~m8}AjebUZ5c#H@1`Ou=#nDeAvTzf>r;Li}qjl;uM0mrl>ab`L*AbJYb zViV}DK;P-;DB=3sLIsyGL$Vwtn4=KdLeWTZI5~$nLT&3) z!o#h}d$WL)_Lxb7gN;FHL(!`lpzOK?epQ})mK4`s8kxSJ+AU6uw&ftAMtt-FDAqdS zdlgWXI6It1rw1vI=$a*IMi_(pF^5*gsr%%sg$vMJgQ2OylWxL{)KZZi*b4*zqr}4NnjQo3A*fOc&74UcK!Zsh z1X_=wnqScl4KUZTA<{%C1Y~01ILHf*3vDX+|GJb zadAhbXYB5);EKCMr1Oy>UM#=N#m3f>(dD1P!m+tSP1736-i<3=0r zJ(agXQg;zmSq;Nz-=HrmUZHwAu1vi4H0*Kj%T~N`oSU0W6txA8M*1^yZbYP9JkQ^$h%k33LO- z(>J-?2U+^mt9ag^FI-*q=v~Qxz%I`r40qsW*4ICLMM=M?tg^RBsVHIk1aLmmjwcbl z$~Q;$;CRlL3AagLd~WDVL4?zT72*-HrApB*gk>UgyCbzu;S$hD^{h|nPucnufPKW0 zFWpl6@J8KLd-*I2AtMxclXDvn$USa`ojK*H%f{lcO_1nHMmJ%3HTJDPCIM&zv6zBY z)F#Rtnjc)2X28e^m;-k{s+Y_+`VXhUo zb3QC&K=&KLWo)QKmf5H&7f7AfuZMSE=b}aG%DVGzC|1RxLS8%&_1@n48M9kLGDe}Q z{tUo`p}QlAuCkO=lI0w*h)@il)vOL&^mRdQ^;vC^-;f;SKwQ6D;{NQA)jepP2W)VY zjgY1G;!G%o%#Hwcr1!_6I3ul3UX?-(?^^E?kmL~_Li?b$3QQS&q0x_iADT{mggpLr>^vf#P!t#z@(ybRp`7Nccwkbs7ZIZU zEKK>~1rbV@7AA#-i&WIt))s|pu8SqZCX&E{7_m`hrK*{LKKrw`eC7C%({)iJ6Hk8WaWK=A>IOuS|E6QBGh(ZG3I7xIn z@(&(T_=YL0QN=?l`A#7~)Ln<U#>K`KvgIPY#`9MCg>YnBjb!Y#3H9Jyocb{xdiKS&G#Y%Ky13#P^#a z?5uMlK7kNKEL1^ACzzpudkt#D$bV9hOXIKy0NyHk7y^ZGXKx5)9X{CQ+&OswX4Zm} zy1xg`VnSlweyjPSRAziSEie%{ zk(tl+)1Yn2p0PY8uRjm}lKd_qSOFhR*`4ET(7g<3lxjtfUe%8E;MyjoawHU6&P7FS zA?|WrJH`0kzzrm=q&kO2gnSrHp6`fCUR}23=180jdsKV!f-+oaNas)ZPR(OY#l8rQ zdxr7`dfnfioiA0J&Lb&j^4?uMr=sQbHmD)=+;D#_FXPFUk14>CLBAz500Gw}j0|n| zlz|QHxmQSw?+y`OXo<$4s~~>Mi~2LQfejJE&QTQZJDDwv%U?zp9!2u7VJU|>XsJs) zt&@e}1<<+lOCQ6?fupacoTJGZXsU%Ut!2o{9y5+{WVHiL2m|1KN0o;G7Jov=!IqI{Uu3Y(!gV+k{{z>oBiX@FYuF0 z+^6NKDA~)i=yqiOWR~Oj28aB~iGMJWv_}y|@J_yJh8(ugRhKDO`%_W+Qc}8>eFZJn z{sy~1`Vg&3*cCYJbrkB3cb+p|8rF=1<%g_Y!ZW)?T>vVjf4*y<8^MbuG%IN?ut=Z+H!sI*$D0R^Q^#LnyDnrZ!qbX_?pS)v%Bs!CIl@+nMQjHWY9 zd(kMY^4N%;n(Q8lz7OHpVjN36}%G`hk(2R2AZ_}r285Rt=<4E0|!Bs0CNZefX*+_ zT>gj24Oim-ApnVhE*Q^CHNE*sd-qG70qECo<@Rg(dW|rYZ;*J4ef2G2W-nhf5NFx= zavTfAxe^1#qv3sY78{lg5diG%8SuiQ_@D(h-0xfEl?}~xI#rhZ+?*<{Q|hhjW&5A1))2I5`U$|Ny7YC*Cj4g zbs;aYoXVY$iNlkge0#0$0HdN^#@}HtUPEVmNo7`lEB*GDycEsMh>InKo#gQ0V@2d| zZmKkw8$aF90KrBJk@6lSw4gM+?Z$6zwx#&7ISBJs)a~BWSlC%{? zUUAyWa=x!LYh9I%G^mm1n(L(rTqM1hQZG5TFDdMcx@XSO9xX8ySLvRR-x&%1(Z7hA5 zh||0izF(qPG;w6_pc0e)jmyHkc@%M1Zo+jypWY&IJwk6P>2Gb-*2COUzMVgV9_R8lz{K=r%skvS8_H;@O(--oYg>0@H|~?K`ScynDX;pE+C73 z`UTB6AVb#>HdwlF)K@0*nK`XpotKuxKm8#)Ba!cH^D%8QmOSs&JiOBU{vi0~4iqdY;wrBG+w z1l2}{Pq0DzdY_|;`end;Y~PvvxDOqhN7<~)kXC>N1$W<@4o8v03Jh%Juf%vIXi8D) z>L5xs0)&{1!+#z5!d054cxT0+OVMU)O8Y2=J>~=i$6zAMZIMf)q*JCNGdILGr zxI}KvYvb0^J$S5e$v-)~g2V9*&AQ6FZ1em6=MvaOC{EsZIuKY@%vrOoC?8Uta0IRL z08S3QoJTH;zob@B!61&ohEbtCa%Y1mv;a?EoA870tu_#^kAUCvw*-vo0BVjTzs7LH z32N)v%zzvjV%z8k;I{x`XAw(dy0wnKFd&Z9G6$?#Hy=PN8tk>eLD6X3Je&sD4!NQmUwh_Rz<(H;l zqpH6>&+WP`fb;l6E@~)OAfp966!Xw>7flVLE+W&Hg^=SPACR`5XuNlvkXc$}Q(yrLTrR zW}0A(o)u&IeavU$fGr}2r!A7S%rblErPqgPPauktye`C7{6CJa0xpX0iSKbocXxLR z(tUJyr*wBWM|UdHDW!CSfP!?VhzLkZBQ4GUe*gP?_Fe7UeX~1nW_I4pcfuseQ-@uu zD=fyM6lh}Bc=Sa&-iB_j{R+6Ym;p^Y#ZV3jVOB<#Nm8q*cBG1YEAd=CgGT7|6g`s@(0#Es9|$*nDs8^GMqM<1iseMp!Br+Kc^y=4;XIZ*7aw zpdiXd3t7~0z>zGT20pgV1Pi!#wQrZU+7q3gXx3=;Y1 zP~JL2M0UR4?_EX_-5O;lEv_g(+o$%U*QZ?Ow6r_&qat4e42Cf)HVkqr`qBv}uUwsc zty1poRsID!5?{9m-}G^^U64&%Ps-NI|MEZNXJa1BJ-rnd``~ACjA~OgzH_tBtG}Mg zpyT$>z-j2$NH@-d*kR$8C^5Ap8P4j2;mK*P~!5y!E zqDa#Zx9p2c!?bn+5Lt`Tn~g+oG~~RDI->*=V0Hq-2n{*m5yYr~ceA z@87cCIdgXED?b|Nc3+k+Tx#8#&#V{R7+_ARLV@zqGiHv@Iz**MUhb)pnSW+?7sbP( zyFl3`pnYL59sbFoe{2+f~L*1$5~1 zrs#{mm;axL^+SuT)YMDsSr@vxukWsYd5}83SUmN1UQ{4k|CMc<<@+Nj|*0 zVsz=?2T_LqHz}Y73^AH?n;bSqAphOAe%wkny8u%$6ac#L0El-fU%cT)S>BXCt zSLVH*c`Xxk_ns!9Jf3`#Qj&B|Rb8^Ooq-}4fS3jSA!vvEeZNmzu-LP#-xmIA`=<;R zc?6257>~#_d7n@_Xwysw};E@@l1{gTzmyDg}OI z_EFMfefQaq zF^B8L>GK(%(CqYTw&)8^1V{sO^>!&G1e{mPnWLU>m=HVkOy)FpQ>ru{4u5BEZi?fM z#a|7AkJCl4Da?Ox?%O8wU3Ez&A?jeY?u9;?ETjL3*&CC@&3xqA`e^d3ew2s)#zD?m zl#mr!pt@>S-Fl+&@A7XWlhanKx~y|=3o`CsuhLQR$VamVpdusB4E+-N)HjQa>NB0a zsye)DCgy)XwGa~}lpMbf-NBsG`3?pBy4pdc^>3^&kW*}bW1aypH|6VIdmkkz&F$M%OBN$;`%MB zoOM|`-Y?A3SaegTs`-QFjU=d0_!22xKY%g5Z~6@9%%Z}uwj4Il*3X(i*q7iZwU5kAl>-Vn>a z^`CG_Bi0A^qVR3<;FY+hA?JTD8mXQ#`e{Mo`;WPN8d;dfVf(9A@*;Vj=c7eN>49l6 z3%D5@rd3~1FdftvLF?qF@7+9VWb?+uzLJQyVTsp?D+75YRjiPH2g_*tmsGD14x?tR zK&d$OU=OI@OPSSUav+G{)Mf1**KQBtWnnZW{ooNgfG) zKfSoGQCNmXuMznG(y}D&pg{pQlV3CeW^Wsy5}^5$`t}Ta3H~?*$;i$6#1=UUx6EVv zzDG$5W~wKRegT*)0Fbw?kJ~AnL=^P<5@f|UZyZ?w`E=KNegMPuW(gFHgaxE3K`$*N z09?J>dmB04ykgUiG`=7XB+{&vIGb z^m%qF*64$@Sd9>V{5Sjl>12^{pgj8`hb8$+uXHHxE6Fa*!1&FOufSDprz;tj>j@5I zu^+y^1b^ZE*D$tyrTXgJVm3EmeB~+H+SbYBbTJW<5pC6_3}x=PQ<670=6F*WVk~>e zD?F5LAPk1~Fb-q@pvr;Qz|b;OX;8nc-+VOH>>bb0jm!IEyr~ZmNij_vXZE*_3Weq) z*Wi0JK#KNd?V~%7`ZR8wcWrj0lG@CA7Uz*LMhbBNpnZ9_3M|yiJNp%Q^HOH}X1JD! z8tgx^8U+@anQoK_yoD|lnGnA#vPGggJ!?Gk%DwvK-hzJ51t@wcKo%%)p(SvaVy^Fs zO9{3^{5WZfPM!DX*nx<}(WEE&NR${bvQOzlUI+>woK)SB{gPvFh?yY>aWxWoj^P%$ zgsH<6liRt(Mq=|LZC|Q#bm@dhASjWBkUpR6f(NNQ9=`#mL&eE?*Q;Nh4B>)!zX)-J;unPsv$QUP#&vX%YA zbn{eEBWz^oa+>Jp@mse&9+as%j@}1$4}YxQZvt2sxUItgvJi+8u~ld9cy&YgyWaO_ zQN5^y7&)ike%tGM-3{-;!D_3>zb&}7uza^<(>J-lOb$1nznB|A+uf@G!GYNHPNnot z;?Oil!8%$h+EjYWDL?@JIVDHOU zf&&PCx(FL@yb4s9aCJrf_ZZE|Q3Tt8sixlIXHvLB?LW?nl=jDj^Zjuj+?lotgD=|V zfzy)128`QMjT?d@zxCUo@KZmx^pBHC@6r$3uFv@ec2aUCf367K#U|tEL!wZ>TEVV( z0yg`LI6};r4&z>XAe}fFy@Am2%@pQk4nnGB+!p8u))*T`~c2=nq!NL#0-3OvImET-^hAByg0F8jo zkU%f)PUuYf0l$jT@==9(a&+fdSh=fd=ZP^xQYJG|X*R2EIsKfa#PFjb)nZonB`QBV z4f-b5t&j{Gin@83=a{9v*2J$^@F*2i+)cp`C2K}86Y_ekAc&DU??P=CPJhGtny}dl zUhC%on+Mvv2aIL3iuLOeN(|0#jfeQcy9as{HwVSGx=BB-ZS&nPsmoY}y_98njNc1> zbT!s`J=HK0GUE0ZBYAf=(;aC{iHF{zeiC=uujGxh5u>`g+Q%RHL}~M@Acby)p|e0-~F^3blef)FVzt)Z1;Z|3-KrSVj*BPi{uf zBn$1zCuAQ52U4j=n&K)@W&IduWY?n+Rj@0Gbl!?XBmgJ2x2OR6e`!7+;x$@woG$ywKnLq=(8u%m(qU*x~Q} zS9c<}YeqA61c;1iMt{~?_{=WbxN^>&VM^@>&)dDh%ZWM@zr7BwB<`coPLFEV1ii;* zGgNl!<7HH2(L0gWsfbi%6U*DsqM?w`BV$plbQq{8$qrJN6C`%Bp0QIOebR73rM9?v zzS~dP`{2CuwndHVe8~%#SL1;~HL`3@g z2&VtPWjaR865q}n&u^YdLP0wKJ28gSjwrG9wzu}me_?sC00NzKu^dKN^ z$GRM!QKE{BPKUS*;?=NS>o;os>1)YPmlV|>@#4F#qpZnBZ&Iu)4Ce~Emt`61^k2Dm z&l*)E8}f1A5_xB67+kPWbVFNf>5@<_AC*Dm&}3g%=P@AePH44O{{Hmr&6 zerVgoH;L;RYluG~zg?jk95$rLxVYrsR1z(=-oscl&#ND z;n~c%`Ep|K6eiW=z_w!YC%W|OR;ptgVhiymG3PBNO(7ZK|rEIhQV!L7)W>ditilXBQ0Wm~WbXH_r_Zj~0dN6GS z8c>7eFk)HV7l!^^0OW-zd&o5c7RgtDK(HK+VhKL%M|z}qNgYCxXaKrCRBKHs#GOj; z^Z9qU;}Q<4sYo0N|L`R>w7*D|V*)fL|zg0NyJ=x23rCHSsVT+{Mp;06z1?mA#u+=hukkyAid-;v-hS3JqWj9s|W0@?fr zAY=%ZX2Iw~K0_I+D7!$=jtd5GJi-=TjIbI`@H3YC8`QMN<8-k4!WHD&9jg5LEDK}q zVr3iqT?eP?JrvA2FRHJ;3eS9)as_J#nAQvb!7x!0*DH4aqDyMlCgkHDFM&u#^ws%T zT51OC^PmNdj|{@)M**dzX)8DTv>_-&)*#NUjq@F*FQnJmP5EgjA~9h)B0v7AWi!YG zNiGTNZI4#{>qw4>_yrEH7Ta5p#H+GD`;qzF74exuQn%-7IORXxK!mD1x$ef27 zWSJ~F$v?$`$%ce?UC(4rpA|I!x$2zrHWdu)h`vHh<>s69pYK|yNFu9g8dX|T`cyOD z7e#Q86+^u9gS9OxDl(^MNyjmGwC%h3J*phxzV-FL#g1u%I=Sx*e*L4tAP0Y<13Dva zwI}`U+JAh6sT%sPDX+!NAm6pf@??pt5W7G83``+-%!*w8={dSnB#5}fsCFgyQKmL9 zs%GHAxt!i4bi;5#>Rq5r%%_<_vwvheF5y_>BjNZzO+MrCWp+5Vt+S-*31ruCe+i); z5KC@L&mWggHSlpsm8VH7wFT}e8bF3zWCCrt5?7pECw}p|LF~vvZP0ASzM`qZE-hB; zdgsd8qH0~EdEse9dl3ur>D5BK#H61a>KB}g-96c3^4nvr-CMsKu?JWGebEgQ^_fNl zt!j`HsEbJ1qpXF{8subLKX1jh_vX{r2xPPVfKntlyP(85rm$}hhQzhyDBLmWS@2M( zPd*@Xwa%id6vzz6F*Fx>v|611B7%W!-f63;(4%WzADhu8yU%JZu28akPIQ1gqQ4V>)>=Ac8==zYRs;pfR`7ce#NNyUzxfUqTJ#mVsvalOS_bcZr4 z{XY0?F&3tQKho_375toW);}*6G;XO;`-Qz_3)RUVO9mrU=&RgQymgFBbAG=(iKi{G zokuo5%ijM!$u^{F4M#>-(Fw5Uw;NE&KU-1wYw{8ucV#ItQ(FSJ$OGLHZ`9_%1rllhe%Q@brA;ySK!7U6(;Ldohp5Wn|$r*dx_0ZGGSwIcyR-C}X6{~vcAYG#K z4nkr*NG_#Ld$;QyIAtD0>e=j^>@;)TK1@DD-%kGTd^6T>C%&c$l@cJnEzzZX1#=se z4;7BjDeQ?trOYd)AM8j#(H+lTJARg`*z*bv9$PMM2->rd`-H4aPn6`>fqbsHM6rzA zU#u1BUJ{7Kp1dIk7<^IPUKLL}kytiT^ODL>YjVTE%fU`ZH{&aI{2n(B>lYC}o95HO zGvxjKc_zjSR1+&_gu!>FyQa^xYR?IW5+OxnA|N1Mr zT{TJ&Qf`ENTb!g$@~<@FhAkZFG!N6*$QOPBGPR5D4d|l5O+05XYYg!U@^fyw`A*;UL<+&x)-bPF_^-NwK$IZ4% zJMA&>>j1OKnuQTl8R8$gUZGe)O7QJBm(!y8O~TuVC}*QkjP_0o2zv89y|BZB*1mK- z#s%A51ed+5y5Vt(cehyey{__VRz?azZR>L1a$vfeG1qxnkLJV-(Z^_aJ%M}7hKN2U zRYl#fu;Wd9q5Z!u)I6JZQ?Up&?|=Xx|Nq7;_hnvGq?@r6G%zW z+cLVJwyN5ZZQS892|v$1?B?M8R4GG8TdvghPU9p+F7>Re{eF%&T*_XXulr9{cKEmU zDe=nOrm>pY-tYIbEkw6%JQ~=p4eEVT2nMF2zUc=sXPPZ9BZet~0k6`YouJsgXRX>H zggNi)!?`CsSVKx-d>MZp}1> zi|uvRg=ceC*P_6*ZD$lFGnT?jpURPt8go9RjDmufVh(XpltXb>O_3#@eSXrq{&K$g zDxv;fp!E8$R2Fr;g*@}I|7A?IYJljohq zO85@ZB)7Pw%g!xAn4ai;j&P4(wfT-w z?YP0L`nBGVW6Y$#<6>W637%}%dlHvOcm5uwq6|Do?-TU{&>1tK^PX|W!NcAk-&Eni zL+UI8K)r6jn+u2G-H5O~ZEV1mRjU;x|_ zKMxE`(O3ikY#g%9cm`PL(x?Rh^z#N2kjX7hYfPVlt?7^rUUYruzdAI`0N)^b%c>@xSyhpo4Cgp z(fs!W(Llu$1*#GPV!aVBX}|Yp`HEg)f~2#|{xQ{uA_~w%T%QzLR9-7U~6W$CqjZp_^Un5e?2&io$$bZy@S!xpqA;bY; z#Llw31^by&eP~}~8(=c#`X59CNs@jD7Hr=Ouv5e@xvS>^sH3Yu{U>~(ag;OMR0K0M zGDj~y!1PyMewq28C9SI=J~g}+D_mK?i%El!;1Dn#6pRv?jqvXUTj?Bl6yU;7IeAgz zlAo3b!gd&5G491C;;TP5e{9=WdM*;YV=glLt5AWSiD2Gxy28z}P=znclKinDkztgX zX^+;6YSv9sTGpDrjb0d4{%r1jl7T+ym zG-N~kEhr0%e9XFOkivg!Ri=iUoJSvQDCSCcetT6AU&yWRsSkim+xxPHX_|SD84k9{ zoqf)DEnTX#HAPP?`jqJck-2B_ta9NoVv*aK(OxeSmhDB|@ff~St$&>^M5{$yY|#_V z1J`F5)-~SN5&QpPPHQg7I@;Aa1-5su-@c1Kv_iEif?!U063Xy) zH+$3WrMeZ3qMOqJ-Ict(V4<9V*faf=o_vp#BXjTN8fD)7RJ*i@gNm3K2{q)EEG_}` z3RLk6eL#6H)WYA58}C6r^v{hb@YqL}T9YtZviFgeSg6>Qz5!4YO^6&$(o7$mC*pTF z;PGg1MGt_A5G=nHptuXVDrrQ-ZX=F;3|qby??esWMks!?)Ju3d5@j6k42$jK-EWr6 zMSs`{CbV()w7`ZCTLHd>@gGRm8Q9U0jm;W>s9Y$*e4_}2R+ZzUZ$q9=H8&z$oHsKf zVM&2HG;J36XevdSD$;a)q40#2(Led&7L^GYDe*XUlq9KyoUvns+UEy%>vwX4pyT#r!r~6&dH zY;9n5V|54lF(&_+{I}}#6USlTk!LB;Baipb+jncj@0c|xut!YWTplo9xmlqLgRZX(WZ~|(^jp$ zKHlu~+0N0o0ZsJvSGS4!Z&!3i5=IuO@SOi57mnKuuaBw0S2+<$e0HvMgO?BdV&AI` z*&A)fh6&9B7j}uJ1ROs!b!n)OyS=9iNuJE&*oOG#e1q=(a7)mCh7h)|+UgiPnncSG zYV&E^nFo8^gs;rdHfbcLyQ1lGxxG#b9mR5`y+8T7qgKDC^+)PP^|Fa_st+Z+3aO*k zKzH>S!iSjAbDDT*8nk8pF^n%U$S_t@YG#Ac0ufHB7=*D}U9njM#%Fz+zB6EWSfQX=O7>nC*%X!~Dl(P_<_6xG6U^Oc zLrG1Ir?3g0_HzIQj#^P;WT=`5FFJs|y|we@z2@cL{;KkfQiqk;K9Df+oCjslM;0w7 zys9<|3wBIUFfHTDoOeoy;Rx}!hq3xjTl!j|PAxyP$*A!~eVRcyh$0tEt27T`&<+96 z6N?>*c81WrMk+BRGB)-tb$z5#BywIyH+|N9{fEaRDZ={;Jf(1j1wc?ufXD0I!{EfI z!Z(C}Fkk})kiZoQP;iHfqS5UE^BBB>@gggNmyP$m7|7D-0?RPNUI`pj=xqeMoXN&> z6_l^Prx$x2J!Zj3+CI;PwlT{TDS;M!0iqf++W1K=R`1X5NMndPWE3fJqdWIc|66?N}^2@L2K<-b|Y=Q*NP1dwB=9-B$#;?2uW9><5y0(h#bBVB;6Y!RiK9`wC-`$rzI0#4bEOE^5fU5?$PQ z-ljl%A7B}HUqYB9z;+CaX&^uK*LbHATO2#k*_V%{<;Oox!cWhtSG#&MN+e@k2NMyO z{wUj*^NjZr{$o-{LR0X^7gf92Z)m6G7;#v^_V;K~3`F8pEJgQ{d+q{Bomy4$zgGS| zc&7LkgR!|Hd}d#jjPV2@G{eF=O^*!GG~$)=zWTE_moi}Km^QxogOR!qXK*?enjdAE z07eu5ymQ(0^ZE7q)n(|I~lRH31s+y@ybsS1lE#{HS;=Pn1;@=Mr*gOCJ8ILM9Yo@mNu5lp`D4QmaV~wK} zCxACS7hu?vT$3*0CwOwn*7-R(ahcfROZf3&i;5u%AXU{=L#fCV_#A-#-<$$ac!1V8 zSO|hZdxIb?EZ-emN^18Bve4d)h(w9NFxs5ihn?B4jMBA>lHxRJtW5qD`7L0Q=7UZ` z9RgsC0#t;f8rJ}S$vJ(f;3h8=TTLSB8DpC zRh(GDhx@JZeVQ@aw^Hf{dFw@tnQv~nr1$zi-n6Ft{J64xL}rtuFIx~q2t&yFHXSPE zgJ7Gi7rbc=RWZH?Cvt)ZnVi~*Kw(*0R0U7#?|!p`J|aS%Tt%{Bpb@5lP7dY8irt`h z7S^RbK8boT%ydJIM`fVN>z%z8|0gIBfO1Fyh=5)17KCl}#b#hc2wk&v9YgxVP*9St z#@bvw_@NxZnpKrMLR>)0JAzBq13-N3cA$uBVI;=cjlQ7<0jN^i!|$n^Xo3T2t_$v# z68E)+=}U(LzZs`X9aNjQW^QsR=o~Hb@RgS~RG_B0e$r(0d2i%`0&=YK#7j_}Ui)d_ zJJsJ}KGG~Q3o>~SqjG8s;3J(SNzQ3YpZZ#@&CP<8B&7ou`~#z&K$&vp-~+cT(oEfj z-|5#!1qXV^4IAK(du(P_b5b_fx{=TCekJ#S8eA`|KtUm;{?x+{fhNwvG1?mhh8QXC zf9d2Q%h7#Pdi|8u&hKo=O&KPb-0NLG1lSt?xh&B-GA4%L4I)l*s5Pz6jBF-@3jd$AkYqYTls{d;^aM`f4!1Cwg+>g??VmbsiEz%!6= zQ$6z)J(mIcjiL>$aPAc*iI-KWExr73osBEr5Uu=KbN!asBk~qj2e;m^wxO z>?V_;e&$&8nFCv1*woqYuD5&0}oCER34XKPMcnY_cqMrg`9<9}J zA32g7#fIOA2pu1UfI!t<2Yd?l67xH zgl{|7qv&bT6_of#M?DtIc6F};s22`DF}##$V zLUs~yya~pj*?2LV&zm+mJIev5j+vOVL|SdOXM1K0JqM4=3S8iY7JENLqIlfQ(s&;{ z!jXT+<~G(18xApt>MNQLbGNAK$5*I7H@4!n68#~1loprM%S-W?t+Z$Mu$lrmO5isc zX%XH4()m{GZ+4S|0nyiD9f3`GZ>|d~4U|hmrXsE)P3IPhBDxHTiQxMo!}$Wm{=Xh* z#Vl}Z6D|Y++RrL*+a{d=ZhhhpS-}4Sd&fa#pCFJBNX7;FUr+mg%T#;tnn|} zgll`!Nf4^p1~|^1k0?MiHS|nEpzaeI@KG0qOZqa+a;429`UhnIU*h+csRP4qrH?60 z3E{_P^KPd`GL|fcM-CC%I3f)ERiNtC@Zh8;E`uR#S-jvqDp) z{|SMD2uct1DzE>k{c}8Yjd9KSSPmr!+IfkGtr_iPfPJY~%>d+_3H!9P{SumnaJ; z`wrWC$o)tX9;|}X(-Y*cKFJaakJAI5pwu#-w91<-Loa3^4$&za%}q$vi!ioD+R~kC zE&WO8x4$MV7&kA?;5Snoj+@b%`B;VkrMFUFe`avNbDk~k1agFVwZkn$tmKc2Ma8t} z&mx9b-gC5OMEQdPWFhjLAu&u|jK zL^)6Z7zFj97N=_>H2A|X@-l=(b94Jfbc5kmy6Gd-0-Gs~r7~gZ!d%1nJ?^b zi^*Ca4|!W|6?>5~$;Bw1=iqmbWwD!Voo8XXC#IinJ(7$O$*{7kRT_Fw@N;-eaI1S( zdTM4;>kbpY2MKHw%$wM7KqlZ$Opv7X-d}U4D@-eJGl_M=?pv6j*Qu4&b=Sgtn}Me3 zFNGiY6$k=ItLHF;u)s(88b&t){O<@xvN5{6{Y}wdpH$A`y*|-nAayEOM&dKj(XQpk zJg13jk_)iy6sTx!04^H%nsE9Q3A9EZ7`~*>pLdSE_W(b+kVEic#n`1UuaPM|$_oRX zPuIJsgZ8WH{R+C`5C#&|8^v3{3iI$0>;8Xmci%Ti^q7{AjGPLwBTpsL{^fRL064L zEAacThO_m+Id1>dK}$yBW+kD@mv8Z7R3#e#!GxgaR^)|y;bDI*7HsDsY-e@@q4r19 z=TGKO8vtoiaPod+R3F;95KxNg03b0x5?b=|eCG?+W&(ga;y6qWYp%M0v7ZlL2WswG z>lqvbtH}t4fG{`1PV9o-nuW)8Hlq#9x__oi9Xq=}lo>-J+o@X_Zz`rA^_tu9iUQvL z>CGdZgEI^~2OPeAf`Ldk;Pc&>9Ih5_;6I?Kbo9X!oc@d9)IWxQe-M09Y?8lh$xO#a zXWc=-P_^W6Oh!=Tv^Dyy`=!Hj+cbKX;+rWyPYnL93%oZDfjQB)SYnf7E>e`z$UFEW ze!QNC0|23)flKb-67S9<_BOsAOPo3i4iBQWX?>zI3J)0#%A~>wb%V7uQ&k#K3-vcL z%9b9dufut3hGCy{>OVmda7LKm)wjdo3j|i{Wd#u&fKXJ)CBdvNdAr?wtb9CRs0j}q zSxSb}G3;#o+nWMHw`G!hfVz39ym;HySdw0OQba`IQ~F57Zp!wl7hc#eL8Jd+S?s-Z z4lk#5LR7^3d6pH?MkZ`7AAjW(Q|$Bm%?i54q%~5fv&72DEWv^Z+gV)D3Txa%2M;}z zguWTZ77R$1qU<({fINyEA`7?)S-9Zx5&&IqV4eX$YozMV20Uwma0KWy8IGFS)z2Fk z2LLV0(&pgm2EosOI8JwerJ?XpPzKEER6smM>U(bY1_5(+#0Mz+C~%y70A&vTAwIdw z82RhUq@en71me92Jk;Ll3Gf`DX zEN|ssQ8}W%-V+rA$X@=PX#BPNk&idMFz`a;!iz+tOlLhesoklg@^k`L(($(6+5P@2 zU**MfuX*wtQ`Do@bfwa}6Q%tEb=)vJs%4o`CK&!NdTTt8ChQPbZ1RTWg?DrpDGbGi zq))x-hoC%G5gAKn=(jNWK4PIj5pvIVfZ&hV!|NSZ7Ed$qj>5hjRct|3RgxwbZV1=N ztM8>8sch)*5I77Wtdb8o)^BeQw2X2KJ%AA(Kgt9hDW8`^hDLO)x4F^wfJ`Z2vdzRDPM z7a+5rKSLS3==+2mL^MedXIS0cpqdQIm`!uImu;LRy#r*VN+o;_iFNTCQ9!_2~nQ5!_HBW6Qqyn<5AMuUYv;h*!vp@u4uQ4b4D#KsJrhQ3HmQTynf@2=_E-Eb?8;HWPD@j z);SM#C#MTqORwlWMCjMP9jbO4_EY4f$^D$UI`NHL3d{0W6PKF8fzM7kn1qK1j&ehC zdf#F4L@nGOP`))P_LI+Uy(N8q8k@PO8^K^r_!(CkVF$Q0Z~Syh1EuiF$No_HO5lwC zI8^bCd(!0OHMoSd1kSciwhX69NUMD)87_gx+KV$E#S9<8-(^1G4rtRPlTcxl6&;7q zCtc7qG~&e}$aG`J7x;#L$0GpGV&d>Y;bMp!WX5*P*@>g{78FdBFWM5*mTh5}uUb*1 zOQp4=%aQ}&`czm*w|m1+wFciGa;XT{b5-$h5zq*O&m1&(Lk1TJAhvRC&Yj|(+r;Y+ zGz}X^0)=^259-sWwr7DVa%QUZ_3^WsZV`k=S>TL$UHrFq4FgT;B+;>T#~y`D(_f5C zUP*GAW-?Qv-FE+J>;PBf8dXJ2A=ktT$A5K#WVAivlFG(ntA^KG!j`aKKj^4shsmJR z!UKws@Jj&j}v4`Yj}$Z@?fd`3D0MpbHK(13)C;V)p+sQf5V4 zNYSrI2N(k~z_D^{n&xE%Hzb~loYL#EVXVvgv43=gngYVN2NF6WD3NmoEN@7M_y=wd^L3?%vhf+dv8@A*!T){*`fmit+}NFIi(Wc@5iXp2H! z?4E@=lpIY=m-1E-+z+Q*zoY&6#PEl5BcMK9e|HtXYWbu@PfYOa5pK)cFee6J1g%3a z5(qI{ZFvh{__xRjNhb2ZwIlJjI`)qdcDKM9bgbZ5k1%%(NQ||<=6&te%)&T;Dw_!kb5hu9K`WMURij(% ziJXxA*)eqFZ+-F^>;303745>b9_FHW|E1*6cx5j7JcK*+?aiP`bM!{jOFJ0a;9{8& zUyg}7Q_nn72S{enjx%?9h1b;T z!IUbJ-X1?o`e}DQlXX~8ZM;8FFzg(GT+6w{1=sMk7fD2uCl{D@2i1Oq&TLk07r4+A z(vKl4x>H+2g`T#V(=2raJ$VD~)J+g1N-GZ>dN@8tozR!3Ixl2&;M{yoorxp z$@%Z^LjKLu&ufirri*9m%JNrNooxAx_FAxP783PUXCjk8F>>{$q1iuhKUL*IT!JU7 z8qpvdc5Il$g9b?Cr*XxRO@0U8FE|Q+BjgfSR%kI;T_cVf7a*MJzv!^_ zBjD%Ua9zK1&oqk{erH0hkRI;cJ|dYmiP1ngvHer6ha#3^Gg!iP9h~1^;9-m8Do`-= zzA|<>ZOnY-_U+iE3F3SPLj3jtWUpICJ|Y%^8{g|7vqNnf>NG!m)(bQ@Cnby&L2(%$$nn?x&U zwpH2wja&lV+|7MFek5s~d56<0F`GQr4I(Zw&2Gf8-b~lN-x<<=%#iJlh#G~{+95){ zE;~Paa`snf8ltD&wScXN&=Qf+k5s$BmOw9;+Hdnq)`81ZNW(p=0n6(%=J~H3O16hc zI6Lc#=_8}~iCN123RO#x=HeL?z%YZ_KG%XaZ&#c)r0U-FPKQqOY76-S%b38L3N?k0cmD*; zIE(b7@(*|l-xC|HLRiG=v&SV3b#08leazekDC7D~Q_(jC>e{X?hjxcOBh7hVg{?mE zKa_R(lldl$b{0%VdSMyd_Q^vbhVQU{3ex}>q%DFl%o!nVU=}Vuy^;zqUHg7Eh$s|o z`G+H$<*q$&UHtCIP>gf|n9Bs9q+f5_r3drrVz~#JX zKJ(nKy>z%BKH_>6e0wU62R|kSvXp`{{NNfLAe_mERdu_0bjF04?-j)xPZEs%71FnF z@MzcKn5FOx>)lGsQjiA_twLGuVMr*e8~RCxuN81YQoZgNu$V8wFEhwRmUcg%78D~%YR*v)h&Ads$5vZ#8cm>bHk1y7_BRL zRTG5dyf|>6HoVSH*FA%?L36_!q}C_nQrrz8@Zzaiy1GBtq5dN~;!VAju31v8R1D^x zI2{8707aSx!3S&I*tmw?m!oGD4(wjxKdc>Qo<5AZ5^^+Y7Ok@HtkMFKs!@>j`%1sS z;Dym%os2eOzXR3wg{rMvFrUq**#UnrbrY>NdVWXg!FgkmOOqZ7fL0FI9~^?0Jqjy< zAn883jay>G>;SB6tL9@gn?|uWi7CC@pxlb^K=*o#l4I;G0*`*$)(RA+af($E)E$CT zuclH0Z#)ox_dyt|6_EuBD}WNbl~mj5Byhexvm8O<7xC0wWq63Xyi}e?W{q9&W*<-p z>Hq2phI!4Wtw8?Zo|VJz3Yik}8l1V98U-x?Ku8yc$p<(8+A!?;08k_SG?B0C1WF$e zodl9t46ZM?2?^M-?`b{qn~wcFbcwRcD|S$B1Erg!hM~{>$n+(({<$*!+d(Vf$3lX> zK=3m|U&UT(>FWwUv2w#(gz91#f21}Vv`j~=Ty~gFibLxDp3XX~oV^?dfPUHbQEWlV zJ1PB`u!czDe6JbVKlz@Ub*X-xCqGL3Vww+N5&GiR&q8;LLmehgBsUT`(!PKAdn=ZP zf}{zD6LBH0;lo7R&%zO2Pjj2nQ^c@f(~B0u-2hNQn#!zg>N$pt+Yg$mR2SN{aOa%0 zeN+%u$4IA{M4uo=rmhvmqHFHXY28{n9DrmIz_cwusmDAlio%7ls8j}ws=mvN;Xu8U zEW8;GiCJL~Q2L=$#)yQhM9-mMKSC3H|1@r!B;XYBfI(O8Sf!-tJG<@TZb!=Wyw+4} zaD#eiE4%L*?`-?3XOJ%D9M?U#W#fAc?z$Sekpa^R?Vx;xE0YfxpFqFc1N);s#|Zv- zUi+_NL3Rrg;$Nv*V)L_AAa#}NH@in*Ym*U-dp-F_b&ZS8*?~3(`O#29)!LNIY`8&v zlgi zrjHh20Z2h9chkl*G7RSX^ms7+bYTeg-mxAkVrz~SW(5T$V z`m}5xY;{+Nw#Mvq>wv9TD#QxU_(CNjf*UaS(kKVI_5b~?(rDrj{*o9J#?rW$_^IS< zhV|2ggt}ID+<5(S2Qe{U2Jht6{Ovr4Ho><)FOt-P78A}u%@mvm0Zr+F4>Y$iK{Roz zBmib2s}yjk_6%o73m5_$;uU5E{=lplo4($UceBXxwCZ^)KXOPKnJ^Hr@zG9T89Csk zFG%sfBwGKlZ-B5D{uyt8wk<-L=nuj|Y5~j*96-PlXyA+i#AhYm8dUDr(IDbxU;9Cc zTD_|!zA@PuKA`Z3l_0ABTDKn>kB$6{+lw%SvFYnO7K2toF2#s`c1v3EA>W>@B~0m9 zod!T*B+(ALyYFuQ1)-Mae|iTI<7VlCr-REnUks-dv;lxMm_y;@(^NUstk5}^=@>DZ zbs0q*I5m=9zv@!U$D_sb-2+AXmLvuNx-YME3VMnFfFvZ81}aBYejll+4={Z(FIA&^ zw*m81IGSXgk}9!pgdk7#%Gm%z6tDUl2LTV_Jp@cB2S+8be@8?P#zHJSdR*M#ihE2z&S&cm#)ntvbuj(xgRj{t? z0@1HHeKOd*2SMXM_Sm`#A1er-x+cGHT7e`Vd`{2XcUb7Q-miI#4ozod?jYp<@-3%6b4wB>-d}f)Vqvsp|@G z=xhAwIyDI7TCiC#(hE)Ur4teSZCFx>MN#TPgB&We06`->wge?Obe@HMTzeu|a32T4 zD}zoz>A6)E2`fG5J^-L)iX&+Ofbt&Sr&eTzRT)!Mr!?WEhrtv)Vb)3u4DK4sp?m-z zM@J;>tSpr0H2(R6Tb7B5O@*%{4py4GS58gSt5gTOOrC`cynt%|wan=4g8MKiWVCJ& z;J)Z(yn#UsON$@l?`X>Hw!c~E-hvoEoPkjX^;yx8a0rI9V6P@OCpwuH z8i3TQV?jF@aQ)(OO2){|W>7lwx3)xVr*VP}as!8Q+kuVaZvdEm@M+$h-2$H=0MZCe z;$A;pC2Sul$0iuV&j?|qlcKTFvS@3kQNVWLy*FJAL5@rfK|^+5w0Jy^dEss+46*+# zhSS2Qnc!eCN$g)?{%bjlx%-b%Ynt^VztM8PMPE)>{zz>5XL|HFhWBN7vpYPVKFBZa7GC#8S-VO1!~7;G$-PDESRqTk_?fnN&ZVy2w1LB)1tkAV6BF6nc)jujW=BT5}4%s^>mJhOY9c)RFhzs)l$W;zlvUV`1p z0fTtV?#2S3LmI^R59~HHbpPY%D!`&@y71j)m+l5>>FySn?hp`=TtZ5^LBOR!Qb0<& zkw&CrDd`lDb_Hpq6iMOV@1N(nGk4<7?yWQDo_WtZupCN2d&89u=n0BQ!K#LBN4b8O z04yg?*3k+TS{#~?3AX_}AoWTBs6|94p>|pj1vrmO$sxgv;bm5iT>KowXeHyZ2k@v6 z04xuiB;cJ0uoY#8ynX||1sv;$DEu0M?&r~t4KaWitpj|p8 zufLK>RV%lV>)Bb$hOZ;BnRqde4&N_IUqNG@YdprjAc{Y|{E461fF+PaqnbudjGF>b zd;#DX%2p)|rJN-}08oK=-iIFwRJqm!d4Ob$7!A-ax0wPBDRbg$|8bK6<-*wb%($c} zfYC1$033LL4iH8qm~b?clm{UKWQ1m66;J|0_!ehUiU$FK!-zXLcu^3llL8Rxbn_;X zg|SML7;*Z9M4>UVw7;izS>%g$aoL)AIo_<;_z0+z^8t{0yNXy8bjCJ)t7= zQFsPo*$PPHGePz+C_y~>4}cG$R@xnKGh80)(G-KwOSl0f@U%pof2p%*rguyFL&4HWdRZuL_#-;+m+#ig zJDvq(rqk4u6qhLw$^4%C;U|HEj0P@n5voL^YDQ-bebJ1K4?RMV`IYCJRb{SYJy^pN z^LO}hiLvim|mE58S@MwEh~-wM&ljkb~?vN}wUZv3#dr*l_AyUkp4D40WiTS#k+ z^u?l$qeys6;?INhQm7r89V1OO@_PYl)VnBE-@wuJiq&gI2<0N zCC}%Ni&G=eiXXJl39;=ejsVr z`*O(f)T0F`ms+F$&QQS_3;93&!GvW7Ky6L|IvMH+HfJ)6+Z|m!7MHqu(qZthDP#W#}Xxq@A#8V2)2R|l53E2*pBT5f*ee3 zg*^xdX*(gzyI^Rdc*^fOnnsVT&db-HM*ss3RON}D!njs;`b=c>Kn|N@TkzMkDwRlR zp7;|s-Zw^?&nIo`;Z z0muwvE5q*b{-T~+VA{)5ug@+7=eIp=^d5+d|<8Krjvyg;W1svPMF^i6{j?%0(QCKgngW z3#A{DU`LEqXATOvni=~Z-I-NLHT5nK}n*{aA1@z~12c3Xvq2ak@gV8r7F0D~NJLn@~I17QJe{j#Fj znY9Ow1gTSTcRE693v}>Qu)scxkLm#T)crMTMqMY2YMif0w-)uUVL`#&2Jpkk(y@~{>Gu+@0{QFKCZ<JW2->}j{Ca!W)HgV?UD2Oe|Mw^q(UI6>x8!RyrKnohpRUv;owM#ivL zD~TZv1rM??KDoG(w?^-s4XeFBekV#I@OUU7a9n)!!Bn>I1APAdS6t$TgW4+=NBKKV zK{SNKAg}9iKKJaWy^ZWw{;uO81`2-*jsT(Dzy#h#c&DX-F_!!p;fXkoijBz!-Mw~j z`yW=R$B{Qhi(Ie$-aQ5NN6&+{;#}&h+cDm-2R<-Da{qWw&-FC>DxVcx%;hbV#p=Gy zsL4}&EF+UxjPkia`q*iPO0$Lr$i0lQ{`-^T)MsEi96g#jH3~2 zbn^L+?JT=A^+wUnNbayx?(eggV&WrKfV}Vxt3&{&rHSM0DEhn4=xDt z)U}-JVS)07%jfKT5`=rzc(8pkL215|8hW+oAFg%&hvL!J+mQ@zSFbYPc6uK&b0q4m zW9OdF%%t`bNyP5O^(Ny7Tb^_boxP!-T=K1KS%er5%9CMjYKuYq$;T|IvPFx6M!UhU z3p#-I+hrasl~eH_>`dViIh+9bSXH$ee&CnB-Xwh2FU^ZvRTYW6KCD1f*Pc^I4N7dp zcwmT=G|r@bwRxRWqD!X2B#KRZI==N}mOlG?#*d!0UlEBc_6l+6`}8Zv-C60>T*g zt_}Z-#Asu+#OIHlzdl2FMqn}@hz4CNB*gU<7iY#oZu8q$rj`wsF}xDqkg?>~`n8mT zE|1#6ZVo}dJT-F%MQU4G?>IZYAMx~!`6pUi<<<%-E8RSml`erabros(Rh-gq;7los zf-mfeG`$vm^M0{TXPWOZ_PmYMI-XJU9QKs?RY=cjM;#aUjY);?XCo~#|7=mga<#z&c4cjI8IGqGvMYts_g`=8G)9 z+!k%Lt$(t#4sS!d94%^42Ps@bt@n8IlP=Wop9sKoIMdR<)pt(WuD;w*^!dJzen=ij z<;vZ(i%+>CWd4@YJ*aUC`@5j!2^9y#u5i>Tbf#F|--ni(-aQQZ9D94pEC& zt~7%Izo5@oY{F3)bf^;(!&JWIvZvcysE>?mO-t^h!M2d`FD)tRiAVBoTni#d{)t8I=jiul1*q+qH@k8zmBCsB9v z*btgv(b7MKZcyX?r0BsY)e?FF6@)xuTCj>OKGK|{(!LawTuhBwQrU%VGR5n1#th-< zymoyD`$e3)p{Im+%+bwl!Gj1c#F%!z9apT7x0tp1*J}p%KuHeX{((4s*}0ScNpwS# zKN~(;jD=)JQxJuI#NtdGZ!gCriE7?ZK5-EZ$%_Ta%jT>YGwdf5dbhP-+P4HWahn>y zBYy}HFy5snZmu{`-jB1zID47cU*Cfif_LNY4DWQlC`rs!Vo~jjIYX(9QPNeNzBHIS z`Qux-zZvt_4J4@e)V#gT*@dV^*zDA1knnx=V=s_rvbp?Z0~E14TXIC6d+6I^KUlqz zX1p+7?%KcY;(HO}#rhHthhglcRP_T~yhj%jihYBZ7NX5jlo6gQ^XN;tKx2N4qDhcL zl3xB7mO4sxrh%igL-95_=K2nb+4`-Yf_VBgkUX5Z`=4a6p>54KLv~oW6OSMKEKFZ> zS%2T&JF~J8|Nf!tO7~vvD*9>qRNXyq{_^t+;hvY5wrWGsouk%Kri&pg!!GYM9SRR} z=NJ`bO~hsu%*{03k~wt_`!fWl$Jnwx-DUUnazIk&VDOcw`dz5cLaMT#mXd;NI!w$u zOg!D%tR*B>IQ0GZm!m!Xhc}oUF?mFOTRb+@Y7Z2lB8u^St*kt4o0LQq-ZxlN0`~IW zwi#v%YTt>;u_ispmgR;Ul6gepU5g{_whIxM}`^GM9`FRW~EXl z71~IC=n+%ycrbyk%2jom97{r$+$-oo{S)P=0b%QVpm3cy1&`B^oON< zW|}p0sK&%uGg|)`OW4{{U##~E0f&j5m}at^z*lnvSk;%z(k?=^tu&-Vq#j#{j4$_q znVIY#I`e#Bf^O5~7yGAS0>2yL{M+n7jwF#^EFi7!egk452ls$c%IbIQ-Knn*N51+> zktee?`Vs^Ywqyk=C=-uMyw6Lo;urqv$ZNdAe%^{ZBO_cP&$x&qxKch+aqsSc72AF; zN|eIO*h=0A4>g%7)w#m<4SJ|bzxSx=TsvqP@T`4(Tin4gkxEmTg7*mf?#9%V0lVft zs5U-uPbGE zl3SaiB&&d=>^9~pUR6{V%Z>eS=F4@BhrpVupDGkxabw?R90z1K*4d&WFeS^#QSzIq zvJpv?1k0K%uW#fXzZZ0nxpW|u6VZ*oKH*4`qJm^Q+vkl0dThy;Mh*XhB7D;` zr_-jxM@SmjsPnH_ZtY6z(xK`$YOfQL_aaB5zT()4hsx}->R{oYJ|%n zAlMK3ycH$*?roCMNCjfUE!2_iT@%{@zMZ$8p5=svCiNI8Q~DB-T+iRfj!u8Y8 zs(y5r$Ax@4bI-jDxV$XINEH`g$xyx~rLo%AelIZf>L|0>+tm#Is1bVdNH5P8xBD1O z!5Wglnzf*>d|Ld91bMuem`C;@yaC&@P^HWKCFnv}67NYlSVb-Zts-n@${=)Je0pg)Ahg*uf*w7E$Fn?+yr#fN96c^}z6rS8C9iVP=biY3bP`!>Uz_ky*fEn z!)nI;6RH~UhLqx2V#GVqQDC&}<611QPh3hNTHOY(V*~h1q=IC7XwuFYbOAbml4T%+ zYg`+cYI^lKI5o{&0T-7X)8$k|k(_Mn9}3pqWpE%tZLUp)FLVr3iLtVRGAwJRiTG5o zBCDqkf&pq2q?{xs zzott$SP*4&DNFE~Hi7Yzj*=17ugzB51HcGr%EgTZEsMTJpsiIY5J`u*774bx@Gq}g z#bl&4|JtB03PmGjkqVX0clsy(PIdj$q?gk}X|D809T)&CM5)DrYHijm5PI%^LGryz zP|OE7`Z9jiP5kgMSbi=Y5hVV@Rg%)|P8{6UxYt(u%EklTBbfR*i{DT`8}4;tfNMlt zR}=qZN@q_gJ@k<;0iG{0i}=|0s^?F`6lE(hNSH>+qTX1q#Nu{ipzZy;sUKp=4U}O` z{4B5+R3uD{4Ei;y0HF~=SU@hWa{n&Aig}U+J3g%9^A~TlU7eoZ{Z#_qFRTdsYkLQ0 z@MfQgtn-Mg;my#5WP`0MwC`Gu1Is&hCwz*-u(riiju= zgfJO`5xAp8eNSKx%Zp{oJ9zoj82Q^BZ{8-Xiwd?v)QsaHlL@w+kB~vqmxU>A84Wam z&x`ROYrsoDZNCGcoJV&Lf~px%kewl!Y0I+;0WPUQo#l6&l*9cdRvYj=N2P>wi1r z;Rw_6F>UtSEj?J8cL&*kbGPM&f}z2g@2T~8;ZdT)j=GS4OKsY^zZeD>+14#=K9VIB zx%m0Z6xv{liyO%^r-(8jBNdcr6{+6;%E>bAF`k6pE;J>m{@6Mw6D+bc%FfDLrVxzN zMzxb9fbQA`8(hl1vS)4ud(z;?CtQZb(c)Y1wIPsZ1?Ah{!hVCXmuA|15DabN%&JgQ zi?is3oO&0!P^OR)s-?f4$1m!izVzX@apJH!ue59@tCjYudwdtEMN~!O4-Q7~Sd9L9CSoMQPF_pB`lwmaUVpIe7ot zORFMc=DuT%xT=}|qd-g-EJiL<$y~Tbn|OVuH_?mvk=1z|~m>$t;U>2P;A zlR6d{^?jLj)$8*SF}Ah=zr0Vx5=FQdeM=){v|YEItmJ*&fa)lb=cg&vR3hpaqke_C zXw#6db3cEXT5?VD7}Hs%;(X!mO+7xF#un$qH~l`EXIl7ZZl26IgLMAOC|RTsG}Y{3 z>c@?Ab(ldzyT;xC$>2nj$xy%6Fy}M7ppOD)_c5#-VeYTD%l+3?N3voQTHN1zFk790 z_uN}?-n1+|-99+j+{^9J%8Ge-nEHcvpuBO*QSdX^^{W4H9BD-6KE9aUMp9BfVScp1 zxhm45Pxaht|KVBs^A5U&qo0H8Wlsn(j64F`)IVjO@yFAo>vZDhXdqn+ElC=W#eFOX zn9q6Vd)L4pykt;ro$%{1k9}bx!-{pq@Iy;TeRg=fOwxl%GGorjOi*-a6Wdg|b}*3x zL$Ru}{Bu6x4DUB$E>~FXDA}#_XPY&Gxe+-82B!^7LKWN3nAJ927=Iws?JNANuD=;9 zX(la6seLbfVNhI^bW7&x80`Le{#$dHh!Q94&H#4&>@K|I5$4a{?6-pwKj!6$Y8+ed zXe9b`g#Pfw@+gyK;xST}<|@;d_rs+ky|VLX;x(fxN=*bOHLC)dyJF;QRqdwze1j6_ z93Z!8(YW@b(aJ~kjSMA^A?q{L21hxskBB?73bJX#0_WxSUkx3_a=hKRUVE_{z+Khu zC&En_%Cd9O0_()74d?91*??GQPbV{W3cBPTcYXRLIWv2JS4OvcB)bDyHY_v z#eEYc$3cBda@CR=j&_Z=bf-Mi@9YiPEN1%v)Cn0QE`4>NDh6fD(nNc;WIKqm<7n<#jH`8cm+DQBjGdDHWmp_!y*R^(_&7CC``XaBUsz_N8S4B{yD{?!Jj zv)Y1GhSp^({%Cf$2|1%SbAbu;e4EE8mABIQQw^=l^u_DJpAio1d38juP&mch<$^o! z5;P1ujI-BrfN=_|`JiHW44&x6R~H_SaTZ8Y)9CQOrsI(H{BUJVtdv}i2tIqL$|U~f z5=*yb>o#P5JH)d3#AK}4pz|42*|%@_4D^}hgpg)5sJ2=plto{|ZAK#bs5H^WKc}Qi zJm=}L7uBCnZ2;%{oQ*NE0kvIaeH~X)?zWl<@yUJAixdoDd+a`mSzxu|XN4(RJm0sZ7rM_WP7w9Hr#mpm*(-L!^Ep0HI z3A%GjNh#=c6&xilye=|vGD=z55?VNIoPGVx9|svZ=9MtEBDC|CG5vQ2iQh*u%wK=I z4yuM`(m@7^^r+1RyBL!9jrK@@)bk4y^6Ti8aGEm+X}(BKuC;!^D?swnU;e zgYaBYMoiqJs2mDY56uSZaFq`T-ru`#c^7XZdXqB&ni{w7czP^KGmTsTl|*43byVSb zGZRGU+iBW2=BN8w6_bmBse7;c^ZPLmPO*5O1njYG8M%Rzsl{rtEtD|$)rQDr-+EzP zlzw zzCe86zo^!S4v8qfUq z+Gl z!4*nDs^kWDuem>)A1DN#X_uBMj7$|xs+Z}^DSXCFv{=kVGo?Ik_l)zOH+rNXc@i$o zf}qqsnOAGzB!QlF5$cEQ$32hAP+?U=tikZXh01#vOL)JV*jqmJnMjtr0g~h3tk5Ii zZ<5)RW52v!Q}zx%6Tf3J=$kR&=zTh!mqz1O)H4(~Aq>mypZJ?dJ-(HXF5d_tR&^bF zlIt>VZ10kynAl?_HUYXpU69qq`)5?L65X`ktH%p{W&J3NUL<728wFq$Vso9KH9NFI z2uCj>JE5(I_%8#1=&#V!00=hpuHEZGbUu<89Ub&P;vil8(srmH!F}bbhC>W+B{_~3 z;^EGp$!Fk(q^4~N_0f7Vu>z*US9zh>99jUmO=-C@`glHcM;OlN2!!^i0kD2zX(IrD zw`&HSLBrJp&^#z*@F7sE>Iyn5Op0Cz>AwI)qT36^VzUbL6asV}z%$i_BCG!@&{$`= zAwhi@)&%zudw8R#aX;V$iK{Xc@kji z4|7qEY%q_;hT~pVknVxw+-hjnW53jvvJke0=!OpczGL`F;1zPxd*_OcjFBDZ(RfDG z3bC01D`H|q;+Z!B0Ym5z!%9@Zs~a&A#Co|;zAW5uq$di}WYKh|@^E#0iaG-C-b@HN zbN@BdXZ!ns2uwKE?56QNOBZ6QBtmCSy@oL4X9S?zg*g|Lo7{SG|=3KK;%2CV>qM&GQfD>mRx3%qU~Pw`C6n4mI={@L3x9AF(tal z?YQ&HmJk11`R8)iTUmL~I7i%$<4Wl zTNjZj?=$eoH6(+GQHC!dy(-6qXD&a8)8%C~_nEIX@C5z6b&ZpGOOumac5%P`Xf)^h zH~8JymN%=-sYWXsR@YWsqMiS~5JFT8ADS>?lYDgHu;O|wUgsGm8Yy_xS30Kyx6 za?LDS2;AIDjbmoM+YPQV1yw~O6B{{VI8@2b54;vnb$NM3_g}=B0vI`6Dg)pds}5o@ zJ-`!3miM!iRV(USHAN0{3BW}`6km#Tb4;+J!=*kTYt3f(7frbI7!h1F$G{`6%%O)! zw$i=UnkR?O969Jrbj`$`BfW-G9rQXt>Bofu;!)z<{Hcmk^VC#sx-u=$| z$PthZd2IhTaS$k8p_P+fmQM~#2B1L_Rb2DDMWO(h9{+&JQ~Wgi_@IUYhA5{qM09YW z!E#t%xu|UG4D|%9ZpLkD!3z2SzsTd*M{!2H4>K%7+Fb)$S%RLsu}A4yRC3jYalkjp z6O;FX7&r~QlKim2_W9~vzrTMXOR-2P?7MIiiPz0j6=rI_a4dfT=3m%SE(-jCkip1GJ&PX{}?qw=@-vWKr^h91*$>TTlEQubjU-RfE>MV8z z-Kyf9b(_M8D|Op?KqcvuI{b5b`3nPrkzJwt zL<8(r&kmsT8D&|nn!XofPZ_xJ5=%ego}q3d8;KnTVja0lW9)EnR(tV-v69oN5qrO= ziC`x}&K;;U^qBK6cmUT4AeeNWOC>B7l~rhukxn&_WoFc~lBi!39pM31wa4V9>9{-L z4C&V{5DdGQSa9&fJ4^d)>CuVcPGa@n$u1+9`uI%IDczv~)%-#{K~$&#u`tWGz?Zf} zGI`rqjEq2y6DCPK){%KxazLvT>G!*}sORJOA3N^y=*b~~R6;iN zNZlQcw2YN0T(;5yNQEQ{A)V+oE_C2Hv0j5o%S#Mr?JzKFEST4*(zjSZ3^}~uUZED$ z4gen4Ok4;WK6e1rA0ze>fY7o!{(t2FsmlKo zAdCT>;!FQGM5$^WI@MJAM(X)me4&S+t_*TJtEU zn)DnmI0^HO;-5K*i}wg#<`XClq)wolADl!S>BC+voKES9uo`2Dk-})hbjk%5%F9Ug z_4~`!di*A_1M#$B07DU&oE6S9qcn@=XGEle1&`ss!m6VFur$Z|c7y{00nh5rB6CF>UdwQQn8yl|BX-uq{a*2cOFRW`J}$JRWuV^@uC} zkE$a;!=BI_h+7`v0^$b5v(nimqKU^)6m)NEHaQb3#L{Vg5-D6_Am>;fSCQFZ5fjc~ z{`H}v=q5MQ8P-#oItB}C)uZNh*lIXn1OH@%C zAQi1d!>Iux5kO6Y1s{Pwf1^WGKF)`jY4bEU!Tc%88~1*iNvbjAhpz7N#wf3dL>H-r zyL^UsbfYHkvt?4MGGWRe%R14U*_B2NYb|ORKDEwE?Y`7-N-5x^l}M*L2l-OZpQ&z= zgcp-Me9(NysZIa*bL#8RJYty27qDh!(4*xa z<)1Wnb`M_Z?cvQn&L9?k9rs^yI_=TnxfAY9-8#O5mA-#qZ*)H@%iR z%8k+1CpPb1beZZsVJZY%?Vs>b>2jBAR#Il$zm{&&&p z7$*FFM-NZbPrPabPQX*2RS&jKJ0yT@|7iEG7Gb5ogi(VfG|cadJq;2g|NHgfKaftC z8Pt=OJByf@bIYv|n_>~oqs(z#U+s^6>)D6V^izpbJeGjXiDPmWfL0;@(jt3q_D=itqkN{#l|mGq$;f+2X0LyOS*Q9!G5p;OqOHhM}Qa zkLXz_z~E4??#JULD$@3C>`taE_3VH?qidbX>c}YepUJGplR-UmHOjP7xV!ZTE&8jR zM9lJ?(wYCRlDc_{Z}Ii!=1J1#8q4?|4r7}nQS3oHuw&pg2a54Ad<~gPUFSgXWa~HE z0BWZ>#B#Fj-L>kf7~O`Gm<_^g6ftTx=gTJkD^0A)p@JM?cH-3|&scwn8y*DiT^uRk zSbLVN4$Euu+fjiDnJm5}G?7LetA9`XP|5i<9i#^Udk0v#q0d0+^m;@>UERvq7jkH5l%ZT&dkV*D}tPPH89gLf#oEIU%b>puy1r*%(g3oLoY|4lMcc zM&>`2pTIAIRp9uoqe>dJ!G9$*~y}pQaWJ)!Q+KjiwiY+`42RKs*mOwP-O4Ymi&I*7F zyq4ek{?RY*Pu7swaM3+So~(D%XLMR2%d0tnbRiA^5;lybM}X{poy>HW87_7F`gJHe zaVH--Q>#E%&eI56(WaGpD}EI9$xv>aT$BPK{%`R`5c`IGH*d%H10ElbUhGw^^8q$G zRQfl+d85r+{br#edzsYMw}oZR&sn=TQua6XsUv^SpA#(b?YMc5AEcXSpO+N9da}&; zku4l>(q1PI4fGwcjl~~v;2|$ij})(@G&gmYDXQG_D;-t@Y+Vs}dHo}gY2#598HY=p z3*pcCuKV7-E!ueCdQt@eRnV$q?yGQm6<;RdNLsXZy>D`%_u3kKBH9evZ3C)b6jdQBrFC^Ch$>8P+ zi@_uJeguBSnR>o%VtmQn5^!GjdqE@`^g8lmy3y;_WS+!=_Q;?o+1Q$|#E}Wd2`Ip! z@@0#Ib+2jPe-%;>RI{gaWlDW3uG-$XeaC;4Q-FjCcT!+r zEOQh?>`c4f9nia5%6b5FO{Mx{NO$)j%~F-MdJ(@7_zur_@sd~D!J+!NHlaQv3%vCr zq)b6KIxtn~8xvr4taQF3DP{eV!0-%c+;c- z8x?B=gG(_aH!-#*?HwN6K%fDj{EaUgh7WIju&7iIerLqbhK<(6mgeuiN*e@yTb_gV zkN|{Q0LBS|ubO(qJ5g1lVX4k2LJU29{VLy>*8S0IW zfEl#3bZ8!mMkj>!=m;Gq2Vv;gH3Es&@+dmcyXe412}288a~OaDgMRJrL;P0;`d~}0 z{OSX{I@zggu@3B8q+6jn)r*a(I5XNqO+uH5vC?F>nZ{>2*rp<>t9&Fkl{$vG;fA`{ zK_55cuy>H(bafgPybNMkIzKb6d?NV74t9|r-CU7aYWcjkiQ@MC zBLp2(n^xiKb(%_;aq{YNrzad@WOKnhC_H#HSbgNZ6UVuIi;;!9MiX{+Z(G2w@zdUv z^XV%>J(m=RQV#=Aa{}26*LE`P(yLj*rjVSB8Qc9{#?@E;0`_7*PLX$>#KsTvduvA+ z_(w{76xG}Yq*{TOUQf(UI?m`zxMbTOOsJQ-eb*6r&|f%E$39e(l)bMno&WnG``y0t`<6~ zi~HpD*D%1ZJ%0cEn*7R-F^Tu!w3EaO2hFsXG_0m6WUUI?I%jdtn0OwE6mzXc$Mh_} zzaB&BESK-q#V~7dK#} zIe+2plNz}7To&Ki2JsU3IQTm~E%VPR2S0vuk{1k2P~O~A<5=x#NTJe0*4BO>cJy|x z4@u9#lt9wxP~^@veVtI}*=ho&Pu|PBd_rGFuumbfD`r)Af?ugh1wL0Vt$yufT0>#J zz30fvy;3m#ly>_^U@bTo_hx6NsUVE4Evu`vJP_{elD#j^tHDHg$o1);0Ps!g^0*vO z!}$I5cEv2*HuuP&Owimubrdu_>S^$ zV;6zrz_KCALm48q2gFXgMss#$s)_Qn56wNqhm`oJrP8ynu&tqfXFjD_7b%o+Jl`eo z;xN4(=luGCRDe8z8SPNPA2RTjQ_Q1mu{SDn^Pymv`zq`{=RM0ymq4;ap zzNH{D5$7krdJ^smBU%&Jn&s4l-E!{OIRBkCiFxxcs#{O|MvCKXB%UcB9BNz*@;2%p z-HdrRUc5Gz_Z~HX9_1KopAP;O>h7ObQdMYDtH&@Vvjp z?jM_5&5EMR$jtO{N*!0sP#{;T!ZGgm6}cW_b|N1%PE|~OE%e(9WQTCk_LBw6JWb^v zVZNYL`85;0mywf!a0V517uVHR{7%72PIXxTa|Qyf=M@#?k&q-45ts;5MFe2igQx6f zlsC`$0>q!Fa#bP=KSys~Z@p%rZ!-7RJWZ{=CqEnj;EyecqO7SYvfWU#d z8ukcZ!(mSd1vl>v^mG-RYcu27N1~~GG}#`YSO}6Rbj}IKhAH#VB^g7eiGO=}sjw)Q zzP*AGXYr-{M8zVDx`KLuN20x&kq!eRcwe3y*I52(0)8cP&a`Sy0S-70_L&#$X}$;$ zZq1gd!C)nB7xy9kVHY8l5@^yi(J2f`YnCpA0Ii=E0#RPiVL_X@z>8A!0KBBm%Y+_= z8xa^UM$oeXd`+C_!jI^U1YJy}`ClC_3;<~A&_#bKvpmtG_m{nmC=}ZF2(9ibXCTmK zo8->tCmZO`GbMBzKXaPj=%lDi62J_;ETXlS9`yhydeK#6;Jv4|6j!U1Cjp$*1|k=- zR_9FAS-cR(^YE4yWnzzrz#jswLB>^W(@?qon5MlLIt6JWj)}$eTFxevSRmyJopBb4 zQ6k-JSZjC7Bt|^<$5j-sXB;s-nyEzrUX6DuQXZ!kjZM;p(Rm7h0&x*p4j|!IPU`me zk*g;fE&Ab_UoBv+ciz#tVM_4|E06BBfbu~6{a4(H1d`S%lgr#s2(7l?rp`L<AL2FvO2aL@MmR&E zau~=D33{)qE?*2CH~RY|i?wb*ic$Fo8H2E<9`mzmaDriBRc=c-H~;{XupM^7 zDzK+Cc)M!UQad~(6TB>+dWIB#);4@+TOxjG87j3k(8KhWBXFv^y=Y15a*(7RoOrci zKPRuk;{kyi6a#p%spAsy=lYLn-T(#{So32a<-SwasL3G%ZgXyHT%#?xGYQ>)MK#&nIt zKySoGChR){fP@Am-0FZCB}7WCOndilhy>;D2Tq~lzq^jhLRS|<`hQBmLhr&C@VpsJ zQUV#Pzm1hHIS9R19b4S(M8G@T_&#O==mAoALBU)~g@Xpaw{EplgxIfY`?Qd=pANut z=_7#k)2?VJ>g3(=ioB`-ejjlP1P=w`&9+0T-zPXDHtXr>vKrJA8Z?>o3+0VMm?D@J z6IkfsM=bqEUFTcL{$hBYnG~T8_n{XcW>fU%1(V@kp-pdN$<0%criN*zLE>I7 zrDwHo{PLBlGF%CpteDo+f;?jZw<_O{4PeO@(g1Ul3=JUL3))8g^ zkq7Z)^9!5#Id6I-P_g_>AiQ|3LpKn{<K2@S_a;dt=s{<#wL@dTq;_19eeR`{;iH!@XxWE9W!rYGzq|I z$>NsBsC6CduNY@GUwNQbiTzT@oCU*_mqGN8=PW-~Vi6-fm(Bo-K3^mqCMh3088(C} zWj|JFJ6G$%N#Lu$m=rEyf~Y&C;g6yiOz2Yrai!w7?8nh)`6|BN*+(8pDz$jyDzD&durSJ{N-*S?IV|1b*5InbKJx8Kd|fV$213dwx3N# za2xOT)y;7_Kl`3wBI+ce0!jI#2dO=*96$t3f2Vd>`4Um<_~Ty1yxa;!+#NnHEG4(c zMc)#if6gT-u#zS)M{!X7_O%VS)A4TTJ!M628BE5f4IKVg3=e|Y;+$c5Z+N|=%w{6^ zTg&|RdIp4g`K&e>O8(2AVr4uDEVP_&thr%!`>*x2EZ{QTeE+8x$X0hR_Cv~~LmTl7 zq=B|aMTptYFXo>lza~K;0L+(?h&Q{yCB+&*{;iBb5GNUKFs?)j6D2M$Od(~%ekJsz zLhF3mJRX2HfZ*ZVu`>|qp8%L2aE0aA&(eANcL6N`1%cU;x15&=t^^%l7Z|{-I<_ap zBZFmA71I!(+KlPdVn0?dtz!a2PkW#~^2ExO=~@#{kc+8F%rG$8K@TS(?YVWXvN-OH z4Z>@0Pe2XvU`B+}_c9_Docl0|o#4#hCZ}$WAN}88!ZH|d?wVk*Dtj@Vp`-}pX zO3DLxWnCe!o9XIDF(Y4nYffbR7HBVgn@W>HC~eV3YHLg-h4S=S+m03i6$48_Ah ziP`|qq_I!{V>mhBDxD|zR&ty`5FnL;R5|I<6kgZ(0U**D;c%5FNSt76QV@@PG3BCz zg69=pdKCaVfol4qAVXoR7XVm{R>Ktxh-#X$I#QNp<_u&lcyRb4oKU!}Wo~vwNf026R7%#@`s(sXSP+sSPH>0gy2v@Dx0SeN77h{Mh7gD0@L?0DA+8tJ$5_l0o;sEAbOXAG|IfB$n+CEKOl|-upUL`dSJPv z$~et1cajm4ON}zGUn-aA{J6#Nidsd8>78c5P%tpN=N2_nLf`vfppErfhy?(h&1Q>$ za8g+n-yssGV}jF=>cMCjgtYb4b2c(jm+U#sce^+Sfn=)Kr$8e+ zfDZI}S=N1QMh||0ou3c+IRm0)!~QeDuj~cjrO)R9*z`@r!~$asL}8U19r!gAz-aBk z$w`oJySm3)V@1;#yZ#BKppN^2k2=Pnzb{<5dI0DIekbo2gKgR@51EJVMDKJ%86UzO zQc{57Z^H&L65_Z_Gmr7odOUYdL4AB?HeIl4@TOn5rQ~~ge8!tnLkvtP@VV zsrX!;GFPB|=>lxvjnD&OVY_%YxM^Nhp(iS5qs~t;02b=E@(~CScjF~u(imT&HJUEb zNkBhoXhaSZ2p^6vLI)27g#jTF-J!~s8Va3fyzfHC1mXyE5sC}l3RGYw&>|+( zpxgi$c5Yt8m`Ig5Al2^Ft-&BA&@9%3a(tBiuVjBJBqfY8MR|zJB=5R9HymvRgnR+$ zWUK!zb(+J75yy*5lZBk|ZCHc{3;9}H=J@D|F8W}2U^%1?ZCu2x^4Dh6!cfXic_mA+ z;LJbd;0+aTOcnKRkg?HLq5KDIGnQF*K@*6MmAs!@N&qYhma`N|QYr>00tH7Ow-OvD z(;xE|9|Cpa0BL2+EugiE{t7FC-&TL&S4t?>2gpxJP< z4K9hT>CSnk4Q6?Q;!(oab+CK$K-4c6Zka~wbQ3btGKS$k01V!Y)QYH!?;EbCJd0m>GABZdPu~7}zAku)iZJkP4JaQ1ro!V){=e%k-3o993F4d&j zjj!Fjk%4c}ZW3fWbNmEZ`-`)PoLz53yNrRGA_+WP$XN(*Ee5PP!_oqRwHVj+w*6$p zF|v)uuSypU`0JagM&)7#fW~GEmwQ7tO!w4#T^m>THq|I=0p7+)oh#fUwM}5s8pi^P!HPptgsfLCclA3hO!TkzXFCP6d=+l0EWWR zaPL`u+I56)sqpm~Z=f7KgkpdC0Hm}UD5V54uuW8M_8-8JG~Mt18IXx|5Oua(_hMt% z4dYql3)nPUei<M@@pyS}oU?4@kpJ~~~j6NNc3aH#1gSKd9UqaMRgd{)!eZnBmai zBp%-`U$z|WbN8X(f3>vjvhFtRLK^a&`y+Gj>srEsJiI&fE$*BPRREiop7LJkK^N|R ztO=_O*Y&n-B#c`viseZGBnxBr&N!>3}Tz(B);3D@t7e6Z$v z!b|52VXV;Sk3>y~I9xPfC>lLoKm@V0O0;U124v+{wRChY{-&i>`r!jk(mIcnAAItB zq1;g^NnI1X^pZ1;{h?PhO^=HaxOB|0iqnL0CSih_uLjk0;5xdEZo7>IZdI*do7g9V z#ztpu6Ii>MT}Bw2ZHLurP2=K(Z@X=X_&sV_K0BwX+m4!YR36PXdUpM7YP7Tcqwa~< z_E+mQI5{nt&1}SL!9beN^=AG5)Dj$8Zi3sK{UP?U4_xMCkpLyoLc!O9rXk3tX#e>) zhy!@77^Wk_=BBfoFF0V!dxul!L%OA%B-sdHC9xlQBA)_+6L^UlQsIh-0RYBRLs`3k zvqJUq^&cHbi+TkP%C~q-XJ`x^z~}LAIWo-h33(nw6`uf%7ukBD6L$*U)c`aqq>(;5 zR7?#VAdAKW&|3?D>u)Ci*eaMa!TS9Pol_Wt~58Sbb4vmn{K zivs*@^FG5{D2@;CU6v0nbFlnQ>u3a+V>13~k{A(=7QFwt%YndzCi|QD%g>y7T%_9& z1r9Rakf9old?IY|jc*)Zn?cn?B1|tpR8LgvV(jN}K#|8uMArLC&3%={%!J}p>~T{* zHmD$cDl&=OEXaJJB?sHGZ(oHO`9SBD$cx^k^MGMoeQ@PeEgkAK2~cnHP?tU_1ju{o z&5K~|rEyu8ciLnmxBTG1HKi#P%!6<(tMjAkeuFYk16gfVLb7b=_{lc0H15M^);2}; z;k-e#uMqRhy5qY6sj?T~Q4|nJYPgu$wQay=viIl`r;O&#_kJ?em#hu9AwlWaM*$1i z9$#Ecl4`+)VF?{@nWkE$QxV9#4TJw3p~D_MX3DDY^RPeLQEoyZ(mdo7lhk_qqHJ|H zpPP)(0Qil=#zo6vVy0jEB$cdW_L2y+xI3wyn4>{e=P^Y$b0%(sSZ&jnpWkNayBJeA z*1_QZb1p6uBBym0X0Ms$+X|zwkWxIup(Tf9@D+2tQ+BFX+J1}m1HXuCD>)=VavAZ? z;;4EtKH$aa8TR;(N{-oPoRhQDG_wR7n|bvEyKG#CN5VwotMFWa424o^uPj!L-C z-f*SBYzI94l18XknwJp>(N9z4z3%F0MXw#G@0cZ%YzQIkSE5q~JWj%GIddO{r;6b5 zUq+()x1twE66M8$nTWXdYoq6p_(CID=IwxS_7kzTPgmakI^DbP!hNT)eS97!XI^HW zQhf3}U+A4z^sBD3p9Hqg=Utar?oqvTlwaj{ud!_}AH8nSe}}Wc#COOQ$DQ8EQyTHAI4twZCs01^%@RwQ1tNG&C0Wo>x{_#U(zT zIX&@3=H4z7Z~nPSpOrrc3e>)T+{Nx<*8+_1T-Q#?`ETJTMd|d@?ISJmv;CsG)}Ga; zcARxL9}m9nb-<3*W!8~aGrN9cbpqQt@fh>7&a?s*+wGhg-?tA6#~SSOh@#^kB)d~93~KPZmK2pr*!^xx_n zRg>`OXcym7OkZdy!*n6tY2w?Fy;o0`D_U!uHsu>&J~0%L+JsNRO(=CCcXW(DwpXk%~%FY%y%QOKwvyw61iEQJ;wph<=ZZ@RCX_ zX~|K^I#-uW)*mwXssDrNSsUO>&VJIum~wumC}1HaWyt0AyRGL@YmSfU$(#K<|E(8(fh@W%9D8{4n7>tG(+|f00^VgmYOZ@Fketym5Q}&hN zg})@jzsYBLO|1Oa>0}TYHQ^rgwCAuzj8F4nzCp1$`5N8mE2|4lN--zkT{S=461#ss4INuTEgm0l3*7R0h?RLT^D&6y1WSak@^?QX*Hf))bMMG8 zQ-(MBu46S0_fs|Z2G`?aKdDg>BXCZ^0_*-~R~GlV!|VgF+J6a?cPaMEWH06Ldn3tYNIGewV2D&_0T?__k+H5%LSP7Q zRR9%}4>w%>PRFtK@?TF1K_cF=GbVvy5~~i&$5KCtA{1&9sjh0M-BP zE6r)3i&_GU2TaLHcQ>~AAbWeCzt>?l-XS)rWuN1|_>-)MN|qfz1|65Iiqr~_cb~3p zbaiqCVHPxd!STP(qjweDfc%9UGjjKXVGUeu{YBBX07Uktt#nimZhr-~ynsize`xmb zVE>;*C)_7<(K|zNCUUe|gc!S?c<(pyU5}6emdc^WPCCYKeFeCBckiSCX}U|M4f+*pSKylq+pj`N4WwaHJE>#Nli&8%>UWKA8d#g}ukr#YBd7N3P-S zQO30|$1uj+;E8*Qk+!Myt7CKG_Jv!>nZgHgG!*aKqYU?NKqa$JFEl!m1!+|yC@CmM zNpFIKl?OA2I8d*I5OQ7;1|ByZ{;Q*tk-;B7)tT{Zv%L6j8qP1F=U9K3x!*md0mbE$ z*LJUdaa=36-EYOo8_sn1S0OHfPwB-qcB2-H0#liEjQiOqx`XuSn&Z!zjU#R*RzOjg z5$Ud%P8K51NgRuiWL=2De#^xUN8LO+xd)A3Y*=4TOP~V{%+)Z&MT86x4ALh)1wn;V z*KYxtwj;|=<*I84W?3h4GLaW7VUh8GW$9~2C}6Mjc%2X^*4P~ma1V{?JoKJ}UVg7K z>29^ByAdN!8j@UmeaG|`{r2H&{*0)h_(d8)N2B0?W@(6H1ab_ep6@0%2?PwSq^QOw;fOsRjv`OEF7K)~O=BbEBHN?kdf$0NHN zY@MGFh%O8AJ|Cz5QD=JMZEkDCLMdnO-sYAZ+V+X9?EN3?>g=!2R`EwvsB$4>LsJKK zUn1eBHp{2@D`K~LU4x1J*vP_9o{MExKldM1zxk*AGa?`H!RhKVI>AXfVrNx{`JslB z40$A4A$l8o=#=Np=GQjtyhZN+rD;1mJMT#mbp0SzpLH-sx0koVKRl-)Xd-4UQTM4S z@6l;;aq9T*S~YEBAGo1A=e*nPpuuWt9he>`N+eSFqLf3@O18;Ye1`{|UH~@9;!CUQZ`Ukg%HNydDw`=-&E)k6vnk&3}E)Nr^+Ag|hy{ z&}){LhA}-A2-YG54{5F|0so?HTVA}M8F_H-*yxkgp%kg!(*P&L&d%BVh82W@m6Z>e8Z&uahl3Qkz;O2trGSkbE?hO1f zxI*krXWsrNzTp0IoeI_J!emE4+M7eE!4 zKlrfrtnxE9D)9%nxQu**3Pmic;kOHe%5f`ZP zSrjd$g%dRJC0)l**jX~J9nKBLr1jImXi2;?3Dd?-#XefD<%ud5X$rSi+r$3N9crNb zlHM*(;p*)Fw*Tm(OaVF@4VZ-17J!)QH#{VqBvd&Ta0SH}zv_BaI`ml`XcY&aX%AnN zG>(->xsc3F)Iof8%$8AnFP`9+U}Rx=kCpg5knzU2tn@f|3>bbwX`kI^n#}P-dLyqU zTkd&3pPMcC8ByFQ2_6Ip;B&wcQveuDF$N6~;BK)UcwfBfS>vozR2)gG!m&NQLr~X1 zSiE}#Gk&{P-)~GZ*sDpFjfd@015NbF-LaJ!AJ$91?Q9=aaGs|oTJRP6%0*UlsUuuE zZ~3XB8If1Yqu<2ixhX;WIjEaRSv^%t(vt9}*v4cxnE~ zq;dPr%CWSMR>=piERS45Pu2Kq3{(!?^WNzwGa655zZaDvV=&{aKwP^2Er9b!ZQH3^ zDu2s$ngtAd77M&inr4L)?Y?%K;qQxzB%j_hIFce|Vlwjguy0v;$c4K{s@5>~_Y+MQ zI<4N*53i)>S9_?4_a9*Gy!ghYqoL`jISn@05l{6d3$N_u-+Rmq#kT(-)A`0Ua3ksO z7*1^`wT`$?q?$Udh5{~w=Sx|ITzN0qn6s7-bbC5)Gp_>%4@~A2hpIlG=b)$WelyUc zi{8sT5n5f4^n=dR*slYKKEE;()Z-tLVL@t|(14@;25^~`H zq@7Ac{BK3QqYCj$A!2VvaVajOLsS@B2675_pu8m+WRfA{Wbz2A-u-XD_u1L(=a&O9r0;%Fxd47(D zJJ?kmaqP{RI1r0$4oVxRv1$r_8GdE0V?zMhdPi>TpluWVnPNS9AFbF$eyuVXnl-F* zW^YKR>81%#|CNHcvO*fklSWX14#w<*btwD5_6uza@bX5X&*F}*L$UrS->37ROH}aBYJqWA}6Ql;wnU6&iIPH6$EE8GfHaU3jifS2kezt*x`V@V}&cpJybisG_gkY+o7W zC=+g{h5ASCyT8C;X!~5djKuUZq4=}Wm#|P0zDJjtx^WVX(`UQdo@1ZfX?1k}_j8Fi zzy23K$_kJO0i%>fGT_r6sG@QlMRDv#G^Vw9K(LrCpF~QK0f71Hz$%No2&EB@5;ld! z@b0iS#m%)foe$E;!GmzCN*lZ`_zcwQk3u$*nm$J6$~?NyRjP#y^qc?~y}+R6>4|ku zT>5gy-eB<=bsbD(8`I`!#NcRbt9bMsmq5W?#(61^m`EWE#Ynj4lg~h5su)H}#Hw|x zx{k*Mr*Yn#aWfelH-1GLj%biR4)3NYQa0gYk~kgj&&p5w;oQBvAX;$ob+{QTHtcm~MY`%G~yO z_8Q&*D-p{8J74uR^m-kv0Zp=0{hGU3eahg*B+VGwMuXcDqe)-P5Sk_D8irn)r3e42DrPDUuYir)H z^R6=$9TxNvDqLfI@F3OfWUrEB0&#nmA*|ofE#Ya&p|c$-N7~{Rb2XgAHPyC%Y09Gl z2k3e3pXV3zR1z76##@sC_$BxeJtb=kq>E-t2-gBL_GO{qVr;q9Pg}6FctMaLOkg}6 zx_qi#i22UILvd3!5lctO{7NO^Ue#-MQ({%x@bAH1}-2E_-Axte4WmU-u+5 z6LatMVntd?Ez`}4yGW-QoQK=*$bSjEH(?r9AGM03F?6VtsJ2!pU)e4PgU1z!(`f)( z=>YSxKLhm$4WJkYB3*+aTEZb)GuwYfRw^j7p7*wSN1HN+(iaRHVP$0 z*I-J8b12Ax_{HQ(fzcRY!{HquFNa+N0#=!prctG}yB`wQb+vMlZ4r;dV+@MVuS!LR zB%KaK;+B94vkD8z<*^k>!h=yU8vicg+#7~F+${1Iz5ug?cVfLPWiDKQ#s|4Yz%}xA zzt!(cqVKi*qK)l_vO)KUluihQCKGLxWw z?ew4Ngd(SeLB9M<>FGHsMGqQlp z)pbcy73AiklG5eWe1}b4Ud@p489$DlqG%HVqYz-+j=5`jeVySHbNrmGpM+X(#xUmj zmf@#JP6gf=$~$sVuNu}D=$Nw!?QO}7Se6O|*WP92zfB)15G&f`p&<7yh+h(#RqeCg zI2>(i&MY3MOHIj4#{*%Pm~41g_H@SO#!iyT-#%rd-X)6ULu&A}mKJ0P#n0um>V{#=p@Z>yXu4VPt+Y{IlM*gjJWjhvWeg zNQafeRTl^lL8|3bMGMw)iz%j)Z=Q3Ai3-t=$VTe@u*)hKC>D_JM_l_nbeoX$1;O8yXH|zydWxm2MG9n8S^Luo3 zt)7#s&zjbaZDtUJCR_IutrGCpM6C2O1u0BUQ@5pDKzNrz>L%W3?lT+NZs^f&7sH6p zje5VSdIMz&a7g?S9Y?-<_I{-6xMfne{itTcb~cisV?-zZvT>P}eZj zL)aF&gg88YdOgwZdR_6VHmcfEh{(7a`f)w6wiQL3>z3Z>0r}d~0&g)wH7nGBA@-@2 zr8U-1x9|ReSJBd7eE_y&f)x~ar-kV3E)?6+fF<0G*f`ETJYAKR#^6{_*Xl?u^5ZRF zO%Z-57^bi8Og70mXd~ZdV=GEFyeaqnvWcw7e<-8;9<)`FpNLTZ7y)EKB>7Ox8qAv| zU-A_h%ED<7Gy3BTpbtp<@y87givmmVTOlM3wwK?e?!N$@J1~-&EhqeRw}sw`KUWpi zr!hTuzV6Z>lBG}~k@)NFH66$@0HeT18*-)Vi;9ZpnOPCMTbPjW% zIPsp0u>k795z-g#X2L+Mfy)qtIIxVR^d}Mc7N(|VUqt~Y@k*CUdj5<>;3<#m1<$R3 z`3bjJ?bs6;Xs{zQ-DOB=!b9jYOs<8wj2QZT7Qf9#`A16JDSN0u#2JO)BtXL*zSv%2 z6k0&Ek(aI^f{j0o+)^I%Jp(%U*Y-G5XIc#I5z;_o50x<`#(8ho?u1{O)wbZkd_7IYU$jKH1dwPWD^WkN z;P$8sL*#qhnZ6<1-m8JIWakmxBr=3(7r>GJgiAls4btAx_<}P(B`esdfQf}o{yU5| z>2Z4qXbb^UT3B)x?U_ds6jF&ne?ffkT4{L0a&5}(lL+Y#f+<%ta!c(*xAY6LYTgWBl-Lui9B_yhZ=!j-6=Qk+bziH`9hR^C zsn23kMmA&`I`{Kmx-FqBdC{EInUr)O^VhH07ly++DmujI8w>1A?OkF&b(E+9_pC44511bsP(DX5 zSvmXcTj|xocADZPJ3vxa7ez4}=M8H*hQKo2*W5LTbRF+g%VpYz8F8u?kCWv_D)YYL zLsyPQbwq|*-`e}#t3e>_rY4Z2emraI)>#UEWeZ$K#2aGGQ&r23pwr6<*=)C@Z816= zwC43Zmft_I;n>3|wYf~y+$SYO1W2f4)9|=`M1D95$CYj+I(K*j5q5gPa~4Dlo)7~^ zWJC_4H1=^B^d|hxfPDemSO|LtqZ(}9uA5{~3Xm%g>Cll$gPaolU|xg{b}|*-{GEG; zABBrk2(QbZ@0Wg68&MQKu=8$ms>vFDVw`-(5wtFlHC?+oHw4c14UBtk=9X;{E6D)U zs{Y@H>{m>5XIbPDu(lC$B?}SHrO?ctC0~mNvT(u$z*Cfy21$<-V=!a}PQ}AJLK*df zJ=@@TNPTfw9^hWWuj*X*ClWepO405B+zM-#M==)v$Vy^j+{qsfQb;AsuAb(H?PKHN z-`daQXE)HA|Cl@9`#y*m$X3QhrLl`~fZLB^+Hh2W3E+YMT`{T%WhSfdKAt$y6+3qu z!}gR8kJ0i_r!`-ac_NuQnm4zEXn767U zvzL9$!>Rs8s@5&MWYg>ixA3Z>`DT;@+7_SN2Ya`xYf~)lysH-h`gjw5=C3I^L00=1 z?_!UbxiPTG5WlN#DLQ6iTyPc{{fQG+eB~~eA`bJ3X{=nP((`cw{70;Yxsq9in0#Es z&y)&uu{u5*VKJ4omq{9HeHPLZ}@Mgyu5u~fIR_r~N_)!5nzHX;x3Wxf1b%I()b1}2@k_~a^v$ido-4*^j$FmE-Mp9FBGt;k6h zRS=9lkuwFcAbcOn=4LYU;?bLqw?pR;q9A$Cb^uw)X!$4!U`v7Fjn}Zo8R3id4?GSn zI9-Nr6d>mC+X{bo4TW-aHUN$hu`kwTflMHx+$>m(ioE2$(23)5Xb0P(+fulhcOQjO zV2;5nK1Nk$K8mk2AB#D3Adi>gbvwHR%9rZwslv){=x0p9b1IFYmetrcVP<(n?U)^A z1mKIUyNE{zcsY{km}9Z!E?rW}(kvP2dijyv8AJW`x=;Gr8RNx*QMflSJgZASTPTE~ zU9>;b44xi8l^9Ve;d;=1iFWQ`kEQT#GSYja6@6 zD^;WY9^&8Q50GtD{A-1nWWMD3-BtsL>N@I)8A6trnSn{f&opT*$ErRrsRQ zdihxBSp(CG(-pm#;P;h1(x9KF4$Gl6p`W>AYBe|78ZlA;=&}vDi?! zJN%^~LTf=12JFb#GAu1f>sSIcX_STQU0`2n>*`A<7f^`S%>w=t*Pf97Wk)C56I2@UF_3>MO^2)6U+L)gIYDjT&Ma=vH8Pt+_ z*fb~Pnt@T9Y*>L3J|5d5S!Mk~>;0(8()eMG5b@2C`a|9BldmYh4Md2-;>~0U@7Mh_ zJ~dh=@n6ZrapS5XCjSW48uP+{8PJacimsxy^~Vo3%6+5Oi+`kXg ztD#F%n+%5obsGGn1p0pCqA~;mG3P!{`?VTAt+}`CB-Tf}loQ2@45+B1+TbDke(Qq< zW_!FrJ{0{3a{WC^lH?=gB6`C5CE^ob>IQLKyC5F$7bh@NV2%t2VBMu*X8|Y&mlWiW zaH4RN2%NE^ETJ@(e-SpE`X=A2UCZ2V_p7e?T2{7mDJ`g=AuQzut7Lza>O-7sWiazq z)_SdocH($g?d#VTZj)O3#Mo74I&#Lo^W~`8YieWAkH4OKc}b)VsF77rBl3-sG`{Gg+;9P8INvo|X@e;caX< zc*KKs@3%}P4?%+XwXeIE0>U6n2 zeXuG!N&sKV;7h{f;MSjAGU>e}{n;PRihd=y0M+)2ZwrSLdn8=ki&ZG633kzEG;k_! z?iK^i5OC&jXd3KaKjR++0fDl#ps3JgScmh%*0)hOhnVUI7=J`S91^uX9|v`x>A)~t zR^FZy_c1;Qq0I?sh`qo@Bbp1QqaPiwXKmDU3Y;zk?y;4fopE;!EBG7??D_P9YFtmF%p0roe9brewzdQR4>USQoyNL;Hkc^e@^`5Fd{IJ9?_dFe=~i!#Dt=-LeFl)xMt(oD*$3ST zFg{@a0#k58&Hx)iw@?EtMc7OsltrGsMo&|8wg^?e4?|)!^H)70$Q_5($>NlHwzl2Q zSkLpQmH#fllf0+^Dad{+PD55)h$?I^x8D%K+%>+)bpV2hbvnzCle)(2_IV>QIQh4Z}vV`jaXE9C!ovLi^XO$(7*x6lFeYz=I;Su zBI3*Qb$nU!=!k8pxp9-zP9%p zgJkbR!EKtxZ@ ztV=rHPiKnP)lHphcQZfg7#<4fvf+9fNJN#C6QlXb~nJI}xgcPqI7oFQzdfDv?JbEEc- zw6I&XMPCA+_Pr4Q74{iBqW48enuxDQ0=;3~Au3K~f9pA(|3<1&9-xbcp`AJ}au>;%^o4!H z@LWC22&fA>*)8v|XcN}Y#obsS){9px1eOyl%? zsP`7@f@^$rTO=ClCR~mmpF<&5TYXZ~=D+75U$196U92)8t6loSi%}|&g}%+@&9(~m z8tv<2emwh#yWSjN4&$)5i(xl-X9-iv4{*#L>hgHYxc6%ke!Ta@>>_xLYr|yScIu%U zQ^3pQ+R!f5%b(s#G%yBDy}8In!R*|^Jvs0dg3C?>SholfM4b)?`t(|y?f%_A-X{dX zLoJvu;;YNYCV+{@3cqEcu!&N(ZFd5LEyd*V9;Tqx6%qp26r4Q2LTc5pkQ`7PUf zvzkXMm?@DIL0c=jq^|DKc*%NzQl7waz&ZFLK00)``mdQugAR`u_@M+=IuZx4kog8m z(qSN(j2l?$L1HB3SY!yRzcKM9fUQQa{oyvSg9k7(z9QTaJg10k1SalyjKej+yumMT zlMU0toLBxp(-4JUSBu+}+64Z2!gC@OFHSK(zm^Jq+=nvRIFzm?ld+&R4Kr)SCLA28zt6JKs@En<{G_QVH={j zj3Pm5G|$_vXf3%%KnqW?mlx>PNhPIY713Fz5^)eo#2 zNRr+^3}b5YtzZSr1TqE5*T}7|S(w}6DT)Tjzgk3a9p#y6-_R2d)$yOFus0thl`=(x z7sZLq0M;D`E#GcRjWDs7V5OAv;(*a<0k;o`*MU&EpEI+>EC)w>3n2`b*Fi&VIL*Lq z%Mfpv6A;T2Fk4kJbpL}XwgFOy&HLTjknDiW7ll|Fq!d}>7jd=#(?z7A$`t^VmcHX> z?2|!0GUm1EfI;Msd=-5^cGLjwqBX4+Y9{^5hmqU`P0U)Eh@9JHz$B6&4C@d+UW1I@ z(2`-$d?F@94wW_R>_Y)PNIU~jTFFIhBymb%#$2sY!G*?!)XI-a%)BUTZ9a!4P#>c) z68{cv(u3&Y4?`uto{Cm@I83A~I2#p~>S(LqxYZ1h07El0n9idm&yZ>q{c_x5*3b~O z3XIrn-+CNQ?8E$FM-R>1;QQElC&G?TeZw~mh2l;sY#&E_U~}> zNH-8R?-B^w<2O{gMoWGeeEsJ=#9ZpGVK*V<)vx>1L7HUz!Jp-WjCHQ_H;<$MP(TGLQjNgi z2GfQjWl(;RQ`#5j5CFABU~@h(d1Xq?w}N5Oa244M!P z@E|C_uIK#u@IrprEtm1G=Ce8@r3*9r$Bc?5X?&5e2*8s`0=RfAU+XLVtD9*=#6Pcy zV?-iP)lJWLF9=%R(2=1_<7J_*dxnd6OvvI4H-c4w!%#VfG2jBRl8#(b_i zt8<$rH2gDBodE!9%9HnI79`?9anxnCC6OThG1|S?xXj0XKhP zl*V9;+k-IIyI0Oi*z8Anc2>;h31;q%C0l>rJ6!^H^Gj}loL)JX+jL_dw}GI_fLaIg>+rTN9{jSPjPrr7~7Q$ZH_ONO-uU%)!&fmQ@ogx?&gy{^RCAL4kD8RcPn3@-x zksTuvHSYw%6@7-^nFe#*%(57gE)`KF(-hMHkd7mODnCZ>0|iH|rmU0PqEB(;)ScZ(4}pRaJVvJpvX3HJ zkUMU$P3M#sbZV>s(>%Dq)cN{vi__=Vf$aSlnts>J^HZ;jE0H5?9F;FAoa1bC3@#E% z57Ypr{4S)Bdv5&eFwi5J__+!WFg$X(D4a1_Llr1J2&2svtZ15?LX?5SA#nz|D#^4u zs<2L_-vbvG=kBYdr!r}ow1e`_?>`Y)ja@fzyfgkT;<6PN`N=?n64mKYiA9-q1^{V> zQdIUj>bGqmo%!C0cZ{L~2?;lcY!0_Ct6!dlMYH5%JzfDU0d@&^S_+m9PDE{xwkalJ41ix}0BzA4pHNMA5Bp(*e%4#|8?$kC0g$V9JwJ zXmH!|!$0}=Fx~WKgDYa=fE8{mZzO#aH2dLRWc=-MvPo;)$omzKk%LlaU-0t`rFSl> zQU~$1PJ5cgSkA`Kr~pf{r^)?#5Q1&x4CNIOhT**u04K zHY{W&kfYI{7i@I_Wa+z?Ww7Hm>l>k0KVCX01<)DQ^+fBgd_F#{VGQA_ij=-ngEp9v z*JAt$**6V>Y?VhS*~1!xuXcko?+P%~(H`^}jhRoET9=^zz#oOLhfiW2{IitYI$HW| zQyKJY!8+foS+Y(9YTawIfIWvcWdPzLDzMG_a7OYL>I#!Ux&@K*o^TJe1)0^L1NP)O zuQb@wh$TN2&P2`sc?p%n$c!f>PI$_x3YZC;89Q(@(&Komfb*lZO$HGGtmk9i{QaY^ zqEWcaPb~wUZQV6-H%kEz*8XaCYpFSj4r$^AvYsRc`-3w-!_JrO+sRJutx4`c9>xBR z?qR=no&eb0Spqd+S-OQNG-3Hq813lL#=pNB{m%{2;rn?S#IM1-5Kh4pG@fdf4+~(D z3fI!&d=7g(4b6np!oCX8H_z)*U7yUbo%mC}WfHB2-){8zt@Z5)xgyL!Z3ZXtUO_Kv zE$(HVjFbSscLQ+3)iSS^H5?O{mQRXjU}bD&3W1aEE$}d@SJG-v_4qm*6EZz;5IP+u zEDFGHXYi8%m9Bcx2Ix2z%x@Gc;$78$!NLUlAMz{=pRA9o!HJb)#DWg`Wr@YVvn%$3 z@NKeQKh#Jt(_4PrRH8jNTHK|(=Okk{Mk1U?!amfeQkGiQZ90-sB@oLY;&0>feOO1e z7qG9@m@%FG&oq{NyyQ$$u_&Z5fK&~vuEjIX0;abm{_mWSJ-Ob88ntUd$wZNE+QbW| zSdgH_LIN*zfU2`JRtFC25PTr?pB)X7bzca*aTavLhqul<^zHwDs#LT+wuPL|8ENRo zblx}MABXgQZVPjUCZqXyVNXr3)E}hg%ExQ$EX)v1wA7ElctaUOZ#vpm_Jti>(oO@$ zlff(0mqS z0KIfZ0dkz@Je;q6U6N6s4;t>l4hSN2i?=skQZ6HJnCLG{ZGJt8?@hWnGZt^hc%_!d zRYKs>V{IxRhA^i2wO5Gc9*wP0wU4r8xNHQ#KB<6#c#ibwYFJp(KrQS*R3C8@&Mb)+1t+C**tvpsxHgAj1xIKQA~1=<0T2?5%RqUOGGb6n z6-hNXXJp!Z=0*9c7blg9E3>{ht$|*-%yBJl4Up2*Pz4iTpzQ{ia^Zr`F<3Hw2xh|} zECT1iU=Iln7Wt40zy}|T0&p0^!*~(?|EGNDfDiE>mkWnQxP%)h0xiijDvYTe;SF#- zx)-kU!T=?Yc-RrU`7W4F0=udXUt>#lPkcu6{AR=q)MO5<<$s|(Fy-pL3tNjS!gOSa z&SuNGcvu+#-5gX5+<4A1Pr$e%jYmJj&0vC5_Uw zxj_3F3>CbT|FZGZb%-pTT%-`ltgZBnk$H~gI_$f$ohCsfxbAP>XA4~NA7?~ZP>3n5 z4trr`+)I;gc;^DE+C@{D#|1_L+9GEt0H667H>e(T<;|nTQgS1oj{FgPPq#Oddiz1x z5VMsvN62szLdFb%+7J|`k!K97a(atVla%Q^Qu2Wao4w-TzYe}HLlc^pDbRom-GS*@ zHUMd_?_2*z6X7G63uD&s!7m*LXvnx~LDMz_dW!uw;e6k~oV3rAeA@fvl|5IcerqT= ztrU9UFRPNlC0n3~pCjd{0d~Lr=EJrhTx&We#H1KHpg`p_O#P4=@!BlJvxVG_y%6_` zg|<N_IiE}~( zhZLx*0IWoRAX?SexvAMr6Z0>v4^98sbNk@0Pu71MpW&`$mKBxHAFz48b^X}iDLwYn zYes_KY94sBwc9qw9+S&n^63d{Un_AA6Hzkf-1F&&eLcnz9*tDmdG5bfacb(u`7o|~ zR{9bcm)>q4VGl$9>FS4dapbo)#!c=+pN!uAx4Sd7F3VbRHC#7(`bNcU3?sga@jFP` zB#x=|2g_G{2~jojb(7dv&*+*YYJRj>rT@TI88$y8#bMFt{8CoH(Zci^Ew`_xC!cqz z?wjyTN{-&Qai*{MUZFd=;!zFAPr5pk_~+7k>5hBd^q!NY(T^3?t`7|R-9LQKq~XYh zrpNSL#iCGIG5^P2p6`m*@ywe?Bl4Q9DVtp%?(Ei{dTYj~-{has%Ey`eNA5yeNb^lF z?0C1ytwE|_sqX1%)*GUfuZa_x*vN6=$AZ2rLJmr`!k?10Bhqgb?fj_Q61ZiYL3}OO z_qZ|fGc~Q|+-0rOoU?nFd=KvMzY}%y0c+KV?mfTv@nPzMU8V-9HdguZIhCJBT8thZ zxH~f$yLPojucDW~?Pz%hSMP6M30i=gCoccwW#Qt^*gCV3^UjW{ zrhOS`f!EpY*H<{4dM1-%S{IIH92fr`%ArkHOnO@RVEvGu1WkEw=&Ikh1oCuW{zS7j z%ZS;H*Lr=w>l$BYd@K6Ttv9!y+=LIfEZL^#88G#xq8Op?d>-0V;QwLp9Gf0i+O>tt zI_Iy~`}P1^!?3Tb`CZc#Yu<$5jiev%mFMhYzPK*@zz_df@T++u`$#8w#*Y76ghTH9 z*JzW8p;AosXm_tfy9lF}_;%j0{IL|K$EQhElDVpvkPx{BASChw8LMuO1x9jcmpcPn^->KR85N*)l>Q?o-T&TcTqqaaP*C(q= ztO?8(lwFeT`lT$=nN?Br?6yz%41Zq=2gi-^>pn@XN<6X84oM4k2)2FN6I4EKJ~<_@ z5W1TF^dus;sNne_@sjM)nS_wSP_8wzu{Zi}{TUiK(O=XRN%?yZyO#IbNn2skFLZJq zt8Z?&mSn^O`a(4h%-(z3@%8AVt*m`Vzk3jv%g!G9?bJBsYo7B)4*XY!( z|Bj6tzmA?$N;rP-`F(RkOyMFjsQJE&h086^pzzneXRnT+9xCO#v9Yf;t`L=Htf(4gpT*o0e68Z*-SwhNB3F za+(C=?fA#C%WZ+5KG(#B*}9TP&rQ4;`GiKdzl(@-3<`subNWZ#JycL0B?6*%E>Ceuh6O zJG>8cZ*0i#$u}kQ3cc^P*)!aoFf*_~n?z?I!g z`bx36HC9Gj04nXR#5&m!f{7LF?&I@Yuubn9w;_ofelRGjDSBw-_3{O{$-^_ZT@-b~nu=C^_ z+~-00!_h4%f1&20jrkQ@HtRp1Sy!Va4^wS8)2VWg|6}^rJlSqD`J_zlZBK|3mP&AF zLEeOZykr~;PbE$`2i(2!XMmCMV~YpafF0Nm%96Vl>YA4 zYZk80PT_Xn7Mgk&x<$tMo~d~DWY+YvhSQ5sPUkz7L8x8qrSG&Z|gEys&@DZ`U_H)+O673fPPKble$U=N4$L%QtVp|KTg>JhXXcbN2sOIudxQ zp6e;uHrDUy_EwZGjROHzrA=y%vo?VeBBqiTG z|8IW3d(N3N=g!=@Gk509%$d1HVT?Rb0o8gmNSwG-mGozr2+P2n<@Z$SC-|RXU^MetTB+b7C z4&(5etI-Oq9>0~v-5+Kknn|vi^KYkC+AT7#etFTI5a`^b_HZbsXqdfNA;{?A`1yJ1 zqq>Hbom`0%twMVI8D6Kpd2~L{qMfHz*pi%nvOiS&x5^3C4lR}Q^|{+lsblw>dk&%Rx7D*l+A~HS+o>-lyscs!El?)}3z`b1UpH|ER#E zd7s7P1Gv@^GP0}RM)$L5eJkSA@Rb*;%^!;wUmrR#KUaR^B0k(!GL=PYvoH;17D?7~9C^bA#@8f@ zwP{d=F?pBd-`Q|FRg2qx+GH}e#b5>HSvO5e;P1eNa$1w)xj_+jYZr$!6nG6V|HiyK zuFb>Q5dpO>5>G6TgInUQ?}pE%AEyOIpc^}GNx%8rP^Lb>$#Om-h_~9>%WwLp_dI_f z!htqKKs{QY$3Dt%uS!63VDt#J`IFqt<1>AAaL==V%Q{+ewfyd=w)Dt-Hd8IFI}W4V z^g5w;$T|It7ehBJV--KM@FX%Zy~&yQtZaDp>gdbQhu_;v+&o|0HucIq=1RkJ)P3sN z3TZ^XBH%n*xS5apQA6lhN7nndQwCuOL#5LLJ((ij$1ekLmH_%zqPuE)o*AX-VP4*eJ0WzN76~~%J!TIYhc-*|Th(5)MTX3| zc3-tqeWOx_hi1awEiAuP6uhQ=6=;Bm)`zd%O5k_&iX}SSZNb7n*3=m!82N}0R6FDk-Swdk_PgPZxiJ`O^hTzQ zanSjM8t%ULyNT92V=LR`*(icQ; z(tn>=8yTHnSWuQlbSqRByQ$>*0$wdaUL7y6!@#_-cEam7>+}P7#&wUF+2@;In?2+(S!^q;)1ke?yK70{$$WZKQ9%uRUq7k*1SgjMw!>q+m6X##paScEC!0J z4t`&nB=-%E@J`G|-5|hiO#Te%GSBO2lW}nVq|&Q`DI1?Z{@7L<+OLVhUW5$q5$!{X z6Ts5V>n{f2SP8affUe+w_*oe z9}-J-gz5;1jH+;k1qY8*`Sa#7B{C<#1s?(7>8`2;lLCTpI7mPRv$ciFc(f|VB^Vpa zqJ9=dETgkD$q3G0uh&@sa+hL6X$e&L0cz)ort#meKaL`45ZKmxJ>Nlmu<0qkgxaj! zm2cH)M1Tk~AYFpV07MraC>}9PPcs=*+|(gR9onISgJ`HF!0gc=G>`lRzk#)E9{?th zX*2di#C+KC9WL&<)vabKpHA#Jl!M3DTp&n=K?3$4G~Kc8Uuez^Ci$5+KRvCb)>g&- zS%iRajaPV^jiKJoJYKf`NxW^lnQ+G^kDMr1I@z#`2na9u;A49u^G?}Pfz+$@bmpa5 zO$Su_2QL@V69mjmS?-{Kt;dxJ+#?o(X+9+tm{SPiiCCgimUia-*HzPU#CKqVCK+zk zNdUzjH9(AtaW~JF9U67?gjuiRB`>BV0tDwj*V2zRC1QT`#f*GN|5j{*@rXK>8GE z-XNMMYCo`f92nAi(0w^gyRlik6!lAy+;P`nVv(6Z*$2^= zhD<}k`6sUBl051KW2DyK;cP==>31`Sbid30bc<4d_HipfA`FA0i5=3Zi&T0hI`ocB z(oGoa;cTv$TvtDxLl^`K<@4iQ$bQcv?;KZW1cQMPqhIh*J>D@@f<(Xy4a1wpx5&!P zNb!Q~qeoY(*@NLR0nu)#tjL$T(52y~X(^d9{Pj zCVJ{m+MkC}Wa7T-d1|5g9FO2iqc3gm|LChH0w;m*_V?>_gDowRqdj z&2;Qh#IM@1mX63g*KMp*moU1s_dxwPoVfg_@3!Pj5!IwdRSoZ;WQ zMt+Q6LIIWQ?NkHe=Yw`j0A?C4AaLK6tpww?H%KCO2&o{HInf8vld!O1nfJ(wl&Z{j z+R;(t;g`r@SjMU!+jHzR7j%w$*YJO`;m|A667BB9DZ&tGnsEpL7xsv;JG4eQdh%Y* zE64oKFYA;~96H$txkUI`-@x;_QcWkY?F$n&~%!z8^k;T!0`zC4XdUfjE`<{*jfGa&`2!;;P*}>K{jA+ z?%&w7Pnv}!!hXOHcqhUy0Ip^{o(RT-=1t1A1@+V38iaw11IW(lPz0Q%1VT@!>&2bX zpIM$?1!kktxgQ8gC#`g29GusC>*fRiik)Oa({i~tlX?~P-q7(4_sw^9cC|0^sQ%F9 zr)|aJ)ai%_>B|}UesT^vLYbEtb#dhBqh6fNc1uSPvu5L)*nE4RKopN~_Lnju1M|wn z20(}P70^S4O?+MG z()kV(Xwc-yH9Ty%Cp36I!OOEm#=|7gaIslL1d|3p2cFSg0*{yzg={23l{!yk)SikAMd0p1 zBtNW!WPsp;Lt}=A`Qe4v1uJ0y;~E6WGffbpGOQucAi`<%!E!WYP>*w`SO-JGTp6~E zf0PpJ4ED|%yCaT&I`Oef<0s!FU8bE$Hi05&*Uz_(@`R#C4Pe&}o#Z+Ms_p>aWYlL1 zImjspED6l8hUoWGsiCwBcJ60*-GodpJlydFXZJIq(AA3q;`0jttnmx*6Xsd3Ho1*} z{&z4GeqONaqqZ7^9RiVR+yhnu@Tl$jm#f)I2OsX%dxd2cPUB^S)nW%zH>AgE*o$v(i!C81@XXuiv+^}%f?v} zd@RHQR&oab7swz3xR3JSxPQj*b=Xm{(|?i~_-%MMn^3dp3;6ziFACiG*S>cO-b`0j z3l`be#NbFXEm{h3EZYRnL5Xxk;Y@J}a(5Ij)O5X>>zYSTB&BT<5ZTqxX) zT>+Tg;j0e@NMAC1fEMc&JVcc8M^fLz!LvkrksRDeSAd`?f;@y01bH~{k_2D9JS+~( z8At(|AG|0>hyjRRA;5!diIC#>47c&X8sTvbt_KPfWZ?nwboV?g8tZF4WPtt%BV*fs zOaP@Wld;T4!HMPn=Hl%ayi7UX=4pY#){R!uQS!O^k-&Fetc#5Aq~DDD*1nMY7v~-x z`^?3$nSSlT#NtQf$uaDup_Sx>h!6LU+qM>^Bae>SskS(V!-p$A0eDkmQ3qPH8o~mpCo;$~5$aFQ+^aUiChq8D-PcJ9)_; zFV0GJGG``0FP4sJ;!ez`DSR}kP4ZpmgzQe_%Wa|S_L2cI+1XS}v@aSI-ku+R;5lT_ z7XQaXD<}1$PbB}3-eVW}5!^4TXxbY!;{IHE))OtUA^mbNu2$;7yqKvv3r=N$`cVBN zm8#gC3@fxsv+j*^JXx9?orJ1XHNzkgJOSSGfohIO+9#Y9j`guFsIAB!$i{8F?S zp>Z8xxVmU-|4b_VRH*1nBV9k%-BjEk;Z!b|y3v%FY~l4RX@BoSI(dbFUV?efJdC^M$uYTlz<5 z)_>1^Iymu;+al6uV{K|Rb(DA1kRww=6 zXaw3I(1-V4R4Kl7uy1{pVo93BdQ10=a&5=YTzfixUCpaTBlNrYzU88z$<8bxwb;h? z=o|6m^pCjPblEYwgt#Pmv8PWKGy`qpXtZ)uc`pxOzK-5P7`{PuyxJud@#QFMThk07 z{6`)%sN}D&8NUs>*%B@EAI88?x`?gUXC4 zG_7$(BP6pmF!BMTiao%cH_J{8;DTqD?2Dr#BC9>a3(fip|Gd~k#P zBazM#3)fN1AO|m(^HlzA|ivgvwTeCl|e+74L?+ ztIlcoe66i>KbyBlKqNYKJvoUrX1(w;%-Aww%YP@YR_EU9O~E?M)tfh88=vAIx~8k3 z00=1}3R^2irO)O)4NiX#?((X5Vk6#VZ79l7WE&aSiQhX=wY z3Ev}%PsQgNk3?Tgj|y;MDSM#o?eMClRY}a|aP^W4-E{$@K;E_sDI(6;KKTKH|AM!IfFyrgQg|%XMA+Mt4*(7Yhf*g+GedQuAi|{ zzJ|Ta?G^DvWj`s7`CVK>L7fM!+QyK1;*-CHxA5q0jhIIy!7B;%j7Cd;dK-U~!~RL_9j4v8T154y-C|kQ6WL{p4wtq=+Fi7@BUq0b z=zNlzk=)#AIUng0>sxdeH)$J4TM$)6`&RLpHT7u?1QG8o<}mVQJ#2921*<;(gyETg z4r}*6dNc|USpzW$UwJ_Pu;8JN?{}W9K*@#SBl!V6w4WC*xLwg>y4&3x&1YM+z46?& zGV9z8TemkIvr)gTFJwt!;)Ze}l0G~Q>A&T5Q@k%Q2x8hvqb;gyNl zGnUV5A`Cnv6#%SWRgBb1(iwqMuB24caX4+r2 z1ikudnRu3$&&h!fue9slveZ4WQT^MtPz0JMKi;~fIQ}sN!m zhIZop0U_Qtof* zETsB55iaF!9xQk0O&9Uo-7f6S3P89xZ!k``8V37v?^Dko3W1bg0d<|Qv-g7+Y8(Qt zU})0|O%mW!K!?Z$;045truAqXro))P;?CZA?hmN~Nb8_bw1Y^fSpph7uqHvAlBYO` z6%$QVBn2QiIf~GJu{aLByq6JBC~*N0PiFA!wsz?gsyRU)%&Va&7oA*s1?pd@VvEOJi59|FXfP{PVP?rsNKubQbh6k~@^?L;u$d*Bx0!rLYggc&QmR6w`!f{oVC z3cD>p?M%3;-0*37`*oKuKKJd}hcB{Y#C$vRKP6sLa?)mVGdJn>bjAGOl1t?Ig-5ci zeplyJOE+|Vdbm7p`9^yZM_^vQT9VWx$mrR#M6`wW4=k4!xn| z1nRNI=g4GeTJq}G2?AuObe!>@H~l(-tn=6TE*Y*1Snz=H%NK-3nK)qe(}5D7n08wI z(|Jg6g2k;9rzsg{GyUmpM3^db@T!*GMki;g=Wxa$fRK`I+`T|8%e!3nTKH>J_!075 z?yXKdU5$ab`ow2>sFeaxU!Gnj9!b5*$*d*O`Gv}R^Ra(r2?sKB2_QZ3NFLXb*VvZS zlVilWJI^>dLnD=b4Mx637URA4rhh16a35_889zhw=Cn93OXj4jFZ1twOs<+kY4U1Can6uIKyv}#*EY$sQ^^AJDCn}2xgHWkC?Av%W%>qhr zoN-2sG60&-&0lZ#^)>u9zCm`yp1ZAH{Yr{8t4LvU%>RtF#?x?ND?0faqC!J!&r_~( zk!GIn3-@n7#!T(U>kB?Ed{M#wq~Uxk=XVzI<_+xvlgoirU-PdVHuIgCs2rrOyqWv? zkI|nXO!fi`cjhw`p?6!uoysaANUw7tFN4_Nhr4$y!}|aHBP)0 zZtHK8wb9{}!?_xGaXC}F}ggL4} zeW$meX`)Uvd*r zRJQD=D>DSkbVKq?1aBG z2zWlM_-pa$YMb4Bt=I3~y9MkO92P?_SPwl5KfZh@rGlYIa>m>J+=(?+hAS^xxh@6^ zhr1jqpy3Zq=goYvvr0n~3^4b_N~W9|JuWK3AHq6O6DYNoNjxlVn9Kv~?Kyg6w8_P9 z66P01Hj|wUXE1-R=xy}F5usRj*&*tBdg(WdMy<5p^uNYl4Qv)_=(Z75MehErZrIX( z?4v?H^;)8)VJ}UBgd+M0It&Yl@;OncJ30ZYG3l52l)3mJJkKNtbG}(=bw?K`b@uT~t634V>s;wySw}6ei_E2G zYcdHRz8RIKR8dgx@GMoM{rQ;bF}BjY0`KZ>2F2c*PSGWwTW!r64y*)Aizgz?QfF)n z!Ug63=C@U4&%E+n)v`;y&#cvkL+{;zK zYwim+5P#+Q@c*eiDRNXmhmq442#$v>9@M`z?lW!*UayZJ%#a;X}xXt9?GWW&ic)*?CCud$G`9jF5}O3|mN2CBJv3;4SZYjKk`O)wCTv_{U?{7L zi~ww(=!W&|q3C&&*z{o7{S)ZiVPP#3q|?6!S!nVfBS1;U*F5Y5{Yv5_Y;??E3P61} z>D_mTfwWyKu7ty6+HCkSsR0KW9M5`AbPFpClrYu24~aR-f89c)DE|R@wgDie;J#P0 zQ=4ncLs28=XmXknr?`s)kAkKsrkNE0D|O8o*0J|*%yt+Hvb=OKB_cXZtx>n72-w~9I|SRcbv=Xu z5WIB*56}Y-Q{;V=R=TX_?Ezz_QIPXa{k3T$*4zAFyPk}Ba+}>#&azHXA^{rVKUxo} zDUX0UYU8?b#LWUA%}kO`l7R4-*=41U>ejeP>s(gbAheW9#_Z+M9NWBtw=kd5gCtjY-##vkE5Aodv z82|01A5Xd8TkNu!t?cmpl+X*D32fXv?7lk+mT#@*jir@R*<Ic~J{0bSfJyVB{LAWyAr*c%P zA;1b<{5<)BjfNQ+%3;|!68z%7P9tqB@Ni;N@|m0Kt(BgJ9&^C%1B3Y;(wB*1MFdDf zhc?86hnh;;u&{#3lR!XififwJL`3Rc>3T``1Y2!MnLx+FIYG$PsINR(W^L{#*!%_W zx0ShfqPdNZiyz5x_Jt=)m41s)TyvI6>J|G>TiWg(nucM&bZ!TDQI_zEjvaF4E2N`3 zEygvw@z49b(KpXm^`xvfGUNK|R9AriZ?yF;h4;Z`7B zZ~QF!k{5raa^b~)XC~^&EN#2T8(nUr?$h6s9`M!~64|WW44N-G{J97{UOqiR{&@|< zsq7Ru?V@9oi8QBqRX*sLa+K|3=a%G0nL6swny^G48D{pKI~(`oF7(swtYu~ODX@5e7mGUbM9Ko=irj?>o0H6qS}6JVNrZ^ zUnQ(Q?thFnJ`K4OuU+R;tYY!` znjsy}+AoVbZiFqX!p#cy?ieP3A_E};=E`~gXlkY>1c20;xb!qV&-lfs;#!^w51Q%s zR8eB_Bv>Q}Op<~Ljmy#F8hb^8Z`X~K<|(xY);W`cIYw*dxgLs4GhT1Y;^#LCALaDT zfP#@>q8kt~<)$%bs;3!nGd-__fh1rUQV-1BDH3q^!?732Sb>k8epdZ8nFjDcNgqI~ z2=Mi&iy~K@NKk;25Y5JF9vZr**w@{SgABx_Rz_&;3@N}kLZIU(KteH9^g{ff+wPDA z=>$-u3?8!lYq!HAJoAYr&7T1HQPFi-{zqa=mC&5=8%bo`VFo86rg#@5KwIv1A>2GG zq3WVP!Md9zWD&)nD_IE84g|y!W7dav?FlvS+tWFUhW4%C7fXP-3b#LoOz6jL#R>~z zrLBY&sa$+TMf^ge|C?P#;YdJ@1O!s3V8cgo$Z9H@Sj=?OLn{LGxdV}wqE^?CL3SdR zED&0zkRaQz_~LXN8ZC8c5V6@fYDLuvyDFHCcEc_TR!%hCouwOkP2f{P2L%Ve96Y;Q z#(eT6)nlq3l6)RH?Hd@Lmdm?0Y^k-*F9};LTJE~smJS>qPrC!>X0-Tj4`QKrBag<1`!b*sW=qP-X2Jor z0Zuu<>WJI{uP8Z2j1l1ZLeMFw2d73>o=oq*Jcj&)mXi8Y5$;YsnTU0?6{}PnbgM_v zH31PO1Uo^d2e6EQhr?a&{%X~WAkbgLzo_UVi{i6%bq8NSpJA5@N9OrM;DL`2KQcYf5Pm}24+2QTQ^(_($Vge(@-R_!5P+}+9wdlq@erU0L@)$Z z6qF9dr!r^`A(9AzY&`^2O%Tu%AmE1;1v*h81!B0$@i3ks3XM2NfxsNEvok^=jz2M2 zI7PUY7+R0`)hgOz2pmatQa_9daMuF;A$zSechZC+m6+#B49&knY0e1)L1!TKwBE7@ z`tA`Z5PTP!IWALl5Tt zMJ&h#?!Hh`m}Iv!h^T|yeDy0X!M052Ul;$nUJ65i##1}j4?~h{&mhfg+hK6xAXgIh z5(#HxClhGfHEK{sepwkLZg>sm;L2Slq!h6=2OLD$0fI?I{M``` zrc9X_3M@;KnQ=gvpvek^d+JQ#Y>u9`DxSd|Ah482K*GF0cMV=SN@NO&R=cH$SqH3S zcue>~ONUl6Cm=R3dn7)xE&ebG@jJIr1_;fgc}3fb$eR&l6T_nEq?sGMr!yyycPuK*cK9E{p(xk&!Yf z_%SvSYxo@OmTTgGveS&uQlKRomMyY~awCs7TwJ3NfL9D|>w(V-7||R^9*26cJa>dd z;gjJqY26Zd4QZweIJodjK=Z2pS%=0}3~_}(fB^X*v=cT86c>4V^FKnF(ThN#*hol! zf^bptI(!S({{;bz7!&CrkT;sb;amr39AKhw&`doLGLRvthZkKR5>_PWN^PrSnIpi7 zI>1QTY9n;!suxOP|HCW&{U*jH-K#&4b3?V%&qcZR0=1s-J-qZSu(sK}bom^{_?OeY z{&P{U))`5;rhV2#ZJ7phmBS{Eg?aX_-O^jBl^)ropwp<)0fEEGvV)gso4ATi$m)e3 zRI+1bSy*7vUG!JrU((}HI_Bmoan8=$1Ia;+t39{R-t}8bvmj%8 zeaEj_wmiLlktCHR3aDe4;=k!niI&EdxWi-RXgQ+v0+cPa-hH8EVbKXF@PB@i%AxUN z#;X&nch#8uvIOtZ9iOe86lX{bn7@ox{B4Q%L zNL=+#-d|RKW?J`_=pJ`R?ubmq!^-Pg&#IT|zexzkDJF~$zi)5fA1B|Rbrki;)l%}Y z+xj(dNh?nPcZ5%H@G=#a#24vRBOI7sEPaJRAfumh^a_+ z)V zEu+wW`!rjq+1MpNXR^j*B9VCQSLSrXc)@UBDEosGf&LN!C0d)J*XJ0mT4;?tYw?H9 z9v2?}RxN%jrqr40E6yP8w@VnOT`10_?)po|JD+yvg^EX{c8wkRD(Frzl@1>Xd$4H3 zFXz%HA)x-s(e8QGl*?}n7A!+NQy6F+S5**v|Z%MEMNs^S6)h6&rAhu%ocOECIue zDf)M-S>86IrUh25GqUaWZiM`34Cfh7aPP>&iry0vicUo$ZVEHKWuYdTu( zJ$mUD)+leeN#gC*CUdImp{eJC8of`nHi?(EFNMVG{vO)7yiex*!5$)XKQdt;AUVRz zi}dQZ*f&*zE2F`X!q!XUwVLxID$DO|P(?(l8SPv4(^?Aomp_kE+^Mt&N;bCU~BzRoZUgUlXA|#Bffkc=4JPS~Qdi zH=wb?A`6vk_1)Xmef+__eK?2A=@LwN8;es&y8_F;jYR7nr7n<&HD_g!9+rLGIw9r}p%oEv| z2U^!B5{&0+0r!>le?Y|@rt1W|LLgiZ)*%9{SY~giQ*Bc`iX`f~cR>;otY@HymSpj> z5aK921XPFbQD~?(U>=5I0Z$HvJ{4e1OMvkOP&|N+e1Kqw)+B8GfNFgY>rzQpxl6z)k<6;Q>g!(H*Gh8 zLg9XRB->o3Q1f7mI(OcNLh?ES!!>nX|FpvS)osqGdM>AL-OKV^=yV6iDRbnLjM}`3 z%pS9x*Tzyv(Zx+Y`hlifMRz%{Y2L}<@zZdl*&WHvh%aAOnHzt|f17KIv@YUg3jMib zJ!BI6BS>Vkh`({SGP7W)T5htxE9Dq+J)St@XlrhD-NS1)&2i}Izt%WUwQv+uh_M#_ zbDHdRd2y@nH33~qS<$!f;OXYK_yC6m?=)3s-CF?+&jX4(k~Ermp7y1`;(3@BOCrNj zfYb#1>r@L zxJX5yPeK~fpjd;^v?Mt5L{adeT7f%2{~sq{E}A3*5mk}3lH z8jf4_QNn@1;6bH?ZAS;;fWaaq-UEpe0uZ2N9eI)nAulvNOoTZ0<__kEcXA5)Og&(M z0Y3N6C9XpL|J`>t#7B#H=#e5F9i%Eb!ck`SS^Y1t5$)mDB05;ZbEAONZR<(*!}%$1 z=DHeNWE-KZ2z8L>9Y9gV;p3X17r`BOGeZVCVwti%VD@w=i1lmYj8U;=`}HDkpL?k8 zm$4lI*pB&^;y}>VP0CFiCr79%q&{Df9+$!%L^78m$2bz-I$W{LHGj@sn!*Dt8pvc; zst?vUNMqvvuu^zbG+QvM7{ee)7Z3nYBLc*LxEY|5QotdR>#()72EQnR!V57l82E)` z$q_g+XBRRPQlQski2B6>LvsuKNr|2)2{PaSUg#q%W9Y2m0rV+K zcAr*R8<76N+5l(D1wUz?8*8I%51w{E zC&dK7-#FW-DKYCLzx*y zdsdd32pRu(8hrN!Q-F6pEY>WrO#ra*LeQ#zOcr45O=xTFM6YL7E9)3Yr=b%id>i5nRs_2g% zaY)OMdZi2jvC}Sk#kl*QLQTsjkBltGqNpaNuWQS6JffO0<2$zJ)`$=sM4s(H<}8x# z7xipB4_de}Rn!z2~|lmE|*R6#f3 zMl15_u4bfU+JE0GxPinUNMr-i%cdLS6x!cQuOXk;-#I4zbmIy4j|aipM4)1UMY7FE zr4h#(2n?LpiO3W4Kcn?UK9AfiD6KRsE(91!AoR+!22y_pSd_SqTg0vTW2N3BOWC9+gj*b2K z);kawgroOL9jfNsWJit^v!J4W%{0)h@0#L){@JsiR(^ZoCTST8Z^wTMcBywWkp0_# zY~tF)AFCN0Og+K;uZ}MhS$^PZH`OGq%&rnelL6>z${R z3bQZ77<%EbgCJ=2E6{filE@m2;qf1e=Wu{wO{)Ha;`V7-aQ~ROkzM4WGPdXLz!mrt zkQrQ0Dc|djP98FNfMu5M&Sybdm3t2w=MV9t=yTXkbtq zI+jO4XbON1y+WWM1Urd>)_?*T-Uy8<2oL~FM&d`n%n5KPaU4j>pwtAHWl)es#8X1C zBS6II{orFPkRrg2gaHrWpLpPoryj%g&z41$cKkf`IVyQnjx)~aLplL`elGb+}z9?q`jKY|Sos3u{!@$dT)QJ7f$mjiAOz3D1EgUqkAQwW==o3LKg5)F;G?ysKTn`g60dnfbaLsZDMNniJn?8tabVqDL)f#ikp>4UI-4`m1&~X<+qj&;^`maRg zDJ1YOYG={8jk9VbLbG;o3wF|C6gG$T)3oygW@avBbe`=@x3~e#dmhwHraLr3Gc-EL zL8$OCLMa4n)cqkAH($p5b2M{@B(Tc_Ex<*I!aW%jjLG7H+guPxz-#NGmW?qiMfHkN408u8_1p5A} z5#Z}a(jY~!qyx730n%=K|LMRRPdGpT5lq3M1Q~QL5%GT>Ky0Har3cVrCD2Y@-YMnQ zS?HrWPe;wyRRv!xOmm$A?c2F22q$aGON)M%7PiT|u7oW6r=tb8U8?sNJ`n73a~%5pdaAdxztHYvUjN)% zB$0G>gWlU<;V|E->SHfsAJoL3OAeQ5PHCIY85(r^N!=4LS>nFyF$KcL6f*;^U-mnH z!es*Q!MZ9OG*%yo_ez{8{Msa&;`7)}gJ^#FQokENito^K6})n#1@F@`QZEZ`O*?&85 z9} zKBRt`Hdw=A4gT_Br?G)bbIzFaO<}Bf%gp}Q4{t=5zt;*pm^><*HrTxsvpr9=%$Vop zswL=^qawxw|9M%6`cz3?-CW_S8NT?JUQ^$eo9=-GMuPRt9l?z)&5$`{Gu`Q9fu%_e z7kAHGdibHHD*V!RGL~t`;hT24N$1y7y4p2{LCyNSA&EF?a7xS4tQg)c>=4-Wm z7jJH2Gx6Kf#QEG}jfDfU!ROORLZVCJzD!zeBZ6DyWB>Ejm8Om3#R~2NWNxCdGCkwQwt=*5}|>yGIB3{jmDyDK=?7MUG0)-&I)O=^einAL}H zPdfi}L*U<@>t5f8y=nJTwa_j1e|D-ay zMPABTg{&zhr2}D}zx*1!FUt!v5}&m6$OSxfFXqEPuv5BD^X$P|r`tUmT(bLgBe#Be z?tE=Q^gjEaNVZRsaZjU|y9e$TucR(_HH=lBu$^-;%y{jevM)PjcYY`;(5ZG$KXe?g zfgD!<@b$f1KZDL9e-Y;8X}s%&@ZU6vS*|Im-P2zUZF-hl>5E63D_JIt2zhJDLhI`v zgsQELM+6NOM0ai99Zf%}KbFD?&FV_DdfpdcVw*Znhz3M3@t=Lz3{tYN3C2XFr7uCI z*+jU1aQ=6$JFBhs&g*teCv_MCK0zM<~6L{JF^&@G#)&0 zxgsbSBte=Tpo!EVqMLt>l~yH)UR$h7Us4f7?we0|_aE&_tyq=Zi}d>Sru=PRRx9u4 z3kzF(Mw=Shn`(DwbHWn+-ZJF{cs#CeW6IzD+-~^b7*2T77A=}7WZ7r%wJ9g=Y`Ey8 zJYVvgLRaNPhRY!q0S=aolV)tVi7ym_SeDNMzk!Fb@8(tzH5fjgaj z9okp3dksguPUn?MH&E{(0JEpXdSBd*|uDuE?HZZ$A_5=rt@eo8aXAsF(<4h?Q`U+ zN5As1?GAn4;gC@MEuQr=oJ;N^3w4awHN%FkKj}XS2611CNdE#DSE?m*gSNSXbgQv3 zPq|eG84sgwKbQR_vaaxE;Ep?s@IxNQ?=zpf-zbfn_B5ak+?qxg#-sC!a?X{fnSE&g zsl0Gbkv`*1i`^gG%SsJ4+m(`AV%K|bXornhCm z??#6w`h?{wcs`+mojKoGePS-UP#<^vb+2cc^Q6~JmKC{qJ%#n_YUCP#sEuTf#>1ZJ z*tO^9=Pqv4UW}UKx`r6C?lhJ3xg*)j9k%|-(9&{zn?Rjkx<$8LQR5cQ`=(ZHlaLW? zS>i%#VE0^St0OI~7)UqKpD_J;3s5Upl5F~5jN+cXDF2`D@QCG>!8{a$G7fIOCqX`V zNdbs?3Z!hu2d8ZC2n~WAiQCzc~>sp>d@sWNN?p?_nU;jpRZq~Hbn zId>AE)_4Ubd8ePe2v|?$%cKhtgSKkNA26S_+LL|s$Hvs_G(FZrk zKv)2czuKEMe}yDnwaCgdNXvI@tAl}U330liZ0D0ARBk|kEJy)U$w4PS5rB_WeG$9! zLMJGxdSB|75^y3Z*s1j&ZE2RDPZaVSUUKMR|4CE6tSh>4#yRL2OrO?++>5R87t%t2 zY~1)Sxtlp(;zUUdcUpSfzSCjb=MQZu?75J{PWqQ#XVO9IWL-Y<7k`N_H$IQ;iOm(x8D2Y(gB_i1g zQMpP+sjSLM|L6F8fB*OE-uHUOdCqg5^Nja14xCOMsPaI1j(Pa4{c*M{jV(LZ&C$EK z#pivTYuC=SmaW)rB2y|CmajPOI$-zh0Ts&NqV5`*8wgJ3nX#uw0M=4aoWsCLc!Ll# zlc+<-DA31Valpq;#igDqDWX9UtkN-z?2%-CVS{n_T^RlkUJ9spMI8woVPK-DeD2Sg zB_s-&*nz@coL7PWq5kUwh#vd>EiJp0;-C*5#V>LAd#T9km`6>GM#j@?H6bSR`PtmO zYs@y2Kv(+9j|-oNpVL);#<=zlP8z$uKl0$**T1pibT;=0y>c0kR|2xte9R_^J-^0z z{mk}mt@;wo8X2R(<1Bf@zw+3@T)yd0MmFM?R2QpYRc2R!MhO*GotxC8$1b=eYUl8y zEFthX>^$GZ2?ML$awN3{3lp!W7gE|(=~s@)n&0L>@v(2o@Cwtf9_g%&_ zgRjTdCmw8PB6a*=YU;k`YL~GT{Bi1-kUfvwgGCF|#Ap4!LOI6!o0+Q z1bfCv2sZrWan@nY_aup#=T%#Ldy&UkFF5OR;%()|S%R~({@1Kk70{FYW59Q|{*HU- ziF6c>0}V-)XFR{?^#`zBGm3tceLbBo|NE!UzU}g*72nGb&+30kOL3%&859Za=xZ%p zIlWv&&S%>DX!pPND|cO2cOY&3l@se?$brG9&)hTd6DHcpZ%aD!4{;yZ9=l)7*iyMJ zrq*a%)U6xK!|lFih4y| z6gIjHKHv+`JcZj9PAjOc6?b`Y>g1tnl7ZtsUZ;}dkB?1gT2ys?pkFr2l~;{@9j4VB zb)Elg*@H5D!n^GXp7ZkML6Lolcb_Gh5&0bP!oXMI=QH=ESM&ygk@F+}vOCiHnk{_F z$p^{tdg(w@n{V+GE4=R@o~scg!#_1Zl%AtANTsrAu1<3vq0I3-W_DiZugZo zsg#Q>e7gv~CUbz;5kgo~`=yr}hXT%UuPZc|54>4C@^naHoj(T&;P_}m!zey|!OJbs zQTz;kk7eZ{{(?7p*{MvafPz9d#5WupYAYMGKmlj$@V|+HG9a-XD&PzhH839%M6w!A zS3o0q?lG**fr>idH9IpH+=~f>VT*6s7UZQRH;Ei(=Wa~J!s@!v&w7|P+$*MH`L~!5 zGEmp=l=JVwX9~OwR|b)slQMlahwE#^)U(IMzj51QV^YUUF7v>2YoS z*vJ=PrUrzC4nKGgIOI@c6ol-c<227R!$E0ak_t`El*a|hBuiG!t*{v zU;#J5s??|yW3ZMB4z?-UqvK@V8U|bky^oB&hN zks`QJsg5-lJxd`pZ2E=MijI$Jdv5V$imIP^kd4)W?Dr38>Yli$*M2Sa;w%akoyyHG z&NK$AV*%91d8dG$crUmL1q+$YNLFwZ8;X%A8G8V1VR8|vqcJ)nnnMqGpWng#y79$Y zBk}mWB$zU4{Z@Ktn=IT&)=vl`egdaagPwwzcv*hoC>`HCLGeb zpNw$?uoELdc@s02-(lZm_(F z?EA0d!So1)Welz^$2{9XeaK78xE zD!0+Oct6{)(G7L@2sl_Tc5@6~e8+O&IK3ciu|m{yynf+$q{)G3SQc?j^KDBai>W(2 z>|?K=i&qgrVFA*eRj}i(63wnT!LwQnUw}_3H|PL|fWx!!LI9laSO>#TnwM{Iro=JEWJ>f>vh&3`uBd_y^r;t zjDI^cT0Y6%Zo1)Yo%2(9em+F<33Y(2fhFQD$G22`&6F#bk~MGm>ekgb4#~h5#-&yT zmap`Sjz3)8M=rC?P;Y+sCU=&(WA_lBZV^R+u(PpIS9|{7DE{idZysBVDs72T!xdiH zK!pBmEEmaEaHot$3%L!x3l?knqSV%3BBheTnI6SEaZ9oml^$bzv${4cb^U;&>RfWc zu9LWEg%{-5GC>ih@GCEw^+3C+mFHkszH6MOtuhp8LYgRhJwDfw_KqhMO z>$x{v&$WE~3&Vb?{0>rLxE zC~Tk>;MXKmZUVdx^DgFD#G10dF6$S}@f%+jq~s>kYKUzAhC~b6Rt93a;d`@`!VaIq zF;BfRnze#Q%j0TGfomJ>PzAxmyy|&oUnRyCZ&^QHxMldo_0QOQ3t`7&v;P%rF3kVUxd?1{;octXf3QJnAJ- zO^4}_2e=#e1_D*~1qXwk@Y)-Toe^VG4&7O&!s9HpmP#=XB8^*04LddpU+TVQ@>1$; z`oUFN*o^Egq#FUDasqxjZ2Y*z6%*o9XMW4?mVZxWmcOHuYW<1VlKq4qpaYIOt_l(I)zTn|vepkCsy`IjoQw9_u<}_@q zv~=^xV14)_4%PKpRZahuPwdR18|iljp^djc{MpT(7UH@E1GL7V@P0-Cux($b6Q{KR zDJ!=)0}N8x9KjmwmX-)>*oZ?f@IGDW9Kyh6?mv4krupQ*eFp_dSMH|Uqm9U6xQ2NX zf+=z2|2SBO?lFocXDq$mlyQ}+l#Os2>fPztyZ!*yT}&6mF3A)4eA>_Ro-%77#O?_%aXRAsovR3tm~OJhpjD*>FVnd$ z+4$J-kWU%>yw&HQa+{d20n*~F-g7%0@v`+Li1a0!yalGHaTbi8X%#TBbOWN#=5=8e z25CAOAg~67z&eM};lfw|TPrqeIv^PXX!3<1&p#{0&8iZy6g$|gWjg&H^Tr%hVLJUmtk545h{f=dUMxQj-jiZ_jqyXUa0JjHi#h{oyi}UsG;=Ka| zY3z38&n*(R`f^-ydVCjGbfMYlIvsZo7Bp31VtzG;;yV=Zq975M3VpKuqY-1SJ>!iU+h^KpDta>ba%3*(s0l)NdEXWUbkPv%K8Z!9e zj$S?;7U^e#a52KX#=HH{6JYv~#ng+4cQYUl@JBEVx2i!FR)r9xwwMWTGI$&cDc+pa z1RpKDM`H}bW<7y|5eA01`~fqWjB&WL7zUygh>*>k0w7+y9j=+cAl7q}V91dMK5h!~ z>abHW2SC6TIe;ud74EAC84@HMh3WB!+%eeM9LF@OSQfIA5*4mk2Vi|D4jM-CNRmwJ z1MmnlRXV_h!Y(sFtN^nO0QQ^C&q>De=q3jf9FH+Qup5E_lbenV&s4&0X?zgr1NRZ@ z>=8n3InY;!Z+FcwT-AVNLQgj_pIkuQM&TMh=s5}nT<|1=(SH-=<;n-C{_tuc@GabV z09$1}KyW;v0;(tgxf#I^2(wsN9CU_|fUm}gK))C_EK|zBxs!5F`0tgh5ov*=-1v)E z^xy(&MV1CY*lA6}JpKo+%I(gVc6cvki`syMAZ`G^q$9`qSPVKINvVXFF2mnSAR66D z$C|Td0&TF7fqxI#n-s7&ppGy{qHs_UR(NFGFWX>(XsS6&JM;UzR|k|vhSpIc4QXWv zx~bUB5){(Nn1+PfDIkUZcDiJR=*5RhcRoxR0m{2{?Nug6tMozqf0$$e-EUM z;gy-Uz7`aKZv^B7F-(Ff!vLq*j1j_5z@*20#Rpc|_CPWOVf$-%4VVi-7otDr4o|H@ zH_2@Z7zJA)Pox0|g5g!Ykl?wl{P(yX0bUVBEflI)o`o8V?iDJ3e4YZOO(1x~W%X_) zul}nG%P%r*YIhPg36X6Ny2)S&`7M{xcscdzCjUQep^I1qR|j}FzB!F0N=Pd?cz$|E z-^}B7mzWLHp06*X%Z|ob+f%MvTrBLSvRW@UjJbJNk;q5Scrt~z8gXmjxiu|Wvi@=T z|Jdj=HCjJ75;y)VkQzD#zfVDriNC$&-P8~NqpN+z+v#F!0W(g$=jQn8Q;lz|Oy@Y6 zdo}B&ZTq{t)c1*-x?aNfFg$2%m2Ka*49=@}_0F5!_@!&)VZ6L8jJLV$8uc;v_SEmo z9k0J@Hg{bOz48n0X!DvBN|f7eR~%h;uG_Ly=J?%$AhVzfz0O~W-XGMGG)T#shh_@; zd=Le*-%cC&7yCREOScn5_X$Kl6A^##B=V2dqI~u5`KSKT%NIgccdxqZO^#_w3p}kj zTW*~p{k^8N`ENPyvpK&kk9OLatL+TbqY-{& z(L^5gw(N>~PUWA!Kd(N+R;Bx0K$P?Bx8xl2iVv1nM^9F!Zl8@hjV$ zJ3o#)PouqQG~u!9cfx)@<#k7vW34mh&bfVx=y$26{9X=9w?aXXz zjeEw}M%_-qySH|q{K=FoW5?=xeks7$pzHe%B|5U!tXvG*KJR05?RbBIPc`Ly0=1|8 zMX0=LGP8(F*&rWD;fl|d-w z;kWNsu8i+a{623U_g0Q2E!iSMGC(=rKAxwC*4wEwb+y^%?(LBqbBF)g@C-zg?jxbp zFXJqAyPZOZBVvL@Z+m*y=KGhMOAh~@rrAX~T^9dfaj_-rrLj}%$K#h@WlJ{TL|enS z9ZYKHqmGii#mSaabx634V{(s2yK@EcgFrvor(77 zBmE{Mhl(#B?wpZ46VCh(QbiSc^&jwd?C?f(3$N&d9)&c;0!(%h@A zM8&Jen9T&Z1L z)(I(v<9gHGOTj*rJ1pwPkGpEzSe|IGtT5Y$Ts3dbF|T9!=cD34oxEPIs5!rQT=AUe ztKCzFODt3hjkV zv^uA91XRmA@xHez0V}V&9QYVJvP=2w<(t1%_^O|cCNFn8?u^J-7!kbFyk*1jGp@KZ z<~zCXwa7n~(G$IkxZmPFpYNuK#jLz>5WR5fuFfap*~vXj>(7ldXB_D79~`e#J9C;W zU_py=`?&m#p}$--J@(ge-Ate^_qcCZs?3(FC#Kgr6i}r7wZO|#N7g}Vv76M%_1*+& z%j7T1N@l8aFISqToWE?pEg=(m(6h{|1986k>Kw=RxN3!$`D(4t zu2wBx&{q^%j8c2hTg@9_QFLYmpSp`RZUR?)cD*r+hdt?M&vas8)6f}dMa#2!B|63B zF9{rE$&IjVm+7DC(N@CC`RWfxZ0A;qp2wdBD|uh+xnr<1kDwwW7u&@=-ubko)o**H zqm@NcHS*-Cv6|Meh4%GPy$-^o3%Bc3_73039r+DBl@KP|6Z@Lm7c_2sk>0tM4P9HpRIqTY?Up4C<7RkI8okYlfl)`;IVPCcP z0jih9{Qk>|8as468vCM-Ic4Zo*i))`&LtCdVwIGK`H8I6XnJgYRd(4>%&te+D=?6;>|9-!o-;EUmob8)*%I92BcZC@&Y z)7Kr}o>YitmHQ(L#u-TeVtjD_dMazN!>dDK5qsEn1duN)aVF+Y*b(g6%^q1q^*!5t zf9H1G*+uRd*cF#TVlQ4m=Q+rQ*F^#EkH-EODu^dUC z+8_4(!U0Z^T%Cln-Tv+4pH3X@GfT`=M45+bx+c>!D?O{!+5NXD;1pw#27$sUmgsjkBpZA?U{)Yy;?qrhZpoHyd(##<7U*y{ILHjh%=Y#wiV5J1oVTHGBl7dIzX5 zKK^!qJ2y}PUH=33Bj@NCXF6Ijg{1 z{TrUk)CCxc#gPGkLjcD^kF=$M@~b~L^1_&uZ7)quK7U{q^>r!y4JcUrRn%ZKA0icB zGr0aEEpXfT-=X`|Q%p})2zvN*l90N$JDa=3c3ayB6YEoPSPV2or!WEA|Htg zEMH3tP{n_vs*kA#nQ>Rq76 z?@!*VeDq}GI@brs$3`_4Zb28U=sYJGAd(K4!!HE9+2CCH*;X%DVZHI}Nn=ZM$IHZv z_Qu>n=>zYRTmB9fD(tA7+5a<)zbVY`+IqmmbGOgO;vm1WW#9A~u_osI6`rAob~Bf2fM!dSr} z`i!CmV@W8d9?~of2;51iurjEfAQdv;xM+gu7vijoGsrW#L|0@!7<{29?9gn3(gxXZ zQWsUsFr9`|lHrk22|?dI)l3sTa(LLt3H&tgcTs1Qy#xaGw7z$O+i(eoMt+3bn5`(= zjOWWx8i#h2?eRLZar|$|xrqm(*P`sC1eehOH;Jku({UT7oJy1Duj#IFH+&a_-;u#? zRfPm@#{=H4j-L~b=y&n~+MgXK-A|hq_@a1qI*0sJ`$_Hy0oAgQ&van6Vhloe1W3{; zuD5C9I|ONEs8_FP!iSxAUg&LOT0Prm)x~W(^0DFjxzF_q1>9}QH`jD+0Gsmq%pPq` z-;$eSOU>6rLl=o5xW$=MPJdB&|8rOlX*3u^ypxQKVG?dm58xHH`%6$aCBbn25og*F zRABz#9y%fF2DBDv0$Z4^cmCTq#q7Fqc#c>VLuUKAqdrO6)$D(AJ90Unw~i8YdB@IOfM zk$|z;+)w8(VGj0EV{oVAE6S)ao(_T{QtXKNQf||bne(Fn7P>Tr*h`i$eoj*&CZkQl zpO-P`9~6k}K1yJGgD1;PaK;B?{aPvkOFG7Zu?(sv1AZzNoS_4*Pl*o$oa{?g7LQ;~ zDrO9balR77AFKgZ{tU6B{jeftOY=mJF8COSZp%yZeAL1OP4c_owTOCeCLjHC^?!e= zUM={v!DGFbNmv}bpR-;1RA2_c9aG%@odXG3Y+7p*SW8d<^h{cq;gJ)B5LU|G^Qe#m z1wJ5qWl2+gr?rmIqY2YW3e#6uFz;`l{tbZyr>4Re@%PKC(s#Ub0x_N9u#LkVT#*ej z==oeayz7=I_vxFWN0Ey&FlvCiRR7}4+jN2Ed++T|P>Y>x_3kkK&CsC>VEO4)hfxT4 zSb(6t3I#-Q*g**atin*dOeU^%lQD=lR=kG_1EAB>+YMGweGXRLO zr8-UPP{gSQIR^ZWQXjNMe}%|;h^A5ivRs^FvXN62cJ6@j;l}`-mo<#yO;q`SCbGoI zuV3=OOmNT2-3z)Fs60;+C27zF!G$dYl2zK75Lk2jSRXhFn!4dXcPePk^ZYfp&1e`Kw>_nI1FaChq?G{KhhO-c}1I z9Jc756IlH-n=hW_}cdnq?Q>+daGh}6d zyzNtP@wUOPoD&x)m%Jh?BS-CS{|vo5kI%c?ESi$)mP+n)IQCEkS^m~$;9?-BYQ(Vo zQfI#9Fj!R zpH6cFI8(E9l>JY+i~bu!QyxvJ?2$`kgOh6R=g}^!7nv8j?`_#I@Uhnise4gC*LZhLu5FHPJH@i{Pn$lCM=fRirtLz)FdZO)8YYKN?d;OAODQ7c zb6u%mJF@thIOefHhZ`|<7`!L98;<0VEDFR?W+N;^#SEbX1c8UYKgL#k@nK`z6v3WI zWdnVz$RcU2+`9?@nYrD&Q~wfFfOeub1rp>nP4L*2m0-xicM6_10t?sU|JF^xb4uWr zSHAQfAJGu}RatXR8aNY?cQ2JU@!|M>AW0!k5F0G$Fbq6^M6~$I2btZ!&VqO{CR@mH zlXq;slkf^7OgCWV0>L{3!vtmw1KjCN!m_-}ai2CQ4UWAGUm3jJbW1-aAGfk|wJ)rj zVrT|~A437|TF;b^R5<<@owc$48wz$j?~I6~4N1t-kQ1TS7#b62?cJ;Zg(&oHULwhu6}E z*KCJ>DF#$?QSmfL#7Bae9TLLfiwk+W!Li;$s~1CGK5jdBWUv2RdC-fsjLWU29ixT9 z4kpsUo+BrB**K)?tvg1Pv7AjnwqE+PEe;XjI+Ira(9L}C*M2{@fq%^I&n9a@`TGPq zH#-|DoReK4oytk%qqzM(#~#i!HgE0G!LF?l?_ezEMJ0pGU7F3QF$4FAv&8Q1+@}k* z2Sta&|NhkRUG8HTkmko#graRY6W}epwoZAyJuPc{N4<>xny1L#Fws`2JLHJ>TE4>C z3UeIi#vAfpHc^lIdm6$+?=;Ud^k+1_xqy9Mrydoc@+a)`3?fm0ytBdX8TLVeSs2QH zOAk(|Mq>)XCMF)GoQd5=Aw&R;G*t8nUAz&+9Dy+7f9Cy7>E%~$DLTga4kcGRiwMzg zI~geE{@%LCQ1xk-^DeBTGwGNCH|Ql9dRk@NxM2zDF?FQ;hZQ$rc^?CQIoZ&Gf(Qd} z={*oO0nEK5Hekd0UrBljk61c{4au-t7-%X2e0LUj6^6nnAi!@RPH!^%IwZbtG8~>m zSy+j{5jMqae04AU{2z)5$nvHNqD`YUqDR4GiAxVt|GO0UwW;{_ogBz%0Lul8B#6R^ zVhn34vZRACcrH3dSPz0Y8pbf!7h?n<;#iJJ(&4yDjEDMMJyba2&#y1Ti9Bbc%a1_w z-Aw{FM=#)1#Q7w=2AQaY`x&==MKAp?5901Q$!uRiwxAY*Pf6n11Y&W#P4f zM-SN<+tQcmz-J|a)_YX)=t)7~nkrKBnGQb!wR#G@;U78fopeR$1V91`m~2q(-*A2; zp$jI*5j`4<0?C?!8NgCP344bb`ME^)o8Qx=Fn0)-o0zCL zy?AxF3xoltlAFGwYHQa|?|Udn(nz_zdFj+me@v@%jIuqbh8Uq1tlH&S>J529L1@A+ zc|aTF(c!FNDNIp1)B*738ysFSHSizGU4bP4fXGUytbwy*es+wUH+>_W1C?7EZ4%iNYiFm>wuP3SWbm;B$IlGp z|DZF(4hj|?POfl}F$OS;BEAR@1$Icafoc@W6b4v+6GWKO>rw#@U(rm3UU0im?3N&0 z_YK>mY-F&725$%j0_dn#<)#k$6Ne0OfR2eoZoo8+F*S0QGX8MF=jRofpx)R=E}uoH zunvmbTp5MA0}ChvFPLqWl{n+$A+RfL9<&3_ez!t3a)yeqEF*UtAnOV&K@$beKv@DTp@m_Z~>g9tG7VmOeBVfaAE zu)5lg!qQ*{?p2`z6sW`C=6^&R5@`m;%Th6HOo5ja0eIea+SW|q7zf2oSnma5=q7jb zkW)g3%LHx&!(xiTolSz3!v9MyD|J)YL?Uhu zk&PG!XG8x#2p*8#z7gA7uB!kRj7q6@D_e{xxMY`^Sc8QjTOqMf5A^xeCO2MT=ET@wZoYixIb=ACC}B> zeJRn$o;*M9#eVx0i{jkcuAe)@_c4cz5<*>(TXHEMMKtiu*_k4fL(B^=C`MX>U z`frq^ID8iQ`9$Yn`q({&XQV_57}3h_pFiAn)){V3OueKOZLXL9Kxt3PC9bv;_k9qP z#ERX@>>YO)=#t)VnMa?m)+Dpve)vakgKY~_$%#+IH}B?zZrJ>gmf~;t`J|px)b(=z zy=*RhMHzfjNtW8O5ImU&n^uuRP`O-Vla6lF}wdf@$WGs4fo|AK4-pe zotHSKhwE3)v=2_We{g;m73_6EttbCH9xWD-YCf@X_M?dok`yv?I?B&#F*}V?oP_VBh?j`pNsh6u1tL-0hJ|%tm#8{ zm_HQtshul)o6sDbc;E}G!j0-bUU!b!UsW7U2n!hh#(ih3dFAr9Hw2+sV?(I}p0TL! z)-4tv*(uYZ>O2JMs@uckCrf3B3iTf;vs~k{v#xbdC?|G$zCZWi>)HIH%d3V5gf-rQ z!}=WgvqiMu_iGF}RQ;`u&EmO@&7_&5qa#~lQWXWg1x3Ey`gQCszk+;1?GEKT6Os9< zRRM7crDXRsLR^}?pdB;oT1V5XzWcv!R^adL@f#B8zC0Gw`Rz(|+t0_^u5IT6Htw1o zzVv7PMN`{A3Ama0v#3Cdh577I>N9yDwNGZD?0tKAE|<=|Ga0hCJNMMFGb<8GLRkjb z`0DW+D|upO>XXh>Zyqj+6Vl@I>PF%Mm48(!hBWSD`}}Y!L`(*?c4_Z@N}U$sR{i`p zKEu{uHY}wkbK>aHgAQXcmjzk71L@C0t)9z}-r-b(WU?;(qu}f97wfqKliOZZRc>yuC5b**ngGUJ)+#DK6sVsA)lF{jg6n{`?*EI{pU;m4qW)#dkOsh*<@SR8#T?$J@-9eB{YILvd4~N zW8t^KsN11?zIyJ?M`M((F|r4?`!3s|K=cAc=-}c0 z34Jojk;?JziJ9MOh;+DtR))=@G7I2VK?97kghXcnq80)qybT#R8`zopNRW& z)Vxq8Kr;>Y7wj`R5A6n>7mJ35VY&dFt#p+JDd7V5xpmlD5>N-?mi8O6&S-4Dcw})O_ZWLs&Jnf zb2R_{d@rk0q!p7_cYn;U`v_`}Y9=h~dDXj~EsN{Ib01zXewy?iWS)`?ghvN)m0E2- zYs!c|z@ZoErlpzUanme(%atE=kdQGNUKWwp;sqx5TORIaDmOKsFOmBtaAJ7(TgS*; zol1azijUyTA=sP^0~!T;?vlA^FeiDRQQ*`B{1a-AbENAzS2Dl*;oG_N_epL?(SA4v}Go8Q*f`_D0VWIOY`$wxTeGjE^~hm<0Xh8zarK!(^XDxnK-vV5nK_!kqHdT&`D=y+mImOZqsmCqml{*Ir$L))m{aO>NB zuiJQR8cS#wGGzOvma?{d3UQkKQqRk**;(a&v?O+)dEca|I-j>fQ_HoeSJ$s7v;XyrdmXVwE8g20t0pMV_84b#L8$#>7=S z7*QX5aN2>ot!<+w&-PoHTpIELaq z7-cR7_|G}+5)lqLT)i8LMP(b$quKkD9$l_by#3;P8;5|FRe&W6^A;&b>qO9bx^C|) zLAP7?+#aBB7mL?oMiXz!6aOkYGxL&zREA7@Yi|_YS+*=3t~}Ll7r37wI?*&M^;?j? zUGvsQK>{Gew>7+$NoyRVor%L6e|NgP+N8pk8qp{++6c!xw%1(;(nC8bnp&fw$t}eF zBLDKA=MKw#)=+kISkh8rdi2o_WBLbW|hV#YCcsk~zp2}5qFg^W+RJ^qzn zJvFoY54zw+zcHNN*$lb9jLp96dppv^@o!n_OJ^;zqWP=oLWV+K4rn}Ia)Ho~wnpV> zJH6WK0hpyzY@ciHHqeaHaaSKxT%V^R;w^_>^PrJYAtF=|>P82+ zs3||qEm*by!Agh@C{K~$aCI2yED~~(kF(ksSe0^`ouHgiUWTq#2d2$Tiy4G<$P0{y zJ?odiw1w~w&5^VRC?p6`cxaWR=>7DdN5>gA5cFF-KT2@{mE@CGZGU1|)9gt#|ppi_ltB4=h`~fMR7p`lWi?jTG z_Xz#34FK8p{}hp&WoUwWr#K%s3`p9r`C!k1qteRF$dGL?8YDgr3W}rZT%To;t4#TJ z9uL00?Elv}^+}Qf9oW1TQMkqHcc?c{Y$Z;c4tTE|3QG`FjN^+GcIq73IOt@aY#|7%{{!d*QVgfEdkyENd>N zaGHW?W39TpRmspPWMk_*R3SHP6V;ed%&LWp%>2C4WmYvl~ba8uQ4Xz<$fE zr|we4b$^+NWw;DA6^?T&*&J1mfGx9MjmRV;-g(h}*DnEvZ(}4g_QimOdy(X#bpYmSVwa2eI@=3-qDlxfUZyQ~io}wPGYF=kNA>|n535-uPSMF|zYyE6jVEpyW zxaN{CtE1g@#Bk~NO2>WF-lGnuzF(t}Ir!kgnpR)y>RT>;$y51{gGiGG<^-33;3S(e zJ5Eam?g`EB+hGnRb08CB=-f16-yEoDSsHVb(&EN{GfSn6Wy{IvnL~t_4`K3XVAwNw z5B5pS`&5?_-7-~c9+TVqg{BNb;Z46UrPPkiK94ttM^Q&Qml2B?EJn6UzQkxe+>v!4cj|Er&m z`2>vv+!ACY1ePvU0}8ZsT%t)apr-Bf8}+ZvjS?Oi!q9D} z#7?+}eYGZ#b>6l96)XYFnn%w8UPb1^oa|c%wsVLp%yga&>S+LYS56Qz^vX;%c+bNI zDQPTPU-)N+f27<-uNM`Go%qy2>sD7EQ-?+x;YXMccFeU1niR@$RVVq+!Rla+Mcsz@ z^Q3(zkqX!aGGw#uv~-x$5@nt0BnGIUFa!$)0d9-g(tDUik$v8%@4IcyNiEhIHygvy z(@s1qpcCavRYDQkH`F;l_Dt)XMoVqE*khE$iFA6cu9qq$e5G%h44-2LGOWK*;CkY6 zptnM3B6&*#v#N1W`$POL+q~B(Jazqjwn*f5Isn5|fV-U26^(~`^NHw+nE368h~Mqkkhy#Pt}MwJ`2We0f9_=b2sxm>fv@)|xP0tKjEKc60}1x|!s zTLqvV;AG5zi;Z+St0GPg)@z+j)2FpPNmiE;4_I7y=GNItVa#MYM6yW`A%z%ffl1b< zAfwn*X$KM+HyA)foQ~w|ML{f70S64hitz9fiXD_l*c}6dQ=o>83~#44$pcu>p#)4Q zPf$3|M7>6X!q)L+tWW`BJc=_W)-Bwo0J)66K%?B{STw zQHhv*;l^>90fH=vgFl%?mqDAbP5t?}sdR1$VUQSO@2E<>@N|R255!aFcxa;VoK+15 zJlhLikmH&mEZ_Imd932tZO%36(ydtK+~@!w8I;@f^U#v=E9Lxb4^%#CX^4Xx(7;Y^ zG$ul2gh>k9W`S!sa!#h1PEiC$Q_^6v@mA-8ekQ&6eq`!>rKUJcK28VtDgB7^cik*w zIEnQOP+5s0cei#*9j zesPhCZNGG5kcOd292KU^aye)zzK5+!CGdR@@S1m+EdcYoBKj#htdqx`TT}ZB{r5hm zz-S14zaa+lfMlQy@K~LIt1x9i!pD4?0$7y~gKA$U&g21|m^4|a1;En>KDKp?<4Bu^ zSd@gApe5AnmbJZ_o zr5GflX|M+2giWq9z86M7PzN2YLf9CJqbx-*THro~xsvs6DiUN-2Uybl0pbyH6(%1x zNs16{HryoW8Gfyy1SY5wGBr$BQ22urlIz>~0f%#(J5`qsPmnw5mOYlG0o2ShmvCZQ z$~AjCK3e9JQv3lcfuID#;f8?)!=jhPM?Mpipo&K&VEyx`7!%m_5dn2b5%*W3CMZiUXr=?=IUcCt zm@(2+DFnZcpXbM)#xFY(9IjS z2yO{rdu!9QEBwRu-!Lif%bhD@VqI&8F8?j_R6~%I&MPl&Tx@G_rzL3YNc-C&x$h76 zg)M&`xO$4sE~a1RkrDmfe#Y^c{Ca<-)p%C81ZSVSY4%M5EobBUROG`<$D-oe4?u8V zE8EnO?iq!5r$2fSFXtaOU$eD*_>?fWe2DYXjb-QQGpy0aB`E7forkps+{zeQReM^l z#F!>E2LB-iy+zc@qV!@VEl6s|3gaUz+b%WT6U2YZDfR2OZIcrT@WShAEL0zQA~h~u ze9mdgJN5f?KrP*=g;U|obARmt<2&a|?5|0vw;0F8@85cz^oWO(E&O_Vf=R@Tv-jG` zYc2g@A0o_G_{0>F(OFCJzkJ)y8!fTiw{U`g$FEireA?rW4;~!m`)Xgk{|gV@GWt|C z)v)N(GROLhI#F?l`>V{sve^@6acKh2rFYXRoVudtJ(46Wbc>yC5R7DVkiLv!yobP2;%dFa%;(@4 zT&VLyo}qU>B}=XEpZhi}yo>!y-s55#x9b#FIBs>!U5}Y@DnU%&h^YZDs4B2CzU*mD z#lx#UncEr~-|45<=X5FBBKL&lX>s5FS&Z_>(slVCKI^R#_NQE_v<;3a{OcQb!rbHf zNER30V1g5?b8l%n8?7=t>qRnK2#4GyZ`C)AdOGQL?@6>j0=RHNrO*Ha7N8;P$xpyZkZ1kcVVt6v^1(YjXbrlOgv5Nps;v zru0ykwK7-Q&w&Ixt4_fdn%LW}kxaul>${w4XERTVkRoM`&Ele^xYNk%3)ZN=tvp)< z`C9Bx&XfP*)6Y_*D_$3T1yrhnok+sX+#mI&qN*25=HynKao=;j?6xUpkILu03+#+n z5OTe=#C~3toXlxyxYaY#bY&u6n=&)KRv{~>;@?Oxc+j{?RJ&f~6~=tFBp^6Of|ZXB zB-{HC@!hPI=h|%YI88OAUr6mE1a>Ulk$xjr{aF3u!l8KD#P%Bp{;k|?Wpm^g5&oAT zAveB5pgr9+?}74yF$G8WjlY)16?-Q}h_-jGMvuoR%EIM#hVGomIoT2EwtW7C54!8) zKfNA4w0xd~!=JP+OW!;Ey+e0Pten%X9mh;L z$g7Q4*m=5{4;6ViZ0t3AHITWWH*NJw#K?oCO6IY@uPxzC6q8VGa|!#&hME0sLTBPm zC{bj}J(H@|N|awYK2e|BQRlL_l33MGd3bW5E@(sL8HeFsj>bbBJAzt{S8QE*C&>M{ zpV{@zH{a9l^@$@H96nC(Bz}BTbMbOKIH-*;vYb8OM!GkqwLLn+?nrXGEFiaN+BrEYQnS%@Nsob=HGBI2HlmbkX@8Gk4H7pMA`DLMgjGMR zh^KK0I5(Wzrq1;WxtMy64Ea$^MmW-{Fq*4{Dx`udl~(mP*{P@3;H)+49J4>zf2vf? zABjStNA9!b|44JdR&*33`J*7I=?6Z^t5r7_s0gfsTfdTYOF=6>p;8P5+KEd0VyIJf zr2BF^>CCZo074eOn&Ga<39A|!D;$Sc!+-=ENOBhqa!5Y~Vt`oEK`RO_Z4MXNBtF1~ zRpJyJ^nXVYO4A(didy1t6!9>Q@7-O8dB>FqQLfSv*a@dm@V5(^{92@obMfunOzaGx z)Ey$pjihx@PJ}%7Dz~FbRc?2=C30_CT-Ovx^2`Hb+gJDzpokcxwEF}FE@u-!k{;kD zhlh7lFQG91J}1wf{xuGJ8i0v|`!|sCFD7c!7SNg28&m(<;fJUSJ{>OAHYR8?;GNme z_T7(e6i8iS875_oz#zzOE<>(D1Shx~3K%dQWp|05r9;kY?f>y~6;M$%Z+|xE?uI3$ z1*9aGke2Qe5F|uWkx;m#v`9&}lz?<7!crojNEjd@3zC8Y2Gaa5?|063&)Mfr?Twjd z=Fa?{n3NWjH-rZ$PQAfdCmFSEAM&zv4E(LN0iw06bxM0zyi=&~p zhZGjR4(~;=Gw@Xq^1GgVuUdI^`TlxmB*CTiNtrZERS<_o0_W0P5nF`(EAl(K!*8>t zm}SJbBF=1n*?+v}`%PuYL%c9_N${E<*Ko1i0MdV6w@NSZD1}7c|Lgt`J;Q@(yYP#A zw2Ajx?%cgHR( z(Yg`Ey;HU1;K5>bt>Tf+Y+`bIgBP8-yWd&sh3@v19Dh~7t@V^^b~=$W^3;Q{0(c@} zW=!jg12xd?YxT_}OO31N%8+F3;52eZiNTijbCw^Vu0Uvza+HP!Am$heg6}A zN*sb&9RW!o?PQ4&eCcUOG(F}!q`Hp0zZ72XW4ARcied?1nj>)vKvOfAZkQM-yCQ1I(|@A z3(tf-qq7W(5rp6(DCzu@zDl^e0Hj71(`5oUz@iBgAc+N|X~532iwQYg}30SF#rlU;(i?9T&;96n1Os z&|<;!$tri!GM}F^4zAG>I7S8s0C@!^F@a}t!54JZN1nXrKTny?-w5=cV;tv;)mJGr zSolf5_(I&(f>mt!1;xzma+S;e=OY73FObH|0DE&_katx@G3Q5cDF#jjpR4mgX1OS55A}bcc`M2N(46V}w)Nm(@x!b~ z#Q2K-gOvXINLGZrW|x?984*hg`b8o=|9fT$-cg!m*Y6i<(ZLjX}Ke)*d2c}Nh&cRbW4=LfeBoGkeiIzPjecMoJ;Q`?$- z(|fa=>)$vxvfbABHoWwOe;oOLf>EX9=Y>d~Y(Yk^A-L_r#pJ=&H%@ROg5u$itI?w8 z*{-mXH-p-@;ALi0EI>ZNYJW0NdUs$z=IV-v{{xHj2ulF^opkmSFJKSQ1IY6<8SwkI zB@lX!%y}pz3K`!|N0^^qivj{z(@b<)qsS24k(1yQBnl>IX8w8VUrn#!AS|%-fho-= z3J9@eb)p6EdO2d z&v^nMIv*;<@GxQX7y`f-4j95?7C`C3J&e_*`C%w!nnfk0sX>GoR}iW*o^P!?LU#9>LcOXOgaPS#eL&pDYq^CL! zN4#zN(W6chVpky;-ZjO;DTpF#c$x-BY2Y8=(nvOiP?cSH7IPqiC7m-I!+|ruHh>Vr zAr5Z?;x82NM+{K`<4u4tCS|e{Zh$H&3R}xe6bH)l4bm8VV|G=J`U+o(0S6OJEKK09 z9ef}{fFS&Zf*sKB+`yfm;UtYTeWSf{jRFI06U=A+{3ueDMei%VYp(pdNNY-G#R>Vt5ZgUCTdc2sk6} z!&-Cc6dX(B6YvzWtQ#Pt0Uv=e5C;S}&`HcwLPCwk!VhbWu12r(`Y|petjU1nA&~Sy zD#4dVJe**UZHEKM<8$&F=tJN?ZiSiX-0}Xo`}R|y;6#~2TLK7J;RLuxk(QjF6(N`) zwFm}qBGmw;20!i&{K29J76y0W`|DfNr4Ir=e#?GQ6V^Q0}gX>Kdgd0Fz^st z0;YNC=<9LMaH4moe{uB{ z|Ms_z&px5$E@|&`opwJB?>+6E;XQQ!w|y#;aAb!YJ`As4_@}z{cixdy{{gst{4Bzg z{MSkPqXtrijz3wP1n0Gya(>e9>k{^@nNqC~l9~sr}yIQs!ea_72ifa$R)0UI*#=6;06{pY{ zThKph{n5YlY66;nZ8SFApNh9%k!%PI>3>$z@bQw;d)20nj}vMr(!l7Li*wF;xBEi} zt_o+@3Xfm3VS9SOxuNyM+xSEMAtus{FFT;>p7OT$W4ZUC?`P(X8qxO{`1gD_TQnYW zc0nQa{zTDJv=r?43sqEbeW0XGUVhR1!%y2LgKODj46?mP4!)!JgQ1T-&)K3l zoE3k#7rGx1MX3k7+^#ddvMwk7V8g#$&F57}>!k4qJsS}(G0%c2OD&@Ur>?x@$d1P$ zNzw0Jdfq9`x81BA-D=gAxPEC%{;z?&?Juh_Srg81-G-^cXOIAGwHw>>_v-Pa!fV?? zLW|a-jL(Q2Z_fSPmq6X(-fwocha`(lFIS8j6&&_{eAd9~THGa9Eg3SkO4qCRLUzPO zl1+A%V6gYQd*Jp(8kRKH$8PPS=I=aduB_kWixzs)+;CUyx>5zaYa*imqrOo=dQ}Ad zj-LbVTN4hdK=J5pw}v#^_WW7hfW0#tx5C}e&hP!NpvrYOUOV%x7+ecQ2*piUoC^JI z6~5PkkSdsxu<((7^-58joD96=Ex@zHq5fV=8m6!EhMqHE=w9?fTWFR zmNF^`p;kAwP`EAnusY!ObceS^bz-dE{o6v^%ER>a&b2OMo=Y>v2G?tIt(G3!5!}~& z`7}1samsN_AjDBy<#NJX?YSSV$jP&pZx65=P_J=a7{8NuUY!Ufk6>1ADcO&-;rHI3 zsei3IIvm_(l1i<;w}+=Yt1wC2yu5deW$KwT7z^M$y&|+Hp#=)=6N|*&Fw5U_wU)D> z>0dy8;Jo{8n(&e6dw=&f(uU_N%-?d1Wv4ZU{sxB}S$txRH(C`YXbGr$!TXU_a~&CE zQlQS*M37p~bvE_^<8yoKcU;!NXgRGUf8U!LDIdLKTH+Xch_Hk$(g2ma;?0OLnLBnnDYsf(dCLtS6zh2lE(g0 z{-aV+eB{Q+bp!cu4F!SyQ2A_|>-sg}>q&0?1ywHw!j9>^_=U>t->y8bo9y1Z+N5n_ z{i-N5H@1f0eKSPP_ne6|ExLs7G&PRV#GWuj*-bXr`|J*xo8#fskLrKVzWmeSvvVww z*SXeM+{{dQb5{2v;od9zD6K1UtujLgL%9#CR`EHRov$Kp)nd(e*dGvdjI5>l4Gny< zBiRET43)OLF?XJK&KPW!|QUh_Kq1Br;HiS z--O56uVA2xoclX=$y&tb9jB*>lz`H`=|UFi>jnDEeifSyB4nkNXl>GtU7g^KwdW7t zTIa8Ebvo6ieOyY6E6J1iZ0E{ctBh9(IJ14pDg6DLIML1U-%{EO&$@V9ZwN*OS!`W5 z&+ZY~!M}{>Eha=njTcdv2)uB1=$h&s(n zyG!F)hswg_-mPLK9X~s8!+wcGQOSpcOJ8eqbaQate|~^5(^8_u&`t+I9a?hD|1LBC zo$obQi@y1|(YfKH;r%xl50emlDAw4Uit61#lNhtxij81jYR zIsY!)D4eIAKVu;$DAmm5D&HgK;W`nCdb;JM;2kt8?|L_1$ND4bUp;HiPSt%HE#IH>09?wMlVoH8O7m&Bc5zaWQh*JV`&>c)LRKlRwL&6NC=< zE$4EZ+4%}reTo?c4n)1X;u$<7kbVr3{M!P=yJVp<9T*_!#rXbW$#9Get+a*EaVh#u zTqCC}fpP$$k7Aj|Xip0Z} zipE=e0i}Vl(o~TaHk9@i!_61O?@t&~3^nT942}#?MYr(bl~$5|6SOg!#d{t9KK+_) zZ_gg)*l&7)^l7T&Rb2J%i28uvlKlhLsfcwR9Cmnb__|(F!QpbUrI6nUXO4pWnD5$Z z0eP;!zF!-z8~RE-nNmw%6!300gZ*2<8;ZCB>$9jk`P0GJ&`(3R#OCaZcQlVb(nj7d zSu6(ao~<7a*bKKDiz+#))c07WN&OUk9ug}~7+t}~8!Agd)jga?tqb0)!dFPGgx_8| zYqewENe{U$K{_Mo5H+lP=RnSXY9uwevsCPuietpPBvg6C9OjLuEVc~4XiI;;kch}L z_D9v}w-qrGyrhUGTU)=uXw%j~OkEMvu78D9&4Pis>eyH*}&h6a8?7O2gSh-81 zj-&-7THVV&2fv6XYXlz zzI-CL-8?oQBnfY@74EuRy(n06gPWx|Q2Ld{k!L?!K56gcPmL0{m)%n8)nm3k3!BR9 zuw518VfvOu{Nitmo7P>Z#XVxec+)x! z52G`8=abR8D@2D5wv*_Cuvrl{8Z7Pg7h|)rI2V-Bj|qjgVwy8~sS6s)TIi z=Ci_wM+o})pe9QRz?$P^RR0m$w1Xl-im#uvSiTMI~66LNpOT^G>H%ljo zi~z{o)eB|#d$v|kv`X5%AFmlwra0JG*U&SZ^z!37iygI>C$Hx zEp?&o*ch4HGOxs2u$d!$!QEK|76%%(gpG#iq~Ah@jT#A=U%w9Va9aptnm?2w8K5Yc)S|10m36uPyw;=9QTt0ZNE7RR&p zn3o%I{8?Pr?2FUH3cr4yEMa_`dGe}_$MO$-R>_IzLcwOGk}|7yMr8JU;wh^UPC>hoKBiwaIpE$Rr)vHj(cm{ii0 zvur*ocTB(_KmK}W<>6MZUd3Vfik?%a$51MR#ed;)M1RD^U$QJrDneyD)tYA%;{;WZwLu;cqHS5lTHge_$;>91tgE>5-; ztzbEjwOBl#9=PP?*Isq&8{w6jTK?%VRMb^mg-ae|4pD~x`-9Od>3m@y*zal@i7efq zHtsOKeS;mM(4um+@L-(w|LXAbyaRQdIx1OBUoLo0OZC)}Y`mGX*>^p|>~O)E@)2tAIq zFMh)Gf@Ws@#r==onsdQ#)-LwnUFJP{W9qup%gmwBR6lloI#(^bSls(fm5*p2Kg-pw|O5k6O<5$hBc*9CC!=K-K-{D=h0q)#~JZkv5yv zaW2_*bDw`ALK%uya7f8%2Q1249vcKGCs<$z1jz+hQvtdN-h>TY#Uhdu0ViV~9>F0? zS=Oh8zsT?QKzo6)27)(nADz%AW&~jZ6?OT|AyDwe=XJHVWAnI_XEfg zC6xc!5Y45Q1I#%l@Dq>@0;DAlaQS)^ASSqz0ntKgB0%uM#(O^?@DLJJyLAU3SO>7g z-GDER&_M=d}wxgPq#BUI8;}QuRsMyXs zq8;W%KxEen(0F3t03qrzx1850+ko|s;|F=*b(2^q0pW(FbWq?vGZzOdeAL;Tjt~NQ zX$an#@#Rlgfp@r-_<|_Vp#IiH-*5$ju|@a?fZ8!2huc>Y0VqTu0}j9x2j~;|G9aQK z=ebl+KMZ8j3WDSg8NW{P21Zg5QDluU(78Enw5pKZNST!E1Q7fv82EhR#6{E(7%#IJ zk(A@DJvlUio9K?1bAnkHH(8NFWm^fNrDTR|ElnbJMvUWj83c6H`G6<}kkygiY9p$n zRceZ>)GLrZSmeb?iOrz1Q*rPvi>fD2As%_tj0sq%O$^YKN00D;+!jZDVyUi-BlbK- zPZBr!Y7wvCE@KgaNO!0$2*e6r}ns#+6T zv>)6tp-l=YLO(|=uw$?6yqGQ14VVLd)5KBOc3vQdF+W5S&I|(L5FFyc;!r%K7$ET( zj*;-8Ct*vfPxA1MkhI+V!6d^L5D*gl0nM}(-$M;jz)HNR6)fUz(k!VkMGWHR+o?~S zWV!1UPSotoRyb1v2_26A0wIlJu8p2f=SocRw z*A!c!84)yFeiMw;Fj{HPd086tASv;Jt4sSRrf;ys;6ha`VDo`9(Mgy8VCkKx3AIV9 z{<#2!_d6xMnbaopUMb6?G5HW}C;GSc*)2-ox)08HrPA?eji{&HNMSNJAjsfRh(VK+ zyL1ex!Y@wL8Yv+G5D)Mx0IZ0^`z+yLjIuIUR16>w-vC0`y6dko@T9@RZ^9_C1!#W3 z`Rc%&0w8S+$}kjs1Z!VN4Eta2(DuwrFv}xNIl)y~ZjBfxjE#i;XT$CH1cI>8Hityv z-D@5JESnml-I&~dAX^5x_m^3a=EVGbC^7(q>h9laAwkO_4 zcuZ}IH(9r(%T%McR8dRQ!VY!nDd$D#-xA=M7=fAzRb z4X9u+ot+twF2W9JVyJU;HkdT+R$_pVoVaTThCd;~JiR6--q zFx4(mAHR13@)a(-E~>I5|1gKT-RRiY?C6ag{;xjm0fvUJOS6c1hswhPOYBfQx{gKJ z%VixsbnOfeu>KE6X==woUxlu$T*^+9XDOi^_w=BSTU{r!nWgkn*@M{QpH zyMx2XsK#Cj6E~Aoc|H&D>=>EbgIDg%{w)Bj(bOR=>jVf zDN$4)=N)O2KWCk@z#8+#mw%Q@bFI*bppaC!q}1ehL}RhAaKoQJR`MK!5t%ut1)mqqh`orLy}w59&oNo2@<+gSEpID_Hw0{?Zip7dTf+tWpS z1GepPA9KV@>HDcf6g{j89-B5Ym9o-gcPUu~1-ZB?{CvDE+4i0r3myLIiGCG&nUJ1x z0E*A(^nx0B1RWMBRDI&e18Zz9)LSLr9@3=ST=w~_vbRiOWX`F&WEri$BxEer?crMd z>(1`&(M4syXB#~|PujAo!!DD0Llph>5&(}W zz6U7i4T2GMjMxOHWD`X zxw_ADia{9Fspex*yR5#?qo}vPyPo9Ahs7Js5oW~?IEe(VwC7%%bjY!CQsh-*jyfAk zYsvGbXD3h+TO8JAlPpyX`Q0Vp<;Xw1(O_21$&Po~f2)!{L6G}0Ms=#e>*-g;O#|PH zr@b=e#@lW*RLSHq&z?w44ki4#nDt;H&(qrB=Ph7lyP27>HBMA0LMNrTB~oYml~;6|(=Roqn8#lZ1L`+`Z=5FhIQ1&y zUmGkpeTl*2FII_cR7woS>DOM2B&57*mDgY0W|&+K`JLORI6P9+{x|$jiS`5UYTe8> zJme85G}mYb5fuIU5kW@%n`l&`6hh#@mZ`FpNHwL96<8W9nZ^(FuZ2 zh4YUrcaA*z^*ZXGP1396#C;GhZcvrppF)drwg&WEYF^E6KGukAA|H2MJo+nKqk6@1 zd{bR1d?P-B=_KnwWr6wgwCeB9)`EG>ZavI2Nu<&E@-w+vb;@wn3d;e7$)&G-vN;vx zf8H!no7sw5hT0rAFVN?uZ}2CN*FKu6O|INACOqO5ANpK73`>meaXngBG{XesN6o#c zwN)$%|6)iU{It~e-A{+Orvgz-Wc=CE&J4rqMI1UmwoD|3Tt2+&G}d@##AAEKRG->Y zNe;;?>$i}U@I04sUif*VLKR1hCY{A0CP8TusO(fRu{ejX&Y99EX#Pohz=!yKY868( z$T7b}6MFP!g3ivi+;`&3 z6TmmF?0pz!4DiQ`Kap&8BIpw?E@8{!Gz4~U2&e(K7A{q+gs3U~=Y0sE7;^wwB{u|U zOQXScEL|WDSi{p2z&!C>>g~-L+~2L@qP)Wf*jJyaE6P0nkT~6EdIDRNbIDCZ8 z4pMX3788X|Jf;0}Ne^<7{N3yuC_AC7zB$Ap?_1g>RglQ>cHlMqf$FE`k=Y`# znjdY-&S2hdV<5-!>^2;Pb_C_qVeb*9<=PAVeEy*mp47;AuoYaW_Hx)Yil+FiZ!LOU z>&8V;#E1t#3X7Pr6K+)bCa`geQOy=rCeCa8&-)S&z6PGrf|3%D1hwZlfor*MCqNvZ z`*B1oWoU0x<&6$=_8q|R1%J;cTXN9isPn?*B8y6mJ%Jgo=jk=20c z<=*?kF?x@?F_S=WDo|!Zf&H4~` zCR}Cz)N3!CK|!u%AeKFwl=xfr>U(82k6_=+-PWw!2a?6fSGVtJ{ZM~lmKA6i-NKQf zrL_&kaV9%vqJ4h6!1iR3hmhkUr`2>F$mX-Hr1^t%7JaXP1D{n8x$ zM{&)aG~8&!SdnzRpc*SMLZ(NMq*ij%X_V^V5#hByW%Ed*jxdZx5}e%VM=oCP|-tL)lMQzx3=!^*tb?d6)l`He+>N z_36&lN3=}*+f6i7uwX?bW(dE4yQl1Bc>d7m+@a`&;v3NA41i@x}`rMh} z^eDaK&A~9fu@ZH?&nasO3>iDkr4k}FsfSJhZ`>97I|ge{D5jO#a30Ub3Z%c0Jto8E zixo7nZ2fe;AK_)iQ1#&>os7cZ_vrk(t~+}4>`q6B-iKzi?p zg#KI8F|y+K=k5O(a_4!7`;NvR=Ju!)l*y+$^jPCwKCH?n1AO)RD6J zoO<7KQ)kady{g){EB7mr+eW68j7h%nL|Nt%B?Z_u;=(B!wI{BRG|7||8oXVoD3mcX zwGNSXW&hI>-%HwR`78WGfeU%S>um$xW!6^|vZGcsUdQLTa4zn;ten!vu4DZi(EK|V8++Hf zn3*CI%pez?0CLrgXNIU7cpIz})FQB%(eR*ixPi6>^(7Sm=s|$KG7xwbsxvZTs7YK@ z0C@QuUwtK?)_a@!6@M_W>SmYx{Q^yb@yB%6Yxj%g^@eOY2DdSPbGIPJ?)=$M~0)3lhx()TmFX&#c}Q&nc+ox#VY$t^9s{{6v6Zo92lPS&`RiT<{0I zA2i=M%(ThM8MoYqhK%;!bu{?St841_ZQYK3A5-c0uPs+NQX$tsO=S#~mZ``j;}@G# zD_!#ImVh}Q(VLIf%jthO-?$lyrOhCW{$y2ckA`JRXMYhhy>+~fyBYSt|kQ*n39&(1SWqw_(qM(m5ac*d43ma)If5XT=rkS@ORDv zpN(x8A-t*uh}Z#~HUzX8*LcfVD)>!U0OgvQj}jTp{D35va#oYrdlL0= zQhi}4-r+P&=hmwwFFTkcnz$R#F$$9^nGHKA39EO!mz6biiSG;}nT!EpnSR9%TC32n z%RY-z*$LKbPQDu?sP63YsU%Dhmp!u5{KTh0TT&gGU$`AtqOZITNY_jXUW~9CG7Bg! zs8nSO`MiC%?DN8XY2reXa7aU)f9;!jXeGeW`S-EsB@`t7^5JBm!HrZbzsjHX42Zb+ zgN`Ye&F0?|f;K_()~^LbV3ji?E0oNhOhiKpXY09FYl#W-nU@KsHTP- z{{U`6HO$>kmsXj}&HdhMWF5DxY-}eb45~IZG^cD0eH?W!Y(<26#+mj{6}WH92Tks` zDt&Xg*_u9V5_3ykZSN}eQxVBUH$TiQS;5 zoxDR*Zr<`c51-v3iT57?EyAT9y!J{brWS>3h@?xiOvJx92B{v)O-64fSxufAw-X*FxR`u#XES3z2B zVe)dvIPH$a2uYq`*D7gYP6@_frrf45^uKZCHc_B2~EGj-XA@Y;%`UygpDE%;%<5vURlOBObG-%2~>Ui zS!?3%__sT8vWl^`8^w&WtikyWO$X!^Yf3tE-`xZWU(|oSPMo@NvZm3y^sJS|Zb@NN zQ!aGRq2_syAELZ$Iw#9>yF*Qw@A#NIEnHD;G^$8I%b=U`u+-kFVAF!N+$p{{6W!SR zQWS-08epRwQ2*tj`1GxQh-w185|Mh-+vxWatwNDE>uNf52TK{!I;}KYI{ZVbb=|d3 z0ysOmUiVRS6(*P0l%u-m0)|#cdEcj4{2hl?nvEGeZTw4~qoVJuimF*xv?MBE-z9&H@gfNS`9~y2%#xwG{u5P9#$dF%HbnVlv zspVXwac;R$3<-CmPJAa}qu`VMu0&yLi2PI+qWqE{(P zTzQakS-;4k0;hXMTQmMiy0-cw(f>&J7&gonzUa&Sr1M%w|MVjRL_|Q!7>p`>v9yyk zx_1G(EWj9Y-KOaZO@N+ye~<6M&wVK%#|?21sbj?l8&3{kDA7n%~^=(3}ba{CjcZIUitSe6x{c`Yxn?CT>|urXXQ0nIiSiIngxXdA0PCg;u%@e%&Jc%9 zWpwtZ>k7)!Z;gw}oxfcqrJBN0<@QH=yt5oMn?IxgvEQxqBh*V^kDc;OL#ZYKFMIB# zrJ$wD|NM4OBKYT0M^+!(?z=v`H<#PVAJIDS>K+>D{*hg)2wprC`UF5Ie{LT+`yWzA z-7H(x4R_XE4W3D?o}7rRGY5+oG~b-(P|G>#Js$QnyK=hpczvsRJD)wNZl`KhotFKN zT9Jfnfc8L;TD%`1IBFsz#U1m$B4F9wO!0$jIYfudgVHz6-ul`v9wBk|+fcPA2 za^j%fln6{b@fyT%&EOGEYRfz;e_GaqttdPnOGjvr8XLo|0iIFkL71}k8+@#(!KjHk zd2|!3>8x_q`bq!r_t=;R*YMY1=vf+&I&R%h%OS6ilOR57kw}PKOv4tEj1JrB63*H> z&Hkdgb$>8&%t(usigxq+r~6-Yc38tRuGs76P*IKDlHjLxjqbmdTouEtc-nz;~Kv#hXEa=*jeyAL!F76z-%;vu+N0;}bd0JBw7g;7|J2g_K&<--uzoqvM6< z#(;!7ZK{0wg{zf2rb7g*bS)xbyAI0O*JH1+&Tvsa&3YOtIn*RQW2|*r&J$Q2pfFUYn}wc zTDNABp4rTK2qFsEl#NByS?<3ydq__NLe*xaMwU{@8Wa>0$ zrbG^XJh}aKwOK+_UO-{g%mY9Kw_)cQFF9Op2E5J*YBYGnGpio>076K5nUvq$3Yrnj zD{=+}7Q(8iYlwkJQJ`!K&=v>Tj574<)iZZ7Q$W4B9e@dvRXT34dE&YVZ8j3Xrm309+|S z)WW@H?YTsuzD;Zn5{(cwkDlef2MGzB@D_fBICls?UDW};+R;-4?_gG>D%A)y2Bz^~ zN1c&Wr-~C0+(T*i*X+)D~1~G(k(~u^XWES=qe;PS#ebTyesAI%K z+i53qN4zrV7WhuMp2SQmM|oOP9!S8%ATLF^$1gP>$9lTOR z$uNh3vO2p@DLp8y##+faix+rEaXTK0#G-IF=s%9(wfPNN?eg z_D&HffS$_M;t=Q(ZwftdVjbu~`;i+$d&~8G2dJ~-*-KKt*Z7|@ncOg^I;Hr;^%q7f zca&!yTk1w}Y5aEiX>%7_ev_gX%e2pFADiwcs1Z3d%=&_WmEztFRG`=;(m1-@Jx(Oj ziKW}i-3vz;Bbo%)uQ_3ksS>@F^&ya2G>xS9o-H{hbn_tf`Df{bu!bdW1dRmh+eh_f zQ&!XRHuDua?>^zM&WSl2(7N3PuacuU=h40qyOlFzijp-Urd#WMelEnr-4`w?%y zmqxy(ftB_jJhmWTHCZ4kv>K2pC(j30?EA3b8htuY_PRP-4QRio zT=g}-$Qu%KyJr;efp;wmU^6BdhvWbSq)Pw+qqrY_0g?p(=vx7if&vB*eFcax=WY7z zI%Ex&&>=Vd)NhoDhUlirqh$&#FSI}UsX_ua1DNuYZ4@4(0x0m8%l9GAmQb;z1O+Z8 zn>U6YPncfLun&#Dm%R2#w1TIjg8Qm;y$|vL>J?3$2Y6o$CCEj03j7Ra{h$H}o%M>vY@?MZY z(gEMu2^-*6-RKsTF$992DC-6 z3%A7T*8mK{qtZth7R-r?W5GathFD~SDFqg=(+aY-|Mg=y%9!bWyj-<|V9R8HxJ|Aa z$GGw(nc`s#&+%tUVII5zxfU;MOSbp{kUTCy@L*vPs_|1$=JR+9NxQV(+F#jVwfj1P z)BtilWr>3wK|XatvWS&{A6PAYBB^3NYE!is%JuBA#0)}K0zwSh81(jFCFkO$IDsx! zK*jma{v`kc)6+Jmu>MqJaForfJpLAq7LJ1MR29rK7qprhHLr7k;Yjn zu>vt0OB#3WHs+-&mTT_C)W6g%w0?4j`Tgr83v2(O`1Mwmicq;`6Qvjbjwv=1o=X3^ zo2GeRtwTwfuO?1O;KnrdK2sXzahAUzMY1Xm@YE9!+q+}y|G@q9vXeG@o!SSYZb`hj z#2!g=0Rc5d1(0$g=!ZKABOp2y&Wd{j9DnseVDOO>?_MK#5Q;n-D8eyVgY`#ok42+V zd>~Mk+bjaZJPsl3?VYLte4u);uqK3S1@mU~1}F515g>`M01YcjG-842Rz!9hi)?$` z(chA5zPHIt;+~%oDd+u`CuU}+u`mBo6L)5%z<9XCaj$*Uo__PAhD(fXn8+k8vmaH; zjfaQFB(dXG7DVXFInhUE=8ApYt*mr)I9v$wL-Z9n?AI`bDc1L$?qc6U9LExVq{>oh zUeR`OhO&B(6>hG@#Y{Ff_c3=o%M9YAYnpB28=k)xUR_iv2-z%nX1G?6lYcYZP?>*i zYa93A)wX0UmqM_X;%9T$%C~V5t#Z$ABV!HG*OzE**yh>{WUc5T_viFpDhI8W@N%W8 zZ@23wrwy1`XqWzEFHlS#9)2l-QC5!D3Bu#mz(iq4$TC zB{3?tq-5GfH>=zz@Z~9c8)F!`JNzbTb#HQVKO?qxeou&1@;_bE-7?*H@Fc(2GmxLz?1eeN*vrHhu`15smYO6gKo z3@N2lM7D?Z&zj66?B`>77=K)#u~Hn7%KDhITNv=AN%hV3G;);TOGWJhbY;TI-@nOp zQ5jnQtj=U-HT>j?kW`CF<@;y!#s){s=xF=y;|abKRZM2c6Q>^^FiJ10Ib@BF*7?Zo z8Fa5xL{)43lb6~#V|-P4b7+O1)jTh-U7Xl}w6)z)d*!PNf`P_qb3|&L#O}o~rOJm@ zJ)x-@?v>0CRx=}f)(DiWCtcv-m7;trkB~NHdgz+5b@yR9y_S0~SrNUxV^;iw>}yu0 z@zq~hE<*PYTd94m0|r~UFHT*ms;ddr@AM(@qr?uE`TlI3I4U=Q?cJ>M69+V|NZI@= zNkRm^4^g8j^^ziH@}iHRaM1~JearNkK1hbA;_h!8Qy<^;ON_Lw^Jdm)idOS4u9MLk z_tY9;^GxeDZrd+z#-CQ4Uc2NM2-bJWM^MbP!u=}py~OAb z+Y|+z@`rJ1VD2d!!-J;TUw3cZ)mk+FC)H;^3Kz*5Lf6+Zy%#i}KRO_R-zeQd*9a`O0?AG{8mRZ%EjCkz0&W{>sk)yk!|={lRs%D~u5g3iw(7{c`1dx>`5aGZb z%R}16&dXf1VUkOCA5N)OWZqu!W4O-$so&&w2_R9$j7jRbNUXS_KN4Z5?^>tv+^u5L z#eU))68yOycfuvG7(S~6k2lf zKa#El9;)x{pF5kuVC*|%-!rzd#bn>J@5@*!qEbng(zPZ#B@&t}Q3!=3)yNVeOGr`; zsZ=VYQmOvu_r5+K=FWA`z0W<%vz_PpJ|y9yPnHMQ0EX^%sH z?v=ItN`NzGChNX4(=V3ZHf!T%ljpvUYRrwEjuJ41fvlMCiGEZ6jXL}p=>#DMjV9Vc zu8z!}K*e`C5&raYhi=Iz{8zCOyzCd|%<)z`*L!07(`=l1`uwGP#c8b2X zjo#n#aiOy6HqD{w$LNy{r7+EDS6$)LDt})}Y%^+7w-Lwr<84u-nF#?-Spa#(A1Gei z!gb;BA#eF7r%d%)9uJwDix%ubN!7u94%p&o#>xQ;ekb5rhRo2|?m?EQfv zWAg4NV6rBPGlBAp29#ZjMj(hx91~)jZanmpsF&1#=R^aE+5Z3qa4=CA7j^?7s`Q95 zuxrVy03fr5hUvP%4#WJtQQ5ar=6i`&-=ljsmf%}a7^}WCnx}RYOe#pxJ8rSdZ5Uo7;u&Hc8L`((mETrV?)We&05sq=(zG9kG*S6l&D=b z!P{Ywqs8anS6qD)b8fh4pME&$)NQr}j3K@?HWzMe-5a0#{D^alNYzd(~NgN!Vjya{e zcNf}?QQt8Nj6ce{(=YH2`O-LVNHKN~4jeaB6)D_=5O~7d^`6e<+G<61X z*c=tt8#s)ND%V>w4i{0C@^D)AZGHmob)iKaejE^%nT|WoDg$wr5erVh zb`b^;XH27cGPS#$(EpG3w4{L=rmDWM*%AvVL<2y|R9R!<9RU^+iG^W_i)-B6*KLxNx~9z|-3=?ExYGa0@m5@tx>D9UlXmpmg;C$q{eFyI6sX;>P_B4W>(~_XTj`iO z!zhFIKWtI_+w8*Bn~(g-S2N-%N*O|(?%{wU1|?Vlz+DD7CWh|~iy-F61X9(z&VGoN zwK7co8-46?=tqmYmlW*gU)Wmv_p0fqpW)*yo`znX|q_b%wzur5WW5O_4X_XV#0tSZi^Ghd_H=|m{=^`a|&zjFY$C4vu|Ex zKxRWkh7v6ywiP1RGyLX&n*+J}sNWd>@alJYfANcm0s}J?L`b3_Gk2rKEi~Q*1LdwS z-U1tQ+kT+k?SnDmsED)H4TW1FvV&hcd|j8@Tcg(n-3Z?*sHwBi3l`}4E5aUJp#4W! zXR?oU`Oh0ntRPb+KG}0zN7a#%{z8HcE(xpZd#c8zxZt<2iXG5-4;Y!=A(O(bLc~i~ zwB2pg+9h9?9Zt-@X(u|`5@GwcGw}9@!82Q)xn92`PQAcpdECws)_%F9Sm}Q(QbPwn z#?*ZKb|6^!cjMWE7AL4~dCG$&256aI$N(+ChS_4%x00bR73X0#Y%%$PJ@#U7+2#^) zq<#2{z{$Nf8tu>cb@Btf1|6Q2y%qdrEnNI&?f%Wd>O-6#W6mdC-H~F;|FWzYY0CZ6 z)WVZ^pMSHluRmO$-W@^aTqk6=jooIgetc*n1dAV<9K8Y@y6goLTx6;JZVrmyB2ovx z21sf4j(xbeh(DtBkhf7g3LRTIw%FIs8Wtn_`t4 z*mjQVUf}P2$nSnmWTa7zH$KDQX}WXFmDR@h9UTv_m&sAe0UmX`aJ@kMD49zllbAi_TiC_+aGy;+4C(=qC&=6%3W?PGFji}k5r8G`*=z^ zBlq|D#4OUom&g6CFDsV^^QF&x6+Qn%$#5isKWn{vQp1%TUA;a)mTn-XF-btqn@_^1FLFL6zjH708mG2~v~@yYRY0zvlIlb4=2R&xz&! z#hYo{UmP)SY>2NUy`KARw0O_`Izga^?Yxrj5I5PV<}qd8QMTi>>)eZG;tqm#0pkK+ z1S`we!$Z!RIp`da*ZnED|2+E{iA43~gO49^niRx2%-vKAr15msp59f|qqcB(_t{d@ zwm$vGPb+eE{ZJh>lV9DnqwAKX(t*!MX2^_?BX^Yj*FL<_Z`HXwpK)G$`{o-<fLlxl&IW0Y%7439yXQ%fK9_zpkH3kK z$hnRCU=!Jva`oHXKHpFkms&$NA>%_I#Pu1RX*w0b<967-0@8%jg8g(3PndnzjARON zHDq_YkI_WJ2#k9k&vX`99@}b=!~Z+L%nRlo(RrQQyi*OFIAq{alXuC$I`If#Q~ZbO zkg4sXXTw>K>V<+v`y|atY)0?cYv0Fn2+rvHS;w(ROJ#Nss6d*9-6MA1psG(iLmI4J z-kw?$3Mk6&ZVOCcF!w}Fw&|^=+_>SO$T)j!#7#Aoswwlt`C-$VB8Hza-wjp_vj574 zw#|tgXV&D=_=0U7lQ3IIk4wrs(~Zq(7hXlc7HQTfKS872V^8<4|4g29CJN|x5y@&) zp>!_25=>t)`R6-=?xk--ZG5Zx_oVMl$&R6pvXeANll)t{36?J{08pWwrV2y*sH8>h zBaO0u-1+o%7*)!XNE7xy*!DU5@*#^nlwU5YcsgD7@&OV%9dJP35|1vx8K4L@ZOLI_ zXMXHq+<~1P=N{9ra@?ZH&-_jSY`DzY!QbM4^?#hOHU*f2536V!41DS=nTg%O!vRGr z4hSS#c|z2auOHl5klV}RV@~4_(@^XM+EElE=+*{l(q-AJifi6f(5({jm!3bNu^xr6n?9abmEVk8AoF-`S zYnR)l2KfZW=dQz$W;UGLe{u<6W9__2GBM=shM4Y-!(<)&?^{muP%x+ zOWNH`v{Kez92SDfx?WmS25@D7$Yx4O*<0R6)AY~n>|L&>?jH~`Os1b__A3554?J^HRc&us!hq+aafXIY^h_3k{2M&(DW>bJU{uFUR& zWek%uP~-IX{^NaDmg7mBKUTMvPhL%UFk&D%$j*D=W^%%|dA;@C7L~g0;kL%EB@!oI zk4@dhtVCw?l4p)l zUC*8DbbUJ^!g*0c!C!94sD)Z=If>@`WNXHz#l*a#Ezz1TJxvOzeiAt!?hq`nn`50b zY^SSfroz{74$St$_?*h+r<2qJEc7M8gJmsz<&#wF4MXXnb%OS}=!g3`A}YbKb|^`$ z{({>uHI<{zIWnSt%!~F&I5#?a#Q$4mUFho@K_a|Z#he#UBCvs``zP-Fy=oG?$#++I z>kI2f*y#a?t7rS3*C{~QM?YFq7s-p`!zsRdRO~{qYB5pNFj$e#}TiRUS-CMCWcH=%VXTWzt{AK(- z&m(UhGKyXvL4M=v8TKpM`*xr=vv0Ts=yj`m9w(h1ZMF+&)D#`=t$Zpm($+2eGX+oG zL@vecXR+{Q8xO6G+A?EBg2ZoM>v;WHKjvs3t>;$0U-`!OS8uADGCG%5C&bRJviO@rhb}Gx~V&V%@U%Dns zW(F8J!w1(_VbguZ)c9_p=zP71x=u(7KgT*A`!p1AE|2(ng%HCt6JQQID zhPyrfJ}JUrk~fmmE63$bFJ?Nli2gZ}$9=JAqGF)wjWU{Kg8g@o+edEdIpsYzwTC#v zp+mNK=k!YHv#yvNPNw4dik(Heu!oX`p0M-Nd7MNKH8>E6?FZN= zF8ORMn=Z9j9Aekj*QE$uP74{niVX};9+~=(S*}%hC6IpR@>{#J9Ccx3SgvIUo+62! zKQ`@8$~`Y*7y4NzJMObRIA&QOZgaw^ar`O&-H2757dmVc=bnek#xHQT?Dx5&cVm`Q zEuJTH9ATR@P;mFDWck?aS9%}>vJ0G-teNQ+NM;im$afsl=xq!A#pE5mpL|1m|8G@o zuk>8x>Z#kP2<6rGZ$W)auEFV3C8By5otJNNcdsQJ?Dj`22Zg$IPl@IVS;eE~9p^8g z8!B^@0RQXLr?jQ_%(`F8m1&XR{T2DQ?+fO|-Kk<~n&C&haFv6(!_DnsID{c2tRLW9 z=6=m+xw}rA^BUTzB4vi|X)p_q9dcYec9i&Pe=6a}XDMVr`kJWM9-Kk|8|JrifPc%g z?XuYw6CUfQ1vsuvuAjNS)9v_^vw08LiQ&z5u_d%#drDU_2&axHO@`I0?fB}FbNFg- z!%KEmY>e^#&ESezx%+t*c?oYyB9XykW}{h24Y2OAKLy-K!=dCP-JuSd7xzKbNc@@g zLt2rRe1`%b=Fg$qzX5~<_IQbMv;fXbfY9)Jv}$Ok3SeUIYE z@wZN^#p;R3^^xaYn&k%$=PfqnrHznK1Nt`edeb<9E9I=p@QOxhz*X}f7ic(v$`+;g z8x7W>m#4!>)D;w6#(P6EuTKe_kJTF1`76Bb5~tNUaFHe7)q9t(d*1qM@C{pX zh00*YGYjE;{Pq)^MVH9}?H)r-cJb&tPfPFWuTpq@jh=EsF!eERdmu-)0Kpk&eL1}~ zF{MjdrS~nik~?g|^W}}%4RCF?JcA4P2T^s7>^^ZdS~56$T@S5xv&R3zybL(Z#KeUX z#5Z`hr*%_FJwGWzv|FptG9&GFu|$ME7(}4fD0q9eV*~&{ZzRE>r;q{E7bwZFdrJ;a zzLRwzl%XF`q-uZx`Xpp=#34E!N?5=V2Y7cor3J8npw7`8n1pJ&j16v&f9_>_dhOAY zFsXizY}md%DrZ6#<{#eO^?^eoSB9}e;F;ClrLWa(_%{dY?~p3^uHF7{;Sekv{L?M) z)_$F+&@9O#!mR?w|L#UbUCLM_|7C{ze4EYkL%H<9w&lZITl@nvH4fU{5o8o#{T+GOfMi2`ZrN>;W0#nN4 z-@s5^!u{lr>Tx%@#zj~l(%ZWB3IFM@sV*(dgQ*~i`nvELVBce+<2En4n~8ZzYiN(V z2pV5nhg^yS=Q())+1sxwQP`xOiDUzOs|-z!0W{JsFVHZ_ksULywvl1F9RRPtLG1%3 z;|!qS73IIFYV^Puei(KEHg6yq0Hm*As6T!ERz)B6{yVcc!d8B68z;{iF8=Anr)XeU z)d+;H&)t)C5_!&O>%@c^env@cdv7xCP4j(N4O}vwnmuz+EGVBKqkL-CD3rap6a>^j zzZ`r3O=$LLFcG>CeR_xx9FT9Y5f-V?fiwZZDV#r~Bb)_OLjn64RMVBX4HkspmjwVr zQ9Qe!Pe2)7RtR&0cP{|!(KoP(=Bv1D;4gFzT`fWZ{~BC!5}#nkg8gc1y|WwF3TRy) ztTyI-mU8|{+8b?G&lkLBStY-<$rqg}vfdTFbo>-ihT=z38K!b7=F-zJX|6+6S?t7> zC%vm27e9`5xYyC}{lNS<9l{7!jF|z@wtqgB{UnWedRb-bA`8b2IPz&jOvL$en`D0~ zk%v#jmd|Qk$Ba(s&b<(|t;9^^9?UjkN~0J%O!Z=T8pM}m3d4v>|7dHP$;J=VeFpY; zDG;Xs7X}z;0hs$tBpM($G)yS)-FV_q z;vzgr+yVlZmkF@Ejvxv>JMwqU0Oo2kCrksKRKrbR44G>G@&vRRQs(WV#%jKSIBey}Y(+eGLQ3%? zVEa*$9;3PNp(9PWocbuLd=1+IVSw3R5S^9i02>7af`l^J7qx*i0~~{~5cNS;>Wp$T+ujVfd)2r!Au~^49UjycI^I_OCB{yG1tt{6CKTueyR)}U==Z&J~EO~ zjB4(SZ0L+8mgV4Eg3zZJwxeagKd9HI;M57L2GHMmoeBHamkH}%fd7Jd_M#4OuoY3v z(Jli++5*Ip90VACf>(jS-%cxlxB-k;H-tFEq?2%%b+BzY_~$&fsX`HTElC>$hpIy4 zXHT~5a>kgK8Zn6KCsZcfQ*j%(ObrR_fx=^}H8z;Kw~7`XyIapN6;;|@^?m`z2g+WE z5;hfg6VqeJxDtXNv+DPdA6=|}cOqFtY~*vz8$X9iVD}kE_fVfRAz2;TUc@i$k>!=+ zZ*?TvrIJyK1c|yxZk?*Tta%kzYY=*6S*S8~A}L=a*9yzrJft$tWXI$`GCTFv?%ba_ zoZpZ^T=_YtO||x8$srfgLi}15wjCVauq*XBHv4emL3QPvlhL0^OvG8&ISZ|gu`HjQ zl;Ire{*~)v5tkwp`XPki!IkGSAadNd+>m|u~qnMpJdt!^gtuI7gm+v6F^b_J!*os+i#uOjoSlrX4QJ>qjRw+k# z?P8_7F3q`1c`uHo^{U?t>5@BTB#~(y&S@h5k08p}z_O&ymG|i($lcC}D-&3rIQuPy zd#ruQ(QTI3cV*A+XHW#iFX*)&T{*74H}Y+#{rbX#fPJGKsw22wHb=uTs! z!6d`S918*)hd4}zl^nWzGhUB9>;A6vSk+r6{&NLm{G>_rdU>|x(?LFG*~4*q@ZN!85dmWH3L zj1Ri1gG93xB>_`?eBIsIp`9|ur&l7wb-xeL4$SyY#;lG;KlTjW)7D2FA6-23ZK9lF zmwP-VQ^dNLP2V)e{w>GVaFrJa4F^tr+IDLK^Lp6^5C?B!q<=Dz5-m@UjI&;d1JMnG z7x4WliQ)uwO1Bwm1Af7@B5+gd90svRkxMZc9u#{gn_k4^bm#aRN0G&-xG1Ls4(Df2blz&~& zfe76uO6F;4r+pyvzW)0-LBSl$7i0hD#q8`j+vF;!^5!g^&TIwWir&#Gm8q&AFZ>qI z_^x6};ueM3M$#VV@&U%GQ|h|?nF;g$+15W}VD_NuyIZ+Yt77uk>@7&4 zAq~#vRM%fptts9@K(I{5nb*G7pRh`-Fyv4Dr4KiHTh;aI@m%)HSe9Obu`X%2=w_;N zaA*tmG*fJxJ0brITH7*fZaMn zp@!sVA?XHvOSqZa$;f!qN5$$5YN|^Yi>J=qX6z}a6vV4p&sN3Uek4FS+h|psArqrg z{kOV0)h}zDT9zodMiF!df7J^PUPu=%&tfbw!0)wi^wyFwO!+C> zuTHgya4iUBHAWDf^ZfAM><}(fF`=$-AG- z$F>mi8pS_o@>}_s66YDLt@`(RbobnCe%o^}BfF~3)L`H&*XYDPLR9M&v${ig6sxsA z4CiQNaD@LZMTfjEhxHbgYs*pXk5=BcVRYmEW3|kbTNYeTIksc5My`c(AC@nuoM;i& zdj_?Rlw>y>aY_2uW!`9$gPAi9*ssYQI}cLx8+QY88uS-8PrRn0_s8|8uboePY$~$m zpk7~pbh+5tV*9v~Akj+sh)>$_w@s68L9F*goOWNfNv!YNES+GNMaA>izDAer=F2|* z72(s|eOF`?ZXY=CYdoZV{6Xba=1fBYNOPIuWWp_eJ=I_ouydF0q|wfYZ$ZUrM~v(^ zNI6ffd8V$qW=zLqsdnR8VD

$dy6K8|sOVLV%r#yLq%M8k|?>vd8IN571Hmw7gr^ zJ{b_)ag=hzs`4dJ*mk^PJOVE{Q5$=5Q>~0;Q>vuOCpmp!TQFUKRe*9aY;vbned zx;k6VQho!k$A`}u`;|zF$@KQvJA1)$wl>dLvl3yqn^NFM<8qFdcY*#akaFHydvy^9 zb^|l#7o5&q%qA4!c_l60NxFoKQP+Bu2C`}4PXRF;dzc%(%NX|5)}j6Ck&`k3eocj`7D`OV@@tAX|$pfQ7}j0rF!U$fB_B9w>y~;N<=2k)jbm zECBo}XCZb2FAF{hFW)nc^#;NPqFT=HUqnMSo0q*2#^T-v1%#Ab$MeuYi*|dY3fOoc zdbm1s4-IG}!Y(#I0dkW&4dmMiY-7UPv{_)SAWdYAKky4i8d0JFJQ-ks2VjRg`Z4D~k-xGQb>)%W=Vyc?QiaRHGTRzdnnGJ2-rxE0^uCk(33oQ?Y@!Q;^p zJWfLa+aWrfK&z^xIe@dMhb3a|Qm)uJ(1#})U|QI9q%;1{uvGTCxr2N{Ec+lK3MT>Z z4iCH$hG}Y|Il0++$LOGHI6y9BJqd;$?~I#CnTXZXn__*}$_ZW*B^$^o;Q3$jr}|OpC3h8L&_#V`wPOyiQQ@S zfc?%EVS5z^gU0~~&0xf$kMb1i(xTVlg1z}TngV#JKpYZX?GD&s5km`ZKMfu>f%gU>Uw7%qEAu2k^)B0b&fWcF;NkY@8_Y2&eplLju5eI2_(JnC2gg8+bxK^z)I z2b?|0z9>N!n}RH)wn^N$Dg?WR3J^{@;CdSLPJxkSx4O0+(^w`QaxpdAqz3U&a@c{p zUOPB76UM2zN_u)u#j$dR&xRoUpX)mfy=b!f_Q9xz|5%8BGKm!0eWIp>IA}AsSk3RvG78a62VzDQV z0|d4fdl-fpK~9^YKmmZJLCKp6m_MJB71-E9 zI0@v3r3u0Nj__bI_xM<#$Rgu?K*?17)B>w<^X=*ntBoBDT z0jnI!OI=`{aR`8n-U3aU2se#$(>^=|)%~lWeZ#ADPWq1jtub$V?TX)B@wJj5!+Q6!iZBTFg*< zAHe!*z1`#ega&x&0E{A$!XwRez+pTKV0{+$u2y(50U-WRDUo4<4hpW9iGlEhR7Fu5 zRu`6zy{)|MJp`)ANrCJR0Vw7o-{3vHUr@08p&mTI5^U`NJSzZ#k>SV%a3};AM_vI! z;Re9l*#L<>nO~AmjhvDnDyb3R)38;qybzuq|24QsFXNI=zV_J}Fn^M$VZluPL8W*jp@TpG)yu|?aF#JhIVUiS7U%DuOBh4P0dacAffS28S511ppz!+?w(zj677kKK^*{=@bqL-bJx4I``fNR=KI2 zV-0k&v)Enc4Tgni;LsIx3uW8fr3|p?u+jz-{z6TX}hM3@F=r0Tda8i&Gu&x-&5lH&Ij-$S?q=Cmdn|I>6R*068W8 zt&yWsWsXYB@bOx`Wve!qwQeH!5ZKIwr~_{2VWYRr0w6{~likBAu99VuQ$>ui#=jMk zTWC{$ol}^NGc~ z_R~NY3h$f?|A5ml%1kBMNJK<|6}Ad_MCZB`9HdngA)Tbbf6JG~z`sZc6A0a31!54e z@g%^54w}G9AwRhVXz0?3MC@d(rUcAL`ql!hTiRIwd_>tY89e=iz={A!;r~4XU~_IS z!5fi_Hk?9Ho%C)_nk5ahd_a#01ac*6^p)G|7xkkfakMeR@g`Q!V{RtCYS(4_oXp82 z$|SjP9P?-%*VJyer;n(gxjmYuY<}`qee8rX3atINn35tf%lo8fsRpM)rHkNBoX2T;7Oom{^B8wd2)q^WEHSY9uB25IL86MD$#}DLc)@1a6bhHF;!`K zOl8!Zqy)|BWxyQ<2sr>S;dPuTo2H}Iw9_;Mg97lak_A)s)FF|yNZ9fw5bi6817IQ> z@bupH29SjiYw!kdX#hcqIAs?_z&-?&t0I113teqk)13EpIh5j)+?J_1`cN0Oq6Bsr zPu50)XNVV8Bjn&yXUy*{oQVjnviWjmm|g0`9VL+=@&=n;&nc503-!^h zVLcnwmVj`bT_PyPXqGu9?nisu?UkDGLZQKFEBsSVh^CAhhdu?n4?RDw3^)ql;^qZF zSbR&QdRSh0O9Z|V5Wl|Y$;O`=EgaH3H z90MQ@kK2q3xHnL&IowV8ZhMdkkQ{)BZUUMelwLI8Qt)5h8@7A$48(-}wA`Aq7-Atl zVG>(_r9#-rXJi1NCdJq56m^6K3bP;4F)L7ehd&CNivLBRqR?WyztdfO78)jD*P#t3 ztM;~Fk`c;y*P~H*?SqT`ogRY8s4LXXf*(GR+>`Y2^^m2;bI30c{v~1yRNRza*`0eW z6wb}=O<2qHu15g@#rI^S2DE{Mlo&jx8;W=*_ulP8aH8qA5&RG; z0Iwhcg!2V3fc5X`-2l12-GU+Fgg{mcj938cf&v-^+PgrP21&*)2kb$S=SUu0@fy!4 zh_Xfl120H?2jrRd*cM=XIuqe}nxZ9wOans&J{!=~#)MHji4UMo!T}E6RLk45Pgem& zOk92V4)5B4jF(CSTr5!+t@A9nvjbHE6#!E<2~a0l$%%$!9s5t05p`$cax+Ml5?}0O zXfSaYMGENP;8r|Cg=Gq<1nnq53IKM|tO|%SKna5e06XnqJpf+2QpNfTa7h_XaMifD z0S-#y%>gJS+sT+XeFpMpdS5tp8TbT;^UwgIxO*|gizaD{@l<|X0Z9X9ml?oeG#n77 zDG*CB5n2){3?R7#uqn|%atq+#s2-S7PXcUvpgTdj00_6hFrP+6^$BzsIrue1KSl!d(ysfNBW?a1BAFDHP9%#=8KOrSlm_@>;6pJ7ADr z_pr6781g9}5NE{gxzw}HyFYi}InLk|IC<>F#e}+n5&Vw?w~d`rOyp`{t95em04&GH z0g$h~Bcz5eAa2O$5l|*a<2+;YK~jR4W(j4ewu*^Z6$!xH_+gcPICFMC!2rP?dldZM zr1PlwLV5t#y(*Yw60h}Ymg^`R{EqPfXPF|<4cHfq$rJ$6 z>j3^1Kn887uy?pF11R$`J4e82Bk5fVPONPqyuvNW@a9<_Ce%AxQAsWbnDP&>TFdZi z3G*p{6+t$1__09He-n^f+X3!m&TfEvzP7(MTY+c4+LdGDr%0TrAl`y3@l>Ef!ZLd= z_FTU=5gI>5tpa%b)@1nwS~Ol#C^20syLHpSFyBoTnn$OI?>?7eNkZmFln7uj4fUI5Vq7zV;lH!wd*!54Kijoe^| zz{T=McnN-xRS@N904+iMU?}N2;E<+rt>WMuw~l0P@0ns7_bQu!A{=V}Lnz3Cn&QSQ zCg-5!b2@A)l)U%9f?j}+3ZP~t_`WR^g}Yziq-+S#s3Lk<3J`;~;Or9)g5U`#{&a!{B7T_h z&a8?F%=%)Dp!fSzh7^16!2Pm0o|G5IpS0o<*+>t7?ZQN0eOpr_!0cDi? z{CxziB*4G=&%L!{9X0|goHVfa8NgZ%e447bx|0v?0FXSlkAtIv`M5hYU`E5)_iV-R zaEtjk{Ae$wz*{3QN8}))WPMe+!4L&pL9z_O2QjT5e*scu`2rjy_ruC`fcpkaH|U;I z1Q>U~(F2eBM~v~W4=)1^M}l{KBntAC{09pF9!?y9U|3+={Os17;OhCoU25H&mPIs6 z!GiGUtFQdOC0!omNTE?Wn84>9%3q3PB$j5=s4N&npFJ|dej}1^9+ief3H!|e+`~GG zR6;QW026oy5S0W_-c4}*C2)cKyYVzU1(A?Yuj4-%Seg&y`MXFcTsfyIVIvfp#WatS99%qu-)E*op$Q zpl9vyAjcb_^>j1r-5o4okAZLE8BQfg$=U!=@uZW_26^3$Vl?4^{sFk-Oh^nD6Yk*v z^}0N0j)MmH1{ak9CT$mBs|Q$4_BM6w0Fh|ULT=Ph217zHm@t;;rdiWTHE?K<7rXRfQ8RbXv1h(H*2!PARG(4P*z}$5mAdgnz z(EtkAYoLJUVgS-XAaSSw#FH^*jPw5%d;w=JjU(vHf4uesyb>1(kST|XSiqS8@N_a{ z2dke=LF6G_`oTFh8d1a@5hcW`}29TRh!;11mHp6{NR!a=NGW#Cnm6s3q1^=<`t?%UcVN?~b%O z;p&EPxsO(!mf%FXUV6`#_@6dg>bj&7TG2V7yuPZNcw#p(dFVx%N#_9F^;B@I-sSJb z{7=x)Wo3eNOn=PU<+ZJ<)ZjDY_qsKY2uZ$uHM}?B>ZrBzYh%^2s(+^vsRn_)K7~uS-H0MK;^O6aGa#8hl}gsO5@4vRikfTQ7rbcl_X~BpSQTx zRMM>N^L6M#VIi)TpIG9wM*gNu_rFI@5}vq?v?ywG^gDhnWPz56arqTT=^doQ{?#O^ zY#`21pLl9%^JgSuWy5+h9fG*)JZg#5f3H-;pSR?hwygnw^~LG5yUaVA?f0MXZ^q0eL&Gy2>U)iuw1K2VQ}I~vN-JQKG4YX!!C_WXmpf0hL^Q~1S) zW^%r-y?DNM<+5ek1#7j;o%;Tb_FZoyRQHxg{iMjX0@#=B3m3!++d#IilK2-yrE3StW3ig}Hy-#SO}_P`R?7?8|R|EE&fSN!k$>)7b81L zd3Q4TzcsZEOeOd6DLS>zHU+duRsS$C>oR}!lmBA1`j3B0g8Rna67QT$4gO+qfvbJZ zm;c|BRMydN_OCvPN~sRWA1ib{DX({M5wl4<*Kad@QI~kEVaeon)?@R6C5;d>1?SG! zNce&8c_#5j<}DgdZ;YLVsX`d82vh=>Ie?SpXeOj=jh3f*x<`C&ot|+2yinGXm2STF zv?0GVL`|XKP1VhrC7R8D804V`+vma?2swwZ}Z3>&JWzz4~7M zrb@aP*u^I=^!VC`!)_${iv;cI+pROnrstG~>L2l4*pZMS#r8cV^+g{02U17LA2VKA z(vDb4;m>1;$7=WSdGg=s>3O?LLsXaEuL-ou@jJ7(>6*E@w_|fp{aV>EF0idpB=qCY z{MrYLS4dG`8?tO|wLQ0RDg&hn1``@Olz;ALs%oXJ;dJJ@^75SyIMse!rSayLkj7>#Hse))DkS>uk1 z$QjEQug#^m$MU4c{Cpo?DO-O2OWnDd`g8|V6G_Lt)kphMawj#WUYJ{(N%}bQGJkfubGI(t$ykqw?{RNswjSv`b`82%w z2DQ)5P`@rad-aol(qpc~hoa$ne^y@kXvB-^@69WbY2Du;a&_KBH4}6E5&6o1gBpPm#QXmkbUZ-k z{?*4L(RgQ?(GenO@scq2w01-~KK|P0Ye7HlbBu2{Y;Rg3NjyibQJWm#UeSc|g|Fw80)n{o8IuPtG08lzX zxQ%9&nd>z}|F|q+<>-6oQGC3yCL+))$bI!4{4d~Sno@uaz)k%pxv5OR%K+dDyCJ#U zjPE)Ro4J7=L8H+M9d>yOjaLUMz=rKzO$Dt%}akcifwzt!p`=ZyyG_ zh_PlJ7I2Hn2#$FjBU+KQvQ_VSq0CfZFI^`qPWw!zTKY!by$5V1EzX={dv-m-I2$@` z`iP&bSICXq+{BLZ2J5hrv;dATkYe$PHE{G~wQ$ub9n!1qNxr|oI|KgLH2}F<1v>v+ z875eqvm`R1Nla;NK>^&2Z=N*_YHd7cBtW~Dy$AK%((z308FZ0kRL=FYm{U7TN9>6@}a1Q&V zs5)Fq&eT5kGGAQYb?DC#vnKNXhR%znBHd8ExW)bLY(wmQjr4z0GJIJ*A{tZem47{U zDh<)UWUzkMZnQB0{(|kg|GjwMw2%|=+8uAhKPjBOmunjQU_8w+Et-({iOnw2muie1 zKmHIEw`Q=goCht8`N@%wl5>mm(AOo7p%g)i^0nsb(qme(@pqMR-x^O8pIkZ5*<`wt zMFUjNW;)kGv`!0hC6dGR+}w%EcdCQ=?eq&;n|(HZWZmagtg?`Qg~iB~q`rCQ z(T`c@6#p6S#sFHkwOT(EC_6?E%|c7VLTvNag=uD2>ihaE*lQ(*b70VTP;uvFWTKLv zVoa`k`Zvvyen6?f%3#_+VGk2J34F|L41W{hY-6Jk1_ko~!0waYg(8#Vqn`)vY%I4& z-#bNXJq0J@#i;JeQ4epnJjCQtk+ z?s$dD7f3pxoo z#|y*9@84wu=SDduVmAiL;$J4l$%{7Rg)}G*7N9()ExUg9d!<=dU*GcSIrOH=!G*3; z&e?wp@u%tLpeN_86+bHYkC1CJ_OkLemCrqrL*Up>kCI;wGIbeX5MD zmzWSpim98Kt7zG)Zh;7;7Axc2c%YOK8ANsSnPJ{fkc1$;#Qx@}^v;OV7nwt0;Gu{5T;dL1c2KvQ*Myx^a#jPnOt> za{sG-M@-tC=#U`%EL*WbJrkTm5nn@Q z64c<;nXW;(vV) z=z8<@lih-_p9sbH@?cUg)C3eT~esvC|y6^jx z6P%oWyjoiRS%gj99;cWqrfl!B_J%ZfU~t}HVss0CbE(KkztD(Da{Z|2^rw24 z%Tp1fZLj=il+VqD{_1ou+h2ISqs6bQifB7-@Y!9ja{l+tm+Q+uBInqI-0!()Wiclz zrGNDNDm49Z@0_2B*wNx;H{rQj1rv53iP;voAs`%uL`0(xYYkHl_r6Hr%Ph`_zH6&j zEhO=)M*QBW8)e+j)*{sFOd5@ivp7(8xigldh;Zcj1y8)r@%LY)nMb-bw&mb{aKHQ1 zxutlxRkS5JY<~g}+WUnO)O6Xqh^qQ9xK&%Ew(nmqhF|MJ^R&Y7&HOAw8bA)d2Hm2Y zi&YRyAM#b9uYi3PuxT83R~BRekeE>)()^Bm43Ti~6u~g1QH521bbAxeP85#PHnYD> zfat?kh~X_9yj2@CRSCEI0vYg(24{bMziob%iJK#Tw)lIPRbvlO*6_s7H9v1VC@g6rv+ zatTX-sd1^&ie{5>#(boK3oO92;_ndRj`rPMEqE}yUMOd0gM{0TC7Chnk z9?8L$^)wzL;QI$Ifds&>ePsLclLfHN1!P@(wAD6xa~P;TmS6$Y>U{2K*o=yC6W|+@ zpFV_NPL3GQ7EYy}&C5xCdF#?u$yHO+&*!CSJ3-3++=l?dP=6QpCch5F4nV)Z5WUMU zc4w3p2lEeR>k6q82Y@+54G0OR4mOVM^av#Z`}cLw?6S92Z7D{Dg^lHpcZ~k^*p1qi zj;*hg#5gRltQ8t{lu#9c*NsBc-TL_%&Ug{yJHo#Kt>4$O;!*QqBU2fPp)}K%!K5M% z>2J^AsiL3UabR2h8fpFhNxy`{E>F&pcdJ!cI0uy=RKK1D;8c*iBmGM(pdtXEVSyHr zVUn*Kxrax7s1E{9$wIgOjBQ=;Tj-#X$bSaO9( z8T+ceFGcwBpKK#R(a(cWb2#8K{}Ojh!CxJv6E5%rLQb8Qdgx9j6ly&`irp8O61JoO zWswA)UGYoj$;;*;oz%GBgYAN|dL_RC*&42eWuos6=3DC`e?~X);nIF|P%eRJ`Af~T zg>Y>#fZka@M38m@RiHK|#AKWam(DMJ|Fg<;|EXCrrTSwX`>j&r-Z7RY8uLV3!)Aun zLA}e|Gu^4~)dfrDW^2MBFAZb3OA8lbsVyQHztfOEj!i9?e3Z8v!7*Eicyol$0un%+m;aQmL zLZ}Km?M}pV__&!_GW>O-3F3EcQtr`)LC)IuFCrj??v!4Z%+mR->%z||66>OrV4<&K ze4!@45(T;vCr$uJ)swfRSQ>JujSVJnF#gZxJBuc3p{cx$fC;iym}tzU2%a|(LUpqT zR5LPgp{U7UPEZcP(c?!L4(lu=QoIN#VxP@j*iQbV8h|Ob8EIe#z(&DxdYd8#%=EtR zWw_(_Y|oAI423CeMy4~Mkcl)y-DXA?MXt%H`B#ttjd}lV)Rzzq?~DTi%oA(4scH(4 z@UcDv2iuOY%95A>)kX39!{Br(+7Vd?>u+Q9;yHNZ?01Q9EmtEIFt6g^0~iE=)YN}5 zDUE1)3ho#CX(rEqPqkG9i5}J9h)lQgdy;qMRvf*;#Kw=YsJaEGsvt3enA1lEZ-!yQ z6+x`vW6y`&=0jk)C-x;Va?mUNttfI^#u3O)sMB50W*Dr&Q;Dc8Z2!iqEbuM0@N7N$ z<#6;NV)tJ2Xg>d54L36${bMXZ7q5#uGpzdCNbUHuns}tK+(cuL!!V`Q>_V(*#w(%f znveapU#p4W+l(;PUne5tm<;nB9GptLh4(ZE5GTGp9gBfWU_`*U=!my0#KXla0D~TZ z(*TK^2|^QThXv)}65Tk=r+BIdFrM5gI@sLiVA1-Bli}z03>0uvAP4ADI3uUc?g}bi^7U0)4_Au|SQogJjFr_0t+i;ejj#ja90msa9oq z!vwM@H&wX303iAUguRU-f8YTU_cr1I&JfMbCnJOh98;fhU^|i#W1tHVdY@YySJpKe z0yy>IBSF1RP`4WBez;eGdaVWThAO8wl)ecy1$V{7IpmNJF+rAA+#U>mdH{K8lmDH0 z+Dmv08-w*cxlT$%rk97e6c{vYr|iwYC4LI{wzNf~kEIDiL| zJWrtN-h#q$gc~t|6p9O2zU|dxhNbW8Q)sJB!YT)~0O?M50jjG|y@Pau1d!cOd&e4< z{{CzF+`*m=zLWDF&|vRGSe@`ET+io3%==p0Vu%VJ-qGmicH|5wZ>gynKF9oK3{qSI?*VKk`Ac2fe69BS7K^9L|HV}m4 zXSf+~6~QP4_kxg5GVf=jTr+%ON`Nh!3qDFMhZ5CU@{Fph_V447wh zB?R~!!27`Y0$_m$ls{R!V2CL>8ij;CnUq@L!IsGV+D!g0NZ*WjAg+At}>QDM_BSS1c4sKJzj$DjISvtX= z1g=fm^iYi*OE{U6817v(aQBNvImMu?BC_+29CFOJNG?wMBKG2JU$2Q~a<*-rmuNa>3C{In2#la=ce&)!jDe_{xgfPj&Gb<*Z*8Vyuh$VR7^2fITqzIhpXy)Y*KrAz9>k$$9TN|OEyg~TSS4_kG|K) zTJC^zvDXJX&u;o!^#0Bg*`5MKrbSQ2eYw>PK5yzIW8n~zA;G>P!H zU?ax+zjOFL7wk1f{I4B@x%G%pa3k`E#wp#^C~<#dS!EvsiDR8nmu-?mf&(!xjvj2d zIOUHBpDK2adiq807Xt z3CeSSdqh>}ScWFTohYND)Yu*rEm>ysBQ6DHluobf=Q-ZA;Oq7A6|#n#NSYU(mhCLGd4iZJC-0d!$5disolMe4^A{KMFgZ*bLU4un z=!aZBrKn2D0_I+OZR)c1;|wX9OnutS$~MC4%m*hl3UKI*ws*b>&UY&D-d`7^e0^PZ zpDkcqSKp%)x3t(8>yl{|gJxAq)7~kb)I9iW%;M{_mPaci=*ZetEtLClU$PG|b8>uh$8GSnQsyZ^^JI8|;9Og_ zi5`>IT`M;uy;Suh${shltxVbn<%~rJzcr;aM{b=dnV74=vd}!+R>i$`*1yfJcze-D ztNSIp6l1(qiqp&ek2*X78|EIfSAs7DoU(Wme5;_vX~kJUtkLovMFgU?R#}<2FJv%t z22C(>4zDwiZ2r=*mqzjNr|(-ygLoyoI&}u)1B(@(d**9vL)yMA4X>WF?E^f|sn<<2 zS?zbT0z=AvULd(jX6@}W!%wmtIF`7jZ_;%8SJjxvkXzb@JmRiFM86RY?r*n19> zG~}xrfKTV03cM68&m0_&G(XRJ{D>Ff65oL_{*OdmJ+nDp zL%Lk^Z*$Lcv}Wg>-%h8N2ba`4o0Ze;7ovXG9o&*Xb$kG1_ew1@ZtefoH-MXV4cCqx zi(&!@Q0=5@#F_juQrl7pkDisWGV8px)+*u?nSgrS<=-CWKYnM-JhijK8n z+%?56=7P>OqlDc?9{Gg+&+=~c{c5qZ$8zS4K2m*y!vU~}z(F59_J`=If3N&E;C19`_B_JeR(0d!y(6{KKI)h1o6`hbhtKb-#hY?f|A9aIPg z+PIR}z70%Su78di-+$gLw}0}UaEkpVzMLiWskp;(C5QKPbyld*lWB(c(^PLF5Wa9h zk>z~gFx9SR)s=IoTAMUiJ%wMIe)`QF9`oBcQVU=f7)<~QT2f6D{|%%*g!j05nF@&B z@V*EKiE14raLpA@zHnp~;i^U0Plz&18*ljTPcwSt;{oG;-}w8zc#P^^aI>rp2s#mr zX(~AOxcXJl)K^%45aEc#i~`}7=dM6ad+X-xsvmCO1iNfdR(*$U3{M5a)In9 zyB^QRwa>IY?VtmWu5dyI!CfWaWk>OFy<$Wo&GoxzWpBh>xv}l;Fw7f9cb02gjvxB# zSYo%8?{Z74w$l9A1K)AN6(t3@o~ZC6`27qaC78+0l2P_-HBEKZOd9a8%kf{;ZSb6B zM2KN!0jkt-B;~7;!)7jUB1-e1uJL}k%z%y%3=(#rl|OPkl<{>Q<8d#|SK z()$<9c@$bjF9UwN=`D|8rEmE=s|HL9X(F($t`hHdXDHo>_15ic*}4^hs%N!Y(ju8~ zbGNQ`#4{QY8AO+fvTV#Z-o2|ijW}XeT~W^l9}uQ3CJtYTpF)_{VI{rCJIa^K5@XpJ z^6aE9RQ~1X|Bn8-hDB(ktap4(XIAk!<{&=CC(5e0X0*J~%i-zjdgXZ)Lu=Ucs!P!= zZ{iV66IaVPN#MtJK)#gpBW%$I>DikvY1%B+1Bysh_xsDAE^|p1MwQ=OjRqei_peY_ zJ0x(f#6D(}cW=Oi6i)P?02qyjI``I~ zqrMV~-haOPv)ZG`ZCcT+Dw3O>Ih?M*ahSh z43Jk|VV~3+>AnVx@_=1SrC@ zLd3?QT|r7EqPSAGUi=6`sBa7VmHHurRk+lXhNZZ*O*7JW>*iI)-kyps zxx-#(7PV7Qq`ownWrJ}!wQBY^!yevA-8Pil1~y|OP4%eThk(f5&-lV90M}{_)K=) z2pevfLhepf*V>o=)^mFxYkPBy1d{|huxWOM?a3|zDu{YT)Wh>4_QhQAR)QqjK1VYI zO1z6@>&z(ik58Cc;^dbWI_tOy8;~ZHGF)2y;$Pw7spM^e6I53~9oKUoo{PH#uCoFqQ*(qVu)l}baiY?hp+`!%--61?OF=f_ zZ(3k5R3>^w_W!^?{emWQ5TpgOTrp%NC-|uc0V4EKQP87IOoQlfH3OJ^VneK>0m?72 z3=e?v#e^S~82?OHsFVfO)nF0G4y&Ar2%El)M=rhR`_}+$R{V}APG(Nn_l&0h)gHEE!Xnj*hfpvXV2s`zI(U(dC{X&R}qpLa7c&_+khQk4Hnn zAD(k)=k7`TtMhkN*^dD!90CqVnT9Do!IJ~c)3}LB+D7NmGvZfw?uAV&U_Df}`b6;8 zJi1h82WxWTgAb4|&SgBCeST#}mDkGK!8k4+2u@x+`yuy6*GMAbmmHFXt4557V@Y8b z6}a&|qWu;Pmt5F{)wPKVFT%lx))Zf~*$rDC!@$=hqh!&?eyAB4PTotK9HFcO}udJ+b5pQw5kr#k6-1&*MyP+P`&Hd0~jcRGoP^T`)XV~xR+$P z-5P2tp!1q3J$Ofs!)x3lRn_?{@O~S!!IGb0#eKtZ^U5{1ty{?JPoI<=T)!%p)4a<%zg6$v#kr1W0=;^)G_*-rqp z=wS|_7$TSiJ||I`0}t_lN%ME@bg-3GGLr!w8(O;D^@wHq4iVM@-lN$!L}WkpN?P-m zMo~ivK+Zr90AfPDZG=l@O%nmG9C_tjcp>A-kcbj!%<{|0C5KbDkjMm%FQCmOA{mjF z@t|rUJzkrnZZfQ`C8nVtUP_h&2BjzKyzV;D`m^m%B(}Y>uH57=gRTj*fB>;qsAV2=U%b3-b4h8>=|3C4oZf#l(t4 zL?um!n;~HK!`zj-wxdCN2aB*`Ml4c`SraJ;@Ex17F96KS!K=f;8?1z7?=maQU0iWgg{QUYY45;{v-Xai5THs2Ait>@ZfvoN zXd^OVhSiVYu=Kzh&w*to0uYGDbV5SDdKv#&3~-IkIRYWoAI;N4rOqr78LFA}Ax!FE|h<{>WWM zv4*7s_%3J}JRI8K0u@B4)ryCh3QwDke+@1W0*F8e@&IeQ4JghT>H+0F$kAHE=$sJH zlOTZVymu&BK61es&V3?$VGr<`t z6x_b*EJRNjq8@_}QAZGk&b7MT`$hEQP?5dO=n_s@*cVU5gp$`X9|nlDEhiC+)E+4U z$6LVk6WS~QP6+eO9|oLu{N`elub3#rfUMJR6Cj67u=YzN>&<|gGp(&a?k4_7sQeG= zdkY8yq$AGE=R$L(T-#WvRIH^P^~n))7*91nPbI1E)!Z=PC&DLe)Go1Y8et8Daa8a| zH#rCtM1WZVE#_K-+OS4*x!?ik+9`Nyr z3Eb!a;;O|M3&3Du6iGbv0Ea2e3>FBiPKYh@0)=KMWm>T4;Jkm_5n#28QWu7knE?Iw z2LPdaFL-lZhXjx`68Dge7!kQ_CRoFE`Aqrb0964Kg3^TDSUm_wzy_)_uIeG5G z24(hT4nMZEKGr$Z`Yc%r4k%zri$NfYhX6-}^=%Pyj9V}#k!%n_cZm+6-}n#uHo_~s z*4q(GQ1=DU{6CZ%ARigVmR7z^vY2Nz83G-4YM5UjxC!98e)0ve$RLbj08!;sq@ zKrwe%Z#~aW;vtt|uB(LV#lyym6AoTrbNCtW%Xk_ZtnmWi9E@xmo=-ua3j-ntF~1FQ z$k{=<;iN*!Ux4u?3V|@iSK?^IKqi&3yWii%$2NC~P|+BVh#s6#aop4NhAq-1%SlM@xVnbo4yYG{u8ipCHtOe;Ok6+~A*%?y=pte$WxCSP~Kk z-=oGs8D4v6FldMjp0Hob>I>^t>VSo6}YduT;?z)jKf z(s#tzeiy_j=jayq(A6pEL0cL)UGgo#aOD;XKVJyp9t|NB4+{)h4*LKL4+lkugDg}y z-`enT$fD(-2tY%~@RbS(sB!QZyR-OeAkLWoul(-|LOF^Ey=wTE$3qWL!HhSRju<<^ z1sSdY=%M6s&?B?HxzK}4@R#_)nYw}B(BTq1@9tmcf*sa4r^U=zAF=0G*ID0-0QEpQc64D=NATE&RaP{^}`*E z^HkleO#J|VPl|$fYw1QPQ*uS)aYf9>x1lG$-%Po1r{}MD*bXNXwLMNMqk=$PkNQP- z<9_XvG2?xcPq-8?`*^S+i{cV zbO+nutWnDy1}#2+`tEaiz42i}qMgh1vI4C+#jrf9p$>n7TEAwZ;X963ffZ zn3{nv;y;ls)EA3%=ZsY+i}+<{lXKYXW@xXeQu|W1ck}Zg%>8sPBn->DxvzuO>m||A z8Z`gs!Pi|b-P|{On%B8v3>Sp+w<#xWo$Qp`Lb9} zQyB(7bS}I%|N4Zy2fK}xO0i5MFHq~czq(a=KXSCRPSAGTxo{Pat4d3m(Ok24u_L%D3splMs9b%jzt@&*?>`#}AxM3(IZ%o_IBSq#Fzw)7mK zdFU>~hiE5vvzQ>?b>dGd6S<|BQQ;-0x|Ml8AN`9?vEJ1}{ix#-x+e^WSj#Y6uQ`U6 zPw$3JTaHAAf7sj>6WW)adKJ9Zl(v^g95IaYt>o<)zfM|M>=xO`YeF`mkGblOKM^p# zDXl--`rr(^T-s-?g;M8Z)gX2u+w=)p()4EI7hbt3kUJ5f23Z2_-~`=nKVV%Ut7oe`R-x^hch;Po;(R64c) zZ5L9b`0I1YuN+O(psV6vmyq0tLd!|`k9v>Ow6 za)WdACyIGxYEYJ<%D(n}Gebtiy#+2VBU9|YneVWGp4ZBb@Tp*3>2JE0dO7_oZx7@y zc{O-T6y*KXO1LkR8n?_hbn5fAK|VvNmKneGpmFoa#`nC6{{pH=Vn?!UfE?em0?Nte zz4ll-Inp9exzl*Iomxmn%1w*Gc;Up>w3fY}^;bgl&T!9-i4_ET*KXY0Lx?o-H%PQD zf(SKw69+majfNNh?JH7UquJ^G74RWw_UebsTK00O;K^*!?29+(o8kALR2v&BZYdgl z*ojw?6)81n*$~JG`aEo;k-71UWy8?TdfYO?#z5B&sfM1eG!x}3LizUHYC02#9P0W0 zb@W|uiCeO&cx|X`bN1G3>64mL#IL{4c}Koj+B%i0<8@nTr&qtqtrU-G>}}rpbD6~} zur=n}=!WwjWiye}V9)tcVA=4d9-6vw%!;l;GABxnW+QRFxl!6G;c`}A?W-FtT7|h^ zUawTM_wasE4>GJ7`#yCcVt@2?4*x>Psg#eb9J5@t>-4PjZKwW9{Z}$}t@y^n0+ZGU z2_7K=U$C^3{<-`wDC%`S6OChhX{$HRS6Mim&N5O8I4l3< z^<2&aN7Pzt_IIDfX&`#vYv}`ej#o;Y`p(~Dtkx-j(IEPpZ$BkI+Y1lp_vwJ=CXIYS zdnIFmd#oof&#D4Nv&lk|$1SFmzFi(byH;_Tutr)YZeC;&duAI3a&wQ$G)>VzbSJ9B z+p#VT&GG+t?si1-!btY{zc_N=1|9M>mP~XPsLTq4Z^>+JVJTxQM1Twq3X!lc7pOh51kzT^m~v>|KrPlO&mqzF06e>{glH7x0i+=To$X8q)2jhZG9)U4gIWzNt7@UJRqlYi)dTuIuH>7R&x-5msCMU_UAZTn-=SPr8mEb98!j_6W2Ehl|_x0>f0pAQT+=7K00f;qZR`4_i?Zvo(9TeaovudP#gD0A62>Xz()+P6b&VNvcmHgJo5 z=rs~_X`R`PFiI}`%-lRJc|-4LaMfMC_@4Rhgk`9iw!F z^I%4m7mIty^QU8usil@jZ@%gXBROJD(BL)9Tr-TY@L=S)h!nK&kkyWd3@FtMCW64> zLrmu3lp(ET?bL}wsASVlBg&^zC+$dP5i-ZMIS7WfH?d?cLGz{nmA(@AZhBt3hqt8d zkF2iehMV7icFmlYWp8D^UhF;nX0$8Hu)3{X$alNkXJTRUb7tn#xfh6zb;`kadoBRv zkeZ%d@o>7Ga5O;sBQ4^UX7=F4XEx9PYIaw1U)%B4iOml0Q)z!za>ouL+n=w66kowwMQS81%Ssm_Hxm-eGM#a^(*D)Bf1H#d`I>4ND$hj9cynRppo! zXZy#c13s-UlR`XEsT)C&SbkkTsbd0ydhV7PE~?k}QDxS?SrwKps_s62qCdW^4L;{Y zGd_bWN`%IJ&hXuMx6c1Jf1A}xdjFm9_nG1%)!%+=cjRJjt)IeOK#e?mK__q>i!-o5 z4%n~v<0hr}eAxfAXVw#+h-}iXXBaWMGrgCtbc*rhY%*;|-xk{o+oXirY>L4m5UNZnLP_U=vwFFi7Er%ZO>}5#~=dC z*QjjnR_gssq0dE#IwE80sLnvM8gCsG#KqNrk%Tj}3{9eMNvJ6m)L^Qp-5V=e9~x@r z#?ZbKUA%K};Vb@Rg9)}sB&g}hfdQQx^ip!USKgl-t^(C>E~C-)$Psu ze|e=|e7b^W{+K$L6&c8_{`E~tIY+qeO_%#0jb{d}PKva-dC=P*cW=90C|`=XF~IK7 zq(VVSZNzs1T>;;7P08`G@Vs^-A)fd*zt^twQ8A$ET4PE`<8CP-zn9; z0T~MTy8Yow62vS_(BnD|n_jC|!nokd1e|*eYq%6trpqJ35a2xuq6+BnNe1jy+Ks)$x=&lS| z#HwVVmhKus_e*tl-f7$LFdBzwXqT~LmA4g+9D}S2{0@JJz-velYFbB_mHzQAnxeFa zNa_mipM;Sg{|~@Q7aN6C6O z=?wRJe<$;RJ;|Aqobhh_!W`?#iJz>=8G$jVL(RWLW@T1dolKLzc%J9G)8R#l7R;D( z1W7Zf;-tNyB3eExu2vjk`!xF1Gj5Wn#!MTU+) zgG7nO19~FWWcK(9=HBo&UD_JuHxs<8;N0ZM1iZ`&UvSzHv3#1e%4b2e9e9a*med3D@(( zg&U2D$AsM8M~JuPJ*A#^l5x+sw>DQ(4yE7HPcSc2^kqD|Z4^jTDH@5G(tdf-$sFg| zUE{3rP_N4|`OD|K{?8b4tCzCvA6zl+a6hs0pOo3_5QdfKT6^-d-~TF@Fvp)?BwT7r zZOsWBIq+p0lJuNO?O3M>r$o+s=zIR!^}AG7^&r*zeYvIT{X2@x?tBAX{=ZHY;%K>f zaY))KGuNukNSQ%e_jxzR6L~C|VlfL$#cV=i@F_$V7&ZgUH7vM|Oa-Ow@*}E{S zslSi+6q__I+F3q$mw7ei?EBgyi>+sUe42QBKQU$o!PX+aF?Da0iZ~2@q?RE?4@(CN z3ko`l!H4h8B+dnjQ0EC*A4>fCOHGA4s&(XPn>FHYi$86h4Ly{jRoE(DtuQR($s8&G z9!@D4>Hu3U1Wvh}2rC1_)sNbUiG*WVzxblREDt6xm|}tA03Y!2vL;zRJ%*RKu6O#M zQd9Unm0S@yLTqu z5`<(|VN%l}1d=RWvpeMH9-#8=UC=(MZcLj*|L0ID`G-sgGSriJh&Br7UgH6UQ|iA+ z6vWGd!(@nT6%E)uVMc$ZabU`yXw-3(C=(Dqs@X8un)Llf>w);Xy0X=tN21&^g~3Ec zFI!pkZw-=YS|`5-9a4?=!!x&F-D(QXq96zFJ0@n5bhGUJ>wW%-PsC;I-J4Jzls54_P<$r=q3k3?G~y&*9GV^Gxk9tJaz1P~ALKnyRn%7vH4 zQDQMfC`X@lM&V&kT}Xlqc&Ic7kmPb@#Q`dFB3bk(he)#ss3yn^V+`6dHqg~qq=d{- z_c96ps|wV-!AywtJ2XKS=TlBg=33LysSb4jg@Fp_E8pcZtQy#1KrD!S#sOpwe9kW>;5sBg#I|({Fa(hq5!ync zx*lK$3G`x=Oo$AJV3%+F0P~xKzp$^qkcf;$L_Hi_tm6_ieV#`JSSGm6tWi`12P2|w z{EqcR0TFZ=xOf#{AET}V@L3uU5SM>Ol4fs;jLH2VnBCuDJ05&lULr5Mkw@3*S>SW#xhxUzG&c?BSuK_-^J0S5n*#NbL{2L_+XW9m#45xo@BT@Ud@5$}dY?O+ zLY0avfc#2FVuIDc6!R|_p%y|QBe|<$%L4lU$!AaA#zU3~Z^6u3WD_qHOMsPSrakwJ zd&l#Ml{&P%8xa8hKJ?&i(YbE8gNGmjBW^5yq38k&EXgPxIzTzs(dfyg2onMKyzsz0 za5Riw3JW=x6LOAtmYW#^T1w==_tJ-@4UjEmTbiAbmQMy4Wt0x^Ox`VA~JUPgj5#cE*J4SQFqyp9hzBoz_)jfjR?Xq_;j|8r|)WK1&% zwTAK38itOjJ9tVW9FDCC%{d}Pd=cJtFcapu2~Z{Z1%yNRHt^3edjAg~6OBWBjBrSX z&4dP}h-7#K+46$`scI^$Ed_!0OON(XC&Tr!xnt~{F^1`{2&}A{epo!=9~!-pJ5bR<(W z*FO%Xc-RplUn@5?wd4K?e}ykmo#sG{d?%85R0+&xfV)P- zMQs|fKL6#|Ier%nEVq{;;C?l0qXwz_aXS zP%6uWGS{0F>9}%OaG@Z@ zu%@cnnm^m0iT3!u@dVna@^pz1({qlg6SC2Gr;hh0e~l($*){qYSQP&IOk37GuUsA( zHS8jNs$%;i^DUXSqAm)Nk5>M@kz@MjiH7&m;{)z~;tFSeIMZ{x@j&$}+AL_ngSkcj zsfK!~FI8WE^$UZoSD6poSD(CZ@LGPn+3svm|6kx9x6@eV&vtFD{s8|UN$Go@HEtgZ z^AG`N`EIHNX7y9I*|xtPTh|e}c2&PtR*--ArH0ID>|*;JLmbV^Eoa5lG0v}V@4PP8 zNGiKwh0N42{v{DV*I?;b&y!5&{i&N{LhG3F{XsRv0_)ioaAT*Ig-L#lkjITVMQS6O z+CB;jW?rqiDLcE}fKL1wSGZVNJ}py8&%YMH`P+X$>put6lw7k;7z;;xvRi9sKt9IvRUFJbirV{;j>WSQ|-_PE1kUy5hzDD`sqHBSf`f>T4 zgN6$2=@8bxscwhoicGvv4DQv=ccn#LNVgc+pc&8`(PGKg{iRJ&Cag2w?4O;GVu3L{UorbR~5AcJS!h8TQc)BLVj(@RxhIPDM{~& zB|esHk*kYri+5I8Yi?-uti5a(nauIgq@y6)dE|@~DLUe%T||;`xS}wxTf2O5d|;%X z+BvHyo1W)4!x1v4TwZ2~(Qjm2_&6>Tf6$K(q`ee;>^80Sgz{dd`KL(w(GxMsFZ68Y zt&6xj>o#i$7JsQie`jQDk!p#;ZDM9roBmbDRc}dT9T|99nXoIN&c)6tdiyP|bAtJ^ zmlxBdyU{aBcZ-+q9ICn^O-HOcVxB)W5u1>#A6v>b0~L=*I3e>r5L+=fAG{t; zvHS4F@uw*IkvZ=YB>&V?nKw5-+6`?N3#hbyC=$WCoV!TCJ9O9{OsO*NojrN;mBn4c zZ~piKhtS<>9kwXFSVO6`U`pE&qt1&{8X7w9pD}LC-E#Z(s_U@;i@8Gwlj@i_G_Y`| zf*^UxHi_eIsapH;$p`_PtTQgL4065Yy15zG%XvKur>|^f#_{Mhq25PpJ(?=slW>jN zOeXOr3S9{e>$gqKy1b#7-u@!_qO9+G|Lf_+3t@KU9I0`vs)=&vcU|MsPj?XSMtUvs zXWM@2uh!{&H2f|3#&@@&7G+ZXt)X6l_`wIAYd^~Z+oIAnQoS7Zu2w<6|VN;WcXD0Y?n!lgVtG;lwI@I>O@X>Bk!oZ zxa9WT?*>~j_clH}3u&(mV{K?}t}{PR{a?O+|7lvc*3$aRnOkF~pU}+9*RyCuF5`MG z5E%!wQ#wk)*(-|f1}dbbRpmQ6OQ$U_mrKOOmuOfQKF;jivsf~!=e+!M z^-iD;O-(M#=~sBJICJNgu8yeAam$pvr?blPN5)@2dcR!qT}w-e;g|0pXg`jg65I$Z z8@LgbBR0X7Y?m(``bk{-#kZ?-G51{*EP?{DQ#rp474*uy-@Z0_;L-Sm_G5H^+qAum z^z?}e5Ypi3?7ie9KC(FGqg@Rf3alc{DtodN1M_ksdo&EUQCxHUZ^`0 z^1HTd7IAd)>F>$;$eo}4+SdmL+}|LYHS>yD^i!4S-?*vGDsoLG;^uA59X^yhgaLK> z@tnZO^Y5Rye=k=Y*sg`bPSQ8FZv$hEf15DaPKMfd1R=U} z{z|v0-0!D7P0}4YQDLGJd;BdWE0e3gxU}tT5YC~pY zLUD=l!10-uN6~1#&j-q#A6RqH{k``&R2<2@BP|h}e+>{M@<0(<9NBY{VVqt5RVL=< zV(tv?$dnsuLors9F9;E9nkGdxut(!6dD1=y4!tCzN#sNR$I+bD#{YwessH5up|pR5 z&hd~UoO7{IqZ$vHHtx1nB;A?xYwwqb!nm<;SOU$eBG$;!ki75YJ-dQCFwCWUWF8%G zZ8851jtt>BMSo!7?2U#&op|JnS+Fq`3Vv&6)-{7_U%YzykLS7H?0B6q)iS2eUt&{9 zJ%zWJOQ0p=!0yN=DEi#X-NRVSV(&Pop#0#Qpj<=`ar|`bh6LtiRlqnLB=Xzpgiy|} zSl?@z_?XIB&uPw^PRr5II@kOp(7pTa{G}F}fmWa(7htw|U(>9P5@pZ*2baj}b?$Bq zFT617EpabojCjt`FLDIN!%Ic0;HIe1Wy56Va14Arz2`6hbtr;rc5pkE5DRZz0cr*Q z>2HOBs6TP57sP=yu99+!;f5O?ijv;@+iA094lyc7_>&4a7@rrn>A0$GF>261P_OI@ zenNzC!8`9M zD11{xh3Uevd>wd0O#+~9t)~#l+a`9?;nvQ9FQO>u-H5>3Q9fH9!r$2i9fv10FOGDu zs4Z&l#w)efgzVg2I>~r7nD=4QzMYO0@5an<`oi$-A=--7Q$pQ zj8w&wyZ0XH9Wuu?qteJDKymm-m}?lg`}?~pS>o$`)*MVhcX_1)wMNYDTYS-fqD8P$y0nOR^N!MR@bpF@;FH#x;x0Ze zbvz&<9B(|kIe5j9Nm5JsHsMRni?rnDN1TLuFI=+<)IT$J2j~BnHb{O`hO$}vjXo14 zW40%IR?3hw!SRft&fxtan?ziH%;W>E#0br&3pYkze{{~CRK9sCI6fiwm*<(Q;-n)s z+x!Bo8nv3CQ}1hPxZ8w9)!OyyfYkZ8DmuwO}C{% z&fes}UnxOeY)Jm+&o555Oqp*Sn2M%z!k0m93vCkJJACh(>P_6mdbwg-(#i!m=7NWh z)t|{d%D~hvKbyn{{vT6c0uR;q{(tVwVC-Yx8B6x;WQ(ztJxUVFkS&!^3ZZMK?5QYf zvZb`xBP~NEr7V@As3}5GBt+}~+!>$m@Bh4BbDsC}oaLT5+dcQJ{b_KDDP?0rS&y5$ zVLM4PxOx5lOdEll^yHWIy%iq$59EB;cV51FN3r=^#)qd8vWMAuPYwK*>Fwi9$Wm>H zx#jpdc%0X&X`+Bo+wN>D*c@%OoS;Y>xuq-V9L;~YNwlZHMa!UT{8~Z!ljz2CIf>WC z)bcvgJ`38}83leanz(8VoRvS0ubk3Q(lw`CIr98jD{)iY)AgKAoxw3)3jOBWE}j`? zQ&DY6bIwk^I(a^PX~oVxT1Pt{t(EUTnlHs|AuHvot|H@m=ZYy1--iU`?mWOBise5C zYDBo?ZxjieDo(xJCGx((c~< zg5I$x5B-3W@h$E(pD7$Qm457T#7W`or!lW4Of$NYJgOEBGn8-jE9gFZnSE|UY3~;* zrwp~UlK6*SyCu?-t}9|vlv&;<%e+1AZ0!L`PfVJ zV2MJ*)~PA+D8c0MLG5mx`A*I$m7%j=3U+CE>25EiI^3nQ0~0s2zXUU16<4uuPx#@22&dnCxyl4 z*i@MS5dSGgp#*(Q;P7h8<*(T?)q7rzj>)+9OV3*)fZUF3Z9T1s0SOf9BoB?SZHip5 zf1P=2BN#N&wg#E1DpwnZ5dMd!#Q(Z$8XFZ+bU`qq3gg+q@oTXq8XEsj) z(XTh$oJ+m24uuVhEMRXO#cY7ZwpJjIwP(10RSZmlmsHflIQ*j#nCU)lhw|m>li`vl zOyo~p#u&6UK$#pfUV}&!@wM8#8xGH8!lltQa6mzhp_8`bv?dq*f35(cbhTuPDXxFI zv18xIU3}8tXi(;xJh^f7;l5JNlmhtTgHcKC$qRkwNJgGv5{tN`75gz{#Y%KXl%+nx z#=8OTHxs++14=rS@vhe_en(}Gz_u0eGURBne43aiX_tN;Te70Bz6OUf8S~eC)IZOt zqb_d~Rb%R-;+vA$0k#PVX*x_8^VT1dw`1;n->g}uCFEu|-O&+b$M)11^Mr5G7#P6- z09z?c#x&q{3E)wG_#BE!xcomgUv87h7zP9j4u|qD+V`00W@?!tlP zeH1WOP|OkB)HDAZ1eBPbqrlbo;$j;VGKz)1-x~Fj*#0Q^mU4g4I~^4Uj#F#|k+Zkj zb?r!(oLvM_G26_^>hc!~IPfiX%MrVM##Ow)wm~gagVC9}l>-&rIG8f@^;f9Y-D@#% zIKG&G=QscJL`;)e{t`X@pJ2BibEQ5Zn4}EnL9O1zt50l6x+2WY5{oxdC zG=-mnY4|Vh#Tfn^G{n3(=iGmzf<)ohFT#+R7KRo!f(QhHmJAIXWZeY2u&x&*eBae< znWwfskX)-cfy@+!YZlUjlJW3>J>KTbxaqSfs*0U2ReM+>R=Ki1ePjcH!ia1 z1$#K?ib4e)8j!fOe%o9A`M6hDL1jFB=pClS$$Tgrkyv`E)&IF0lL5j*dE%*TRyQ|K z!9-wk?owv7)T%OlsUJgbXP~c@8qf zDVT<1_YOiYy!FP#|HKET0_uj~4-T-ee{_E+`hH*fMm1#;?#gFXpti^BD2l_==;B_p z?9b|ERz7{~+sd1)Vc=(#GAmU+(D9NyAVZlb+jPi~j~@k>brQOM1{X+)KCbD*5mAK# zu@gyEzxae=4vkL|Zyd)Hd2|)5NbcZo$w7kJCiR6zy7p1@%in)wLXxB!t?}jF^zUS! z;#r1`V}uTy7eld;!aWEM=q@x4u~AL4_ISr?_iUP_z^yRb{6q7x7~_7kQf~LogAYgO zdE3drSDJy$o}<9cDk7fwu=HTA0Pj62K!^qu2!m+QfYile96C62Cb9t_7+ER&y6WOw7@ckLtG zoUN037D_XOS%1L``BJ40sDK?tgxq3IEDx97l>Qd38Iiiq42o+A*-C-wL0r#z7BmqQ zgK~#46Mk;^jx<}w&C%ns`RKTdUmirKz!@GdC3ixp9II~sKxx5xAMI{`JdE--@UJa4LM3)h#>orMWNdP#M8i)qQ?!bBU_)0RtL zc=(Low^*1naFgjpO?Q`Zz{Z&{*n<77CPhWm(RN z4XQoq3?@}Nbd-S64!uK z()aVne~I#7%{DUqaPERV4>i*s)m-$!SJUmRNAtGJ>8_|#jB4Dm#Pp^ByD`zB7iUr} z>)sX%ZLsZS0F9rj#jRX^DD#pxHkB6V7c-Xwiu7#_^ z@aHI0c(2-1Fs3+gARpWa1>0WHsiL##w6eA(?FqpzfENXbK3FXP_{2`^$sj*rLh(;+ zSLrX`4-8C3EY-!N)z78NB@TF&!-qyyt)JVgtP;Z|LcXDe$3Yj0Uu%A=JH@WRboK2t zjfKVI3{Kdla&}tOVlzCyu25{xC7@qltwUUZjydpJWPpS!+X$=v-1HcQ8s#0mW0Cyv zgxBP}?OV>)B}u?(Ca8A6>>#nPZwcgL!AR$RciRVF+qnz#1rqZy9YR7`R&3XPBtQtH4Q4B#UY}TM(Rxw|-AkHC;)Kv_SnJp+2AAt4rKcYgw z8;VJ|Yur5}M^MFv12*JkrsWI3M___003VOSp#>Vq z0lXt??B<5+qyha?V@nd2T$AG_FB+imZ5uZf5&9b}{|Z=O>j z*O3M1C}-K>c?N$Bz1+KKU7@^IhihQxuMP{n5dJhS&S4O6Ugibn<$N3{Q;u zlVV1}?6D)c6WHG%>1tY_1kQnFq+LXQF6c`X&OBnZk!>d;blOcN0FY|1xF8V> zI3W$eDzTZMOvE=n#nNybCe0e{N39=RaV`(3L~M+-GDF$>sU4f zE>tyYnTa_g)ls%U2$i#7C81N9O8hKL@8ol_4Bb>3R0zHjr2SsYVHxzzuednE{k;LR z==z8Q!(^`Y{g@Bl3JQ#_(d*941AS1GVucNeSp1|((8?DUdK6Y=j0_pjAi7}?fN2)P z`n|;>{vhkI`iMJ?P|7C-`|W{qxx||henRB$!_#FH9oSxOnf<0>20l+yF!h- z+HJQjA}Ygt{&KCRDoEJA<{}UNAj`0T?z@{sGQy{JZ2I-#Pv(xXv^5lksJ*$$wmpwO zr&YImdq$ojDyiP~JHUR3Ztv+{bELAT>Z&^;)1><@wK+A^_jvIyew+98+!Dw5!?)nx z2MLTHZtUcK@EflzsF)pcr1f#jN3BUMjjGTP3ICmYH*-$vd0x0@FV8Q3T7JF!h0XgK zpT6Fq*O}RvbJJ}4nC9Ra=XldtcB9=qHDji!=Kc~gVMakt?V9DBL)#ns3}(;Lg&Gb@ zlLPkpmpl;?03P#_)5S6NPy2sVmu2zeyuXh=7A{5#1RUQ*kZhL!9ctW%EZ=tX% zu0zPH;{)TFnxOqH3)g88fmvQ{JY^S;bHStoPt$aIFYT1rRuCJfs zX*=h=qea^?J`!j_O6kqsV}BTw-`vgmXfj9duZ)L z+NFXUx5g`;Ce?c-rq_M&n5sREw76X}C7$5c;BZ&=`(}5o`rSpYFKhBAa*#`IN1s(S z-1=9=rkb?<{Kb&#A@>7RM5^Ny_AjlIRbXqonJwFPIrsZQ&+`72GdL{<^z7@vQf`H+)9xV-H-o z{r9(gPpJo?aUZ~LvQcprzRP=|No=#Z3p|WjBO7k%ej~6WnX5Np=ZMXGa0aObk(B=z zQQ)=oil`*&v9d@!(i7|%ZzX^7(74k&g(D@gul}hHT6`CbsYq&Tv}pOdC$8(#E3%!< z=ZoFk=E1|}?tpG)FmtcrRBPYYCnu8nE{Rv%F`U4~urur;#kN(6Cv)u#sdDm+yCIKg zDk=S8Uu$vw%=7uT;?6>46ZfW&Wxn$D$!tSwDKd6ePpYXKrOds^XV0CK7(LLDHoBcG zaAtR?`?CPm`l0&QFAlzLIYUVtmey|I=~u3zY<^s0<#AgxYs&}jX_M_Gqf+;Jr`ot( z_EnPhq`!aaI_|yRG>yN@__mDI)l!$95!F)svxR?(+OuB5*Nnm{cZ*%Pq+R_nen#nt zew0MkHiM=$-e=73DwPV4aR}jcdF`^#hR&~7+6TNM9|nCnG^+h8Xi(=?+E>plCnj6A zK6O&xNvo@fE8b?^>vg{To#Nfk#nEEtNJiv3TWhD#v!6?Y)sxy4wnbaj4fLHj<;3Y3 zBpvZ+_Rn3!{QBh!L)Rb1#!WAH#=JdpB=SXOb!vD-wC%Q2;U88E8ra>?7}=2Y$uzs||)W?3%A6S~Ud( z?9J-tn^IcX!|#rpckD;~&h1Wa!MJVX+u&XgPoJZY z{l9o@mofQq=BL+-mV5T7=Zkf9f`K;<9HvQUwY-hoMKaSV3Kxr;Or9N!>GYlUvEQOl z%+dKE;3(g(^IrsKgU%TL{dZch>Gz6)ht-ik{zD9|W&Gz@%k3*%Eho5Q+4R_5cM6#N z%`X47*8btE5wqq)ifas(BV~Rrek~%#?%(ifywD|6*4#Nh6!(yj=kPn#s_*4dYc)yN zka|4HdBB>OZ(+@2^!+XU6MsYLmWGM-rUKIRWs~lgFObTPQz!2!S$KVqk3_kiN_Zh< z8zrypKl7Yn`aG#?VsifjvzXm8scTR*j*<@CJ7jR`G_Q5N8cknyYJTa#8((k2{fn25 zUyK>qFf;CSC+sAto`Y~dF&i!n`h1^7+gP?LV;($i?Vz_+naM;+4-jEz*> z{jHeaOes4E9R0SP<1}mb!Te4l!?5QVKKo9>5T(N1k`Ga47|3oTHDe}%$Dl}>yh_>q z;|=9687Ei?`&|Cfsc@~>y?Qq5t8DcVQ-A(WekWQctuxAwZ{%H?Xs<1b`Vh39!WMkH zDX)4n$Kj~cchfq8+v8)8;pK)qE5ek|*}#5Z|M`L1mZl=>8f6_>d$u9L(ti;SI8Sp3Pi^$*dVT+X)=Q3P<9OxS8Y@C28yP%AiigC3YL*(nA=El_V&Sb^YO3m= zhk+|sEX*HheY%s{VA5Scfj2F|<6e$Fo<7OOP5bbOyOsG@I9o>`7vP1~kO*?ROpY1I z(+~9j349qwM|JQDXLDPr&R3w;$_qHQkL_yZX|;FQy`|*h9ly!%yY>s!m|V=-D&`SL zJ{-}(IU?SP!XxpOlZwYC70EW4FScgG-aDh=_~f!r=i-P3N9y%gHe-A0GDhF8@1Vdy z*^1Xp+q^J&EYbG1ROV!otm~t^rlCu+TX|>TNAO0(>Q}V))^+)C9B*dvTl#l_dG8d4 z>RIbiLL7&taAuQEoYlzAdHvIZ#iJjrPBle|%B3n2zRj97cV4KndwfiBt(YRa0fo&^$9fL-+?2bsvk8(tF0I+c6XhHtB^J`>{hpREI`qucvD z^=IWJ*24okaRO_%Uc8kYzfpL6&7Pn1MNdX(WEwqR?WgC_JkHh-+cs zy4l%7@dYkMwd&meEQ)?{MCD3#di}JodlO>p?dv(lv20oGBPiMJ&h_xo>t)_oucqb& zfAU7(>nSN3yLM~-lYNKMT+q#g$+sQ1d5?8P=up3C$Clvi$6bi6&RIU2QDeQcYLlXo z8a%s_QfFSjP?;Wzi+{qy?^xfqcoKZRr59&nF50wFhFFe~Ncgd3kc8i3^ z?s;8iyX%(kz9{>-54k%e{5Ib1l)UsZIk1FdQrNMsX}#HGk6y|Vcvan=)Elzd%9^EB z?Y(29o>(`7n)4n8m8sVh;;-E_ZXWF#bboPVW8CF(p4q#%D#xqr z_Z%MR`!pPy!N(;}JYkd&ue4bZJni@u%l0Ms*yz827bo>gpE_0-y$)YF(s1gjcL)5~ z`Gdl2TEt!V`RmkPUQT>KlSeN+KK6C_*ZTJ*C+_S>{`>I(9}j9I?ia-$uBby-AoNVV`iYVqK63P|R{C ztI%;4tsvhG?%Vt9anl+l$zIN>n$XZuJjbr><*Cs3kvYCVe0aQAUqxku$1&w@;(Ha< zuU40Po4npD98!C$_gd-T!`k#nz6FUIp7-}D!24QW`A&MqOIsbqbhhZTA^Bv~BH!?x zV2MiTrKj#`pzQopns`3g;MnC+P2T)N+odO=(Vp6zi78yn)_y>{MldLglX zUq9hQ?{|F)d*wNwTUdfZdXoY4$r#{d5Pr}x0QXS9bJv(aVk;5nevScn_W{B*%2dHG zXh|kQ_E2dQmI_XAG#z*(v<4*XXUH*_I>NpoBZYj&nG`rkU>P%rVoE*9dY!zG`1i{9 z&*P3P;%{8ASGDYo0q+^dOh>3-jelu_gbw*@%=;%xG){Q3)uWZDNB(@%rk^HdlaEue z03Z=BW9E|_%!I`hzS?kMCn@kh${YUbSAWqsId^4SV2;leS0EZXhx?h%bOw-hr6{5Y z*m&wN83{_cG+<%Nv|^)Dn4I%=_tsCYqtJ4}0)@l6+&ZxR(i|py7Vt}f1aPIyG@R*JX zTxT-fLbt!Mm#xD#w7|ymY0A#p9S7Fz8s?&7@-}=Xz*8a6Q02ozh7mRo$m~ZTZA=;b zf3HHgNr{-RxcC^R%%=6-uY?|jB;f8IqjfU#+}XunE@Hn^9|cI|1mN%-vv`a9&7r!U%W^pCJ? zK(13TZzA76^S?`h1F9I|SZNDz0xWse6ewo_3B?z>uZ9DqYRH(pxu#B{eZsyrQLge~ zAc|>#hWKw~jPpHFpaU+|4RdOnWFFaWdZe%VRyPo{SfzbQ8r$rB=%36Vgk;pg&cWD$ zs|jtlzjbKm!v4T zh8B>8d4JyDugQz(6-wO9I>LX727*v8yMnx=V15oN9GX|mb+K8Z5iXx=IPrRSD89wq zwnjB*Mk7tW6_E1bqYg8O1Y-Pr*Od-%on)=*N4@|b0;iid4y+N1;%r(? zA^<2PAgUiO1OtNP^)h<Qk(hvPal7w#T9c&lo?6Z3J;Yx9U7074_>D69D;+& z6wG}R*#kF70laifxY;JV^{E3}=V>#|@QSDz_3ulcS1zNN4IEb&?)UsG*+^zefJceN zi?@hF;FU^uX30Qel|zQux^aFhgpW{x0uCongC~Royh8d0xofj?D9ha%asFU(-CJpv zv@z*9&KjoOXEYw*5yf9pbM-)sjVvsKAYaPFvnN|&WYY%@XqB5d9 z`(KsGBID22#-+i5T{Bs*UnMt*6}U(dhpL(t6SFVDXTmqv{|HV-;i)XioW*#xR%2yK zVJdKRmfr6QjRoBIkGp9oxr=}*JqzmTx}qoMxNcVS1?>p|4#`L2Q2_?TCgiVhR*h=2 zng~R%L*HTcVZL5h>2V;Ny0rpMR|DMZ!?@uj}iQU)T5gnS7Y| z_yypv)8Q1ARQyYLTA&>(K2rA?z@Ui?OT%&ayDBU$uUA7v>LSGGjhF*O^o;fbw#P!2 z0+*uzS(Yatr1}39D&SRu!g@|CU|CM428O|ABo|)!b`V*MwlM6*BJlB#!R|BEwFXvv z@Ot2d@RqCyWjH%n!*qeU!CV5| z{;f<7Uj>`(QP>_6z3`^t&U|?0%sq^6pF0)kIAJvam<$89eci-OR?0eYrHw#l{uC8? zSu)wH7AKyJNV8217z4I`jh=oWW&)&Q=8&m+fb?fg!wDKl&P9^1 zrhu?c=F~32hekQC7NfQCfJO(fn$=R^<1WD=elm~^!X6DN6#j7S9VmwXBZ4XuZM~|B zHMJb}(8UIn4q+w*?)rzEMF(g)t7vtu6S~8SFizzseCg3KJHBPigd^%SCc|CkVK4z+ zkNM7l z?=lV#GaYQ1p&J4KGZmzx010p9rEo1;93@8u=ma-)1Fm#6^7Hz%!ocvt%KoSb5ERa< zcw0KDZiwrg8!Bir$H6<+^zeYLfJ^Y!FumBq!K4rrhQziPoa&(62FUH0zqg9nHUB~# zsGDP>7T29OB}F?)_-5&yS_nhk&`Y>f@(~))>7;`aU#C>K<{uTJ=#DOHEhh7NVGNa1@Gha8Kc0+D@;Vw%|2H?BcVFbY6oP_OmMNrYL>V~Szz zr$GxA;dGgN6X3u~1=4lAgMp{BtVFpO-V}JqC56xhEOg6RN&r;sl4Ah=4O8SdKLO6e zl_|mSEsAWT8g?_~&3k^4Mea90}i9*zaE z+A#x5`sevFC3N`Q&SF;VYxQcJFOwtLrxkiJS5g@z-QV$o$^HOrpkay;6!2!9Q-bIf zF3639!ynRwSW@f?>>-+8+C}r)fE5`;)SeD<$Mo-n?p!HAp#toA+x9p>m?0qiVSm{ zsud96x&^4qENcK9R{=624tsyhe3NGUX9+)%nS`rmaRk=I|07m@Vi#}$Tmgj**6>wQ z`wvL#s{aQuj%$D^#Zn*)7ROASn;yK89N|8F2ayjgg7A zeAhfFB$9LrNTn#$0I-ZErNCv@N;J4SnF8)U1H#34xqgj#_-3brG=Qf7T@=qrfx!T^ zostiz!5D&cxQofuBis*DfIucw00esb&mby$3M&3miGH52=FEE(6n~X#<5`or>%+yI zNdF|wC}R+2GFZgGdj&9{r{|l5%tIw2Ai`Y)Y_3A?JSWXz?J6SU+$m5A*vwF93hD3+ z6c&=*sNdnI%%$CI_Bt?org&anh0Sv)K06D(^P4>@j5SFdh8-Tm>8)}*P%4Kj^jD+9h4v)ZQ%V!nu z(kKRY7@I5wdi+|66Ay_q%pf#RnZ>gus)Cq3M1H znr!wl#XP@o!$@_xYM3}+FNNP!PJwhk#ElLF_hPP9l1%^kkP$9G2m~_uLT-^~PI2A= zDjgQ^JR{w^bl6vEl__Y}!JNXCRjbbsW|dXAp_xUvuvI|Vj$(+Dj+p?Nj}1L^zI;tt zP2>zy0f*O$0MH=={FPK_jXe3Uzprq8+ahUdy99ay#(5129dlrb1xdfC2|V#AKcSv6 z{fO@z1yjK#mJ(TQIN81WE6jw0qkQNNk}*ok1dcFbJZp<}xQ&Ut`a1!~-V4I`#dK%b z%|tPut3*NpYtsZQ7~cOW;j5O;!uYbf5)T$+hZ%v<|7w;7nJMolQ`uQ98p28nAb&A% zd5dHCIXblGjHlGO;Liq(96_0`d3KpDf5s323s#8&!)veycq(9$w_P>OoeL1#e!_<( ze#LYg5iBdv=(Y-g29=4_ZfGLP$%bCAY+|{Lk;d_}&|J+DrUo8RhoCIPY6RehWBO`U z7p-GiY&li65?tuR60nKiJxKyqKwy-)(Nl6?O5IBpaG#BXt*4~MC4SF|!C z30+AP%fAsDJn1dG-Hmg!%lvG>TdR4uw1r8@^BO|zQlpM+69)3dE|YWn)df!~hBaT9 z-<|*PYhRASQu5?+HzCdP2I`eJ`Na_yPd4!MO!JRlNFF<`??r4&;dU|SeVEZ(ac#8J z%2%~u?t(+W#dJSom%1#$j)Y5D+>}k}-R5h>%x)JQy4rIk)9lQ<9Xg!*PERD4-6xby z9X#xMGp}srm%v4Oc#4LjUP9XG=Fpb7`=U<`&4UbkW(LFh&y1P zPH<2&*MK}bh`B1e8Jb@ll6T5$CN-≦KVBJRxB zQ4g0dH+aNzM>pDs$hYwJ-N=!R-lX`BQ2EVBE%xBC=#``Pat+I4Gv)iP;O)xFVn_CP zSX?@G0(~?Z(x#g}M$?oo+@ zN|t}4bB?Q-itsT~PIH;g?V7OKF~(kDEB)hD_9vk%yX87}p}IEbA&;UI+)uV=*5Zkb zkCNN?6HHDjifnf`OzJ8q6po!zkb83K-HTJxqA?F%9h$?X;k+f2|Fjlw^vf_iomD+P zCL;T5>8x@Wer|F?VJLBY+_P`@*6^gORGmeyt|&K5_q3JI-uAekWPFz_ zxZslPVp%dgCK%D8D0}|jW3`=J_hMS31)Z$Y!nu@wTz4|_)jIm)XtRG-t6lF-)ArY4 z5qf0r!5Znn0z%?Q>XLegqFTgqr}1$VCsVQl%~H4ne*Ad%uCsc^ zC#IRlKGEq;!6v@fq^R1aF}|%k^PcqF8{6S=XJ#}jwY{e7{I2~6zvFDRx4l_^nI|H& zqW;s7*a{_OOTECEaG^z)D9wMTtcp&=;1E)(f&ekqTH&jyJ!zB4jAQ0_p}?eT$pYxu zclE18SQgi_6F=K=b3&yas$5$ge25}<2SrCvsf}$yg}vq=wK>2wHso56SDB>X8Lr5F zoPw==mVlrFsnCQjbMG)=v7(qDv}dQD|AJCTLz9w;(Sx3A{8J@!Pk=Ea_0Uh8<9nN% zL#D)te_9Rp6AW#xZ~Sz|^V8vDua+dS8wk~kZ_DsmEuAkmZ`?PiUo^_Q`4m2$WVZQi zw|!&ZZYRo(xZ4*t4eQA4Q7V+!yqTD4`_I5`CpxIu>}-?brT?k-_Do=W+>v(5>(Q?l zX9_6~{&?r;^_A6;j1=adg+;Bu6`b86=xTL!QbEb%eEZtnh7G?w`_*G25?YCTTiZtk z_XiDmjdR7^K62nFS1aeMH=9WpQg>{09ngB2b*RayxqQb}qDRl3&zWN+2{l`es%6*i zGtoPK)R4<#;yh9WU9%sm-0Aznjel7dAFX0~{H(e2g?!&M{-ejZWo_D8K4dqCH>X*m zhA|2ab#vl1dl|aYDk2FS_l(M`XDm&Nx@Ni`?I6T!*&eGt{^#;zT?I>b12cV1_$?oK z_lfVpf|4g~pAS&Sj&J06cQW$UQTqNI8zDFSud&kMK8MxDUO#(!yPNp!?ngV_^{wgI zDwIi4PKBL+^)8pIlw{U<9Q-uayp4Zl(Qb6d}a{t_=gI2JjoK(y}Q z=J0tKm}8#&*TXdMr);h0w<3wHf{SMiZzenZsSR@8(5}gU{rT911CMvOHr~;A*Q4Zs zUjCITTa=dY?rz+bvzwZ(84*X^n}@eje;24_-2KqBG;PL1mpeslH?d6+*?9S_mHaUc zyY;!bHzo7G9{T;p>)sgAX}{$<*?-sHiU_{W|L!-dkIvraH!r)QId$~Bx$@7tGm<&g z8xKnz+Je}fSRl~_u1uk77g};sN51L?o8Fn6!%qbE`J8g7dyRo z66IfG52Er&sC2~_I(|DLr5r|(vqbPk+1jM0+gxfj=m) zuyUwiOJCuz|6KzE3TbN}{eBYpNO=Fz?@9z%cdq8PqSx#Oi+!|K3kE<^bY4y{0uPH2 z6wO|93-6SezmAG7&q?>TP^w-7oD%Fc^(&B&*)2-vyWZL`)`*-T&XGc%z;OA9fd7fv zrwKRCnn@ZKVVu$e_B`ngtUnJ%&H$oS9*SA9Xo3U;SO_;{$#@aoH3e`q6fX8&{@~&g zh*J?43-vs=;=~DTBen*=yML+9(t-k~0Os1+mNvwDhizX6M>l8G6tW#2#Nq~U%{(vU zJ0r00kc+jR$Qu(Ey{T5^hyCVan;-5q&fF@nx8)fH+De;WqE-CaGHicqJfE1mpR4lR+HU zog6G_Y_}@@bYhC@pLYNBX0~a6Tv~=bMOO#iP(B38!V(eUjr+=HDn(J*hjMBe7aVT^ zlIS`hDukFXb@E$EZz*t+3*L5`6m)r@=U*%jQlNXE8F!9|e_@+$_G1_l7m5#V=>Yg4 z!mu0}${gP~0Y4Qnx5=b$ghvPh{zq$`1qs9rl9W4LA-G79!yD*G+0IVq($3YPcIHg{fv40vF-8A``9_U0h8jm&;^k{%Q6K zaVaUgwgo4$Nr?Yzho_r))@a!_n!T#;Qk85Qb$6ao|9dxQy0mFAuTMR=H_2IF54`-> zoXcm7?wQWl2|60EVfMa*>HZ{+*QedrN1odMn=?0Z-Mh>%d9R$#FA_pN88rtz?c(_l zeCF6(_2AU!AiJxozYi%`g(Ph&yO*GnX;so?0yo!2Yjr=WPZJLPtjt&_Q7}E_F%)Y) zDCj5OTUBuOrr?F+)=!*8Y1$tiT#4Mk7kTh%(KRkETgxx+h69YnVtw!Zbu6?Eo=#W0 zACci1#TlXzax#~9$K!)8jdh&aC-Xq-Rm#TY)c0b;vpIzBolRpk&jR0OU!d10ktKtM zfxcAU^Q5={jZVW|U46lJfWP@t*WuaReD~v*3|{=~Q9q>eaeYGW-=b~mp5d-n1w_9! zrV6K9rTjYkMCK0rrDbN3I+6x&v?U@KiVC+7Ko8~)G_`d({EGrq|+m7&0ReU z-@EU+9k07S!PNJBbe(?8&wbY zAC%L^o^P!8nNyDutTYhFH3a;ClBouvb2$8;iUm(lYVbj8m!h;_V z+6?c$iZk2w(mB}eipVaxS~pn7Rtt>*PCxd|^C>S}2#r{ok10hoN*A|1$gu6+neE@O zQ?cm-ztH5X8uQP2L1%Z1rtU_HHS6GT(n;@czfpPV!z9<6>%Fg>uRfWHJZ<0J9J4Sj z#LaMG;134uG-s5BD*>cdt=TxzAz?UW-c5<{Rt3#IhPn?F{u7dSuju%2j^DiY`p0GQ zT$z_nIBpaPIu-MzJK;=M)~C)UBSOD4bpE|>>G6s81t13dSlOemHR)$f%$FTdHcLul6R?yoOq z`iA0QV+{@3$`T|ZK0C-o&Yf_V)2n~+Z4Hr8`gJO$risIuxGSkGPZSUioKk+^pI2r2 z75|L=T567IOgdFhM9xi6vMFmf&K7BY1|h)aZqln^^2e)(8e}Gm7|)z)^BY{8R$t5$-e!A+jAH z-82XwW@0$jpm)*A1|jjMCON9UA0gC^P|557!&<+|$9Z>=0%`Vq-8Fz)3J?b)kT4qOOf~2C_1UDZu8C z^>RUAQHICHZwDxtQ(P%#g0GQ{bT202`SQf6dh9jpzo#9xcMTR+3_W&hqz8r8NPcE4 z1v$rb2;b6}3M0HLnaQESe%Ke92VYRZI?0NWb+t65H|xESm=rquy*p{C*RD6uF-$(? z!xBzo`XD#S3;sO2j=sh$r;7-rK8y(NhC^R>$d@P?iJ);#o-G zK$Tb4JXw>SDQ@5>q`6+$i=KX%B8EA1Qegnz1U?5kCIGDuwwC=h*0ePZW1>*}PQjE+ zI*`@xbDUQgUZJz0!y4tXf3-eQ#ac&@x}Cb}V0Eq(a2A7e$%i{GiaS+4=iV1YA#`8V zo>+OJ7nzly+KwL0k~iV~N^w&o%WRe_K_|}VbFq<7wi|WxGqy=2arW&8NfOef;=csW zeJtzKIdYS(8%cXG<_12`u}w9X6?K+QM2E%P?u_%+R^{BKsqj{6SIj$-fEvB)HmXOD z^=!RxoJY^U?v@cjfhLvuavJ?>a5TT(I^Sxkf4#}^&K5NT(_#uBmS_&R*;qUcJ@s>e zBFIP9pHF=ijh;!x3Ab$JBzIl846~(i`0?8^DqEg6dyY^gyeu@9&CM$V1#N*0fGFNR zDg9pXn;M@w3Eil(1NfGTA3snwWBv>0Eu7O@2`JFWawQVnm zhgF%@l6Ao#T=WX3^0y*WrUDT8)&YF7+4Traw5;P@``3hPjiZBF8jh;MazWt!L}8-! z*#@cF+Rz;gTOXw>U)I5aKuDyT z9{G+Y{Ijj%xl9=j!kV$63;A&l_C*6!mP)B9Q<%&{W(nZ?Y5FPx{2{CT6@+yD2fC_N zz&KksOqOdT45}%%ZN(M3Ou&tuW-w>|;OIU8 z1@HfeGBoCxuAtpuF`+Jx%#`pqas)niz2-l2?eQs@=%3MTMZ)Hrki#!8jf>X*)9^Lm zwN|5wDp+qz5_42$=)#eX#Ow%s?$q>o*+`%EjhRV?#enUzy&Pirgyr zmDq?U5`wDOjrJx7(Ycxc8*uI#Un#2*METZW!71*=6Pgq)C1Z*-O=Xu z`kew#DdgOJl?sCnfjT;08W>>HMmS|EXvoEYQPm`BG9xS+5dkwmI2Zu!rhu`QW0QQ; z3rW}DZ2#DOaSCDVCOpsdhx$5(Lyr#AdBh_8zr|DxGZTwX9HJul<7mKi@+9`(kiqFF zNE|54-(?_4Ux&5sqYQQiHo`A;gT@@L##}JBvAR&8Qvy?j%^Q}l*p9W$fZ&MfaG_L; z0h4@qcbrchieXL~ELpJp!dKKdIO68G?_)|UnCCyH1vS#!tr8!H4})_V9#eB(Laxk$rA$- zX)q&y17xjZqMoU_X}3N74cj5ok17}$?5 zL(mU!)wqVa*5@@+w6EA|fN(SI{cw6o!s9WerI;h1=izXoq$!<)^ON6Ovs}PVEpC#e z?JA9x^!TAe(5Lfu-J=5bonf%AF$JDUq{5J6?-wCq;?o{5a1FI%B;E~Q1hMLkEB^lJ z{-bZ2;Hbw7K2+{uZa6Fe7q7^-4fecgTO>={-Q$0Qrr=+$g;jJsJ~6<(C(_>&&4A z=eK;y*-_k51{H9kVBl>(KujMH0moShGTwUrCuL1iE>|3!K4E#}SAraF;nm=O> za5I1yo%u&rJAeF)wI~)K*0Lxt!-fDR-UAdGnu(|{EAf$(KsgE!r67ATOREq0KapDr z(3@o$N;p!0`JhPj;|pb%nGGI7xMLvzb4%5pjPE8Snk$s5uR%AVaG{O?I0ZvM9NYIf z8*xW~>WH=UAWB3lc36U=eG)hDrNI{x+$7@HKmoAD;JlCY!H67&UVtkalh4_YJqo@M zsF=CByBb>ltMdSKct#7}lUl60TObOsve;DEAyF`_KoKxJt*z*2`% zXE{KQ|2LQF+2kh8p{mLQ;93l68fLA$z=66a>EK^5- zg=K-jh5&LdR3hQ_mCOqRm0Y5JRnoy?1&r%{R39KbEwK!P#O!~zk zX4jCEtCjXJxqDE@gS>ip2A)}5;8{u1OvgaIKZ*t5p)nQP+mi&sfWRfd+-9pEd-`TC zgUx=s&hzPwzx0ms9{0E5H*5(C4|Y3yzIQz>kWdxb)fVuenDF8WPHS+9JR{w>BqeK1 z?j$su7tZX={r>!;%7x)qeR9VJjwPQvA%4hQf8{(b_O_;#zi)6sze z65OJyaP5rEsVk_lvW}i()|-f<8TR_|yf#T!_s;#Q>;Wca&Nn`m!X*T3a8BN&i_UqrrK&nykli1UUw!BbaU6HfcRP-WAbDArm zZ?APl>ZU7fVPRDh`JsdBjG`o8mN60vmaia$I`XHYyhCSi=Jg1A2C)YTJv{9@Xkb9h zED+RMN{mR($)quQ-aNivFlxPKO5jt(rhjp{YZuP2SqgYOeL=9ZFIT_|*Ojl>EdTJG zcq*QHO^#4zcfse7lV~*EHj^W+Re0A}Y;%NFm$Ve~zE2@Xt9Q>hpfg_WDAa?#I^KD|X4Gkv<2S zaTD%N&UBE2nbMJNSy|-)2-r26b zXJ*7Do6JZ;kC72F%ZQ?oRT(KFE(#&5l!S;xR3fEP{)ax_-~YT`_c`zLKIgg5dCqvB zbKdLe+J<6I6VV0S9q1iR$1hiXkk@>Vv|!uJ{B2eGeCIw5#S*Dz;{F$Fd(vi;xCf=u z*d59bxeD$-&!P&xx3X|w`MW2wF0XR#^pMU3_PL-^saO?rJErtjg)Z*a`e_DB<8aQ8 zXF1$8zVj3vZEniQFL>om3C)z`k}JY5Q)WWTtI@=CsWFnscU@lZxuIUv$qOyJj@kHnndc zOSCZ$;Y$B{t7R}Kc{|wQ*hc@(uR6Vy{ZL`dLKNM9Jt_OSUJ72q-)w~g*BSDc?r^Wju$}ic;Poaj^^j00igZw6~ ztd`9cKYn)8NGc991@gg*-c_iDBbQZ=rCX+ztW8m7f4GuXH$~c`tv%*M8mv9GkzR#W zIQh)}WXDHU52FgaR*hT(`**dR<)pi*(wkS=P7U+kiSa~GUTuC9HT=!ce>47&%qqc8 z13YTgU_&3{nCVizHI;10(S4q-HZDr_+FMnHnGi>-d+2`ppT|<8f-|=hi&Z0dg~ITF zEc@c-;q83*x0_?Tjofi*Vknb68#A|mv>U}&viTaY2fhh`PdWAvcX&NG>--DxOb06h z4EBFr;2JboRG7QFbvxJmPi77MK@QP~0Qb1nc$D{>P|Rg;91n3oDR$)&U@C_Y&h|wm zlo7He;mUtIrlrL;h4?40nz{Ynn$Q$xeJOu$UZm+}5p>nZw3N5Q5=tpXbGW4y!ErBu zfjuxe7S_cGyv&vGaG#f0m_H_O7$ICYj zMT=<@@6`@|pJ{s08{e(ZT5k+g;X>O^o zmZK~&K0tm8)d-(@?PdS#wnm-C;qnf5xs;j|{*y_`;!z6(m<2boZO@o-hY;YOz@diW zo`?MML7K`^;FBOV;B@+z`R|Hl7B|~=mWI0-O?i2&b2)XTzQyidaVq^mHq@;|DMl=g z9>5sVht>x%40Hl1cK@KmYmWQB1cw-Ew*2tE16Cp_)v4w-H^PI;(fs5tnoqhDb2 z3(y#tx2>CTmTb8jOp<6#zqs90$NKF<%C#X{vcd@hMXgfp!`k?V{@nRbe;g6LQ_?nW zG5pY#xl}%9q6Wimt5DT+bLymIe5&|&rQUKfYu1;SsQiuRl*Y9D3y&SYLx0l!Pj9Dr zqw8E(rCOdE{$DTD+1yUy?HrQQvdy58Yhnhmnq7%&soAeplelLZ zE{`vV`FxK#;+kJ&W}=@vcr?*TbiZfRB8Ekup9}Q>6BYdRR$EM-nV4s>_P4`ukgPtd)XQ9tI}dJIJy##our~eQ+tkc&(InVuRxY4XX*l}Xq)-x|S zKI3y%!J~?C)UV?v_)RiSnI(*2VJ7x9Pg=o}?us&apIJ-@zNMPqzOZCX6qy0as!}(k zulgp+3IL21f)V}}P1kkKGJJlj&~qt7n4TH;*W@D(W9Nw%cW_B$dpa5ZRUR$U0I0)c zoEvZn+8?L4c)`~)Y15=(I~0=6IZbZj;1^epQt5Pm8!JplbYuG<_QDASDpr-1hJ6Fv zVHtOZV2x#t-ME4X72^ZPdxVnvY3`7yg_o4wGT}{JhX)uZ;>xT09eBt+J+ZUnOv)6| zQ*N>R_t~+gy>3;OK~#}nD`%!GoTF%8V*`XsDejv{{1hwnUIZx^4FC4qkWt2iKxWwi zhQ_uC@<3crr0)?7DfKv{B}efGcp&b47(p%(QAkwr5QZ#?!$4+~D@Ozj3*`Tm03Eap zgvP@J$=PPnJ70b!3lT>VjOHQg0v=!_J7Xt>F`vts=HZ52u_b2{!3tb4mFQuwukOjyQx|&jwawr;y0VRwBAFK}`5P_f`Gp9)+M;P$PL7KUcco0G2VQ~=-gTwPn zpC;*X(iYhv++hazXLqDE`S#IQubUa$|6US0jUxQZKD_dvaHuG$a&YMM2dcvkbJ_E9^n8F+XW6L zfU!Tg{A=li!-pJXfsi!7-H_l9uvh5;=6bae71asKa>_g|VC6*Cn}7~FXjmoUK}k%E z%>v22{ak7O5}k{2b;lMU4xLpJ`sTyv@ib0wk$5vA`eE8YscdK4L2-E49P2Koknu{u zTK34YsHtrpB3-3c$OJ#T?C2b({#|GnV0Hg%%l`lHmc;*n!wAFvFNNjnZI|S#|8X!5 z;A;vebDLJk;_>hm^@0G1eUcDEJjlS@A|f=}JM4+lu;uT)0HEnu+5sNeF96Jx2mzqI z4wHu$>3b~zNTq27T{uN3q8BuY9A*o_aA=&)XkNQpP!5X-9s{IG#;7B#^on1(2-s8F zoAOHIfb=%%Vm1MXIs&di1>YR7OFAh8xSMwtPz>Zav~?c#39}GAu*VAbB+>)4VR=D1 zf+@Pxc8hmS7hoHb#X)lH^5i4k*(__PW#fcDDJjcaA~b;?gjWR=sph0HZ!b?OlaGVe z{;Aebc^TQeP(3Ib)`f1SsdJ5(l*YI0!=jYi1M`$iGQ{hy!VSEc7pb^tNx$O-m8}p-3nN zaQ~p&e-C2R=;2s`E&S;p8qyiNL+Hpe91tdg3YlkqlT}eg!CzkTbmYBDC+hh`^hPd) zzrY`q8a5`=V=iLGQTUX@6iOrLz-0MfkaJA5N+KM>XbyeynMSe6B&UB__tljt68}>C z{Fe)HxU$m298_a6$&ISc9^^13ON0>$j+6K#|40 z&^6|5XcmEQT`L$pdh3FRoD-$XG-yK?fY^Bib&V{uCNE4U(nJW12$__@p95wVX%SgCUWz`SIa zCAWZskdy-ObOTH;0|Owx_PqfPu0wa&0e`X7mL^&gHwS6XcI4%KnZU|Jp)lkzALUG|R(L(@B4wW@vQk95tzJMIy{ULeZ zG#WgBVPM3;3(cF}0X$sJ;qM@%A&1fbvK>sVok^?zrsLg*R!Qesct1~Jod{8azntSkycJsZ0@&r29rXd5HmZ{%K zwSEJL5n%iJT9aIqiOgNFY=a_>`zUsr8lX=^7czTVLk2XJTSZll^=D0NCP_9x%fNqr zqRen>E)>wYD=t6{LSTSkH{0bvFbAScIFqFxWJB8hkRRpL_~HnF)>D!QLx}K&MNSi@ zepK=XEiyEp!y{uLY2aC5gSH`2hvef}dSpV|G8{|kc`hYkD9(?Jr%9=lmx_2HE34^uCi6XO(fD+&7l zNGk0!{|`n@wK_Joo2dP`4Q5AcEP-hOcBxCm{Zu{F@Y|9%-tb>ki3B3m0!NvNo5?;7 zj&fVnD7eioi6~G`cH+@WY2aYQps%W-;H`&&xs@Bn(DdjTpniTC5h5I5KOjKhgFhun zko-PD9S=2y%n(on%qUfj@BK=K&nyW-=af@?#AAb0sEjG60qIiK0xSUHUQ*u@_JL#% zmQmV8KSQnlBul%$$JclUQ2c~QIC6iMA4J$?Xca~|akyHNKwTjsl++w%07^WN^|ypY zYKfsL$+S55Pw5Cu4ni^Z;YmAt1%YR+&}~(S1lYkf{GoUR!e=3gAQ>trd3=zOC2eSl zz%f(~Vf1e!lhmE?qW`HRQaM57{{@s7g+5SThm@)A5Qn*3e|%RGhn|o;Op=)~BLB*k z{fpqWI4$hYYKWi!bh#LhtRz((&W`#&uAH!-%KXu31Go%VfdTGVF*yeS z4e|f4+WdIT_04~b2`CDt!RFR8{-3D8lz31YU?T~KF|-b!=yN29B2bonfIw0Hs}U5d z7mLv~G?gei| zGLJ}ARN9U%BAq*nnpox`MUlmj_HkUT?xDZ_#>>N0IlUIbn@LN4|I4MPM1{u}IvToi~A z&^XLExIjnAF#NBs2XMr}oAHPO1 zCq$6qpg3#^qUu-V5JLZ(a6srFhanB1cL5naawLy%m#2;#0aOj^ z_`C7Ext z8`g35LLbw$sCbFOOm4%*s2(;WZIi6NsI)BAqiaJd4k`}@Q%#8ht?r6TYNd8h#vY2D zWSP{our~jO8sTYYoOKFFxR}b2e?qnPlw(-)pq{8~_}Y^w0cAZgn>`x^lV6X$!TB<_ zYnYGsr@kot4%yIMTN|qP}RlcK9gBZWaKV!{;U}o&@;U=PVL-P zm**PAVD&U1P#mko@OPv2om%^dq-UpRwoJzMvATGjInK^}+GwYtlLgv^HZdjg8r+ji z=N@>Zj0x(O;P0A;bDtP0dej=m=NdOO&=%LO?p7)|>Kl8OVpQYyQ`ZX8u2O3Ur7Pc2 zwp7XHzredVwS7h(ly(m9T-Z3J(+kPz90Q#%ZVydn@<{$jV1{WsoS&2Z0M|?xowITW zO7DJEZWkqJYmahk^XQHSd{(-+bZ$s#@BQZ{<9lMouS`~Y_m7dA*VU4OxcA2@n^^}P zdTLgq!&4`~V_r6#)sbI}dNe*L%Ogr(_1_!t{)#}v-3+HLoKqF_dYY2s&+NzY+losew7s@FnL=>lb;oH~C?#_jNXMhsFj zwI9fXZS5a8xQ5r681TMs7p-JNb6hA0oVs_`gt|R(BwI7zM>3KsMafWT$&&hS-S3SN zxbzhqWju549OllzLyvIo3|nKTyONFEHf(ZMpB&eNZ{ytG$S(L*^=l)aX$BGs`x`>T zDySp=rgGh^P}XT_A3noIT#%R+KT8tCIAwiZ*YHExko)Nshq)kfpHyqyyE7~ z4YyR8znsgEZWe5v)Alu0MB`s3DQQ_x@d_ERd_5tWY%NKkt1;BoZ;tUzo6Brlcr83V zeKTIpV(?`AT#QHf>AGf`@#RP^b(6>6u68;8`M4}7j`H)7E}cGGuaV-_#UWX8yTJrC z7aHDls&V*9aAjML#7S8p$?3bwf&yBPVuI39WF2;Fk7=)*sa|6%I5wlM_aOaIn*7IS zLo<2`{e!#u^wcD>^L@vPsGP6WKMQ^16DJ*sa==7YJoFAx?tS*f$R%o$R`OERfC829 zoxQraFWrNtwDC&$(eJ#n@2hrhWRm@0d>$~MbPT_9W@4{i+~AGr73}hhj)&pjthF+7 z$HdUGRV8u5`)7P4@uNFd!_R~CnQFW0))@n;ORCdp_8LTIdtZfn9%(bxyKAa&i=m>p z(wR3bzUXXxl!J_gR)$iU5}`V}ScyU0o^0pC-Vhifc&?hA%X1t>skI!fG>AKW@y-3a zCT%rT%6^8 zYUJo5_k)dQKHlWHT+`j;OLO*}A(M4+0(v%@`<=YQr}>lW<+Z-D<{?~mFBruLnFrq%KamEcy@rPCR z${*KHa*J_dX8hd){IOi>Jf0pONxOx-mJ){7BOODsi|t37#iACsg9)rkTQ<(PqZS!o ze-{{r{=D&^cK)@S=8jq(dx}q~9pwPu;(%+zoA-m9vDX7! zdp;*TZV@hV3cIW+LaoNy^txAI|5Rx3SPX?iLkeS3O6rz@Vls_&bBS|TV^8>5Gu#06{jdYtwgn1jyf{8puA&Ube< z?u)TXq5C*@ij`+sUYFwQ<1*VjA~6oN60FazTQ2c7^mefMnpWr*!8v&&a@d4D)s8$%dRL?kfAcyO-MyS6 zG*|bQzdj?akIUuSKOxZH67V94Q^tpoX!mIe^@rne#=Obd?~9s|Sb!<93aCgi?xwk{PO(UzLK4KUQWUv+AA7wMhxO= zrh=EN3<3s6wam$*Z#!v4AANS7fy?3~1?%~p$yQwzCB3T+A zNWMgEUSls7@UwnzOEJQ}{OF>kul@S)md0>@ex8l~r`N1Y@9V-UGp45Kf99t}ZkdjF z`?Y=}u*Yfft{_C-1u=KbS^qf)o`$(aUA#g zO*Qt7kmOMfQGHM7eXB@69Ix;CAjF|)mGzu<+mkw{%27VNhv7D&tTu>3|mS4+D(P8f7Z)ONhlz+eDss7|tcJRuv=Ns}b=>$jk zD+%P~IQ9I-FB?v*U)am)KU)dN-+j?+xvD*OyeZ3T=Jv*`-i>y~_e*CaOZFai*HGW_ zFT&*H`0ldi)kU7uFY_rX{O<1hCjR4l-Rd;9g>vQ)>FM_sG|IH#{b{4T(Q9(Km+t7k zX?Vk#MCg5sy{kMSsE<}l-PZoxk~>Or@8Qog-H|zeZAtk(Y2;Ms`gf4MK)WALPnhfp zh<4D;9!;Zk@=ATYe5m~w9wG9bN`zamAkk+^Qg`@pyS(l6Y zwLh5o%h4I>))4KkT4%kBa5*(4n$k*+XWws%6Qb7aI)yqFuuzT~l8_m$-6FRRGc z+AO_STVSohIFy#|!jWjfprMG!$}IjazYio6^b@hI{GGR4PfVB)ZJeV3*`6AS+wh&M ze=lh;Ny!?e^*8~(Uiz1zOzF(j#Xn4mBX)pEe^A+(2~pSJ;M!oE=~M>K0cNv8AH7O; z?FzadRJ{}H?2T?jP_iw6;oBh`sQ2NO>B}eV#+r=W=C;}~x z;%9&)ZJ(BRInye@_^<`KB7plTU~AKRKSBgpPWBO+QU+PTu$R{fur$@W6ET{`FKPD< z{7Ipn(+&fwO+ao3P^17{z{6u}Ojr&R5(&K|rU9}x05%Yya!Lm%K|WuA1|Zo3Epr6A zL^eDSlZCuz1dw^bPZFWz=>~~_#D^0s2OS>ZX@>|-p+@h%!H+Z&M1R`79{pTLZ^`=M z2I>Qma6Sw>A3?%P$~pXk|KnqfF0n)JLp%aJ|3-X+K8D=Heylc<^SY}-UWClgc4}(N zzu8jHlF6gF$v4*ap63Y%ysbR{;T^H?pZXo zzmTeA9P}em4tt05jN;XT7SxL`Ey@7`VriHOfQqPg_#_QZ@*fX?>QN)|<=|><2L&ET zAN-RS$_H|QA>(U3B7sx7lAM+-yi%4`NjocdQV{_xPvf4@hZcN3_ccvd_R9A@D8Ap+ zz*s;2O$5gQww*?EBTq^X3GgG7gzhD^j!89%Ua}_Bnm#*!!UKVNJXO7NkC>Nj2^ybH zApmPng4;y91biJ_2DC!>v>q}9eMU1Hppy_npwl?Osw@W}45YtTMUsm^{bFX`wgy9b z!|O(Xfh=FRQO78oWXqzIS-iJVdceL9?E@Jz7X}ev_jTnWqqDv_06iQCd?V(Zm#zS9 z1DU9Bz&RtV@9ujna4obYu5`P4lm5DA%oxs8?0W7UO=e^Do6hswV+3CVEssFpxkCix z@ex0`w*ih?VWE`G>#?HI;BXM?6*HagzW< zej*U&2?D6eY=C;k*Fh0V`7;`|d`S+<2ZPWLvZ@FegtY}woY)jYD2|qn6){({0hHw2 z0k_vBr>_5YIiPoTUjFLIV*2w6=T}<;{&0|Sfl6r;4X{g@nqQk`;U`pTLovzO%m772 z8o^lqJ0Tqr*r88U0;j;IB!IQ^0()pi08&*>5&()1NIZ=^8iqY34{{Nbd*ohhkRSZz z9pS`+kg&MnBZMrJ5f6N*%~z0NBxrV&b_19;#JHCNW-Ev6hV`9<>IHR$zEb>%)yA|CPU zBYTR2R#>M}LWCaIF&}5pN3i~SyMW#Sk9r36#1$7Uh$vwq*_a=sW=sKT#+8j{6maYV zyyiE9^b7%wMID3`oNHHYp@+ z&1{I+=D#GGZ0|r6dW6?23KslLKm`)>J}znGkOW;3FV<+7Bc(^EkH#Be5ZHPcMG`dS zS840~E7GV^KqD`2%lf;$hPcp;;Q=ASsUnpeeY5 zcmm9|Q1}2I{3JE(C!jo2Glqb0SwLb7=W@vc_$82x5`BgM5)Lk1=Ih;U-x8kMU0SOX zy_Qw_KB*+Z{X+Xguh@|iVe?|@;X=VUiDoHl6VhgSR1;HYl~_q}A;&EG0m2+ezJuoq zP?$i@HpGgTVOoRHf;#A1OXVzW`YKx%R=>^*dK>0E8AS?Pc2P!6?loEr+A0){P$DP^ zZlKK~j1W7ZjDVxf+OVqHO;C}4vzZ9^igH)eq3dUtPf0iU5sW`dn?8jmWsGkGC5GU6 zQYaJyeMo$7GPyCz0t%E#!q-+izI+ETgil>- zmt-}^>A4Pjs!YF!apy@m@1W+Y#eX+oZqmuH2&nzCTk_3eU)NjTk$9zi?jCOswcSFP z!rX?qysSh^z|qnTH6SrdMLB!bQ3t72x3%-=GrnPTn)Iv7Ns`vYeRi7wT|O5Mng&Az ze47k1JAVanyfce&d}W!F8eR30>YgGkyj^95m;5L+*AI zc3K4FO563twJ?24t=>xr8v7JoCvDEpc$PL^nJHA;|8_HJjWXH|6MB#Jx=N_&0-QRI zw;gfdO30!D<@;|&1Tr)!AzViv`dOIo&4BhfXf4Tt6ky+Vfn6(@Ss!chGLLoJ>z)V| zPHLi!Y)bg|V3;;*#GR_+)K>uIJ8?jZ?N3Dj#Y~Y<0w2P#Yil=n2M^pYt091#ZdnIE zn_yq!J0{IK4MZ5n8$o&}EwewD{y2F%y804XE~@7M#iNIsKr z1sDIs73q|a6rQZh=VwNDXaAm_dYn_CSxpbP#%~ee(*?ExX*3|I0p!y?1)g$5h$5fu zHIzr7uqKJDDH$9Wn`FF=!WV{lve~z((bMK1#&^FRUfW+p`av_2xKDDGpi!SWOZ5eC&Tx~F7w`_ z&2>9-lV;KA_7yeDqFiID2%~xT($$z2+}AF4%-lt@HnF!iLX|z09dd-r+CWx9U-}6r zWAAIDh3XY504Ty9&JVlz3;B>}Zg)f&B@HQDB@u`d)nYM2P-@0)y@5TtTfuF8foLRs zD_7&XFkZc!Q+pfPOZ+hnH9OkY^%rslr|Yld?wCS1 zyPMrtX*|G1ig~rC%)zPM7`Q4+lmjuO4Uqi!Qwvbll~92O3iUYQPy@X8ae#cv#PxJ{ zao|hM=}7xvDat7K`6>Uxn@t()bQkHr7ntnlZFOcRM4X7Krc6|Q`$y?a;)ZQMRXW2N zZFfBR->?&kl@zm3ef^pXHey1!{DSZM*&oM3meZE$BICY9Jt{nJlIir|?(@g|+#XaO zy{=8+_A*j`YETAej9&Hx#v7WQKlyk~iJTv=tnJGDaCh$tN#^_8kC)K^<@x>IfRkqL zEo|(2GwHN#j;p37jjb)X3d#k5a&OKYQ6L4UTnx4M-ccCSrWRENjCSwSZ+PliC)(rS zuEdo{GR4mwEb~i#GCOQBq4dQ96pHJdMVL1MTG#(0Q~;@=@dNnkg)=zL*v7XjJsoUf%KE z8`V9kJH*f+w&P2>R#Nuorri~LLv*L7kI#Fs4K1DX|6V829dJGKmRF&6)RWJiOP)&V zvVv~$nmERDxyPI$uV*rau7SL}T9swztj(4ta3>`;O=cv#uf3#sOpICk9?Zy6TIx5G zG+)tD@t|o3|0zJA!~doYk$yU9HDgxwDVeF_HGJ;p-oJW}xtO)jo_N~z?t{S};%~P} z+fVK>Wj83;JM)K^nJOMqB-?vUlDDFXbhA<}F7q5M%%!n~^KSEbX=}~e$zohYwGth0 zVxd9$Y!tnI=Bq|+LOctq;@J13kvRnA&3R{rN44sV2BX!-h2=MO)k0+!N;~sWSDHMe zD+RpYaOf8I``8bKP7u(0!Xa?F14(&=yj0hn!?zFxsbFIU$-LUhBAfHQ{%9&y9vS?pwe>iAj3k ztyET$2DYmlo5^RoXlUu#;j?^qH}O%Hb7D-0<*5EY*I;6a7C|)qne8SaS8ZZ(6XFDfRYia*!C6UCTQWdu1+_ zg4C+^_=7!G(;d%OPAU{enBFhX!Y|Zvi`+T(Y9Xj?xSLRX6 zJ82hWZ1%gJ^XJfIx+JgFj9rUKBzP!|d#T@K(*Bg(~i2qRL%edGbFLiE5^mNwI9b1#?k z!k;uDS9|A-M+ZhG$C7d|`~HDCq012(fHDhZ%F%YP@4bisK_VbqfrC}}4m`LVo?nC& z5Mc5%%UWh(9)V@Z&yW4q5azL45s~jnW1;kovaR;;bv9LK^r#vhG;vWHawaR^iJ-Tt zzqupP+e}>*pKc_eE|p;&(^SXYTct7`jlGzBB#HE`(}N23^~6e=v%uoxma{A*Z#6f+ zCA6g2p)Y0PamCGvN_hpxv5lSn*5@plmO`$dNaSWY5w%y@kGF3_7kb_FGb=~FKQh<; z`(vf_9kcDtoD??>*N_JEm5cdb>Xtf7c5nY=@{zb2asQ+Ej{chaE5~zt$Zy+BoYG%v zMZP0C8u033Sf`9AG*4m{foI$NocArc( zFU4E^_C!EKd}eIko(R^; z#o1@Rfdw!J#;OHP&UWl|7X`x+HOTfitUMvxJI;6-e_4zEuVF~YH*PleuXZufHjU&j za@O;C2+S{o&HH~wU55(JFU*TYDaIu+mMCSX_?y!C_}`ipbPMRBjP$2pEG|TGEs-{p zMz`+_>mVr3Ke7N7ykS4p>haOR97LRS+M!N=-evCk$tOc}ne z-D0?16aWB4U|77?kUx)gPD{cT{sGlPO_&_3#Q9PbJdR{ zZva7aS%0%0=fPOMgtl<*h!anW9&yX5XG|Zpc9vnU_=uu(N1?1AUHs%U zMcFekl1$jQPr7TinS0+m?fCJ%S>o52RY3_jqv%pH9z1kUE)vj3)1K92_@sp}z3b0K zVLNGPdo9vqy87b+2@REut=ZkoG4XLf|2)gH?L0A*bIEe|6)lC!=gyT&>9UE&@y!zJ ziCRv)(kBBx#)p`+oNl@ydRC-lzYcx=w8if?%I&9ozcBht3DvZ0&GzH@Pe(THs>q6& z%Pg~dU%puTbobfQ+hz2rTcf)RTz`DxSNijM-_y)el&1_Y$m*gp7megs0VL_nBN(VKsX-AZhlcj#g9`r*UC1(!CN6D@*$5J+7W17u1-(g zc%W}-fa;)kg`)=mY<2H_G_d}=G!1r+-573gYeXis5^xbz$eR86E)IPQfQvbM_k+o46(5(B%aRgh{U zasiK8yiqJuy#PL!qhnTcj&AD+oi*3Oqra%7aLj2hK$lkt26~c&$G|HTp>jB2J)9Bj ztq=ERe<-<6@AwUQwJxbLH((Kq(7UxayM)|Fi zy?wLieA#8Hubf4wN{MuWAv8-W1*gg0*^ZoH0e$r6+YKleb5G^c-bFW=!E zi8h#D#qM#dkrGeaYf!Zk!b*7wV-aJN`uH3A>wWz@B>AL~fL1{bkc@;f$db|;ZS;4? z=9Z^iVIaM;Kpw_Dc>VE_Ws8%8mKq$V#_-skN)P`|U55Kn>3nf@}<%Cq*N(GNL`QuR26mS3BL>8QVrPid!Ydnsj#u4UQm zya3#FV$7806{qk0p5CJ%%qr2kTd;2yC=zZ8-X=+inKDj6GTa|v$DaFYDrS2sZeta$ zeLY3@J+<#_mwCodE{n?f=GSK6YSA?mX?N~%fWFuW&=-&rt@ApcQioe8cdjvYm&UBP zsVp$)J@qUoQXelNH{!TBoYu&?Q0SJbSkgmVV>(-q`FFQV+e8)_IC1G{MryHxetF%w zNRlFBUH|i$BYmST;~Yg@J0Mm(hXxEI2AYHy0i!gbNCS<1E7X>h#W{8X&}sl)Po{qPP>BC z=B>u)Nd)MK%vco`s}q4+=hvXTNfxx`roV13;+YR_M03n00Zd~}sKMZxP} z_b{1f&d?Kc)Jf^Hdd_$Xfgq?>X?EP2oQpR^7Aov}cwCsf-h;rz3=n9^Qo-@~8&t64}>}+ctrMh=)osT}Jx;1$3q4RY* znUum8ReVJ9^)N#Msu#BFcOtZwRfA+7u)gq!y`0sAHuUVh)HqTD5*#}RZ4Dege_f1j zAI<#~mo&A|7cx)|Q05@$ckTkbgZ2~<`h?!uO~=HE=}g^QXqUOMg>(yR(0Bp|5p}+K3QeM_J;+2`1dG zaD_$*Ng#0F=JjG49KH2pnl#gkSh?$`={!nWjoS}ac+-6C+bzKdYo!xi=bt%~Pu+;5 zuh)CSvrq9-YTUY3r}Xjef+x3C%^pAgtaV&i`{cARZT9F|hO5b^hoAi-o}F31 zRl|2no(9p;R&8uFLE5b30FXe!s*+8FL&yB}Gu94K)BAEGt+I`NVGY3R>ph_^Tnu$9 zHI$%M{sIF~PNLDAN~u7fcx+TN0zHdmfcChN@1t?_=fT$jrc08z-RXWqtMr8hJNuMzKz0cLNZ788&e@_!)>}h<2GX1vV!DJ4{Kg`u z`$^c5!vC~}uN#5IO3;k=ar3QmA1WG?IV(Slzjxi%UgU?p6iJ!S*+IaP6s!IVvMFib z@i+CWPamW4w08={8fh#o&q*{Sb&Yzq`iGOky&h&fHs`8-+4{xK+kVt;tF;eYFuY^l zYmO(Tu{<^TS*9f!+;Zg-+(!s_l=TQ+e^Cj(Cn%iqLI7Cr9nnztfW~j^4#ltPu#GT- za#5Cuw}8MJU~rNlfby#A{MX2+vyj8IoPko@)8d$QlO!tb+RY)mZ``K8viz$3hou8L^jLUdcNTdI3%Y4{7 z&-gt#vHj7PAvLlw``<&zhWZks*qX_U_~YSrsPd4F^3r!;Ni z@XBRlOx&0pIZ7ToLf5Y)m2|`1Y)b17WH?2rgtALc(5>@+9W@^2-*&_ehK7ZO zzSn*0V!C`z+H5GBZ$MI`B=y<2b6%6F=jnKQvt8f;Gc~*E@!1d88e%hsyB7AI-=}U5 zcz=%UEUetp(#=`N@`dW^{w@B)Y$UW?o7BJA>JP=(~q#FyVdi@Dz4Cmvpz3 za(7Bq`<>TO-knBndfY5I=i8sihOhf$1%!`ZoVcdf+Q#PmxO-#kgKvM-njffrawt84 zpL6ifZK1oKP5R;NgVdit37@oxp`zRJkr^E-uB4qa!5{I$g_BdKI0{{@Vt;a62-_5< z5FImuHbf1-ev+A7o%OjY2g5#xXML?VmQLqmr-ax2u6z}*e2;!TSf8GGHl!$`^vQr8 zmny4$<2SAV$FwYLl~BXu_=bsg~ei5))=?FF3wm;msZapsSVwLJ9x}FA$nhg^}*wwLTi5j=3L2_w)mD zYs1y(#x6guWkQ^9x7dE-rf@+L38IuND?7J{~J|&O(P)Ew*^DNmcZa^1?r&2G_kq%Z=7gjVhJotA<$H zioJWNXlH5V5VdxrU?=aoMb$%=z+WZ_ozs~~M_+eM>#S91ft4HMR%iXT{a+=#2TXU> z=wx)kfI zDAKr010g3{%8!cp&ZHjnRB1)ltnZWQCE8(bm*xz!H67D_z-qL;jZ3cG-zCE&ukUiQ;?{WYP3Mhh zm6ziSQu7Y|K*cDFA?ua&^p{fD$bL$;B4#{NiXuz-tzO$Db=#T9g7>alDQV zvVS$_9_13wfx~PMv43TK5iS9@R!=H1PrUij#}@xFWPGJQ=!(oxrsM77 zEl@OsUV`m8pi*%3pTJ~gP$AH`B=oQn^RM_4OTbDZWu0NB@f934sR2e7GauJ?8?o=1i0(H!^oQh^MbY`&YLa=hx|ZR~AM%q9B0z_Ou~z`KC! zK#2svPJScvL5q%OehhOd#Q|{I;Zq=M|gf9-YRPy_BZWMo4_aCSfS+xn{&0;3>U#L>& z#U25iBXyI78(yV41jfG-yP;C+l8)}V4^ivs|rKGEG_To0Twx{j|` z?BKw-ijT!v8&Yxkjn3K3jQ_sJ$d{W~(#^c0EURI**u$&NHSHROpQeA^Dg70y&~xHh z0XX>Z>@-c~x#NX);(rHj`l^>6NZqQM$y(JYTP=GOxc1b)sQ*R>Kuq}$UCuh{mwhnk zQ`#<%J2#KGc{y}3XsgIWu;+GV3;1Ih!)oasLIM>Qk~K~Z0&p|rln^s!Ye9xdE2TAZ zgYpBpJoaj?`aTDak`*!n&(GpuxxijOc0{pBNQefv z>qe;fhtT`KMVSr5BErU*j*G@Ck6!=!wm>mNXHm69^pKi+Gl-{S8tAITthFW^&BJXE zn^=m4j-aqB+!De-rRREd0S<2}=!&wjnTZSSS9;J7z9yXDKzSXC3AW#*7kZl?uWeeA zeK4oC0p_jDIHBfXu(Te7tG@tFq>D$CZ&A`TnZ^atLwhHQlvfS!V;DCz*Q(0+RP#`P zOO&SqJQZc-3?4+zzE9DM7*7VQ$LvE`LXRc9kCBeXJ_mf&EuBlb@oi57gdLmitetq} zd5poGP8Tn(=A|>!W#R@j(#vYKUPm6eVK3|XUk?s$YCbIKT#;|L+sl#k;3Rd|m#5kH z*QFDlIy|tp3wbAiHWvkH-ae;p30D_!zb>cPe0PCfRy1af#i{y_;t*edwdqlwqlF>w zuBi*wmb|I`J2Pwgo9|%(U?ctm5J&4kx5YIV9IAoU#l_gE^M-zdb&;Dj6*$k)DL4|w z=QF$u#XzuTaJ`yiuU#l^YOE+`>-X_<+Q%v)%+6dabv1mX(tF9_;re0AX~dr~e$U@Jqf=1}Zly&ggvcOUqc$RVw~LF*+7_N=)}$ z38=S?$d8{A#0_i8G7q`ENX0xtnP738p9eUb15QmbXSSqp^)A2CkP>xtvAU5ch#`jN ztrQv>EPm)hE&Pj5@qWuvuJ;-0ig{V*vi52P`^%L}>W2K*^#k9_vv{LkluwD+wTz#r zQ>=Ovx3(}^kLnwm_-Q3d)W8aomTh(Y>V3Uh-3AG|^){O)n(Qj_?%gAnul2oqDAJn8 z0vyQ9svN#TR|5jp)i3v`k@L1M$wDpUqc7YZx&K z3T11C$w|AX6W1TuG$y@c$POK0l_-@*13#R4_sb+MJRG-ve$J%TA8SM#yFVCly~X|` zj^)Ow6sw==mD4}xIutUWaRv(~cSj6-OWOC_KOA>`X<|;wL4>+z*HrbonbZFLz6zcW zx!#9l^1ttmc;Qr7M|i*MP;q+nwT^w&8)#w6eqhTAuVUQvSN&@C6~LMYx`Ys3|e;Gw4kj6__L+vmL+oNmIaT zUha#(;=I76l-_Slnfu-hGS@vyq@prZ4?rrOQVB=^G8jJSruS ztZ8^Fzfp9;Rw^?M?w3TC>kvRP16L+w|@L{LmTSKA;tiK3!zXTou z3;A0STb`yJ(Y$!C>6-YJl9jnZqGxy{O`eazEOdTB5&VZi8vlwl?RalK~`N$-Dl#ys`9ZGJ)H+7uTxD#u2W z9e=(Ld$%rIAi7A#o!h57>QZ&O!0mI997AJk2eXAM<4te2|CSu~3i1=I=L-2<^r^XK z$M?$(Z>=wu6#PyLRzRX5Q)8xNpTEEt(5Cw(N+YjHFvrs`MQL;H#nyrO>`&~+NldX3 zMrYc4gmiOWkM{kVc&aVsYiw|ahuK9W@9is(T8We9|LxtAXjrHfhdDtc8B4Xz8t4$By_*TTXgl-DB^s^p{ z(+(cGw)kM?^U9HLuk!8wOfZR%*oI^75(0jGJdqoB?=wa+)t@s8@9@Jg@!15r!_s6v zM7W-ldH-3x`oWLGsUB!g*crV5jmxH|(qCrUh)H*s%CXZVhIehr6vU9}gj}GMON^U4 z$~Zl#Pv+SS{~RrW3Fx_+lD(g)F>uCQrzeaT zCj{u~a!wPfkR$BH0u5|%sd^kHbU5vWsYV>EV-kcw0L+gPFWA6R&AUF0aDJ-;1cRUd zL1O?wE~)v^qn(kq=B4T>H>m+%&z^B@Gs8jx&hnY{2Ve17VdqQ!V>{5^rVbnDNlu$Z z$lZI%Hx9UL);<*gXDSeL#dw^>$QCSCV%pEW32gx+mDGCF3H2TGDpfmIEkI$3#0ACp& z1WxyPe{O+vI$6glq&A{(JLd7ILbkgOWOfft-@MFp@%P2wkb0&?ESX1srR4zpp@7|} z9_KjblXq>qpoIca9Hs@se*|fi;GeEN`0p5RtE!ia%L6KuBW57jefHQJ|-@dI^VZR?4G9bA|Dn4y=!S8+patP|3s6(VVOo*~Arf^15ZqR&DgG z`+P@qsI0qQ#VP~y^_fBm4{IHlx2oDmn>r`fq2;XCRFrqlRpVY_uGTH5i3w@JWnPnC zR`L1l_STseO~qpGb7taAKY7%gKI2>+dFqAN*;d)=6|pYem$P+V?VcvJ}>ZTEoUEVKTShbJymkw6A|;E`v)ee*53nI zmODB={yj*SD?S+*FVc5rpO|((>J<8@L! z8+QJnejCrFvf&o7$0_h&8#9Lkmz(*X@#H)Db#=U1xe_GKp639&#&m1hBx~c}XgI{@g=JRQ(Y3js2jz!V;cI<3?fhBB`R^ZScuC<_kIm$8L9% zRy~f(h1xqNdTwW#Ez&Z`^JrM1J}eaAi+W)S%V=ZclC9uI!NR#UySt31<0V($x(o-ib*(Stw~JKN z+WkhAykZgi>O#9vc=A7$z%=Or~g1H|zuZWh!m<8XYJ@wxsl zeO*@+RD}e8HGN*bcgDb~Sd+?;mU!h2!Rw)yc+-p0i;~}%9hh4iZ`E>t=2QzvyLJ~x%7|kcN(8brs9`dyPxSj)=zlv)zjKOWW;9z zi}or%Xl~$NiTmUCBAjF=s(!#x$RAEtMZ*vML;(#$DS_{_AwN!F%B3 z`Ln;p3zzR**$ur(smAK7(bC;9$$d}fo1U8<@yz5}GA2AZ^-j=2A5(dNZ(T){CnRG= zGUH*Y*6O15*>kB&9}Z9OnQy2KBwW{yUI};pGi~E+lf1TF$E?ti;#v5Ja5^o);o-}} zs<{Q6r(Uudh6?(7x8E^h5C+9bmE-&_KHOvca-&05^5GY&ni{oM>b_Nt-H$6X7#IJx zU-f|dg$Szl8@e0U9*LrXfsjs{CRLM-pfFP%JM%G>kk6=8TuOoBoYUDTQEr|ZX*%GEvdcNP50-c$1^i$%AFMD*OU`S=CHSK zjm;_ju+iE0=(<-(OwH+c$@aN1Ar6y-qvvDU!z^GLp-jeejm9P`64SY}t(UH9tY!@; z*;%{m`iOmzvLm_p-qQHG(MWdV_SjANli>7-oVTil|0FihEHf#dvHxM5nY3jS__>RX zOz{89_A?WA==9fOa^$-*y4cwhSttoe_Vk*BktC%8_9MG1ZUa;PEq zO-Ga==~KM+PM<@#FB-I`*OCw8XLy=$O@K@>V3Rm>KdNIOp=E1e|CeJe#@QDx?-6Dy z5K;_u*|yPBRSHsGkgPFzt#q8{Rl(-l>{y$=fus##Qk0_g)B2j|thdQtf{$md<(c)8 zWRu#<8QA>1;pyq>*VLVdoK)ux=V2RYHv|A)Hk(Ax`f;hJ_$EYKF~GNVq`o6*J-v-b zRx^4dD2p%H|AA?b=eMly0-nC1Hh2TVY$y`}u7$V*bfl5?k6;U^r|`npxYDbptzHx` zeV|oNP<3FYp+o2k`hUVL2wS0mnoxk1907a%>A?3nig2vMb08tP0D7b_3}WS>T;gIc z_wjdhyX{%!q6;)ebK^8gQ}au8&}iy`=?eJ_-2 zmT7r_8S}BZlCU_P zR~_IT!ZA7VT%lr_^DUV*bNflEtlPPbd{xRW$y2loqCX9DP8PYHU}%}h9e2{3Vq4fB z-ltJ0c2bD7{M8SQUP+XTTVPMiT;9aNmv6Q1@#ePw_tiOwHS=w#!hM{}TW#qcV zl)zac){48(0g5a04P#S*lEEOMe7pbmMv-p9k?KmOI`{sEN?iYKR|AfN`icdvgEIS% zwtTY^RU!a%V1@2duim8L?zxDx)hI;HLnjzGWYGR+$tB zcn82{4)E_@_I~1cQVB_3r-x68E#C9s#`ep2gWpe+BDGUjmpw%2@D7f(oHNe>=i(TlI z+cM?p@B|GeWkV=ZbJ^^)lM0+^Jx4ZuTF zzE?@=4QP8C?ROBBHBt*4)VZX6D_V>TMb;P>8JKB5u5O?~0@|-=1ZXNlLw4#X#9ly5 zgCqrT#vuL_(G?Yh=`r+-VRC5vbo}E`$}zxC2fLSk+g)w}rznM~cc%QhQ9d#<1oCHh zqu@9^%Pr8@F9!gH!b${|bbQH!+ndFC9;btxT|G6u^nVYVu6n5^PBr&;wf>S$oD|X} zg>_u@!I&gGzHn_{5?zn<@_mlDxK_z0`4bQVYMT7(mX)2(NkG$1vVmf&HxS-;rn-6pl_Ri z=v!A3>Hv87mjV>ff0TLQ(B4;sA*fgyY=Y;7`v(ACv_h)$P&(j03qbB8IRb_#WAh3o z7SRCy2HfmG_y^Ak%x%CDa%ddp%}@O357ml7WC{&4oO}ELg8~xNJzv#sMa3Qe?%JKNgu&MfKM_-pIQBp?iY#{0#|Jyc$LND2`T# zOD`{CIZi=h_?{L!Uaba?LA zf^b7RnS|r18sasPvBlJB(sEE3cIc$>zLJx!gSgO(gGol8(nT>*2s?BKuW9v0)M*JC zriF|6Of3IF=pMSv(?KtHr1?9`jn%eW-CWJ<@HZy9tbn4S%(TlD*?mND5=i`@8KACt ze8wXsH`}FKX&7tG#g=;{^4X%FU%}5b<^%DUESNSZc$^RDziDu^drjvJfNhbXzr;p@j=V%;Rk~ZCOc8ETY|Fy zNI@k2Jirgkk?_T+a-bj}v}Zax(G9wR@^BQua0h^SHMp=r47~2Z2|xwF9c6CK)TcrI z!;OE{7!l!23j8#CGAEyn4nzhXO1t?8P(iajJL|$%kd0#NwZYp2av_d)u3cT6jIRb_ zqExnEZRGp`zrY`=SRP^}*i^kU{}$CWlQ{_J! zmj~4@g3C9lmBpZW+JTtLL)D6Me)ZotD>FDsq;ke>ntS0?eR-R%eWcnS2}l_ZP}l)lNfq(WTTOvMWNzVcFhMv+-Uy22iJ{Tf3Pi}pAIgU z`#ty5Kd5F>rEI70S%KDpIPLwVkr~K45@AkMR`}5CdBR=RwM~RQW%1b?*IqUDqOW7~ zS5JjXmJaEqT3WXn$|lxaerb*~8*6hr*J*2u=c*c=W#2sAa`;i}BNNFX!rPNRKg3K~ zJMNZEr$$K18`kJ3tKcw>_1jh%?aEG_-uE=VhJU=He|dJO=1@{HW+-rk{l{$yOTJbr zfyHKJiTUXLV8+L5a&3FQg!Ws8-cw>5kmT!l-+?QVm+W=X&~5f(K2E6h4)=Z9dEx#( zkGdNvT$v^0|D2y0W5mAaG_A4bf%d>>pZ^d~ivT@_WdpoqH3ndX;+by?O`F^ubqS-O&#$UIw#(V% zxZnDnf5oKVV5D>KrRww)ozItR5_H`_5ikO(=7l-Swxj&vBw5LVdUE=ygfiE+)$QGr4|dvMfbp z%Payp!&oW3bK#^g{>d5J@O{C!PkbIiCvVKBpQ0O>cI|Zul?xd!DZTq6YvZ*A_h;)b zBW=;<@^b7w|1pbA42DUK69u~Wu-{|jYJVtvhvIN$Z>jr}I!>&xvvV+>^kZBaC`O9^ zrV*+P^^&E}AAh-dOU$Xy;v%>BVRGBt(N^XsiJx5kxvf7u8|QWeTAE6Y$W(oEyAF@u z`h(=jhu$X%Io!TaBr;NMdTPRcXRhamsO-!a7w?%v^~+3^)34{6FaDm}v)S`DyZ%dK z94mCFxdL;3aNdZ{bxu4K;KY;o-G)}!Wbg}8ys%({Rtpg2W#F0WXG;sX)NQc0j2}$F zCFO_?H&8~|-a{;?AXGehDqyGenqtvk{U~`zr26f)s|&b|4D}ypjzPg65=X%zqcT%en6v&Rm(0uDX<~L$FfkF3)>3hj4rGDPDlu5ylyD|e;h94-6z~AGe*n0A@wWMv zqq5~Qg`hoi0pmHpa;re=(7wOa+6f--M~Un=76n#GGTbo1o^TArLPC1tb|SLG+5L&8v2{kl%X&gX zhM2$?Z&Z*!$s_3nACJ((`*%WSGiESjJh6@k3f#{BB<-7j*Cuk@)@X(JpI8Y|Du>Q9 z>D!NRGFa^9JAt_1R_&v+Xgv~{3yhK`iU{vSH!oKA1ICs1Gr6k(KTab2tkDxmB;0zn zR}wN`+%i|UkPqEIBN#zt*N#GKIx(ef)Sc+nGir|h80wV0*twX)#y1ZYaB^=s_>bvp zkc{(xb2Ej<{1NHi-qd2BC5q@Qowyg;{ALfK{ZUzAH{)XF&Axq>jyW>$@%NbTvi58U-8~uC^3U4ml z{o_r5sZCgWoGJJmLk9#DW<$^=Tn>)ILIOI=q2LJswR%YvuNiMMZc;GEr_WA@VrwU0 zD~ww&CLOTAEegmeoA`at*YPT z(?Qh}1f<4!!49X*qJ`W!kcFp0QlKmp5O*rT zlLdev;9fZ$INDS)wUupikw^e!O{>$@0&$sOcm6WKb^}ZqAP&zQMz1-(QUoYRKfqc3 z>!X0c1^@#d0ZwuXB-e)nwt+b=?iu2OBLEu)u-7mZ0LX2lC_tJ3asgn9DZuIiG^t7V zYx5OJxT}5Hwx~G?yR5y80|8{_NFrcXfAkk{op#Zp?1y-sR{_ZIwpMh#$Ckxj&Q`^< zv5e$*!TZLQ&SlaU zSE0BhR^|R#Q~ae&RU+aF*L>##h+%M?bhVm~i1KbDyh-bTiaSXr^ zF(;(>Bo3UStYcM<Ie@)DHI$GU@5qp&r+N@j2IRa? z&#>7X9$7wdNp;RrT8}247-}>ZmYD8EyOaDeamZ!y8tve~M34A}j=G=(@wH|c+t4kN ze<`aH;=PoNn0BKu;eFy+8h`8l6+XIL3Qb(cLTKV<5iLlT*-4)(z(ULAhpN`0>*-#y zTmEkp|88CpeK!~#V!l+KQo!vmZVbe;r~)$yGI3dU>oFFIt|pQWOhL`F`+~fD!Yz^Q z|bXCRjp1R8IbB$308W9PM=KdtYroqiS`C30Ou{h8KkKQ z8K2-BY5~{?fZ*#W$fdtykgH0T0t9J5z>yiQRS0*XEDF+X6#&@baRJOfFZ%)X54fhY89n z-p)!b7i6G-!}nowykLRRzQSTRWLEhTq;7jW#YXc>2`%FeDNwb3%z#SyvMUqU@FNNY z8|4Cs`eNPTG%^#f z3G+pOJ*JC!Nnv|AEe3`CXj%c-dxwdP&~Q)yJ5MXvJ5`!-pP~fa4<*o?j^4T}qQ62< zyQOgCdREX0OCVhVF4#%3`|>~eQhs(sb?)K}QtUi0mmZAwD%h-R9{|@~5~JC1L|%LNxaIlb4O=p>qAmTkq@tEk}y1=!9BPvBZ?@Zz!Cw z$#)Z848TGn@>@@j!DQ9RDq8?*p3#HI*al%W5rC_C8Qh&t|FvvP_wvS2vGWa20dhi@ z26+AhO_W7}nb!_PsJ#Foq64Y}*3~7zlmc;Vt~8@TAeae|{Ohn22>q2Fg7h?A8AvgW1Cv301N}&Jw?md5Tp?@{XuFqy40Ob6i8Ug9R%DDp|esc@vIo%e=`UXv8KRP&=p`Vb(f;VI#%m!WlW!boevCgupgn7LJ#jc0p_PW zt{uGmx|?c6kvhfwK^YH>UrY8=fDsvLVt9U_X_;~sBe%Yx4}zo!rtS}N(7iPOp_ zQY`_OUN|7}9NP7-q5dZp=rp4PB$y50bs&cMa4*axMG)aA*&C_{$p3PRkGVo?2)%dh z$9WRo{@PK7cJP~DHkF{p&y+>lo+XO;m-OCNdg(<+JW<{F56Y6~`>5_5gX?jN0yPq4 zUDL+rX_WJtOrluUy{A$3+~fO_0(1T0X-Re9IvfcfvJWl69NK}YpijC{FiLNy@hk&* z<#lLteTPnJJOf}L$LDQ`S2GLa%tZWx$rw}5+!1FGygTe_`M)uQGebU5R)`mdu^<|d zWqYBi4#2xgfPFe?Dy6QApF%`Y>>P%pW)VN?p@EU^^qG7s-u4h68s?jpfnSbJG)5hV{b6g9nXG(!@sLDcK6IX@BL z>I69R(_w_yC~P!Ji2rBBFd=xrV(~s0MOyL!TfwhDH~Vw*Y`+{i@6059cc#49jfzIr z=}TWpq_RflvRxe#F0sx7w~p&>Zq)CDwF|fFT~@`38y2kdzmp{Xr#he5*%I(yxdNTM zgbf7vW-nP{GX-#w-%1R=*@l#3Ol=j`nR*y*3jV8o26--%$sSG;=MBKeyBP=<%R%}8 z@lM%;Rqvg;6J)4$7B!$WQ= z|NKfYP12QbO#a5Qc_aBwO97TBB*FniGgw@xj06bLum7#e5IAx5=u(OtD9tDiRV9bj6-$sg*;=% z24XpOrKEnP>LU^4j{d8gP*Yq0&H>{djB|i z1G7B)3s_Fi0Le>{Xe-8%)z7zpj)+ZUa8&@F3`fytG{`iE;+}6gNh9m-OLb6N_5uly zk@s}K`T0B&h>AhO1TaErfN-*i^8pW)gZhE7uLfXD(CWPs6kwq<4mX{zF>#Y0)$9&K zGg6Xf{n3f4z=Z8_xFenm_DtQN0yQ`Ni_7r3@GkD1@N5DFLA&??IKZ(D-@{-4kda~l zt|oY_3wTe7;QS4td;ZXOI?Q#0AkE#RqAv;3fS01Mo0aLRDCh0xf!byC%TcLBPAC_T z&lF@cI9xe;xy$c)IgRcH#H8$kOt}EiOYnhX$ps?%U1TQaK}{ekwggLh8Igg+rAGj4 z(^1m`fbn;E&l0vx1DGC${TPZrURN-W;_2|RT+<~AY++UTueGo?N&a$IzE`dIl|Z*b8#B09D^z~mnRhE-uS-vhyiaUTlkCdL!93t z#IY<6CVe~|It5f}VA_L=yt&W0UfXyd>TJIE&F$@2*WYt=a2EDUCId$RHZvH=ET9Mi zfQ30~%oq2G>jK1r2F)!x0ut81AN2M%KX^jtof_JFCa$SqRsmSsA%r+X5NZ*Cb8ZGQ zqiX;hzXm534J@1m_Y6u3QlcQDfeao4#9oFD1OxD5z|a!*u)T}|xE}AJz)=J4;xl!h zv5w4D#Z;t5jecnkF!`Ru=E7F5*_kbFIdj#zN?ya&H~`!;EFlkm0WXQNO~p}pxVC}3 z9weE`|EFXe>0;>^m_>UPkTh&;RADn=`ag9BFmOs$Zg7doToUnizjT?RP6(Z{1^G_H zrV02iU3n^YX1Yk@@+OMXx+>zl ztEmrK4xJ3(bGOk75VzvwfLN9KZ06loFcb_pp{&b5*t|fMYxODI(~*GuAu6cMOzMr@`105Lyy}A6}(^B%nj)m5`qV zQZ)F+kSZX&?hS|0_(SA%R$x!=OkZA~D$XT@Dzi=dqu8S1sPTTl-41+PtEvy>GO6VE zGodo>zmI|!s0C`ts1%#(1dD*6~|T@;)FI>S(DxTI2nJV+Zs z3d{nQTJ4uHSMl}?cu{!4Lv3PUOx#koj%njs%4>iq{QY-J5%$w3RiQMBzTpM2Z&%&} z7Gc1h4md8$<*CB>HmS~p3R{8rd8(yme;sCA>;r5XkW&rz`3mZWAIQn{49}l#;7slku zgd2(*3&|#=%M^eN^NKGPyk1@fL1D08l{_1C_8BLI^?TW7y`lU`jjn8_V_(8cm@lFj zTM6^ZT&$s~szX2y6>z_{&Lwn(y6ciUIGye2FC{U(Jc6=tVL$XKaAp+RnMoi6R)rD&! z1%UoaTs>f_hDTr|8k-7Dw7bnHNC^cPYej%~(UCwXNQ!ID#w>u?P-->_m>iJ65h%fo z!Y(LfUd5HAtOfTiyL5fo0GUDf1h_0;iigpWKMV-KgX%nn4EXFN{KFoTNmRJkIK~G} zN|YU5*hCb*A1+cxRDkz|or@I^armrC=O!qnjsQU2F-Cov1eku+2zo(KCk3HH-Yqh0 z2$b{z4+-dXp8EGI$BjLrK%NS8WOn8Rqa<%{w zT!^Fyu)@E3vRq<%74BquNB|>cVqCRo!Z!InB2CA*XAXeo3#~tkk(!jQxHBj~C3e2* zEU~Z{8%JDOrwf?2(V(OA7o>TuXh9TkICd#25GLc`)XPSpo`iY;>k9B=;+YVR52rj< z86do5K)6)UulthaqU*z>Z_uY0$SeeoXHvm#LwNn7MC3moM-V0mACo?Ojp)N=3=rNq zkpTx8$z1?Swj_i-X@ih_KjE;eEEVQyjH4|8XlIu?;Zy|1i_6W`;P%<6zm-m z06Jqy^eT8`Sw{iF@fTi+00l7p31tG@t$1e!W*;9MAe55BA}^$B{vCll<3CaVx0ZnR zTEZ?M_a457SWtj{>INND%~Ig-U0H~L^%=Um%>_y(V4kwzH3fwIcq(j(S(k@Gxh+1?hcOX!i#$-QCBDoT@nSKwar$oaq;aq;B@U$#2Ekgw! z04_SPh{VtUR!M{o!cf5G2o#Fo`^ez&F-{Z#6nM9bTRIT{J z91Nfu2q3_a>7Wi397O??T(}$mHUO8k^jWB(FTii{F-RoKyHWUyH)OMc$6yIGd#Hf^ z>KJTU>Of84dJgK(z`~O!fLMcD{|j+}tGlm<-Z*TxlNNLM?+e|T$fO72GXE*;pI^?~ z=^s0O(R5+UzeC;PNkE?9OKRJM$<12NA2~0lQyLQB{|xbR-?>)~&n(OX#_gFYrp3zv zp;m2K4N4;ZapyLYbPm1BaU{JXEv@9ci+X5Fl%<~fbvD7#MeO*cLyXs)QI@}N6s6J5 zaA?QX{@!=fy)x>+n)tO9Q%d~j%^bS%WwZM}m&PW{ce(BDPx_wu(Gm0QDe_7`qcw8H zUZeEky)UHVQP=bo`S2Ht#7*2)wf@N;j|@9X9CdN8J{|Nyh8@c;4Jm_{_tX<r)K z{r0iEvYsWoROY4yiBjZb3p$-OQ&Qz=LVxQb*WY1UGsE2?_=?I$mr&Yj+b{m6bFEm8 zn)rm}^1folf#VWCet~i6p|pF0vpaW0&|i0#^m?iba>2Jh=fpd+H)5uye!2#S%8gm} zFX2S1pZox!_w$05hvsKapX3RjCUhDH6&*X3r#q%LmWadjKblz&*)^ElYgFQEYGzs+ zy?c!{`m6OpF2mOaY>ro+~>Lm72x7C%^cq8yOU^U5LM2u5)XW9QQifd^{ng^}~@%r`TgIq@?8y1=6iP#BB6~Ug7kRi9FuAEkN_gltd(Uk^!X@RIJe8Ar8uO88hG%%V;Ge?hjgt{7#uor(d zpMHIcwGHv0|H!YM$9#J+k*l1b^JYbxp|d>8Fk>tzmp$8PkSz1Vi$t8d{e}Idy4K?u z2{U5RI>y+nU96bnBqfFh4y$ixnKT}Gk>qZqBT)3jt(kJ-?0ti{;3aVG^u~urQuXad zw5}=dM4m9Wym3rrEPd3Cf#0goD#`jWwF&1nPFPvf&&12~uBrQOJDbPP`Y#>tR$flO zd=`wiTRBEQ9=$3f|GbV>;Kl*j9!lq4tJTWhb9}m0AM?!2R=OI~t=~%;vWZ*N9=u_x z_D_@W&e2WpymL8>0!(Yx$z614#6!J+7hVH|Urd%w)ZMy(TcGZxcM*yBUO0;Z!0%bS zVpuUagYm=7vZ;dH3dA~EF0t|SpZZXcPXieCAm3M?lTD&*15-!;yC3&M!Bq6I)e#AR zQN^m4hby!_a;g)Z{%|U#!)MTi>~8%g#ov{;MdBjzr%67wV6|T?vHtn$`q|4t8@qN0 zaM3F&&pRsmXMk2pQu5Z5jlFAnU77Be9OVjd|KsT^z@lothi8Lby1N7cNeLxYWC>}c zL&^n|l2nkeF5Lo>q7ovd2#83dONxku(gH3hr3i?Ks0iPz@9+Q3^V~D%%$&(PbLY&N zxVfP~)tChE-?b23&kzf$30j*{P6VL7!~BCOFKjNEo~IEH!5(i^9bQQ5>K|;Z*Rr0dXJB%3nPHg-gm9g(bpY26(^2{(q>1% zr(V>9X6*cOg`aQ9&~+35;+BG^>Hj_<(y-GVWAjD8(cfK<`A(db{1{aX^NQkBN=A0B z!V-UGe{0AKZPa)_7YW(`B`)c3+}_RJNiACeetr>LYry%%u=p+~|(35C0C zwL|xFtzv4ay1foo&g~CWj{Cl9nYZ^}2DLeObsohl;*W#xGR|13`+o~k)>$wYv!+M0 zExHoOv>Wc2&sXle2@X`TJ#DINJynE??L#Nv2NOK_;^8_oKL! z-dlf;y(Q%7eq{0gW>Rrm+u``asR|ZfdcDxq11?gGrLoUx&_Q4H70J{Obv@bnm70GO zrz`yrzcmR|8kKsrN@V?6MRokjE@@o2_{ZrvX9j&gmhsI#h6oO$6B-M{_s5xSrbyf- zBNp{uo4K+IOi9Pm+ID~4%}MnC5x-uyfN496I|k0zZu3xmk7@HuD&vmr($u){j@c|Z zO-0-&s$bb#$XWvE_tKWTDG(bAZ~U` z)Wb~Ur;EQtgu>n|@F;1`toj}LC3x8j<6UuuS&LHfK%^?Rq50un2>sG&S$I=`{*`MxGlvxyq_4T;Li`Qy8Xq zaL;Z>|}Vw8ERqOT=ui_Z0}+!EK~q;9^Bh%?k5MQF-tO)H6(g=v<)-+B4%F!3Fyc{cU= zrZk3dA22_(>4E~rY#xts!VU7g40F`Q7WZN*ZZltCI^vSW*HwA@8f- zwz99f>+KtDGzr7A+>xR3Smsw7aFWq}R*^Jb!>%!gafGV&qGO@4k9XmM)?^kI(3~Pf zTz9>t%@z0@SDehua7W{9&~7dfz86#=z<&K(OM3~MMF1#)fn#S3%8!T;fgpnEq0+^^ zg-a;s(1=Av^abx#T_FTc7>0d;snMs^CeWhrDif3Eb{#G&iChq?q!ROcv{j#f#3omE z+;icqC9yXH>Tl5bj5g0sWNLM=Ee7Q+f9!C-@pX~YtarU4!T)NxV6G6Ew08wt*}=%Tv^%m8gRlBWxG zPM-+&>finIHnsWT+gYt*TfHTe2TNv0CB}@NCmiNRpMfC(n;(B`i4LqubZ;tKKy)E= zIv&kq?J)*jE-C>u9soWfH58gvf=@wD2MwV!JJEXq+xFaWj_}fDtE;Jc?vh4_4wUXQ zvZ%`FYe@+$4%QcKZD4p&p9A4|2W+dfyF0AYiPxyZ}A!u;c1Rnp_c0MpUqoRldhMr0GucO z7LEXw0^4+zhb$iUzlbQ)g`sI+uyNE#1R73+9>E0KCL~-o$4wfJZlLhy3Kb)@$@LD3 z<<$4%+YUf(-pWO@2UxZjK<9!;C?H$Z-gET^tvD8!)W~)`U_PZUA{6m0_|1fC*#=A1 zANm192Cip5$p<99;Je|9&BF$w7eYLMJw#ZQJ0!sGmgyBZiwYW_m8#*wsXO+$dm7xI zM^=%QYu#u%6414<#7~)j$BoX?2+!R`$Ry+vDo2dtgv7ij3g?Q2|BK^t{mhe?Tsg}B zsoGD28}{ltqK0$p7GJ|JlOgI)Y6Mmxnj6z1zs2dZ8_x_>o=)?tdf5-4c#c3Nqi2AQ6T99Z`gDQR7f1uRlz}Be8>&44Pz@DA z;(wFHNCG6^EH(6I@xT!T>JHLGZnZipp16M>&M1ZD5v4{xc&NTUf#GyoY#j!Xj0np9 z?dvm>JLi22E#g%EOevA168E$DrpXC@H zcD}$tDtr0%hDPs)EEJ1Y-LQkjw|oGA$Z9O+HXI2aD>5*rsf)<&Reabl=YA*nva7Kb!6k4 zeg&@31so*-vjDn>P4Fv4DIIeie<475?7%Y4A@9^GkV1z;O;DHG80;4mo>=3E9YH^C4LFj_3+ zu0!At)Bt)5>OHMOa#pwyJemZ0(&O%+BuAHFWN=9SLckBSaS;ZIFe21tKN9#2U_|dJ zt6YFmmtb*#44}}2lB>aD>5sG82@wIB{hyMII)D|x_yDGfAM&*i!9vnTP8I^xZ|8?t zcfvVP=Fs{E>ayez)CK^uHTNfp05nNJUeJR4Q!f-de2!pQ0>iHWJ!Og==5@aPs#m|p z?2_67)2GJ~Ye%O<7!kI0XoKdL5uS&@Fk)VMPG z>9EQTk#prM1<%RO8WF|f^PZ6pTDnCaO&&a&lqKhMxoQ7-kBa{Ci&Oeue!e)<0KJr( z1yf^hGJ_)5jA;(oetAfH$j;Ifd1iSpb0jz(=-ud;NN! zN{UAm{6D>z_`_mGCkyiD-FI@C)|!`Fb^O<5PEDHZKa9K}VtzaE_ReDxeWgZygZHa4 z@jE^7f~b$yoWSj+?@qC?MwxvvTC}gyNG9>xhxR*h;M1*jnO_epEg!SE(TUjYWIyO? z=vbluyzBQyq2Wfw;zJR;kSDTScGY);rK0+=G1>{c%Ywi&41bi$)2`%cfY8)e;z>P6 z`p35ZFV6L=^y;2-lYiEq^!`BY{sq(zJuVcl^nTcD&_B@R!lG%^=8Hb?dTn&+rERdWY)9q;rhz5tD<~ZWk;$78ga&N1Wf-3d zs}ema#@%`Ay)K%fo?_PEbf0|Al z(356IbVBbm0-9Gh1ynDdzzzq{&I~rWr1cF3eGJvGzB`{$OZO&_#=+)$P)0HNaoWP( zxrL`4FOc|@#An5uAGAm00>6vaS`mIeiOBD{uVY~J=g*RR@wt>#gL|_L7UiWkIMO1{ zcVGFqv+!yCjK*S88r_n;*(|UBLl(7|&eiukvM9p{Y>V%)N6*DeCxAWgq*U!4cbc;B zo?P)ON0Su;XKy7x^OWl(s+KvqPo7sMzQLoJ#g3S6YsrnrUE+!M?PRzx&~is)#>%PW zTJF<&Drr$PZ-`^|U3As~*Rw8M?d13$N&Qtf6!Q*oJ?%{xoncpuir9XV91>Fb@m-4km3?5MN9O8|a~E?-;!LqA8N|G3$r$)gJ;fsCE=`#+*OpLD8L9(qyoNZ=MB zm+Pc&*^6IAIoFN`h+Uys46zNBc|YrQuc-+waU(IcX5W;jflY8#>U+cYZxh2@nf|MH zm@+qq&i33$^=9>nd0#{)J*SZUC196I$O-;N$PHJJ`ZaG$iX(e?#5DJLHvL#di)N^< zR!F(T6Sr2)pRee94VD^z{jNc~O+ITC#a(n;o%UA^VPwdj84vD?vkF}KZk$9o;KOc8q+Ky6P@z{;wIAAn%aX&=JG3ig$kBV^rLaPAUx&FFF}vSw@Q|Tr)W; z&fR0$R#jMUur0-g(P&7XZuHlo?>n2LRw@ z#~SU)9CXu=w)UVl-TI&y-0>qX_fT_;?FGrS;G4IihcxaJz@MKaIQXX((Qxhg^G~i% zuSU!8Fq3e_-na^mFE#MY?vqu(E|{}r*#s&hj0{7hC}Sbu>cyNx;7Cjja%mOD%+ZFc zfSR)$i~#Y{6{_9XSWOE>9GyJZ?k&i~lS4u~qRJVBmsH6!jLlQDUjxSmMRmz+o0_{p znruh>5$!ZwESZqCU~$oGIokoCnXa>w5T^(`Tq3?pD4LQ%pu4br?Qfkv5d~*QP{w_R zmlBnknw4V9bw9dcAp35-Ez^R*0U>9Cd_UqNro@3_-i+Uh)fAfTZ<)wI5FGTG^?bmzapK&QS%ZQz0 zSDTn!iojUk4Qd9Rgp)x>if8NN^nApqNK$NXFxCROThuPo)$chJ%-wTzmX6a&K9R)x zKMGa;66I!iPOwmTKufN5I>Aa`grAw?G;up~y^w8@=UL{5&M5)qJf8Z<8*l^X{vWv; zs(|~(UCRgoJ6g*#tsRpj?~^-j6hZ08C=_V0d02LU@slRPwO%|@OT<_+^D6^VIeUAV zA{ow;S|KAa3uC+&O7=a!RtOlHFRp~e&n%(iJBW-mn|e)E>NJEZTP`Q;FFx(UtA;sG zi$$VH=%9JHciSHR1U>ax8PC_N8$}g7cl6JGj$h3j)FLO}I`D+&>BHOX9`_EImz_y) z_^_=JtR@6AGovavp=Uy8)m8jPu!VniX(sOXX~&u)onxrdyHL+{MSN8- z??)EDfF_lF(&YJHQyP~(YK6pok^J;rEXDTswqv#Z`J?eP(Ulslo6yjiCct^dEz7uHidmm06&c)r z=ZXik-CehUF?jaf>1f%|iKIjeHbj83>OTyM(|0Ke?3Bm|UDw)mk390_`IPaWp5&z` zxh`lEUpIO>T$GsZ8|>X9m*uhu$s;aR1sr)*@iXCHdH ztHx8Xtt?*+3R^z?EuvAlU4QT9gyl{XLy1bg=qtOcb`x0=1^SH)jI{@^i?`nITiokQ zV*bEc(DNyO=gZOHZ^~!k`JE!gQjt`%BfV=yCkkv-i!%AjwWU4;Pt+=1v65cO{_J%sfzP9J~8IS?uz#_F~?1^L@5-_^pB4bI4-TtBwj@#!Ll;7S6q7U7Is9%N^QLf+dQswKrsf4R)14Tum2i z(I0*0if48-^=hEDFPJ&qTC3)+D{1WV+VtF9jS2U#Ul-}n>&J3T9!6{H}y%=oi|SCeIxO$if($4KVaf@NZV^JYoYw_`yXC2 zCo|_*7>&#pg=&sA3`lfhZ(RSjl)3iYHFLUakm2)HFH!((4H%5>v>?Yi$5~R^FP)lm zK|Nsy3Estg=}BilTvXk0bGg7bGbnr5m2LrG-*=&v_nIxUhHJfEwVGPps(esavhvPV z%zN*53O@_3;$#1P!=sw-R-Z=e<|P00G(Ykd{je)277K{Hf_~M%Uu!3r6rEJFMlj!Y zQfZ^8j1Hv?CT)*yYKlJU6HDN@oku=7Jv$Wt#OZ}q(~XvKmwi67>pD+zYTj-OMAQdO zaI@9`v_72JflM-Q9p)^ijT>g)1N&2a&3Qbz;z{I`ISJtT)?<+G4+-d~H~vMucdKco z%y%ts;wIEQr)~R{20}h}nqLa32FNwVII2VG}6ViK1Pa@?j# zU+y(+TdMMrZC zwixsZM$E|*Co;nbC(6Hi-y8W3cXw*8bsVUhj`G@A$+=!B7KADj&flBkv(_qhbV{gG z{&M2t)TM=ag%hE}7cZF|p*?hVId|-N_hoKjOA{0c^R8*oA>KhcXT0U$?%17#l~DJe z7j2*8Z>W2{cD&1}r|f=5BWC90C1La&$d`Kks^aZr*-P>dA}apt;ZdD77N=+DA2nMY zba-BBC@gSSB>Q(4lak(f_da?AF!g%ki15p_4rlOywi%+JXUEqu73wO02HD&>2rR>G zU4lTBpg%<=1yJ<>^|3HZ>h<$|O*(r{;wL~yL`{H?{;*xA!LZWRtc{v!o-jg<`a2rc z9R&HqAGPBdN1)g2vC@%uulajrMjdCmZvRpuYuD6EKcQ}c!GdC_Z<*(nmN^Z$4G-bo zdW26Z_;(tfIyu%4qJOCF`Vg z=SM@}CjsumF;wx0&+{}TQjm|Lrnkgs zpy}(bY!H6z9U`znKSUKK)qJIUJEVVx$tq1!;hNBEtug5_VBNdG<(~3UU?qgz6Zk69 ze1%Fn6~Gf#DFo8Y$@DC+XHX#0gRO;vt|IL&%-RTnKjzkl<-035W>y0&W7J zCqN}}Kas2bG`TFmvUQ;WhzO%m#_G*N0IFEfEP2Ov7Y|>A5gimHfI1eqN$)>H&^^$1 zmJ^xB(1pNz=kBwv9*PxJ@oUPCfa>oGAzC8jdPp+_!zDwEk?e{<3!W%J3sG#q3CjdE zK6Wo8ZJK~lEyy)3tWIQBBBQC;kOPyiV|N-PI`2jj+Aj%9@y&j;SZj`=Gz0V!(>Sza zX3;af1{>enXgV7$qT~s_wD*;g0n1V!$I{8}%zn0Z9#nT9e3xQimWABuJvH-#}6H?rjw{Oc| zeWLxKT82738RLzxvx^jpgop{jH~^;=M*R(74h6^IT4rjTkUWYj^h)>yKOOgjRO z{M*}?#078n?KYQYIkfw5>MU~H#=aL}Zd{kvS2jFGgZX(hB3Uh+v##(u>d!}Azk16x zW%l@+t;&aFj9b}*FWpyomD<{Gd@8g_mZ2k>*7*IM)=~AFv~+=OIfCq0|GY8D z__C<`gY$2ootC9GX73SaUR;^_MFV?V3s&_0{>2Q}jOg*B-67rbG zcEWuqiz!)EOH^LOL&8)Db~U&^>N5QoWi7jcMY&3AJd6wO$NCYIazWcB_RLUBs&TeI zCW@j&1z&5W6$(4wGUEb-AjNl@0NA=vg6l9d=$imkBOvkCMuzH(cJi(h`rOk=9bQPPC;xR-9sZAF{UUR;6|66cJ7;}U>s3jx5^ z4DvE>1GFFs7#xK-77jJ_>2oLTSLk~qi2#J!+a0Te?hN*12mt|s0LAnbm-tL5G~keb z`)@@mbg5a|OjCw+Z*t*_qCy3(xaRZ#s0d~Pc*<*~^13ZTn%;hs5kFz17)*0UAVK!U z`As7a$5M&THL)skvP)?1`wXY45JU_k<5;w*6G1GAoSxnAmE?6*?E7Ja*$Yom7u&rL z&+EaBiZfPn2^!3)Pz#k+)aGaN)VE7lEy(E9xsk6W9Rr4ArwKeUGuq$Ny-Lg+5nbZn z3_+Wu+8M0>83x9a?RyQ?RF$WeVy`?o7izB(zC~bd`pE&8AA(ASb%M!H6zub}qtRVv z*lwxO2nQpw0j93Y3|dRj6P_NC@Ffw^p$aoKM5hC^^LD7>e{+xRjaaaU&NzsDS{nTvZ=|p+bOuJHb}^q-7br z{y2tG2IkJ~vw*#`cL#Qj=!*>_yxB073iyJDU}Db!2tZT`@DnS;0QL6(Tcicsz*0OD z2^?gGyMOJVTMksPQ2B3+M8d^EPoPO94@WdOK*KghX<#rCRy$XKGUegQkTr=g@N$aN zyvpEa3D7iK6!ith3|6K$$_W9g?UcR*`}Tn`ycxhsV#@p z=~T_wyK}`PAa7_^)>CWypr}DJj$w!^&Kt5WYyYn8S`s&bVs3~L=eWpf7V)iD zOa^v=zpRp%lg0OH4149+U;58dbez+8rf3b9G3jSQd}5sZ2TBLMjuE^d)%Z4%=OtY$j66b_io0O}|5 z0{IcM$R*(iKBAx*(>@3hwkszRFrl9c0 z2^0{H=-}WGPhxS8fS-84lSkqjx@?Auf;fst2utC42p8i}`vlKhsHbU|sq+WXo73r< z9z@W;h;5btWMhOTAg-31M;;q!PzG-YLyYwwa^>HIOKIN3voG+YGP&G*oDA=$p?0#kJ$8)Dr#^W zZzba+0o~X70V1;!Jcb0tM8L?T10JB#$bhDqo5lt(w*~66$J@j1o!n<3$pTwj6r#S;JJIK@}i4n2Z9H;UGnaP}~3w`>`5| z&94t?alDX;LO@?KJRx=P!Am03S9HL!Ag9=*{xCQA;^3y*|E&%VpzR3?f@#78=m5*g=Tvc-i;Pmc~$-@o#}9V>~qB9i_#-*HHW?NyVj;Uv{~|(_yYGWIR87Q;sFa?t{PN?nNtf6?Y`s>%fx*IqEfE?n(zCCG>)lO* zX;=Jh5ohWs9(;DwVUMT>2O?}O53fkl+L7;R7MjejFpp8S^QBA4pM4QS5B;m(zu(qWx2161DP!hDWS$k5mIDvSR7mj36B~35+U@1j;nD+{j)zrZT@6 zA9eP&{NDhkrEfi9zXw>qo$tD7wePzfbI)VF;)OL}XY7xN=X4g{FREKlm%6TNbvEW$ zcBF<=t@6;snHv2&(!|n4-{W({W|d>VZVrs~s+vS{s4kLhH`r>%PT;i^8Pw)K8)mG= zr7VbQMY6bPl`o!)$7AZ9iu_v{){k5y9Ty%6ll#Eu>{&OvWc=u%uM^w)lVAaUxr1>6 zFLS)zX)mZ&N#l-lmA0n*I=y|FJw)=k%MI77BhSA5oYAh#32NpZt8vt@>XWqJo>qtlZ3!xqbR&*J#2rjPEE4@e3n@$w;w!+%E3 zI!L)CWo9(K+plwoDCrqMKj3!AJR_wmmsF6um~1=o`AX!RpPd8$sXtn$tcNbPNrXOj z@A&1fHgiRJw&B6k7MI;uFCN7Koba{JHIAj9bGq$Yw90ftKS{q>iD!rn!<Io7TTr+b}Sv5J-ds||_$c3b z_@jpoOPP9By7+kHsjUjri04C_uc=gq|C~O3NsCR@;g8#Jz#RW<c4vvSR~pmHO^1tT$Q2ZT8rRb z9J7;)>|cx_Wb4+mi^@%WjTF0AbI{jkdMomx#ZMnNJc2kt(8X8bXA zYxynC&D3R054B0m$d5}1Xx{cC`FUB^HWY9L7zw{R>Fyx5dH0DQ{kf00hF1-Y`N6kq z^4Dup9-AN7bb}on3gu271ZE4>V%x}m>YbE= zu~)_K)}P+~MSqS_rl$UW#nZyfFqO!fj1R0=58DC*8e7AHD!UIcEOT~P9nXcy<5Ry~ zsp>-%oaL|mD9UN(E&p>RiQAp;T91FkuYHBN8)(6cJC@5Ya@#M`z5-?!?jL*DE~<1X zJXB~4|GRTz;@8Z&YgVwHf-MgV&(`f}LaVK9Xs-2MksPSw`+Gh1@vU3sBO{B%4Exkg0)8$pN_u1@>POMs{l8nmcaW}`X`^> z*uv48XX{QAoS@qExPG|yrcoR(+sofC&RttK+rK@bddkk#`2zOfz4Chn`ryxB8DVyo z0PMj8X{M(JX%BeI(uaDA+NLyV9dEsq9g`_VEQh?OqFmS1U4P=!9Mf!1d1ws9Sb9lC z3>6TS3+T24Y)1{YdpIqgp1m1Y!K`OdRAS0ro1CJUOj|i{a_q^K!{wPCYz8r-Q$vseNL$!Rd_DRx z0=S*`TLqw>y_+X%4uKvd_`ry`;T((rXoLW!2K6FTQV2Swa06)^I&2xCF#I!UV~)0F z0s}Xdl{VzpBBIOzCJ1P+LOzOr6ns!N@cgCnP+@G2*lT-Ey3`t87so@BP$<~|96USh zP~buNb0B!BR!*JcQEUe&q7J~AbQj8`5~z!wwMCL+wDp z9H+NDQh0uds>i=hNDB#h2e&f^qON=i4yhBOCx_C<5dp6Nc-Iy)b2h@xYwQ+BmxDMw zCU+!_As39nTLXUKI;qOhgWJ{VxhwIFzCXBcw!hDC1z1+J!3dQtYg@sn*s+ip7WI6V z&%2)H<_FHFxj2rGkZk-PoPLi3R8?#6p3(~!90D>b;Zv&x=aWuiV&c%Y4}8?VM3R5^Ja^Afa`j?Z+alN#YXu zCg3eh03~b&1WG!?@jJfZ#aeiMoSO-nE7fMa7n|<7Yo3)B<{kv8B@c^Ou9G;p`hQ-ywl}9TJM3 zn&<&av`~6KLd1x}mk-TFB_fCmT#(uF$rQ*4^pMg+5mA**s<)vFYJe?P3X zAYCSTPwXveudbNii2B4=A-YFR3mIv5dM|xzS`TM6H-1aI8IT??|A3~oMN;%-t;UP=Cryf4Brg`Xou?q!i)vQ@1XO4EtF|J3v{ zZKVcFAM+_tfdgBgdgh~szY98l(T?7zGic;7$3eTwB7Wuc$})+Qrbb`hmT@x4*s7mV zYd?_`!v9RgpsUX#;FXlAr-A7+8V--x(?o$0k_ny;WErgm>m<0LvZJ275EqZ0$5hR- zVl5o$X3cjx8+FXmrUuz(c7rlzEw_&B23(lK^)GDd1;?C7bWofS&z4=jqxb7B_kfg^cIMQs+2{0a z=J@mWm02tt79mBYUzEmu)ud_twj1BqUzaTy8P8_>do0tI1@7^XF4%RXMXMio?~lm+uv#82?$9kdq)q?G zy+$98mMK~p-TL))sr63Iyn^(Z_r+`cJTK5X19|d?k;5Fv?JaoG!y9f?7n{SYv`Vf{ ztntxwicCy@Bs-+oCVzYx)AxGD_M`ri;mD96H9d7RP!tb4eywPsvQ+6a#8qdUuSkIqKs!wf3hxsrc@Dfqw|v~2r&@>!4KTWD`aZCoCYeE1gCfTgZdbc#ipwX<5<4{%$BHRUX|0!{YM1BLYN^MAq@emmFl}re=Bk_hvv+qw>mgeRDhs2^MuzWCk3RhjIzjKa+aH{9aIRPw0V*aYL9jgNIiL+m(nHDrL+t#{kMqSI&CEyN|?I?k6SS`LowFCpN5n#?Y^6D`HnFx2zU^RZ6!pdX88{T){+1>IV;E>@REd5mh-DCi>;(MVXb#G7uDX05gvHKACUsoxwX0x zN)CWKJ#Rg<&gIFY?lw1qqmc+;8KN2{VQTL2Ouzoh+d-_+MnKLjPYhUlh=%Kw9(jUiSwF!lJTn`cCu@vr+;I zU)dJq-ar3~#^r&WhGw$D@q6%}ogIpS6hB%zLsMfeCc)tZ?Uz{P^D(V#-jz4-3F6(7 za};kV(|x$$xnfag_8;XNNSy|7;Q*BnS3Usd5XF_j_YFnOs96Jo;iY(r|1qNa(n?C9 zD|*A)@=6x)$|*L{6M|m4axZ9^#;HWd)Bng*Qa~G#Fkg|u_>+K>aR+AS{m$I-+G*Kr z=7EK#TL$Etbrs)jKl=oJKHJiV5GTZT~t1Idm!@GF+)+Z*#_!JAH<(6tn+Js|3xkgm-#&udQ7n_xoG1 zorp+-9p`YPje7g*82>-ri5tfxD|PBOXUNn{g!-nB6%t3wkGyp$D_(55FQ+Q}7(F*H zXY=sgOcGy3y3*_QPUTNc585S1(g^}jZ<^NI#dZ5PkRFT$wXSklx^)K|If_lkO1xo zdblo!fWkw$@IMczhk){#LEVgZwKGY1BK527zy_P;At`K1~^32pq3hRg2UV1u4p?i_iVM40jX6ym0vOfO%&h0xmxD(I zQFaKVq=sW^D5K3T!~xE1!|xzr_@eHsGk@RJ7MNyMT%8;|`R$Z^s0+@@(fDv=>eVpT zvHZ%)lcD~PLt>9MV(_TBJ7&B;4LiPCd12Rw`)`V2I@t58hxlC+O+|uU$gHKyC$Nt8?`+KuBPuV+X^-1vrpdr=T1?&V z&4awVsI&WjW5$e@Km0r~MMw!a;yU3Z?X`Lz^SnOXMbDx;H8Vhz806tzv5u2nU_Nd4 zYixhv>7@_9ZW_+3g<0ykraKaUctHJBZYJdQ%V3H#x$o~wDVZWNS42KzoG&miK z{BssmKjRze$q!V^=fQDvn{#RO0S0qk@#qH+lYYjC@!rzwM~>5Fz*PJ}-K_#L|8K>}(Iy>)2_ z+=vh%{Yw&Hb1sgo&RJ?3yCVNNY(txMEh0@TdX1p?V+vBJBb9?J;eyZ`Z)F)0Lp{DgG_%0#>lTmNX+{(R z6P--J*k!YJ*ik4{2RFFzKOFW=J8J^PRjg_ffme2UKLWU5EW~Jo~Q8UU4&71?TBBJQkIUB7xJC<0mAH~Iq_v~^8+<(k#Vl1 zXP?2%Y^*NA!3WUcP%xn16AmB}dJ`Hyj)|v7EQ+Ms-FL2;SG{%9gMOF*t50p0ItxQqTMIP6@`g z{4AS`h-3y@`#>JPy0c^)H36MkYp;)j7bXD4*RyFHahGT@Jh{&!_+t^y=}*``du>CT-FfL?@^1lXc;*Jt`_3drENJhR0xH;tfs z3=rGQW4u2PP-x{L06e<@8xg-0&zuX~e6$N;7=~w&58wG|cRv9M0vc)}{XS{^9l;*m zP1>v^=nD=nPoO|LjNN=q4df9}3IJ0NOwfP#slE+Zh53L){AGl~2Mlce5zyU=09L^|^v{d%Mk$KnHe-iP z%#s8@>z4n}ZNS0Nk5C%2eK0+djKz=lObfjBtJv2lP1 zNrTsdJMK>5l zO%JwhDLDA7qjM2pPh0#W;7y^(KLpjxM?p;fsTa>87%MWQRz3}Zj>+0Zci7{JgEGph`bcEU3Vv0PKIcU=N@=j! z@PFSr&h%;lY1a7{^y_@tg6WpLQat#1N89M0oHVbtD8PNQb~3 z0TVz;)(pDe^h9~a;sJ^>GqFIFKNGY7`ZB~}snRG=1ff7pS|GeZLEv;kst{Tx6daZ` zcZ&cmJQ2lBg5y!BB%~qfnuY3DG->s7)E))DG=9R^nT&l zEjmh_GF43*8{S2bPT2GSd+TM;Ba+B(hZ*^zi^_IdVC7iSce^Hw(`@}$>5v8Yu?|sA zquM9ny&J>v@{zB+VU{^v@O_k=vycJYY6}F)cR0=9L=w7CjDH%)A>V@tt3nW9jE6!# zMi;&!Y6wRo5DEvd6Z&VN!x`jF7D@kbmWrh2Vw%){I5m7(u>N42fUbi`-Od>g8z|Qp z8D@uRt0dq9OPFwL>-J=Oek@gB4ICWL!T0#ArJkCj5-9e3Mh_8~$ryGOW|(LPjH2_@ zMF^o0XKAz*q99m4Bw3FPa=ybJ19)NAHuYkek%aEQmB?3#q)2sY7#7HN7M^{`^4s?j z84^&=EhJDZ6tfM*`k&!*q99EFdLT*`o@w%oQ_o&Tr~~Zdp}Uy=24;%tRC0GbLSegs zvJ(4;uoEaG3;6&U{pJzij}QPrkANMbI8td*AWaw0i9{$E6n_gT5MP7f2mZ@Fz)TP* zPVn;jfADI$DndcfhYA74N{50{43+O&2(b-lesJcW11i)4`Gg)|F!+x5>XB$HP2FXs$gP5ni6)nWQa&ll{^J++p-E7#O}vJTq* z;pDoUu zX61-NLUP5rDQC`*Rz)f#M=508irk4Dp$G|;tC0Wf>ht~m-!Io+%C63#lDp7oMRPSsOLSeBVD`Wz{~EQq1Y3wxj;a z#Km(#|8jruOVxoFM3iSy97Y32EwCkgFng8Kt@FmG@z}OsmGuE>o}e zj53m^mNOkMO5^@Z_s}REbh8(B@SB_N?~0JTQ=eIcyBnM(__N^VV}|gng@r5Y#Mkc9 zC*+F8IN0WVo@$1zw)KXbKG-&0gWBu&)9OAGZ`0cu?%F(1p)yuyqNjzu+W&5?1DEe7 zK)2>0{ygd!Q=QMVCGCYHN<%7r*)`AEM}yxbr+R2Sn-~<6zn6cQqNV8g8K*nl#OpR{ zu06#YL8g1O*USUBl3yzNFcQ{MQIdL7an>;$AGUKCm|W^^I;gv;dK&sD^n1}iJ6A`6- zCbB!1CObl_CO7QH=&yQy;WI)oTjczyQqbAiB$R2gIpF68!Muc|Jw4(!1+K! zw8zOfzff@{o*v6Jmcz$$mCXe$beLps@aqlQ+#K4}C^iy1ar4d3Sw-bCwwF%a{(`=W zN@>(#BTTA>xs}(Zb+2hh6IL)?H;oXe*}wS}uG5hoa(Bx$(6=~0okmB|^5W^G&xuY& zykRtpzqT;B?-fY4pJKH2Q5#_X`0Kf~XqOC&)el{n z@390frt1+xlf+ANQH{60GCq-tQLO*_ws}UYx1)I~``lk1myZg+a|Dj8xJ1TeyWWq) zWX-epY)o9YE8XZQ+g#22qq^R>$L~5^s^00|m~VYp%$FkCR4I?rb9CtaDvCpeSqz>4 z#_`OzlLg;eQ~K;}ZQYgAX2DK9_PJ%2*E4RNd1d}VmG%bP*eD~`q%&=Mss5U4%B}h% z{CqYUyzEONsX7I+bU&(7wx2G|pPMz7HZPmiXwDKmpt99&Ej}gN+BI@;l!1Vl3Xs0v za_90?n7B*UBikH>`M}JYhP#}fR#9J$baK>{4&lOB7PQUL1-x!Tn90pw39-KPf|fUm zwl$1zMaQ*tFDQk|4Zlf8-;R?QRIL@F8RUpQ!}2*Y7t5E-_QLmR@dP1@^Q3H?ixSn# z+Iakx&%V7f*Nbnl5j7tk*C}azC8CLwL~T)HG}BeapTEl*kIpt@xna^^uZVhaTeUF? z@S8hcJw{;}G1i?oAPNG0iCY92Y?&rsp+ckm*bqjqW{a@yfA6YIgt~~@`B-;pd}WE! zWLv03@1AI>ZQd02NBy-5mw7#QilCYCh-W7*Vmj>pcz+IRr(p4q>DxujIQYd*AFDj* zI2HV$!R?A+_3mSx-WFT=dza%iMJg10Z;vnyFK^8bgPNv4UFcauGs`PkJnZ~&KD|>$ z&hC7JnzcT^@}+VV52VGh21}ZTIL{1?dSUggKiS5e7}pnn`zmwCIFzYt{8zvk@2VG? z9f_w0OPnj1<`w*epD_fDmdpiUdgt6WeHzC-6(&aVH|o!HBJk|%V;r~6j`IG=wapmS zQ&n+retPC+cgC)o=MH0D+069BWr-=h<8>HuTWslyV!TwC&MAIce}{D=z3s`Nj)!06 zzD0aZjdG^iTb$Td;U`?tVeFPmM*Qw&n=eg$EumR$30PinE*UIaj79Tr41^J|FCV!_Hn!C54!eADUDzs){?X$*qx8i{!-eu_$CjT*g$Ab- zy3Ez z>uETP_w!_3^#goYY={N9uA`BbIA3$&^RBvSX{`C7bl&riauJ(hXMc74V3RjQ{-j~t zk;kwM2C|{991<1&aLGRMQmKwJ@$ZKVnInOUeAN^D3hOKB9}k^AWIbRMyS^4$aNDBb zNRj<7&t93_+e}66+%Mr7D7l^6mFLnr=-0R}AXG-@a_|29tio$HYO0ouapb>KZ9rrC zE;y(EHX+b(n&m)e{f<6PjNPM1q)zQ7-RNlL+Xqddt&{0rodz|BgXP$fTGEwq#e8{* z_jAU-DI=$DvgY27t{KH$`;EvdRpOl#-&Cgu1qc6(m_W4FVpF0ilu3D_NWejHc# z^n>7s&w`C!;|t$;rRCLrdmcT7TfH88(q!(pZg4Q~8ebCk(U$j-1)V=$-S4(h5Ui|@ z36no&b~O8jb=6H5Oj9`Yl>Qt0X-|&BpAFY_dGk2!1Cv$DVbERKXpf7M7x^*|~@&~G3B!w}z^GnL-)>0C$@YH&!w`CU>wW#MsC!|8>k zQclI&7K%$xXPC8$*|&Dg-W(2vdkCM4JRo}=!7D%4rPK5&*=?{u+UdCJfddJ?S11(R zjJ0e?))EsH4yhRsbZ^5ay?$G@h`4V-AqBC}7^T(cf&nzn;)>JnvhYa=TBxajV5xe_ zD8pu>Tlzu+lO!!*H7LIk?J@;u9iV0B@e5BDl2JH@9Po#B0YvD&7;eM;KcKbx9|?)1 zy$Wbjk}Ok_cL)jm;6Fl0moZZN@|Sr$g@pG#@94)AjBWzY*hDes-_2ySzfQzn-pF?g zq;lu66+}#o)7cv2l2Ym4UWN8AOKtdtE z`mz1FopF5m(9v*hm=yiFFxnvuQzHt@wmo_x&dM>f) zDdCSvtOw@?AO%~J)2TLk4YjgBb`o|KFe8x(@lNt?=+9TF>=V0gFoV(Eg3}^eQ7)aL z+`mW#YX)@4*PH3Jw-P7cm=$~CNiz7m#3q#z0IvbH6`=1V{XuIz_k|QSS&R4x>rW>Q zK7Smbf2 z&pH|=F+9z58A5GD)aRAp4VBuGgP#xH;a5HJMX-Wl*ovOe&il|oF-}_RxbvmD(YVd; zx8d(omDKV`FbWt{`1rVnZ+2td9))c2yo-y73aNoDowEHAT?m`ga)F`!_IS-6C0F4$ zL&C@KX03u4?_=MOEZPOa$3Oz2_^W*4&j**>P!uxjqWdz06x|YFJ4u8b7bEGMG-IG{ z;?9|hL{_V`thKi8$MSnvs_u?OUNLM{`HPpRbq({UJ-sPc3R58(AHyirYWJ+v$`Z+u zk%!^b5#VeRtDPtD2p_T(aHD0*0V9UYv{Rwl9_R~dEL?C3?l-GLo#ky@7i%3txIF1h zZl>T|+>}o^N^zpDK11MoeDPs(F*#u_frCTAlb3yHw1;RlrT(BF6V#uc^Y;5C{hj_R zRp{ok36|&HtLLs7#u(~^yWt}}+uvKfTq2aT-#qiEJ3)Zk;TXkYS%`Dy-K&S+(hH%P zElzh-1aQ@4i%Mum&xG|ZIW-&JtweLJiKibKFT1&RkSeV1N5);c?B{a@pVvI=)oGr# zIb$SdEZIXRjf-NIj#WQ7f4wpGW#@>@FZ!s1vo*w$qengD)H$*~V(CBs7`V^1k|6w< zMfuAjA z&5M3)d|o*;ar%=jC9MzTx#`iNRYtX%cbtzeGH+VkyP5d&)CWwWBM$GGd&-MmqxQVG zLaHlcw2@fw(>UtE;aH27`zvJ{V>5RP&+Ct=7RmHzC1{#c9ejKMgf8Dol5IS4XMXys zfxq`kq8QVq$2O{;}8$W6r$Q_F-*%=dRDnL$5h)s(PZQ2NPj({+JpU zL%&r=YT;+bb?4tEHisV1o>rFGI!e_%KCK*gHyH)~NLt@vUWjVnp+htN+IG*6lwJ#N zKBbt3;sk*;pC*4j7|9Fz)4ND#?N?iMltQch!6nbyY~F}ezNRpA-Pb#ME!8v`503LT zO20ejQ?4;XxgO4c&ZwYkyffGv z8J9_)`Y^=rsGDxs^YG2Rpex*ocl1r%M%yU;`KeFMBVILr-5(ZS1Q>P|V0ZW`;Jx#L}FUjNgCJ`EL5F}1`c`O{kr)l=kC z29PGpLrfX3u76=}2dEHH241UIL(y{8>>pH&1gW)txX7DQmc?1&&Tl&suVNT-YO~B@ z%xM5Jh#9B`*Ao-)blE(X!+%6g?+Y1*-UyXG5}7TvbX@*As8gZ3uUa&}HiRg^4FQIz zC%!h@ZYJ>2F{|nHVVr(bPnS5E1tXo?b!uSuvsv*zR=~UVo#qQX>G{Id^7{cWII>Tm zv!`z6!jr0C4$u<<3+R|}b{~)=<_EB3#JnX@5a`rp>siyek)WBIK-&3*8vLpukQ85T zlIA+Wp-)Fnp9gxF+w`auy-x4VAJe;qK*@h$Cf`xcyi=`-Wm^T|Ntbe< zMdFTqYggVEaoJzn_vGPp^7lq8K)tBq+EUm|$zju=Qs{?Q-F@+7o*U60@~i4VP+d&x zDNhgxFJ(<_N4lUSk%UQrK)|#ZQXQzeP?04Np>jwR-4sL!dcdTd15n%mE)Isksh9<5 z(a`&Ke8|*vk?-ekZN&W%TdAL}{p?4Z(FsGC)XjJb$C1q}#>hyUFK3OkJftlm?AUs{tubE`iX1mfdJ zw}{x5$1RD+6*~D76UfgF&hZmrmLMD;Nmn3&gs{Xu0Z0qxNkICAngpo(gt{NGAZ2x* z1yqfqg8*R%f1O8EDdLqx`(D4O1qc?-)^au+fR7DJj^|8(0hcNKd4f(A$L8&wqKqNS zVYQF|IYQ$}CIF?x_190{$1hZW_`2NVf9!|aH!Mkk9_W52%U-4P2gqX_s;4V@WN}p3PONqP7 z?13JeyuU@YZk%20=lsNTlJ#xV7M>IVzDFcy*cl^baz#)l2Z z;m}-tfy@V|3@DtUk_2z)s}hVOh@2Ea9LySiVyj13KY{sQ$C9o>0)_*Rg>e;-NGCEQ zK41LZD249Z^59B~M<_{?Y~T2C;T4%D3TtDhmgd0OM{(~LIDU*wm}GfcJ;9-;+1(#( z5rOnE#MHn!Hr)o<(zO3#k&u8i^vH=lS!(R4l z(>?>LJxgv$KE1Q|-leb<40zio#*3cl2zgX1e^Jx_iM-MI+uv}3#zQ#D>$(aLk}m~+ ziDBe)rxJC--#aSnW$nt6b&h|aD~*7tW2KMO5}AYB*2UNxzPX&Y3Z7LOQPSQ<#XKHp zdCPM--y-mJ)9?>K3GG2qYKDPIj`NiZy-0uqm8$vNwAr5dEGpVX6=L3Tcu#&_2&UgF) zMKxf^mEMhq^4qU1u|dBX77s-7Grg5AMt1UEl|C?f8Ej9Ew?*3io{wIQE|!F1WsI zLS}g7;*olc#Q#$;2;dRM((qIMGMQ9H#JTJU6q6>iCbm#jlv6gj2YYBKQ=XqwPp@*j z4ZMD@r8{1gmUuIIh(~wc1@4jm^n6tX{8^6qJhLjs4(()YSD?*z4Ac<-CwiC&DD4bz z@GGlFz8u10fgHjyn0p*d^#6fA4Gz(=&m+6_iTf1$uE8E27 z;oZwbNJ)iHLHz$g_&-`64|)Zf%nL1VJi+j=69FnEZdi?(<~&8D_r&9M@AQyUc?D8+ zITp0?`w0*QDE$9rgSbfq=oI3i;W9lFDPJsE;nlRxR06owu2u$-A2&(JaYWObdiHxe zk!T~Lqxig=vi*}|f~xfBId?mD!>J5P3s9)SDu1FhER$c$gAsM_to!E@6_!`v=y}|cdkqk$G ztcA~6s5lXY1FXbuR#j6h-rT%=qVQ#yVq4eC-FyG;G2uO-G^Q>NYSKoChn&U*KNCBm} z*xAL*#d8Gt6!U&zg>#W>{yCK31! zi*d3iA(&3|+u63Wz8WJF3BdVG1=Y{Hy!rHuMTdqfw%moj1eWkv3>DH5IPd#D?fLtM zJMc-V^RY5duB#me-v-?pvz+*=Sp0)MxV))`g|=BZS-zF~tc{!RRVHVo0CwTVSM_;sS3`g$6~WnbK%RJ zV+$xwSOAuNk1tZIr6-aw;P~&;fGCsPAYen^bXlQtpM+e#!i5I_`|b^1=Qxf#X%-jW zLALW?R&P`Bfd1xBa>pz`jYr+BRc8RG{Wl0Bh=J7q>L#;UH`(7<>c$Wz86CB@@RQCGu zJ@h5@o0RPbT-7~i9kqYz?j0VD`*oG`G<|3fb(;A6K~eLnbD&)A5A}fn48o4F6-bvH znmV9{CFMW@lEbjYDsn)Qnc_X1+hE4uN+qVe7|Pzn*Pr)lKRG#eF1f4N1P{a>>I>n7 znRE;9$DK7V!wUm}bvU|X7^uwRI(odSVTf%deu^^iLUMmPQgyN{a^Zw0BGazLM+9)~ zh|+d4TD`|Hd|fK(qtPxQT~(xC!Lqca?X<|a{SQEWpBWEM2l^nXfD3$9V(J3|t903n zqGnpmT!{=luem#?_C?D zE&v&Ujk(5l0RevQxs_{0&QzASo?6GKv1v*7q`LngXa=@X&pr~is&5=;nk6(|a}Uis z)2CLD$&#QTQ-0^|iRjn*X#d1jGoFJ_+@k`+xudJHg*CTbvMs1Am{uOIjQ5p*IE5$K zVaqj*m+b_rQWMk4FT9Xu5PzB!LdP45VXnLQeWoJj%#rVH7kk?DZUz3-6Zd~Xvx4|) zn0t@ zdA!dRQxhV_5%D_x2@YHy4MYg9;7Jb_o_hMofnFSyAU27JH8?G%(F%P0rcQ&Sw%2zw&0Y3XMh!*-n zJPW6+cwxT=Kz=}h_rS<(A+iZ>5TVnFWWaWua+?7gf@|(=r5D^`4Eh`-ukoWC{|M7S zWL@;f?3iRw`_i1VB-;?HZ;gY9Lp8 zBYbdj>eTd!NS1Nj1FuH>HJS}P>C(_^me5v#+Q#{kIp`C_V1%LE3;D={M;%b(!IPxS z6U~h~8hz7rq0k9W%$>#v(YiE|BlIb(0|Pr{qD+z2dSav)FynsTe0UG>cISfCX5nbd zixVr$tMFLLEkHpa<$}yqQAR}4>UgRUf$rtCh-5tKTRWhfcBm)9PsTq$mJB@T0}6Ol z4s_ZRg|6zX?=BI&j(_wyzV@O#@`oa7@r)Jp7yOW6!%Pj6gj|yrblwZr%2|E>Q{>|@ zMFvYYhrRW)M8FY3pa6()nnrn3=QJ$MeN6x=6gv2RU#n6W$LX`_UM`+TdM4ItQC{^o zY7v5iN9U< za5OHJ9yw7`p@lNCg_Q>f>g61qU^Hi<#zzGY zS=Ivth6mnrBu$69RLc;#TSPM(*Hyh@`w}vNT7iIN5Kh#|AFN{3OaI=fVEQdk}sA_iZ9(q>zH^D zAoI@yi7VfBo~%MTp2Cs{#Os1vju;XJC_;(kkjjJ{kWtBhB!2~*Vv)f^7V#Nk7b3DD zboLkAMJf6`Gg4+hmSnt|_CAGhV*c{wIi&Yjg;L$z7sDkGui?XRz=6J+DMa`F*c(3B z{ToME5&uPl$2C*b!0x2J6$(r;@N66}F_1bQRXGBqQg&crDFYEm?Q6_=&X?k#*}*OO zpmk4*0GHO)AAxRg%b;gDE<4w{2nX*#5vBy_2L$L6cm)ekLnIblPMgP~vLHbnssnA0 zwqQKFvP$Rh80hwcUU?O4SonJdJDikdg8dT-8V*bWwu*fkc6I@v8xI+j445Z{B)EA} zp3-NZ{D-0AxN_%nDLkCCAvJjT_um#na47?4%CV2bCU%YifQ=)36-?IGbKLR4^B;~y zFlEXdWxdUFm>wX4u=`md(17|QsoDTVBc6-gsa-XN@bq%NAXhZ>y#ZjpFhqetE{d6eJm5o$ z58=OY%l>2~6!f=NuLaQG1vecf`p7ZR+(?TWk8(W4Ydndk^vPl+k_gfS9t2lB3B%7- zc6Ic9A4K%O7QspU(&`d26*6n^ud%>`TCn7ZB=i>!GXG=5@yGlWZsokeLV{zyjOl{{R690IXiMr3ai+u$rhPYV{C$Zj!xl zSr@|U4K@K!j_Gt2M@DF`RyqQS`^IJiuq zF=N1Tv!DCbRd=_Mz$|;ZZGY@3__9U$(OwP%(}#bh^*qq=udc7O z1#JigInkeIQfpR;`O;Pw?zFr3W2dJvSl;I^Q=B6kHb|Ez>&SV{cWKzXbJVf9&))wm zef40-#(m?y8?n!zyCCaQcF)VTs4VH9>;hWsU1I{{&o?3uv3(Oi=N0n{J$UPSu;=N6 z3B3GguO2TB-0P;%2z_QB8~gk~5^K0$thn)cJICD%I6d*~nW~^UrtyIL)M&Mk@;j4S zQazt-pYENdUI^Ej+npLkQ}WeXRl9cFbkd6DY@CRgdTcB{Z!p=~$J&2_CVACuL`*Rm z^}PF}qGMdwaE#A#qw?6q>C+XG$#dG-^A<7-458K+Ys;`<;ug5Ld-wgkWmh}VioR>+ zy6Y^$CJ`aswcR~UQC}Vj<#^ZE5FcKo`T7ahSZvUWmL9pF!SeJlJU(?s_j-{W&$L3@ z*$jtO6Ty-jpHG&f8H;$P1jZPL)g09bJq}_c22u)sEaMaQz5$|Piu}Zp?(}chbeE(G zhKqNCr~7EcRJ(I6!qifW9ZFjj!WIm)f@el`)5NTP!F2 z;)NJKo_nKFb6gGIM5 zCeJH-Qia2>FUTC-hzxRI7R^Mj4Y*W>KNA(@Thcf$>Z2F$pvWtHWL>-s^{7@*lDE{b z?iV*It7&MQ@u85d9_ONQVC7#mrPk(Nb+4(t>oyg(b?eDz4whmEjW77rcGccd38@J9 zHIgEVgFn@L4w1N*?qBo?2!+~ENn@74veCy+H_-J=t5pmN3C2Dwj7!0awk11UHu6k7 z2l&Nlm9>UL6Lg~9#hppU3)*k{i-slREu!=?T=~8%rHx>uSU2om-8H{I`S>N~>)uOU zTxd+tj^@e(#@WPaTPA(q694J zGrydp}yc$bJ5p@ zZ;0|^)cWnEW54=Qe>(lr@7!}wVaB5Dv~1~haMTs;DOHh=I#1+Jg8CP<84PPnODXlQ z1adBl$i;l!J2_p`gv<#M8mL!mq6SMbDkX`<{Eoxrs*l!UhdbAYmVXH^nTuB3=9&9o z|B(Wf{M+;z6-&HVv0K6ldhx>txuA#iGG^4Z8@GNfpHpQGc430s%%mPE6-r8^n9DkJ z#?Zcyh01v(vxNm$&h#mavrIwX(f5PpwyxJSwdd-rrhY&R->BhC&C*x5MTEi9@YPFB z4pYZfXWAY&etfjo%X*7$L}#Pu8QqiUjMt|+C%m@?CdpWPS$c5jt z(0EZ-*T{+cYhu=|C#X64^6&Pilqz>2-r2%%&dygq4RMQoYdu4VBNJXLEw_9-RIZmF zG72%~40~#4Q?mJ6uy*MT6Urg*oXuq7;H~N3Gt*NqOFn2{%f1uQr((za@wOxJgJu@XUI6Qh$Y18>J zf`;6j2p@<-NUnbD&k>Sef(xf=rvr?t|sGXS^pu5v>q#lLil*w9tkh;-q$Pt6q@3{%(^K9zR6xnZjaNq9t zuRNE+zPc`wl<9{(TO!bm9(|+swVQL^q}M zYVMUyXv87*NO=R4CWttp`D!qg_IP%WTLb+FN+BoUaGlnP?RX41LfLIBLU`#zlsB}D zX5yiU3Hxtj4?Qd?0wU?8`BfP5zJvpuvRc3o?J*LtaFZ~bCXurG04G4r5=d-02?5UF znOf*ag~(gCnZRk|0R7a4HpufYX1@?FgEj$5y(w4afn#U0nMK6NGb|D}xe4toiqwqj zYmZ0B8SoL|f-y2B{8o6wAMn?Gr#;Ib{AVkg`8^(3(+Qct_}wY7f)rhBzx7OCxX?(1 z$wdl`?p(QY(zE3)eUVOEDf(Z?m&*+1k$(n6q-^M{V;(_nt7f#BVRu*a;QX6-Y z`z^MZa1`g#zHffK+-VC@|ZGW4AcO?1BA-V6sYg$r6nogQW#epb=%>Y ztFaF#TO17q!KuRpI3;rr(Nf?i*KUspRL^Bg$oH=L8meL9zOH4j^GUuBm2l7nfHnZm z1TaklgigsXYiVWa%o5%V)uVR?%90dor9|(Uj~Lo#;Yn9O?owA@EDb%zlKA&NwRYU8 zdACj?k4c;BRAyvfhNf|0KR`((#1=ewkA*GC=f$l3*vTgjoi@z2Jf-ocRGZL3vy?tm zz3iIjVoGdVqqv8P?^sqDSQPpZ;6N;`vixT^rZPfgk@km{$}~}%$Rw4Z{7YweWq41P z9rZ-!xlW3|%#rGhqaD+4GD@dv*2ygj-EyJ)1Z&gv8;X_1Z#37f42dTW2EdhEZ*MDi zbn=engS%JMDNqZ<)il1xw9gE6HI9%9f)|vR58ZbW0&s&(qyJC#u2x$a;L)fZ$2o``0Mji z99+dR*TrRN->&}5e{@n@AicD?A@E)A%-dbd^@ATT$q!g`snkqeJf5C6HAq($oI#zg z(0l;<<3@JLsgZd1KNYo|5w*^Dt$@@s&Ugzwn!39tAMp>`W9WZ~MB6r&8cFyx*lf;} zy{)5>%=F`Wq{eU&pfx+5@T7Y*b6?t(GD%5x4w%l`Wps-$=IlY7R!;RbPP*`$(C}?w zjOo7VuOrJ~z zJ`dw!pxau#Fm(C2nqQ1VZ(waYO=(m}=UdHJo<(csD)A3tuXStdPJb9n4x?F-_@VysE^bt#^cCk1C9hPqGZUgr z>x;QWqRA^$rL3hJf+;dftIZ#$Q?R8iac@1#RRSfxcb%F(B-_9*EBxn!IkAg}LvxCH zS$w6saEQ0#-GmU8{f9XtABH?72i!40L#eE+g-K={{B*&(Gu8bX7-G^0Y$(lH_mCTz zI9$bcneyRtITf3^F2B&N-*)1TZBNfoRD^`di+BM9HN%WI?T!4>Xuib1sG~ggqFZ-w z-(L(rX?>4-34c`Y{)ClT#*D0bXu{<`Kc9)tcQPGZOD&q(Z%AT7wefb+oDA%6s8<2*GuELBb#15rI#-<93`%3nmct;Stq@#jl=?<;DF`&WJ^9>mb~ zHD<=2J0l9+ceoGY0KoK*rus4k@}>=pYS-!AYA+f+w4m?nNQKNwQo~3R~d>77raIVjCU?PQ8~YR%jtIbLbLr( z`=&9=Ra(D~(??$$d{JTjBW1?nEpMe_MS~3d>HD{$VWLFjiSGI4H&?4|Ftf|qR=;^( zvM(gR?a4uBAaH=8_XHw&fCURbOtMW(iRQYADlRmo1MiDV*mm|ul!!diU8wyKXJ3zHpfB1p1LEx(f4S34#2$V2oOQn9x|5bJ}L%i$Tz^4 zG)3_Q%S}YwB54GEnV|f=0F{z+nh_3qEQkQfbsZ>2Sf7WOUjZ)idjSa^JVXFINy|cPo$?@4Ko|v_(mNdtr zMv6}VSJebM#X`cwO2*M9;GBHYBh4G$3U{+9GOavVCoRq5VZa&4=%TCWfSr5~>_G{Iv>=h(}oX zGSJAJwa%f6ZJYvczgmhllxYSna$ThVsZDEvvo3uyDR^6M|rYtX(yKa6~Lu%NudIBw-aGp{YlyS8Dx{ z@;V1{TGVvpn@j2KG3#vyMo#SoeATY`uABRP3^4c82xG&+h6pG$X*@!h_qeC}dcmuR zhH@eX%PB^#%ECJr6fM!8<@nN-ykAz@9fd}9T=nQ;fnF2m3#MS0M_T{P{9{jF?FYY3vaj5K{?`_|*f1q8ovdFa6G5 zM=SVSdw`sPuFk+hU&KQ8x;r@oL{P;{z$jak9@h2(xh0Qau? z2ULATGKI>dFOmP$f=4w&7Kz6X8B!V=R^AdOeJi;atplmtL@ZeS16)@a@luBR0W*Q5 zRH+s53|nbffMQl+ra=M`k4M<^_aq45>flQ)D_yl2AgHX52ao-*U@DVTBMjW6RAi8V zlg306gKE|&P*xyMx z>>#`r{eB9=w4{*b^_3u(2$rZHxQK zILJlo9jTk?sDh~2gatiNln=4XlD>30fkplyi>c(})jvIdGPW;TBzRK&kVq?x^56uY zd=|v;u)o+P0^qe1b|iJ|&zW(=+mEwcvGdP7>HN6IbgicP<=w%HDL~^K{tL784#uRb zPq|l*D;kr4#BWBp_$vb?~@-J zLOHsJfYqDF`_h|$e_+=~Cg^Xx4aJiw#03!3QZpBkZ2RWA1x`)fNrECdW1c;8G z5RNkK$ldZ}tMyzZ2=#LUv1iNdjGnWmL_o1{>v#Af#@To)-B(I-92LkeN%KjO0+`*^ zS8mb%SkmTe(R94)QTw^O1)i^g51(UMdEmtceR&vF3DjikZ{70>&mXVPV*(U z1&MBy^1wNVM771cvT047%FU~?$Sd_dC(jC6a#$rSM%e1mmsztWQ~JtM9Pzmrq-BA6 z^j3;mX@JZ8aix9BGiwpuH~n8i+x*kq+uRMn2En$eBL4G9`k_zq=#xQ%3fC_$)ZxGQ zd5&Ez^!dPWpjds${hN=-iKf$%`QI$BMi_Zd!Ab=J7{KRvKJ^Kf!~hPopr@2qA8o;q zEr-ltFG?Zxv}4z6`jRHxxski!Z<=JK%aatA;oC>MhQ z#A&x6a8)ai8>l5#SJ3LyrR%83R!=FYW|tzgCILbzTM=9-`1lI1V!)&I28ZZXVIQh{ zLWMHQv=SdO6ys&S7P$zK3c({-MN9FQM3Dd?1`wtDWYbA0v7pn2n$5a8 zJ1)lY3WY`mPwcP#K2+70J*yIu#o$6I$-jUmRNHy*IlT?W?I%LWvAesdB2Um?ymxLwZ13^)3O|;WytoB7o4ofAjuxGL**^brcVUrZ zz=K-s5oY}>ACuEdS5JQj^yj0xpX=)7W>(BG`l{t`Wg=#kl4OPN-TUdgcF9)uj?3G4 zpxpDTFDT$rMkv_ABBMZPlMW(712ti%9~DRAtsy1x#^|~0&q{|EGD38G-?eUpe&+Cb z#vpSf_O3GTYVn%F&rl1*yG>rLj@BV5cbNexaowz6MwIg#=d$V9Z^sF1GSPjmM=!+S zTTTT!niexw*{ObRZRxTlyczN-WRe7^tKz)}7?-LH3$r#H-{KJY>XrD=^Cn=eGbx@` z_oz{#Y2^+DqSo*L$Ud&^EXG$FX#ag0?5*0z=E9XzXK!w8emkL|)chq~!B$`5c4iog zpyVlS_t^gQjhpo@CmEh517OH!d~gZ?e>fIF5x5D=lxA1ltRL%`+R8UFm^R%S3o}@K zo*PgC=4|=ge*7`y{KN|5q6u*Q!D#UMH6LKhY^_)S>1U2;NQKI!V^>QonS?^}lv?v~ zL+uii1Uv@ut~a=2?%kMZ5*tQS@VkmCJfOtm4 zEiZ<=d!NUiUP}59Te=XhDcGKUQQ*aUAw$FuPjF0(QBm-*X1$A#2@s@g!pd!7K?;%n z5Z~+ z9({aW6$cJG{2$6dsh{I z^!NnTl#G*HAPkjA*cA!8r~+ua?oOrW&Ta2nTr+> zSUGI}Mgs1?`s8XarqaR-p0vCKc-H{e8Y~49EKU&*dM}*D*VjIcsoB5tH| zLVFOqAC?2~9(M0=-%U?EK-|b7LYlE0uuPG%0_Z;P{b&~CK-J3wF-fKXm4=##)ikaw zPyEpNk0pIM3Rtq7YHD8%aqJ~55Z@nEK`v#DM)rqD-oR$gMUS`2;@JP9p(QoQCJ{aC zf=ZC2JAnhb>j?U}r3xaM0mAzMG@9H=6iU!t1#THdz7V2)U|(s>3`2x5H<_cRBtlP> zeFX_iq*6c&(-WG&)IbLy0W%R<1Pd#UM}%WxegQ{f;mL%l9PSi$aCHb^M)^12!vF80 z5{s{8piz4eD1HEZeQ;kF69z7g{k#$D`yp2#IF93*hu&xK9`ljivV?s(=p?|go7qkv zK<)%m_&-bt!@kVwc#7lW&nF;WUv0Ro`icO??j&zyS|OSQW$thuPXx&J7%MEZ4}hb5 zMjXXA{J)%R;R!i98IV|T>|eE%^Z_hMhM=7y1#oapAcv6JBJR6yqd>`v9oP7)5*A+kbRM2&*8?YFe3rQh_8NQ$` zw+gEz>DEy4AP*TsP7J^$A|5S|OlrA-5rLPXdId~~$DvCD0L<`pK0u0u9)TD7dV`jn zK-B8N(#R?}m4i6EoT2R|yV=r==d$_?sE?fmHcih{5Y|43PlAtOTtqjXim4AEzBJ&; zDFHPL454G1I^^lFBpKqh*PxLs)lWh+hZu{+VTnI zNaTwyAxZD@5`o(Ya$$1p6Qjne#?J@PdmL^jX%Xd4(jrZ!pf|YkjejrJIXuvbQ$3F- zsh~#<%+xqk2Ao;)R3))!QVbFxlMc+oBGT-0Ab}b9;%WRLhvtTJN-yzb zIq7UE0IcCFJOM*Sc8I8YHZkzk>w_c&szd}EnV9~U?|s~t2-akfMoZqYNFZZ-`;*b$ zntgnO1)`d+_o79AEg(x*(M4m!HdvL@cYX}_JBdM*C) z=#SpIf!8zzMDKeHE4Gj1Gv#8d|7ui#3?x^!{I=%Wrru&|hT(tF@ z? z{lXo+-y5&OMykRtPAAR}W|pdV_l!y7<;X`w%SK>7#LghX4M6cwN2ivx;dtqTID{>^O^m@+`nH^!otMN zAtUAc<|HC5(Jk%%tW|iQ(8L4f1_@~<3lHNPp|9uT4x=VLj)V>49N3e^MFSn4+l=Pm zB&<2JUkuyDn7E=1wqr%)d)@izip%__=Kl8CS-v<^B>G&>KvsZcsODR2JVpAoJzfQi zOFlC_j}>S`Mf&|x8I|WQ(JDUGYv_-6xg|_HP8xKO(RRuEh>Lr$Ff{6xM0^lK9KtJHt2JmOR26FVCcSSv(KA(vW058*6PflXiUIb z=`MMUugInV`@I#3?N3_tD^YH#;lyMvJgU~x78t$(n=5kD&ATIgqEyHzheI~8rlR{s zr%5JC?y#H1VOvR*#rSnU2z5n3eX8L6PI^nsC%RDZ1LBC>WH<27zF3v!N2MpdGt=q3A3WWo`|+Q)V&6HO>Y8mGkm}oHR6eO)my`7i zJ3YX&i4|3KYs~U`Wu|Aa%V>8RPdh>Ckg~7!uxY*h=Rv|^*u=!c(g1fVyaG@NEZHoW%_vU595Y}|dCkx>c~Y2D0ZxtPvz zRBBvm;}$V~ki7eA{Px}UB{Ry0qer5utT-x68PPo2=yz42*5-h>B_=33sprNi$6N91 z%mZ7)d#&nY$kx0;hvckPCRvwrQnjaV8w>H!@=3>wl?YJZ*>&^cpQkx|@_z7WL)f!X ztzUfIHpH#k_&au_nyU7C_sI6Z2$EM+DdhXpV-Cd(T8Y_4{afcSYUm^PU?Jhksh!sX zB9BU!0-K()Cgw@bQY=)yE3YUHJJZbdbSi&J`lK`byk82oVy@_a)^hNod@Qb0 zb9eE6+WEIcL)RT;&$tD;|EAeC`=a*Cen+V_cHpeJLW$=2+#LUx}z*>m#0Q&4(Xi7#QrY3X8d(J=Phch`GAh?eSLH;hW8pzPu0|2 z|5U!MZ2MbI*EDpRlZu5c*LWTGiE_R<%$sfAtnocZcSnK+BUxd>BKd9UPY9Lxoalza zJx%Xvwm0(3W_5=Sk+HADfSs(38_2p{k#>(m6*0M$pD{)D^4tZ_VD=~k`Swv(&HJ%9 zhlMGy*7SAC`D*5WZSIp={?2GUC^37QV2c+!J^JyQRH3qB2Nyi>67;?Y&{4;z? zByxYnPWz#%v^4)I-5Krni|0cUW9go z7;&w8wDuR1t7hshS{znoL8Mk+@Wf(F(|MXg)Rt14=-1#quiUTK^?fgD3fqWs$G1ZF;_o{^Lgyt5Znp=r{e@41?+-`~DRvzw{>%P5M1& zwmi0v?{A+76J^C@V`Iqa&Exx~)2I^1FUaeVY|3Il$?rRQ%A$-PcLr%gAZ6 z7f2)Kw2pQwlSy%=>m7B)PR z+wE*kXA#Wa}uv=1WU=`c@>3-Mi6zk)9Qr)8m^lRvUIB)w8bNctCR} z^3t1|ayWntGx>qaON^Bl^5x0z3U)=Bf?J;B+OppatHGGh2tdB1?Y?8YND9sX&WsWo zbcNTwO=p1cgY4lNG|rF}!^2bgFuyuea2F2?*~>W8^@abjVnj?JqzZ_>0BE=*Bjf&W zb4&-aW+c!kLj(CSG(@BDP%sT&{$FJ5KLNsto9G*Y6Ts&JG+xliLZc4NH5_DSy>}}2 zM39>>B#mX-$2Eqs0GSluC8CTPwYmI->^#^H5C*x;^i)0%w@WM(3m{Vn>N4)$5`Coz zIFbnYqjH8(Atj+jQs>!^g(7xNE(76|WT3{n`a%+yU@{~O3euudess$P+&E7I=&;;_ zA71y;fFFoIo&ce-g($0-d!>QOMBbXH_Oq#|iCa&h|M^`Qa0aOMi3z*A&U~3|4>mvd z{$ZEPI8I+&Zz@l1KSw?Dy0K;WcvGu7iAft4{$M~np5Mw7lg)RM9D{Ro$DvJ+qpKj3 znsfWR2)y4>#o(eRw<+YUNeXc=rzmncAZkRYj4q;HAjl5ah2K(9Yi-cri8Q2iz1_hHtiZti`4;H2wLLxm0BU1s@qx;)j*w=8_FA3tE;Ni9aGomSo;o$j~Ls z;Hk(9n$!CC)Lro$LDm&*<2r*@TXlAE?0=KJa++~(f7CnEVEK7j+OCFcO5D8?wTL6- zco|1Oc8{En6kYUk6TfPUP)r#lRT((4X$U-UjMpH=Ju@tO0yjDqy#A<}g}9NHKeC#Y(ougjlBLgu<_dB+|lgIJnydy>bRYy z2CR+F1cU*OisyW6CjlIShVWT|9URO{GdEPK|3=eOTca2Id|tv~<6@ICy>XTjz+a&FmiDdAsyEK_d&rM2p0u{ziG6 zXo-KE?DJdsnjR7Rp(94pQZ&%gwyTM^G<1$xr)~X?kkajdrSyH*Vh1{b9rY#e_FBYn z?dl6JD^>NxggDPRtJkg^>kr_6Ly4Wo6K=@;G-0>gi}*|%zZie!x2>IRhn*eMmS$*l z{m!ekuNQ31Qe_i1R-z|KY@g=6{J!jlrO9gGiY0#r6vIB6;{7nM$ZObmyyW@LK{!@-p^Khz8?y`j7mug zpmQ#)m{C4#?Y^ncR@{D?xO2ZN+QLy_+l4bmUg`YzltSg%D8YDZ`75dYljZ580@iBy zuPWQt~;`?I&U!v(G zcFX&6G&$BFJuBje{xUbyM-F|GA1iP)2jrJNte=hoSAHks0A(KB8FMZi0&xhDr5872 z)1*b*-mEr-PFy(kEn+$;~ z*U^e&1;&qsV)9!$M(D#FDO#^9Om$T?D#ux(S@2hZvo1QURS#%05#wrh^Oi4KIWNd0 z+;4ic_}HM*TTkOERk5T^mbBupWH0#DAl_zEXR`=pZk(o{UGD$Dx^!Ba2#;OcZ0m_y z?5h?&U-~}h`*SfyUZ%*LBBW*MSs_!tj0!g*ndxI1<5_l0n0Hx$_ z@;0fGak)UrE7@2LwCjB`{y+_@(UF>{m4#$SgzxAXG6oeZ4}*IB~uAf z)_vQ+s1yt3Lw)mFR&F{XPUVi9<-zxF$*+@T;6iqd9SnXQ(yG)cNxB?B(bae7T6hi) zQEKMYguwKMZUc2j+|$BC3Qqmr4VTxr!kkP5%S!Z_8wDc(A@23l;c`8Y>!N9{O8TK0 zK$0GrFMqR(%_tG&O@T(x?rsfzfDHr)|BD9p@=HR$p{$P~8*_yJZ>DV~CA1%ixb}!n zI;bc?TZ-T#3?&f-k3Tw#0;~L|JllNT9lApzE$Q%2U7UB3Gy;SdF|9gmS1Z5GUyZaLV4D6I@Y~J>&4I;{&`zV%z;@k&ZB=nNw-V(ck{5IN@>drk6VoPH{s>uetvP85 z?m+r+vPJFhgcMx)uhX3YPiv|3wXr%78M>qDIvV&`^+x1!Oi#*Kw?ykN9m#IZap@o)8J> zgQgmC4MFgJ8a)Vm0o4Mc0sv^HKH!k7We^QWE!}W%dVY*2i-SJGGJ^#qiK6$(cRBTHNZ*i0xYx8IvFn2<- z(rBlXyf#Zs-?f`1DFmfxYwP*5rhvloy!AI_nuP<|t^(wk z7#{GDcHP(q95})YQr=$Wt@gzf6PFnf--P&0A?imsz<87)51_V!!KVorlJgjr6);P28@+g`&9*(!r%t2sd6RAHO5ydk`p0^7>c0i5Z7YxLE%Qhj zX6DeZo=_4y(mojO!30UDAjQ#=59GQXO|||snOmR%vTz)r+&`ijKe*)HRw6DvjGN2Q z(GCQl5zl}F=xh-H6k%n;-Xe`c{pH*XH0^|%=Tuj33gH3CV>l!^tvT&0&JR4RM`@~f z7?XfZEC+!esn91vmL)V?{i36C1=YfO9-E*)K!^vVaHx#hZl}282%Zg5x+|B2K35eV zbzOc-L%^V=WH~Dp2@vpxEtri%%3$G%M1Tl9!69}Qv4ABw6CX;g5+I|iU)Ol8O~t} za(w>F6+n8$NZT9tyxt;&BgF5ga^J=hKu~b!9|bxFqNiAOst7nbsa8C}W%+?aBs#;Z zb>uwYp~Rc~oNq+Gt&)zc32@&zw1n3o7ol%(-79Yz(GM6X;D-SS zVdxU;P9|8THb5V4PcNf_?0fqXL-3mAy^`~$q)L2PRu+;C6>N$85j`o5NgWAetohW}D zwr$lH5QXpYfM|x!_7YREq0fW z>=AHtjt%Mw0i@*;Q=KdT-R(<~QhfQavdSI-rX{%fHGumJXl+0UOqjYFShTWf-EWP& z^L=r`ZkcHu7sg}dD|oBAkwP6X7QXfr1t*u1>CLJbv6OR0o`u*qx~8Be^iO7&Hel>F zC7#40CPHSM!PmE2v5$=bM(s@SwEPv^U$<)u(KmH)ba~&GS350f(2UW$(iAy51vIC3 z{4$T$+s-4OafLL3iuJPbetox))|XeI7T&xn zR-O$tj@AkQ1vmUr8lgVap&`b>s+cDDP;VX)98klB6eM^r88$w~p>PnSZ-YZX7X)+= z?4-_+{&6`T`q*%e1V{B8ke7lk`PdY+!)`(gHCqM3oFRamd4Pis;46R@ORF!+tM^@V z^zi-D!!EHatA84fGo-C%2h>;MJyu#7eT!TlDEFMAOtcl+gP#S`4hxeiKIN?msD029 z2rn1~xlkt{8HI5o)^X5_A){v}q9MBorwecP%pSBC^%&7lLz7Y|fj{@lh3s*n3&>%+ z5Q{rsX4<~%>N3v#y%$CgDDUdk`nUBk@dKLg5-Y+#R)w~Rh?1k+RP%(lNX?8lVzQ5N znPylczSm-!oDsf3pA=O2uJt<{i{qbl*m%NJ&pH`O{K7c~Gt7nq=8j%@u`}p!9~~+m z_ZmD51;|ac4s}&CDZ!;@3F8%mMLjGrZ+ib58|0Q)Vjk~ z$W=)``)d<<3o`R_c)vqPixc9g20`-580`k{rQ%z`H)bo-xv5nO4T&Fz<6tO4_FI8U za75%Srq!%z?0IvR+vOoMO>L{PUV|P2RA-;1O6k;%x$4wSNdBDB@I|IwQ1>`nmQFcp zDwcYyD;q`tKzsp;2P-aDd*Pf&iijh%;!FtpF`5nkFHB|OXBAN`9UDy+f$a9AG^2b-cE2?{!E$l-m?^56OkfVDO| z(Ve?f_k{774}JqkN7YQc>x^3LrOywKg~D56;$k}h|9i2=sd*@;A2w{)CXe}1jm^eS z-VPw{Rvf*1U*ah!vC|pXq+!I!7kg^zyj*W1lhLwiU%M%%KSf;0#(@9LpNrNvD81b2 zlCfMQpoqf!9gwVjg;|;bwb*A`01?~2nOn||RPV^*Uhp)dXa^*VlVmmkxF%glKy-9N z4u;Te0Z0P9&QR0OdNHIXQ}K%jj)42`CO(APy{|o*%1i>43I!RnAsEPk{P)nf6aK6Y zXozv1GNsY53IK6r&Tl-N@V@>dKwN|{loas%^P&9yIh1~cNf2P#2|h|Df-Q^#;4XB7 z2p&M}asrT8ppSzv%$);8@IM~${{(Ls7E!t=N5F%9wF0bH^7xZUsPEF zrz097bihe$tE$e;dWjvrM_Jp8D!nwv-<5LZ4=SX2%TeOWBu##m#Y=|aoeF=f4=J>H zOkX4JKH2)Jtw+j&WJHS)Df4pr8JZ<8raHflEgyPu3Hjnhv9sul7nlC;93EvgRO5NV zS%6q0suc$IgE75`Kjrllc%(2P>!?k`W9l6sKR_}#1;pc~q?kb<97lMkU}0bpb%^Sr zjX8}2@H7j4`153f}~aH#zNME!ddap=!D!qggN`X8bf@=p>~fRPa~+Ok;|^%JfS zU^pcfhDxIE1-8Bc-UImnmFk0sk$V5_(*vJjkP9BD2i8IWP~Nh+AycY3f33NJ@h%u` z?j)O_-@onhB`Q7H4^KhySw;9u#mG{~2OSSosW4sanCvssBxh2WdVH~dz{}v46+b2W z*QD1dRhGiRl>!c4?7w?8aO%!LXGxFU8D!a&W`ol;7Za99U#ViuVZQ(uLy&RcUL#&| zAANNM5k&!QAngo?u1aTgkT>IyoCn?(n2!5%6F0t|g7n9C5ef}hAAq4;fxWizWBr^i z4)J*a%l?W9ZRlCq4sW_}?2N9OLLhN;E`~6(+%OQ_-XbBiKVj`i$UO!AzhW5~ z4nQnGUti){DfqW2f|>YV5eY<4z5o!$IR5uG1Ud}F5UNKG8VzX7DAypep&iIJ$^vRe zz=#6~9~d3P5>g>ZCw%3A##9&&VR2IcX<<(3a8SV$8cy&}c1{qs1NZ`LQ9#bVFZKV+ z0HN~#uLe+35C%n#f{}Fffc7(>gx5HnY8*iG#PUyWz2Pl#cZ@&{>dI_%CjTb!?QXT# z{v~HRG%a4vh?`oU?eNiSYmd!JzaU?ck~J&tvlrko$BDc00=xOGdoOR}q{{_ z$v@ckZ+Jmvj@W z{xnx3>P{DTM+bTuHKG>2eV9KAyXAe!^2Clb4}E zdTbV3 zM9zH9&sbiGK>jXTbeJSDPkvZu`{1#}jdil?a(c_+$$?n*{_4cl`{%8luh%iYcgZt8 zyJp80X*#fTEmg1F_cO9$oqhiS2U*yeY;B8Stb2%dMJRQUB9>13`A5@doat9w=;6+{ zx_{Y`KGLT#-NHD?^w#rOI~z|9V)s1u*X*go$6X995OkW6yMtoTpE{b|YTUt7eOr$yiOm*%K&SUu>Y9AxCYbBjy0=Q`2u zp@ZemsoT%k!j6BSF%4ru5nG$V*dZ_#m$f%Dwc306+b_*Bg{w>t3`u{z zjXo>x{eh0I!A6dDvSi_FN_{Iu`eyLiFFBT`lqtElt!Xw92@Q|jX02~4|LQuu@IdF; zYRMd8^7~9`edjXgwu$(Uo%b)cGTo-NF2OmHH$i6u4A)}x_9K7 z%+kg8Ma(Wa{~TVah#}TLLCP)g&(QnkF8W)z1wVvCis-8kag(woRNO>GLne(ySyz@n zCVK^joVJ_5y;cB6-p4W2>wm*@_p+R~i;DLO*G21z#r~R}y~r*$&ca~u_UYOcJuEFM z4$%fy%Aqrioe~;&letU2rS$P**R2xQ&@uNYYvOI)-y(aV=e=0@EZ1LdVU^n~h3Y2vPW+-r`@{@+PVQXndpDqV z@-RI#;aPb1DG~gIK$T}FU$%5q89z1r-k=jN@>_F#@R>uI3VgWoAg#>FO09s}nsr&z z^Tl@i&3*Iti`&Kjabj_EpcTd7T$2xF%VAfj{2p zaii67#yIu^PyAc%_Cy>eZ_pfJ5^Nac+q#eGwRI5oSzcovu_lW*A=XG8Y{9#wE&Q|F`Dw<3ldo zk5^yZ*t281{eJH*KstRDdNb_s8qTU=Q&`{@fh8G|BCZCg1(=Kf&8fQRt^$C*ihJP# zFznm_@-Rq951;r^5QQfI7#tL`-vl5N2fU{M5f;!u_C$#gLZl&llMC_|JXWcInJ$BE zI6+3 z+L!KC62;PWfvPYe+mPzvhrYFcyUf}oG(Z%9WV_CZ@xMik$8a#3K(QkWgpTwSLsS~x*R67 z=+{dN?^|N?WzS&70*uQ=$jh9Da%&V0po(EJ0-=Fbw+0$MMwj&!U|Dc1Hh_D0(5^ov z=`o-%+;lvp^24G&ziN@%An#W&bLbOg-)<*>B-2;}kL%AHGl(?N)&X=Y8*)`{=7;31 z$n!1j+i@L^&VY*JlO91h`RR~rO}W7V`}*4zw>g0HsCqoc1Wc)3{6k_rpV23C6W1fDHBzhrU2S%Ps88QUWl>w+&=M zH4jon0b4yO4t3o*25>(xxPyM)hAejNBGT)3R#P45dBrlT(FtR?){^=@<}Q%NLY?MT z1oG_7T~x^u!~^8_b0iQ67Zsd}Ohl!Y_u^b=B#zy&0ZPSa$(jwbTTM*Z$U#ZD^+DHD z8-cHfqrdWqofu9I2Yw(uQ)yFa7{JQuixKjtYd68S{+;p2A-;x}t5$h=dY}Hul3o%+ zO+v05r%x_vdX{S4wJ^p0YjRPg`-5XX&zE9YybOJ6ZRoWpr!8cj+?ZJIW4S5*NoP_+ z!ymWPGs1?~QAnaW(mQhKb9vLzHZV4Ho--arR%)PCc`Q6tW)5LRYaJ z;#&qC-PFvD4!!D6x5F9qo`jP*eTde))bwC2o|Ml(>)qC|Xx!iCC#7V5nlfFl^q-ie zieI$%sJZu`10^c$oE+3Kr{?#iXl1s0u^V+fM)94zqwu_F5^~v!pKEm6FK|zf#uJ(5Y0H|NIrDmd45VKF_UZdoLDyj4WrUW@EEl!UA1lU+Qlmks z_P(EMcOLY;>NU3zNP9FC<0mQc_^Dj*O%c4_u6iWCnEe9QnT>f!GNS#RY_noQ77HHgPME{H4 zPk(}WlgP_Lg`L^|Fb8YzoLJMTyDGe*L65fj3Q;|omcfnE`c&<_dCnLMK*Zz10Url^?4JEZNX>e{_AHJb@h$Es4~oQjQH%g58i)@$~JS#Jfl#EfbtMN zjSBxOOmSX9RZ;dY5^T#8RX@C?BMQwS@?zoKgu88p$*s?@2oAZoH5V~~%I!R1zr6Y; zn)MXhTlbaG-YJN)x#(=XIf=`)c*h_ht5<;9o;dRM419liocjPZ;P&Xi&(|N8FUR2!*;u_2uUwO z$aDhkB}5M5fT%MRze;1#*(O$Zv@VS%6PlL{JD_*>?|oDA^qXs-(+|Guae#v|?o?c3 zT=H#0X_p75yMItKiA^&m;U5X##Aw$Qn{((B<|s^K0`?NVp!3IEczO+~16NeF0Ym2c zp_77uR@AqOHs`eM!z7mX?T5eYKS|D69xzM8ci^M|5Z|4lfVh@n4K>RRm;oCNqT3m` zBH*+MknRH*4c^`Jm)QY-&KM|9a48YVkn*qrtl}&-wQPuVmQ;ir=V@+u2>?eXqR5EN zaHZ2lM24&}Jbf9)Ot)!%ucFEnfPzz4IkJ~+ZkA|89E`T-Uj01r66WPccXkndHUuprkvIb;<}>L8dI=DXgC}RW z2{62Jsv6ql+;9^d4_o8f%~x=JPsEK5axnv)?t|B0AfW9_rU1meb3`8auw4&S99A4x zczK%E&>3FuX3=FU#gz|<(67!Ga5_VI4I|HIJ=2cp?vDfNv>qYSBRoIUZ_?B;} z`Yc2C%_dHFQV(88bE0086GRk%HIU=3N$m$eGr4>w(O2yiJlYJW;LYd4FbE-Om}Z29 z)qpgBHc))RONJxki$jD{V3BaEE@hXG&}@KW2$DWMC7TUlDVn1MqtPiqNoypb{Fcut z#Hf4?u$w({W_UO`Z&8p`02cp%K^;U;EMjky_j2jy3ocKUYiqaP-wC}W`TZ{;I_242 z8-XwFj^ujj9nyVwDb$|DojDd3X%2>|z*ZxL6$+4~#_&9cDS{ZMOai#qsQp}1sSnf0 zg9PWyid|L(xZ9V@Nm&3H`jzo+R83yPrxNxJTUk*cdraxJ;3??$y7v zLAsEQMI1lBuNyK&d7C!S@ANJeI@N)3wMud3;dHzrO6ZcL*rJjnH$rcjg=mrTY*HJA z(!o%cw0gXE=z^?$BbdA+!PVe2VL#4J;q1l}P`*ZV3!KeOo0EA@BFH0y2NF{>c3Pd$d$kUnVuI>4kIh~l*>WU{d;%HIQf`?dGkvGZOG)f!- z;_~WM?yXem4Jl&uB9&o02>-AKZz5wHqEQi0guu^&F>Q6iKP|dATEjLyBZnK3Ft{`~ zkR0i`JbM2*y5PF4`S!ohLMG!631LP+Cw{QLkS6$HUZWem>1vu?&X7;x%WkcO_U zD1jykbs-SRLQh420ny>0yZUJ~+kYOte-4y*{pTWNq3gXIGKA;_*FmWAk~7_V%^<6< z7jVFk2pK|0i|@C#X7zF@N6-J|Aq-SN4@>3U*t2<6-KL=h@bO zL@&L}`?-CNOH*LU%~Ko>;4lGzys@H}j3-uDaR9{b&`(Uj`4+(P5P$?UXXg&p!OI312+z|WoYh>9+`ae%}I6_E&?Ot3b@|a&J)z5z(5noNM z#hL1kH&db3c4z?&pQL6>@IZ2RijHY*B*|w$UTc)P%|MS!M-yqL|NP;l_!eit^iDVX zH#?p39v_!rQ8BiLK3`$t5@ix1VrjSa%XIH?gGM36eKDo4R8u5Oh{Sr7$B7!R!6bv+ zaQ2tbS*PEQqJch#T9kKI`I#p5Z)5TF24q&;v)tpYK>Fy~a8@7vPWqx^qK8TW1_qy3*1SOSl(+{0Rk=`I8nX1BLA@Uhy*@3b~~y z-T-D9zcpli{sSc=ty0-{t443U`=iRgHAj%QKe&P;cVA*AIox;-YE3n{NX$6avl4G2 z_M}M8?H1s-Z@hZ+OJVK00y&cr+4Y2d24i6VIwl5T#T|ptq5I{k?<|PpY8xnwL!Y_# zWowKuO)y9?EszV|s*+~fzxu@D7_Z8``JqQ(l^?f8Ek|IZ18IdE<$H_%?hVcm$y*MrB+(F;8x7rODI)2V30pU*Fa3yB#k9To22xnUf+G*J+QHJy^OmI^0#ZUDXj6dpn*QK<+zLJ-?4SZoa( zgpjoa8$PHif=!h4+{7FZkHQFX09X)E0AR7NumHr_)kCcr239kQQn+h{NCBtTIHjt_ zkKwUxGH1Ki@$Zn5hYtrQY&LNBwy)M?05vg3YI^Xy7o9>qfY%UvX*6^SkiR$E!$Zn{ zPpIpNDIob&|DS3bEv*0!ZY+|o0ZbSo^4)L51;(#zsAXZ~@eu7SHwBKG6*x=bw$@WI zKdc^I>z9F(H5oHH>9sNxjQuH^dw{iyG&D7iAZ27V{%J^{X6b zaDas;Iz5+YSO)o4m`wM=_b=&+Q*ZOHw=3Y#Cpe(?As8f2a=D-n4;Jn#Y5qPG{yzJd z{KazPE}~38oguYGqki}8@mrjEevK6MbsR;!^3Z5XTRafP|5tj#MkTyg{VDi-5C<_N z1#t)+#FF0)XslI#A_5@}Wv2+fV&yaN5N2ip)Jz2sM^^x@*bT0NtK6icEv8^PnO_Qy zGD+XDKtUI_+lRTdEay2cypzwFX|3*t(*;Nm%AzS^z-(d#{La;%iMAp?P^KdCZ8}!? zAo^Oo;HmC!QF==mtf2klF{98jPOv*XUN63qR#-c0nL~%O?-JD^j8h2D| zxZ!DOugdLg|INHx8D*bty14~OIiK=GZsCwa58?e;YMsu=9*Kw%X0YbmD|gcTk|i3( zHil!p?^TTg0)Qw#{%KLgpL{e`u`UVxC>~FdY2#E2z%oO2+ReMIk3)DGtK_O@S8L%Q zeRjL0>fBk65S@ zi@YD^c`Wh}P!%ZQ02%hoEU77Aj0Fs%ct8T%kBkJ~7|L5@N}35b*VAx7T?ag1bWNaw z7b$-dh^gzeX{ zh~g>LtfFTZJz%w<&_pO*SH>ZDpBZv;4aHNuYC}c@KsFtf6uI-iwF;tYD(Bc^?Xpod zHy-ijDkhc091UMIJ`vu5Ey_DZq)9%LiU)wcNA8vG!-0hO;Z`^ zh`#G%0X@G(BYX|+OP|HTQArM3K-fJYiNk_?V@*tJJI%Z0bf?s1Sm)#gFbI+moV8R! zPbh>w8rbvGAWX&rEy6Y@h6}o<8J}Jv#zG80l-cuS7C^};k>N4oIz$XRLnPBF2mz|! zaZCW?_~X(f8Y%K`#v#=`EN70Fg%b=7JquO&9Y}qwOd?^5z3}Ls1NcP!} z=o?6O0Mv6Y6#x&?0*FI?dl~~kcoMo0`uHFs691!EIw-;udp~Zbg$<5vd|q_Rmulx$^q5N zMe{B3=+b!$rcp+c4_8`Fe|a`G{UzAxd%iLLXm?ll%gl`WaFm+OZ~6*@?ZlbrM1+=; z%9br@5H{OA#hPlX{6O`0U;c}St3_iRmnS&%3cpzQ7oES5dVLF@Ag^;iC|v5**&U1M z;3|nSzLOyCECs&;&IHj|xiOCnog}55dUVyES}1b&8ymBS-WTpNp0(TaO|k9IzunNh zb7jFIDKmSKJbdORsp@ZqYkO+8W}$VmRvQe?iJ#7VrE<@^7N2hO&kAoTRQKkRkKed>FeEDEviC=6#@~N%`|6TV|B0xzHl}VP zApC5zACeni{rRl7%5@)|zlzqCq{a4M%dVt@T2BqzdqI?p35&V1;vcSj<915@5dD|y ze)W+2;gyFZ+SAL~T`DWepPP(ht}SWOs5X9zGQLM-uW#G9a)w-9!8cM4Ln-2IW7hfN zbk`c=_H2#-NnJjdza_r#{S1j+DHx^I<0UiMF%N4d~FnQHYJiqnIbmyag8zinGj7?jP^qbvis&L zpWlBR*1u?CTbhO83Tt-ZW{B>ki8SgX(wR1VXpEmq44Wg0e_JXB}v<@LPl%5Vsf2r`3ucr2s^d*)q__xHH`%f>ew3~2zcBY+|`q8Uk z5-fh;grhDJ(p&u&cwqU>v1|Y078g@jzn_!>%5ci|ZL5;uiEg3)Y+Kfs$C}T*KIsp* zKfOVdXvz8_+!R5k+Vxf77LL8y;+U8v=ALID-5$fI(q_b7&p^@gc5O?5 zqEc+$^J-v?#6s#D=Hy-SM?(g|S5lP$G`>Oc$4#IzU!0GH!hI>X@<^ksd{=fU%3LdB zCHaFspK@zhnJT%(<5tcwIyka95rs(aj{=>tN=+XN7-Sl;JSE(oP;AAPPuFFub&5}`G(~*W*`Eq<|!trNmhs}Hb7k#OJ z*8inI(yuf;dj2=Hcwlhq`cRzSO+EpSlANAa9UJu2%9lR*NS)(HsuZ~f4|HCR1lO=f zRfS4;$s*sq8`-@Q=*^X7{!y9R!b#(Czl!PkS6JGmJRQ!BkGHo5kNHhJR}V@TKaki6 zrL62H=T}}DTGv{8!*H)J%GsA^Ua4}>>BD@rjZx{)Cqw#|dVLAS0UkTG3lW0BY7bbN zv^U~p4P}|SDOV}3+&1!2-Z{=4eSdAyHR{>#>|Cw|{wn6B$(TbK#qdmRHSToGpQsxQ zyF2y~=Eve=6_#WhE!DkxNirWqBXn*JAv)1&*LCB6mIFmTiUinUm;#zj21)N>ZDdj)p^{CP}(Zw%@p69czI3fxqCy9_MqPQ!Jp5^n~o>z zu@mFVIm&l6a#rSgT%V4?Ka$vIcrqm$Tz}k5Q~(|`%5a#fX*WMLn+;&9lpRnsF`SFj z2=Qjxdr)*~^*&eU#RXCMvpU~MeZyxT`!Uj6+n!Rs!XT;i^%+*^T9;Axi;Ef4#q=RW zEWhy?xj(ghcakmeCOG8%^vudO_IB3CW3H|N&-ESKWZ%lpj1JaxZ?^YYNpT2ResjOr z(rtXO|Ee|RSF(SNDTV32$Gs<(f;Z7spA!=Y-`yNDKRA3tnO|%p(s45|Kl4b=G~rZd zj(G5ugd9{}Ae}aayTpoKg&GUEvPgl`?BvwwwtMvZ#ty%VGyLQGxvvqMlzwqhzA{r| z9BLJnB5rvu6OygDbbOlEmZx_=pM6?%%JLzpB+J207ja;~X(eGhbimoy&iY^M@-G!xL>4v4dqFy4t5fGG?)CFk;X%InB5D-BT z15m_ozCW|^?6Wg-=iYPAdCz;^vn$xx_M7`I$r#a>r;lS*UoZErdXGix95{bsTQnff z@oO%>Z^m-N%HKYZt>VF3oStV8Bm?@eSg;O@7e95 zP~L{bth-mM=k>p@YxC$2=xpcU85@VlR#{4DAh%M-C?g~#;_Rc2&(_p*=E+VyFbgY~ zL*GJNT3osAAXiF4GtrYm__burJK1#|nS-@k`hndVTAhs-f0!bp!NEFtbNI*dIJUxI3XWC$#bP4IV8W`N4Z`e5EhBuap0s zN^d1m8*Qdy`0=eF?vEA&V60qE>Cypx%#dH#=V)QQkaWG#S3J_1SXhlnrioEp^nb zWV4h$)gTOY#`L~?gvD{F<_=itzBm$2T{u>v-3;Tk`NMp-l47XDS+3#b@Q01B0f0Th z;OC`Amo7_^7B*s5xB0y<8C`T$a67tuq0+hy%F%N{&|yTn}xMyg?eCTY(uh z?}*^d37kwMLea%?d$g_=UwY2>{UTtX={`aIx=f@$+_e5dRFcV2!mn?cM13~_zUe9`T;byYV;gk`1t1ygNlUPT=e z|9JUg!E@lCw!*jacK>r8z8?{VX=4x7%0-LG%Dr}pq|iZJ`7S9>Qe8|=mZSQUh@MyS z*f58ENAVZn?5B(S9%{@u_1xrNjF4Jl>TZ0N{c>%tvW5GcbvsE+sjz~BOc?Ebf@h{# z(N*_AQMIOvI9%6B%unMv$4vzP^}?Wo`gLoXMw#8!ve)Y=@BK6|k~V#53holrpQoh|TN@?nPJ|}mcc^K!sHzbNrevhs}aE}o0T(D9!E$@0I&UabpWPFs9eFus2vA5VMN?J&}A(E6Q9k#OZ1 z_9@=CX-0>$r&oSFCA$N3aSqX5_O0{4HRD}FapCKlD>3P=TW$kTE@&w(98 z-KO@B(ZHUMxxDw-1(Uldv*>gWFn{+u-r1(pdgc#nup)*go;SO2`_bZic7E;ZyQ1NzK zRtd|GTT@Z9G4>rV<@wwA968u)0>h38T9RWOzN-ZV#)o{4H<7*jxBU(wgQ)uZp`D$2 zQ%Q#4mfXndjo3DAX1&rQBW$Hjh?m>v%}KmkArh)gdD&nDzq{V5Qp(yP}jmbT?~w<5C;~%f5-2`pTvShoD2hC_z58b zs8|SN`=JdO9z!i>?j)|kR{Ka{v~K}{z4saxFTchaZvnzCoFRl5F^5Rv!how~Ju?9B z%T@tiYMHml5Wh*y5&(=@P9z|wZvJbkoTi31JWrXH7fzWIKrq6UTi40KF29Hcp369y z#xWeCN^T6UF6fZtilrWed2+#_2yL&OP_w z`JRks7966A?udh3A5SY!mHv~$NFb$(>Ufj&M%;&!g6D=ykIn4)xCg}mupze8XP@f19xNuHs`8{wMcZ7}BX9Ag>` z(J!j~2UURO9-vvh9kz`M@6S0_7X^&f&@cgl2uFewG`y$@Uk(R1!+=@xf79hujN1U7 z!zv4l#j;;sIC0p2#% zhcG0T)dZ*PbV#g1G}c6yW1&?cvH{3DAy(Kc3_krJpveMo$P z|FzV00sN_GKukiuib0SL5&}}&Veb^`7;N0_c?gxBN$TjWEGT&Y7cpmX34flF3XN(E z=b#*RjURB-g0+?Vu1U*K4IcrIXpVCZp386nfGfmjpB;;v-OeCsO53KqP|_ zmeQdPkemLEz)%efBF{cig4=PZ7vm+^ zWX!TrV&}Rz1Rna7B;gTb0YY=B#sa`?Fa$Vg)q=hXM{JV_1PDSXpS^J#AjQhq)A%Gl8PSESNY-KrMm0N&Mx}hFG2WQA zAx}PG!bakYnYWnS+R70@iZtk+9%1FK@=ok=fQ%l>xT@+wcliMal_ngi&q!bZ31qcc zPN45l&i5+Y^r<%o(RvE8M_*U<{=!P=MsNAJDE<5Q7ROM9AV5(5|GS&$Tjm72o$EHy z+NtzUWa8FPVEkOS6=f4Y2fraPe>3h2Id>b*{Z6hk;MRSfi+A1LAr5HSsa&KG;}a{$ z|I=`f*aiR{Adx14_k<8oq<-=Xs}%=i{}(l}fAjLgfaTBf&Om-PHE9V_eZU6d|Aw9T zBA1wvf|CGsVblAee4QZnNt6wqKnHXh$3 z1r^pN-bAz3ng4`7gR;VKJ0Em#J#F3BHsMd;FAiSDjslcHLESjJ>tPPfqywn># z`IS}jF)px&@IPACP zOMxaw6M&(L4b_qWA_IO+U2_gd@$KMbPtbt>&z>{h*hd^_noIeJ<*rIJjtq#+oO5~O z4nMc|+Z4B6 zO~?flzSmfx!wGMu7#qH9W8(OKD&X07t3%4azFNIhXk@52;~YLgjR6L#ja-A^T42AX z!QgJbO|FTTm?Jd}$L0XW^$!l1s@q8rZW}Fs0N~$7C=Y-}XDqBBwpkLzFM@?v4Rd;@ z4B%km?F!@%pmH$OWjf4w)E*z+i@hTtk7YKIKY=AJw?U^?fNk?)0oibL3JyA#nh-oa zW&yyup!dp@y8CWz2t_Q27-B1aqm=l3@bANBOII;dd`F{}uPD&c9k6R_HRMLuDt)Xa zshRolb?G%B@?=b`5)?w)Ez=~xY)s<_);-4vV@elTtFApom&BeH3KOOJN2>d)fXh(C zPKdN)X86hdp{Q-)3(B&_G1clP_+D{!V%qq4q$1p)pO5bITNCdR4v}XYtWKs+9n>W9 z#1&}dy5Qy0m;c;5z)&OXK45qVNo#X&18xg{z_o@#vEa3U(+Bj}b2ue~q4RtjRK{eD zWGfSkM^ z9sm?*T!#7LDS!+h7yJC{KAK`K3nFTy{I8xXc>wU2P1Wn9ec#4?+pJF3>@m{t#_-D84a**~cp3E$JQU(H8pI(@D09%LM;1@zmJ4Fr+W> z6xKH>*$k<`JfmuVF6Nw9Z&6m#iC(Bj8 zZ%({3p3}asX_m}!jmmndH#9nHmj2~v=@e z8!tioL~3445tB4+#kfa$2vvxVquu<&5^5LS{1rnxAN14n>H_*5w+^MP0n^v7#(0cX z$_B!7*VHsj=?+tk-jFZb=Lb@{D@ellUN;Ojx?r?{@X7WZ{#mRpkY7!HWp` zRJoAR_X|~9KfZ)H%&ULXmfy5RMaq!gsXn}&${=w_>q8~b^jo2ccUD0$3Zhz2r_8gK zIYXKypQ^5KAOi~$>h!lg8sl*$MfhO^t9p>hJDnp!U;!z9f9p2PfINy)Zsyx_5ujxA zbG4a?Gmcv`R^3GqBQ!ywlbk*HNkG~~jX_H3<^!xzivcD$HeflfaQ3<+?YXxe2$>$b?)ZmZ`Us83$lDr9Z$Y1@d5qYPe?rrKHadcyfEVKJ`MR#(xX1 z_S!ihH^>4DL=(84IaCNJ5Rx$#hDjFL1I@7Zb=DCaqI#Zzh*di%q+*bDZ-tC7d)iG= z0l-yoKKv#a*LjQM^jgO z^#&!84VoJZm@;(IB5q|aHA|Y^K9Wr=>wQiV6GNypk;Hoj?nG&L{UUg{r9_ro)ggiJAFZ_Ii0pFNE z`GF^(u@N0x3u6&5+DZAn^tfGeBHZ}F;;0p1`{&|8|K{_^W$3Ne+=I=$YzuQ$7I)BZ zG9KsY$N?YO`}mMJatA2~J1%lro8UDRECj=WPK>goN*L_j3#|MB@$f1$Cfqu zOr2;6YJl=lE-%zxhpqhJo3KhnJ2L#;7o95B3YdWTO{P>)&2-IzrJ6)xcJh;Sx_UYq zxPQ&fp71`yAEFN~>2y>ADUvsCpC#&AVs9W9FSD)3TFZMgxhcch*q4Hj;~rHEKW!W5 z9-Z3bbTfj#-$|6eXQlL-@E+-eLc;RG09N_S%B@4ypjG1d;i~eG%t?0o&hyvLzbn?= zB4~2r>$1KUKyB0hEtewlQJia-f}d@eaIV zNa)I_-J6nExx%jEf#qOo;||(&yO%Yo^Y+=OK3%9{;V&H?(z7)3a_-Wq#D_bD&$)Ia zBvr~7qn|ip%_dZN8!256@5OiHC4}waT>ZH}J3ZgjZ(Xh>KNbgET?nBt zdB2SXPVi$6tYX2B>(^~aXb6)@e~cO3zBUv;S;+Gn&}r?cRsnSYhWxuwKyZ}bnKuAH z(aUHft_Kg+h+z^gy;VXmn(w@Cklp?Wcg&C&8FPB$(O&o1o-22g1u;ItIf>j#%hR1?ml*u3(OM$9P0hbh*D>00s+uG%lVMmvRr&(-c1|k$=Q2 zw~}f1@zE!DbZnmu;0EB%Z9=<)2P!ibJh!B|SDz!$L;hd#s7)ds~pbwbC(V7^D}tHQM% z^eFXDcxk;1SlRS8l2f|PG(GF-(jo4d%*CBxvP+8(%=}sr%SQU7li(^ z%CBfvWpA4k{QT_cT3I_QDUizf+nf`qUD%o)ca(2#7Qi0LBbKW-W@Qa5<*j*D0|ZFhmYs@`_v8RzqRgRJKdJ(|^x3~p^e zx@%koT^pa&&|ki+h;BP`W`ZKP*#-AZFNUCIQ@t8?Rd7~HqQ39`)m^{>7;!`FxN<1~ z&ZWdckgkMl9tdw~3!5G~cSWP*7a~e-EG#XMo~5ytVybwM6zR{#RTjQ?xwDV_H>JM&L~av&~`>Jkw1L;i?JBnp!H;f7!#rY8d# zCXhv3NO=d5i2hiyqkT$J*~p5=z8U0bv!daKD8e@xW0hiK@+VA_NBdFTTEi;zLb5y2PR=I4mC_`_e2RX2!z zAwtsQur~9tGg-)}rk?!CKWlXT`TjEBr#4AK@!I2mUC{Fj%B#5NP7w5s>}%vwV6y=l zOD>r7VDVfM3k8IvP#7JPIyXc@WX0ZQFz`A4@ee5)LO@BzB{O zs_fh}>`8q&=$D9I6J&4P^5GkQ9XBxVY?%d+EWS33BGNzQq|6AsXkJPR{)xTjJT-IV z9M7QICtAkwRcW~SsYK}PUG&&aVmmAM%|@m_Zx25PCfrqQdP@0Q^l#5_A0m98A2x-iHzEp6?ORcZNE#E!P+rJ{r_2m3(=7i=*F7_&?;OY8x86+7lfq7O$ zqa2PdoQY5U(LgtOcdtStA#){c&?Y(sFv+y8?(p62wYP323i+j!n~}?IBz-*Ned{1j z*{@w;gtcjEtjkz|gUVrsx#xN3K6;wz^&DjnODpkt{`q$@2}auQ2IAE%KciO*&aU%5 z@hHJw+0mN4;^8WjAx>5F?KZOO7nisft14{R_iL}sH(B>ssqXmt0>SY0-NQyl%d2-B z?Ehu4U0`>^Ss?G4jrW zUxpcHhc^e_M3fZ`wpz$z-DL7re;KJ$NRo=kjSc=8u}oq~H}>;Lv`}u_bF|jTxZG&C zvKd{ju&c70Q_suxQVNWB5!addzkt&S2Xbv)dU*GzZzm$cCn=#~j4m-ZZXrxEmtUt7 z)e!aCHPoZ()osG4eK&&(>OjAh>j&l84Q7qGod)ymtcka+v@=$*cpqeE#w=8I$ZAjglp2&V&J%Q|OcylNQ> zTQK$-WvnMzBRBvsV_gboln}Ok4g(NYVSg1X(7~_(CsuT&4bTsf*b4D_?e}Lq>sRvP zVe^Ny$b;JLp5);LSY41#IShTPMpaLz#6wvXq2aWLUBrg z1rXa@bDgaS%g@4wh1sJn0e+wg1c82qRw%5kGJDgZjK;qzdVs%ChNpTLY{tpfbd=vH3|R@zODM$BAAM!27`teE}M}#cN`ry~^W|wB?+Y zJbMo6?r==ni;z$Z-IJgH8rQ)+eHy}RqJZ#6D?sG=!Z)#dSNLxCSW2*hsmHN2##l8@I9xw} z8v~!fNCH+OO!aERn}y*c|7vD~;oS5e9^rfJg#`dOsqaSI2w8C0bL3->^Xl;6RMC}ffR>`cg6D++ zue|)LwU#R>Lvv^DB-8zP)}QF)b)>l1DWP-nWW~TaOBN35RI&+#K9_K1olwN`8HQE0+DO za9MGxnnr-0MQJN_`7@uO4|m9Ka-Dbdw4ft-z0!>v^6Th6bDfp<{=WDc&u)qloP&xj zpyx&696-vm*|xCM6GQFk?(%7aA=9sg|6^LhBPhoyx`SOPsLB@5OioX0x zOPZG?#14|Vk_XW;gK?Seh+7W^4A=pCEz?WS5Mee_uRkOMRnya@en7N786kqR2sD9m zD&k00N|tiR4+aW!;ulrOijPaxlCo5vY`@3OkHGaCzRejg@>D)CWi`hr9tU07n7n@M zYgo(bvU%5)^A26O;(aSBszA7oGQAXi031pi96YTHFVTQW*0Swht5^F;u0+PIPU_3N zI!&6a*3s}PF@>=){Q-g3$kdyxkFNh3Zx*z}{z9TFVd;_D$>gweYNez=BGZJkFI{N3!I>oe$P41iCio_=UV6C3`EIbrjAmL|_rk^_Q?L zSYq^bNfjK0u<(;odAsh4ebS6HT{X_1=KMpU*H39 zpU~d1H&3wmbJ1e)!dOVH%NdZgK#Ftki6sBztUVP*fDZdxyTeSSX>!ykOJ$JK`ftOn zsYYj6oAV$6PmZ_6$1HDKh9vaXC4)}g+I2nw@bv5 zS!!ZKoj#`*r;71XeWVA-xzh#Zc%csNC_i+70_eo4^<0krZ?UvCbD$#;3t+(L(Psn% z-W$cQ&Yy1lH55ztflvqsqjupZWbu~8Lh!AMpsZcZj#l*+K&Vy*IZ9$6dxv11R0nua z3WoLw3t(%`7Z+-Apq1%|Ebt8!bJ+ug3r;=>cKCX}NbA ziCpzx&-;{QZI8 zlcJ_K->e1}#5_1ts7BsGPLH7d zL*;9Nt>?+P)~L9LsL1DfWiU*Jmtl$xxk^&62&+h`Ca06lGw}bpdJXoXT!*tFcgnIz zC8&^FyQc;r1GYr?`Vn5XhACZ9cE*!=zH6!@GWj{CN`5Zvp1YIXQkN|&pGbI=PXw2` z9^me4f?6k^uq$vkbn;U1_n1#YXzme%o8!5c~C)EqN_aEtLvTP z2fwzdFh$T-4;s3T{K(&Kv*eS7;gQ)3aqR_An-!zU(t_hFnW+74H=AK~xf)UuGyp{PvLIlT!$zksf00Wk#+OJI+D zs(_Uv)81Ds=?b$jswPEZ+a)SMcL4W*O<>w~$u!4BGtA5CTXfmp28U@hhuTuSXhne1 zD-cB!|ANq2gbx7rMreLPy9h@{92qC3FvC)^uvzsFnV>SdBoo; zQDzv!z!T>AnbH94wg-K~pUgJe0BP@d58-n?)a;eIDFbxJc$>wpY54YMt?Bw*A#huj|@G@aIWz_p$;_Z#Dd^kPf?Z^NoS!=bk$g;5M_AVpw`3^&R;R z#C4NFS|}+#APH{3RP_!v?tFUmm2aDp%Y6YuRW&aMJ%mF`g00>ru)Jt>_!o?USgdRs zj1Rd&pzDXJ1cI7WhKEq&(5+TeTrigPZ?!j~I0MpGg1L058W2Q&1p{4Gc&-x3ZR!Th zUI)IqG8880m;Mq4h_8E(Z)tsdPR2j(>?Jh$-!6mS6E=nO9>!r;MeUngiX z?brD3{Jm1+t>oS<4UBmF`s>8{dml{_)Q!)y4rf;Fv_*eMU6O!P3wB%j!S@>~q7U?M<@C70MhY1>_h_$?Q0j%4 zsF>TNS{3H`$m0#O!-m=<+0!VSr5f9RFCQ@O^3TtFDu4F6_Ne%~r_*z7yp6~SokyKC+uSE^Q#73&PcGFdryrab-;j^b4S`v7qlRMS9Rw%;&=LXM0@mqFwRs$wP9aid^av!)R0xmcn#B0v4%t zXigSFecTdE%4J^nutev(GqU)SNHZPL!U+w)Nwkb<*v9{0K z*xB1Bl`ZU+Ojcfz`W&tASRU=p-d}gx%|ZR+O40!4oT$4j{P;+5AkVS#ir=U%r}17a zO`u7>5}>-j15kZmfL`4w6p-E>CJcb~`A@-s@MCH>jrDC<38S@t`)l_DVv6%G5~AsX zcq)j9PaWC7IW<0qECogXikl5T7uO+2J3{XX2zjOLmNJau(qm1~5DO$kF>g={emi1p zFY3idj&x}uAy-K=>a~cmrX~u(pPC)Jjo*7EgB+gjQ|3RrpVEIl#!80wZld(he=(;| zYqqxRiI5k~mU?;pVtR9UMKVFhChJZ$4xOLe_)T#LVM55n5lL7`zi9*M4d5POPXG-G z7AaHmvSZ53mDH+)DE=?OcN9^M!AlJ%fH05>3%~+uKx#+VuLAJ)=U?6#!a7tf?_y=~ z`WpcvS%K;=%v=P}+Wtn_jJJ?1>OHXUEaZ3ckchCyEIK&?7zM-@yNTBbb|7DF3ECiV zpkTBLunP&Xy~CZoGE7mopkxw%h9&x$KAt6Ss*HvIrFbpj;w;w_vzh+A1S`t@4xhvv zW)0Q*#?;|;{XBOU}?Mymdz8I3ZSsXXV8o6Evha6Y@J_?Qw zIVX6}nygiZ;?g^+E0=93zLL7T_aNM_DYkE%lXv#Y;KJwgc{Y|r+GXv@5to}=Caaej z`h_fORAOxJJ3i}4BFX(h96&5seO9lPNctn#A-HH%Iv6w%TLwUz6-yHux(qjNnAC}%EtdLf^3gPcUBPM}Bi$nryIuD58mk2f06MHxk-Vp8 ze!rjOH4>*9y_j=h;24vQe_7Bryi%D%BdtqdUFdJiAkL#!pH%yU=`qE3NjU*He}Lg= z!Tj#;pg=??MdW0^cx9K@vBIcV-_jMFgaN=C00G2VbM%GaGN(4^Q2(eIO6B7B`4z-5 zTjmC?N<$2dw$gV+KPibgdoi#9H6VP)P8@u{gzi}i1BHWsI|t0$K%g*e3KB#ZgT5U> zRvSToM2H7Ri0WXQLO2ME6YqrDBZkS_b91M? zzoi{a&Pi!+14=2YWRD(GQ5hQ`A1uLj>(zkvg9ppoFWpmbjoFH*9RJ<#zX@ z_@O_&8aEe0^+@X>MzBkvfR4cCiSqdj-Pd6ls<5TaE&`~?q1wIV&3ltsn`2;+3iQ8* zeWlvzktvW|82L%q8MMAsDGf;FWC)ErTNZf87b#i9CQar}&t_2!C(=xZtEA5g;{G%rWkOP7WD296)tiVBxfe zYk-m8dE8z4ko;#d<_Lb0oOe11R&N9J)jQi2NS}uc^AkcBNwT@iYzJK?8KYVF34+ff zv)9Cu?IKz@)}8Td@*U!MHPdozg#V*=O`tP4ZK3=(LLSI2?c4y}PgI%ZJoQqHfkBb4CcegRH z6o5C+hQ+ftp|FR)f-2mxfYKiavL7KZcc;{;Uc5G8s9BaX2&ka10O(E?gNG^rh7ca? z2Y`VHL!?9}3Lvlr22K2093(v!0R3kc9r@`0rj`)0Nr`}Pcs9)oP)$O5UqYnv0OTf2 z)P5G`DxQj%4&_!D9q_u0*pbYQm}KJ<>TNcWQ$ceJ?QY;hH?`@O!zSyX;x7$24jIcy z!#GP706O{&oiji#tG#k?2_v;gctmi;dKuzB*Ohq}hd(3N$pY{!y~LT8;NQIFV8@|s z<}Nvl>;F;^n=ZS9nh*y{A|m5qGk>gL_s%&`Ncb#x?=@|<9c5ttC#t>>QZrAZqBeos z{y?-En8x+Kv}M#D-iFo^(!{v+m#kMDndx$nSsf!wJR~yj%)3>}D~SdV+h8WhPIV0| zxQQVd3IX$29)pOwz(rH`%?4dy=PD%08A% zayBb6yH+tzYrm&Hu2~?%Nx1NZb-;@J-2fA8_#BXikxW!l2_*Ft9TQIny~JuNv-c~W z-pLB-j1<^UAxF$X7X$RMP`nlVLC?7qz~UgX{hQ>#fh@;amRZGcEk-!toCC z`*%o%aBGwF>^H-0WfClXPwaIiH(t_-H$;ddt?y)&iloac5PGb#wz2lw*kXTDe)0UQ zt}w1KM3tRm^!{nrH&{b1@nAXJdV@}RbEN;RT*{-ypn6&LGEpHZrS>n>Svra0kW*6O zx#b-opg^?u>`j7wTI&0I=>aiAIX^|N@y>qEdOahXLQJu_G+uaLr_&`4S> z5L=wS{qe5b)2H8Z7rP?7?oJ85aQ&X{wLFw_{>mC%Qs(GPHI`A_+BHu7oMXZYx0uHk zz4_~E=Ht~?z;KH`nbFi0#gL0Xw>aWtMovxf+#khWe5ulUKk;(VGb4PJ>`1zPnKu|! zA1vWGVsU)DdzJX``&YlB)KZQ9ut)OS#&TrbFg>iHTWiarrk8SNC?d^Eu(OJ6&8&KJ zO<99v_y@iV(d|0@h{lhp$j5$Rmq0BW5QePsoJbd7PcL_|v>$vyz#3!qys<`SmXS5r z;fRSxSD~ThX@3MqNkHxvg zjKt@6Y|Wp+CEJ3Dy>hTL6#`au%%pdMyro8TTzc!!dG337i{@F336lrT06+3~-m~;y zT}edz|I?;BOpdn)wvy)XH-lGhMLo+0FxiD!Pe2Vzb+ypN0C(At;Q}nrMdmhRw!~0! z{)_-N8?%l@wlUzKeihpF^;m$?CIv7?VFZGw*(XI%k39xyqj(i&V$2}5qA z4N?8hQLEO(g5-xJGE~oiM&o#S4}l7qU~ZbwaHDjAYL8W7dj7EM9zUJv!oTa&+8$~6 zp+JwvP##9}NfQSsf6AQ{`p;dz+`rn3zi+_$8g=g}__%I@Cs*1;i|8S1JZnGD^8Xog zA(}9=SDSUjaPh#!=d(nIU6(QEgu}+4Zq0F%tC`yQ-|G3{_a2A{cYf1he{0D8`sJJ{ z=3zaW$scVmT_$?nM|MGbBIBE-=>BtTUyc;#te~fk6sKbcka0CY84}$>%OtE<-aSAb zx4%epgc&PY-H67q-t-y~4u_qz#D^tuET!xpX$BF>`rqNsvZ5F?p8T*y?|hrWV_TI~ zeUMRvDC+Lp{QB#kTuAXD!w62Hm|il8Bltwgd-$R_$ft~ly+4D1Zks>2eHN5a5A+N@R32% zp%D;8y)nhsO;(*la)i?dFjF+<8xIBxgk!!x42Dl#$=haHm;kw~cui89-jAbxU!Gu* z>y5nvk}~Ol@rYvIr&QTL=exP_KNA(MTJV$e5D)qzhA*A~b|54*d*2(&7;-NdEiN|+ zHfEW8PZ-MOpv-C3LL;Ni5*C7toO_T~(rAE)Ku^o32Irfnl~q_QeMqC*UM*=Z160AC z>upLLFZwGm>;q;?#6f>z=V-3*0$frbb(4=BSj-D#wnPCY2`=nyN#u%#LMW8Hfr@B>Z2Hp=!w{H(~*9s?$)>GNyV8|dEVFB9n&y$aQ+Hf!HXDF}P( zZd@tnV2eNN8(?{da*cA4QqBBY69@@6e3?xMRyH@&@B&uSYY_v+{I!%$ zX3SjfYkd1<;-iAX{>&%SqqY&SPgq{tMwky91=sHy%VS4=s_B{OArHS#zpK?`>lRzuiW|JFaq(`M0s6Ll$stq}%V`!Y5Brk0Kei z3FxkHq-HOEb&L@VM@cxoP>q|A_~p~+M3RF-rm_>NmtiYmjUl6yg)(Za)N>#6r-|+B z=!w~J3zcx^jde z7YBXTtt5XX8+h382#9!%?3P3~gc2*(C06)Ieq*nVRR1|6k0JB18>(67EX1{&@vi^< zOc(#x8YVSgP5&soTA7+;BB<2cfn}Wb<%33L;h>kQsHw%XcMo)wE8}yz`fE-i{CO2i zoQoA@>@07*IPMR83FntIHSW;ZdDu}Q4D^<>tWczM;ub;_Zsf~x3+!~9@i5c znjMM2j|KtPSau!6Nb^WIaR8Q*CRdchGJrkJ$-`H3b$3~Q(3cTwRm8+sAajuW%_gd- zdkrSoP{m)?$!i*olbOafjbc}Gb)mM(R}`KYAdVl(cF!57wXT)m$GJ)KT5sc@mC6Zf za$EU5dRFnpRv6444O}IEqM9z-1bI+^xRqoUS{oAqK=(NsdZUGaV$WkJ$A*ClD$2h7 z4c)BbhlSw)QUf&X0>BUb1ac&6ET9!XN83PNK}}HR%t9az_O}^G0ZU+TYd$40@Jn0z ze&a>v!b4X02Q=DLem@86LE{GP4ew~g+nWigGPC5|=7u?QPP&SM&E;eRM4xnzezYPj z*TZ{4R6_YE>MFsV6ZYsr5W|9J$T`$<)+1c066TsqXz>W6#vg4&{J2yYl53i`s z>kspzuDxI0h%_ka?v+w>BTk63Tl*&R8b-C68Gt%3pg(+>cJ%-`$>`$i!hfJvN&r#x z>ydlYBVMgYKn#CsNnPb6nG#`{~dMd55qTB8D5|emsh#H1t2*j>HfX z{-UZ6(;Z`}$W2;UXmmY$_gi%t-gx`1{=1j){zc52C^X@7BLQ!_*mCuW5%Tj=wp?fg zpO>s0(ZM;qoUvnoq#a5inX$`*Kx-{MbzwvnK`0eeo3Ie-yjvfjI~%8!k8z))w)zE` zH~7Kd4!mG>$mQn$__r4j*_uB3UKVaq8*7@OXo9(=Fl%)p7NvDs*;i#Y8=J;!+MNOk z5?YEY2{DzzsH2>n1MoXZ2w{>HXbB!#4%&b%^&(`v4kG{$VDr|wmbI-q-rw9gG6kxH z@k5t*$$^2I;VmuVGa5+in1zv2KmhMW7hYlT;OU!;Qh=n@V3K)SN;~l)3#(WaTVDlq zGdk266vBx;+W_H2l&*p_>?Y*E(n%O>;MnL>q4fu-lyn<`#U;S|vIJNz0hv88{T8kb zg>6#-2k|2ky(}hBhttY%Xnb020F;-ig-{(zNXiWh4SO7d26|y+ z6UH%o9qMpCJe)cQh`q7@cLWO0f#{9wmjS@M3WC;=>;VH}&>1KH2M)M|OaNPn+U1yz zJY@>0Xi4ylLp~%SXoIDmqJsQ#+FVCKob%$Umjw+AdibU3O=&idI-VLDz^Qt){;&bO zn~EufsBJLh@)BPMim+Z-_TL{Zy6O*|EmdnAVkXHD8}>NBwcnGOk8E?9ai;a^xGx+t zH=7e6LueDM1jV!TbpR%`Q!}Kq!kSV<*2I~K01yXctCFw;13RJR7r@q;pJ^t-g7U=e zV4}`tSx`##)OMTvB;_!h{Gkj2N_Be2y}4>3@~?n2<@og5rk@rxNP{*yyqEsB^j?&_ z!P3BFr@ZwVZE@~20%9o8hQL}ad9FfvKtx(DcB|kJpGTO>wu^7d*kQ5%eAjP zGOoQ>W{7KK6rzyIxG5v0tVD^|9@z^9^Q`lIq|z4C@lE^JSGkU5faRyfNAKEhQJ=W zS}v%eK+8-GuCNkvp#i;m7(S{2nA;fZT~sC<*ih;v|74?|9K_YoJ2Ek<@6#k0V8VZ9qg;&t&1E$p$0bt#5ViKsGuIBxmTezzC-u~3G!(AYST zTOq=Ilc zMTljTJIX~`FIn?blwhR-e%H^+5KgGm>2TSKerG>OfQY{K5-wVq@sp< zIfj+>^xVNNH=}a{*O=qF{WYtwLeu^y_p>h390?i)hJSn>3Wu@f@_+Q$_2B42-JusD zE`upUl#88cV0fIKy>@;^j53OM`S)sk8fAX z`Y#_nz{$`xm(ko?WzG_CgO#C0^84%Kbv{QA=K|-BQ!hF*-k?Q#l`B187VQUH=OPzU!yNykG!!-eUmU3NDfL5-KKD7Zc0^E~?> z@Ri7l?CbOILe2gzV}H;;461kdi9Qi?3LXRVTrrUVV{UGRR-C}Imt^EVZ_(P?5((X$ zI@A`qy;}WGd|-r$_UhBpM7KMvn!;ueBw%@NE~7qT0fxKF9+N2%iju-uu8NH;-fWC% zSxco@I2)=Hl&_8sqjr&o09^dydfbX=h~%&63?2CnB*sF)$gw+Jxf;P%o9vgpJ>^n; zD81#@wzJAamNqBmkFhD*d)!`w(;srAr8bC?7Y&{$aiQk3xmoLHmEZbuS#}z}kTZUx z$JniTK4y7S+$ZN^)idtVW1<@qlE!G-EB@BMN9(R}dgxrbV5;+vbUpvI)~SPY`l9*? zmHW8p0uG#eNW%n!N#TT$S~iTdAssiz#ywnIE0f8nDK>>{Ku>;%1dChC~p zz0NNr^pRYh*<9LH^h?Z1u)1wXj!Cw~&bL8?`|?`Rb>UC!o#WG1%&T9@H4{ljoM@QD~DxtxXmRH)MR z!Q~@@OwSaR)NjCsy?Kk+)rXb$?U_ z0^+}X>ZO`wOFwQu+^u))*8Q(}FDp;;pnQG3s((yE65eWOF_J~AZ%DB)m41pSp1JRI z?ew?!zaH3uJx>fT5S|sa>)aMr>13}hpNJm*Y1rb&yjaF!@3V_-m-F{Ev3s2lCJi&5 zcHrP@zbHh;=@$R6PL5>FO2un8Pl>7F)vpFG-yCo~HlR-N#bi_J>eR%GeEBNBGBf7OweJ}vk3TuCpC(?ju< zcZ9JK6RnHMMjBuItq;kV@t5=G(LN-)jRaIV{~J{rco$P!qb_CoS;JyAzT@{fj+C7} z-`{1KzT`v|cW%YCKYpG5ReVIbzwjjtl4NH7@=Z^V-c(m)vtz6fW8MkAIlBL9=) zs1Bn0^$k-}y`|$s7oW4?UheVfBK32s-14tvKAg`?1ss`}J&|Qc&#DFYq{!Xg76|Z& zjEuM*V8zZAos?vMy|IV8AqID|FNvT*vJ28@~xN9)d=r@QCGqxtz5eVJN|6P zoas|cYJ|v;C*Blnrr0S-$>}NGU)KI-_(=Hmz}AzCTRya2*L&+tK5xfCBzH+9G@Zku*kL{6Jm1$fb#wdp*u<4;_1KajCP)Rq8A%q1n*$GOKOBNBzP- zDZzap14$9d%g(9kINYNk9%!Xr%NF`LKh@QTxNh8&+db^>;oW%u<~`TJ#kRk1yR@R8 zaa#5C{XJwE^rUUqI#*uV)WGA1lXZ_HV!GNL#6Mat^FPg$PtNpKK0P7P?-ccLit%Qf zcCAh%K|{61{AYBh|1%boFBz$R2Iqg8Mf{a_l8CI(?lqU}IFJ-7gKhlQ$+!HAvd?rR z=98WI-{1DC;tmd?_=<|u(Zr(3`Hxp*Gb72xUbAXf#d9~tIZAs}@x8y?zVvu5ir2>W zj&B|5uln{jc8Tr%p_Ih=ZR_%Gw{37Z|L??i#X}Eg_MPf}I`-kc=tv4yM!KEBBT*)Z zp1Ek{e&I0#IKMht20q{WTHSQ0{?=^Kw^Wa|`AIeRP~&%6iNao)mh2y z3Am{xu!J0tWO(J?V2Lztp^o&(3Z)uy*PCp!nv~@X4&I<)a!&YXiidW^upV*X!eZJZ zfDDP3C}qe}Vub(rV*S^2(Qi{M4UMC6Mc&ibrMmD4SN~VbmTGF^0nttsqv=q+EFJ}z z6g@C(gJL+K%N) z-)rwHagSt7F`;o)#J+k;?fuJ7T93U;$9_R&tJ#aYxuz+{KchH9WEZx|>)kiI!=6;E zpIs`5l-{TWY~mr*$J0VaHGAurjh_|rqqu&5)GBN`cbpDPXv~YwEHYy?S?x!iQ$o~b zoxc~Fdhi)xcS4YCcHv}EUiQdw+D#gA4X)iw2+}=tDe@g(v_|Sw9myeGbMR};3$xN! zNwgVD)1B?h<(2MiNdD^znq-RatcFn-5+WrUm+evLq2}{%An;IRQ@tcAX2v{e z_`iM3+YEIb5X5(j;N2tJQ}4HZUZbDSSg)LD`z9gcmar1*Y9abdKTxcYiK`r@a`V>{Q*Cgq~6l#sx4p_ob5 zvb*L^%OZ{nQ7o4bpc!;JhwMz3k8D1-uXOlnRxH+iIYkr+AxDL%Z>84(ZlkV(xo>m#Y`fFD{BWXo) z3x^60l}Kd@j6QxWue22$qWLJQnC7=qW8RNq_xtKj@=ly_XrOsU&htJneQ9ytJh`Dn zIC|jXYC%ZoCksOMq`qR?gRT2hLoSq*BL|)1UPTRzvB*mYj~a$7^ryW=KC#9m9-LxP zRq+&W5(|~^`Q^EzvGHN*ZjirIK6c@k{|-IWIPBffYvsX(kbgqn>jOnGmAiXzn@+z( z$!1!}jOp=XY>RRxO`adk_!SSEToLGR9b=8;GmC9 z6}i5ftz5V`soK2BsJeS-XkV6h0q(lguZ~5M?u#&Ghk>PxqC}DYxLuYzHy5IMXVyNP zUldF{=+$&KGxD-(Xpicr)A{dRO?#7Cp7?s%lq+tmZnSnEx za}Mb+J6E-Q;d+`eiw){iur-a^NNev8-49|U4;HVfZ}-Qyk~9q}@QN?H9L=6`hr z4nFjYm|j^6`2a(Gjg-gv2DP;q;LJ~Ct9dSM#()aH0K?CPLf98hBE4QgF;|-okMzSZ zB;TJ!M+UouaP++=h5r;_Bpd}mgYxfoEO(teIBCx`vdNJ@y+6T4l3Q@UJR2QYR5nvF zqWot1#WZXko>8*#26G#zZL4}_X7dSB2uOH~+AvPC>(?4!8ph)Qa+r$>c4IIEfjWS9 z?56=WWgPCh$%cL)4cfXkygkt72E^A;(1Sz5E`V?k?m!@XjIw!|Ne*1=9flWt>C5RM z!NAC8PyqJYE{6b2Gb)ke3o#{t+T?KxAeu1fOuoDr7^`FT<%j?rVSwdCDA2q|)zd%$ z?pRqBbc7hmYXaoZ@vlH_b_63i`(~fBeCjoxP-*}JMC-}!R#=s>K%tpaMfwVzKG5q1 zP6k*gF!wP2!#`uanzXy&VTL6gC*y1X+U&ODKYXO!Rd(s2`3Jjx8mnZ6S<%wX)6iX! zK3g%vTH9=_sleyWh~AKzO)>S>VNFX9qF!vh^}ydr5PE=$(5rpo&ug?>`mC&O zhB;pT2>Zj9F4zweK1=}cd!??hmM{je7xppJnJc3xIB4O)#H9ra>>5G+Oh8l`hNQr1 z)8O_n10Y7E_uBv%z%aP|5h5>L@W+|j$vU;WJJJDUy_)?1nCkiF99$-K1>gCAf@`yS6p+$#=_^oy zU%&*a{?N}jEvL%>;Q(wr52PSK_78&-o<~31ok%2ESw+26^zL4Hu0m-TS{*f;e^1yt z-oDWj_hs>j>@noxr5>M$1*4Mz>=~yhY)Mp}%svY6ZmDRZiB@{iAtF3RfO!Do{O3iT z8Hq$i3CA;UqMupiCs53x6BmfK_kH0StREAO!tC4v*qAjnD)UQo@jXb1$M1Wd&486J zmU@GFyiL$k9&jdpc?V8OBdk6Ecf|BGIAD6o9Fb3ODikMQ@>aT8Uj#k~ut*}*C`IEe zVoFmDG_UDgCR=F+M+6r;WIidMG~3H5bg;MY_^m4YZz!TEn6d$kDVU{r*jp$<`G0%` zlj8)x9$Sm`s@J)wx1CfC6;}aDl+fst6qkADcl5m$hD5Vx3dWn>ce0n7Byh z^U~St$j33bXQ^TLgk@S#eQ;3JCM0uh6mvly#i?UTt3+byfbV1kz)o?xa-ADi5Ix8C znnEHTQLDO>xcY5!7@2z>Nn`#_9?U3rOv?E%gN;vR9e6>G!&m56}f zxWY=q#*p^$s9OQ60=UZ6(36K$|6bQ9t$KcbkALfm3;*sGKB^x1rXQ>R$Gb8YcJBSO z|I#M5+@88iSv4hJtxR=hn2<-TIHNuX=!WY%stJf@4I!m z-B+lyR6G9hSB*!NqiYdaOpFB`^6)Bsz$~))59+VpZ?jt_F8g&-Cj<7f=XbuJ>;@`fp26>+!D%_v@L*}&2*I$G}675?NK#x7?f zPrYERG?rgBxqdk7HcE_K`E(|IJy7cG4gPeid=Odrr|!X^9@pB``y(R|q{3@o+a9q1 z&e^A0vb7$v#`ES!) zKpChtJyGHB=8{tcSIoVW1O`cEu4wRJ*a?(am+iQaO)khqmCJB_H_;=nOD)`|)V1ES zRR=q+*}%fMm!LZo1Bj6b4FLR9SicX;TR}-B!`g5ObfjE$ z8bkm<2g=WD0bvkeYXKf2{?xH`6z`$S-=P9ebnh3G0q_S8t;Oj9aP}Mx*13!}8ERia z0bt+0lJ5QzZbgP;p1vSjALDL}k& z51f2&o9D~y{RFt75?6wbz$`~R3BUXWp903xj&TGbPVM`tD2CvBs|jFV2mTTblY%ahDdyK*i^7BT~BBg$%^F@`kN>l2dGFN~J`jhNKCs2alynO^T1}pgSJf@fz ziaA)Om>6>xL(VHxrjH`du+D1KF!Nk*Nm#$OL&mr&cqn}ijlrF5MW2q!g@1q4ag4PQ z`6zK>y?jjdY~@Utjd(s+y0=*@^LZI58UyHPyE2W!?}4PjXu!?ukx@QVg~qeV`T%>5 zRgZbkemW+pHb#H#0UcljPKM(30QLO_Q-}+T)g8?xaG&&;23U1cC@Wxw+@Mzrz_r8m zaDvbz!MMOW10W~;{vYAm7s~F+uEUfhN&{Ti8$qHQii82Uh+zzj(7RDU%gqFsxibJ5 zQ2@s1s~Cx+4v^6!BV4v5KvbU{d)Q$L)V{;c=6<38CnL<{GQdzNOgap_vae8( zC}3i$WP;TdJK-W&fYc8H3@HVDVYta8zKSY_wp^jDW0ZF|4Qlv2&6e31=T-MU{?tsg@ibU zK|Is>d633q%HN*O=B*j!(DZ6&g$zJsV#5aH3MrP9hw5XTE_)zSbU=_V9e`u7Eea>z z(}CkJfY*gx1c(Qi*?+=cO!*yO@FA1}E)4_gITIRyI)(rW_+ezj>8Ff6u%pCU)q%VO zI7 zS=A82PePSKN)u{4ppSxG!r}E&(JroyOWcn9y4{#3M0wJrzUkU}jtu ztMKK_+^%%MsRus@U!@*|A{dxC(HFxH5Ob(6qyJwM3|QA=H5jl>fT{lB_%<2t;EH@Q zaYxgYLMcp;MeOZ;=|qpy6wCHn>uIWL8~pi;uh33Sb?5H%?a5x1)IhZWD(3aBBc>Oa{KY zQTS0g+0S_+c{nlcCm|O=0y99U2Wejba`dQ;K2q7KS_!{~Kmf|HB>>qA_hB|n1PW|h z_W@v-DD6THK>P`!06WJ-@{^kYyZ)dUUNRsk0_-qEvI6)vW?xzu8L;O;K;Jw%YqLC% z(+_?kLKXhOQb?`9kXZeTVQ(i(y8Jg|K+>I`L#7}90+@L911_N7LG^r8C(zpm@YuJz z@pgCaxlv$2&#d~3H)(es(lPuvr`Ho~SPjM8L}BUa47KuDOXHer+qhJpzRY!f&$`6+ zIt$A<^WYKtr9deZ2ppTQp!_Tjw-&*oI7VxXz_+k8h0U7s zKso!vyY_<{DPP|^Gg$s;LcMH{7;X<;`j#{-;VR!63fLKyz*rNI7f8g8(@?C%eWP? zJ-yDO7!kp508G%JM5zRZuDM}=aGMUv9eGrbkVhlf{b-9MB%q*m0&tW=v`a03`OARs zIzMs>PH?fOQRFX&ei;7?C5)jx|7mfwegZH%^#a3xJt)vt1~_T>rhDK&_6497l@9=f zlXswg3bRwIZZ+$);A(=B?OyFhVnR;o_qVZNo;oyNdZ{8fh!QjTiC3be>S@&&*M0c_ zke>rK*p&*cU-f}-93iwZH7`BkM8a%t%+jvF)i4gebjv!5Q}IvyecC&BRU`R36ol$& z5C#TOmTSuGb1fm()#^+HL>5Su-WXrv$hxmV0Zx4vS!umhF0fjA$R&Usm?cy~X^Nbz z13DiDX0THrYp2I3(!G^uvI%nvw}!edSC38=Ie;;t#;ay^dW=m=WUBjiKE z0Dliol~tag*k=V;Hoy_<#O-|_@?mzpR+fpn;1he?A!0H#tsPAOV#)xP6M*Oh!P4G? z910+WK!H&Qn1Mhy>=XwW1cvu*<Vt`ok= z7Mh$i8h{gfI}y(DiG$E>0!`gtfZ4VZa6}xZxR{V3&|MtB0EtFCEZoJ3Vj2O_6^21k z2+-;ZkO4rTox}ch_b%}k7$(T+!DnGerQqr&9q#${K)1;WfoMq}$eY^<`9m#+UAlYe zziR>~APm5kmCc~%r)-93DGeU0MW(dw8jui|I3=)WiM=zK8A>tOXJz9Q+v&)kfW?vq z2wx%Z5uN~+Bm$IoubU_&@_WwQ6+Y#9>sUIfX;%Ul;&X4n1(l%pv4lsBUF`&e!M=-dfI8Gjb zl3~a?3`B*8NHafzdbEvAlHvJJwTWM?*gG6TuNHU}C5b(?RLT4h4YgNkl=4ho(H} zN|3%UvOV)yTeN|TLE_~d!+ZmJJ&IFI5>o1Dzi1`TO90XW91OfFl#3YSt?qxl2Kr&W zR!m*!3c`dBKMd=57gW1Wz z&+d^rY2@pFqJ?>11|YeGL4hs=u*La+yWbh%{PA)MSoe#-i?Nk} z=MezPR!|1=5TJJnAsbc7=Y<$l0K}P<2+!oe6J)3k0uLxAptmCOjnjEp|FT*W{D4D( zDi0Ml%u%Q_sBf9W0R zGYXlpFPDxehHa|Vou)wrN}c?4iIJMK=Ozl&rkH(^C3ui6;vQHH089>pj)1UStc3z` zf`A23L_FEbU}-=MTLHyafXb2yz|xnH>RE@WeNunYFW-7S-NrefLCPGb|M{^?!%*c> zb;3<>2a10}1JFD&&Um}O8cn4P{R@nzIh==cG%gpm8HxT@U(SXVcii9ey!8|kLxx^9 zdJ%DG3E;R*mY~9e0-jp1^6NRx2oMt07(oApJu(JBaSt5_Mfa9~+SZ-D;o$Dv0=Rmq<^Vb0w)j2@AWeb52^$K+4G-f)3s59L17K#> zM=Vp%UpV8fO6RObc=%g{$AAnRzCh9Q9o@P`YnU}1;M=bo+jFAKOOk6RQ5Uxh{%$C3 ztDi+BiA)A8=MbC}_Og^C4SZ2mutHK$aUAbS29j<8?lRK=%WMF)7nsn2%ouDe>4^s& z(L^x;?tsvtj*YHV>9YYNWsIpnzCJf#=+*px_G?TmW2iw_)m89aK6ICo=3LoK+9- zK>;o=FByk=^9W)UL$Pa>k`$cEFdzcp0~1k(ffxyp=>RJTKvWoD*0l!vc4kBG!**M8 z<^!%wfcv=@5cdO^KU@E~&oqz)juC^$?3**QG`fy43~1c!o6V(M}M zO#T#rsg7nbHwQRtF@QPs3xGQExSfj&A=`wf-UeQV`E->Ie@g92qIp=M$qd*?XMtGO zMWw0VZ0UZbALagiarRg&75m6m2Yfa?_Dfj-W6qmx!+)3WpM!L&7BBo8@Pm2NP5R4X{EV=M0CAOyo%>7FZrj{^j&=vFA{Tp4ThOttsq*^_|cLtncOK&nw+) zH;Oy!noFF7?R4m)k&Y=OId7T4t5T^4@>9Tk}=D4d9_h%_F( zal^fmJ2)*{rX#{F{wevV)wEN#Z3M%bVALE&o5Ks-5xB6yVQJwof4H=pV>0g}p_*{=zR=dl8BBxukO*WDH!;OzQ$c4{W;tN8W zp{%TZ=(?MC&rP)*3FW?{FK}hMn&szo>>WF@^<_zInP=;PH#Yf}W1FZY@A}%0Xg87J z)Q37>y)NHu(9U%zdvr(5q2}a#r4zBgX(jyMdAsM&0vEIK8C4F`^Bk8$rFrr?l$B1J zYoyHmnc6r{h<`%7{9J3PXNS}lY$UPyyyRBx#`A|Qn?i}A zF+XF|)Dw2$G9c1}wc;{P-h6RhuE4}TM%Rc}+@)x}v^DRLO5ySogZn=_uw)ma&)%mQ z1*@W$AO6waZ7mqdU;DlD8I#_u{ytoCS3gr5yTW|c=Q-PeOg8;o|NL_gEia;bmyV7r zv2_sf$_*E;YeevA-kcJsy611`8S?Fu^skhK$F)b#aQ?6kqT$o-1rE?I25WaW+Sbff zQEu@Hx@TTAiAQdomi)Fq^n%tEFQ;!m#@(8`W|%Gn;zY+gB*SfUCX;0USYBx6VoEu9 z;p(Ih652SVisjHJUoG5e?DdfLMk=iwxcGJ@%(ZR4&UWs>8NQtH>{B~e5*HS-P^Q1< zc%q0~MM&ZC_3HcQZ@#%6>HnzZ$G``V?@H%%J644w9Ck|zKb4~rz~gi4`Oo4T|88IB zc+G+ywx1yz3P1Z0>L9LD0M`P?Xp&jANBK*voj3hP%i~F-2iTG($|$3cH9PZKD7M^MjU!j=c5%UJ~>P5EDeYW%4P=p zVkONfBvag%1YS-Za6AB)(AmkrEFp*Fvyizy&cp{Nagl#s|Iin7=BuL;VnOkCFSLGu=)L!Y@F^Z4*qJD0?w4^7Dva9kf?s zC*bU^7E#>r;`k)y3y}VNtW?WL{&&c8*+|<~pvk>08hqncR}XaC2gI9q9;I+_X>;fL zJJ)nUeQ?k40~4yVAYbKKOk5!akhxK_rxrBax>t?9JQzaz)}H-=T)Nr~s43^`12Sv9o8D z6O~eX%3b9d7}2^hu`Ts()BEjfy;Ttq>vdtuvUKos2+`2S7vu_GzFmH$vN<-OBU_NQ z-zK3?1O+U(Wd8}s>I({Y0Tb!k3NY9^D@g;`Ox>pj0W3ammNz-ZWr7do^T3 z{=!}CdjPe|xUN@J%+vOMhUqou2cOz6;d~M}jXF>sA$amSVnp`lUCpMHj`q%;OJMhW;T!u`tn|87T}jPzxy$WpFyn&=v2_mvCrFri!S)-X2C|ovhubAUuA{3(q>X#|6ptWZ)mtnU{ip z%r{{~(pR3WB5Y?+y#9x6WvzqJU{S|_)uzePS)l3-in;#r$;n9oCS6%|{xhtk^jxr! zkRRRvlmZ$U0Cz^;`)>#r>RIg#jh_r*b=t-jH0Kslpxt1w{zjAx$Ixj=JuLYr7Z6U6 zwo%9o40`+JRZ|?K3I@W?8#Hb!X;D+!rH~IB&^BP!?NF45k!1MK72v^>IF>bi3iKGs znuph$QuadmHibcq&P(VYX@ zih`Im&Kue@cV3-bITHEIRUDH5lheSVkM8eh3d;vf<6r!nIB@*zJ|_-R^ly^@TFDKr zGofQ8q1s=h#uSbNAY#)qW!=7$@I5(9S>D%rkMfKXD<3tvMlG!cDN>8Xx!hW=5BOOVps8ZV2bBsr|QDi5+uoFk->S)PzRn zF`%DDTA0Z6``}F*o~j=b7bFS?6eFf)#dLbW;?u9}-AGXLmgb;q?-HbU8gbp1+5akg z;?17T7uEdl&WO&cC#RFu>5#PF9g624bQmEl`7Doqc3}J=0f6{IoUBeUJl%;lGWb8} z0htbl-yzHdVB%lqYrHq`z5ZTi%snG3@xxg$p}3m|k0||&k!v&F_MJ+)-M?$!W&r_J zZWJk@UMYSPdH!2dDDvm&_ucb6&G$aW8?TQjb>#1ifU=rVqrI5MeylgcPJ^SM(kNNY z{8QvTorBZ-v8icqn0+~XPie_qW8GQB4sIG+-2-Z+PaY;mADSelc$IRrp#m2IklRX- zZC2j*yjwVr4|z-Cpsd7|xt=gV)FY}n6NO(IsFc@FWW3Ts>Ga$}z$}vjxJ?OtE-`$1 zS&rN3(4KS#TA5mzfSXQZdK>I`$SPFq{Ks^rI0~Mm`T0b?djX{viOky-QdY^8Li*EU zNAY3VGQ++q4gkAroDsWo831oL;=hw6kP+4$9iUZF(>wF){kNIDd)k<-1gE|DO`ocY z7ydEM`ZaomkQE=MP2(d9`&qqRjXJU_G8-P8C3bVh?NKss!K3ld;LWo-yh$q?Q8#G> ziY0(TE~&7~@)!s6{p{W_a9Sw*9$26NqxeZ8+whxm$0|#giC_z!D)bK8*O3Yiqd2!r zaR$@w;QI+R1`zmSuY^W&8Vf#%3cYiu1GyFz*xr`_TsNhXbZ8i;px_88xq$ESu>XP8 z!-;RhRL@lBJhD|dUKp?40v!|HK}3ZdfV&Y2g^=E9&taxRIg()~D8D`9k~p$GnZFYU zlJnKFt-WuW7s}h9glE~O!)Z_;itEyE3%j!8X<#ar28uIpN+zPBrqU8KRPGN~AzM-A zpA1b{U5n?dgQIt!7ta~Fp!dLrhX`=AewHtMSJqogKP(mg(1({YHvrgp_8f6l$*>kl zZRiLc7!*vXW#ipHrgu7!=Q*zDwyI>fJ+;h4lId#FEkXN;mgH#$rj7=*s3p!cPC@|i zy#&>T+Drg$YLv1N#c#>}RI7t)gI;~24zL5Vp>Id*{Bt}r=|8*{WVhVaBvdyGdWasb zK$qg-_)|=2@XgelCNFTAY`oHO@SR;fFY=^3b@Jswsf~X$k2c8i1g!rVsT^gmw66a< zQCkwV6SMbx)a1V*!ZVBW>qEMeJFkmVf`$|ndKB}nUgyV1vU)Z5y)r#(E{c+x zxx?OX`PShh?m7%UL&=A>j9KoMw$o2vR0l{(N=lgbzr;GeV=kXMtHybG`AzO?(e3JIbKG^Q^l~)P}*^q>-ll&(avCQZ0{-6 z!{(V$Z-ddb$Cq5OrTh{p`|-Rf_d@M;jdyhXRV9gc2v$fWq-2>I-d8nG=N`-*zmelxqc`s zsQK-aW`~I`r}wz3n&23m)Vy3ST~`I`@|nLD?7eT%nPiRF~KzH=atxvGX$ zfAP#rpz>UybyJL0BKe+MP_N)3?~%vcV$BEsX}Ox^7P6fm3E3UxW}B8<`ab_VZ;{nI zDc9Bap0T@^*QCVPDK?%R)2&uV2Cj@b8pO!m3r@X|S$3lJDU&5yMCLlr(dC-?D&i1ixB>@P)vte1~?Hm$a<|shIJAxjU1;rO2t)fs~9EP4SAO5mX}-lDz8^9Wl2ZVjJ!!=5(Nb}j) zy%9{(g2Jt4)-7cz_oec`yPYx=Y_%@{V~N&0UEBH;O=DgY8^jSDUD zc}%%M*W*a+?J@Wl_X!3l{dl~FJxs!;Jp=<_#e?4^yEeb^$FQ*2eVnYFQrc{;3n9ZR zhb4FVLznnk$rOk9=k;Ztt|aJ@z}N#%W#dMVN~?ebJoVaEwUHj$Nw*7s8CuWE;B*QBNpsC7NNQlA#ySPvZBfI-v0tF8%xl0fulZ zZzQW<+;7SJ`a1g>*;errHz7mhaDpDp7(Y5ypy6ZmWX0i$!!bHb>A}Qt3*`%^ep~O) zwWW=Eq(tP7wZ)P(@#Sw;b}6x38U49Wpi77I??qk}=GgN-ndB7ftzZX>Ks(cG8((=6 zSkyEjFg{Txl`$>RapJF)F+a=>xTyZ#?$W|ZTMO@h*%Zz7tmK%r zf;+DWXu`6Ph&g5unlkWMR_P0{kQ9Tv7lvaIrT$Tdk!9Kinj4YeUoaMv{aKI4!Gb^;)_ zT0GMX8|5opS8ItXf@aPEDvKY(SH3gglo@CxknwXam$kOxlRp)Vak%q|gWArt=aXlG ztZy8p*WRk*U!Nk%pTZn3v^xbPLl1KO*9gFLhg?GYMYXeIXfQa{;`AASDG!CmW8Pf` zysH#h22kZw{rn)f1RjHC5lDt7apgF;C;mK5kXH}tLS?@Iw(SLU^>$&G05@#qdy3hg ztHHmS9H?=L^$H?e*a1rA5RL)B4GbJ7vvhbf`3C^%JD60MIfR9SHX9zoa3#U5HT;j8 zN8#4-FC7lUdJcHzzY|0ZQ^tRX?Py>>z*6ARh5zR4Xz)+XDD-L=u=YpQF@C;*YnBAs zwh4+`ffpmaD7a;Win8v9S913)>cAhSlPDkvFpq@+$~Lrj@&Su7Q3W2y%oNa}wt)ZJ z9-i0oDHnIXv(PImI(jUQ=z(|Wf5VeE){xhh{q5yABfe&E0 zk%Z7yxcIgb!sfiZuWhVg$WScmW?gR3WSw!D?&W= zN3nYN$ze=CCLu0puaM}|zN8b?a>)sOSxG=i;29kR!@SYE)4K^YUHx@6ECUD?%B&N5xM=aK$rG?4NR4xrGl2FWjOrbdCN!2Je$r1dMlM(Yhoj{R}ax6r$Xm3PE~tM9k%y zkF2+_B(ymbW!clgL#a+!H``y(uuyDx=E0043L*}L9J)IN!uJA%0lSM`k$X2( z9tch(>5$9_`#c3fu^Hh!+3f+~PGUEI#EJfj%A|qY&d0tKZx?6?Yg^p@%4I}YlMEm> zggCryxtq3}FcIKvR+uUN{^xrZdK#FcDQLPxb#QX3?j^e|Jx@`M#c1OqALy}K-0_tT zm&O<0HKuJxGW}8__e>nii9@MBb#cq*4x{h+vg$2#RI>89p2Lu+dgIpO)*R+$;tv!c6_)(-3aMgHK+lK3(#^ew;`+9>Q7_ka( zeZUkGVfTTjUI*R1L&N8{{wZz2*2KreH$DAOF&%T`>`xjTBVjE?tA|;}&nxD09Ui_- z@JJphZ_U_Mh2H=xPHLOfFK&wYMWzqk6j2~=WdtUzTxka1GEgUmNr4c+%r^ppu6bO5 z$8%pMhhKo}c_s{@#t&oQ$c0o9+uE%zyH!@IAKC}*+d!6@0JuKXhrH!v`kqfwiOmWQ z2qH+K7+O{AD(i?s;Vl>~V2B737$l&s2Scr(5(xt+dv}jt)TeZrna9i@N|e?NsrKZf zx$xp4EX>h)DQN5TT@+3c8O;u4>C zG2lDh_em!0eJrvlb#o4t0qkxcYjUYj?uEKaQ-KVOo9%v92w@jynRJWs6aa49qA;_K z77w>1m<|u1#^DWAktry)Ub4s1*Pua#QK0}f4^8p@?%x`8Ah(=_fH~(@pworYdr0BK1jmG zIe`D`yV=#V$CB>-#)SO4@~Wn3rK|4Mvjg|nmvZLc!SQt<@bIdNwbp9*2w_=aFJnXM z`W?febH}%}DO%CJ@`iT}48mu*KUQ0I-z#d^^11qO`sA-HZ*_Z(A*Y0EU9Zn-cd+q@ zBOTdgN~Z)~znBXs%k*oGw03E@a_ZvsneP_Qj)~8;JD2ZVD!kiSy_=@+WX`@^$CdTo zb~3wqN^z1;`RMblD20{DW04b&OpV8ij?J{^5wm(4ZE))S)=MHPjw%uE?wS>M9{c1! zuJ+{#B5c*)q$)peuu1ZiF1qHwp!0s@kYc=7Ec+#0$o zV_iagELXdwGX5e#Uh$iOV7T0>-P6ZbIxuZW9Ry zj@p6>;Sc_3!fi)+%GrwVyDf$~o%fjwS?%m+W1H_wi;cT*d`aGYmQD4uqpSD)-Q#bv zwZ*?*@1;)v2)|_=eefKO*l&1p4|*(MQf4K;zVEQ;Cn?l%G#sP)&>*2dYiY!aYd)+( zVMm~uRuiFDZNI7TKa#El8tShN-`ULA$G$W6ov}sPhU`oBHEBqas7dy9>>|66#8|SF zkdR1?B}-I@qO6hZ*(#Oze*g11$2rE#x%0dCzW2WGeeUx<@9lq`ZS{{7HLcrBi#PF{ z9z*xTr#s!hFjZXZ$TEA(@~vBVZ0Y9bc8-5K#rQEc!RI`++ZI?@M9A6jr6 zY2y{TfBw7=&+1u)-m_0l4Co-@1^|j>R<15v~*lv<@h#~_bT;u$*~*FvS(EHVwKi=JRsS_Zd+Yt7f&1ZpLI~r?kZF( zzA4*hp?pwv$kz3g;yc+2e^ajc=67$wVW33LkN4h;xo^6kx9c>aI}j=7Q{Vl>pYsf^ zon-uZ(MCs~R3(4&`UYRXvgE(MTUME`l2a4gRjDVFX>zuohKZhK=fY=Y<;B<>oSq7+ zYZA`ORyNF+NMiR=oKpN#KV`a&Jad+?^WZAWOZ*py1m)?yv78HQ7hVcWZ#|WjwQsL_ z=C17cUwfJXVcMe#dOrv1-f#c4A}$*&E<)6vVm16dr!`0XHv#Zh)n~3s@bA6bf@QpG z44*sba~?iCy=Y6P(L|{CH}NQ&ld?#<$INzyTbp!LDBd1g`04hmB#vy6BO9Tg4XWe_ zT^=u?!Co$I{jEvoEoK~PxBuO1RruIrSM zyveG=?ONmg?9wM2?~b1-e?p=kCX`!JS&lmL1Z+;dNFAQ3~AI4ON9kk=& zJ=tjgJX^E5h-PTBD~EoSF)^$;;RsI&HotRKSIzV4=xW$!776;&&tdIja}^D<%*BJoFIcXT z_nGblcrkw8Ep9e{I^X3dpq9SSStX<&D#XVtF)lKePBC>$OOLz8ZdGBi`WbwEUSJjt z2=o{FI;-HX-_aNP1{|OIGFhtdQ}#{ul%Uru!kmL)foblTo|2UI#t14{e3#>u#n*t7 zhvZ+;R&V8ZrTx#|W#>;&QqetAL*pi0zj>{r{1ropHJ|h!f~dor_1hzeU?{G4O8+f! zQ9DuTv6^h#JEibR65_FLN@D97DM8~23b)NUN@q8`d9<3*ol`BDxeKvyx5)4Yovc4 zP7B;W{`$H&mA5P>kE@=}x%WXpOz!+|gB8DRUEiLPyOuV4Pe={-e?Ry9bD#89Say%V zB|0eQxc4l-GehsNR&4`mE$jCXNBI^vA-#6{?2dV`U$QzoZs0Uat?6x-_d&M8qJ`1A zC$gso+E%c0yge!Jr7>?WS_r}`bzFo?d(1)|#am&LGZa(-c-bKB_| z;$;ypD?;_k%Fan&)tDMp-ls`8_wmo2p)(PsKg2niYL737we<*|tqs!maX(|4eZJ`R z@Mob-TX9=a3veUmDv+)2hRZZZyxBqy2XFbXZ6pPV`M$_wcbz*OT9#aU*_*mCB~XO9 zP-->%g3m!WRr9Ls^RL2<_gZ@8`mP5*c>BsYHuE;=^-^=?cH%?#d~N+U1hbdu`lUnv z9S^#Ex9vv)LbU(p1ActsWnT^1D+U_#n5Rd zz@>HS=$Oucq8@1?@>a$0rS+((4Lggon|pP~eWn*#Y&T=*b!m)bFQvUJ*iCTG7pr-p zU)&R(^e(~j?6m^pA#0zxa?IWWznwIj_WtBA^Jb%Zbrup^Ohhs?-=cy&wT5>-&6<`tt24yXm-_ibWM4S6YQ; z#EOz{=*s8ZD{;NUAo&falpNhY?EhiKtn_Lq^cUS-Jap2B&yXc$uDcK3W-yAoDF)EF~kka=!TKw z)%LFb$WTlF-CHxL)JEOR?cS`OWLEOOemuagds*wNw_sCA134rAcaSqf?u!`bl^Ell zpfA5CMCD5110So{4_x|bTnm47$CuszE*}4n$-Yzj?bB%&+myFg8Gm0_{<;)$KK_mC z?g0dN8|-flddv*rWcUv#HNRe>emtB*(g-Dhd-bc|dD*l@|K3gwsP{;FVBpBfb-V%T zXMS+tWYbKjX%M!Qc%r1?w>kD#N?nJP{xD~}#u3H;Lu$B)WH(HAOPh>#ib z=eO+hYVpdJ8}%}N4m>^QtXY_@%a9#(Wmwy6#r88(o)tfeqK#`<)sa4aH|x#5}2f{X%nd?nPELGmm^wlEV-yTnq^1GS_baP%F{F~LX3q%YYhHh(l6-%I?A}6{& z-=d!Q%r4i`NY$~hhTZhv-oA03gC>WC#SoCQ_p zTjwn@MklDd8ZTAJn$ElxpmwQBX6#4gXO#Yx=9xuqhnRki_grru@Te*#!KBaTp4Jwh zFfQF0e@VRCB*i{%9cGg@bFtN-g8w=l2K<_=xYRWIB(UMB{`=rhM0tatSK4>;9lQ%V zDc-@AyA}M=3LlUCXMbegBgPy?1r-f6HVpSS9C%;*lzn`h@N@G1@vPznmn$iMwt|;L zYbn`qrLzKNo@!F%XHs-^?4Q)ih+SQsT%Ay3Gv5@L9(mm3x1L>eL;d#@ zW6b;0lj9w>OA30-4E+TWtE8?&kJU?Gr@sYFph(DncWHl&d;0`k!fu<;Ruyylp563c zlnWRX5qs|SZuSFJTiliJ=v;q_TCmPIL+SiLnRlI*XK`XCwaR1v*ybV(-Cy~^;9pYi zh@VD$!QrW@r(B-#b7$sV@+oiqwb~t@ba=RhG7q#Y`7T$Te;M_zWU8oANAX*wHeAtSCD?q70>*^oqaqw&N4ZV;t8-fG%*j&*H- zt%Y)i7P{Q!cF6n+MC`(XEAySrf-^VcZ}{5DyUeA^H?}^tH}DeHYS_@yZ#sM@kAGGs zO}?xfJgq*QUAUWpvSmK{c}0*MkoG3$CA=*?uuhtzqM}bCHv2KwW#>Wdr*AOiquDbG z3g3$H{%8wgR9dfA>G{4!l{CfxonP-=oEmz6t-I`PCNufe?Q5;yvAH()%4vjCP=AJ( z$dC1n$}t;?{dXaLN4G)Q_+deeuas_EckxAsa$-tZ%dA^)qB;#WB0E}WQ+i9heivfM zWgD=JT8W%o2}RN>xx_u2#Ss3aM_*E_T-0o!JHwqSgRs)I9WVAceZ1($G`n=`kK@ao zFVgmjF~z6}%C_UeiR#Rkwfzq>PYbqt@0BMZW`A2RD1=FBJZP{xu{)}pd(6gCX*F6a z{JU!H{C-Jg-~dn9rKi~`B+Z!PQ&z`E9UL!*E3yb13_90q9$9EF-{Ao7tg0`Cd4C%` z5%qn0cDsC1=7+=|wnW>O2jhQQ+8Mx6D{XHnAu{`CgX8hdmTGp{FbYii6h;ny(OH92 zC0(4dY#Zl>2~^wbe|O{Zi&Ip#&X4-i{I9s%&~yW_6|*-&RUo8;cG$9xrYm2eUzSsN z|5J%R)~pT!FW}441jG=UQq;6E^u_1ybF^3%y9?sdPJ(qK($UMeTFiO>wwOL|_FXS+ zwjBLy_>?CqEN5T5&hCkFP)Tw`87QyvlOb9=yHB4!H~%5Q2hsHymJ_K1MgFDt{$eSf7`{Oa)1OFJKh*N$J-00W9?ZdZ4PO zDjOnHfa&J11Y8kskIzJ5yEHMGO(x`!mj9lr4Z&mjXey6e7g@ z&O0i`oqt4a`;p<9JZ!;t3G>R z>zfwWdzv5UNTo`HKME8&_K4T232JU3+oH!cYP@8Cdk6Q|oJ7}{oSg6Loth+w1KCrT zP#*L3N=t5&soA5ddG@oQPM<*|3%-(#d1)dA=Yci0u&>OQRj*;OvrIt7$mCidZMI|} z0C$}yPzAK7@vzlH?n}?^kIIU$&b0Xa`Ri1m^k{ey{z4B=^YWGQ+e}ILsBh%Oq~VY; zE{3#m41Ssd*!4fGai`sUErq)DR?Wwn&Tcf6Te!J&f|k#|+BX~Xs}viM{^I~v9w?%W z(wAHWqA4+l^K6Xq3~W<>>_-^(zqrPmezSeN&fr@(_0-(S>M&nK-1e2j<{d4^*k0-zxWSUU zx@qX;3tcgJLZL$!f2Z)Vjz8ued1a)`y?2(tJhbP^Fud-CP5jKY;8*%Q>sJ{v_VKB= zWD*rNc{O5|A^XmLYc*j^9h4uuI%1*K&{ZFfURTxn9q{5)>fT7xUlw@t)8(yCmGQ7> zq?0XY!VLaO@`1pe%J@>SrHCcaQ0O6B28a`?P~x5Ddhz@nDK;wtd!qf(a_$n}BfUxM zxO3ww7MNipChi7@@r%QVIRHB$c-=-5BKk8trQwh8QqSj7oK7Tep7C3aV3dzbdZmgYXU*orURg0N8u)zG=?cjOb=n8I`Pk>sKY_S{5ID%}e7)R_qY z+@N@%dVDX1Sh5|#4I2%R7bUye;0y07%FLIQ>Tr>(|QVZRuiI5QP(9 zXMnwkTbus)}$WLRDMkW-L26;DL%b*jQlAJ~*}Yru*vG)G=90c@9KJE%YX zG&7z~FOcPRoyPu5(QBsK0Ms2p#oaCvILjJ)de3q#g|F2Wj=Uj!Cvv;%^WZZeQG_T) z_HRp1Y{9WWCSjoRuBcEKqcH>_135AimE9!K@OTwi4buu9{ke(hWRJsR5QV656BA}z z(JUtak$+;Zalr8HJq;vPU2a=QlJ%_}H$3(Umh3s*>bH5+7G-9gG_yq-q<=Wmqa`Y{2t^CP@jiPZBc95PcV$Qnc&#x-i-TZ_@a)$bjp0 z%gmry*~Jy;+KhIHwojsBolL9yj+-C{{GbWphrb&6Jg!O0ZcGNI<8jMm=z@<7l;)uw zb4?^{&8-eYSALEO02iGRm>27S?S`06%oA9O)&fA`epeL%#@ku&HFi|Q81)vnyLqu! zM&$Y1@T;uLClr4hn0zxb#GHT?a{JldW}wYh+B|V?>GpD+=M#V&kIHPZG}NN({osMV z>Li_ZqdJi@?+J{&qc0K{ER;|Rj0pvQQ~ofF;cWwfGVM0NOu{N^hrt&p3-?BBQ3*-_ zOb1AzdHJZUTh7+x=QT&gpnIX6VKf+kgA-To--%n0e1E+#;4MF(sSHV^;udX^x9NJP z0pNnsT#Bt1DeOA^n;-dOH9(jY5+^_M?eNC*7`lV1@aP_+MeQ?{yWo@mD|AH%Eu+-&J>B4w0NvB^2p|bS zTfvG%ew+@oWp&j{X7Rbe_ae3)x=%u93A@I8l%0ty$F6~)4JzSNCqg%H8LL=n0z;wk@yr^)Vh``yy)_hcG)rA`BL$S zNQmQUtx!g7XodKY5!b6|%1`r`KvzfM;S3K7t1ISmN5`zITxw1GgFT64=4V--=zvLm z@w0#*-6`Yz9IgK?)LGXEML_cx17J?l)O| zLLxKF5-PjmphT-wUAi;EZw0qCvkhb(1L$oZhO#=?f#fq*jw@J4Vmc1EwMP!6lAk&~ z>U&YNb9ZJ5c0+0>?CpyANYDfnFaXwCqpK1H1O$)@3(%yTnTMeYn6~o4jPnR>~24!RG4p)ibU&trX43^?_tX3JWt?M}jKA<4)~w?u*hzOuRV@p3bIKalX3!7*V0 z+hq|tS(wN4x?$k@&Lx36Fz+TNnY;xP%&j!uo2=yW92F?dv5Xdwp>^&xl|h0YOl`?) zet6Snvhr~^gF*dF{?;^>(kX#=-!UD^W{j7>mq{yVurwq#gNN#TmS}2z2-L$HsW&g zLionZVjqxTD%0@(&ku4<`DWdn0a_?+xN~jIG=yzUj_}ls6TbC0DWU4--&9+eq|b`+ zFb}=JS$hD3Xb14W2rVQ)EiK{vgfwFFBP5PY<~d?bplV^aX^{P73)%~mA6e?BvG1JZ z&7P#n?z!p6e+jLGD=~Ny8`%eCMQAU@5i13$jznny?zy}ly>d}L@0oG@_~KT<-1r|2 zMv313D&=_Rhi)kV4w2DbJ@jz_riNR10SY z?vCYFRqyl6c=KXzxOqM$4URc$ELc=yPiy#wR*<(oX?)67x0W_*! zD)G;ENqB&{&jhc47R2WPD0<0s%Lxe!P60|cUiqj@F$3|~*%tUR(2(IKfJ?u*5I=e6 z{xJ$!tWSb5`JP$sOJ{FO3Ff0!tA1|j!r|;ksZ)C157`>Z%v8^d+c^A{=)3Pzp?6XI zdR7hb&g(;0_!Ukt((vHvIOZW`DJ(r1`I;cfyKt8ssjf)kddHH(LWxx%W<70y+K?oc zh;Hr$112o|Zj>nFhhrma?rJSHzES!&s4L~DLtPT+L(>IlLKOh1Fz;*4|6T2>Q2~mU zo%qkvGXwa=-`A^$c@oXq5LS2;g@cOx`CTw}9?*96W>6)Vng`-vh%FODgW2v3!RodJ z1_fW0&eO(>@5HCj&DU_I(gkyq;7Gctp;yT@eSYgBHRup$w)p$yl?gxtmzEIl?3Yqs z4fL4T0iH2|1YqTFpuE{Hja0d9Qr6pwTlEd6|5gv)pl0o0EUP#B_oaY-XP zjrn1LaNrivL|X!olxEef53rytts~SA_4)htShvBuL||WV*3p-YcnfIG?!PsgM3Qp3 zKE+w#8!aNWW}8-8okcz@oD7BNI5Y_!8d)zD=|w0f`*R&0aGBQuhua^T=)&t3G%`%C zRnybOpJ(t=qQaC0AmT@Fc!D_p&p&5192l>>iVtWK!XBIwAsORrW$jh1$N)-R@1b#Z z#sinjHLgS`O@AZ#44~H|nE0?fyD_@Oc;{wCkCH$GrvusO1SFI*uF8(F4+coyqlYv_ zpDxb3{2K~dO5xk0yY_2q4+p8|!LEQ!RA&6|9u2@j1%rLagY(B*VCvdyd2`^N`&(?$ zx~Pa#iaFFGF;$MKwff7Ij(w=M9P&-myvjW-WxUvp4FXe=XF({M{(ZX*LHgbXz>HpG z7qUq6#X>=j`ulmN<49N$L#3X>E%-8kOF>K18uDlAaDAY!`7%$&lxWyEjS5xBS-i>I zg_6EWqVWf&xIER6Yc#O?FVIa?n05wP9pL3|wVYgOpevf64)M;Js zY`pF#=MQUtE?*v+r!%?TWp#0K+gCQc;6izlVNjKuR`33o0FCq*uDB4`P-$W~fO-uEWPyHFQ3td`<<_3cs=@!hqItkI#}gkb4jz#~1Q}UX=xl-EnAhPV zKhd@)=eGn^L<0JmT{Wyx%p^N4VCtV(E$JaJau>r}pPfG)+eLMpc81Z#BpPgfDhf}{ zz%bG1DFnR%bnL1}Sx*zgrNrr`{Y@%E3byJzrHDUC0JCB2O6~J-^&$DNieo6ES?E#q zMsRs}_RRMAo3ig-HnN_P;o#6Lv2t<4JgpIPsvQv=hVpiGiVo^PobD;U!ay0L<{wn9 zuO?|fM5*I*tulZgSQARR^6p(YMa7C@0-ABwodj<1+BobR5?tVU_C%6j^Gis8-t$8>Mi16etqK&8A$x&xz7%J6nat#6<92?{31=mG2X_R~@&IUf|zFtKwxMtQTN!UHrHHDwP@6 zJD%}tM%LmdLH!M?Loo6jzeF@rEHF&sh@h%aHVub3H{@$4Q{*rB6t2H|73<%es^k~< z@m~u7%%#Ivthy{i+tlk%79=Z9mLKzkw?Yvn#{Y9;Je)z{;aDHs6cyIl{ah_C7U;iH{rNiG- zZMQ`QQ#%BWJTjI%A3|j3mWXAn$TndLg0k2FLJFRwyLU>LHwq_`Dv`bUX| znQeN4I`NJE?}IdfK^9 z|K?x82c`3ef8tPm9ZQ_`l@A9vu~$wI-g$KPC?hY!X}2FL`@-fbxmrTrb23ul-0%hH z_!?3l444}2}a_a zt(l7aHWF{6_nt6zx$l1(SF;1^p@(09ER$V}&%aI#eK2)OFw znGB^;GOCi<|B#vK)F+9#^cez8Lu0sRI_%VR6>nqMh5LNk8x;Z?}fx*f+Uq1{SZJM6HjT_z3<{}hZq}q2yey>@KT)RurM~5B!H^~Zrw1o^#6tnB z>j0#{X{w>s2b5aS{Db$|i>l4Nzo|H9HHSYBj);;O3Dt_evS04MRT} zA@R_AkbD{R(_-@4P41a1v@AO=s{9;M#2R=-pOiA$j(~d?WidxmEak14i{isO9A@Kd zIx~B5cJBRR)4bMJAdf`z=)?)j6jrb-8b!;VQkP)5dn)@vXAKlPc9-CQa&{}g4CZ$< za(ApXet^9oOR7F*LXwNbnZ@qh!Y=ukqBY7Nw;HsI83zy3#5v zVVtUrMG@>3ht?J5@`XyQaueBdcLY^_ju3P3BvJxx;Qlnk%bqLY`+Isu;8XyGb=qTV zy_mD;>)rpV+mYA9!&|&(;iMLM{bSh3NZ+A};0X=a5G3u7?r2l+Wm3u{z!PC6XCZPMZo~k-o4hj+keZ8qDcP z&zb!6e>uU?u&V~)dr!~*`kI9hCN1|E6M+zt79i&=#m`p)m=}Qa^xz^+Dob2V49=n# zA^?scEi02)HbgQ-`U^5*bu#Xn2@afK0fm|Khj~Imu>dV*r%t^<1dvS0$G9azthUN~woBiwa|Ey zYU(50%IAHc6rgd$VD$Q@2XCHF#i?e|F;Tj@Wo$@Hsg4B#WxYq}3@5Yj4Vvv7L+!em znuS5KZ|r&OGGKtjjgXBe=6RKj^8oEQtFfHrPw4!vM7?(9>5xy1>K#AZJ2u$i)4TKf zLpe%a0y4!aU6qoxc0T7`N%Ne+34K9F7im7uWmDOJ02=CTXd{H=(#$#Jvf$7`jk7WO z!4??+K1pki5vUVP+rS1|m^&@d-;8!)8G;p?ruwXhR_7N~Jb0=ri#E5MPS~}vi#x5Qz+=}=X5;+CR1Q6bDy()B10a{IMgtZ*FINzZL(z=E&W?S;oCUXMs{%ZzB> zCkpxWJxb_dy;DC~NoSwdhmlUvpw4boZtrIB71Se)d*tVQ9c>@Zw0W9lupo*i=E|H?{F1gs(B7Dc4n zFNde;Mk${k1fyx=thYN)jcrhRsiLvUL%_CGn7~YdFgXAoKC^-a0vNzr($}K~^jtU`!Xu^f+K3O-oOO zG8e4rZ7j9}6_=*Q&7t}hG7>9upJH7TssP}jBA|vi61*`M=pNX$s(7~bbK^6%EURynP@^@f3Es}6i&1YBk)x&&|+qVE}_;Pc=13{JKrY2eu2hJI-? zgFVK<_Go%Vci3F?KRq=b!o2Jq{csJP;eACj?*13NlzU~Ciq5y#&jC*&=c43B_I|(j za`7H2y8UZYJ^+1@Z{1Y2@3++ezsc*E7hdkziVJ)66WpKMphtvx(&WSB0N3iT<3bD} z*9ZzRvf41Q`jyao5EiOU1_%piXS~G%QHNnCB~TO~NJtiZvJHo1*m8_g*sz$eglzM1 z*z!5x@%ciTb|wIWkRx(pA}~>*)_G;sGay|cOdoIofk{EcQZLv8NVpnm(UD+`1F|!h z-JwMnUMPpB>Pcw?z{eZHnNU>m6!>rx`@hF$v-jBnATS6`FBz0C-g1@FaT5@5dqv3$ zK1Dpi%tR)|)e(9--K~}~!-fVNm2gR9pc6+J`8_+|t7JxthruS~_c8Yl3vD@N^G769`vdH1J=G zKX9okXj<>xt(oVYJdY@JYkL`fTVVFtLr11oTk!#}AAhg27Z2Ob9QZ(;jq`Vl1;`c9 zeFLz(oexs^^@{1N-F(M67mShtB140W#)6m7pfamYRw^NGeu*Di6@)^Mf z`Mapt>{`o0aIP2hwD#*qvc=9LV7LTHz|jI3@lZE2low+(C`f|Li~OHb*#o|d@-kC4 z6^#J&%KweI&u}{tLnAwb1$1LYG>u|7Qw@`$UcKxRaXNS(Kf`0t-A5D~b1;qLw5cHD zQK6^k1Lx&=B>b92Yw5)ZNR-ks+fA)*@d6Lw$Q+s*ybG2jnOC(&l`I;FZ!TnaGF*_r z$m7f~>Q%z|i58k$AN?I)&mgf?_-pl6W6`CyJbCl_dRDn>(qcC&f7SHgi}`bzaGUO2 z?%DMZu9N0BUnELkFB)|SnMjK6keFXX0MN*t9ECv|{Bl!HjuJ!qjq7*>55nsM+WUQM z%8@J0^zur^o4zE4gXxz+9Q-$4F8^7L`p=?faL*nDSI4Ekyf7KJE%3Fc7#dON-#cUg zq}+(eHNY45!g#(0(k}50-3@1tY-DJF6hib(JgtS&rBeGqCjnps zjpsY1hQvi*a9TzAUDW#^F#uVxDjS4`0u=QW3`;`-=eM>me5(Uop$PB)mW5nPO^9k#oN@cjbW%8r<*m~Aq$}K0;urnr ziTk;k(`ck3;Wnc_%XoUsfhP0Il>#jopgUu zpxmB&(HuP;9&oh1|F*Hwx-1zrB03ZHICwYQg#M$TY}caHC1Ip?JgMU4H%Z5we-3&i<}@+1&7$)*HAUM;l$)8Y zlGKL!5&h|BNx%J#-s(ag-$d-H4MiAwY?U^0@0qx}> z)Mk)zOXt6_q=`&`K1Y{FkA+^uCA$cN3qO_)(5gx+vA-bT>t#YI%29x}%=e)YnX7~h zV9UVxIeB0kw~g^pWAs6`w?0i<4{dhcPKrVgh6*n`h4z*WO|ZBM@4{aZm}xHp;PC0h=%Xq; z!gY=c0FeMUO(d7`k$Zoq?6KX*DAMj(G}GPbT7zn`jGA!aV2c@e`7k=D)W`ZQ=XVd+ z787Xy*kr$`Ru!lU;!&*+6NIarpBv-oNN7{DPZY3vlq?;fLG+#r1&C@;r6q}wW&CKX1*vC1gT$_1H*$zr zfd-9tn6BIaZZP`CQXme9$9`stsq}U95)v=q&CTdag>!Dca$HGXorA=E!D5A#<~5Qz@2^ zlLL^BfXzg+G-vLec_YvLUK!z!BV3fG?XP;aC{H;eOe@9aeirNB$vih_5nX9Sw9P!1 z7^3k+sGV^#vZb@q0GTIz!MJBNZ(Cg`qW*_1py4L~1cz&yDU=7l^h^{#Qq*Lx>C-_; z!-0^-OsI#nt+b&G%pw8Wj|F^&nwnW=F-v|{PwTgfe!>=MG?xcvY<&a`46P5*$E z#?+wdJWEt4UCV6T@TNnWGf3Wvm{aXdw3d&C@@S-$qD7L%@LmXhH_D(mc1Tx|0os~) zapFn9Rf3zBiRS=@$yFoBTWdx#cYWUz**tJ|xUEviNq%s(-zp2H4|_iJao5B6G4ddT zMfQGbqv<(4HQlUB1Qlhb7hyxi!F?07VP` z?0p>p5`toFv4Zm`?(>N(jkjQ}ENFH@0>3283nqsl!$TDn)3N~SD?NtM^jUISom*<` zsWY#ye^djSMI_3*DIm!)B-Grt?qvGIXdXwy0*U<=GulqLy`<)h{CNf;5;U*cOULeS z_d@g92E%6}yO>8ix7lCjdi;E!l0G0YG=laikOFLP`*SGI5KT67(1pW9mbkyku6 zOI{r=5RGNJ-F4&fB3nG2Z=d!CBwnm`*=dSyfOYYyHUSbohM~>=zG##?0)V)I6LF0wR2@I}OM?S_IdK%`G>%X|CNYffmjWI_A=vc98p*;{U`@Pb?# zZ#`_h@9V6ff^ZDut~<9de^coQtNXwY7bqsbE^xuQX$da48>fgJ$mB>vc zgP8G?nX%3_j1&`J_<|!SkV7b`0u~A|2aP;rUD`4VZum<;bO{${bxwTg9iQj3T69c? zPz*79u`1dmBej;>h0rAHZOpGqCtSPC7*~6O=MA(j(R5xD-?tI;xBvLZDP%4J{wy9V z2a^CO=o|vq;e3N{=B3KNehbMmNKa9WI4lgwWhZaudX;jYt97PcsUcX)kx*JX%Ijlt z3cMzg;N-I3*`cq((G+FhhdAccTPny``&vCbiW^x_HqTfNWBU%Rb4#^gV@;g|(o8E; z%3h$8E7FE7DanJXM};+O@U}imC$m*U7eFlz5D4S(OO<(?)}U#E<5b6^D8J$jYidcN zs=`R83>AC#dl68|Bl96}#_V~rF0j}0;bWW{7=TT)?> z>BfIrH=hJC#m?z*kwEYzC|vwHdTPtyUvrPqR_aZv?#AJ5VWRCsq=~3+NG#6S86L#> z9io~Pvpr!LZHEp%Uht7w3J@TH;<~aI_m~6>a1d$-8Il$K5=L+FjzmvaK=>a{0L zgybaVBFB0!oZidw!rX=fAWK4U2LdUtM>Hivkes+57wc>VFfnzeKfSJ^#QilRh>wVX zy%Bit7!;_%OMb>eM`U%A4kbu^jPH4`1k#R0gP)kZO(OvYk6j zyGW*^+)Cjia^fJDPi2BuHqWiptj<*}?!dA$1ntmejZEw7lGB%2I;$6A9Y2;t-^Ko| zj{CmE-z^)j#nw_|DCp8dLN}akETgEJXnX(wY4m{`_&Be7&AvCHM!%maFMTX?I~Y;nwex zED+$?uY1{y6*HCp{7uS(&`V2%k{Ivizx;=J$A1_vdTjzl;>r4->l0x6;6mG-p$(3 z&0a4W;fy@UEi-^8LXo0N@Voa+#|*m@qQEhgm0GC<&Swq7nCgHC6|T-m05UB1;Tv|K ziVWMk*+LhRf#~JzjbsRlILVg)X)_l|6M(8%^bZ<^?e!=lDh#UTa7TJ!o+Xi-uz%~Z zB+Y=FN-{j>%KiILvc0mO_BMcDX74fZ(sA2Xq(3M&A+tW2zmHnz-Ml<4W;hkf%!=-j zeUQ?N!(F(&v=MGXx1a$RC)R&t9HjtkW(P4mtUkpW#uMRqdC3t1Txi=X+n-)C#|;Wu z)Ql3U-vZBzsdKQ%#an!=O+Wk3bT7gD38%_Q-L)1*0Cj{g`?Ki?Aq>(#UXYQt<<1|L z3nlJyyTa=I?N6Q$EheR&{+1UBk>Gx|2KPfd5wQI~3Zc>Qn&9@|#)isb=~&@1UCt73 zjQGAH9#_SB>jlvJkHca?0PMH;6?)kzSY2p-rw|4Z031c8qZ*<$;$AnaWRJYJ2vEi+ zTVJmnX6~H_73R9JP$KeZ4nY4WanyXf<$})*9}8q)(Zy)=pLRvvTE64sD~CsxaU91^ zvKfL6H_x4UsA82XE41;P!F8Sw|9NZb-ptIXO}Y;zuH>rH<&ZN>?`5h4`Rb0%6r=Z7 zE!gGEc*SS$4Y$$pF-OcJ>*g-bGgr(r3!|`zJyD4nCc=5yKPx3aDucc#^=6#Ve6rcH zE6&-Pj@B2u8u8Pqc)&^ICdDUb-7Rt9PJWPMo(a|IWc)yDy8_BVQ6v-=-uRiT^ij92 z!>>Y?TJF^!c1^$IqiEE9_T3EzH$KeX`&Okq8%JuKAO_i>;2#zokBdD8H%G*WHrraM zYbJ>-32&~LH8|uwlK=G2_q4FK?eGUgi{EtYc_bl#m@IgIT!+N^xMoMQQ6Q9oH`GN` zYjl-8KXwo|?ERgLxUXhHxsIoy{IoAx^%0$U#UG2xiq+v|s=H92`1nl*V*G-Sc2Ua5 zll8vSJ5f3e&+_bVt!?*TtBv_d<=#7bv62=4RoaPzebDk%%ri@yuPV(^Y*jxC$-Ks> zPm(e1JBH^LH^LwE{Yv^4;?%OM&+?(52*tz-yI8#!Jo1G3;Immr+e;R)2lBMI{RLI) z^!}O_8#TB?ZOZ2}WD{be*IA()g<~mv&vJRg*p^;QVC{fs!YUG(#}Oz(sGU1T@eRpm zzFi6t=R6g-C5SuPlEFqI^CBbOzF20uQu3MOe6d5VtMr%hlh0H!GtG1B!tej8mmnI> zJrU>+{LF-%H+-tL6-BonpH$uPSpsKanQQHeE8I$EW?3|(*3PtE5{}fpdhqr2=3QhB z_iQGAMjyd4p!AORdcTQC+RvV*ldKsjG8PN05{LH>a(9#uu|ccX8jl0EOp zI-bmoNmJRZ5J@>7-WQcH+Ra1b?)a54;)D;k$;W2Qzf78O>3)M76MxUhM{LNa7Sc&6 z$AON4RZ>tTbu)bglH) z!C$w*_{JWHO^M7^R<$TgZrUac7xbdsURR+7vu=@V1>Y`Svqm)|BNAuVo_h`2H;=z) zFPN7RxvSl4dK4t-7h0e{@_z2~bS+m&#G6IDT0PkamsAtx?O$tkOM7xV8T@4qoy zaG#km=5x(vjgr~XoO+*ROV`2{qdflYR~siL{r1HtDSI1_O2w`#q>{zO1myR5Mc$Mt zSGed8+X>@)_apL8rFJ7cTX}i^ z$>hUOf8w)_#y9pbv5>C|&tA3B_vsB^@kTpoY-eX>)pN6!Y5LmUQ?Pme+_bGSD_5mA z%XQdSKKz(W*K0+P7PU@4e=bW)xLj`vX@-Q?dQtVt_zSH>a#Oa2I`f$a#0Z60p`F#wyU zG2^G>XOeO9-Ti*G3@PfNb-h&^o3}8q?al4plOY#NUin&-U z$%ZVf`f6CD)TAdALwWB5_p*_q-##A;QMn&8ZW2RtG?)5-w3 zkLMmyCYo*JLUkSp=Fq5^A{$sYZce zQ_9*HJeL@d8esIWGR;j7lf{;QiAp9~Xeo&K!7}i0D=O@L>UhE!L~9V~uficv5w_wv zp50Qg;|I+ja2D3~z-!R_1{U^(j2IpSakXB6u)a2;PejK`Wa&Lvcj4xY=F-K9jY9-W z;uz5aPLdL42QqhyHI;DiVH{HA({&LtPhQ*g92hNFr2?i8qPMp0;Y@HUU7Iv2<<=y7 z17M(Nf7O;=m1xaEef|{0sS>g5&bI(e7D9$xfEzHuwAzp-U}E_N1R5Dy?`jx!OfXJD zeA8hh<}+JkPz7ZZeQGI!V_p%q=AdI1Y$$RJap3WuxHx zvyPWrhgM=6jZ2f1dB2&U#|MQMXcT~HPz6acIhO%pag@S)vr@XqE_-97Skn0qBi+3erOg`{7n3W?KuBN7MuQVIH=fQzMkJ?+v=~ zsI>H-@0q>B5<7pFai?^q6kPm9)JwK08Rkc z@oXCe*vO}#0JyLSr!(PYk;75h1hP#l2!J6~fq$0>0py?E9sp>-5t#^vl!gAF0jID4 zqSF{a02b#=Q+$6aGqisBW@x~Xs6Ddshyip!nXtHMIsl0%fszCO156|bSQ4AU0HT0@ zV7S6yOlyEK%?DOgapC?%DgFT-0KnX&-cdRWAOIci_((V^co7Z?h>>JC7>)zh=!91Mnp6$o{S=0J@6sOMnJ!~mgX*$j?#2S@;%I0E9ZfvgKegDs$W(J(x! z7)A;Qh0VgJfCw?sDNdFm0>RpOv;*=W0|*y+Kmfc00B}@9G%6xr4hn+?05^F@+kg(D zr3PRN9Y^;_001cBGk^nd5hWV*?P?DTi3f$z4pZU60mR@2PxC!EXa&TB!sJ+&G)-Nx zv}igMfeZMgxnRfuqe?7+08{{RssIQOYycW~!dM|d|Np6ixB-hg5pOt858&7P=lNs& z9JKzgdVl8h&#*4>IgG)I&=ST~Qb_KO5XF1Z-zrr|5Qzr;rj`kf@zt_(4PklK8N6B3 zB6&A)3gK;7dRqsJMk1IeuRw1QV2;<6P<2@`C(qfXfz%N+p>(ps2bhS-12;Y#JZjo* zLVNrKUp}o8eRjw?VE2I1TL1rss6ej0qcAX^)s$zn;fcDMTfqkzu0Pi}e2gMQvfd_3 zwFb|q{dgQc1CC6Mmug#PZ8bz9Hl*pgdPRCgOCe9XC3g~{mM0IiD3Ckc3Ft$Dw&Hi+ zzEY-_kXb1$09_a~S^_Es8LL`RWt=lE=5;ipXp7!TZ*r)fE{fDv-I{{M7011#aef?# znE&-I4FSTrI;%UB(4UZHI!S;XT7lX_S+7x8qgr;2W5a%Z=;$os97E+%pMG}RC&5}! zUejzy^T%_HR@G*GfG*}7Lx*%9-)3c#yyo9k1HMp_PDD3EK4`#`x%Nz^onG%-+I zD|xcBtVrs2Ul{~MlBdo#;3=bqe2mr0eiG2~C>hRz*b2w77@|~-ilZIFK{%C$>=3%2 zozZScpyCY2UmQ(XWs&L)$Rp0cPmJ<~{ms6;)%X0I+T>)}b!TjiD9p#`8VX3*0oD4LO+aOVJ-C&sq=#`V{}SsO=$(;dJ~6POa22X_z{OkWM>_| z1cKI@3=+$ftV-dH^7?Sp#*?|vYY-4?gtAf?rnX{`GU%Xp6CWrJsATOEDuuZycOhG$ zLdl1~;IT}6tGWgk!KTaLR941*_JhT&N21m^!+Sk_5zQhLvDIIFaW86IjO}+7&Iy#T zesC0Mz|%MLXLn$@^E$aE0z-AL$A(72(PbwL;z<-d-_I^}zUY51pM2FXhJfU2M~(M^ zZDh50yyylD>*iQ7mcf$?r8Ur_2jNF~_j9$$n-uH!{&S3MPHYS^j^wHoS@sA4y%h z$>|a!DBQ?#dpXgR2R5~?oD5T0knN~OKuIGMAWUpyud=24U?v-}WNlUVLqTcLk8^+Q zFb>D=#GWX2t?f56T)=ixdkcY60cSziQmQ7K&jHm;62ZqJ;EanfHAc~oGg@8wopVY5P9h-rM8ys8EQmM5khp-O0s1=tsWeI=pl2FC&R6=`l#eA%O4Mt{gENefUh+ru!XDQ;6aE3K|9GYG0;cwjVUj{ zOl{1ep+SV|cJrO)6{)fPy>nzQ(m=GD)Q;u(|B z2aODX0Xq^wI)jiQ8AIb~B}g<$wRRgUBB5mcBZR{)ii-i`Mwnei3G)~)hGkUA{0Pq$ z!NPa|`5^xitH%%pE>t{3J4M&x6fIgL#ZMJfbvobTglSI*0jq<6+cg?}K$K2sxYsm1 zD+qB#qF@pf5}48h;013PWtGi;bQ#K|nEy{#Zqekh0yBOh6aY9VgFTXf#vhlcF0zy) z4H9;qYYa7B+~y%j7W5vKjA@4+74T|8IUK>jGJpbPtoXtwh!BoXDr(^105OLN4FK|C zI%@zL!xDF}!037zNQy^KI$BgMvO{$0r zU}2%qW+O{x++$2n-TdlSr~pkA5Dbq|{zSN0IN$`XcSr~HS&PP`GeFL$ZGLD0jB^~o zw-^H-3dz;jB1<@^BS0uXD=>h0$w}uFKs3YLyl)Ms_|07y?__%71OzI}7&eCIMiRw$ z3yX+t8yJ938Tp(LmiL+ie>3;-HHeiT@jaZHj8V?~dbo5v8A?EA7y{r_Hj+Vs6Rwr9 z@gTrbu)jLR3MsPipEAKM!H{oIgwhy3K~+(ltUv)lE&v2(1f>kfLs9|bM!0}q+7}}` zuW#3@gHaDS03TEWu>k;el8om-MUEl>*?@ed)G!?1JwP&&l>1fQ5`X}sPThe3eE?DC00|J*hC{eOmuAdUW4 zmTU|6{P@nH`>*A>=l6g8ekkky;}&yw;t0{KNu=N4a5tWf!B@lp4IGu|LaWXYKYzKSi}PWb?ul}B2IIu`0WHuqO$A05 znLujzOORNWOLV9ek{|DMxS#>Nbl~AJA{uui&AQe#E&{l`YwS8Z5Z5(S4+hzF(SC;r zz5?GkE95UeO>_;Kr~obHJNov&>J#A_7?2CYddC0BHKu-huzwCxsF^3;8EUuQ9$>T9 z)At3n*~br8DP$`+1SOvwNoy2eDTSE0IXTmu1_k6&W!%NkV7XN`8u54=zSCo!VfW); zK}XuCpI6xv`tV1gt*HBJBt%%Fb*>?k^Ibc~KPGe%w%9}E5hde0!CFz_QxggPN~cg;JDDy;L3zg8v+QpvIEmAPov$m_&s8=?7K&|^102Tm^f8MvQd z!CoWfX@82g1JZ^f%tYtRMk)9jtX?ONfED2c5XXUb$c%yd2r<+l`p$VcJv37gbg<^6 zp8KJFGiVY#bvD~@)_N$iiXxgiD^24B5rrDab!IjLZC*u?`k_xhnFFoxFzXc7isw({i`1OeuEkq&7XRj#T@{$OO_VF8NP`+kD z+kqpUuCgZTXLhjr7Strymh|9+f%DkxJXX_FGK8g;eu&M>DN1J<91Y{kB`Vg|2w{^* z+vtGrva=IS&R#l+T_tFB1;iWc&=pX=WC7^aHd$NQnw2>%|7$hqq64D{-p{a8O8+xg zX;?A>Yex+EQjZX|-VA6=NYi&|Snk7D9!)Ekn)|VLzX^Dm{;OTaO`=*gCs8|1DWf~H4aWjb?a`zpGT$F4vLL~w6|y#z2=Kb~^C zr##qUd&Yr$Un`1TOBB&KF!)Y0>=IhN%GN2Le@7_?7E078%_EJS92*aCnZ%kER%wZn zj<`y6eHga|A&k$UB|qZx=LMO#(MkK`wyY9xx1pSwAR0j)7NRw_)VUY0_h9DEszi#9 zQbYNX&^om+Jz|WBbIaI;*$NP0YlA{A+ynlz6Q;|VM-$^c;uGu=p1?$Kr9bBY7pvAw zcMDGGpgk{=Rdx=*p96cD2)Pp?V{J`8RZ%0(#Fcvw(78^tUj20ZX9h>S4oO}Z;h4|e zyg=*WN_GemoM9dd<`{5H81}<{Ee~(G?Kw}9nJWRr`(s2_62NbYs6HhPY;-3@y#;u5 z&9Sm&1#5Q9uZ+Y+C z9{S8W4eLQ)BmfuE)doGPk6My#5|FU#Zc?ROn~Xf{s0bS-P^RCx9#tA8RUU!`s3I&= zZgpAT>H-}e4;xG?wclC^Oj`2a5t4IA(-7XMGf+>~%vU(?%$S>dHXUNnR2G3l zWti794$Mfh+2a=rj54>TpGrE)q}eFVO+FWxL~jE-&`Yl;#4Z%s4CqV?+2Oqa-Bo9s zbKKWL!P0(o@SKIDOa|)1P!m`^Xb=uZDTa`&?*MPMILv+}0*D6_h;$ATv<7~ZT_dda z{J`y@!xa2bAln36rQplDeUNwD!Y7{F+tU@RCYU>B1d~(1AaJx?W3nx^i!lhaHAunR zG4j~_(r9tLVxaW@+~Yr)qu>}pr`k=1WCeFt4KN=<1ZHkTm5{8x$zc=+j%4;HHz7YK z@)8Izh^fi*B{V$YDRSGSP4T&>@!_THciReb+ptW#Utqt zgX5*?9xXb$;gQDARUQN~7xY_;s@^ei+=mL6qtH8Es2OY=;da}>W%85qL|}|Q47@KE zHLr5&2xccZ4-aNlmJ8)*)ntWMDfpE=k6MSsm$>8)fL(~?-hGhjsHC!-yGHpHPN5;2 zegqJr`^3n0BXCDOQHq6E!PW%}rjuFb$N1rLW}*tpV3t}m?Sqxqd^i(>I1r2-XVS^R z$jE-P-)3dRctovd?o5or#7$-jsEC&W%0;L_S7$1}Xc)>v-MT_Uf#VD^f z`8u@0{(ybvlQJl+ikXWw8)uQ3_yD6#o!J2A07)}pYj#s_)R!4`ekXm$!~Oa#Nn+AT z=>8?_aGi7mfgWpuoV*hh2A6flmTe*i6w|4x!6`>1EIZxw1gTV)`nfLgBV<&b24W!* zP84@*dCigL$>g>~=ZgXk;{gf=$q*^W(fA$%@tQaIT@GPk^TisD5OMKXi3A@fGuNT^ zHj*AQdu@UR{?54VGAA}p0e937*bRve&lBttxb05^$Q+ zR&;}pbdm@0dWkVu8VO7k*7zj*DPbC3td1)SQ_;6jNGFNU-GpzLwuokNgipgT@PzU} z?9gJ9g!^02JGbkRnO&$lDF6z&t_zr@eJn!4Cp>v_4)mj(+WYD#T!ES%O2vRmo#);- zQhov2TtE;A?fDjY9Pv5gcigk?d}|^#hba0EjE7g9j_-=c4vvt z&S&f92L2c~G{+IEiP3T^E7(UdTWv$=4i#u9cO*CjM9$5o-kIWbW5_cffo{^u;LWcF zr*lsvogpVbt*ee!ob7kmCMYAd#k)NjeiQFdm%|yG>^WMqT{`2n=NdOjw9)wl^l@X* zKtG_ZlYT1qhBIK4>pFnv{v!AQ>~vtij<#q{c%0G(uGXzUD3*(e?*ZxeqIZFfPdNdV z%U}nR4!G(q6gJfWU**g%qe#w*F3|y}f=k2*4f+=opJ_#D4=09r!9h%fKZ6176ul$K z>$5EE@=4;8gJo_%KDn3eSe`5=W=5OY@{`GC8s$O!v?O`RrY8xF@%%`d6O0!w;9*;| zt+&_?2gF&&worzcF1O3%>e8TLac{1I9j+&^TP13hacQ@+(&4_c27fHH`FtxpX{`v< zNJJR4*Je-;x!+Zlq@ZO&3gjVuj|yd7Mck?IF_@(1-g8h1XNmD2(L8cZ1wG_bkWRe2 z$^gY>;lW4_Ih(}ie(d@dWOYY6gY`H6mnY>nxbUx7Lr#!HczSyQ_3+tSsCNboRgwmfRZ zJdSq1)4bJ{VDcn8E-_^V_J4^=s4Pe_m4cuvN+M1YxB3rFrzwN%>(10hOXEr^7qw}P zm;jt92Gwpn-a4$Afo`DPgeKX?GJj`WPI&E=N4bw7=|PSXz$dda+cuD;xT&|bA3}VW zi^8F}Y{XA7J4_@e7K3E<2VQlz!E6tCthA9 zc?WiILYk?3QA+Y8CrA=l#{?+g>!yKu0B>iHE)A^}gKz=q(h45}`~;Ycdf|!MhZO3M z(c*vKg=~kb&oDAq2o2hyI2r*^c$NST9ps12oCc1dW91VHlaN5c70TySQya+hQ_mHd0z)7M&9<#;2zi?@v6r{d83Ao{2RXCiaN z@d3bn2xFzjl-8kKC_B9)L@e8c#J0P>}ZaT z1m?K>@jt?+3m!i_rzXTuxd6I`#vwgKub|!x!gQYs{ymZCjB7)~xFCqY!i1#utBwTm zN;k{d2-$)JSSY}c*A%aTopRmf@^Hmng~W)eABMyw3RT5qnW5GJblHY@ol5G81s>D= z3S*%a#T(@G_$LDgNnlr+(zn8agV+GPj#)wrH}&&v$S~Oa8d$@fziT}8R(XK$nC)r8 z5q#BRqLc23C0Y1kClQb{x#seHxYwUsDjkdQ0K8BU9AKk(DAV9fU~nUJe;^of!M5#f ziv-iS&FbvW6PZCXUNfR*-wWGy07NR9+E_LP@GSaxI>o?HKic>|?W1R0R6~@o0DLW~ zjUM*Aqj(CiF|Vv;pGYk7iz;^AouqNy>ANXdTo*pneFV(u##+KYv;^tbgAhHDix8ag zMe>lSBo<8Ul;X=4?hS|65`5A?UPWg4dJ~W{ZIauwcvpoow(& zpn~(w=k{kJZ}yisPC`Qgh5*IQR(XE@SQZ~O`LF<^MDc+DrvTAO00|Im03Pen{Q%z$ zS5sNmhUaRvSDn4Bg4Y)QsaS@mp(tO^!G(098SsM4%!T8fxl0*~;u#c0Uxk&FSfr8Uv_CfZX0 z;i=s64R+xsI$e#pK;$$&R(1I^k?BZx$Dp>2N?apNgtoHY#vf$Jj3*%ywJ;VAgv6vR zC$beZ#*IANl@Om83IYz&pGGun(y|l7%rO<}_MnO!VUF0^x*;dC!|H_N|DJzJ(Uk_$qg`aHDlBiF~@OmZnGTo8D5*a z-o41;dQBY%_OL{dg4w`aW$yG&8InV`=PH(_(0Os+H&e27jfv|s6j&4O3*a9I@?@Pibw`313mOuUTjsYzbX!uOHZES?+*anBgYz4ggc z#zSZD>i3ffu9}fDH5iR1or7mE2xzU~;ts*Rj1(3s^~teNcshplO*5|G(#+3EV{NgC zUimGh&*N?0RXO_PDHi|)Z$AlUj%2Bl|2eo5^@lK&7c0hbnvctOeMG)$(% zixG`T6*Y`Gg6F~T!4gra3~%SSXu_8FGWbZ-7Smodnnc0Rl@=3XS+jT*Neq$9R8}%^ znbOpjTY1&ZYUiwwc50USx`h)6HwfDN9%s6BZh`*oKoT(~f!2f+&by==N6}b&f=TBn zsDo?Om!(q;u0#}K_d~6EMGIIipIg0b_JCXke>hCmrTwj%{5~nv{YO;b*7t?IFYtuBdrkTa=6 zNyCclXJLgf-ZsLXEC48dS}X<^708fX-u!Rvd$xgexRBz#w3<0?vt$kaf5mp|pA%9t zlkC655PCb$Q0=dTB@&}fJ^Q)h@Y5gpiuPGyY_aqG$9l?m3WyY#Y+VyxCH7@!d@rW} zisHj998!w=t(?Q3d>bI?m_lCBcS#;&& z0LMG}M1rvhamM&paQP0`#3YvZ*r3(Xhw8x4TTM5eT|Y&(GYT%UT{tNQ0{Jjn#S4s3zmXAL$|bU=-26V!SebwH`iRn{W|pC-2z@1zwD! z1p@!I7cc1}#)r+DImL|Sp*)u>(fwyNE2FT4RH@j_(R@$`4>Z50W!{F1!>Cp4H6V1qv2fDPX=lt+MG9^-h($87-4C!kq3iIn{7MUmdMgumz$*`3 zQ_k2lPrlQ1zs)2d*qj@6%;(03F^Q08D$lm1f>!ljh5+j~BF`Dy(ayQ>wK!_*W&?Ds7j2DGU+hpB8ai z$;TE35aXV}DP1D{Bo*%@rCaWA6LV8#z>2+BU-!0S1PU8R^+GsL$wMkUI9%`YZG{b2 z6OYP{`8cBxG%|LhV5+Uogs|u01F+7O8u`FZyF=H=TcGE)+ky7>HI7dL zX9~z7!hBfT#ChpqyMaORR3Qvy7;qO!quVt4%;?hPrpUx>NsxinBqi> z!S+!=IWpIiqTI@lV7w;~aY6uqyA%X7Rv=bH0pL>Ja0{~k zM%FX}#p1@N7`&l>v6r@jn+d>{C{kcl+!DV$6CNNGde24N(iRZB!G)FquW}9Bo8T`j9qXzL7g>-X-6s1 zYXZ72pc4rrpwfU;0U8V_@uXYXTKpr5fZ1@s7fU2N>0!-<0UvWAuvBDLFm?Ear6nk2 zu+DAiuy_ZgHsGlWfC%>}0I`*xfHER*>tX;{Tzt0%T?4Y|onxHASN5tT(YF|gWcL;{ zRMDZFz#;G=V4ro^s124&Y7fynFd3P4xYp_?6GAa?0Vvse$9|S5WVX2}V+`pZ28N>D zoia`7k^-C$1pa~=Vvjoyk|Z2%1RJa;+LjgKV8Bx8+4XTs`dqO+L zm@h6FEHn2mQ;H#FPJu6z+7YcCmxqUvrKBiZykSj@J_Bk z4RK}uqs;osUo%)32Z*`MBD@ux${gHM8uBWvTdBc@*beCE~-R zTENn%b*g$S00L#tNCUfy(KG^-7w@eEh1VI-ofm_L?6fSwIOzZQr1;*7E_BV_U{X*V z4)5S|XR7uf`V(A~+TBl$b&Q4#ws05&-&!aIXDB^aqw;}tcSs5DILeSID1?F6Y&Fm1 zVJI!$H_- zhA-~`4ilRs8JmRT0$?ms7hM;qNL_il0(k?x^sW#Ow-j}^V`hs1kUL(mFp$wMsBx>p zkhS_kW3G@abPw5$G@ErNoWM#&YbOjEpy+HeCj3Fuk_FEw*&|E2N*OFr*#J2_*cK)V zevhyPD1|z0ps6`80{9Xj!qv!4*aVRlKw!J(L~0uX;fAjQ`V9=hDp!4NSM}J#<)j0Fs+W`63im zPJ-)x0>#y;2#(x;NWdm=}?CP*|3(bWOzYLP9+%GhV+*wMp0T@t! z8a=N2g(nc|*b5T`>)VuvtX~8wM_ztJMQr;*9d={k9oxhh1ausrydVIhP5OZV z`T%jn00$6k03PEUMgRM1m;JjX{+I=hc9~r#Se>9Eo6d(|(#YyD^4S?4p6f+|&r9T6 z4)%`NrR#XvR6t=4pWV|LeUF4suu|c1sbU{OfO5nlMw2Zjz0X{v_N3K7>`5=yCyL%MlEh1EWx zWh6|O*(@_#2gMY@F7QanL>v0V^0r9M4U9Piv+)S>fOdh?er%IU?5Y-UC=iRMGOF5d zK)7)+aKr2m_(!&^9pnoc1`*a=7B)TZYgr66#Pg7+q??$V1*{8; zJFY&aX?uQIA)c~Euyn+*Sla4V)VyWw0000INv#{>{!C1hHEdvO-K3t>(``K0nbj=O z%?S&f&`L?WtCgV%2+i2mW#^9;OYRXoY^*0t*#kAa)fPhfbvGb>bjzSC z3`!r*zx5D$%OUzTT|4q1Njp+Se7W$hniTD>RTf#tf*S+tx8O3e@D**~BPT_|tDC+B76rwkMx z#TqTo7W{QzF(yd&e+V>GK7r4+&G6aSw($_r$#h-E+*Tb5mf==HCLEAr>elsBuz+sr zSgPVm`5wGZp%g4r9!R>hNl`s&f~Kh9*bvo8djpz&mI0Qkx7=UTRH-Arof+pZ=bUS} zKvGet$sftJhiT$089#rkqj*{ztMRC7M5>&CCWooqs1>{V$yKrCE#~GA_xvZhOL{Qw zr!fDWY=AQHC<8LL7IRiky)DwMAG^9Rs18>YF^}QXYV#;(_|lnlHKmQs^cPSEJ;Z&z zElFx+ZAu0>*Za`exr9+y zq?9RkD6IrMWVZt_<66ZioS?iUmo7+w@Y$r3WZ;n}B=a5aBTHl4b4in=5c$QvN8 zzCjhFM?Uyk??*Dk^lvHW(zVEeI)GCv)rI5iDIb)|*Ra&EuC zgmyT}ln2qlys9Ap@!vH;)jbg>9S8vshF)u&#@l9KQj)XX0e-AOj4r>!s{_YDY+0`v za6!==$YYQ3i`NgrTB`s97Im? zFF{Cwg&sg!|{i0I^u?n%O!`z?xEDo)@&k;!IK~9<=t zfjLsDU$W{8vjuG*Rq`WI_FZ~h)w{k*09~1Bs)Yl(TUEuH6UW;KHwJ5~bvr`1_hv?lJ_j+LSwhW!TYHM8XX%01{6c}lE z&u*DpVk;QM4}v2gW{M-(+HSBH!eCctA1kUY#8cV5B*v&+tCv5UFURkgxXF}HnFo6vpj39kf<6fXTYR}%wlLBv~kiTf6j_Bv}qCWGz7|Q zsM3an(8vuS>iLAcXUw<5A?Ovf?xw#ct}U|q=*W`5)x-3+rKY`{{iGXf;@g7MxSOgDdYu%N`;(+>Q1)H+F zau-?!;G;Zf1o)e$IwgB08X%2ljQm9MuGEs^^`QE2)HZq<#}E!|uev@t)g4Gev)c5H zJ8(|SC7IoQsU0sS#7PU5tp>!nhRYo<$TX;1I|^4aJarHRz#R;5S^Epg_7$TS4bHY( zb6RSNClRn#W8@iuOXrQH#C#VAIYm)Tm|+ln?PYANux-Z<9YbY#IY?I*e$$dfH!e zhGpOud;;*7JqN|gC`5hH9edDItPu04dK%J zf_Z6MUy^)Ac{!=LPrJCnBWC0Qq76iBtP*HL{#t^AUIbOxe=GJ4rvkKA`4nbcpCWuBMz|5zXD|5=E zC|5!m>Cw8{MoY$c&stM~bJpMh7N^7vg-H*#m0))<7?5bVtsj+Bpy3#ta*XY*R>+59 zprFxP?=dY@C4kv#OdJ>HN&cm1;5Z6>@i8Hy3Lq%ZNuXxXe`P0Kt$iv0E9q!a01|XJ zc=WtaE+;|@z*;m`lKa){a8Vmvb7&?2xxfiSj=8kNQ0gix=3^ad1)NsVoz#Z5u@!}Q z60_Eg=b%>1@vv5~AkWRulC)al_R@oA@fF<>w7@YEc!mf~Zi-IE*%BQEaU# zkSaA+w3nGBEzemBI?!9blmMdy`BqmZ1#BT!vf_Bg!7=p1WN?b;Q#b&6mwJ7f>V~d6~haNHxGiQ zwccBoi?P6TN?LA%8b&Ln8E_RAqo?6dhE3IH%1e{pSRuJ*w#smS#`A)3QT|rS+;}D2 zkqApRYk;9E>g}5bRwIp)vfQ)cKs^)nOAJS@Ux~vyc)S8{iBj0W%@t@D&ujsrv{MTl z9RFJ9LsbPZ00wI!&rs0G0Ukaj6Yyt(MTM8iW# zc-EwI5cQxwFg+G;m8uX%ilEBIgeFB2u+kX52DKkMwyy!m7)*;*)gs{sbR^t>oo*1;(GsmD zc`sbfJs%6MwW7Zlt)cMIUNRUvtdn3L5hX~jU-{pvDx+X3Ek@7QROG|~?Du&E+Kl{O z(m>B$4MEklv;97xrYMhtBJcs3_mZNua2k|&S?JstZT||MA4g3Y00@0D?D?O;MK=(ao!xi^E4A!b# za7!|dnUK7nu4<{#YMtSr1_ouky2++e-}SrUp0ttRG{od$7s?xi-*Ir{2qkRR4i3Hr ziVM%rqoWQytVvW7Qm)-(SgMB^@umL$3e6I*wJ!N^(f!GX06q{J0;J;7F;Wz*W?56( zMyMP+0DnLf94R9}#)l*jD^6O|VGKriDA>`TMECGV7@yfG3^|1GZEfmSdp-l}z?5s< zl%$u$f=sf~0M?({tI!ngpf# z)|3=P#i*gtUe1JvP;!+d;FG{*k_|R$X<*ifJOG zUvZlsF&eZIu831IcMvly79S3gv;@ z$~yvkXTE+zA;9<@bN~s(sCMF-7AklfkO=Kt05mgTmUgIG6t*!UHgNZl16saESTb(@ zOTTY@OG2v-w)3D377#CAe99l?o9_v&C^f?;g4GktBqAat0Z|}CR!Sbjb^4p1V!#&g zLxlLEEW(l&xq1MKp39E@0DUkzs)b?4KYd*0?99|boS|K!u^+<-m_|`{K{zcWEQy_1 zlv9pq{57jhs@x`|00FP?h14Le+Hfqg0r&Mu((u4^1=M;UkQSlzh+D~K()Tqd`iRqT z-z7fnDl#+|7pQ0ZnRjMg_9^Ha59U6ygn3sZzd8X@0yamv$7~=x0rpl zh~v?dVs}e4_akG;k}|e;pmU>dW-nU%N_9WdBpA!2lLU|}MsX}2qUvaKX-aDWbkQNK z?yz<2!fB5|5r?BUOHPVnXcZg1C+M9ddLgns^46%QiNQ7%yFoZwd#N}+AV{DRciQE@ zH-)UdTEKljMyVKV5&L{N7HfPv+l8kvS`&Nu&b6dzoRfgj>;*^dWywce>Z)U-kX`hR zCXds$ObCRq6#L!L*V02B9U9?06q78-)qPHV#sOOD04g0}I60MEzav6G00j+XJo=5c1${+YNqFq?P^w47Q+zRJ1OqB| zQ)G6@AA8Y#;({*a(NLq*00RN8s3RzR3x<{J)a=l9Z|PjQR+USU&_V>w{9#Y%aS>J7 z>2s<&Uy}+G9XK|C0nk>{Ww6ReAJ{B{E85dnD1}y4845r)i9@ENXuxZ88n%Sn`5}PL z0osI}kwDT8j5PPh-N`}ujPeu*kNHvMboRYdc<9$JIfOPte#!vW*ACJrAvF2d10D)b z1VQnh*h|mKaHh`lfdB&QHmC4Hrf_BiI=TLxdhSWXADIcIKT}JO{YMqJfw$Xc-#W%( z&z?z0+(zWH07DTT4fO100Ry{WFu^f8D%AVVzuHPB7fNMpPrB8^-`TkJ|MqhIZyIyr zH&XsJ9EYW>cL@7=iB-QxK0g}G(8GQ2t#@w8#$KZxEZSG1PMjU|DUdn_AJEqAW<|rL zHWg{`hsBE4BW~20;g=4i&?v*yxZPAlZ%ITVy9~d((n-xou>7PUeqnm=Rg!O_08=^Vu zm%&J&5-b246|LAryF&kmV#e{}r6b4uGwBU7f!mSf07AjJS4zLEE4jGyOF zaNQOZ9S1zs-}ijq^6Y2Je73AeGUFLpDI-c!JtbQ|L{!Sx$SS)bq(>qVLK!K~C`6Hn z_EU-?tEHm;_y0a0-u&Ks?pgPobIg9_q^9x=x(K=kE|J>j5w7pxo z7?SimYwY`ovwh1wy`tN>=Odq{m2VDQq$WpyWu=DgJ&>?e+b*f)%%7R@q19NGH}8n! zCU)Tc^R!1-`i%7C6k^^pcKJl__mkjWRrA_$dt{I-8J*GT!{W#%x;1$p{>HlE!2T%X zb9AD*aCMb&iKp2$D*BqjA6){ot$Ww?dMK~` zo!`|~H?|8px0_BI6da0FmMB?w|C9NlmyQ=_=&a$JxW{6P{ioFjtgz%Y z52Clx&)yDr`k=sSp8KB#f7BoG&{r+P_OG(H_NDxL)7Nfr(r(gVc37DjI`w4V3hPZ) zY+8MSl`Lsg;ch^pkjhPftL%`<1Y5xI{*$l9znz zfxi~T727mlfc49G-l+6ksb_EFPRGUw*hno%3Vco-%}J}B-Oo9_rL2?vt#MJ}%I#YmTthoddX{P4c=E;3Gjk_I`jy7q8j+~cMV^vDlSUh3b34IqyU#bmo?RoY>*ynjl zySOud=V~&?L)Y?Sw{ZQ5BN7RFHG>}Y4k9K%mG46Tfap~(1)SJE(_TTM(tb0yWL}%-!D|YQ76Xb}U{PsMY_9b>4 zqOjGZ4}a}WzIgyFKAzS*M*!*!aWbZ6RLl4(}3sS)~C-E@BJ)fELXdW zh4=M579Oh2^l-hW6_^^S%`>yEKSkcMX-$z^V8eM;`0)0x>t^{F4=ICIc7MY_dQ;}2 z#jeJ^vax*s`Pgk8y#3|Onb#XWYZmREVuI!|Z-cI-zPz*A`q#R@onqE6vNo&qIo)g7 zvuV@K!N|?;r*^CJ+MPdHvG3?>i^+aV3 zY8JpS5Y+BDTFd|uRd;UxnL+yrWz&t();G#KfKZ^&adWesq|rSTV6(6B;}{;M<$u|? z`fVnlKqXdC@JHvrpCV-8k7^gQ&$$%ym*Ga-E+h*ztBLK;_365{qD%ns!3WWSD`Au+ zeskq*RYSz5yH37eP-2RK^^4f9ar>R$Sz$x(C-NhwT$~x$=-DhaCTO|s@c0f~y4cYv zURP%ZgdN;Oa?4~=gR92*{u9(r8_L*#ABcD6LQxrV)ESof5C`4G zxz{f&-AE6yru-&c?Y^=sf5LEKg4Eh_4q?_!$SkmFCrd`>H|#%M?nx*n(>Khm9!6#3 z2`leoMaIJnYLDsg1(#Mh5t0q<6hgmZeHN`C-quP>Jb~)_V_~YhELt@^A70wSV>Y(m zI5fRO7o^@=hgpon+7(?&(JfX;ic_rsc8x=d#Pg44;&5=v2DN8amp=B2{44iFWeQw; zRCYfbN{zmoG%Q8huHcVvkRDhlJ=SxRh#p#%ow{=%s;I3K97Rmi1 zGEtBaa=tg0C>h`%Qcj^5%9vp8&$ z#8p_jRn7aNt?mBrxxV7jp$1m7Mvh;>q#b}K>3h0TggwusDBeS zu8i=+LPgB3q%E;L@Y3WZaI>Fh-ZT;$sAv3B(Jx5*5)dnSwPd4)Zl`ricCmqAqD@!c z)xf8#lrj#7#?@F}%C-Mxi}7TFVt{u$4$eIq8V9u1QNcz%MFUiXSFu3dlEKBzixZ=- z?_+ZZgTBgytuisl!;q?v|# zn^}^6BWMg{tpg5g(I*G#iGPBINN|q9-ndl?EirEd&v`$Dx^oLEI@&5$OcVRJDE2Gj zje<1O3>!&)gV|?|m<5o-#rn3`?N|KVeD+Yh)Yi{$Dgv16-B{qK5SB77Qy+|wbla7x0CM(k>=<2^dfGU&jQ;NAI3>xg4*@)6S_kwbDMnDR%)sk7Xrb2;7D!-XwcBt^?(QX2D zW6#rz=Zer()Tc7?u}%~9z|WsUok`fc)7FU| zy9yjmZ}uZ8p^rq)*n_}{3WT#GZ1iupJwDFGz;0_FEmZ11{Ir(|JkA3MUN7#$ z%UX!PxjdG`a1g7+Aq{hBs;fj7`t3AA{9DXKL)ZoXV3L?1wL15Ok)W-TWC!95X%^Vv z+*`NB`XfDdhfzTXll2S$xhzY-3uF*nJk8BlrL_V2}Bc%ljl)DZh@!2`D#gr4$} zml2g1Lsi=&I&;Pzfd|Zmlh-u)1W+y0y?ch@51qDrI@xRGx+4Q8`X%R7d_^jOY=uP1 zJ@iujIDpo!X*Nh*AT*+?xZ;`$h$yn$?JWp3dJnyS00>c{k@On}zf?Jtd5brtq4w1L zw^WTi5~ceO~nT=zmRga6q0YEB18V4@yG`)WTb+7sR^cfPh zmZl)}J#a(fQ;O#$f{Vj|Jr3ywb(9lqI8kHQ1Q5o^7e;s;D zyxFcm6sI9!J#drMz7>MvN^#2mx+%()$Zkx<3PmE}5Q~Anf1i!V{70`39D>|5$*K z>)PCBR^<{X;W{<&fIKcV!Z$8$T_Y!l8oe-1b<|}^hTWzEZ-X}ej8C{1ekb%X#jgQZ z<8Eb0kKXeQdpub8DFKo7f4p1&k6=_6 zAH4_N6&ygKt=)bC(SYC!q`w5U5K9%jRE1~8MyvQvhrZPa`{5jhJEMNsS0lf)wGOdk zQ`d`rBdOW&|LWu!8^N)rTr;ljA^(5T)>P@_lgPLkeegz#} zz#6zEB}YhV)amSj^azHajV?r}>a0!2`L0OTg>ZReA6&v7gY1wPcw<` zOd!TYY#!)5Vanola|A4-#phV2Xsv4b?k^FLr(L`9G_H4#kT^F3U_^|w7#lYs^#I3i z+Hk(0?Mz_rz=eM?ul9N)%uKFr-!j?Lh1h7r`0xsYyzy-K4-QZi$3}7BL%k&gKerhM z41YMV*67_?6-|dQv;+QKASph!FO?HdeCr8Hy-*cMILiWFaTpWE0JOn#S}43$Hvman$dpcyiC+nt75-ERJnIki^$* zy~5{cL!(>Un!kNeqYb1w{?)(UtDT$mt@Q$U9B-v9UV7KsS2n)XCSS#;tIzLs zr~el!_|!=5yKltMy?z{o0wX1^9dI&Ozxfr=!ka>pr%{bPIaE(R#pvFhrT=gmp-g9r z{w|w4SAmnjjM}1#&@SRyWsVp`?|?D@YvHhMayEl4l1h0}c(P;2L2sMz-8E-JuvDn# z)gZq2I5x(B8XG_?`sDJZh#0naDmAEkg9HmmzWcf3QI3;El4yxUNcuM1phaOCocHb= z{La~2pK)d>)8o5$_0Ie?nqBKXzOs>26RR7E?g6-1Qd0<;o+k>?8Elxyytr^-*G(3B zgC3Trp5RCYa?YUF&cTP!Yia4B*FDeI#j{kBW}#8-^LkiJkkVYaeF^bT&MAZQmM4!P zN$8-28jG1SNm1>G*@%;$I|SmQR#P$uM86L_cKV|Z%-c)09Dwa{Yvx{_3Hh^0CtGft zo<`L4`td93*%qo)f%HSI*KJBk_S-&!@oVlH%$}HE1RoekZ@>Ge1qtj>WG@n!3Ry@5 z1UNyac->QaWMsjslTxr*`KBKd%)he_hd+Kq{8I7_nWW=C7d!d>Wc*NZb7aV7l-=4^_lEw#_7|g0D$x{;aFZIkVDZ@ z$vxLE;K)K)L0{CpBXvfv44>Pv{?6~UucPzt+VecQyrJy)1Dd;}a7}ibfHbixja(R> zH6vKCc$ImF>7a7WvT#)$7o#gkJly?@9;42n1wO&Wlea$}4WHke_FDOEQiz4&6EZ=wRg4z2}weNo8D4R)GYX>GbYwLfKhD zy87FH&AsP!C3aja-s5IEkoBo3rkL@_ZBsQJDGu=(_c^IGg8DSuSTH?#?L_X7^)SBn z$RT9?7|nqC`^Fleymab`WO88ZKHi|rNzQc;nwszF!{|S8!n6l(fe;OdOdBnPfc~b` z>l9_ut_PrK8gr0UP&v%hdIj2dE68@J5j&9w;GX`ClnDBR_}X~JrowCZ`MnT?E3I2l zju-ch=}-GB|G8lGw_PAQGy-Il4*?u!BkWFndL+mKG6#Sj(|N><4s_R(kU1yX!9u$s z1K_Bh6AlmK`TfsRRMZWdqaClT7fovY&-NSejn!Au0-bp}x=xgn8*vrr#Y|B;asUt< zh55z5)Zrz7rTX?wph*^5?g=B?IiISPxH|jhu$lOd7#!sMw?5_AiQOtd`od0xU9^sX zMK-M2AF0IFQmnnrkoCC14zw}Cj+f=GeE6g`wUh0rr5=x|;sDmgfD}fUDJ@Qpb1qqq zKNr3GE5ZSo!j-P<;N_^XL=r~3Kc9{S!fhvAcnPALuXo|)CkgJFm$p&~5_O^h4jt1S%_n2DoK^a9+Sc0PT1?A8%)-g+xJt~$}uu#uKoDA^+4(Z>T!PIrdHOj8lwkj7H464x_HN$iK_^ z=QHRBDc^t)_Hi(sL%7E#J2rsL?5}w$VAeKUF21Cbu!?b_7+L|>V>SrJV!{Y4nI<|S zfd@k0-ol_LgI1f3>zlX4@GQ@yFaC;3aZR{y?ikwcBydOl_`6A;SDR0I`0uVW2FYT9 z7!3>ao8S1^`wc>fBu1JYa@3rVMB!);k_DvXiU&O0(KB3G6kA45#}DHgS3}VYUV%)` zPKg7K8-G&tN*({3ZFnp`#vAQtdQFW-wjmMrdYCW?!@*JCF8V?gdx2fam_J&=xb+@U zQiq|Zs*$_T0b)01PV zMM&YsbHcS|j&BP;*NcW(cs>||o>a4e?@5dz4!jrNU0jP6^oWWBX?xz$|1T5ZHYUsj zF5Y_!B~k+f+rJnlpSz6#Fw}SX|45G5(p4Hs1*qqgQh~U3=(8^nJl+TI^4PBCjkT|A z^F8IJ7ev`COCp3`X#;MqHnbyjj7L3Ka|TPC5EJsDO?v(SGnXg{>FFQRK-NuL$Mx9r zW&Ud!&Z%qMmux53FMI{<1RU+#83xbVjG;#z=3g3%9&q}dWY(9jP$59 z5qj{7KFvv00;zvbc(Br_f{I5p(8);JdQm3nwJrLO&_LN zQ!gy{tR^p&o~_xjE=dSJxojJs{A@Lf4}gf%TlNJv?=Fdqqf$HNSCDeV!KGw2ichb!qNtTvA)`wHs^EEU*B{g5kZAuhsW9Z7;d-?Nol1 zc8EKmOEH^gZ3Bc-y4v8@&fqhP*+3Z-)VS)!yJiLmwSz?zGr+Xk4jZ@@0#Cx(*Z4`` zV+K=5)7->=`=FAMBaq5HhqiP*G=LA~6vSwfX#T^n~!J$naf&;CjN>E3Ye6%OQ!ih7kt2GEdb zd0gj?6*Myd#L!!?1c+oQA7G>H+zsi1KFM2NyY8RgG)O1^d{`rW)kqnX_i-dm{)(du zwpDC;Pgd>6h0~aVA+2^LnKn`WPj}#wLogJ}dpY(oMFn_PB7?(rT7`$frK${ZN*Kfp zgi1$KCRT9kurV_+VNxwG&OIfy%kVCHZ7MGAaHd+e2XVD)>m7c5wczM*Qth7>F)ex{ z5Z+!V+_48ZWONciX}nFGanKj(+`8mC5xOA@%$7%RLN=BhS0}PI8&-neeKJTcgB=Vc zO_HCtFah2@*1`c^-;?|gsBK2TD;)xhY!Yuc>^*?O4GQtGXa318J|F~HmGP;gpR2Z= zc#q3*7t4dC@NJIj)>-nApyz5m6JNE)L+Lko##w1jdsp3diu@R@!oNhuid{HUyMIIP zrhnKPYPkK4fS>zLodiM!gXhM^iu;fL+eKF2&*H!Eg|Mt<+xA@p zwX&phk)Ym?f%M}b4n(O#^{rkvs&K&+_2%DwY|vz0>NO?-9Q%AB8+dk*Z1(QQWj~1O z2Qo)-p!IArLKlfrq(#S358cQ74LP@q0p~hmZ;{!8mH~qOAJUReG3hnK1s;h}iWPh9 zs&!~^j5XT5D_1edwZ5X~(Px)SETSK*-=zGSO)&@Ee45X9y-k`5`A}1PDfiPz!BKi5 zM`Y9XvhG;SG6bZJ4NHMQHt60RM$P+m7b~5JQ2tA33TA9wKJP{4piYb#->{eNgrb?` zBc=!ftDqNV@{+ouDL{BI+pT-IFX1%o+{-qBx54tymC{6;MmtmY}V@P}@E;zuV z$VMJ!7eaq|E4v zBb~HvE?ycf4*!og=jmdIpx=VvYe_a+<#MznpmG+D~p*z<4e8Fmo8&w;N2SHI%0op6_f zRB7U;Zy0jlgb%Du&;nQqj=@84s8OrSmci$H+JoU1+zGPUGUq(dMW;KU<6#5{e;)7e1@epGPl-$yvXzK)n#CVG6I3Kr|HP{APUXPa!ZrMym<4M7zprBCz=s^Ez9|IhPDn1(f5$t zZR~+-$mFo#i}n5hmE!AQU*t0C6(KULOWOJUYGR%Du@QUGY&NKOHQ5WNDyx;OV5Zzn zKAG;YbPVR}o6Fk&eL1pd)pTRvxl!8PLTAJH@MeiaFKP?^ifP<^rhXzQ!&sRrRpGI2~#j#+iPUf72jL1a#f3CTg%QYMG2kzRPV}m`?g@Cz`F0%-- z+C<>aqJzynN(KX{nYS*Zb;G9B8v;l-76{(>IV8+-Un1LuH=bZqeua@@a(=s@t#6%d z3CAxl>Y=k*nvrZ9j@?6u%FLJvXm9L2Fcdzg< zz`C0E4k2sS&6#`30O3D0A&ff=R4o)<3;m@5rhG0*?IS=|r9l+?Fo%}>-!9d+Jf90J zok5=8;Vq6_O%-7rl=n!e#9#mU?kukfMg0p7*p>H6PA5=!-hY${CO${=xZ}0rg~4BA zMEMMPpKv47HGq*#pl-z4Gz-;}pP{gg3B+i^FI z-egT9Iq(rppiLDWWT1&uhPdc=4~)0+1jdV|>IXtl8&GR;QVbT0Hm}*3zyvlBE;yI! zaGef=z)?hP?REu*FcX=U7aLO)*uez-?jCzhtHMb^uFZaNpyUVDp-;E3$MTCHh~?x*S8pxq{oa#2{bNcD8$t zc@(V8ZLhrI|1$>IgfEhzS7Dlkc4jYPpqelrG=geXqAl}HrFNODF!y+M(eBXGR0Sbj z;4RM7GI#@oi)KpL)zLYx2hDFqQKUz4A6aE}E!$bHpJ6)_HJXIQ;6@bz-b0~2 zvTOy%X0$Rnsni4X_0(*o$wnMx9Bl+N8Evz`x3IUF4x)pvg2|!sO=sb(>n$9AE?zK0TXnq z?~Uq`C@Z(*SBvL~6b*pJmictd^Pn<^&>g5tG6mv(yI|BB5$h~Sycht$2=+wI=1d|| zjhj-F1PPcHG9 zxRQp&7cd9Sw5$O$7&uL}qM~z$Jr~VM6IMy9Jg2)yae^XXc>%H0&x06pKhoFNcAz^c z;dI|smvv4k1S2oH;lMWO`}T5U=h`$2Vt%4qX!vzR=9N=Xp=pq4;K5~OuqVlfQP{p` zj?R?gK);tHQm{Fv5z+~sAF(|Q;I(zxi(+1)a!%7b81!Glm@1pd5b72xMIa~9ku5%l z1mK3E6PIPQ)RU;YZ#$hLnfltUK}yerCz~0_nfV2X?>dWn(GyL(7sPe4iH#Tk?loW_ z^yKZcs7FjppZP#I`z^9^Ls$VToK5-|`1SKyMM<7`|IOCll1qkxqASSmwTxWGMW?t9 z4EUkj)Y)Q~KiDgS;CUYJeRld`U?%gNbYG$pBx>lfw0HjQ-eVdDU{T_B_*?v2iV~nrsyZt@#b$`tns}hk^e47 zamt*wNru<;*=t^=NoZs=l*jdE+qKHS(Qyc$qwG@J`R})}pA8nLhx24&#v)-#3a(qz zC_Do9jrb&M!~gF{=X=Y|ReV&2kBk$0dShc!Wmr2qw=P3g0(>|6GO(tO9y8~|v}MST zHB?kX(^?iK{7yKcg0#b0ekf@fu}Ec8n`C_MX=%UD35+|ku*4qwq6?BkE(F)4N?-MY zcR@l284GI1-|dW3D2w;-RX4ueGeGG3(J;F6JeSygxhmEWC3ySj-5$fA+&6T)x63{1 z_k78Fso#LnHE!aRO89C4V)x#{IQJ6STZ%j*#5XT0M}88$y~aBgod0c`v^t6oH{jS> zvzt4kl?kuQ)JXZMr+1kEg)SiL!#*Bcr||CPx-mT^mj!0e(ee!Uz*Or7AEQclOjY1@ z;R2!)$$Q@)CJH8e*Ek|0je59xJ$(cmz((BHBBYnt!er(5O7|*=v|KmcX~~D)+;E zw~-w3n|kgC!Vy9JcwIP(e~XVmgRdz;F|FLQ+KI>zB@CQLWBGn#*)J=P zTrT2RI-hsdDn5rjCGrFL-nzVJf_L;X?c(pR@2$I~p&15hM{WlGeieKk2v3|B3e|tQ z@H7)#AmygN#1y+6w=t|*7Y+KJPSTSLyp2k7XLhStqfI_<&HR$Hwu=j3nhu+G*lqm3 zzVuv-6CAlyIZ%ujdk9tijV;GapU@1bSq?f9G&?Szn4JB=QCfwyaRJ` zA&hDNiF4sT9UhL`gvOjL-Fc zO_50s+E~%4@`KOIPp%nhiUBRFsQAH88r+g6dQa~ZGXE%P#-cS$+;Uhx71SYTIJKlE zmL5>EhZ0yKh3jY_vv6MuzyMs=$}rq(XnfgX=v;kzi*)Lln=0-F{SWH-@A|E~vK0;} zeK|m6Y?ffh+dpyOzL$(+p$J=B!$Pb!)0MwGUcw3fwvGA7ON(hkjG+KOfq07Kn)R?4 zMckeQmvVqGTK?!Z@^D@}0S82}+haFP=^U)CivLiRm962)jMdue+&iXE+;=dLg~Fh4 z?*-rz-P#P8h{)?l<0!6xh?FOUoF1U1BlXTgFR)QAIUt>SUZv9->g1%qC1TC?Dnd|V zgbVbhckwJS5>j^+0ohMo#G$N9s3(EuLyTOwlB<398n%+eC-NoR;k5czf(c)R3kQc# z(daE@;vYnRg?+@gGO@1MYy6zI1e_R_UtM7-&LvUxje$)OV~d0q)`aPb3U9jL=>8kH zspfySO4ZA2MDAh>ygOM(#6)*Ja_HltA=v649#v*xk9=8_6|{MRsnTGdgfp9*Eo|QK zu+MWHy~~qM$@ntb!O?>Pp}+Ri^$OwDz;AS6yOHAYt zdmg8oTf_3&_U>srMa zC~+j+IfTJ>npj=2CN5lu>Wr&6h-fW?1Tc15UtNAu5n-1`JbbX%~ULSErfqZg- zBL5`q`$yo?G9HZ2r5y6<*uf|*MuFH18p|m3B9?M!y|*72N%tL#?rl>f6{J6BV_9cU zO_gFUN&-<9IS$&kz;y-&FWx|>eny(3&;B_{^;G9$`d5wT0ct=ma!b#a&o%pJT%U+J zzY(_O+9Q5FK6q2`x5uyUQNQmL`q{q7-LAa2hg?nM>HND+u3jN+aYJ&0)Ih4EF2EkT zl=eZnP42w}Z-q0Asw0W1x9gt^NQTDDDaCqdWe~H z91R`>-0G&LdNQbC3#&LB${0L>$@`DCw`uPu;2hAwzm~$zOsf+11RS9Q`7pj49YYuA z?m5A@cI7UcuS4BUaT`hU-Affq&T+1j6-J&fl!d0^*A&*I#SrZ`ijvh2e zhzF_bXbTeIK_8<>cX9vq5k+t0ISrqx3t?GP^<~tdD{?3Yvti83f*w!_rz5QvO&1)$j~po z%C)5HR}qWvZ0nSc#R22_=i`6>*6Y&HhiBS9l0w-Sg@29`D<_e533y})4Lbxp-_{nM z?KtL%{WMdEr9DJU=7-0i(er|J9mc`_h|iA1c`r#JCTtkRJdv*4yoTlI&hdC)vo7^J zj_k9yoHblzU1d&#o1@*kn>gIFF)1d_Z2)<#SHew6pv9c1`|VlkE24MMIf9MrkMpi` z9R4vZp10!&amR6o9#UiMo(ccc$FI5Y0dh3Obmo2D&zOAdJQ^dRCAm4-pRYsXOGz0W z)*uDD@xlFeQ(e&^>?z8r9gW)k-4Q(f7{mnclIw!3O5RNuvega0@mE9QBQ%umQ1}rh zz?wO5mNAOBUA=$|{af8U$?3gVYm&<7nhUv`@jRgB5SR(-`r4aB%Snaj>@FtAWgypq zph8E=-Dx`$FcMPpK#XPrHFY!q0T|9kXKrLOWMN@_fR*^4*y={RKH$3mZZax+-a7&D zLVQK?;9vT5{DU-<5Mp3L5(UyjLP{DMQ7}gE6!7PR{u9N`y{J8Ulnjec9dhr7_hOB8 zPu+LFJiLASXvZz8M6}}NulT$$m5;ALpW*b&iAiX5);%lw1L?_;IgXe_7*iu+vi}>Z|N4=aKnL5fJ9i*x& z2!zS6*GNk*hZZVhRJDhWT}wKywWLc(c(~}4P>~=0VVZxng$D_^bk^$YLmxWu!n1mpyIzs7NkJ5lqMm8s%X5J#w+8ckD0bDi4 zwG=BBZ)!m&Z_WID?&6o2 zBf*U2EQRwTKa8CRj@<4$R-eJp(Y2qD^t{3KFQ4g#!yp@tWvIO=mRj-8a`S8VYZP6@ zEoTi!B0#KI|LXDBIU_07`Bb3n9W$iqQpVwjlTVqG6%Uq$r%ju%usYT9)&FopyZELF z9#Qx&s6Kf0`zZG0$o&s; z9M4i7h;vf5z7;^ClI^>m*wj9q#Qy;-eYpX8)1;-hqEZNXl8?%r!f@F?R9c^qQPbU+j@-@Pd12}Csv}30uuZ`sAvJtI62RK z$THu^p}6QQJq^X~D7lNI>QOeab8}lj22%Ep!lotvA#mTW{#Xx64L1XTKWI-a!)lx> zN{u8z=l9ztnlLU!8dcw8tjy+O!oGV1z>%Koece63Q&G}YF7tB692iMzu~fE)o?6PM z?o1Sz;$za+HfS{qzoWdn|2*@M zV$#fe6M)lY86k_2fC*Dkis0vrH2g&T>&a@tBnt*~-R(wfzQ;^uts$&oVEaY*h*LDs zH%HN|O#LCGbutlQ&L7>Nxn5o$GiGqoUT83R#<9}w4IkgP>or+tYjgD*l2UghWj%83 zAR7?W3kcqDTvAN*J`-Sbj|V!A1qyh=8jin@9|PnY#{cAtfNn?Quw5!q-OKT@z%Y_S}{Xy}yj+@AQtxkI$_e$P2_ewuW* zVn-3fUj*?LLy#xlL3x#l(Z!XXCW|F4*B#*sz^;=L8T<%rSpU94xaJWk|N0t!<%-Z_ zFyuxb3h-X5Q+#hHV9ubeC9gQMdDPFA_c}sB^kW~K`1JVZQ zt{rqVr{I}1=oW6gjlx{m0BuJ;`Is+QJfifQ*r7W~Ohh(v2M5XMqf=va!{>;G)JMM~ zEMk$YYkk2J0y@g)ZOd~VZxqOca&(SgPCX&|#GIsfv-Y45+u^)WGoNO&t?G+Z1~A;F zrKnO`@w=6{2!4%Xc6l9gAjsb;m?5(vdnxrJkQ)^|FE$Yh&A%Pp0MPkzQJ7jej&xBm zugC5QJ)~Koa{c;qu1<^s#@`}!26txd#_Q?uUp8cD8s@fqTXVyP%hd+mK&rfib$gO* zJ}++9`2At@LeBaP4959tjc%&^9O0@Em*0}2sg8-o=X-x;yqsLi8!J~oY`d^~iu3Tc zrcj2QUd_PI(kCx(Y8_P!UDTwccY5)B)g-{23*QC_;Q(CmZT!2!1&k!^H1i*ejuWhZ z3_DeyjsHQv(QQPkCR9KizP2Xy7Y^79cf0Jm+i?|n9Me6v6a@SWxqJYh9;8mzJnwnA zDe#Dd$ratde%}-gsOVd4`)-x{HUP`bui`qRt2NU$scgo&NXiB>f~^hr%#1WBWhXr@ z9pS=@cFn)}ZX_(39%CmJuJ>z))vt^5CPo1ZLjgLTuWmXo?v*YW-uOdesXkUnp*mV{ z$FWOEhaN`-#NNB(*>Ha&zhw9{=wp0uQ%3b?ZirLwet5M&x_2hA^jS=Zl2y_)b(~9} z_;fp$%H$K5o?n9GPt|zG?1+B#?ovz1jpu&KMa}KEwMXC@Vih>LzhVYiC)7LkJBQx9 z+9qku07zkNQO*NLf^>V3|JODpufunOc7D8X1}8`2>Ug9AIw4WvQvf*gT6-}Pu=QUr9ugTrLu$O48;`eKIz9f!uTU4ndSqlfQYH6#{xK!Zz_4=wZ zJmElEJ@cIYO%q5=I3E5*GJGa-<^UZIhMW~Zun{fPd%0fVhUQ0xu6DVorss4d zT7h29mbZaOkAKuYFpbm{=qe(JWmEtE%2gEtLP$G1GTDGmYn8KsumO~Tl=uFd9Ti2& zqmY#G7+ToMvJj;t+V(eDrUTuoCgBlZaXn6mJpRk^bvcXd>y`3vAjjK4gXzuW+m3=^ zgf8lxRB`Sk9aGVuSu5j6(ug8EZv7fY0I$6%U>ad!umspFNk9Cj zRl}Hs0UNY*Sej)`tjE1tPN>HXG3(WD7M}~(kErTF4qx2E$urbr_^v(2!7GVgme-SOKy$`xzCzWxv_T*c?`z*f6d6W`D#}5@*;^M#sTJv3*hF+gbs+QT)qqwb3O1{Rso8GG%bB z5Y93H$dQAHfp2*6BQC#I2SCC9FEHrwlO){Ez(!Tprqn*%FLa^go#nx&94+l-=#ze; z>u~QFh+>=MjO=2b4He&KLBi0ltJwsQ0S`A;fp7kOTH_^EsAe)OK8#`dRCT z(J7@Zg>5xmW>N!?u( zD=`Sb;^cg9CR;Q4vJ(fa=4Bp#Uv8VcyjmdBFA%$$fA+CR`N-$0;JB9ESK3`wn_h{v z<`{`>g4gv?iY{NI9$AK#GC;T2U3?r4OJ$+k=W38o@15{(60H@bN~Wp4wJ?#I4db1K z=jRh3W>=s;C85FfM;4zgSM+AzT;ERLEa^Xq3%$7uyLboXpPDol&{S%xPmLaP*7vV3 z2XhWZIO%?NqHLfFSJSl5Z#U@U@c=^53$0Snpz{QRs_f)Q2 z@X6bHM0Q9W#LNkjXt{*L?<;UpVHP(p8y&cgvJk7DzRI2YTeq3`c)+E-(L6>K2Z`i7 zFZ7MUR)ikl_F(jGh)%HGm{vP>BaCMgS481)>X;RMQ&`BOBWOT!Oa})DNG1R~SeP@k zki`bGvkNRAv&P{wXSSUK`jZO5ASs`zIX%u#+QSk)*Q*yB*85y-VzQApn}l-hl$JGT z;Ztw0+eq(OY-4sIhjLgum3$;sSf>{kcR@+d5qgz7D`#S_eeClSAJRnaK`v$9KSy;} zZ0(QeM$B9IYHjk%KP;5`Wm9ndg~htt_dX3R%pd3>IN0>F{oF&wW**7mBUK~ll>I4{ zQ1s!@hJ-#&O0!+JT5(C~2e!HZV9qzE86eJm^HP1+H-3A>6HmICuqOJodK;yfPBW6* zwYKSn41)K+-WgL_5>R)GPV~}=RRv)rdFgT1UE(w^y$Q+w1UFCQ0~xR%4_YxXDd#dOc% zTh6~1OEDMzcMH=XsWatYJVB>_T`9)<^KrX-7BiwrP-+Ck8>-FA7>Fah&9Ad^v~+eA?ovBl3sev^{-?%r0hA5@`p}2 zHgmfSD1~b5yxcNUSbz6EHP5y3a!;G+K1Q^Mij%O=p)fj1wWow%orHn4y1=8MH95gK zHZq~D6Q9*w*MYy{bsXtW;9Eya@96tf z6q|`KpUIUBh4y0lwmdLny6kq4aeHVIEyv+y>)f4=QPuVS$d{zkp>A=F4y41G1q|Y| zHRi7;-GsGt)-6EHILf)}Y$LM)NNvdZgAznqftk&MpvQSrX_Fs`R(E^lEQ*1NS+xA$ zV1Bh=II!l_$p1)s5_qV-@9&!#W9($#hwNKp-)pSdmz1qyY-Ne;6zN%$C9;%4CR>zB zL`r4Io@}KgWyo3)MM>y?zrX+cd^|I6-n+}WXTRs1N88IH-S{E@+ESNJoDb{hh1Opx z`G;Ii!38Zm+lUE;J6DGx-lq%-qW~+XI$folZ08@;9$7<79vPC4S(5%|MRhz98kqG_ zvfAbjTZPDi%ufnrs=eK?3yz3l(t1BIP_M)EA{~Nyn|7OkL9{LxfLR;n6%uf6+z#tm z=`q`D@y^q2xP7qP%ll;U8@Z~pU*CIjnVC)J{>prOYOlN7Nh+Ka58vMUO~1FfIO?Ck zdw-r9pcun>zP7seEUexSgI>eb4TXaop_64LRhSb}sPMqUQwLW$RD3p{F7lYW#!Qu{ zr2v-8BM3CCz}~H!35;tm1$)0SxHtK&Ka7_UdfUvQeLSF41ab(M*ZL(;F=6+jCpe)1 zQy|+;28zEv#**Ny`XPlPk3K`l;(DQ()&)<8K8;;P;ni-w-;%(gf5_Ib`x_e7_Ba{{ zUx$4$<{e(m&(rQCBT^qYqk?ISiU32cl2|h+7bOqAw$9wR+rF;(%NeK8TTr!6WbHHd zrv>Xb=U{UCIN&|zF}(lU4P9nr9Y}rTz2PU7_(-)L$c6rVsBZ5D5Q_MZMN-VlzImFe zq}<3I##%p`^<#tm=1iPDS9W;onV>BSnzqN1RWOpVNES)t#e@H~aBWD%bx@e>HIE~ZUyJqImC*nz z&C)ukI68t`&;Rb%@nMH1if47!x0~|4RoPHK^1IsWy2sAc-nD`LuPH&YlpOFexU!N< z{gum0-H0TgitxO&=k2|VO1G2F)*S2wawEk(iQm#RRa?g8ASm0+wF0+kn2E` z%#`p4LLAJz0dgR4qJmRjG;}$Vy6nR{>`MpvM3nNJOV7`U`t! zA`4^&y078HkyHWV(I#H1_W9J`7xJ7bFk*^tRN&P474p+|CnV4KzR(xlSth~)sW3I} z*-V#qJ-{SbdO}JEgw80Yu#Z{?Ih9Jvi6wi?-Svj16Q9V?U?(DQ@-;35fL!g06N{ zNg80B*5Fvh7AqBuxYJ?FY&j@)9Z&OIK%pe++xO;aGz5zn3rP!h`I^ce$4 z7_QJ8Mr4abF^m&g&%FM$u%PE@;Jrv$$%E%{i+y@w>q?AFJD$6wM|42g*opi6_3&FZ zxyx%m7fa{>f0CJD>X$h!sZ(FavF7>c!~*lZzMmlH zbg{We2faq@aq2^vNI5y~#_`I)V)6YcW3;-)26j=IKekG}hk(za3jh;!PFhvrqa0p{=B zDE>Oh;Yg7EhXIsf)s$0M;rvC*6g?z1pA7f%dvauruC^Z7%YI$-&5H-Rl@Hb%Q*+;DcF=piRXj=r%sAr$ zox8@aM~|k72B~;44E*fFs}do}uz< z*yGk4K(T=$G8YoU?*xaC!vGg1?PsTlW+aij0XqFtS-R8!f4*0hCcKuUgZXs_FudTB z=wL!0*hAjs>Kd;cPsToxB;ou4_lhfEvhaMDf|CYvnM3YF>CEz|odsjAo&^kk+Sh5+ zKn5K1YuaRhY+?9Z;rI--SZ!?ABofq)gaX3*_@4cc<*cSs{>#B1$}uUr5gB)l+vFGw z_n%_VFcYIACOO_*47qa|&lzxlWf8pi*zT89kaX%!XO(5zlq)BM*rHaaoSaeg0d)qZ zD?Pn7dp{q}(7*b2rBerpUhYt6>0Cwe44svPRiMFtIXWf@$Kn1|9QSy)zqwxMFe%TB zwCpg63;OKtzC0H7>RsJr=NOf3lDn%OIJ{kbom$LjeT@t)*!MzCneZ!Hl^$!lg2Iv!tyjYXJs6}blhM#Sn6<2CZ6+X zkA2y_oiSqBP$Fh4l#=jf{XWY0x+XjcyC?cx5al$>BwgwG*>fC*s$3Z-x^Het%{^4( zrN9Ytsk&dYVLdob1{0FI4@c8(?^z&h%53V*?*;;KIP4OCV2suW5`iNTo&a>10|MjV2+M#2GdEe6af?{3@TPS-}0Fe+TdHx2|T%W)tDx4183E z!ertCMc_%qGiCfphb%m0&pan5Sz?ha9O>8&f>8Cd5IHwRAc$cEFo$=Kz&;5}mPc-C zkDo3(4PIBj%z{cCvA*`mn=3;VD~kd{l#$_TS9f*W2$^eXPFq8%wz$)Pot&r%mf|L3-=kd8i;}+j60|i{a ziOfql%|Zss*G-dfW|_t8=S}ovk$^R9N+P=KAQYUY{TMgT*U<3WiDhl5o>v-5)SG)n zMdIj^K3JuIjUZqW9bEU?5a_R!D{{eC;lsTYGN-=A?;@^r}y(A>Ou%&GkRPf zLdE*bqx+XUO#aMcWKX7tj`XM81i=>Byq)w@wUaT;-ZRA_H;fA|p&SnQAL(Qi*l-_> zxPZ?BTrSd+8#k*C4S_BS>$1{-0B;2yJTiUE*I)#W!-}a&XFNBi{?&8tUn-Oxl3)GW zv-WFY57kaoTbUJq@&$kY&e+j+>EYSS6KMp${jpQV>_1LNzYY-k$JG;nC-4~RbkjhU z$dBg7$wcOWie@={*Fk2WZF(qc22t_YOyr<4#FYb>Apa-SzEICf%>e)EPzTL)Kbb8~ zsALxftcx57su)dAK55$Jw+)cfrf&%(W&gq+0`ztf}i5GAPQPhGyV*mc{pBI#kTBIYIKD*6YIA=N0~lfe`qGbo9~`(LfQ@#E!Vj3F#7}h~k*#f7yXF?!LjRXC$}7 z+nR{p6rhWO7joE z4BAcj22lz4lZXVqyomF@6k~EBg{wN{j(oF>Mv4qmD91bIzh8nCSv!v~4ConW%2Do~ z{^dN(vj1p$h@cpdcFQCSk9=79#H0=U)h|<^g%RuxLwN%tD4R)};Y6Sqs3i#pvf$l$ zMN$U_c8Mx|mAF8__KnUY9ILQODDxSNSmhtan=fXN3oUSQ#VeVs zNI<67gwHx{6^I)EMLh+7w^bM(V$h;V23ka<6U%{*Rdl{rO};F)%jd4zbc=!rJKKDE zYp5;sif$ZADCUcNL%e*Uc$GBJTFqqP(rkA`%bN(WHO=-;%P|Yk-%CjTxY`djT)>e_ zd#qDy$5upe?m|od<;>C-Fkpshrlk1!GT z&&@|j9bS*$=Uvu$*1Pwg%bLPTkxTDryt(sXLUPvqiDE}oEiZY5No=y=WOSJCI8B`q z*-N<7Zp`-Y$r0}bvB51MB%3It^7Re1?aRT~{P3C=sfRz(m=3gnc#F-_uQyTP>nc~Y zhb7H39aol?+k%Rvaw6<65RuGZ^ekt@{ajTLr@$PEE~rcbpqxka*)#&|kDgqTv~%24 za?l@^%#8fCm3Q~njn{aP@}Py6F_x<^m+Lu$c|xX!*K;lu(GIsrKhJ9cH`Xq-;2!{( zVdPSEPLN$TwuGJMMKWDkvX9%B`si>3^;`q`NlQn zpFK;}B6I%!nMIAxu#BTwy$pzJdsJ794jwBoROZ!3Yra-&F^#m#=0;MHHxF($_MAak3+mi00CsB?zokSuONZoi#bDH-uUow3DNN2V4!SVNG8WHEgj8^s zEj@616MEquK7ZN^IE1cts+AcU_+p|jUvj>(diibo zrE&>!d++Wbcj_jN+U2#=(BQ55G9JRm65_KCWe1B{TYEvedFG4Xm}nJeVBqkhHi$;d zg(r;SFY@~-K3&Cp9*YCQXGKCC%=X_R8zK*^Ew3(X^|14r#L^{~iXyyCiN^aAjvjN6 zAS#@%fN#`0?`cg<&2qUvvJEuix&>6SM|F6R^_wHyKv$58J9avY3`B^M2y;Q;^y>(! z#bN0MhdQB}7|2k?xbLu95lq-$q6y{^SUHbKGLScaY4#La!shaQ>vRf^4>|Be)y#k` zXcfq5MD}He3^leh{R`%oVRyiAIvnyAchtX*IO6&O&PR|}uzG)YoJ`d?qpw?PlVz{I z+Q5vcE1$7kssP~#oPBj;TuKMOVLwcwSohSF9nY2)R#f(2^A^Tg2_F}``l1KrAq524 zX&zsTwnx5i+&_Sk2sw0r!1!PU-r|(p=7t|8u%1-RO zAsg@0Y>!7Rdmcu5gWehp?}^#~;&Hm+=O<}6#t%FXZ$acR%=eZ!{(t^HHI+ip)!bq;|PgxZv;lTGJRl;<{ z-3Z!tlD}Qw!X^zyj|8^2GuZAlrDgsgU8mCkh8!{FS#Ub5=qvxtf5*m2InG4PL7PxI z)8`NO$8n7}(l;E9sK(VwsS{4#NkNu=(Y^Lt3g^!V{%~{9!xL`>*oVhY$b90SQpi!y zllgRBlT$b`7HBQ}D^`0nR_!Z!)#0W%p52%wP04coE+nU_7Z@`ag2eDxcR(}=?ktX|Ji9+e1iP&yQa)gO+7~26o0Y4ZiYx&?qBQd4F9DeDm1!CFZoK)Wtm-I@}O2-^b{`X!&gOR@s#P>DX=<#vHA5I*%`*9bBehO2Ts z4lHmBgXDgIK8tX_|2Tnr&Xq(~HNY%*98OR9XHNqQ`!lHk6fPU#B_9cTn4Z5P*C~Fp z6u#zda#=A8`-YO~#T=Q3p{kLxnKOchBgYyzlPuHZIJ9OOQRik6Hz{c$5&1LVI1TLg zsiE-d^%R~+m0Z6x9#e2&3$XZpVHiGwsv3$60xT_j^u}CvKONjEb*W+LH#b9b9GXR} zEE{c=tYQ={E4GG$lMnUW)Mrdf1iotb>i|M=$TG`o9p`S#D0p_6n)>-|%#;%%Yk>Hs% zyC*Wo!OCcu6HV6};WA*JS$JIl0Fk$f;gARQY0nF#Wsg*K!5}?Dz>(mgs*IeDNf-1! zx8b^J4!nsW-7IppWX3bq?21`6GysTPu>fZ}34J1D3}rGq^bbjlYOUSrqltu2_zOE6b;%(7$-X!BO3OyfqU?7e zc8IRGs8vF1NK)4lxo_hPc$59>5=G3jfoGfa@A7l0saIA7VE;N!{|!QW@HZl{E8_nQ z*Kp)WBA(eG*=BgS9vJLPp#cI!=W_%)My0B)i_E%L@+h~1Le>@*`~E{s87$PXsq>;8 zR_)l+MZ$gr?~=#^vnN^rL%w$i_Hu5T*ETSg{w>JBJ|iyzT(${`8uB_fe|*M{WHx6l zQt+N8Zn-pcCW#^VHn!$d{D-6RWMGUw5|n3omd3q6D6r0jit&jn#&^Reb5TqJ=mdc0 zL}2Z-0KoHpXn6|6bCI>l6NTbLPE5w@BGzfT2;csryWWEqTjo)23$wl0P`e9%4N>s^ zVvO*!brvEp{Sv+naPMjqTIE<8hT0-NqdQ!d+4`yDFxoyra)&qr0p zA7{{&1#giq3lyt73D-<|X_IQ^Q#HS5Tq-;JM-RD?WH#pH#OeR++?3o(Jo3Fz#WYakPy@=G8(K|1_I`{!!$G($bkr0uaJH@*)+x)V#b)eQM;|5zfTGVj2R@~4{F#(hJ=q?QTaJ;^zYbpsn@ZY89zS5SlwF1)-Nl^ zFYs$U^01L0An9CZ4;M?y+2j=o?2L+6+1xBQpkh~^U8#R1Jo~7mzC=|NQ4mHoaHj#wm)3CRNR=i zyX*wcN;51%n{iSBC=me$#Lq%hpTiS3dkziDTOkD1 zpl=~SlzVyGR>ub=LVx6b?A2T{RM&W1O{-umz;$yx1=i$Pob<_lS6Fw9v@JKRE5TJm zu4D96_B9%LzA3^IEeFDhc#3E*4Zs7d08gWF?jWdTM3x44-{E%73@UgX3iwi4C5_e1 z+NCYT>->|@SYOjm?x0J&Ir63)9YyH3WyJiD@SCYFoohPOM_V{BemZd=B1y`; zTWZzZ!0oIIBn%5g+qD*MvU!?bZgZsgQ@@M1mBYYQgWPg!2T@dki7LIq8)?C4( zhH3ed_eiwb+smHmhC0AASelYLYJ?ldvv(i1Wk5qK9f>ASY9fN`4vH(FoW=dY?9YktG#E-U>GB|Bc}uqhQfcym>V$KVA?P)rf0|D zj@r-T+$a#KQhn+6E4I*UG8QoWWfMTyJ|+ z9J@4x)?tj$>NM5YLSIqi7qsTu8l=GfecZe{m$T^i(&AdDNx*gP@gCx>8E27zZ?{j! z%6iEUp(3WG77RyWfDN;g)w-(n}p&5=ZVZz%wqsr2>5vcFRJ8_PHc%hEpwFbL1Hw z2+_K`vXkU@B!p$ZP@`SVB0zn0yn(A-mxT-0g8JzQ1q$HL31r<5j0&_7t)zX{)LK1XIEIDq-{_3q^TY2pl7 zroRTXRty+iF=01mZdd<6Vu0jjk;h6cjjMddEI4y{Zb4!5AKGQ007$a8)r6}%&S)vP zGolO{^BPdhEU8VHhlE+;%f0Q*k4wWavcd_&*+X`TLq4c z6WXT7$(T|SQGjW%kxic3OCWUBLM?%PMWSK{AoG8}PYrVumCwf05ZCp8nJYAM7Y99$ zCSU3watZ7?#meyr92OBMZ4qbYv&;`14>u(-b4dO~hA&O01zQ*2E;nx5e`xXguXoBSo0CG@ZYn0yN4?LI zr6@M!_^+m8Eid`)_4Tdh-t6VQFId6sdT{c$#>i8l?8M8mnF!ljg>riBCTdmVFw)yN|(w^0N zW4{E^^_K-q6zGuyHhDQEDA24e<79V%^n+1^#q?K2C-JhTWI05mGq_#=RG}IJb_|AB zYX}ihr}$}b?-cVl@M}199Ex~D85Nx~GN9xje{A)L^kGtqDZsew8J&bQvgc6H#|bkG z+gVin6nm$)q}lk%voJ>U#CEmjyrQ(j^fR@M&4iZd5MWSp`SBfsiI@F@1vnLvxK5Z#^4o@8QZBl^ZHPgW7!t2DUpdi`i7z6cUg8 zzOVBgFc!lBtl?2y#we@&XC*qk{-0_I?)-QS|6$FD@bl{$BnN;T{I25$1%QO&z6yXf z-F0;&n9Sa}?vM$WgJ1a1rOT_JO7aBwZf4pde4h-sQ>L9XkA-3!0K@5)1|bw+oLewf zgVvTP8}0NZwznsNr1QSVkx>PMy#6>(zRk$(vu=N%qAC?hwP`FU>cp+CL9abY)oID)^5X6uYo66r8 z47iRDQDUF?w-SWMNEg4<)swDv+p}xBZ}BE&g?rYn zm`{TOb`_~M;cq;<926goh0H}=?90WZf@_g~Mwqxe!)zjq6{)QvwUG(I6&sqHvL0*9 z54+FdME5k$CgT0h?qa-o%8%v{4fF_4C?4Tg>5sGMK<)wx5IkJBbVxhuE%9(MEkU5v zOTLmEqAKS(g(e-3jPjKA3^L`ES;7o%q-uWU`p#5|7*Y@l?`5#2Qe@!60F=bp+_HKI z#HpANCmwiZC+Bo1ziW6fD;0(+y^DGS+l@W?nF4@aN;+IOyFRD~BG1bzExm*cpdrcc z+`JQIQCZ5QRN=q3(zzZ$9WvrM=`LBnqx0tj~CfDOdXE3qvB) z_9(WKIl335u1M5Wu|b>%xW7seH=aV&*_#h>G3p%bI6-)b6X1Rkq4h(90fH{FAO0%b zSA{qKr8F!CcJsH|r7GkS@+QzH@>2xlK;RieMj`el2b-4qb7%5I|nN zcsTy-O|%TYEbKM|+X}$?TX@1b=~1+Ila7k0r9YIv~9ZeI{*ZeylRB3SLjFJuidu z&JHu5@9Mgm`py2a`OfP$l)aDZ(C~mUCwwI@LR{cHI%p4W6>OBw50_&_QV95TmY9wb zuzl_rPs3}Ob(zJLJNm%#0ew2mVEdBxFWN?ZnRZTJiafV9-a8^rOO(3tus1vYHCsqA z+ulTR#efeKK;hIh)=Fla?_9xR?^eu#HOc~c(xvy>L+%;PuQxE~>jP4V9gCh{_B9M9 z@}B-@*f$^U`=Pfc4i}1)$z>czOuWv`sRpvL8N`cQyMM38G*kY z$$;01VG*KAKH)TUZtJtA*bN=E2u@ylf479G=}(@SuXs}0V5|a7)O|7yJ@i208|L@9 zB9lbz=>Cz{-^eF^4ghGK7Q?1-rYGqDcmDhiVA4b}!e!NxDHvM{u!LR)AlHUNA=gxb zc-lO#3@>o)P0{v6+OfW$3qxV&Zv7v3Uwm+S3Z9kr{KD?q?IWzfSfD+LO_G=YdJ7Pl z*Vrz%5gH?1U&cF?DidD(xZHOo)NOaYT$_i-K&mf`^Anes6sS~2u`pD;S}+*}fDu~B zj6^6Ex*=M%z#dzhp-|%0Cqp9E<2Ml=avif(GZ0DVEy6m|$bwfC$I%x@J%V!qii?ky zFL+zCvOj9qfsX~2`YE} zJy=`C+aCVFZ2(t5mR0?* z-pcK-w>24KqF?0hW$fJpoxU>_*l$5!1bbyTVEX=^f5WcL8`7W3(k zIX@f@<#yLJM=X^zF1%D{C=*aEoq4wRFpI!`%?oB)1S;dCNe#jG9XYZTmj~}(~?hXdmnF)Q_BS*5h7n3VKDbi!F%KpTbJMkK&#K6Vu_Ev|bZ&tLvti>MA;JU9MR&vn z)aso3s~tuLnA+ov@S+S{);T4Mq=Q*j; z^(_CHVLHCoGT4qwMB{bixG1;wLFNmQ#`+3g>9pf61u%Cde9t%;)Hh#*-C}Ct-)wz#^D!^*;ts6h;Lr z0xA&w{VgCyUinl5w{gv2yZ;?&!6^{Dad?1Zcaw#H$GEf4T%|(|%M~N5Nrpc?k%#9~ zMzx=qYfnZ!I9}1k5qqe^b@s-4&*ymt=dOzM<%uI4d zZL0D(RV%0`JMhG)SjcfN3gi2ZB71?`UU4)gF9#D8aCLCByjV!t<{>iup4pw^jDKR) z=5EBLJDl1Z`FC)bN9kg^%e{R;N1n&7dnq+yc=C|jU3efK!A3@#y~y=p3ZJ8^NlAAsM}D7Le;a? zJu}OuC|T8#7f9X-+u1~cK<-r7J%}gie;oNZg-MJof5{4i5QW7I&aNN`GOeR`-~{B2 z?e$7iKYnKo!?|$Z?^@!LVncmMP=~nes_KPMT4#2=aL~(3IW+gO75PJ4*U33l?Yl5S zkGd(IQM1t~71cO(lrtv1Z0H{Ym#75wgodERM``mf@2ncE_60rsb*#rcKHlj``>j_T zu+mM9y+w$82_hUGq~zm8McF43)bpUE#;3l5N~ZU@uvVWEzOWXs^2^(d40JiYgM@Wh zHIPCv>vv@AE@0JVWtjzt8W}1&PE|@L<>H{zCsvmAPx)5R9 zOk_Ho6h!4Q&;@TmE(kQk4?e{L-4Or06AltI*{zkU*c{%wUfzrSJT3Ll@4tkTm0-&_q-Dm&c*msM9vBny!p(w09FhN3Dp$lZZH ziq$(G@w<~b;)LRRR{Xw>PknCW$Sk}sk7qwto?!Il14qoQtxH;I-rF5tkce{aB$=NA zEa`PF!D0TJk_$rJ0*n5Q_1T zt-?@X_Z4>F%VkFhpNT)l_8y6=6~xKzmd<=gcWty#a$2(yr(sr$k6^;PHm&3BH<$=P#S za3r|V>1CbBR}L&ObEnfBz$_uD8{=uS3V0|2u@C-}`ie|y2W*4gK?jo5En% z7j?AjetoID5K(v;?3mmik1q_d_!x9d9c>h9IPblHI{uDHN+ z4t&J%XfFiUwwyV(sDQOB?zEDF42nqFSpV&vJZY0`D|k$$-hkz9x`CH|`cC@uTQpXH znaf@MFS*5j>qNF)6`gBfwypO)6`a}qt}}L9YH*!zk)w#rrBeKISZ8{}MWCrN=lBe&qZ89ZkpHf>x;Yv^-k zXr^o2Af?PcbUp~~I>4d`>OAswr%*!U;&ZLy8csLSPypQf{()84PR4q!FE%14Pf6F`8^p@uwJ4AUNrVJWHBIjr5<7nuLlZ|3n!kW8P4h@ zc}#e}$=wokr#tpwG!1h)6IP{-<)ZNq1Mo0RNrT9Bpq6l}BhO67hV=m*TV@B6(%U%*HMwB1FV*$H)Mj~ zYrFCpGP`O6B_M?ihtDvfOoOBM4s~4>yY~6UWWh;=nZuc8!Gnd<+B+M1xm`-fkMmeZ z2{}tIQWW>2o-=v#vAfo-%Qmd~BweH-@CN5%Oz5g~)BUGxkC{%JI9>QNV3xtNWS?FB zK$-|0su~IxlM<9x@^plbGL(KT8gsv=E;aF|hDY{gs@SF5{Q6bLsmj2hYf&XcV7p|y zDEEN;Wx)8FEcf38)T`m?Jp}Qk8FiQty?Wp?9WdaCKy>QN=MohDCitjkeHu#Sd|?2t zp~7%YxcQ8sEp6od0~h84r0%xjVU2ahKV(EHQCd20RD_`$9J_kY+N2sL*mTRX)&mAr zTt*LcPwtT+e1{G3Rd&4}!0*eFN*@Y=Ums{>GjEx8Qo-LFgU5~pB{Iu^>7M2M3SBGF z+rzh8QCz^G4h-p#23Gr=;RbJOI~hn{OZGE_wU9a(PrP9IfC9-7<5S(z27M{Y+Km2| z(_a^y@2W#wg9oNkkO&wowBZVY{KuB(+Kz2=AKzy*HFv!|mY28QEu8mM&42e@ZG;;N zm)hP0U^r}0&R_Tg*NkpdA9EBE{~Kl+c8X7JFnwy}Xp>H>x0KVHiYnRKt1(;R@Ucf_ zt$|y#Ft{-ROCke8%T8J|hKtA&&qLp&Lxr+st*n&-7>vl!j(Cd#LN<$c0-SIaly+F9 zL#F^%9DnoMc5Q^8915(qT;c+DSfl4$A-atG@n!rwDV@pp;S0{u@~J5@;=gVDAQ>wL zOEGl%h8>MyplV~hWeYDwU3gn?34kiTeQqYdfjSEI;rst?GxvQXts=v9VZ%W8OJGdJ znLHdH04G;Y(E`aB`=2UIDlU48@cl}XBV2V%{`tTKU}w#U(0#|VvgKmXltpCq-fQ;DLWp1|i+Dx8;DE+xF+j8EN*DW9#JyRg07eA~NA zJ!!ny2GMxY#*kF|f_sk!XW9Po#qTCp7mNc^KFwgRosp7CN`Jlk=vJoi`joW9w_=fb zb4M6lN^bt>8KY$c4iRf_`oQG?I1w2t^u|7hFl4tWffxE`h%hqEE);-HEjAU14-&d+ zDP;Hq1ag5(C)7I3^;qX9Q1Ff%X@MM@aG3^;;xmCLF!qimLf%bJxrUC0F0t5S# zlELF}v+2(`3ZJi&w|_=fOaY7^u3F#7O!nG@Tp+V6lx2SVV%z>S0Nt~U#`P&UB=NhD zb%Z6D#M2=2FJB(+cs|7Hk5z$Dez_pALHpD-lEfjP$~%W*{0BIw;|7d-G&b%mW-5OT zU6)|Gumf}PcR#HyaP=nM6(Rm-AwfNuD;aY>r^oX|P0`77xE-Qu!6DO&=hF`ydqx&` zlolnwMtX5LOPC7p1<2#Mk?5I=aBLrKMs7a}45o^*JVd7MC3pW#pEP}R;Dp@-R5w(L zK=wzGx=K2Hz=A}@<*Zp#00@zSa5Ik@gJ9zk^=g6tREa3SY{O<_;2&NA1-N}4vMMwf zk`-RJUB#CC7EH@`Fy;CDIq=@^Gm8CP5?4uK(=mK&aoWh(;({$rfr7X)Qu%C|zfK~3 z7JpS4ebIxT)ZZ$>etXm@o9XC`%E^I419@{2SQ_Ke^_gJ_#})lIJ?#I0-7Zra#E<`kMp(YF4#;nPMuv*&N=BL<5vn`dxt@^CpJO@i|}F{?~6fK!~u z>?lQT&>xhVM0L7CCdWpeXe0n*U@ex(3TOOKsl~L0`1mT=g0%uYV(eW{Q{F~+o^Ukx zxfV?QJtCZ%cya9Wgpq}im_gSoceioiI2zySU!!;jWsjYDRT1v_DVd{_A2xeB-Rokr zI@yP|p33xQ#$oq28LoJ0f-dLheH8HDanQ%%&i_7Oq>SEq!cVSx&|`wkLH)rzTLTIT zAaRBWlldA^z#Vyr21`>U_P`t_K)8;=1*F0tiWfPW=o3}Mgok%pfXa~dHTI1g^wcNq zd70>qs27Q4-8pnhqz0@=hyCkSV#rk_DtZ41eKR!l1;u{k-O?&CT6NI&lzF6p9V0LD z=DLFGZyW8EjAlUaY~PR+&*lUj%Y%F{Ff;p#2K06Up@0fA^-xVYCTv2X#8!sgngyD) zd_xjCO@6-UlAC>}CVxab>4%uNX+r89(h~ic5!T>>QjH(w(4$zZ`l0 z!L`kvnCE?2Y>&K$t49+a+8TYMb~n`uez%Q2*Z!0Q3z<{^Ag_?9W?LSaY5DX^7gcVw zE*JALsxM@fP*t=y)##C@;Bbxfx&v&JT7m-BKxoz+g#aU*fG3Hs2O#l#48R|M)j;h0 zOa?%l1~09~L9EqJ$%Xe=w5m7hq#0ER7I^Dt${lu#%jQa*GxBfNU!q395O7w@BOgtu z!8$OKAWSzD9Zav9%s(|dln=lI+qs%^)-77MFfKVrwu0)p^3DhGB1XL z^k~1oaEy#6Jzko^0XEH*K&$HIN^-Z0(`OWbTy|^$ApG-`I^!|YiYXj$I5IZR$)PYC za8l-MwFL5(W6Io)$dD7By%E*;w>0(iVdw(HzkP^en}Fp;qSMhM+*FQbmIB8La^)qR zuX?K>a(Vn^h7Dv(+uHsB^RS8tMFJJV=(htvL=yxc>@vvkt;Miww%Y)MB64t0jBm`q zmajO~vw+d77K?q*xs>qk91*B^QBFl3rGqI&GP(l@?eHyK0&lV+f0GgIl<^wokd7`O zytBU>bdmw(R4=&PfJtTKZm01Qo*^G|z9AjRxb_wC;ljMPy+}x9+JU{}crG%==0&84 zpA;J~$`RpN(ji#UfV}-m`C!r@AT1ilS)^&uQHm+e)jY_&Cc7@eDf7M;MU8L!GAf_Xb zSFFL6uJSg>$UgLo-Jvw!v5D8rS0^o_sO{I}7f$c{H}~rKtKXvwvVY(H%~FU2fVCCC znk+K#BmpJB&4lr9Po%GV%UwS_zC!GggLD7Vu$-LVc7rrO*2 zN5?&^-a$@_s$Q!t5un3FMFMRh`vz31bRRFq<(qO{&+Wu?;+-q|G(xt zC_?&~?luZJ(j~{K`|JR-uQ?sy9KODWoQ`Zrw{f%_GN5Mt#WYAZoUHSQd=|trV|dAkE`t~u`29fe2^L2nukA z3!_}2i~8rwYOYm~y8*4Vy*z-=B8?2Uyc`^D>i=7@5L2bU+{+HRQ4~=2K%lRw4P!zE zpAr8RGiR`et9Ky~Af=|1mn6Vnn#B&)V+&U@8D<8y0CqjztY?GB9iduHf5WRj&rG=O>IF@rMiZQjo~7BvpI7oom?2BIZ1Z|hU~9yXU7{8?m- z6ysUfZ2{m5<0w9VliT9ThS5GxcLu9MOac97RYk!4gszHRP_Fu2RVRtNsu*(}LK>lN*LaTt~ zvrs<@6e9iIJ^{O2WQ*hSzPzJJa=^I8Z~rUs4+IRyPE*j_X#X z+qKMaD(vKwn_pwkMFWhYoh=0g;vE@s)g&Kl-CdIZ!~EpzKUB7?Fg@}5J7F)VU)8oE z?;#kzbtdKpt51Lf7QzdJ!)ZVApFH{h(O~Dv0N6zG$;3Sc=nV?tfw=G6u zyaXX$%Ser##LQyXO+=EM2?wjttVCu`AU0}~LIJ|V!{Y#iy-kq74~X9YXYSoaI+I)l z_&!kZtbq4XW^N9QF}v3;d?y7If_&m^;I02aD>+z=0z$sc&EMb6Y=ExY2^WA-;Wru1 zy-tI5RDQ<5t=>fzX6P$LV^_b&0#Q0HL;$Y%(YR*F(HSCdUHlQ8U=*#<2^1e`kbNHA z;rNg^Km}L>Ff5E=M6rFYr)Yo`%eeNaowcBr)!mRvQ($J{S-zyfYq9!45Up`z4>1|a z!7%8WL)3u~!}6d2GXy`Jh4is!8!9vu*c~HW-Sa5ikDx#t02SuP5)nJF25k+_Q$TEm zm3)3DFnPD_{NKd$ard`k#aphq>v6PDv{B2O4$V@bzvXe){`dud3H)JL@x1l)b?(Ip zwy7%YaO%~d`;x6DW_eeit-ocDT|qam#6K+@UD`O$W;butbdvcu(GB%_5$j`l;6~G9 zg&2)v>O+5OgUjPrr?F+$VYMZ`VZZM& z-1bo{f^kC6IBjo?_7?3oG*zkh&xvtp?m*9!lm`XJ=ANInJ=Da@_oLF*X;0CEpNlP` z&ia4FS5{AB-=62CfK?PkF*A zyYnS6jZYo>R}4=dGP#RmI(xo&PC<74tNCiQsa-LASI~*>yyd@D ze%lNz(9KKliCN5~T$j01{zlz2P?2dW-|wu0BF{E)Pk^wG>C;pA(n#bvrPIIZ*e`nR zmE5WqLKMq`{f_My#zq34D7zT`?Ca^%$!}X?j91J1oGzMN+iZqOzk6G1(#dMu+Z z{y9AjC_|AI1_y-DB&Osj+y1?WFb6cC{`a_nY{^}dHY7(XJCF1qzWSh>t>aTr4{h+J0j{O z;v{+W`jI z6L>&P?-g@=5<1NHj(ubq+kqx)6tjH$ZfN!Z^O1Y{HhC}MnZe%1-$FPvAj*KO1jU>A zX7z3z)N+HhK|qgvgVs6z-ga##>l>9n<-hKj9;BEpb{L9nz746p#KsJL-ty`AE9F1F zDACqEcDRTbYhfAv0DL&kD^g77d^-&KW_hma9&bwUmA`K1D3|82g^t}_-$yU+G?>`k z0;U*nCYh?3im1;t99(4|4!-!k>Cxzj9Qg)(+SOJW0Z=TT8RE#v!Oas<{uWoRXiDRA z@Z!$y`ynn%)v&AfLtKtKJR7D^t8ZYmbG!EW{$V#2cTkBuCuFtQfj2Pj6lQbPV_3XF zDjT%IeOIwVDD%@KLbYokiuOeQnu5G5l5X+@?ZDjWDfVCf$L{uKvbzAHA_yy7S1F6S4Cybc0BZ*ZHHzsh-AP~F*^G$zgdd6m%N_lIJNL>x=OWjS&Y~(*GcitA$;!u6E6VagTq#W4d>^vwbH%jQbf^KV4u0_w|1OD^R9Ca*AVl z!b*p{Y#jJv z-rcA@=;s!{Ib8jZZis@SO$K;lyzZ*l|2$1?3@%1urwb2?`ucB_NA&Q(PI{X>Nc|+5 zz5i(KTDKB;3Ur80Ci$A;rK7qFeI*9x*!uMGTh&v5-%H{T6*$@-+y$%T{n@3;LnBQ= zbkkG|?Rh^OBs*(SH|<_M>(=28fM~^T*}x#Kl&Deiz#p)K-iM3fr5MSG+pbg}-2dHP z*bZk>bj8+g22pArbga3Q;iu7-FGd4wbT1a3zT0^ABlTzs#u+}w(j zkaJsXq#^BWCr@alWBU9`(B#znSOK-=5+C9%@9k?}n?zDIRW@!8%mN2MW9nbpV5L+* zhauH_$`?;J}j(zgH0rc~}yI=zsl-7471Fg3q-6GsbVGWWW2m!W!{G|Nw=)bb6l5FUc)F}4H z>GzNP-Z+ENT#Y=ysJv<=gz>4`2gGz|itJF7tU$U&zuwfah)KqD%EOJdf%yt!`n6}a zd`H>nbVWttt>d_+#4=^duy1ySl2HOquOEYHC-Qi{1GptvZG8-$Uw<_|njX>E0aAe9 zbbmJW!i2|JN){<@9@wOeNXsZ)m_poG_ZGKv<$$DN8siB~u zC%N(K#@mZ#IoV%_^5Pbpm8RrDPz}K&o>`e6qeN0(?Oysz5C3~z9u%7@rEK#)=cSbD z=K}E@z|9H9pJEb>x?lN+zi>F`*OX&b>{a#$W5ijP`O_x0GKtM8RnqIL&W2af7CzA2 z3890$M{Ke7;*Qi3|3YFGh)q@pHq#!C>VA1I;NJPEH&i3AL1N_n%t#ND$aejM%TK&N zYG(!782{6Mo}%P1m#*ZzVEpjU%+$q+gEWc}H#IbI1nLgej+&C*diOR(dWw85+)1Gy z)DM`5MLcb)qMQ5wFuNkd1p_}zakMs=W4BS(d9zYw_HzqRx|@%u}f zb56CO2AN#cyI|t@do&te$W=>4_|s5}sZho>f4+_p-nahw{STC%o4&}@sCVNUSv~Sx zo!C~76hC9mKd}{fIm@RipvJ7!d6z_?*qF>Xt8AZ~ulkJ4%p%)-VS3c(Fq#Pn>e>ja zCwiw+_RXjB@yw{W8l+xD)UoP;t6+V3By^wmtNwe^#_?}rW%|v;n)*Kbq1|VID4v3oL3;bT)Bu`Dn04j?AXEi%DYt5Y(_uB;jxM*#*d$JD1Q2Pg3q_sFd(h@$VP zuO#okmzFE-G3IvJ4dtilZuhKgKhUMK0dj^9lV%BN^ER-~@+x2r?4ku$-J@@j_t?nG z`Fb+jo6A!?u-@I-MD9<0hvhm~;u6oQNp;&31oD>@dq0sDmD25|G?OE5rxH=VV$m`i zy+bC&2Q`sBLtRxDz{*0tDem3lW9t@ERc6{g3(^}G`TRtspS_p6#CxVz4u4tnt@Cl< zOkk!_bud6EmXkF}$J7cww9XM==)@5eXSAdm1+Fw>ToB%*)!DG0B)wx#OLFu#z`VNZ z=40|EiQ;};WFr;tsH%<%P$0Iy$|T1ws369m!1O^)!Hf2$W;O17?=LZsYO0UEk=Lfy z_5!f_Y?GRf&v#-+Ke8wC@TAZj)WrY$NBLv=d7{>^eq(%@>3!qq1bmw-_`1{l6-D3B z#*s=jmdCp0uX%v58D)fw?X!)y3%$Unw8up?eJlTNB5q!4zV;WuG8)~9`d($KGb7Gn zGdNcD*&^=$&V3~{sjdjE0tgl0WBW^%RJj7i8H2cfUz7j)N3~~aTtQzwiYz-z+d(^} zg2k1|_?H|j)f9_4fCYi6G5>_C9~o2F(5mW7S)7NFJ?kbidKY9iOd3b%V;=iywH?sx z8t?@qpOD!E`j5e@%pB!QLi~mp)(POcGhkG`DlsfEXz_yT*@fMIyy0ynH%Nxw-hc@I zut{s*UWxSYftCm|Gu08v*MnyM)<7jvT2@%e1elQ8_*cgr=PZxq?6BUBOa>qp*` z#jVeQv3EGuYpMc%9aY^{KDA95K=td+Hxt6dlx`z7dPike7B)|_bNNlGuf_KQ^e(H+ z%vfy{s_htyE3`nFCU2_DAVim)HXT`QT1G$f#MjGg{f;^wHOzz08O?>NSF7Snh1%L_ z0$SrTfHeW3BHgMLl%1JDEUnp|=3Oz7JBA*EWxN+cjcK zpKk;22QcvYDG#cKw3Laz`v(#Vl=#51odW%*H`Lf$HX=b9@GZbNPFs?`T8C9A9EJT& zTwmLH51eheYdwt*whyHSkP0x;6L=N@F*f#b)Xq?cY<4xdpPm9*eHFe+omDw`kQJKZ z6(aV?2vdd2*P%C3=FdmO*W;@*AN~z^XDYJ9p|#+UD`HqKU`A=FMYWI5On7f8^^T~V zso~(>=~>Y@wE8!yX1u7ImKzl$4vcTcLAznoW(2y zECiYVQfZ_xE);rwwq0ds4uq1Mh7Oi@2H*lGNe>fx{kcpjjlVDf_Nz<h@-YFm*s zg}+H=u{T5`O!mtGrP}-vM8*FEUM&H;ExAQUsOhYgS|68`6P0Bc@x zAyE$Z+?(tRbG-NGliK6qIXb1vHAm{rt?aqsiWs3h0^Yv1=Q(Q4Nl(J<;ecC)(6(PV z@%sx+qs|}3EK)6}bsAybEh2L-hHMbRE*qM=7oec=HAelf$E-AkAJm36W;WM@6hwYd zttPW(*Jke7#|k<>jVdG~t1qOe(PVQd7|FDHR~$6|dII^Ut2a8&Exp5m`jbNGe=~m0 zk296tsjT~r`nIphpSa)grGajyvcgn)XpKTxDETot*cg+#f|Y@D-Y;bRn}^*>N0#}| zu;6KQu`^t#KC`11p;g#O&6!(8SLvgC&v_J9>S58Fo)1AV%WpCopf z0iWAqZ@%xj)K{CP;pl;$WZLpf%cfEIBcH5*-X z-q#8=UKx)bRE$wBL%($+liB^wzS%t`U(c05E%CR)9o+i)ptzr|o3+bQU?H^9-!3w| zakqek(_v-hs{hG6tIoft&#t~yIv8KWNH6EV8VIgri7f5nVkx*5x}Obe#a;>so~~X} zCkHPqGX_=)P6|{sFHn4fKo#7pEmz`vLp8LwI0t4M+noU!qt4pOvqFd<#5Nfw;>pDY z)mP{zbbs-I;RvDscX8%6h#U%-E~jk!**T7Xk#T?8;ZW?}Oln>5XpIxGzA{_6Q`*lI z(fOlj2RjplZV77lG3|nZh?Cli9mq7Z!u@^9n)ZEG23$F-%s#|R#;@z|>Z)Lc_)p)E zcg+DL^&)HpJw3q=MN?W|^@g7hbX}tU+bp#fsCi(91?k)c?K1pN4;w+brc5 z96W!tCl4@>Wm^BDt49-d*73C<({fDZLws5Ks$iY0vuiQG0OZx%H-}kLzX0#v96-~J zuLB)MZD}xktvJXo>X(_f?JDP9ygq`%*W_p{}70 z{##r-Tg`M<$tHh_(y+%J3nJA)ajD{IMljkB}?SsvaKBl##clJ6SIqg!;oRbUkcWwVy0(d0R&+?RRHvZdEj#1_;){1q$sB>-E z_H~2I^2!_kul7%tm}0M6_0Nw9mNFpyv)Uhs_I9Pw8Ni3TTAbWu(*@J@A6dp}8TgdA|Bs$>{mKcQV}WcIknR}2w^(~JqsPh1xG zI#ku3{ULfbadK1mZOj9N)cG{0d8QzIFyCXc>4B_QuMA1Ud9DblT(=G=^N#rEVqCHj z=087e*?|up=KJOV541_i`+J!)GOkcWQQovwsUWT;I8z=WNNM!c;td8J_Fa`;?-DEx z;7v%=`M5Tuk(~N3Z-<{q(2Nput~nNC=wdQz1l7{2#Jx7No42a+Pb4(PREdP0MSP+} z*zQ=p(9$=p#k3h%Q6My%h0I+EMipcEf}B;02zr#DejBECbPjJKRf+p;yo6s(6P^`j zAyiY`s&7JQw_+I`<%ehBjb0OmrUl^yyjE&vgeWcScyb_DXc4wr%+TK)vV?a}X2MS% zz;h^kWVbW$w-Yu@_UsTt;Mh!7WlM!A#d+g!t&}gY9z0%4t58umbi^y+X%VI*}pK?FgJ7H?#dHKb!phz8};lJQov8DTKe z@PXC=K9aRtwf~{;8BP4hJ~~S2;NcL2M%xI5qlh(yyaBX~mFQMF?oFaaiAiL%m9O>b zcDy#JXH^xMgrLhwIx}VKd9J>)uPW{@Jd>*dV^|wAyos?%56}T?O7c5lbyz06O0BUj zB>FSkIk!6SQ2vyCLn8u_bA;lx{XAbYP?&I?Sp*FbG8o9O6#^(2?ldCn@g9~YAsgyi zUyn0w@Hb{`sh{XGP&D+D$JgBOh+U-{6cT!*EtmBaGn>9ntjR z2U%?FB$Xq{mFTBWtZ}2lelZB&`uhy+vd)ZxLMOP`9Bg;`zh7L84Lo~>Aia2o-mzxf4rtStd0m%KI5pJ`Gc zT1gU5LiAxqd>ucPQCS{MM9{`%Ij7|HJqqJM!}`5&KhKNHU+0e7?p4H+cS)&J>*sjA zGs^iA*l~OsYZGObL{KU6RPe=R~JDg4EL(F^x*!djk9cGk6Pi71ipG*Dy z0_aNlT-X}i=F#m9G|E5GOINcvfrxEd*CQHE1Q9+_*o45?mLA!4rN(z5<~aFUi48R8 z=fC>TD%y_KE&4|czTEEhQhtGnQvcSE!3g_LWmF1V*ZNxmGNU&Sj^=UqDAnN)p+lA{BV8c?Xl$-TGx~b8#5dOK{NsmmJ(0oG1DSbHh@)G}$cd1!#N2;tRA8&+lKSbCY zuHnqse-2C}ppz0xb-YCBGnLAe^`w^ln1=WFTDgBSB~hruGct2Ed*B&Wd+CQ;RoCL) z!Jgrr=EoW3Q`fbz(Ajt}Upo(NfBUG|nV_O0>p6UwgyKH)G%wxVkfm6ecGf#YBC`1I z#!*2b1McXm7?uQ;urB9s)P(K}KD$w?%#zf~ZQhwWFNdC3l`eor|L5_335|$1C-L6} zcmVv_i};L*m-qbM%6`Ku0&&-8fHct*SUgB+P)9piXXCE$#eHvMS1IgyYA z38CKaJx?71zFkEj@-RH~cXO|xwVncRsWlONn~+u-u4QbwZ^W$5pVv+C#BRd!He)fu zUj*TG?$%}Ik3x(wib1JOWxEpfX?64_y)u)2PnATFou09@-A0xAL=+f4lznQnfRK?h ztWllKLAR>M)Elm$57qG#;Cl&ab@X2+%SeyRpb;06Y~%fc_}6+H`3OW?c&YYY1ko*R zX5s(4dbL+P6Y6#5P5rc%<|^rJAD4rA#t+g7EvcEoWxcau7(M7NPi4hVC8Gf(nEKmY z@OY*2QpPjkaVX>MJ;LbkH!^0#Gw0}Me{S)K9+ zW#2(gdy4fruP~%AD$P=RqA}Qob2n!=O8>j^?L$bR_PHBPPM2*Cfy-<3ODF$hFDP7{ zRW5vL8~U^8+t0Bl)8H8#8EszEa{%fFt#;xb3EElVb~(UhTC_ShPcSxO%d#cDEA ziAe0T&yTH|YBLu8y>$MPlEiDcXQ8IWfQ-27em(Y)D72Z76>cfhTBwgSq~8f*_qgt9 z@q5PM{iH#3^7%0lqb?0eqDB9IIU+C~u8TiShH0AtBwuz2T1_1If0nL$@pTO(>>p<= zSiiB66~ByedEgqk;Qm7@SfNJ7&opkw^Im8y!x}Dc;llsf3y1t)Lcj|b^KUDlG@*)+ zw{aeiDo_{rIbimwVtjCMxK{j zI_4>WYMz}67Z5%c%sU6nm=;U2@PBaa1^zwFVYEuw3>h2wo8S45SCjIiY(wf{6Qslb~xug^BbJ&?9O>FR!~~epyEm#>TcK= zdOt*yEG<`s|8JKMsmhLZvqqqWd{gEd&9Jaf9xzULqsV86{+kD86SgbPnUX>cuQJDl zYLpr4MiTyWq)Q@w1bYe^pOKbsOsre4hSB|?%6`k=!`IF%G3yoJ|L>3Mg8ZB#_3yBo z7%Hlinc6#H%>4)JR?|$YzDgl=qfK;-bTYhrW_L&C&iNEkAFPq?RsK=`aZfnc>x*A) zWD2C6;$`YU*)OhJwQuP9%SuX|`g1Io|6oF*hlh+J#QdnZ}JDz(hG z_Jpr%UQ3m^KB-%Oz^N$^Dl{}6#k{D--ZZIU6c@1miHb{uL|=e}&zy#dTiHGxNbyeV z;Un>$I*ZB25;}{%xTjyHF?&woDq5ytA?x*w#HrByO=y^5Q|`?RhvROoqqjmDnyqFi zR=|_T?)tvu9ObHv@8O$iZx>jNzms7=dBH1c*6Zu=1ELw z!=Iekx@pBV98+)#x>q7!ur}-HgPp;Z>x>#%7`N8>>;A=0Ocdhkt>A4*UpFR0?l06M zA>_<~0bT38p-2ShfAPe6KE3Gr<4hc}T!=|6*R{xe7yfs|JOz5o;a~DC!K9Jm z=ENA8sNIb1fwIN3rU81cI2-9;;ugwU01Q=!>lA&6@%pHcuaHkQ{3m%)dQWt$w z4Iqh%b_3*7z`eNDk(Teg9RJ{RNz{1Vq;PQZJzmVTuFh(@_JA+kvz(AHCg|pJeysjX zRUFsy+B6JAV2QhD$_ z(p>n5IFWFTyGbp$R=gHk2Jgn1;ff>VN#*JO7T26qu8s6W=--vWYoy;21cbCN>4KL4 zcvL=yP|2&>EUJ%vcvP%O`G&w#_??Zyf-*F8Mb-jH$Lu$tOv7E64HWxVclZ zxh$hIR0*@eB=OJWBsV|bDr6HOlO}~nFMYsC>9*#&b$u4fBSEFRjaZd~{@V5tW9Tt( zj8w1B+Z|CCsn0$Z)R60ZvlV26!fv`Jf;!t+m8AOc#mpYivlS1Y^<;CCw>%qN_YdHS ze4cb`W0l;o=0#{ae+r1A1=Bj~+1oJ0_8$(eG#Erw4PZMFCqkO2)VR74zCRHm8%tLy zT!E*1wlucpx#9J#9WaDfZuDA2ZuUZ_LS9C*ykDdmTW59Q4ix2i2!j&0n8YnoKrWl^ zKb$`i@0CIRF^x>VE*R44O7BUSc_k?o{`%`+1{{ir;^N^?E!vZEBP>n!>k^XS(FOl; z^uOiiC{_YY>r=F4Cu)oY+Qt67UENnKh0mgA-3ZHWC0ZbMRBR6v*%`p_U>3U)WBJt= zieWc;9qx7)mo3{5%N^5&=b-R<7WXg^8v$-NX%>ny!5}C)UzdR6AHlRPVRR!gQhFDU z>}fc{Ux_a>40B_omObn8=Fm&ND+cW0hvcR2?10Wcd7sfl+m}YF+}lLIO0&3N_FYWB z^*J8u#!pxzS#lG*1s)P_>=)n|UacI_!DD}=fXK>87TuPiKcg^=lrG2(>RC+5+dznf z=RFt-U$RuiyI-@TmhZ+JV9IBF`SMYDm|(WIt_{3Wx$pvZ-e+zwy&h(EPnf4%KYW%} z^*ohWGBi5s9OAV^1A~MY71>cc*@-6SiZ4vG$GFSj_2lv%X~Tmm5Wuwk12pJtfY{Du z*)<&l!@%6i3A2dJG8CMT(|g8kkzyGKnAW*qCn1~(BYVsZocy={+d%x$3Lz>*&pM1z z&x1;yAKaRmq&@J#F7bh7Yo4xDUYXxfqCh>`i7bsUQyi(KsICIXqtag`SCL!iY1&hi z{{b`-wV;>2_c3v6vuw&W?nT4+((g(`NYljo&FD2ql1NQ-rFjJ5TCfN4py8iz+73ce zxr#>mZ7M-^&i|_YmtTSRtj&r_YMa3U1S|7yvwg{XBTYcS7kN-Zag6`Q;dh%)h={u~ z>24W1oA_ce9oVp@kAY|Cy&X0LoqZLu>xpBM%yx0IeDsoTO&*#332Kh<6=aB9 z&>OSlaJGgVg&;DWsT~!h?q&xn`WTc`so~f+V~4`xyW@zG&_M!qTm) z%aiW$4$fIcdz?Ha$>J*-m1vDl)4i*LnxhOYC7N>K3Yvk>xGrP(GTJH6m<)Qr2i}&T z^sdYqic0%J)U8?Y;*mB=V#Jm`4Fwd#KQL*6gHLy9CTK%f1eWhhXd6 zc^xTW_?#C7%wQd_OYaHwB;Z3MZpGto-8rMnVow8C|1h;x@FgnfNnB+Rzluma9^-&H zgra9K^lp5!^U;iU+TYUPd8jn&heZN-bW=1_E604l=H2zAKjbPuUJk-^;W(*kAetA0 z6akn5@@AMfrXO1)-9$V>U;efCr@Lz_f10%-se}b$5S!{8$FEtN4&ZKt3hM3tGFSMr zTX-pYIpUTg$cO9y>r?}L@qT}CbHlDu+8)&h2B2>HCP`R=(w$GS5O(d8{c7xyqE9CC z%{z1)l1x!zqLAO$HH&@Fx#q{80-^oZYK+~WsQ}^2sPu*sK(dOgfm}8-`#)ddg_qHB zk6Df3AsyXjp?Y;O6OGg7^{cb*>dZbiN96xkRE!)2O%F5iXNc%C zMB!Dz8q3JRZDXed0=)6uWb06I@>i4vHJI3qmJTFRCgX@m_XrQTx}VksaG2*uzC&;y zu@)RhbM1gXZLp^f6ULWp>L(0^MHV77#P#m#*V^#2@I|kn&Wj{gCW*g|0{^ahm&rL* zjaTj14gt$%8x&_68Uozm#5>^mIqO`nN0NX++l{ARgT19*6jRLvyudK=!YR}njH+KRlGc7vaJ?VNNNHV z**_gx9YGgR+Gx?;zL_Kbgl*fXH1)QIL~W`q6|=+>@Vr#jU33?gTk~O|qm09TnywDX zwY_s+-0vHniyogK=r4mVd^(MQVSxET7p-m8DvD5TSs~?BN4H z?ie$UH7z8&(Pd)Sn^R-%%Y}6mhr$^HZHFo#cBQCN2vkVob&k|MV8txTe4kjz#-u5N zEe1~-|IL6E)~O-uUd?4$YeX6nr~oG;rs@Q%yT`k5o?@|y32<7f*8lmeP!A@W zb-o7`$z1H0e1(~0SSyl{Nl7KC7E+0dGBwo{ohhShpk${tvVCKf0=;u?G_l~g*}H$( z+a(cEv{?J)^Q?xa#dxO~Ed3`m=m{9R@~c6E^-I{2JCV~A0pSI%bZVS-RGjT5L`@^$M=Y4(c zVwluxl({BM!Y*T=3fo{#HDz2Q_Qsz4TOUi!Pz7WBT`B4hk43stagcb#N9m_;=$jti zxx+nyt)1un^g2guS?h<*<=I;cl1P<2JDW|EZI1*D?vZLDuHR%JW0|GdO>l%*)>&b=56j^o*JCOh=831lcA90Q71Zn!jMAAB?;GXWFwNZMp-)#8 zGHBm^DuzV(zwV=>3EV@P-DTlMl^4G~odF6YLLhwE>8n$J)C~pGg5;7uA)cn9e%p6n zZ!oxYCm?NBqqNG+YvkwQre)JGE)9t}K{uLrXGIJryfoM}!Js;az|u*;#e;jZO;d-} zvEA_ra5MEQ)NK|y@iCyVY4=Fwn`I#;uoHFPe_I>6gZh_+gZ2XsEgD+N$N91j2!Yd# zO=?A{5uEmbvwlP|F^};`Lz=~y4GN})YWU--b}csWE2lnE5Aj8uQhF^|1RQ#L${$JS-( zuVlJ?t1D@d{LyUIe;b<)RjQ~)`h zhQ1LWN>CWuz6%rkD7ZuFK_caV5XTNcMM%(zf(TLL^C)tn_-RDZ5ITmo11OIAoRoTx zTB`=~_yA=Nl_Db=*n+`P*o@6$7Ho!9vbxX4#S}7h4WTY_>kzmG&KPEt3*7he4qTcT z6d2yT{p#)CX5yOhIE2*qMOHxogFq4#hSFt*i4Wo8Mbo_?yz-`VkG4_RPUetX4em7^ zX<;C*GRJ_o{82-d8kAAF#paZaEM^*FiN;LF2-tR2Ef&WFl;B91D0#om=n#gm*0KP_ z)A?&eI>moUtC`ih*8xND2))4H8wnJ%9j?X0U`G3)P1Wk((r#<|V#=oMcPt+EWC5}L z91=S{E@3oQc~!pv_@AP`8{8!zu-bWn>%fD)H%u`J@Gc3Ml=c|&49f2H$o6hx5ekii z@ZKKOOW^9IJ=TRNbgPNy+49R@D(#GkP5HtmAS}-R+fBTR_yDUhT_NlLtiMCzWNIxu zgl;eb8+~h#v}g>oLZ6fOoDS#{Lp#Z`3c4AN>NoM7l}fd!8zD;;rO;jA%x^5rLkd7B9EPK zRq+hvleo3dH+L(fr7^6GwuLUticFdG`c&``1*2MMZj8yDKC47am5*k6!?k~&zpr9q zrJWTH<~a1`Bs^kKPx6TBszA&<7%^zhg{88M^;%bN8SPhWseFH9{)e!&^xH=yQQFec zBHh*WC#5)zzEp6Gf6ZHcTl4MLv>mL;tSg}#`Ae!&#jEo;0lqrv)w26l8ed%pHy={8 z_bV^VvNDc8qhlZ_7>Sc{NVSD@jAeNUSpMWD?cjs1DJLdtuL2V}E?M0�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 ve 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 z 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

xAy|?m` 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

IWJy-&t_Z2^S@axn-n7hH`JlWSfm;>SHJSRc8 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

9yPx*RRZ3F%dg|fv^@6P^W{a#)@k5e2$vF^6tm2 zphLA<-z{PMGW*fPUw`G530+k<~n;(-B5KFWfn@jNhY{q3MsK$M@-!QAHt0!i8lI$XPulIeBm$JXN?d%C-P6~_ zqQwL_ZkHP3mM=TYQvFKp@|~JzOSN@CX1Q~K6dqhb*sYbq66Alj&yYP+D6VoHYs7y* zWk*pj*dH`T!p=R3*74T4BPyPA*hykp%KXa0;GU4_>Wtc}4yXP)k+YsA<$Hz>M=$)$297@GZseA;P`E!HnoyqXY7)9Zioakt+mKKB zQu?y;B-|_GC8B1yD<)aWw|__C`^)OSl8TD)cYOyJL3ZM!?;8`;Mn%`H4f2zdH52N^ zEv)}eajNQwdAaBzTfYVA%XNL55*-=wh+=S5G_o&4jF-vaiMCZ)4VesB+tMG~wGuqX z_ewY653|DOeyxjfG>X*bvaD$I`(%JBQT?OR(z~lF(`FMKfl%@otyR00 zy2TpRMyk$wj}L+DG3Cr~sa?b-#zU40wcEV+!h*W%^)wp0%rx0fo{LldFoQofc+)UI zkdwV~u$1Rb`GP1pNhWR#CG{$9f)|MEKVD#R1Eo!6vM+%8y^&Eo2~yES%;@`W`9 z$4;_{unG#xPvt-5#(ebW7yXyUbx41ECmKrG*Ka6spk1XV?{=rfyn9x@AND$d)U3Vw z?o|Is+uNXrq@DXZWR>qC-`A8xW*4Og#c`YXXB3Xf63y3Sd=GqvuEZ>tS-{f}uMezepU@yryuf~n2)-D!jdZ)J? z(tXT?Rc=JnAhKy=`wd=fwilV3ge1ik=aaNV@Hql`RLx_AtrqQ^8st;9u|+V>KVoC7?M z^qRCD42NC>3_)P&w$o&3l?-^t>lpElw+%+M6C5n_q(=b_^^g=&)wW#9!Y33h?+TSp ze$xx2m{4$D99W7ZxHir3W#_{^x3U`Xx+?GyYxun5Qv#;gB+|PHbu~?Iq)7hMm&Xqp z{)CuQ+(U)=j3yk%{F?xfKfnuf(uLvx*J*%X2B3dwF3DCN#U6)f0?Q;bl7o4S zj@$ zWLu}J5HgCa!o=kuk5HA>cm+9BX9U6%XxKS&B=&orzmHtY-$em@@6?CtG=RX+DWgxf z)7l#emBp~1`T_GkqzS8loR#wc?>PIKCp7)5IoZi_?+y1ooNK}`y}@c)?zYZVrHspX z?b{h>v|@WKwvFBEm#jA?pOiD(2P7-74?|3S$;Lb<_sO0s-#n6eah}yi(FMwsf=-@a zuI{=5R&!P!=9jcaCL%p4e(9r5V?_@Y+d}@S{=`#^NXP#3g7Kg<4{ngOafO!tGf5Q$ zO~$4mSPl4>9hss0D?VJIz5YJ0tGDKzH;hjEMdkHM zWn~R!QTxkqTNG+7N7daT>}r#v->mhp5qFJdpzGc-hs|28ymJku;rV*B8N@?fftEZ1 ztw{7uV89jfckN)2*&{vJ&m9Gco4a{X&!}$A$@^3I15Q%u>AtP~x(>;eDy|2OuDk0u z4qT@1Ym9kAbJ@}cf7;>*t0msxlKI}~1^t)kk?jq(!7|Ffg!e-|K z!y>rs7(2osnO+h-IqtA@aft5Kq~bBDrWwKo9Cv(^4EpdSWFM8)0$h=x3xWN334L#q zbLyYwA27;RX+lJEnvX( z;!Q#7W-h?}kzmBvubRfFZgzcs>A>;#71qw8)0xyKMtDB{sY|#oz`ue$7%8P@MTO`wL0lfAMW2cJV7eS2poL%`&hY~dJVwZD$TjK_ zfV60Z3__R>9(WNLiy2^hRX}_oDgw{t0GlS|y24{4LSf_=A4Vlo)$SHn^ZU!eFN9(8 zVpto@kftdfI7^;BH-J6Z$55eC_pvU`015@9Ks1(251^My{$2uLUWD^JD9BU5F$9QR zk(lg2H3q@J62+-T63k%ab1@ARAYkD$0&4`?MAC%Bf@1&cL?b+*2z+)?So?h>L>}-T zHNZ$UDFFN!LJc(la-b*&rB(qabV%;SyizHk2iQKvR#>7CS7493X86DIROo!2F>Kt zTlbxFUOCMr)K9u>e_*jwP>T0XGlqTR&0c5P(R>Y!pC2k4G64d-fB`Q~7Po9q`CghB z)Yj(`kN!D=|AQ|c$|)u#KOY6zEyd8jDY2M76$2a*@Wk$zkc>HtUC~Y*upFnYz(||; zE2Yr&P6p)A%T!H2Acin$bg z5uI|w<)igQ$)Wv>;W1vX+s%KDmt%)MCt`4AjrPZl5>BmV$Py^_mnoJGB+(zRF*9lB!%=vp64%;-M9X)!73XJgAd z3`G+1cxc_!@T7LIRB9!HJCB)yA(~2kOdE76{ z^V^-P1)5SV*9A>XS=^~RhpHxWeHJg2Vea7LI?X?cl0My?PANzjjs6> zQQ(f?z?T{u{B%uSfSuF@Fo+(&(Sc%8E|?HP2SC_e159-gmoWR{7x0D&ECE`UGR#Ii zWUE8a8KahWw38;=`-YmoTG!(JfMu!T4<9_Ip{77yVGf2;e7 zXn&hsGaisJL8t)E6|h4=^z8s_i+z!pr2zj=8L)~YjKzI{)rx?dBH6t5fG8ZYfx-e@ zWO&S^u7G?64Uoxh8oBE%!o(EhU6@k~djqCRDv}jNSgH(%+)Kl-?FtBZfO)njjMLMh z0HnQ+ni?~DmyU^@k1_0b$N%8@JY0{X-y>)(Jt4bf0Fdq?F>s|G0NZwe-V@u`QXr{w z8H(53aE*i(QKE75ZMEQ>)OI{)eia~CljJq23#Mv<4ZyL3bdn;Ndki8HK-dU9iuu|T z6u!(s0-)awlLc;&I@oIz;F3oIH#B&T!rh16tLYV^9NC5N!zt57fCQ2Nf#*Jt#bt*V zZ*O=f4XC2YdCxFBa|EtLKp2l#^xtpqu&j|FUKT;y!STLAuy4sZHPfgf$Y{k< zvIHYOBr^Fo(`G@Gxui=?={X0OS>K z0TCuxVxQF`u|G}v)b=XKyZZ4!cM*$Wj1B1o7qkU|jPf!}y27TwLRK%BtLX3L;;&-7L)Yt{__mRT8IMVUIh}As1^Dh17{Z^*kdLE1daj*(;j6& zVhMvqkvE2S@e!Z{-3EpLT>y~56p<11t5Kn0Sh&V8`(P3<5*)0a8bP(eNIWEVM@@7Sk|DA1DEW*9<^&0eEO_fR~RDL~sD8E7SpC zR7FXsi%cUKz8wj)lC>}(unoQ15H?Ha+L+;&KzG?QC0{cfRD%qG>x zMXew+i9Jc7X*grV1fd5CU|Ygz@kSu|>sm_Q`S>V&69b@x1`OHzE~=B5m3IXUWCYVl z$Vb4`1b(ZukmPS~K;W~A2jPtBwr(-QUbR>}%Uu$)VS;>PoSG|Hhz6yX*mEotv=lN0 zryvBHT}vGgi36lpARG;m!S012V4gtQ4bn6m(b(Zf??BM4K#K`<1X3{K_$ znDpJiH~$mTl8cL#PAbLdzrTKGuhMrB_frm;?%f_JpWoKqitOcIPTr_pladh`4842a zN?kcjQGadyyV3vF8YkZA^w#+PP4j7R^J{!0>6PuVO@{6DUdoc#$mQsD?%JFXDZ^FA z5A(Oeg9|L7=fOPT3E^MfEh~NvLo23i!LH^`DNAK6$5Rug)&7(l1#F&K{_qS?U?Ihg z>Ok*Z;~2fzJ=QFwo`M7r4ePb7ml!(^Qm53L>PRI?%}*1gs+~;*QhXCi`worwen@gc z#Y`!fbYq?Wp7o;b-nK?-34F*Y6TqEcj$?1#?TdcBK4)IaI4?<>RKcOVbZ}m_*tBk6`VlCCIDKEwrFYuEL78HAK8c>l(|7 zfhfR^-D1bU@gAhd8m1e9Q@~l4?HOv)DZHPwD?;MeqShqk%dKw4cI)%ZPK_j!v3GLrF{NwIOW%LvNn!l% z!CvV>Ij-<#bI<({C+d->+p;agfvHhxXP@)BmI!0+$l0vYJ2f#y^(J0vq0ciiY#iL; zyw00<_#zStgS`4^yDWwoF4GAo4jvU~p%ngB>Ua!3gOYbX690hrXl*Oke>?A|XS=UP z@odd$5y|^@wKiUCioxonSttQ<3=+w$R;#+mq@dIC{K|&^V@3(4%d1BlkQO| zae+$OQ=BOk*m?s*zIQaMhI=j)o) zg~^=^{&zd{6)*);Oi3FzSL?`rgDz4LmBwe4CqbA#3&T9aF<)1rF;QE-#1}-K&rmUZ za*+p%8t)BCNKP1#5Rov+l@!SIoy5AJSIKIXcbcUBy9mpcCOH+hy3g_*Oy4U#?|Yth zM)X7;e*Z!iz*n5`wrD%5+06vbtK3ijK29)IJ}8;cDs_L|@t@_x*z|0y)`L#cH2{zcQ~N8?W5dkV7hSDs7Kn@8zIa3Glay9e;&8us=@+ib1_7{5 zu)4Q{l7A#p{lCtEF}LZ+WB^s|LhWxw;i*4j2VL^+z4u$JgdWg{EIe?#jj1vEs^rjA zOz5xH=oqe_&b{Ebs4iX_PE}q#12~EZafSv zPNkG2rn?X;K#r?E+~f~@OE)n$;zb;(M9jw`^E~X&=Vs9-Q$`3L$8l~0MArA-w*Om* zedH%`tK5&?@nPDE&?)U?XP;J)tocB-UG2g5(Yu42G>-m`A)0)rvvDk6f|hN5B&aKj zQ-uv7ehx(+H+y9sAf6;N)o-sG&Gr(%b^M-{xTew6pI_gu@as093q{loMhmWCj}?&| zsXKue%2&9}XCb-&_4bUPujX}qfcCqC?Q$b}a)X=E_B5~jQ|8wT_ZqKr5AE!}C0AaS zu$oPkFQOA^8Zxa}DUrr#XnwA55nJ@`p;;xmY9;eWDx9PDtL3c18rASC*{5vgwfC)hFx~C+s=tRxo(EXk+XYGUFHN5 z6cZM4LO)HdqJod{9$|HUx}WfWTg8^aMJr@v4a;9~ZEEz#jZD=wgKrk22lU53yjPBD z-wLfD&ow_^mudE%Mto}j{jicqD*p)aabP`bs)sUch<_|jmtm5OA@_X`^@jvqE(XEd zM_u|=L0yCY>zoqt;aHh0u(8QcZ&!7$4<=x-W`923#fk5m>3k!EJw$!-fmGWp;tfH<;0`oyNG8k`w@5iegBbKB){-MC)r^% z?o6U|#x3;aMQx}n2$)Xuc(Q$^zP?SBd5CbIwW=91Qi$UvG*AmZ@4P=jZbdbe9e<5S zy7Bcw5wgr9pVNBnq;lXNuf9lfPCKtZ$leuKc$;DEBAQ};XLnvDXu^k6bbNiOvBijN z-N@vPp!`l#QiPp`kg1)Bd{W*(;-{t5u9@)Vo!yL|6sDfH3aXsc?e4s*F3m?DL)8Ol zu;>hug=Gs)8p9udV8+ufxuV8?5<4ok92ouP+1;~IE(;!tYSw-(J6nfv$EtKKMb(~{}(zvw&O7p=9BU6Vz=y*;bR^Uruw;f=wY z!()!T4a7e4O!$X*UT|kGHxP@h&y@)4p0`Z$PIQ4VT|Y zqTJiT&^{06X10&lSTEdBSH_A|(9~3=`{6z@%DyFQ&ta5boRoLn%Lwkh> zq8ip1t9}ZS)(rS9|2nm8zDY9vxc$q0*#AR1flWf@fw0?z`t9aK)acOmL%2!*?X9fC zChvXR)J5%&K{8(xijARBjgIn@40AX_s<9pAe#fPDo}^y2tH~%_FAV{uL6LG|sZaew zh0GoN8>l-UX4O9W>gOH)wuRFEOX}c`R1yw(&S7e*9V5L#$EO(_$!J)7dxH~3!i?Yb43xA103zl%LMmi(i^6`gDx zd-}YI$jdu!qvdONWPLbc{j!d$^C=6<)tv*o4!TDRK&rZK$5|hL`q_!NiyRk$mBt2qUUoUOG_vTv#YYj=S zsQ+J~keey$;P`^hs zJ{XB*8v4*U=R#tuF_Cw_r-aa6!d0CnvBN&1imB+CN>qnC-|y+H-<`ivZxM$%f=mM9 zF(G8hy6JJvIWaEWB(Zxd1-dhu3Ek?f$K7v^9}m%pyLZ?_mBlhY|GgaBe-zdHb1y^h zv_?$}H>bJSXXLy7cw*XoYTMnGiO zA{qT&ND#v!ubiv#@5S*uE&tAP!J?|yZE6p~HuP2_v-ZjR=pp zNVj+}RgiGpi5oGbu9HzN_D#fx3EO{f_V z7IJXC!yz8{ZvWEZ?Hb?4vz&h>o+Wfq0%|;BKMY;#TVubVp07{K8s?}8;TGI>NGZc) zC9fMr#~7<*2?SlQ^GM=xOjZosU!SMPk}y@BOjp(uO{jzuRB}Y_SMvC*6xyAS$RFvc zs>7iAsZL()D($Vmqrx0EFs*9>6Z~UlBT2R2&gzD&t)=~9ZTCto)mwLeY$fKBmhI`c zQ1)(5+$q_O_B*{fYlG#dDLD}qc-tV~+TbH{=PSu&yl`fcJqdZ7e|S?)L1Yuz_?ia2 zn&dn0PZ|~H{DNN&A2$x3&k7LO26g#bpn}RzJ)Fe9E66Iibt9w9zfZ{9e>6QZQepzh z;!SP#SIj3bi`RE4g{-!R`7XI*D(-dbW!dFgg*jIlG?<>Q){>RU1(IbQ04(hKu(tN3 zw~D@I|27Wx8v-ipwzQs$tP1E2P3@ZUOUbD|(DVD04;Q;&u#tL!R<3&b%T^vTj}zJ< z2#&|Zj(ODVRmpAPeyCwaDPGG^>eKPJHMOF?K3`KLA1|-{3K|qwi}lKZi7xjpR>&nh zCNvI=9=spPUx|TOMwjIM08I{ZASkIsCzJ8)+a~YHl)=M@)jNkV^$$FTlGYf)?^GN} zu55&uMN3(Un0C6?m1qgPGT@Q6va(SMm+a@#lFSwt;OEo>NFRi-%@*yC8N&aIr zHQl~$d%@|ZP@8?52Q{Hh#%N-}#8wB+%gdf6*FVAh_1tN5$~~FhAo@ifP z3!HW0JBGYA93@Nj=AHEAY|#R;Z>-q2>(URIB6e!yd9lrLam4%&OJ4#G<@Y^)-`VVpeP`@T_I<6f??tKX zCPlXFMP+&IWLKfGOj5S8B@t>Yi6Tl#mJF#VO5zix{BPgi|9zf$=f3ZI*K^N3=iGDd zJ@<@>(%9v^NvSgzzN(hUJSP?V+P=bu6oz|qca-fHcRG{F*Z%7vV{pSQ&Fx9=9M@Ir z=Tt3?*^d=<^{vE>x*OEWh+QqIJ5}G`?mptAkCcr^Jg`2LR2&S_-%QwWiGJUEyXa7B z-NvcX#fK-60eb?)DzN*k^3`bT!+lXrX4_-Vm#Rfd(LLK0AD&w`MQpz|6ZX@_Kbue) zXq3^j_bT#D){i6D&Ub$go?WN%dYh$=in`o->v^-QdzF;qIGfUQB#l+rF379(oZyaJ zuEcC~&ctqY5KlgbO0^enK4=E zWN)t<%isTCw^3HFjhGvy6YF0V!+tJUMIV3k%xM7GTKhnhuPk2DulsfK&(ZBaF`F{# zykDXPi3_E^yNP zAV|6_8t340+Sjmz(oZjSBktK-J;toeq}V3@=T)PG4O_bQ&T-WOg_;vVoME}P8HWVe zSM*Ddk=`E7%fO#Jox`wXFe_ZhC3kG{eu{SWGh9dyRhi>!SD}yXjp{y@yBnCjG^y5V z&4;$pgKx)`%zaHK1SX6|iMRB-3hOvO)ZXx#{3NKKIXbZ=L1W8eCpHy({VWL1i9Y3zr?gqGf z)3ph&yrs;YI$Cl@PIr$#V0U{uVJR~ltWG#B@=Plf9%%>98=%tXKE8U|D=HVu+cBJ^ z!zU6J_Bs{n{27cTpmGrBGlfq<`Nw#Eb}<6bVMx^p1IV&p!N>-2r<7*ICfks}W{p&0 zQzR%ryWZXqRjuU1y59BF;#n|2aY+#hvWHZ&3_B5XzZTGxUNewIQJ|P?} zctZY`PC**qiFP&d)M(i~jFysIc?DlRw4tXeN5#)Ng2id?v#U*kcA{wC-TJgYPQR%V zpN_vC>=_7;&#m#e=VWKyyfGF7nY_XhUJ)GNgc?li5AsiNVZ_myf7?R{%<`X;YH z0rvIjS7)voJ@};`sv$E%j=fC-S>M~ESEG|HbW;2@dqxe9yAD5|a{fHCuc&U@*vqNn zzr`ql8NZjjrME4vOWORMf9qk-_%Zgu%BS`{Woq=ZGXRqpYQO3r|M=DO;IF^J7^b{E zsB~lP+w+c00)rKwCan3s9~1vxCtA&(vh;?Ygpt2ib=g%iereyMEweMjk^ax@okw35 zomw{f@yYP$(4lx22V$sdQ^%{nE-6pD>#r{hc_#`NH23PaH}UP=BAk9c$8q!Cj*HWl z2G+21?9r)#t`P!@(Tkg1bxoz=7U^vG>5Y-m)ZWSlE1yz`A{a?3@VLtoajWlimG_N! zo+*ydn9c2nWM;MxyX@sCcWg{M!%}h4MRlD8!vGU@O>z z1Q^HZ(usn?YIjYkhffF~&ZJBJ4 zsfsw9QX`enSg=9kt%19-?11iDy4OX2b~4l-v&Sq|4s4#iA4A0CRS~|zy)9va4!X}% z^MMV~IP&D{O-dLyL(NZeVX&&z)SV}wRuTe%1uQ-X{#meIryx8bsQ`!|v<|+U0D!q) z!I%qRSmW_kP@v2C8HJGymnY%$&ULEFGUc;6u}90efQ2Tba*|NG2VgTesT4Gd3BiKm#JT1L*2+H@O(v-~kAV zD_c&pwxL;V2ZcS~h_|hK0FtDaBo|9Nf z6N{NV*L-Rx^_@xV{I`7GoEzPD1ISspvz@nQQ*k z++R1GGBp#gD&|vNQ#9~BX-~j%%qzze;?;cx8R+pVLw_o z7F{Km#X=wcUK@yssL`EM7C1hZc(1p#sIAk#>XVvAw))F{TrBZxak1Xah;NqR&MQjZ z;V+y2nYIqEpHAxpSz#P*7C!7kg(uSO;L+I92V+W)#dSo3qmcQ3a3jL2=YaP@skEt9j1tnQ$M zX4-8;{0{pQHe~n0gK*b!_SMEoHHjVV19{&U%+7MDmqQ)v#lFWLp69o3E^Fk}OBn{v zA5z!5i`u+Al$7bVCPun(Rd?rYLc%w5cbB`0O1YR8x`FzeuGK5we1+_|vo^1$1q6tw zd2+blk$aOfK(q38x>aG=V#we~n-$Q`@C#KlGcp#cvAFx;-JZ90!MWeIIvsqiWMzZ& zR@~3>w_R;#DDJij{Isn;TVMUE*DLP$c^T$IwE%e)(Ucz=>$9LEs^{Ygu@dNyF{?KX zEgoDOz{uz_WgZkOChoB!V%f3GWq@@DAen;@;h8Zq{V2x!H(Ue*2RBk~X}<<)9i?D$ z|D$J{pe;Nv`H>M66Yx!3O&TOnm_mj_=hUFai$XwX727)TLx#Pa#w~|2evnZ&fi-$} zLe2UES&efW#o3Za0@Qtt;L%IfWEzwS6i5J1f%&q*9~RD)fo}<>%5ZX&<-09)D7(lJF2J&yU^;2-2yo|x-<^jmk`nt38xlm!l~RM~ zWAp00wd!2ePlQt(~$kBmM?5x80G<01I*$ruXu&^81wL7B$g^?mL{ zyCfup<3*DOk%ppHP=@S8VJwxG@$4@cU04HR`Dj46l2Q*}!sCq)HEv4*DH4>+#z+46 z?YKU6|D04t1e8>-C14WNff_(|^saRE}>Af)E$U>ZQUFF_huiqZza97&2i&UUsWh|G5$W`{XJu8}%+2?Y=* zJTci0Ld7Jqr_C&W|LLCbFf+Xt3S%uOtm9c;%LDfSPG<=wVZQZRiczqV51$$q_txwC zUkcE5GTP^HM~Ag@lt#D{OI6>_(xgR|9ISR-(EU(EYFS?<4)XI#UO41s9Z1750MI$L zcegDYc*)BC{V=!Nm6;^sO_5u_9lz|4Ww9-mmaEU(U`;V!mgtQEOdamz9x>HJ_G&NM z$xIO|&iEH5msiiJov<7gP$y$o7WMq^kW%R$_J5G1-hQcUkm73N91?KN!sY!#rx#-6 zSKuvP*z(Bp&&_J1ElA;6mJ zKbq?6S8aHpKTDDY*0XfH(&NjdCb#RS@Vtuxhf8q`YG;#k%{g-m<#9{ccJWpg5e66x?L_HM z{S_x+^0)V@Tv%R&y`cfo<@v7cVV}K@_YZrnQv=+)A57BuKDuk}pUFSk$n&&=Zk3pR zS_}nhJt2zC;1-Y1$uCNPyQGODaz3bpL;~39;m`uqL((39XHvfG3TQqAk5q}W&|)M5 z_HS2CHwRdc!$W{j(?ra#%df&6_trCAP>nFbDd1Y~hS}AhWaRYjI?9(w&)z4IpW|?E zOO1u!i0gjb=ntLTk-pWS7z^HVmzU0`b(psOUTX2hE^UdLVwKnG`@B_Zqvv_gn!56N zEXZJ`2ItFoBibTI+(j(HwD`Az=o-~m>ZH1|X3JX?YYbJC9lWRhOXVtl4h%BKUG`o0 zD7|0d?~|(jyZGZ ze0A{?|7x3Y-%hFSPMMKx)ANGwqp9KBA>5-z`wOe%z_U|M1`U8R0=D8==8jSV~EG>d1UWW?t0gKC9g>&1Vnp zFYGh<@UtNOl9ns*Qw((S%9R>cxxZ#Lsa)$2eIeX(C|zjt(7w&lG3l7Ook;^Tibwf6 zca(SFwTEYIcGh~&iGQKnM0cM3%-e0?p0IYWi*d(cmv$~T;%%*gsSS2wW8SQ0?5&vx zgZK=kYx96pRrj4gTC4}+)$f_@hOi}-`;=`6ZAyKW)BHJhTdr$BUNLpcZt{fM&GH1k zgn{(u{o-fHs=}fe>e4}X!Fxm0o`VfG+s)tOGIu|pJb$QB9y*Cdv~OXy&q`d9+sq5L zl#wPx<&(v`cyBhS1@=4-uRUb&!Nq;QjLqJ3w-M@vkM$KS?-KkNILVHq#lK`#96F5& zoY;}q5(VsRL$Sv(kG!9zy8D?-LkcA_1{Wa`nLYr?4_6_FY58~~auf*U3s?@r4fl(a z5pa%a2>{vTBESPCC~k0Tu{@&yi%+;={V|t!I8GW6m=1#K?!nzXyH)CSPfFeGP;jP*Q(@5-uPVDbF&Ta;{Ps5O`>j z=EEfP3UFR3@cdz3UN*^*TM056e0t1v2Zt49BFjoo|Qm0$Jl8`zA0U$E8d z&)__Br0>$@2eNc1PGridO1tJ=>I9&U271kh89@5ZJyiB`!cA^}ASMlZ>n{#PIURd% z%cG<_ur|;+y31i-oxawQzF* zWtoNt)6YXMe{s-n0IGKY18#pjiw{OxKE0-O=+HTS+(##VX4y1^1f#2K1vPN&&KXMig=VZ4vF0=m8NqL*4 zP>&gr?`U%TmL(px+*|$A>+Jnz9pETqZ?hD-(QzkO@#mMq^ZP?>XbK5OzBSE0?X3{v z@|0+P^v7g+1?Q>okB=xS5vpJ`$xQi%nlgV!A!?x& zO*BTHF^r$Ng>_Ge1&~E~`~kjYl6eI(aWX!H@%(<2m_ml#FE9x7ps+KGs>wM3ViV>X zI}I=|^$v#vheV!n{$Qr|Er9Jw=z8%V?y@zM7Q=jDDpp1Sc

d!!?S~=G=Tl?w#>#r%^OgF&R46mk;rVOMI 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

}}qA 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ઑ(jm`S~aB<**aiBDF2 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

>h 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 z

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

E)YX6BiQsY%(-IIS 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

AcU( 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%0A6=fDVy{09{+u32xwT8|#QaI{ zt&P=6XS#n^!8{r7{Vv*o0V;!7?4F)>I@uSNu!)CLdY<^=Zlmvi1U-tnk@tL}JZL6` zwFu_nN$&Wxoc8;9)X|%|=7W+4roun)H@25%YDlicU$@u%#MWUIQJqz7bvmmXKbVMvD$2Ub`BY+y|BbjP|TN(vXvK{9M=g=J{+E_OV=0c zo;~b6PzWLkndHpE|J7a!vWyfWW9-h(c!O->){1Qs7K9%YjNz7&%bc>}bEz(SOPI;i z&ZIvi^O`mtbIX}7JR{;FNUWe;H>lxdb|lsfS%2bz?@NCseg#PGu~=hG<%rsz978ELG3qIE6DHq7|@o=v1!X|n}A z+2$Z6abv6vTjrJ6b2t9cy!cI7WleGlgD!D~U5#PO8m=3x3#5efimSSo)-3H8dkU|l z#ymG>S$BoQLrxs5;v&jUZ~D&bP&^`amhEb!U32l)kR@NNaC?JQ|8;TXr_tmQ&Xj8C zYbhC~$s1krr!W$qG@M>dmIyR{6-bkjU7254K|PxyV0 zLOa6!u&6h>=PTO9R053%zMi_j+kQ3U{@ik4=(ic9c%Y#zuwUf}j)1V6eyY}kwdLyWL&6=pd1@iaF(mu4mHkjFdn(vpLct{~{v24NU zKH;qxt>t;X4awDyvOCr^{QMW*znYqR()Qam;GM{3KkA;nqo%TB#%%-gMx%MyEvYO0 z`Jv2Y`}HRU{`O2(V(f_`=3p0nDM}PH`+endv{PJlGc4)u6<@S(<|NXvO4z^-W(DM zwpZtn;uu_ORLoX<$SL1L{(${sukeLHW}RWnoc6DC6|{L`mq5yb-GxZ;~6dzxwj4^5O)C-4Czh70OvIhAC=t-OR=W@@~`J#)@0}A-u5@mT&P^ zdFch1c{@L=6NSp>7Mz`I_#btsEp^s)YtXI03D!(@`F59Z)xX_MpBgY4PrtYuTj;7~ z?p^1aeZY*Kuq}uuG)s1|ZP2#pVyorv$(AHBdD$F(y}g{PduM4h88?l<=~owf*q`~! z3S?;WkmUluZ-;4a+QaEzOeZ8`>?Klpm9%B*_@-K=z6qAbQ6(>ox=pU_e!D-sDe33u zbKGM~`Yt27$g^*wCt^(2Q(>oQv!T{F+AkB7Vh{9Wd*YpV9$A&ZfI8E(gBKli%IId(S<&c1PF7U*_!ZZXdf!mIo2a zdW=L@_3OFFgfFLK>O%idma$KyFBl)E6CcC(ju+41$;~I?C!-5}uW;NNnDD9EBc7;V zT@}4G!=oh(^n;~j)TPe(_T9}L^qP8@%JyqI6YfP}p=$WW?so3lNCb*-^x+WeI?N-| z_~;HDHoR@jR4Ag3pSJEiJ9Jm^%Ql_%S?%kjtoH@?9C5&(NI3kUb6XY*MZ=TVsH?5uEmJ z7{nI#{rKMLH9$dlMx6n_wkN(?)HVt$n@~}M1ZgPRcgAlI9&$f@`<$MnhO~2>q#Djr6;pFu%w%xcgg334@WYJN@{mpxIrC%0_P4C+7=9y;56lE18 z=+!9*bK%rG(&A*q9Z{t$T{5nO-{z5dgK9x6a?2H0?(~x_GpmWgpc`l}AKO=s4RQ&2 zIc;j)KdsNVt>j=|&?>BOFh6koTSKconWTAK0*PLfk~++N`t{4*O4C4}m$E~OxI^fd zbj@kn&f4|$=TbYQ*BzCEF65SK>A55oCnWp01U4RorAB`RT5xEyAln$T@iPcvWQ=3- zeztAkW;wu`WFze*WHc0Db-^hOH@EVscpiww-Qu2W`rF_ZHRAfzXa0JE6syN`X2-Gh z>k&3#^iqOm(Fnmc!AE|k4!GKRnnw7xEayM(4SD>OCeR`IV$So0D6lMOelFx?@^&AcI_+s2;PEkv-M0oa?DE`mPSK( z?Me5qtEuQ6HuAm=3M848IGfGmbZR0vOW(<%{-Au9--6BP>N)<}y@mV*V7I>u&WV&0 z>droj99B?P4rc1D|9VMkL@J}pF6)c}*qr4)4rJR6swrWtuvd&;W#0;3lHmr@zl<5Bkw0VD7yREjWm7gwc*A{Dpj1!-nR z#)-Lpk&1Q%h1%C(mss7e&&j=^Rnz{~tVgV>bf@<1lt-b0x)0hbvzU7x+G~L7LBv>EBx`h7{MyL=h`p%B5mqiK8p2~*TWbA zBCtN+gYt3}R*Pc4{YGsSHx(vdh~olyj*!o8kE$b3Fh&^j^z7vPaq^r5$3SQ}8FEv# z%#%t+jjgE$JCIKP5WWZfA@yM~KWGE^2MTc?(gI@xKy@U<{b&FINml4==fg%V5}X2I z3KYZvCP|QJjtJCDUQdO&;O+nfBOkQaR{&_^3t)~w_1$eVoNxd$ndend^n}i*GVzv` z3!q?_9eTuzJfsj35T2zD9YL*4bQlvKsDlKjK@bI&1t3^d-cua2_IC5YU*DgPVYayl z!+Y<`{d?blBQJym63XkkTxVYOLud$%=RCrn#yNDwr`4TND) zr4-Z5Y#q)k8D3O8z!9MmKRl^q;R+}fwd7|yQGfFJRWgM}PV`SJYnOB{rP@IeWS~1= zm<^P9{F3HpXvqFkhL`^5TgbN*X>9D8o`i25ZY_YR7i+6$sj8l^pXS@%(z`;~B|Kw7 zQPJi-Zw$xaB%Kv!^tTOMn|vO|D*uraKBuN!Rs|u73$N2E)rkaIgI2H6%j+zZ>qVWD z2P`+o8!K8Q$g1yM&vA$v#4*>_D6565=Sz~)`l84zZsUggExmCtrJ{HPe%5h3pz3$O8P>^^hNw4=iT_*k_c6#7t zTwKu)l@PhLTSE<9Yz2~!uZ9`+|2i$+*e#amUm;CbjGKG5TyNis}rJ3pw5dbmrKa^N+j!TB`|884^B?q%pPyWPmi%y(jz`k_Xdnt(5z7b=O8BXUJW^F>fh@ZQ>nE>_1#xIw}j)_nLG zG&CyoY(E(BW>B^8TX@bf$<;Ast!cdn`7CRUb{4?)(sGs1f&gWBiKdlG4^T*O_aO8d zNGX!RLZ<&xwbx|DDsR|q55Z2ynE_PfPXIZc?Yk_gG8`UN8Z)RR`5vrKm($c!wpk`2 z0S%UJ)mcVTL16N%7Iq&u)ud!pa`tBKEmvVnNFj#mPm+377J;loro4P_O0o~o zIqPun1^%h_D!q-wCv2cQ?;UP&nQDCIU(BiYnHmw~ug|G+&U8Zz;6uWTI|$) zPBLOzO)|wCIpT@0LMjq66QNTzta}cl(4o5C27t)|Vz{E~3Dom^jpb39g!~Z%6acU% z=JyAPzX~)TBsc1HiYG&9MuF|3WOr6w(e6Q3eQ z`4DHH4n>!KELytTW)LyajqxShY791F{lCs9I6Sx!H7Uf5b+_k+d;$iF9`H*j=051eGt5~xS2aM-V zWLbTNZHA9dVXuhTQraN}6Rn@C)7qDabr>X90bKQ2BlPDXIV#ugWyq?t9elW-Kl&yL z4PXjlxYi^pC0_h4G}gQ)uFzcd&SsP&ire>BB(6Xg`dV&`kCSmt(JSVUI8GO1PH#6 zq2&Z?hT=^8RqjDoDWC#1G2kDj^If)(~!y&Lp!Mae#|H*^f4uU9zlvqpxILj zXxRxa{InUu3wu37rG|2xGt7cZIkjL`G(y)9tl-|rrhYBCfp{GQBu|EG_Mjui0r0xT z^r6$Efhi2D8Zi1K?I1Y?SsAH{SK%!JJgHq--ZrF{LsDem&o3AFJ8t)KFM~5hblx*{ zp@t6xtF#xIMchIe>BaHFlDD3*5=@hoGP0usXwMQRX59EfDO0)JWN zZJZ>4XjM~v$8W;_m2#9BGAwwt;=S>N)qCmR37xvmru}%$_5p42WtJxDIQNDZr zQyHwW5EM)ftBnrk%}|ok=?HyUtd~>iP)9*wkAesS7icnciiBnWOjAbC+5dxpa~ZNg zY--pW97)yKNEE=n*5eNOCM*Dq96=KnXa*X0_`^HSY9F%y)23Xx zPH6uK-Q+}%xbznjm6a8c>GZu`_HT7xW+%R}!zc=W<2Dtyc$&ZGHGtcc1xV`KA%=9w1yDxy&3m#Pnxk%}}91G91Xd-$JAeqMk7Xk_ak}eu#s^y^ z0EEK5TAa?%5iPtInlT|Nq4J7>x-!Ij6alqiI7C6_&r)Rt2^n&zpb$0GRK0wL9 z981%_Qm7aUv9csJ3X-lly-Z9+-Fmr5sL2F=eZf)jv(ApE;KqWAm6tVm2M{>ubLK=( z)PreOe`wj_6(OUE{)}ee2mwz}qPIm*fG7Ee6aDRS5##Z=u;Zr)8_mcP#r7;RrSJky zwCcT<;RDH6aQ@p$A{DQfdae({m_t>BNcD{GYd}h?r*TTjI|z_K2)S7FLUrnrT^F?2wZ5%_()6_XgNOU0gB!aL_BPcTd4OBBf0)24#< z#BKYcIDc4vJ&FZ%Fu&haKm$1LVx0u}B+u?s+l}{tF?tWJfW%i6!tJ_{Y+BY0a?9ae z54$4B0mQgNBpf-U)X#|9Dlbxy5=>qJJ#jYdufM3P9R^CGz|3)&QW#_A%VJA}uthyr z5wS?hgMA%bj$*&ZE-+lC!m4!uql)FJO*-at!->_01YF2!6z5;OWs=mDffcJqF(UlS zlNz*H;YuBeV*J;KmY`=|VK$sETFxjGls9tp4*_=p!3Th#wCLtfp{v*(FHWNkO#vjC zDLfjSl0TJ<=_uC(LX70?L+B2u_dCnmjDAW7E^b>f*7Wg1^A0%paY)vnUs!1&S^TXc= zmOxW{V4Qt4^kP`EXykC2Vwvcjkqr^C_|QK}%#gz*vR6LxYzQd!<-F(U3&+B+P#4Jh z{M3BRhMNqDACkD9(Nv)X0pZ`B*NLI!ZG_$jBA#eBLr`z@mm0ecP*oTs^wpeAK{|(D zpaC8waMh-=CV50+wn*Hs_ws7#oO);y=#3crA<`CQ`1DU_LPQEep2Hsi=p5gxzj9>as zDcIo!zku)H3d&XtC=!7pCe^IUY>$DKVBctFEv0XW~qx$9)Q|KCM|333K9fa zsM78SSg)Whe5{~MsuXdR2Y_n@3L6c4OI4K%^S>0ruw*zY5f!O{=8HR# z1X_Zi>B=fz;{0RBS0*T#NXe391N~?0^vP`bZ>cCgk+x1Mq{)ZR;0R=W$8ZDeIT#Vv zAkSv|x`!&7SalT(S$$D!`>3h@{%lV18L|=R2p3;P(KojPRZ{>u&AAG2@kzrl!Pqw9 zy!cm`s0VOZSwcv`_PSyo9fbrT5~i2*7u|zo6`igU90224L%7z%7uV3=3LK=O@zyxXSpWk+0ulKe<=}nU2;HyYY|57mQ55w6 zH47)No6(ndpRrS#P_YM;pZtNR#P49mPQ8naxkFux&lZi46(G`(5I}oiFs^f!3_&MS z_u1DYsTWCZZJZ2}kJ`%t3Q2xSKxqsIJm>$0&FjF!A9-10I;3m2KGUyWXaUZI8mR}_Aaf`!V4+Hh8z<^PDSIkyml4-U)gRRh0O+GdSHHH>(ObiflswE=WK z;p}2Kpo??-){yWc&Fpht7UFixaybA>$$-8A?|qx*%8%H819E2Yr(ju`#1WV3O??4w z;L@?vfD7!s2p%|qQa#Dq|0@d&`Fc14J1Iep2+cVc1B|(f9Ry$hKY>W~@ z0iF(u;tK99xFUWs@V1R3T6m2OuJ-)TvEUie9k6dot`m^EbT&6XmvxPLZEsByfU_} zjx&<);NT}vc2jKd@HLzrAhPa|@W;T-kL(~)ka}>Z{OWt6vwm#(QU7i=bWWoFq9f=q z3v-LzOrHNY^^?PON+PkZM3*#qdXi7Ia0oIdr(UE+my%keZX?h!JIm8nFHJ+S!%76A zHiD^k)RWXP;q74HrG!~FuN2Lnw7XXh6uyZbF*Gj+%ZC@_rH5v6bK_WoHUHSEMKxJG z$48(B`X^ZVq*~E@K;SJ(vJL}NC~5$VxnxkoLl0%loE3p!*SZLF!RF~uOfcxMVZq-V z|K^#&O2B|1m$Tfgd2+(y7~MZLPU(qI;;s}8uR)ij4@>74M;HP8OA#!a{m%MKy_iYd zPiq-JMMKXpcGq(-*aJ8RAo4{mW&EL-BxuK-@Bbc3&FJ<_O@>L}?1O z&_hp`F&#U^qHfk=&;qDH;*tnOfPYm}p*Kh`An%B>llcD%zR)e$9k8+RmjG}~^$M&> z^?W|NgBtp1`ybKS$_fAwG-ymSBS>9$_6YD$1p&};N390{nz6R3>(+Iv=BV;Cd%mu8 zu}=7uO5LjFUPxJ~1Ae@E?FyahLUqRj3cGH{5q*0EN&0~~g~@S+I_aYWsjI-8lCIF# z{hRc_!6|Jclz%Y0dO}g_XGZs2 z@73x=G?D2rdiSm>ymRtr^w)*N!Ai(mxrE=s+Y9#MZ1-w#(LdzZ>|35HtA3XDeR^yz8kF9s48Q>Nw!wy{&3JaJ>XseotY0@trvT1F;@=82|E)mLjdkFiwf(cSH1DH^(1N448UbsQrl?U8R*i+T2!-wwJnA`n zEWWQOthk;=g{M^dO_BY1frUcJo|SR^on~izg5$z$#c#wVIv}_g(8JX2;ic#9s?Nsp zz5a7jPJ2{r8lOfF#!Y_#s9=r3f8y3|jVy*DMKM|8C z&!%)EskB7sHAX0N_y*W4bAnd{FmI_ao_-b$mXin5zR_M_IdATBzFebY$3dS+`Zx`X z{b;ROlLW08IvJv*jCEhTCB#m|v=HrOUFz2;?jY1;f$i`>-<)P#(kyy= z#}D+jz0&zDDVel&l@l0#VRsAnO?kG?hG&ZLE79O?+@|xoz_31In4E;lJC~?mv0P8c z!2Hti;m21-iJa-8T&EXk>4REBKOrJAyDSMItXUh}soZZVK$jcWc7R zp}%_>Lk{BkgzcdPyHM^fwCp~f+L!IK0DCK()5-lj{)R*rShQg8597BPvBsk-7?m4 zTfbrI%lS8(L3C*Blgccw0rW zJ&hs4;uu{mRHMR!f(ci%ABqXlE?9XO-wcIy$!b8C?f~dIA@gqqy)VmL0xbAT7&r`! z2(Z-gz;BpXiJJ;1p)VrXbpj)@ng(Sz_9faj8(^?o8Q`XAn=NFmJz z)u5drMWE1Nt2S?Im&C_XZ&s!-MCbJ9g$@bF3nkY}jyY}4JFZuI7fSeyH^fdgZtUpMQ}->3@p2tGqDgG!h(kGo zd7(zq5xG{D#N=#8qFaX$|G4o%bwe;ECJq&4!phgKy`I z(d&2dMCqS1qPq^bw*OrsFU`o2sy*ig6o%0}}>ZkuN92S6t^Pwk9T?rf^9)m$C)=I=Dgtw~y_ z$V;ND@9HTLV`(YH$w%d=l!#NphB*gA)yV!ON^&6ez{1r%`CN#|qLRM{ds(gyHM{() z6b&&mqxWfA(6wr`mqgdXaT*xRNIkVq?3Sx-M@Kn22j4?WgPbhqY5Mk(Ci2ME6BskgRO|{X|8u3fb zm;uv|{vm#OVJ(@SM(tmQ`9iqjz{-HsxiJSpD`aYT? zGtSsbrhAgyMGwtxxldcJX7UL>Z;|(cIWPH1fCRg*YfAaAUBZ_f$dtT$$F)D)k))S` zBzezP#=Jf~^RP$0+Gr;5lrmHl_icNcL}y*W++a4`{c(=DHH`V)+EpvMVIRA4EheLCm8Ka3e5;iDf)1uys4C{h(OVpXOcer zj&bZIJIBsq-}OuOWkQZg+i%V=&Dz~j;@!+3)C>}W6;KN&rJgzpfAGPG`8y6^Ancl2 zD$}`DAx~mRu~-t2oMvzUHXcJVRz9ttK+yZA7qA3ygZdk39w zH$`3Qbzw}0hXPOBd6H1 z>(m>}3dvWQHY#z{dYgc@D-VQ_55H2&4aV7t3EG4h<0an#v@Y->@+US_xM$k_KPudm z^p%o6>Bu2bFj(q_)bHepioT`G;(Qmje?p)WP71*wrQ}7biYbr3DfV)zI7_TZOV>#R zZAct3Y1VezfBlEOf0CB@3)TOs1!)?FQ)H(x!ir?|5_mdNUhYX*Kz%-d=ID3R2*&a0 zg2}m|$Kn0=sk&9Z@axP@%@6`SYjPDKi&yK$F9eSD=&xe*Naq3^3BMcGG6NP*b~wh~ zk?qHEMCI$6`DR_32Nvmu&~yfMbUbUO2g+uhKX7|LSY}sz%{+Qr9)gfAI)+gfJPR~ z$uoPWWDNlF9`XQCOI43`Ei5Axh$Zjt<%Fb)Mb55|Mj&f;J+=%5>$Rk z_#o42NJb&B&0oJ|*6Q^EkxUnGxtg4aJi_|n*~-uFRN1fYNu1Z#am}*%NqsOL{K(JZl z$Bc<@yn(CL%syYC!l-G*-3==j=PFWHXP-v8OFi~)*62ucjbPZpsjIC#RAgviVe?Zp z&-%%}!RjwA;$FfX{8nI!fFXZ-1>ClC0%R|0zktfuM#+k2>4uC|B;K>^Ki8^KMW2|r z-Z=d#kEdpS_q3s~>ZKS26Qb1V67snypZF6h4aD-ZOx zO~Cf?jffVp3;rbxA%-Avq1RePobQB0I#@Bft2dBdgkenoaR2GBtu3gl6;sV2Y0Y5! zi{Q1F`c2Og^&V!ApsIfHKo{C+C*?C_#ww08^Lrr(}p`Y`C5P{>aN{rGpu$I$0M+09glAEq5r zS26a^tEiaBGnqO5rh^UZ+(mph%NVu4U)H{*Wsh(#;Jw`~<54DB&MXS$HyQlDiobB7 zWK?E5`nB5h>wC6(S+pwjIzUg;{1=>znFr(>Ya?m)c3>|{Fn(&f($0c$Z(8iB5BHk6 zhkUJg&}l#q?%|pc zl#{kvsQhH#`Gr_aO3ivQA2wlt1fRumPkR}AdL+FqkM2@C=}L&-z5OYI1S_!oX;b#6 zbn$NT!okYChk}fu;T^`*Iia2T9v^wDla8Ulos{`T33K6stgi?AxM}YgIsCt#U+$dG z{(x(_%s9V>GZ^$r>@XJCxx{8imQKBjF*K;uaO=Z)t2jDX-_2Hhx?=B`k6TZ4@f6p5 z53#ORF;qS;oJyGb$0P!~#*|_deZ+G_HP3c{z;lB6Ic|@fS>E4B4p&3%ClbM(2$%95 ze|PN?6^nP*KZ{VL@9FGwzFXWO#S0!&XqX#?79J1punRjEi|bFDBcHek99?f0hZiW| z`Xwd9%9v}FhdqPk#G~3yy$>C}6<--@SJN)w6s0$Q(nWC=d`>5@HxP$-`N# z>590V>0=)Kp1SU`9%HcHUGA>bwR}$ay5&#*VGZ8=2U+|4_YKLKhI&7K+Lz^5m0&3Z zMyhC$%CVPymN2fz`}u8)>p2zWKi2iteQ zRmN?u+1_PgH`GxQ-+JscO}-ZC*U{qBxq9b1ZQu;WdHpjk>eYPyyuHpa!sVog``Gyv zoXl|KnTzB6hiwfWFBps3;son)RjF*qr}gx|)^dLbWYIa2)q445=sRmwE7;_}y}3CG zNj_H&m2vAbagvJSpnTR2ebZ#xPZv2n`_?vDO!HxyfVec&uU3x=_Gunkjo^!hzuRf! zK{5O4BY$RN!=y2Sv=+VS9RK4O32pv3Y^BmpA>UU_ZizkX)Z(MDuZ4iELZP1k4uk63 zzAjurYZ`B7z(Ddd><-Jd#xVtM^arZWs8ON_FuW$kxJ*FZ>S|I9@EdVI(joAVj#79^ zDuRsubd^)?uo>A~_^@wwL;O&%kKI_>dd?x@KVx+L+_9}M$tlYA;khhv2EY@&pJ7ch z3V4E3GsU0alxj)FhU%wZKA~}@q>%1OD?>_B*KpuPB$(JcID>=iA8JQ7P~{al(9`+E zvp~eHw9j=BRTlu8l7&QwwFCI{W!U^M)ADYWeX68oA#cWN@7A9%U(- zYW>>_X->SUfn?kKJpfAUx5o2VU8b{|JtE~OfRQ64Y}(tJNT6YGEJuK?Mg7uzt$;^@ zS=s;QK!0O_OD2$kThW-20MdA-6@k98r{5qGj@gQIXr^x+641~sWN9ocIX<*%m8<@N zJ`{J6bsin{JgTFG9|1gn|D5o8BAu)5T^&uqK&tNRnXcbb_*gO|aNPGmdpWx^%n%rW zV=EdsruCL5iQO7CjCvhlFis{Vy-cvA@D{U<)#dBqeun+)r(qB(J%rI$F4~l8(N)Ft zTA#`?D9T4^vN_jSTaIBwhm!)rbYgktIj$>&gVAYVnPual=#7zHEh$xn*3*CMWQu3x zPp&-ov&xEprfEQ!b$n~>!-FVG{^RR&A#B5r1d2VOACqsWER)vLD$PmL!n#A>{_||=t>G3q=@ar15r{YEbRP5QZNa;R z_}^_IQy5Ag&SK|#aoH%tDpd+K3Zv!o>!&G~QjgMn#HELl@K%YoDz1Aa*VzMHXw674B*Z4nyB9=jGEE0 zBfK%OeF=6pE(C{B-ab(y?MDJGH%>;=N^yQ^N8{xOAAFLQ8mH@g!>4h73jM?nol;~< zeCZG{@H#zSgmAkx*P2D1In%~s*`bv{7lPS`1hB0m9Q8j3tN>u37z3F3iUDX0_^3`FEdXbb=pD}l=A$D_=zL;BwuZBx&8Wsir%*@AP%Lp~o& zNp;HY=~t?IO82uUC;r+1N1JD3o3h*(Zy0RqBRDyxJT*EzOvvfaC9?Jvqmrcjq<-$P zVTlDDI-)Q{I#NaiL z7J(NY`LVmK+CQ8&3mJ24nX=~YtoJ8)NL|j)2UP67atnkVCEBf1OVKesQjTOg$Gy0u z!MZ)Hn|}K(7fu3RGGs zJ!w$ATls2Wj`hlC?19$OY7uw&3Vg^dF|eYxunmov1oWqNwd%Y8$$H1$@@g(;NzBBj z^+U3WM)p6-Wxmq%m+zzqL$R*BLbnI}MckAUC9b;yO(LBwZcr23uYL{ry3vwI@@~Jr zA;ho-F4pI*V15U;%45vu7tAhTX|NT$@md6StD$%xY3n8?`g3CZhFkALagK$i-@3mH zX9`;8mWu)I-5dJ3>C@_^FmEl+iOmAq+CxV#T9RjpZum!^Yw&JxjO0j&j6|aWT9H36sW`*ND|7tX;Oyo)pi&z$Z8~1scxiL)gW@7>W(n!&$a~y^)i^~7 zeZB}%F`dJ3(URB+Nn?>${cRJ|!@o2Pzj-vF;l6?hm840;Br(;QxiKAw})99oB zQ#vMt7CCIrIh^-%n3xw~*uqsaMSmHucH)`sWDF?1HOh@Psek%LHOLq|VppO*D(j+>~Z$~6d>I-by8eDwEN~-#>Tws7*J3%b|E8USm!K9X2 z&vo+sd(|t0bffHJ-5RhYFB^{*b$jqrd4X_kX#j&3fK=a7`J=hp8^+IjfazLT$+)}%TrAO06NtW|?^FL9ctPJWr#_pz4 zq@9asyWpF+Z?%YG;e{k!?WHhz`aSd;_G(_WtTrd2?w29`ok?wI@)CLN^6=jnt&ubw zSi{X6cGUGnllE9icMFR>97ll{52)UoCL{tzoBEW;+9`hk46)OmG~8Fgr8{txy^RG9 zR0PEtFK>d_L#4Km0jE7dC5|@$P1sGIK@p5FA)HMF_#(VaKsOJzIL2BZDJnkvA#xND zj5r?aJANerYC!(|H8|zFfiQ@*H%hIC(x@d9}iO^URI%Px2vvB+<2e!=gLUJd_3ghWye#XVGXBj`0_YqW)|i2>kVF?Vk%P0mXrqJ# z2J@0eW?=}qvN4G^1C5b_3Y{|ov=%$V>pkD_GC*- zaPtKBy(BH&s0@k1R@7Iz?Jv-U=4kY92gL~{`=6IFzP~THgmW^W3ha6aiOTE6hH+zS zMW!TY;BMCbyh$v1edQ9ZOT*3{P!v4mraks!LtCM}1MR*v9aohBCeI#Br=>OC z9^=7GCLdvSNhA#|buJjity2s>|5!Qj@0Uewyjf=|DjPzh=Cf{p4evt!Rnk%PUp|ba z;dH0q;?a*t>|aK3!cDny)E0&k8^_j@N2u;ZCMU0jceN^1jyDkCopn;H4Q>_12o_S# zLrO9L7SwSB3_<|{v7QHh( z>@hg4%faD7fjC0o%@ITcEd!iNck@cSY#cNG}s(=GEe zHEeDLlm&mWaWocuc%#J9PutDOI1KRCO=>RLSLE1#Xjs`lOw>lE?NRW7bV10nicZ5?fhtK8ap9EQ4qeu&CqRe@TKmL^)Pfb9tS{3T z%wKmlm4UN}#)M=f;1c}psS6yc*Cs)K_i+aJZQTY70vH9GgA1ak7L)c17-q_f#BjjLPb@ zdrS7;KKif~uzpZ|A0NO0KBA6()}~G zls%J(b}{fSM&*{E*njUfMOw!^q_1D=4KeD;9-B`U>v(4_{+t!`gy7bUuf>*wTvuVB zi(e1_OZMo7xKoE`Wfy?XPJQ-mQ7qKeMdM`f>#QkB8B+{CQ^pSP??=E$URcsU!;`Xd z$!a`en&R|1f6`$pre*$E0sOa!kUO)^WCyQwt=+%Bb2+D3?aXSgB2 zs&Z;1{9}`z3Qb+hM?RoTSB7kls7jzRzV~RF%4KG9NS#9BpMCqydp_i1?BeM zUXI(=Ki2wf>#E9LM^v#%!Q_9);eTaRyM;95Ga>YTpu%B`9dLXk2wb27!1}L(lIWTUn6g~}qx8y{b52EtU=rdbrm1;;PokYc;4eTruA4E1KaP5< zJ{B|k0YDFNT=f=!D}uP*oi{28tHT=@Ws-vL4X73n#ZW)h3-+bC!vb3ik}o1eXr zYb%fv55cC-|K2ZkF{!?=`To=Ku85RUHqMd}$?vQm?6@yW^s}9*TIvtB1Oinny_Ya3-6s-^$#$NI2KzMVcKM|;%}T)?`wePsA3!9) zVGKD52u;=c+6DPjEJH=15FvmGS^EKdTi{-oOf8q^;~;QVZ2CNDd3I@yx8Zp}ZY_OP z200wXS@`@?DfyNBWAoJOzx7vS;VrF@ESbAuq5Uq8@m9}mf4-;ja|oT0 z@}{uXhJRLFlMv6Ei!>Ht=0XF?QVmxAvK}Um`vm*kfsTx9v!;hFWjzm-^>;k~pGUl! zr3XG;r;j~&141+%wPDw-1)thWak$kVUS%#ls|jm-*ml2Mdd>ghAQyu*B&aSCQRq@B zu{RsfrQbGTCum8W+90wc$mSD#ZoayfH8SK=i|c8xe!hZO2>7DSu${T|qnYH--QPSu zhnT#p3=fnJwlAB6n2T5hiWM!DIIjOJfGBa*>Ju>bw2qk2hkd+;BF=o@tk5jQMurMc0?QtA)!a^7MU; zR4jyfKNIs9_USel$4)d}OAZa`5}wQ7M0XRdkAoFb+QdEI%Iy!bzx&3)Ry|_v?`D5IO^T4i+3I zDpSXIW$TlqK;XlsPQHQ&KHYo?dfGw7+;KoC&5TJytKVnD?}m8O^usUXJ*&zQ{2lp2 zfB?w;!77E?U;rQhu?CnbIwb(~$LC}qAHaIBw>p;&wRqOjGa`sG%l124NAeUy9)wnS z7Ags%2LA}>l>p%;)kjOq{PZ{0sYbrZuL9koGVL*-QDj@xlNdj%>ms(=es-5g!NIu` z%qyjLcQJ`P{IeS9C;z+wQrfV4<%o|ON1(`h0Ob$yR2gXf=P9GKezQ3y!?z~jO!#(f zq-vioH!gsZ6MhYv4Nzcthnrcn4 zE#%`6FA*@3XiU{dI>{9pO6oZD3hSYwa~qQsrn1G|h_yqW%FP&=ODhrSjZCcMgh#A) zKQv3I`uiS5ruEY2V%H^*UKBr3SNC4B+#MpJXf}(pE z*n-%iYi-|FOMN50$N<+*6lmzk;YoJH)UI6uBs?^aLRqRa3Ms$qs&4fp!T4F$Ej=EK zkK&8c0?v7?kyr6VFIIp?XpOeK8MOE*S62_dTOiaOriK8E6tnD4P!vk6eHaXv1|cdS zn)NH%zcQ*P3Tcordp(*g3RYvlV4&NK6X84nnY~Q4XxoL3y0{=~)t*`QC8>l0&{5KY zRaBf{XrIj|Tmf3t$C!34mIi=Gti;F2KB(W@{Fsh`ikoAoOz>05{n-1*e}7y3Z&AC5 zwi{U-?CvpY{etr(OPH5ebmA#{4-(d91fb#Kh;3a9y7BCf)|$wR5) z-r7Kz3re7?kWPds?KOg^i)Ro zc!fJ*JpAFDAKY2LsC5;gmbi!m5lrU|d^jmXm<`q6ZurY)044Fz$nty>f~&1&v%r~E z^)mvql2{Ch@U35|a>*^2_=02-s#J8RC9m(znLM5I)>f;)Ok+*?4ryZ?F_bRl^KTiO z6RW4rw5<5rWQm>|*86 zfg^K0P5P(QV!U5HkY%elYQjG%!9A8o) zp)@|8%tK18T2b+M4kzKvR5s2ca4%{~gBE0iaRc zU^$h*u+TbnFsul$e!yAi&{}u}kR9JTuiW7{3PR`A3P0Dg{yK}i3wQt5&BxtgD~XQU z4FGNFXvJFzrzy0}YxBos92LOuW(di1JiJlmFX65qEYbSD%w*h#hs>h;sGWNEp5F-# zXqSscFtDI<&L_0ep+EX=&XIq_VoQ+1<30QEJ=^i`YyWxKZJu)T$%oMw&&HA3Vm$6L-_ow*$ z912(*kMEH?lIDKvwCjCTz^{TKC9QxpwB5Ste6M$+Xf zHZk$6OZ65}jDQS)Joa=9F-C!F{++`bAgAMo_RPCX548o`q_B>_)+ zCa=)kOIi+K{N7*@0ASnMBXI_13TO!N?vg+pK-3X{=3`U;fZK&)0q!w1WQ#&@G6toD zy|K*1=#)fyxu;HdPJbMxbK2=Y7^w~~hn1n7rDNGJkMX${AsbUiPmH<^Q8I z5b_M@?+sXCquh(s_J2uh<|HJru(cBu6brG&@6G}K)LDZuE-Zz$aV*N!v4L>*LPVk7ipEOdo;8S2P2XuO`c5X{3F%8s(h;Bi6NTGpEI*#C z$D0$MKYE*BAumgK6nrX6CWqN)tx3Mr6~ER+THelq1`|#r6P3l~{7sza6_0ByG<<88 zCjMbfo}YUX7l#y*b6_l|;_FYT^`3FhpW?f|o$k&S&W|?%(;BY>Z#{nC$((JIb3F;8 zR@(YOZ?h0%S5YW%bTA>C&b1^g*KjU}ZiBTz@T=+2W5A$SWTJ_^?IP&?tSCkXX{zabz;D4`u6^&TTbfqx zktJf4AFm?r>Cc$4t}=4LJZy&ptbGcc?mu>JcdOl0+SR@(!d%I9ma>(5JxRU1Ld>1L zdw$TxCR3H4;wXBi@X6NTn~?|6D&~AGG17)L=YarkrEK~N;gvwz=zs@i31-O&`csQq zK2?sskc`dg)mKArdk}^frxsU+{$AU$46Hk3@axxLkvWZjt44=8+6&xGTqeK)G92+P z^e2!O?((DI)EX5Tfaiq(I2Paz-uPIvo+#W-7pk|Vwx4s80Rl9&pT3LPPa!yJ%s$@J z$~%Y_Hx) zhi0kjv;Pq6y$r%`Mjz&xK3|~s?7}|U_bzP>X5}j-U&wi@*jjk+A5t~ZQ~^&t_~M@` z83Wvh^MJRGA}4ZyLJRr$A=Mvnh|P-)p@2}sfqTB9W&lv0_Qv!e*FCjV?Htc;Ji+9txjfBQG(kUlisXnNo2{ zV-Mh|eAw(fXz^~fa|ByNQS0~C7s=KRj{rFEI9Q>S)bJjJ+giP8-B@s?!@5ZEutj& zCf>i&L7qq+qH=&X35KTGO$!PZfobFe^JdaOf5{p$o#w**u=mNOF8p;M%IKw0_uKt6 z&Tg#K0r`p&124KsPK)>~l;R+{g9fL~CWK9=?pNl{(Ht}-^X9Th1`K~+CI{n12I!+0 z!wn`2)YQj$odiHJg%0c4O6#%lmAZXztq7(ff$8~ugxRb0LJ;YE}cO`h`0`6@PCS;zgU!>)4L zbiMNyHVg^Fn(X;Vi*DSyNQ2p z5PB&daPzON1Gm#L`+;5MfIdCi@??0+_`T+l~H@-+IS2B4puF^VM6E-y!vA zf<5X2i)Ce+x1$o_A=Pj$`R9iE3?L&hCjpz6;5haGuql>!@6XRg*mO!WYB!0xo#Ve` zxEr(1ZH#OTq48NlyClCqUt=}X4$t%ecuWUBe7N9g+j7saGrN{qEmkDptfIO8WlUqL<>^c~fG z&hh_ZoGE0P@d$a=@}29CrtrT=YugA1bC^>o#yY3=;2^v>HdzZz3hhgz2>$zVT~QFD z){ObG_#TV~6(W5Pn0*<=TqSiHJ{S$q55;zJi@(#&g?PS?70txIpUVSZ2iJ+T@p#Gw zkr7c*;qFVRLHAmr8qXgja>C2*4_zV^?I7=^cBw|~`KvRTmf7B@{#t&a-5c5rCxgB_ zJWQ@+`-=qF9i#;q7f1d4zLGzk8f`O#xObM70pwSG#zXSpEkVGH>2Spc39MPvHm7S zmeehMT^0Z`>|B|2M+FZUijhI@almc41?$1OC%X}8&RS?Psq9?G#9uCW=-!(NF>3@o z)hhFhSAtiHwpte&L>_L_Dk^_HlFhdLC&>1+M`IM#4H6n*Fx-Fg{jbXgf0l%2b6I>w zYM<>g%{4~1p0RBBk5pIA`c%$B4lBOIgq4#*vQa}rpSu!laVzYnGz2d`jKfMvnIgOT zquZVg%PS)8^DA`PaLw2MG)GY@NBR$jX}rcx>npL>)PUB41s|lN!QWGgs{}*!feyOTZTy9BW;n7 zkhqh26jtMfAkm?pBYBIe#ZxjLhBJ{CtSkAP;`CKnr%1`{uV+m>gJ+6zkAd`pn>$UI zj-4j&Ogl@4s%Tzqg+pa!y?fjvQQKP0#Xo&wl~#x*R3ch^>1LgLxlz&m{hg-rWRU)h zOC1G#eS*3?dOGM+5SjMGX9tRCVa($mM@*!^x&H6bKZ+85d#TRS$9mt&2-x@AT=jyU zkQ#Clbj!UobQ`9OJ)7bho4?;#Mg*M-ii^5uFnYSsc9Pf~MER>Ws$gngbA0!iIEooF zw$ei|DwEJSL=nT@@8U+jhzye8_3eN z)67piI~J09MrN>A@tLwvO2U=-_jA+sppsVH-LH4`bMlO@v3Yy4j8R@V2$Kw5l~Eh# zWEVa6=uKkx$?K)kl5yQ#BhIn>GxUQdK(YJ3RV$4T>+SvN zW#$VKzBlG{cZsCtn-PcA)mi#kGVi|5TzU#oyh_#XO40K*Nl1f;rMAK<19iSrDFt&^ z-{0u+ivKi&}t_ze(m78fP46x6r^Wj(8we)=+TlM&P7PDr~pUM1Q+Z%0Ml5qX6_A zAtHdcSOLF>XFR8m?h$}v+~|)TckY}eMl}ia_@R-s9Ojj`dz?~ ztTfqUO*QUbDogmjm5mz01sOGt^7qyo}i zA|(oZ`+L6qV`es<-Me$=o_pq;_dT!Go_a)|iwD6LO2fhPFA`7$^I_sfBoHu@?F^~l zn3tZHKHX)3ZFw?D4+p0$=m|$X-L3KM@-l+@0m|RSG1jan5x*n-FSGMY7jh^1q!VDR z?nDDqs7UjPg5+WoSR;MzI=t9}J`wl;fn9IXqv z2b`ulN>2*%pgI=d16Er%#1X|b#~@>@k|M63N`k%6<$8s0rYPp`+u$}GdGOKi0CXIb zdP`5wFJ z=L{_e+w4>Ru3|Kh&(V4pc8#2oeAYF^Jkz%5DUu52HYXBepf|b*eXfB8n*TY7Ha|>$ zQt*R3K=wW;@r!6DOG+@a(CGV5l_eILqBC^!#;$?ENoKDag8E!<_xGL<+{RR{4|O!j zfn@KS_S4D-aW^x(I>_SDUi=}VDH$lYV}zlsR;B=jCE>FO7^*a@Lb_B$MFOG&7vQ6 zbJ~m<8TA6mN@oKgrDQCf!@RO70O*>+Af=tIkVn?BCENy50k@l8`TO}4M)p})mNm>8 zJ7xdVlAw*f?8opib*WtpG!zDhb2a`?8|Fk;s-FsOoTPgp)8L;fcac)paU(Q!+i~9q zcrZV1EyEVS;KUbXIfn+wn4utc853w363~oYhxMu`$D(t#_kAon ze|5o2-0szvVt-=Irsl86XpoRa+hGl$-~oza}PvfS+OSo_cKCC7fT@~7VG)9#>6EW_M|d(v;O>q9_Q@@fAh`= zZ1s0SwfZofq)W{sZZo(^F^HqT_iy2vX9WAH2iknWu4nR}6z?z^*Nc12b{y%8^^PEQ z;kkV-1t4dBl!OZyGIV#Ls8P$gHGb6IvaXT%LV|C}{B0|$)#tZdc4R#qj~=Y>oj&f! z)2s{J#C^Al5u?_e-*R*5igy{>hM!4~Ui+GeAcLgd7*LQMA_G#-X0AFytC0%l;<_J7 z(v{eDxi^q|k&j;CF{r%ASw>I22YYI>dwY>b)!Oq8V*$i5NF^Mk&6xBq6&0AW`F-C# zb){45@nvOCOd|;@CJFZI^&(!p5JoS#Rh89HjmaP$6Hp^^#IP(MhR)TR=j|r=+iR0@ z;j!eLsSK82=QQJICt)gKt)@S>{KKV<(kghDMSKjN`%`F}#1hfB5sEf}#asnmY05kD zP}17D9TF99a9ItWwHgl=jt5HXCm{>W*6aa-x z+RKW;Cet%FFeBN2#sVZsT!Ec@+$G*E%>p-GSfvs*7QcYN+*E7)YX9c|wWe{C4lk~J z6FOkGS&yuXU5lV_pCX#{;@5dpJq_A#v981R5g{&3vsjWAY@t(I-rRLpg-9N zhKf-J4ruzBzT#ojoLUwqS$)%TN1$tV)XmaBY2M})uB6}>x_@Yn3V|x#zVHI5l@kwa z-zd&c(Cfl$iGITUzQy`0kd9#rHS1LabU1Q19w`QWg7Ek@Dte8EBuW5#_l7`+G!K=| zKZ`;<9sw+`RbU&K+;J-A%Imyi!auaq!~rT^i(h?lYm?eQG4)nO*A7k5F9y*AM|9g` zCg@=oKzM3TitMvGGT%*Hv&QmpTF9#u(7fgA5q-a0giHg@aXaR5UwyJQ#H~NW2@a|# z=6Ir>1oY&*S)2$LQR6UHL8M=`4@Hf>@`vO=l1=21+!HG=1$pd?N`@bqKZ56^HLy*W zZtL_Can~`L-wX~{HB{TZeJz&Tx{8rp^W@lpwbYQGeeyR&-qOtREgcEN%C2vD+vi6? z%9x|FzXt;cl|>6Xjz)H6K|4*MCf;eEq2lsi6keWwydGj5)Bb&OzH3B6MvSffUfAdv zby;ZB`}iNl+KxI+;QmkFJb7KT_dISiGKk4bHZa_BR#xG&{~W^Nu*q1%FZ!i53<$38 zIyJr!nlqMj3^$}0KRAq_J#_#$Q~tDS{F^D3v8bOcg=J8KK9NRI>?Qd53G7Vzh4H1X z7t1xNhDL6D@oyDWDTC8d&sYH}>&OZt=5Mvw0?P67%y>BkCBl>kqN6MveQ9Iu-bu_= zka8_vMi^&#Nd{a( z%otFI?yEi&zr}?DboO4G$eRLy^h9I$Jyfpce7sQUrAkU1DWEH>Dd5jyiv(goE_Aq* zgPT_QCb8sf4#o#0H=|Sn*N>KxjW#iAT-8L+i4JJ+QAnF+=)Kro2#7jcB*B{K0k`7@ z^qm}vK>|;e3sFNS8$`b#GdKyJW2QXDKb%Dx$t5@OVlyMlX-)jh6Vl@ZYn4(Pb~b z%lpRe%K?@jp!d@12mZ?r(Je1FLg$}H^nN_PJ*PQoeP4x_Z)zIlxJUeu+Mx7$?5^x5 z)yTsSyMMuYpT8AgmWoBB;r{!h+3vdjI2D-SsTEoA4U93h1^HdO-pSzKP#=Y;)BaySfk#dUQi-PFCeR^I>YIis5rB&C10FH8Oycl zLmkA&`3})bO>Y@-Bnmm55>~p={|Q3YV2{WJPS%72PfsWYAV?rB@*#qBPm$QX{~#mC zuoToe@@>)V9!k$owL3Hd2i2wxWCXLSsh?j~5hHGH=ZSLh^#Evo2c>7{ZsYPs z0L;Kl`8fuL!h@_=^!sC;?R>ki0Dz(m2cG?)_1l(1{%n&!GJ&}$(K6H&E?Eualcr`(GfAH^>%=F9<;( zJ6KaO5)uVq$N7hGgaZOF&<%kuu*PRifLxV}vDU~C6kSD|HURKnVXUHEOPe;-B5S3( zas$ZwAczAXxlhodKpy9@7swF?RzTl@0lnU3qv2y4bYnx1?%2m9F_b@(*a@%- zt@KJsqsg=m+2F<+Nd3epNzVLN0|n)%1Eiy{<_e_@@B--c8I$2OP=@cmgm!>z(z=5( z1`Dqe;XebtDknO}_rwr*H;dk8@pDG_GSSCPQEa`)qEpQ+?1TneCNj+}f1BSr(S~CH zsqX=(x*%Iy~os>6#6Y4e~%L>0J*1{Y1k}?C%9|M$zKWuwrN%eByQ|{s%dxT9L!>2ZT6km-abdqS) z&^&@w^KFh<3^mFPdwD65O^D!TlT2)9d~8d`t7wh0oi$W0*j0sla1?^K&IqK7w*uRGJdSQ# zW};PWRC7(LB%onmpRcLG(p{i~m9pX6za??AqVW3T))HK_TTJgh?7@|s(A?W75L#j#R z6m3oiaUzlp47@YMB%rt|r{zBMmL`K)gg$+av365z%OossK7ksE_?=)EyV$tdrLFeXEE zkHF?4{FJJ?!ongwN#lCSO6pzWipm$QLp7Aapf$Li1|sBXo)A7=?XJAKVh`-LcHyH6sMRwpATYd5S-BY@3QwZQS#tgBa%U$d$>O(g>LOEXQ&? zi*uR$X4!eA-BWq%PkzRas_$MFwAahn%i06l#6RSW&69G1T(-u%Z=HLhpD0Bcb?k@> zyMs;{!a@VMI~%AK=U*}Fr%hOKTSFxB%kJsuTzq*-W85!J>W;5L_!g4SZZs#~Ja{g3 zL7L?Q-<6aPpKy4%{a757NlB#G3p3DKJx}Ycp3i>DlgVh%**SZ;dcjXWe`8hp*=lWj zhf1VBoyW2>5*PyL0t1?YnJpU;9${@Z#gDB`WK^ z7^Vv`Q}7$1WhaH4%x-Gy%E15(b<;TaSffIJ!lxLIxnjO9X2@?3?-ceaa44^tIoAub-yaWa(#+87 zKlDa-Nj(9tDCb{z<5@P7Ke z%}6tppI_@M+K%vYIns2N-T;E$*HcGfGMDXdNaM7RC#Z+^B?7RRiT#sXe_hwpGVeGi z%IcP>Fdmg`bx!(O#%)Bxa*T#K9`b~GdyFWeHmm|tw2xRheFo}Hu{HJxFX`k~_8<*D z%+q}G2hJW9YLWi6ttK_`N#FspN0-pWEBJyin!Yi0!v6)4sDfL}17$nX|Kz%Mf`=)jGGs&OWvh)f*B@ zM83j5Z6^H%b3@+=o`{`;a+HV*DQ$m9wYam-D_sg1uB^~FZQIQ6H(qc_^Q>cA2i%l5 zY_4AjP%Z#8uO?;QO}>vC8OHaSi2B2}@B8yE*?B^>0VvUetkKH;jK|JSRJu49QC(gl z1)kT(iK3t#x};7Oeq2JuBK2{NpC-h@f`m*902~J z)M`+6##j08_W;MIo9u-+&`DxHs)1OzNoS$GaF2*1v%pBw30%g0U!gdt1J9733e*Ni zm!CVDWHd~-TN0BqbowMSV^Fa~<+;Rg+KfxN=IjUm{1wytuiq`BCBM{fl2 z8lM~Zyv#d^fc(ttv&l<1w@hm|?VuHqS4M68?Emu5S0AglT<6gSL38eD;EmU&8`2w; zu7ed$H8%%TO`N~RUg&shH-8OgVNfT+;^q{XX@3eZT~>rL4&_pwIxnjzBx3;ipY4;| z&^P5l`jkdZdP0P0kT0`Q^^OrbaZyWhi}O6#t}aWZ8nBUsi3`5?_20=Wy2;!+j;0zY zeDPQ=8S8fL2&s;`*K5KTJcZPl$(3z*`7_t(Q;Zv_HB3r=5hbJRR2kP^HIQ0P2!O>guQi( zjUJl#b0P1Bwej5kyn(S?zckg~WcN&+zcloTXOt@&F=4bC zSc)%<@@^Cp?arB;csW9^tV5YeVM&kkQ!|M{SGeK8U9i@1x^-e_c6zPJ!Rv4FE}H4I z2i*N0$HiyglsmAk%ImD(CR9%P{WpKfj!tl*nyYpMZ;p`X!HXn}faEwee%%^dDW(vRlM8*9iiK#^qJZPZ z+^r_?)$p8tvyoW6s-d8FaO%otJ~qI|h+cd0=AKtSJFB1b-M)heza5dD#Mo)L!l=ug z`@esc<N0kB5NQrQ`72K%`0eX5MUsFO)3*CxPCYIJxGU7bs#6Mm?QT>1 zI6#?663bVsMndUbb^7JoF#Y{p0M#DPz=`*;zGxsgx}PV?e~)qdu2#l)TLkc}y!bTo z@hWSl-D{5r|Cxv{5c7{IZJ*#n`A(GuTrme#d3IQrINpuSoZ=H^;DBrR-T4+7za!c< z8U4Pf(ve{^g(0ct+-8$2+8C}4;` z{AQ;%1v))(7KhOBDq_YUJ2G8f*aGuOAC1X0-$CUOlABiZGy=E3o*8Tyqd3JxD&Z43 zMem880IHADcl%=}c%-NRI$1F&>?_8X+u|i-3hmlbHG~WPnA(z%)xYV%aVhRGVA9lj z56v2R1R$x=eq*;=$<4ThP_L-Z7baE*EMpo4Zp469^UYy!)dGoNC-;o=$lgOB7D&8U z>J9VzA>V_yK@1nIFV_~VZoNTtl%82&KE9ka5#6F49DkB3XHka|CS-^KYX-c#YllR! z?^cpki%+fZn1yitP#rzXzo-tqF#*g;{7qI$4=s3c^sCjZVl*R@q;ZAeqtp8BP<0hg zZLk{}0rn48%nQa36P5ZPa8fkI6rwoVu>Iu?6d>{a$bsnNfN2BHvb049U)i2L8rQ)A zy3(jUh9r&LxdS9b*~@v>>f}ctlRp4-MOo{gqvBVlpzQO`H1n-xTcbG{)r5qT3REb= zArU!GP-vt-TF$aU3dP4!y%qqgn8lZkX1l8%A+HU&O+n@023~0pu8JZlVltX@6Fc@z z;4Y=L@*i;YcMz%iClw`!nPwT)dC%JUmr@P0V7yJ}zCA1eEI$JZM?{f^Ag39C+@Wxs z7Yal)M(JQJC+%nQkGCR{yP$9+!&wbi@7~JY(G3$7WsvBp0=yQaVGTqmByS`pP7|PQ zetlH6=l_t{;f34;PxsG-B@m&)e??A_dPM-(l=zYq_5a0flvsM#K> z023FPMsV9|agq#ZffKsuu#pz=X)R9i0{CopFb|J8CO$8jmER<%ZaXpf0HE|f9DQ*y z;u6NFX(q-nv{8SvW+n=Ns>#rZ=g(^i1Y>?~qv}D}u6204iUAPKT7DT2T)KMtdKeGu zW~0l!tp&jEpqt=M@KMp_|rx+tKGw0l?otQ+zN0a0=Z-{ci>V zdL0HkBq{hGM^XlYLb@v0iuN3yZX;`h|NJ!Hu<$JbAEM~$_6>?{m+{OuUoI!Lvck6E zSQ1BY@XxxL^uIyXk*uT5JdYDhI@X{cg7mWLx8ptf4$A~9UC4`D9}!v?Tzy0Tq7I3k zf@A!px3J+F83Ev;OB(<&i?xI`0K7!5Xv6^u5|{WAK+6Hs7==)+?f@EbyG%c2ffr?Q zJKE?*B?M+hY=b*@0H%i_FYh45-E35uELz`Y&@8QTHVGvy4n}|C*bUCcx#JU-*1}At z1AH-9?zQ(4@5?Kk$~Q1)Mj09YbNu%iJ-oNML$5b~9)I%9+8hZoJ56JI!%dbw&$RtQ zb)U(TQ<#ZJGivf*O-N{%65Ga~+TMH^F^?R3QQQ;=6+_+z2Q;Zvn~F^^5yW%wZt#2t z5cxN^KtY-l_q_YcTxrJW7q`65isjA`#;D~~5BgUB!>o@-KsS-cF1qKI+j2F{P8C;_ zQt>1kdRQ7s+uv6dKjoOl-CqI%25D~@uw+SNFSe4uv_`9XTe6hq*bhyfDJEZg=W{fI z-PTj)MaB&Vc%2nY2v(Zir7ek|X6I%T4U`5CLG#O$8Dvc|x3TG!#6wGp6fJlNLr+nq zu(pElJePb}@#1i|a9|A%Y#D;Z{op?digEjYXPd<`u^Cj00V`{81>9vPL-)zUYYA<} z2Y>vmgR6%&LzC0s4$PBUGi1_hSN?L(#euTC+6YoPBmes{n(xcBl{YC#-WR?_0^mb( zzM&D5=GAz&9o_+3xZ1#WfahuaEXSD$?D(;P{uoJ=TgSW%`nLY)di2M?v45I*RTpK5 z$z{vw5A3<@QXppn7cJ{xPH%H#++uI4x$E^m2hh1@q~x>nweE_y$AW^-O$*&P1wP27 zTR}ms&)fNHNk0BYds7YeWkNzMD->0sf<9Dk<)0}zwLwVKa@>$w z)X(TrR}B?0XcSD{Pc1pZS>eJ#P;}(o^LIn?K1e?^Ay^-M-n2yKQ&aZ!8~5$#+h5FT z?Y;+b(fG;y&qs0G|K#Fu8_UW*Zpdhi-_@tdr6zIJ(5iE?HGNAGpYNZP8x{~dY8}n{ zA%x-SCC=L=K*wy%OYyCtioz{h#u%SKfP#KjKpo>zLCpyZW?~`LZ{yvZb3O^~$eGt4 z@m?M`3#vCzVCz5tG(fq5QA(((N>>VfaJgtq=}wx{zh+Qh*kf5lE8c3|AK6u-Mao*s zW}_mKrohE-ggP`L$Ab&RT(2oFgxSnf?s2VKrCk|cX|UK>apT0mzuE+T3-;&6WjVHz zcA4f@NIRC^m0ET_SC`Nt!ekl1v$e59x3f0!Qw(=ddT-~R-=ikGRQaqUB5>pb_5B+X z+2w391qHcdiHB)iv>;iOF=`R)U8a20n;TDRVbfd$Qj_h#53lSphU4OlUz%-BAjrMs zNWN|C=-XV`7Qb=+8Q!{uCCV^Gid$$#XA)pD$u(m3_Ws42wnDS4XI+2&=nN`n$_%~5 zckRb@dddytUTL#I^DS~#YD-=XH<9nY||b>AA+ zJFH*-(Y!tVbK!A-o{iN5t3Bnhd8Fh~ zr}0-t!i`^P->bUZcYZq6F8=0d`o}Az${;B)bI)G`q>1IUkQ;Vwj)CWRj5o%y z5~Dyq%dDP6`Rk)%Sb~M6!e?UguT8oJ26n4=oR1F;N;N+o3Kpk(f7rM3{IOVD{5&DT zt4NYtC%7{!SMr8m8C`|`Zd7ThxAPs*)c}m66~X%UAvEZ!bA8?7^*`l-thWP>1Tv4M zath8BSs9OwdRo_a*l%E-yd=6@EOHa7wH0>q%WwO-7N6{fnS$K6-{6?(>1#6I|1Dmo zylnc+!E!SYxx?F5hllPb=BN}l_sWja%(%y_K^!|}rrUJACXL%QU6m;ct;maH5%Hn= zojnbQ*_XJ2#}C77@kZ)SV-Ap;bT^7h3+{ywpGJD3t_3!^xs1;y(`v8q74$KDYdUTh z&8g*JV^|S2txzJl;G)(^h+zpPQi(LyBR_*810?h9{pTg zYmcw(&QX2EpikPYcLh6R7DR>BmDKLkiT|jD)!{~Tu8rYQ*!$^krfy3BFEyI&Ep*$5cE9n^=>QuLOGA_rNsA;IyVHkWCt`Kx!ah?M60gh=sP2p~=_o7Zj?`$PctMVC%H`{6;DbM>h zva|3iOgJ8w*&(DYq_l`kUFtApz%n$!r$B~mQw}0$3&|&N$!d-#K76_`6t?`<|NdpG z4SD+Am09iPfbndx2p=s|OhVn4r+U@KNE~&@@$eXdXz8BBh&?wJusQ!ToFt07w#RQlN91su{7s*11>+-GdGaq#_*>xOat4kx)?dE~2sF@P zXLd!PmYhP_($}Raxa8ySQk)1MTvlIDhhn3*GfJ7_YPg9Y5)zf))A6N$m9K4e{rjkW zPCC&3bf`+Zr^nKi5~>Wh&D~?)v8xQ9&J`5;B$$#cJnyqW&Jrs1nT*5Mw7RoJ!wQVpj$<0 zk$UeFG6xMRBZ&&#C(rL*!;!<6gJ*Wk&ccTW=P={Bubnt!jTw|KwHjW*24h~`MumBM z=}&C3dt7UAm&qjhODlwn1N&RH2vWqiP={|~=&FL@Y**GsIm`$$Sdl{W^eEeCVDqm6 zx(rkSctxqzXc7ZKsh8a^Hwq}CVu+uS7obg%Dv|w_bn)doy+Rgl-b9UBcwMs)i_9Vl z|Kk|r0(@<2tCDicPiqG4C_?+@KKMYxH9j2cwD)16pnYBeGQ4CsZbUn0(M9Vqv{Cy- zL6gF0mihIT!QPz?9YCD=9I~Dy6iLrQc|WYY(h9TY#XDb!*uoi8+&}_+G?mBDa;@0c z66b;~QPj~5)L6-mR}4ETh%fo~7Ah}~LuLuJPldcfY7Tu8nu`|J%Bwt2{XfobOr?Lg z>Jz`16g_QQJ$Z>`RkLIj)exT!H*g8Xxp{-Oe4F)oNqUKe}b}s$}7y9Ie}_{ z^y$gVyLF*Rw-hVw|9L4uxPIb0eK$;a3;_J@g(7VzpVXm1G44Jk9GDv=ksH_m(D?{f zmSKP{0O*=HBUQHWfM*F9fyjibL)V}o@~fT)d?Q9Lg#mnHAnqA-ZR9J+gmpWz0gY7u z$J4loQpcS0fgwj$a6kxwsst3|NM0bH0yu#kaF8qn`CTd>V(4%Zz!<7{{;7n;^K(7q z#5hk&^-yb_Kbj0DB!{gqoZn@kZ$MvM2^a|%6Ms?n!c#8T194oIt<6u7%H2{|eL(IT zxz|O68y^ay=!GNRTRQqB{#Hf`E#M2;5PL2RQ3eQ8oUVWUJG9r#uB`y&NG~wtbsc0= zrumkFNwa!?+{>Cb^r@ZxL!}A;5d^#oP!Yc)2>!|#`o8!FMR^m45Zw5p$VzD5t}S3& z{K^fDi^>m>{JA7zKzN>nOher!|Cb5@_ApPzEVmUA># z)qISeNWQZ3@(<&SbV=xc@ouW&y6BEubJ!}R`|28s+ zzgn`*0a0;cKYIk1-RH_(e&Bvngf>tu;aD#{`MFA4_l`v^F{ip;w{6O6J;bb3wJvrc zujTGtFYocUcnO8WvA^3tA!yF`l6gC>FK8yhGy*5(Ag$)B8Mk_yTWSgCZ265QZVq!cqr~scW;VWA@lx9iT~?Jr}6SEeM@J~ zmlc7)iucMeDn_v&Y6T}@l!y=g`GekHEtUKdEdmIr?t z^{@Hh;R99kE}`&>JD_%k?lx-t0GFj-cs3kazp%~^Dbz{Q+G7f(8`w4d#EE@guTjJ~ zJzD2C_(pt8Ii5HBbJ7_kQxjxz>4!&?*RXq+_mq6j>x~md$5~JL?`n&?zRz|g!1d|& z)_K`htX{oT1N>)qb#Lkh?W+=VVlzWmg4xA0t!QjqQjImC2x%W-tC(}FF9asWXN8&+ zDFkON+o&tUegHICpgK^aL;Vv8nR8bu9a6~1(p!Gdiw&#pWr`OPR9z7-e0v+8L}IF8 zB`XQ%Mn#`!Qu=aRs@x9~7w&@tlFb3NbP}c>Y});m7|~fD+{nd^-fEviVN7IAV3>TO zkQ5D=zfaMJehj%+cAtJu13Uvu${PasyNB4|s_ z%PF?qDN~Cqdbl$7xnP=if1$Kjqx?Oms)0YNS)cEDsIQdY1{t6CyX-aGWPXvIg3?ma67TP#wn-$+u; zypWx18Y^-AlV5c&h1Kaq#p!h7j!HMihZ$L|hYNjR!)=-`?bP`cW`@y(ImN$F%)}nS zd-bL;7?TS+>0+0^h$!OB9)9sUKf*|0P(X?hw-*Zsnc7nHGCHhAMBkHrP;+i=W~~<~ zq7W8CZmo}XR)1%?5o5oV9FrWeCV2H!&vJ%S>@G(@53|8H!mMEd2X3`DAwxLR(6Pf8waM4>P zRFGvtuoh^J+Dsv0eUk<>S}zMondksbF-0`jcN$>w->GUsWUT3t{@pi)jcg1AMrwez zVp%#a9M!e~4r{Obr68`(Kq#X_b)=`&>048f3INCD9Er@-{ z4rJf#F#i?8fwb~o7I5h0Su<{ep(ucQs7gi57nlVj2x&&mA$D4)L9QJDm_}N2(CRF!JIWQYwWV$IdL6uFOhf|B$FS!vQMeTQFw5`4%MI4Qa9!SJug~vF%!Oi#W z1o2Aw^Fk#w{g1hQG-AsA3}p--SXhl>{CV4Ic2b>c=woRLP7HMPC7%oZW>noMplE*# z9elBwV?{I01PovCR|kZLO}wYNWk-hOQsaX_tCR`xY@KK2qISl=a<8KY`Knn^8CP(AXccuH}7X@vfdhTA-Fo?rnt}v z(kRRXU9&VKMjl4Y5|gXd8zEaGNZc$3pAi$}4dq59K#|W7>gLj@qL&!4f*Zp`aYfw> zrdSZj`7C@nJ8+i{^RQMDqyVv>uJVeIxL0_AT2b#PQm~DI{?~Wk@vG5N4)F-=!4XY) zWH+wg5I`wPmBhphZk$`9b{5#quuPE^fASpj}?K&}b)@97y zW~R+fU_O6!(v3Hk0pPTCu|;>mqey9>if}#GDFhrR0Mj#TpJlQT0B?8{e~+U0<0N?^ z2F!7)hzp*bq9^Uv^?cq$*GR%Rb=PHP5jNPM?Ho*yDAWHz?E*A=BW$ARKl@!FsR9z? zTn}D&#hNe@V*F-|8eoPAgpKhX$^%0R>;VLVP>itZ4a(;CP!^-jXnh0=Jjv@=0t4R~ zz*{+*&sDi6aOs8v!L#G90EItlPQcSKYYa-D$E$$K5Ck~kui?i5IB7MG0v#y;h$GiF zUl6kSuM#-`Igv#}j-=s8mdZB;mGqUi;>yjx|3-_N)sd`QAF-QI=6xa4M7hSxQ z;`LH=TyKR4f7gZK45sn;Ts_#?bQWY6&#S(}*AY_E_sOGG4b#)X-lO}o*L4`fD`r&C z>&1SV0p>$bQ&s497bgJn5)Sh4L;B$WuAl-G*&!cDn@ac^+0)o{z>#&Lk$B8jR6COY z-T`osrVV9buW9ie@(Jnq1%NI!KVXdaA92UC}`{+b80Mc`(@!0cRr5>20$b~W%1JV@ViEL1k zd!L94HepSu?=bD|&Uwe0ZLKkKQw*o$e14teX`-*=kt$%=nek3ii+*{jn{}En8|&&H zESEWSbwX^X$T6Ea%~_%PK84y>$}<(d5Mg0@J71|m|9GgHLR5Ek3?(=$`0(VoBvl8P z_gwd->JS+h^Wo$#$NQgj{A)A8j)D*@qFO$r1)*gCt-PE7X>3IQ-9W$+^9k`MJRUig zAzUZ=*J{0I`v3`Ng}*>V=>=5LjhFCk6^~mtBUjXm-y`q;mfy{hO@;9o81&^oaxgWIm|rK0fdzJnii7`79RK!wwnU zq312Coi#M22EBC0>`2CMs8vw^$}n)6)c0YR+10x)kj+k^Zu2guov4+1yHegE&0>c5 zApH}X3g8~G3a)1tjE=G7oGlyjW=|ijMXJz?0ZaZ_aO_BujS?C5?+Qf=5qPtEWf;B{ zz$3&NwH3Bf>?YV>^x^#g9{z2sWrre44vdB+px&*=PuWo%3sr@J74aS*ngt=(BDT*i zVs@E_E8A8ZQ>&Mj=6ytCt8y=g6YYW0BsS$T6BB2Cjdmn}LV%*gemgHg8gL%Q8Q<2^ z4{;pfrB=wplljZQO$s4+5up=Xwd{qt?c;;Y>J>qRVJ(}KRYtXi{ z_wZ}tMp2*#>Zq+P!wAbrm7eLHy(KZA&$7DKdZQ2|f0fr;Mmll%rJMgZ?(IsOXj=JP zZ1H&YlOI=8SE--y)XG=<3bgHJ17B)<-`gOMn%|OR{j**h<6<5~cLy^&nc+K|;O<`Z z#t)Cz*c5KG#Zb#Uz17%9rJPm0nFw%pt42-O(0u2+Cliopa|$n!zMSvKEa|hF9Z-@J z!S{Fgl$y?@uaJOuhcGD*zVUe7Uu}etdMv0>M1DoNGD$ML7-WoTdYE_Y@r# zN44?-Ol>0=GP|?ac)-ir@O`-GZKaOT)G2RRFN`0tUiSa?f4%~NP4+gxr4~8(6=td*S2JY@idf`Zm^cy@e zEGR86>eB(hRHOz+&z!%H@PC0cQX}ZwCBY%%u--EnhdvPU*3C=*Y)maKb1f~l7y%LX zD5>ZC!kqzNgdoispBFNrcmpMDLSjnMw_c`QMIZCrwYj!^Q0avC&;!PueUbyZ>9}Y$ zW3b?;tjtBrhB~C@BR_zVmbd8!gxwTdZ2uc;>e}1jHstTz5;-zqm_`grb6fk50GRm*>VD; zz3!kcMt)*qwUZQ0A4CeM%&m{CVx|=AzU;E0{5*vAu6&&Yl3wW%mXt8?L-<>{e80FE zvDH9T`#TX?1#9_xIm$BMxb(r=#kcB!scFQU*q)g%pB$pfuQ++7t>OEAouS$ zX{h|$GEy-c3>f6gn03!HZT1d7U!s~MLYIk{UZSv3V6v%?Z&E)vPgT04Fg<;?-d4+t zDpvG;OOMVC-1&dDQ@pv~08MGFbcTI5W$=v^Yj1D%MnKQ%7g#g%-Tel?I>G_+sP*{vzsYp^Db|MhP`Sf#4X zSjmo3+s7?tYEd^1Uygm0Jq0J6zpQ)eW0JP99zlKuo2E3VHLf;tIMJNHbV~N4O9`T; zoj2KRNT>JH}=F_t~Tcy?FHZA-S7ILqiWw$i&KKV{Cu_UWR;h>fzvct9AcO&LReN^0kL>;dpVoS?+3AwY z4^%cjA1%STe1XydjjwH;vc!_b=g&SuFf51LZd>Eej3g&oiGK7Vu1wL*ai0#TD-mjx zti-ye7A?zN#gv=W56rq&V7hEqBX`RcoENU#3v2Yy+6+jLBZXK$5b*7hD{J|N|KW8;plqQJ3WbvEdRyqM z%RT`-rrlptd4E}2?^A1pcxbV)*lAL@%MaIJD4)bH5*kZhbuprTC;h@=;j>>-1g~~I zLn%neb^Go16?V}JEu-k>?iM}(x9pZp@+f(c<1*h}Edmqo zEV$;%9zG7g5;b4t6UHeJZa@u*+MJLg=o!R_`mTYGO^Z`G)>d5)vv2ZSJBXLZ$jo zzyJIB?CiWV^Um?i%=0|+%rnotzeLY?_V%*QbqxYKLan-MKJm-zwJR&#UnRW>!i>gd zUWMOB>$eho5zN-#mCgO%&iLNmZ$ zAN_uDK8X8;q*2SCaAd|sDl*sDXrJ_EipaQmy?0lFzh}+>GS$KS*l_z&>_u*G-6q;K z@&EQ}SKHewD)e;;I2O=*nEgEKv*(sNCU)BDq_$@da=UCg}^oy;3wDUg9ttXFm68m zb!0*=a;A_KAKB$2M`L-9Iky!?L*keB5Nl1<1BUOMv*ZBxvK@kmz zvH8jE(EzZ#0Z=XsdW5=*S<0u||9T&tnYZ9}vmA*j?uztxTH|1=8IR)ujXx$xXc)! zGL|y7=@|1QUZOBcrj{ds%)Km?3eawQy35WZ&r2NC))Zyri|1Us8xh5F*7j^%Xk;_o%a7(KF_p1U1*=)DLQeMO?X$wQop2#f1R6= zCd9g$UE{V>Z+vBeQ<}x$##HdsQov77ogi};koWG#W&Hk2tCr8erI`wf)I`gPh}-Kz zAp*KT4`d#%ToON{g{u%c$9AZWyU&$(#l-WO5Z3ygw)O1r6PI5%`^pa;yPqDmA#ghm z7+$UusLry|$RS0G@No;ssO!^7>(3=hCgQ^xX^{t0MR(J)L=G(=&W>e=i`Xzx5yIdc zSK=TLTInGf?bv~tvvC;g0qa}3qsel1y|37+IoDF&rp_}5pk@0|#idB@4hc&Rm%GW~B&Q37f=?eh}DPcB>1bL;9i9x4%6%|1~E+R85R;rZ5vQ;|DoWxm-IKD>{t zMxA+o1|_2Wh&0x)JX()h{|{d9eB@NZ=fYF{LoVJde>LBa4&w=(Lnp*K}1vu8;l!L_24#iX{IoH^FI^wV%Gr!6!)UVv~0--bPt zvX`MZloI73r7r*Sljk+@aO1G*=%S>MD6g=cmN?nwXTfSd*x8p27tV{@G86wWWX4{q zd3#G|BZLwHw%KUyH^TGfUYAXDbV&N2SzMQl`H^H(*5vNU+Ies4)`|doe@nYW|BvEC z|M=fdO$S(YC{?edQcu?IU&msiINod`anC2#qUV~i1%;FPmJ|clPW4Qmxt zJLyjz4%i(ka%>xM>(V7W&sTC=bp?-tC$1?v7b&zMbqkAaJ_lt%X6(n6+dr`kHbeuJPvKKIuX ztMy+=Plv2(+IgMdM{e(?dLK)>jc+`WiMo)QA8S_|&v?gcGanUmckA*)J{}JtweVk+ z^or2$)*eHpqKElT0S#uf%qi3meGzT*w{nl}^{l@)Waq!lLpE<#PZrxJ7A8$>+E^%k zoIM!d#23o>CZbKMysau&jP=F@WqxTse;EqOGc(`MO>BITlNfMkX}5Gd^$qXu7ESQl z?^Kg%QS$X0`ZLqmOUw^8qe~pwDUwo`KkrEfRh@h=c}lBuc{`tQOm4>O;uw^lfYtJ2@maQw-Xo!o(!)3ejste}5j zwK4mzc=_Y^YJ|-812Mn7fL)N~_2-K1J8IoySvAv_JX!@zLy`{vFgNLHdWs7}3-fL% z&yrY8SKhU0xaH)UeFFEar=9dAD6e*PIOZhSM7+R#WdtR0!>AH~=dYDXEOjeA38x>= zIZ!(2$~AE$ney0+X@_@vA04~Sc9!b)W5MdrbKJS>Llsn2O~PZ8`w%^j^1kae^{v2( zI7c#~ACtIs#OmV@L=C}$6A8DF!jseNr##p-S4@p8BtP)oKSQ3nLqAU(2^8)|Lb9@^Bff~$=-%WZ9;Zm9PZz}S zci}z@^h7a#30&PLEO{X>^N3_b;0eGgLvtqHtSslS<)GCYYdZ{*2wOXDSt%1#JKOjb zEmSEj|dCszT-KIA0hFWfwLvY+j1Y->DNsctZXgLzf!&ugFH6Iy}BD zghq>>NCP2%~jo^h^oVws%1ho%~qoz)(e z4JQUDP5SiNM~B>^-n|JlPvGqC5{B%jN(VRs((mPkKK;!)e^ytcpv7EB7D=uncoJ88 zBgSQAZK#8p#20GIHh*4T^bI!#d|VIAkFkq@(}}C6s9LnB7uj-&ciax^H3HUk#>FZs z&<|3Olx33VoW!#L6eb-C*Ac*5rO;j+2LesH8X;!{F!01WSOh3-_=l$ZA^>w>c4`&+ zpM}B5?86ayEllvHl#DQdE0cVUH{px8d$z0$u+xEHh>19N`_4s+@ie#a;ygBGUWQIY`V_AEY8J z%7f90KtfrjNsaUV0-9}B#%seWn2zQ8-M?8f_0AyQ9Q|~Va_r=h-^y$WS3%%zAgeY1 zP->qU+KO8{S!*2uOs&!p<0EL<7`#Icv@ofh41m(%P&553W@Wjdr@3tJCiM}(JeM+e zJa5`-Vp|LF_7+An1~6{{cBrcL4-(#{w|z6Ac%Q|aK^VdbKIf}BJ)INo;FP{R2%vDV zd_ljuvyUmHPGsd}c9^VrcuN`?l+6J2`H@D^8Y31VrZ4|KLhGDCIO3eKQXDe=QpQUp z&t^7R3cbl~kZq$T%7ju+F6e&cq)EE;n)h34j5R}cUakG_X1M^hC+i38uAac6CeY%N z7rEbt-hXhd)koiFKZ)Q$GPm*+Ao0|u1&y4aJdniciXHL$m-(ti7cD0g<^4 zL)l_mHU@WwR^7eZ+_DVI70=$wx4Q1&lQj8avrUWd*6Sy372twAyG@Dz0LV!sp#9VN zzo#C>eJs~7KcyPOadF<^#}DFx(R)7h?nA4;61)yGGy}~cKchK1MQ2?*xHV?oHaeCT%l&nkT2}eI&dI#EkNc=$y7;CG%tq z+J5udICHV;0tMB*Rie-P+6UI5O1fk0Bv#2vYTt>E9CgXXRm>IwfJrwfyhoR(^TPm8 zIgnx?B)$#AEUJb7)fsMtFC}8*0k|!)w1z)EkDyS%esI2H zN0K%y?$3}BQ&xnUJ{)#mv`U4RHl%hyb4k|q{V{%Sg~XUlUUBcy%8w&QeQ$mW-;fKf znh|-t|0z%Drh_&u>qX+N9B+HOS4yo<5UxhUn*+*CRDe@MbHF0A$1*33Yq|a5Ep$J} z?j&o$BC(>J9pOICXP=|;0GL;KfV}cSyHhsM`w`XAkQ`1I>2s5e)7Zb%s`hw-HW5@x zqc7>oEF&n_TdAL7P7B`McpB5Z1L`;V`N~;PyeRbx;D(dHu3q7sDlAX`j?5&hj5% z{dvmg1QDk75I<$Lt5HNC*YoM=wddb0??a#ne`4yg~5{t~da1_Gcc8X7i5;r{x z&ijZi0Mxv~tMu{aM84-78X`!v9mxhc-Xx#?>8SuS9C^48{a4;U_AG1v1d${&<0%m} zI5IfsaOYFdd`%xIpoD@{4wNnx5(}6*kJhxIYn_(?WP$`N>wBik+@7tULZ|}Y^3U}* zcjOAM%e_-G0hee1HS)0dRV41IX9&tht~Wgl(w#vaVetjRb<1r1%Fm?Ai>(|AbijK} z8yp@fdN4{uSl=s&eg{5euC?0|UiA~@~is;X3_Orf96`ZKpP8!xG=ty;=@eu1Mwn2C=%7!{Kc3uw9=EEPQ!6|Iivj0oToG z4G!7BepHj#8Q@?voVeW~`&tOs$=E%_`?o(m;=kVM;~zrJa{1D=e@mHp-v)&I^sbCf z{(wpHI!mv>p+G(^wE7u)YM^a-?mH>M;poGsu*{DGhI>+jFeO(v8&P)pZ@sCwYEM*3 zzvGdbp1aoox(kBd`DzOnCDZC=1$|(zcG5*N z!d{zFf^hjnpBJ7C3rBX?9=TvLI_K_QzqbPN3q2ncuRcN@5*OiFpPdWTFDniH_E!E< zt}L@!N&MzfQ(ft7ko#!{%(%v)v0$I|`7<(G@^w(cvzP7i;JgSM-G$U4X*Ru%h8Fxd ze!9QaCsc}Put(WsGp+*#mSDsj5Urt}smGpS${T%ZFuI7wO#ct+Z+y6gJ4J)I!cvl8+N8u z!d79*_HKAWzEBstfP%g=>*%ddoa=Qre0HYOlk1h~xz2Aq+kDrWDW(hOc_sZ!I z0>I<$7|nrqq#`zFEY}uf83TCloptK$U>(I;s_Bs?qW(CHP)l5j{qP4Y9S@Dk`4NDS zhQrnvZ){Laqj;Gn&F0clogvA3g+oh%MN~nN%=pNe20<9NK}GRi2baI=`?rHGfb#4@ z(Q+VgHeMpL9`5atEjyND_ve^Lr4PW4b7+)95{cw1F-sZ)Z`0#LoMsbT@P(E9W_mP(`J2F40O0|4c(qU ztLCgFKp1s6`eeN8r4$~S`%z!BSQM(K+8Gi!<~#p4^`_sgFGn2g!_W?|XgSB+u6@u{ zeD^fe+TA}CM{!|4E%LrRMe)uT1$y2my;^Cm#u9%jT?=*co)!8DwumQ5x%Xg3$=eZ= zB`1t{&aJxnDg7sL5i#hKS-OW5(r>ZVVl4QMGMh{bt?(!E8_(7J*rO}s1H(vyHyOcb z1i8ncRrl01YBew4Hhf|f;Mg6%?n4V6`y&%+vH*vumK;3#>UZNF>pA~wyXRTP2bIt)Far_0$w~;`gPyJdDoy{#z@$91IRF4Erc!-n7xs9|>gV10OTH(FZp$LnP|B`AOJF(3&z>s@XnF6rN+-9+#4p^fwfh4Nn3~J5LnPrVru)y(j1Ba)Nbp!&0=zK$^ zyxx6Y%}$&otX&7c|DI(s*?IKYw?+n(;~aw1;3RTl!MeM{gwdAl8j!J&@^K_211c?_ z1KxCZmC7NxeeKkCI4kdR#~!8kaeK>8?D%ware9I-#dj;52d);dSGBVwby@~z$R)Vj z%Pmm|IVSSb=#~BT_g{l3ELY}dA1w=~*$?+WdsyRzf82W56x?D_ zd1a6XpHn7Ek2=#QAYONtQxn|!N#n)*!;$uFh!lMRwV$T~vd)+Ym< z@$m<{%F8fe@*q>fC><(^UFLHFD4J~Q6$=D61jI+8(0gSt9Q_d4>7k;|7Pe`iS!Ij7 zI%vF{CKnP9XY+aQE>K7wYoQlrNr0tM_qN(+G9Y-ghtw;~Ysc!A$-TP*>0GESiAyoBP(EDHUZ<)F%aiMcE+w2`x1p2OvT6|0o5dqvZmfc!_&RcijZZuY&?&$qP z$l}6jrOsNuq2N)Woh8oYN#0Y;<&qb4{oF?Z^OzK*opV3zjUkdUx!MM9v5OL3EIa=7 znL!<)J}W6 zb{d6dfG74Fb>`kQns5E$ob)c-cA_Uz+F+N3P*DW{|I7DWql)gyWr+u_A6kuAg=wHt zqsc);%av=>sIrW@zX7*7=J1sWGB?tDILq*K-JRXx@xn$uiuJm)DAn8OqfT35eOcAn(Sm1>UxOK3cX&lO>V!=G9H z6ap>7!k^fqU+>NWxO@oMP=c-{9r|N#L5GQ$4M0{lh6??_b0Q8k1pn38A`f1%_01no zkUtjmy=wB=%8jj_=ejVXKJI>-`Mlk8k z7e)W)OCw0%)_0x`VpEsu`-J9I1+Dq&puJ}=&lJ2_e$$@CKTF&|vG7$C`=V}_ z8xL#Y7&%;0+M*6T9F{cwQN8o~qel!js3QKGR?FRWPWE8yrlsPVei`lpkvGv-f*93r z-jc5*+}YUQx>S=wJf7K*6rijooMZmx%go{>!Xyc^eB;=kyU({gF5u|8U!z_0)Gi!n zU#-ge(8`kLF#2RQ^y&2n7pFcwdaOHC#p~>~`3!y7Cair~c;d7yI{TtCf}2yh z_q6SgLVg&(r`^e|GIfoe-Gn}0Oe!WSM+*+2YgOWn;MP~5i01~3F>s7*8-kNCJVPahJ_F2%;K!*huv2-J#O`V?Q;zm- zl_bL0qB(S?E5P=&AsL}!G2(v-FM#^3&k^JkZg@5lZmU8_DV!9&#gRFSNM%Ct5b?qDhKqqB~(nR&IdNhTtw!nA(h z!rxd9k<)`pha(IS(A#MXE`tO2ZXd|usfx8@Be4{qlD@d!Pg#~X^ye?bo2K@UOU)6C zf0VbyU|q7|bO1sh9+MyixTW)v3~f;~CQx@~97iH~5S$`^!hIS*Ksv;*T^#p@eJ|WJ zDoCiqJ+#`%rm_7Z!>>9LF~YfU(FL-qiHJ*6*Oh(XNN2XIMk;Z2F0yFUi|eKF(Swpg z7p_@L)+Q%%QHBb!yq9&FV;t&`o{DJ=Q;FfPvZUrvmq6}I*#W=Dg%!v?rsC1r?lw1i zRl&HL67~Xk_9gaB-rK4A4K(|}4l{ir1@}g%he=#*d>)0zYSZyZ&_jU!EdZdZ9`fzM zk8%w)D?&&?q5w}b*DuRb@Q+y6>xvmz(_(XSY6ei^|_W{s%h)!-U?^0PGm zL(b#Q&NU(zB3m2}_e~Y5KPC#hJn`)51&ySYwtZ?wRU3PYTPb@uub;P35%2#hvPoPC zgUgoU}y(uCuh@x zEy3?}Q+OiekUzTv?SS6of1J!j19(N6>Qw;Dm$2|VvpG7QN`7-Fm&DGq*$AYGQktrv z&)w>UNm0q6pICrGkt5*K#|#CreR|IDI)uY8%u@!6*Uj$zsenYC2r%~n0Kp?v=mInj zFduFQU}(Mv?kpfcnhH=xsej-Qm~NmFL3*||Y(U_@r0N{d!PuTid&+saMp>tn=_>kz zil~D2JIf*7WFezt5t!m*heBCYz1^Q^mq$Mn%|;Zv?He^xeYa~)S0_AOda+<8bji~d z9k3W|P!SiGiJeQnJH^0`xp|fQ)IhPF+KfM*Ie|-@@{;)a*OX4G*67oMuBGbz-;%t@ z^`u;hX@GuX1W)d)oFKt^FwH(x_&1mVe^9uc;iGdfjODIC_9!$!48}|$MUo{RXKNXVe5q>RF4B(xjQ7v;ghZV;lbL^`l3QM-)RBD>xk=c?A`W{g zVJ45DmFL%qtr`WT^;S{E~lHf(RRBc>;m0R6$fO zt^@4ka4;}B2@X#xC<2W-F)Em(v3x+_)CGbaEF@0(Qi`uS6hAT>N9#6*quefPs)6iU zh#7BMjv3~*3$h)&9X^gQ(MJ)c%Su+)y69iGXpHafuCX7-ClOOeE(~da5D%kVz#OhU zNfvL?A--)C)gZ0I?Dsp`vZr0JL@`M3-4CW2(u3OF5KOK0Gk03p!5G{w!>&@FIf50q z`&7r=|L!we<({tq5NS-R3;gH3SYmMwVY<0W{HRFA08xN)tjbkVwi}8V>g~*=3oI%c zIZM1%>JoOlyv8~oz;`EhCsCBfBs=d#4IKCk(qh^ji(;IuCcb6DeIbR^Ex-@qfimGd zO8zJ91gy`k?{p>u)_aqUfsi*OiX&0V(6ILJGU>l^Bz!&3kHqEQZ~$A}Lyp=r7?nP7 z|CMrd;jBSe6~}U6-xU@GCcfaQI%%DT#Qu(q3%Q*c_p`2^LGKS4Q0Yp4H59aNWgfiM zJcyvR!*mWS%PwHHrR8oJ3ynQF>$p7{XUBX3gO9l5YNje5`(Jl0U;S$4q?^{zeXfob zLnmTFlHHiJGv;KLL|*i!jp_M^4%Wb#Y;5smPYm_LfHe=9lKyCVUoVB7rNHolManTB zM(L^1nu5(A8TWN0_%)gE9`xl`VH%F}ZkQ#V6ldf=(RZ zJqvMq*CyfHZIlrN3wj;6$HG6(Py`(EM~CgDKu}=_vakb_xQ?H{`Sq(@k1$Z9{nIM-t@+omU*cb9LR*!E+J;_w^6Em!!sG-orgvs+}GlJ9m4|+U2FXa8a zYrNx3=OAUTYV8p*zvRZMux53wTB6h4RpkeQ5^S#%)wnO*t=fLJasJqRo4xCb$@kYU zk(=SJo00q#mmN8^(&l68vXtE27G~r{CF6zi!m9%R=te*o0EXMK2tawTV-PsuTKwT! zpn+fy1#}jVU?jlp1Gssh?O)l#Itf>P%uFC10qBK2mFzNGpw(GV2J+pXzL0Gnsqh@{ ze9Pm{P{U3+2iUAaYmXQFXRrGV>Gcw++5V3Q@TS+%TEaz;^hL@sR&{~-{9?dyArg4# z!eY^Q9i+Dref~!05K12wTH`8D$_KbGviQF$+*`_}OlU70z7h9AF6ORK(H{E>8&O#Ji40B2%u?wY$X}dBligFGxwI3E& z5N_CvuR=Zg7|o-ETqFUKN#_hQ&|?k;u0Ne~CUHc%C2y5~3s}I_qC{nfKsAuvw(yV7 zzLC5RQrE5X)Hk(UKdGIivNnI((<~q{JN_mt8@i5VV8eWRSfU4*0YmfZ*hmCk*7lhb)$NiCyeq}MeAJayu<4e2K ?K$~wF+e7CWn;2dmunJ4XM=&*<0+Udi; z^ggp{rP-_}f5}0!@9j&a_#)ucL7BzQaKK$G!YBA~%JO*`8B>7v)PwYhOVBv&-XFGs zdx_OL!Yj-P6HYb@b|y!F2FXLO>=mfIcHSo}TU9C>HGeBV(nlvfziPkI>od>sk-2%R zWtsHQ*wtsh8~>13g`BkFm@cRf-@a{n^{-P;v+>d3!;=1@FAg!tUojUrsFa6@&97_j zMPAeuP(mey$U~6epF>Auy%Yh1NX_y1F1QaUXa|(cq|l(K=o4IW756vN$GqdPBU z1vaYg@w>+t(k4oEQyLf@Ad4Yv_fj;v&*d13{Ch`bDBNkh=p! zhSB9P98(X_%UjUX5Eq2NTV@lyvjGlLdCmj%@HL+U(svaS6jQIuPm!CYw(^y#4F=KHH(%XW{v! z7pRhtK9Rj<{dx|QGtbES*H18|h~@VMhRd{zy)*TDHgYqyOwA)OTiugTY$`MR!)Lwo zY4PcNCnI^K@}Fw1%;fcLq=Z>JLt1oVszG5nVb7fCck1)IGK&3U>uK9h?%t~t%Gn03 zKXOejH!cRc+ZguA9~ko2A_54k*-j@23yCxc0uu)~@I%*8`vCLZ5(G6(f;ZNI!%;iv zV2E-qyfC(X3c-U)urNLnrWD!fuH9UK-eR0;s!DKia5-9W=vww`GsVG&rK#IsouORK zOpnLDqi^Toxt#}7>SjOe*L?}gbZ%G-E{h#5pxKs-nQy{3h_dAWxje8q>@URVETa@d zHp5CU!ox}WkBLf;5s%4Sb~qh})KQT>_v4#CkO z2)xs$!z4~O1kIicM*zcsaw8D_{g$7LicSnBqDEOLrq{>_Uu(UYXkn9$BdeziOkO>cDD)*{m~%~NW(Z3RQe*3Q z%X81UHbV6f@@H!hZd1TSdHrZ*Qu;|1A4%~pUU38U_-MW07yRgbm6j;)x0ll&UsEBh zVv2&gaMg^uCILXAQ;Ng2`8z>%`Tb0@%B|49r70d^5=mcv-#3V5pM{sVveHwfQ(|H-1)pin!KP}8R$!Z@P z%H96M8PGL-e*QQ2DjUU5G`?T{^e&S>ZCdnT|GA`UzqocaVC+D`)!H`YQssAYC!R1k z#~A?@Ys|%*MAQKq_ce62E$(yD^5s`M2!V3@(ODdAJM`LDQ*EWhFZA|%Z9fik@T=jy z3j%N_1?%|uPU4fKm7fm3&l)vyxaVYj<%r=3;Jb}Mrw1L-Rbt^Rd|6ErLhVy$UT^gW ztlaZSE9mpV=X*T}RKN#W<*Y2YCx#bz`^7sJLCL_yqZuA@!dF7cP}E9(wQm-pGfQ9! z$GZU)I{&0ekXS#t-2^b*;M6n%0Pm}4`o9=}e!XJ`fZhy|#1aM!I!=2Ve=wE}9(!9Y zv8@&4JXkqspLO?ye(IIJucYwqNpsI7qt6N9@5R#PYm%;U;r8YGulctG8%EqVnuy`g zx%je(TKP(lOC=z2BP5XSw#q&2s5g>{C|qchiXBI2$;3l@!-5lpEJ{wcQLZbOo!cl@ zc1g#=-%~V6{Df-JLO|{Fs=pj*&m*74NMM2s1md6(rYz@9uJ(;L3(DKaM30?v{+&s& z9znM%^8_hxtKaLdN?dGeRQq-FsJ^S<8+q&gl*_65Y7rcK?3Q&kPo|QlGmRI!lvmB_ zgqw3MPU)XdEIpeej=iclFSb|b_*Kq%`iD>2=lF-Fbxz9)?UG5Pi5pD6yr25VHwCKi zUr6?TI{VrugGA3O^CREDG#&V*EoQmVI-FTkG<~X(C%$D7yN1oi?^iAQY&CnRn9LrB zU4i%=y#e9s>cs-x?0+D}4E}Qg=&uzM$3dnNC0-t@+Z`l}CMiZ^Vf3*U+t9;_#isX@ zUhmrO;+x#13g)JP^UT_a8gSO2rNMj{1!uiAM}X>H97~elo;=|iSw)t4*&-c zBNqg88&?5e4eb8NHmi~w=$ABMAZ-sY{O|+(6|K{^oA)3(w-x|w$kk`5cJia|%Wicp zjkIL7)iO=cv_`gs7Mj{@*8-Q^@8<=~G?u0v>nPa1V0f^T>6QNHBO`fFr496V^c$Iu zuZFn&V)!Zf(e3SDZB58@=TPr6I~#P2mI=5XIA{GUQ)-O)uVc^W7WuqS@O1kaP&xK6 z@1lQV?NjbLk{?1CCPnbfzrUbmWW|g-LaW5^x2lt$+`UxxFoGi-v=4UfEp=!2JbZD1 zN69p8mL=0hep&X9+cD9?o-$sFs*(C59VMRTL!Usi**CS?#02Yr>!i>tjwR6s?Yk z7StI^#W#LieG+922nH;u+cd!XhKi4U>aU&Fhl@_LDGXR=cQVoTD0G%-7vdoX*Jk)< zZurE-ZqJOq2eAwuocaaN#&hUL?dc3bL8C1a+JdLh&o)$Bmh5Ugl(kBc<~nM0*OuZ6svt?#-t(<;*6Q#5aw5qLx*jY%ku`!O>9t1`dsAVmO-k9&jh8;RF$iX!164TL#`j-@c9^(;CpWn!{t5H;q&;NKN;G5D6c zz56XUE`PS^@I)1f+w(V164A}D_ibT!z8Mk|{GANKsK8|@!1k@o$UWK6zp+f5x28lHWO3YImQdu%!~p5E!8*nM;6tdYXLO-#q}_-x*gu1WjVnIvU{ExKfKTI&1T_(d-6VCH&SAo z#^q0^`;JOhtgR7Mhv1zf8#AHWLk~l%=TD=3Y}8;Ivl3%LD+#C%j72vqcE?GJ`Q)vY zj2`vZs+81wa_c$`CJFLuw^#T8JsSFqtB*LKRIGsy!4TLRfmEO;E8VnQiUx$%qxxsI z`5x^%s#nIuoO2*zg>;P)8b{@Fzq?6l2fQp!R?RO2y={S~PCLT4D}^X^Xq}fGk`Kt4 zPBi6pqNT17SI?7Rh=jEq{KJ~dbfwnP+I+<1-p>4Jz;RxiEs@kTyO^vxa$|GX8vbt)NNrJ@^;ZGeszC2l7a?o04SNuVfsz*OJ>pfNr zv98=YpKcRL<^|(Mk^9gp?(pzNMP|QRch_g-!XiFx8IY00*&2U39QT$tk++xeA}=&K zmhn9#k?%K$GPO;NS^EiRQe8;BqeNTfX@*J82frLnNZ+nF^P1rXEmhG`FnPzX^6%hB?$vo^`t3`liyT+1)S_f3Uwox!t2AQ#v6o0k`U1oUhm@(D z%V;9+s9s$9fI}kCUIaI#0qWTHhcrdC#3m|~HdT89TptMva3LLb6^30P>nj`v<$6l5 zo5}Xl11B2=11bAPJpo$lo!+nWCn6sk37zv*|16w+M#A>8Xmwi@zg#($Sv>v^FnqjZ zfWV2QkD!hY_vDF3(f~UH*BV^-oN!&mQUB$tr+7;MKt+Z%=nT&RK8NAB0LOCL|3S6hRb#oeM`_IBNcFFR^~g9B#{u;E$11rm2f-mEfq1F~+|NLDc~!4_ zYOAh`lv-nIv8@JD@Kc7-*l3jc?DH#oxKD`q0!^{uI0{%$p&}r_ai%E6|J%k!g)x$t zTg*&ZMG;~3e3w*PQHIk6%)WLhs`)vZmx7z+&m1*l)gsYk$*3cTGV^e4unu4}E)_^K zim`gJZztFTZk8(K0s-Jh^{C*BKVlz@+6T>(QJ{1F+J0u&I%-wh=eutzqwU z!YH`ihT8b%@4;fPITRbOC?H03V7(Fkps4oD*kBw7;|ll#VvDC2cG3%N#V!5#wEKbQ%03vb%vmyv8$gy^eAzzY=rs+Y9%ylLSa8L_t5mw3f~|oK-g^!4_)`mBGd@ z|7$$Jyzz+K^nzD1B2=_A9xV2inE|w{tS#zfYv!u`0>Lb;@d6Sd>>Q)a82m_(M2Npz z93N>f#d#bE*mK@+Ed%F#5tz;QQS3er*he^OxEg%-{`G?jv`jSopda;s1ht8>#%2y~ zm?d&aNCLix-YGSne$PVhoNe5O9ZC?0#93GTAwzx2Q8+O&e*)3J85owEO=miR8Jksg zQMEkpc-Y8MQL%2{15>h{3_K!X$pEF|+g@K1%L`x*-j%Q%*cK=QO#@YqfN7DSI@e6X z;5bm#Hb12vcCWob7)cVVGL!H#E@qZeKkhCNEhd3SDIqx3@KsUSnfD@`8#kD50x1V(0QRRvg zQz~w_+DWrL&vp=Q3RNRkbjM=OHLGLSqQk&<_F;iwL_ZUT2$yr5M`50?f}(T4Njm?q4&p&TtYyX#?sf z1Z^n+a`Slx@SWr4+(dnlXejGi0-!MACdAtN@5QC)XR4Zs@kt`REw_go-wnG={@i7< zs+Lt`n)0Z_mi~A3*Z5dEO50BVcqrK3b00Wh7wD zZGQL)8SRBKHInQS`p*Yk<;mKl?YEfRxA~C%pf0>N$AHm$NMSw8?kf% zO%hr@Cc$w3_ZP~t1rP<3XQiP4aGyDV!@C||XjbWbJCXjj6R09**-kGe@D}DyYY`Os z04l^BU=6Vi*UJg031CT5>I3lbIQ}z&roi4Ii2ds*PZDo(HFXp%DSqP*rR_f@d%&i1 zs#0H}o~!r8T}`R@;XhZ6Z-@b`B}{A_xu2A=M}TTWTXQ$$VHN;`>i-#`u+H>KK}PeM zhYfB=vXS|>Pt)>^{r@Nhd=}!ZTaA)rx{UBQv%%3_0nS<yuFy+6ZZAb)>-EOWBF7Xh`F;ccljw@HJ~XnTk<-&wUfYd zxjpAyGYJ4EG9(B3ur`B`q5A=?V2BK+P?LPmih`k>U1)i zKDdsV7L1idNV>oKEJ_<+$}?K$KUtwvP7Pd;I+nu2e`WTo4{^OXv+PvBHOAmv9wyc6 zIup+-9`7gp?Y_@-Rpi##J@o56F-a7>H#Id-=}iXa9#@Ac&5@%34e1>EKX;WO{=bH8 zd+W>g!>x(N%z~p_0m}$asP*V)Wr=Qhz%2}QX6&Hk{hUaOox@!sK%ej#w}t}-!in$? zM6Bwa6@^~iXv-AUM~Ya3BW;dkgJ`~<`1<$P)6A}=FgoaW(OvC79qZT+lnF<6kEYr^ zk&)~QRjKSJ&C-PSo)~$yqAqZt{XP&_cVTw$L74=UI*j6?lC$G(K45i`s6V03K&6O% z^@o?U*dX7i1pjY?4x$O1-5k_Jq^ zQC&NGMoBzSIHE-P&|2QIoF|XwKoy?)#vixDac9eDdNP%Mcysl#Z6Ubze=HpbJk{U# zzG3gZc}B?IA>-L2JIcx?o3a|>*^+FMhKE8(5+b9QU6B!yJt`tIBo+Vr{QmcS-nr+V zJHGdO@45G$@44rDzlqowu?O^B;cvdaHyH%ch!|sGAw!3okMN!Zc;T~2LO zc#)KS1P+KHC$iDG(5iz1(plkjLnEFeK*NE8DM%W>ZWWalB)V*+R;k0)RfpG3lWcp;x?c49N8ROXz!VS~We2hcFL1s(L!7dL$ z0t{iHFBkKnngFO54d5th00AzrWD(stM)jEQ^ync5To|EjkA4D4EhFx7x&wcI1o zik5Kt0+2jT4!JG}Joxrgj^Q(WqBwR56pC0Pg7Ss`hjS3q!a(CJuW>kKoP{B3Pk5u! z?zdB5IOd-)c2rHQW>X=&GDQu+cz5aFg$66ok4f4*VZ|;noJNg1$k)O>ID#`GS+FyE z(oHfd97-2RZhYy}mi8d&8cmMHF-UP{L>865t(%W65G9`yv zLQ6n6NxHxd1~0fs$04E63LRo*kLe%cFK&!L^C=jHkGnsHp62q>>63W6a%RCNzswdj zZgJ?AOC@}Z;;`yzPkk|+8uH$#aB`4Cf8@z~KVN5LV(&TRC)T9WN{<~7IC@(mwqouV zE3`I1ooCv30!1KX(7VUXQP-7sUw*q-f`M0|KyN~Jughj4Kpn-JH~|Dpr90S;(;99i zB!khRhw^iuPB_MlBkAIv;7NbJ8vY1Ha)o%CuJYZaCzTO);LVSJ)sokjnD@zfFXvzL zKDmA}SNl~?9#;FKMYfq^VSCJ^ms zFb60Y*iUR#iwfwKOErB;n9+=m6-BB9DO&&}ZZDf=xbeAHNbP07KoArsRp7w`RIiL7 zIlJfEXjeSt3911Dc5!w7+RHS&Y9yrxAEiG_C0Qzp0|4IG;s8S3>jy;PJ^UjOYXU0~ z96${_lkWWON=RlK!U0lv=qmt9?9V!(P@6vb3o^G>w4qBN<9Mo4mcyv7d;!*BG2JaSriEIe7sZi(gz}QG#6Y-dL98}y=?FOdvhe1LgjfZ@;(b;6!TPwzW`AN`JSd| z-2w6e(V_p!U{ON=;n$IshUx(faw#i>9nRNx!;$p1EWo3>a0g5BH-o zMphZByq|;0RZem8n(9E-%Q%|1oExQIIE8jV2ku&+hENLuXtapNjfbQ2s(+pMB>aoR zlq$na+hf>xhm+8H3J2&jK;-K8*RY<-@E@<{@!uK0G3GENQ#&37D~e)-0QM%1TNwvU zE&GOHlpG!s1U%-V0YXy}3qWw9^tyjh%dd;S_8P+6z6LAZeJ*pgi)C}9Njn~p<}(_~ ze6&9s|8$611`~Fl@x;9*4bqeZda)PPKQqv;I32RA71*M~u-a#kpJaTw$M&KA@(xCKI7Nt;x&yPF}%LqXHIzc!QQ24E=zC zT;lQ@2Up+_Nhbm<0U(Ky@be=zu-z4UiIftDFENyCAhQ9AFaCf>mBN2{PuX|l-5hMOVV%u$Go4M| zLss`j6XVP#)pk!@dY9Ft@EX6Va+A%huf|L0s)sP$Z!Mqn+uXb(oQv$f7oVEE9e&wB z5<6U@b++}zxwmTkoI@X2X#!UQx^v`OpF|ix45H<${UXE1wCV12u$(t=t;6h*X@9`U z(k$A0f&3meN>1LQUd7{z*J6iy%;RsVc{y6%x?WXF1K%o{enX{v(wn0}XG~~jR!=^# zdq$!nc5wlJzb7}u*HA##fI9r7(s-^E=T})zU$gB_m$Sso{NYu%S<2qDEX4c{6u#Xe=~mgZG?}tdxi0QQ-;9w)`H($ZOvj06}hy_r6*syuP4zFSa{^kt5&c@=Nf3wX7*uH>8sF$(N?W>c2Rm$pHB*G+{ktcy&tX+o~e@tl)7 zhDoK)O-#;_-ysNoNNV=QSxet1w7NcWKdKf!Pnk^ABpw)aNK8GHiDVP%oytQ zn3QW#4Qw1L5=h=#_4`$@!E1;x%eJ1Z($-(Q$ z>m(nyf_`G-^4D?_uP^#8lSKC>$jN0=kuqOn)7bjb=z*#BX}=uca0FjIbT zqfBJ`g1GV18|2l!FaD$(e$010SBA!nMuu?t_I5J~SH3V4SlFoFT)iuqrhUm_RKwQF zo%U^NJe^9Bpp;X&GM2AVxowI@F@xTOJVDm#podY*nkUkeO^=JdI`79X%$^MLuiH-7 z4f}5Qv#%S}%Dz?vpJv)@yJciXs)gI6^R-_TH{+*V_Tdou9clim%-}~p+Bw~&;>}5S zpNB(3ob~u{-j%KMJtwX%NHS%uSjXvAq-aeA{x0C4p?HMbsI~a39l3w=O!-$S66&jL zg>DoU4_CD+I%bs`jP7dpr=KRoOPp>>UQP+Fd*1iEv)^1Loi}Rln*VCL*pHTT=S_H1 z74drl3$^?vmllQ0?CF9(dmRZpfyWXEtXuOnYM&aiz|KqE_XqSRxU;bnWBU%yv z%S#3I#_>6v%*iX_tC*qi_2!iPL-7bhOPU-R@AW-RtMg`w<^C(rYNy;LNY*`qqC3Pt zpIu7Gr{Go1&p^)Peha11_}Ud?KRj#PbZ~0)vrJ!Y09MxcWnEXt@*DuVS_eX*%?^~E zyg0Z-aNtRkv5g~>@6X@L^{z6bge0WJ0#Z5j6y}-wjly|#KdO|Yk)PbFEw3&dL|@P4 zH=x7>b0nm%z54MfGW=o403LvSEI5@)g_VuqKcmrj+J#$o*{tG}GFdPz3-IHJ@F5W( zQitJk3IuR`O;|uT2PBfgItd<9h++!>cL4<+bqVKx{gYO%JW7pZ_| z63Hwn)TI--VjLYpdb#mtTz`bLt&@gXEUzV!V0>ex&hV$|&XD0E4e!t7&x-el6DgW1 z-s@qep1JEZ)Tm34H~jH^^i~ff>f9OdrT#L`YtE=1{$u*_Q(1&T+uB+|kw-<_AOTEk z>Zxc@Q;rSrc%MWp$fh{N4grE$tH|2E3|r{Y8kBm5p@{|hL$t5H|zOU zeW>T_?>J18)H%<~AU1YTZ}6LdE;MOe@{x@WQHX*L#bPK6mvz97T+D|c%TbNkyI3sgHGnyAR6h4=Ikw~RXLG=7@bXUR zlKvm{-X5>-ip;$x567>dI-*?Ao;^n7-UuCuUnD)387oy)$FH!^k5qO!TYn!n@_HB^ z`phyg*zl9v zMv-x$hu=M>n9~Z6P5Jg&Ena9-eHHt%vNQAFp1UoUO}D6ITn3NRns{OD+2RqP)(}AY zAU*ihWv0*A3s%E#-7!I@mBUkI!*t5=qMtcfLL{8tW@}8ns5*xlaK>qC62e1+WJIoL zY~c-?jIHI!=nQ5=maX2Z{+QDD&i;bdPsM5Wq&zH1D?+r6UKcN8!vPj$oB~s;y+o#c zCT3-6Lwc!b54Q4SUJiQd;-Qz+q}|TbMFcC_FX|{#_-p})iXJ+6pCl$2C!UbQVin#( zAp~nPM;k&U5*-i7ci7aSo68x4(%MiAcy(Lm@)i=ZM`1ea0Jmknv?og=K%Vir3#C|O)Td_!$7vB5K5{0n z&k3jBliyxQL^OiXn2rn8)4RqUE#pJlbZ3PgJjg$1lCE7GSDzOtP<>^0_u=`?bCuV& zLec(8ulcj%o>o&$FE-wiuk5{OKyIl$oPCo2+bNEz~Llp8<%vo)@9KW9Vx?9RZ zULM(P1ObEOZ`~69GlXC` zH>a*~?NltpPL{ebjh!8(=OFpsEpz#ZKMyAYTmvbn?i z#$|D|7b$pEy5lNInHitR$v=%I*7BJZ{>rM_V?>^EINc(*(79PP-bIXn>0?nKZS zq;jWr->$j5n9MhzREB&!0d>pPO&Zj689_)#m%<<8pZJ7ciC@wfjJn!c0+Prp#<)&a zoy0lQms#t$(%imU=}pmhrWmVgVR>=Fr^niY8`(;G2~i6k@z3BUEd@5ky65vyc6vAR zxcK-_y!mY1LG8fbx6k}fIWypQ_rz{x+uqNp)yiJbPcub{E2zdn&Lo@OS$SzIoZp#C zR{eBVG9fDb974IGvoU!ePFJ%Sp0n70JHwkrFO<&uStKQ%r{4RN*MjZ<=z;Ri6y!IyPQ#k(*&Psk1k;45D}+w~-~*tR+~n7*-$H)6Nuqtbm^>y*h3a zF-j9ip_g?_^!0e?qYUANnxWgM!GvGo^*63xq2_ig%MaT}EXf~S3`ei}=0<+mDEDv) zV!>4{I!AS4zOMyFMoqn_R}ycLU|ZW=ub(Hay`NZpJO6a0plBD+s1QIHhID^;xk)u- zhFl5#{5bP2<;osO-rMsQVb-UjKn&BEMKKL*%w1f5< zRzvr##e2_0r4uE4sGJ zOStsx*gJRrx?*8JV>Tg}zK4SlcKQz@I3S{=DF9JNM38hAfb=3BVowRE`#=s0O^~YX z;R10!mA=J1+XC_fiG~FtV~NilOLLx6xULK*^V)C7__9?@J3^@mSA)GUuBfe^bmU=ber#1xMRM7nFB2e;HHU?kB~w%ndjaVZ;o%E-O+Zpbgk;V@i~zVAIY>OzSbp6apGMCB zqr$=~!WNukZ?!OBW){4EhA`!278J(;1dD7we^iBS;)I`F{Pb9;%V$4g8OUU!8i3MJ z=%={h)Lp+E^B?m}7KjA_0z;`-9@ebAf$3ECMAh|iiE}noI%7gE>cg0T^W;TcnXkge=5WOFof3xMe~512McOKp&_lgiN>e6ME9EmC4Hv z@0(`sw0NMq_yIV_IkfjN;y)%7?G?-f4tMD1M}~rB+|=)=v(pxm4h~jwaRT-?(!RM}To6 z%}qEIV1p``h+i)R9*FeclUf*c7KJfD@Udpbh&PsUpPWKtx{S2BOji4>z7f1)lJim|B=SsJp5MTf?{ZmMZyoenjlAw-McXa}i zOn?&xs=k0BVEs!aItajbEb<%<5{`FUq1sgU7>{T`$k(^{(*%>=6KB^pxPu z^=fmHyrp=Bvr=3^0YfBQ$Kvd#SptJhmHBy_j&)5jPGjj};8unqJ(qSL+1;-Rzj!Ve zIvyZKUG5D0FwXaSPvZc|BXAq;SCio2Th07l9dYd$k_BJr6<3l0xpEu#tTawRwgv&K z_Mbz}k+ib(Lj~UI?j6lHGJ~YG{bNhs>rIFC=7R4meh;?O$RO@hyL=;I=!$85c>2E0 z8KC^lL-7bLmYlnd6BjI-_@;hyi*gQ_{yNBEzS?1jL&kYTGnZO_YrImZe1rN=`Jl2v z#&cUfk(2#+cH_uT0Lev+>h!VWyGBVugo>|@zq$0%kqYQsBaGQm$0qSDI zPg{q*rX13uZ-WA-@N#9{i{w*dlx2)>tju0q*bVL1>eJr5GT{H()SD#iVh>YW;M}bx zY4bkowWoE#I%+id*X7r5pPE+Nj&RHQRKC_YwZ>Lr_Xv5^<1MG8Qm1$8xBB*(gRf1m zoW><&jG}YF)jrt0L#E|2Ps}*uu?(c;{;LV3R4HzL(K+Sh>+#YHHG_f+$cZ@| zB%+R|Nyy$WNpCjMnwLWoHG4@-QcSwZf$?E~v+ zZ)7V%>dLa}fi7PPhL{GRaS#BSIS7#Zqy_yMt{2`O*fKo6T^gq?b0ut4N%duCepD}#B_wcpjTzhJ34M22k z42R!}|42@Hv){ti!g?&Vt!!l zGY6<;cbIo$7TQj_n;s!2)_N2a@!0u{MUQq^$7AoO`%gV}<4b4-u+C2}%I0KUxO?Z; z1CBA=OBqcAd-j^vv``J86O@T*v>2_C@0>4m8ZcYsh^_d!gB)P3wv;Y#nDfJ(f8;oj zVfFUcSE`?n3ya#@M6OAuIn0JfJ!`_}v2!*pmQW`E^0{YC$w#52X0in}vBU;#RP|uYMhtTQ`XNt%`%EbJbg zv$>LTHu3o&`gFD-#pOf9?a3sIL70KzGZrAIHu4U_#STjl1Gj(j0ZL=I-k-F9$KhC@ zEPxx1SQwUAI0!a`v%WEU9}xms5wFNBiX&3beb+b6K*>PXg?UiNe9D5_B*sMGh!7w* zAVBxI5TJ(&o4`Vkcsc}hNHG{0h=mwR={N_?OH~{I!$Bio%;r%Gq63|C;F?))F3he) z2rla68n1_oH;RM+bAaZ2r>_|j5K+1bQGv`%0L3$rfG`KwUIV8V%>jfcF(W`|zy>M?!^y`XXafX&N*4&Ia1a=+1KJ)Jvh@!TKXy!BjrFlS zaL$RlE%7tU$SZgni-fZa+0eYQ3)k64G|}iRSj)*zD}69|4SdH|njcm$8V1;0U>gFY zEFia&BZx*b>H~1^RM`lKXSI)RaLQU&k1Z1AQf?UEp@B-nFAm?v=(_4(I;^( z#E^u`{)Q-0;^!2UR?Qn~^Tss)Vv_1T`0P zhro?IXi{(LLgGS1i0&nT2Nwcb%y9s1@f;?e0>s+~Q9+3@5W*}IBf9TNp z|M`&fo-`2AX++j%3f5U<4LI4*2p4s;%j^8HpPx!8zNxVBGAwEiHA&o6pyc4B>F)jh#nt8_fYTPWf*!&P3kS!$APR zjpJLV81*H9nk3PTW8szrGAPAW(tbB9Vj5IY8{Cslx=w)YREP!2b4+6xNJg9})|OlY zOjqdvf-Y6@hJ3eviP8$`;5OS}&=}o*%p=Z=tbO@_Oc`jUxSWKUp(7E9(5X4b5M~VQ zcp_GFDeR0H@|b4iNNs+MKtRs4Fo=k>!NTh(ARu4EYLH!rA%HwfN067T?0 z*yE0YGZcXa#v;~E%*Q76Cl#|y0y1rGfEI;0V4nL#xQ&IgU#48|U-V5JWGTxJ&_V^0 z%i$k#HW5;75uwFe4WP!u3m*3|J%LDr+k6)|V<@$NX z7(AfAw3PY6YU)Q**Wshj|7dyLm$4GrFC~nat!JV|J(H_!jRM|ta&3tR8;Ec(JyF24 zN$2&@%?nLzVJj!MY5g5Ox{C?%pWzPYzA(x%lY5n~<%Gw1VLiWBBdmG0$-gE$sk*L) z{-#|SS2Hyp3&3_+b&q_y9bEcV!zA+_)z`X<5vLix=W8v@8t-~af7$hXK^b-Ab90Td zx(e&OX!?>?B~hVXCGi18zJ4#`b`rF2Qmhz&5Lu_5YTL&w{ zt4|L!)tT)}2u+-0S2_Lvyqhv9Y&nVx4kKB-;rZ`}uAil&&4!)dBO9#M6Y-}$`uc(A z6k1p^L|J30KCs3GI=a|tVMRQYNe2)xK3VpE>$=7aJE^tHOzI;Z|MuWT$ilg zg==NjNzdA2q69N^)56bJ@1@HsxuJgjn_^xiQfuT3$b%$wopQSzcML&k{9~%t= zts1wUol|O?Z%%q8Jy&w~(6eDc#*U3SsO7nauIYKH)QpR=Dx~V7GZf8r|EwJ)a_3Iu zI7QQsigR@PBu8@jC?kj2qPs1BtF}wHTaTz`7({lZp8myH*iIlh!FI3C^nzP}(4M?& zt=G1_<=-CnmB*K}Io|Qe^ZP8Qq^eTB?{bhdREK8K9?i_!;b>;=O9hwnKa}w&MDsv04?RLHS$z*h22Ac!r zTxB1Dd6^Fq<*_n%FfX$5`UZk@Z}F5*PK7?R{+0Y^J{s?LXoV?(pAG%kaLw|pCsDx1M^tR zYH@e9ocQ%4J#i(sEU{U;5N*ASI*F6i&zl^o+w!<_-nfU?6xc<$I_s16Tl94KV&X1d zIwJ71?QCqtS52E>w9nZvd#8Es*qqy4@obl9UN|Yaz%qojebes~cFv@fgrOx_K$dDP zgbR1=mrKH#?~4@0i9>fNx{FP1oh)UX_XdT@vU^M$+0@gmGXtFBwQ%Hffhs$%RvH$4 zgIlx2VwdT||Fz{q-^AR>C{ELNetJ8a~h2 z{K}#t>n~Kd`1ytJdcQwf>(jlRD!+63tDx-O?c$8iwJcC1e6JS~cc{Bc+b!#MFf`Ie zv0!hiojVkN^0kJa^=Dx09UbS}Pv$CrsL7o@BUeN8w2zA1Bv35r25Ei+rb`(=+6w{1>3Q#a<+Ti`LxA49gKqqSyk zNfnsOa_{z^nvQE0LM+jD7&pXfs&YnJxdN{HHc|602gHOvJX2}OB{CMO_D!xbbdTq} z*_Yviu-Yz*&|H(RV(7||zvrVSdL~Poy^|kQOnvweapqe@Pi$NFXQzw5bzbk&@@#o@Xo+yEJFaOWPz>(PeEka)h#hcU8v@P<*d|^s%_wp1ge>7Ebjtgfa!TlB;l|5RB*1y-Obn1SVi44f^kpo_dlxFIGxLw z*YZp^Cucw1hCX1`z&}NLGbbWf7vZ`%hNp1j$tn45V>#J8MNx5nGL@TkLDI#9GpA$L zK`oEHG=94!Mzq{zDdAkzk9)Vj(WZ9pHHyAd;OEBEA~c^UtfgRE&sQDPbTRL=a0nze zOmED+-TGPfwm6TnXuzY6~Isl0K@dk=`DNqke)+_)t0d|HgOs`K;iAS!_ej}|d{uRQU)$v8Oo?6kh! z`cSgW#UZN^YuWggX(OH2we@#m2E_x$!)o6+pFUKVY#$Sr$f99mXIb%M;cH-c`+G{# z?h$c8C4H&R#@$=YJ|b#MrmY^mXSImaa<{+sPuJ_r>^D4UdhZ$pz<|*wptz;Mjtc6> z1B#N}Db{*nVrFUr5eof07A7=s5GOg~>~pmS@JZlk9T6up;Gz!&dT1pL9ip0O%T2=! zNG94~!foVVgcFKowg#ZHmoE8Cv_HjS*o0)*b?5%+p1?s#-^w(YSAtYI97M;$AXKX0 ziBMv)#sUX&@dzn>7e2 zZ)zOh>p#^yVxK}tP5s-lc^ePW#WGuZ?0f4QSl0I&RY0EAQG9+h)SFw zR&V%}Dg6AnmcFaD$h#*>@ZpKe(+XOX%JPG=qk;v|eH`?}RG^tv3G4A8ZbGNbAdD#d zj^L1dKLDQrpn&rF`N88f0Qh5}g1P6fbV*kGzB%z3<5i?SlLUle$d8g`}hnwj&#Pk(dV)%3;#G(jZx>0 zhnRn@BGtB=BQ$5entN}E`oxKAtw2n?2<>w&K;spQ%C{2rI`(4U)YL4oZRXC2!3@p4 z`0Hee6wg=2#J)cj2qr;2-o#))!L-La<{q`O6ZaOwE(Dv@%;5mdNq>UkX!jlbt;+`W zCkU3BE`X|;VL_HFV2|}vzGkmF*@U$hb>D||FVYV0YJbQ(nwu1+ek8Uy*d&}7l8ilj z3Y^QbH4c!X!H&9}Gmb1R715$=`*2&gVuNaL!hi`2EHNphy!V=-Wso;utAa>+!OO)X zePX^A%r+Pp#>`^XNE7f7BRY2i5mH2mS8<|va1ceBoaER3$-Yb+G6WfwYPPWJTbNOu1lN?vyy zIm^@Q@e^L2(=v3@K9?&J)V!Sfa*A#QHsCpRMD~4VtG&-!44Xs*n|jUv>ZwdQ?P~L# zt+80N>W{xvZN6WEpDnY*c*YQq&)0YRB`zN+rOGV6HPHxLsu%rvW1>{YBT-*YTmN7o zcFJ>$DJ$^(U-I5pP0}GH3D;jfL%kR@`t8JCU8$m{qSQhdnf7$FZ}V#3Aa8GdX03g~ z(Q^p-^Fm&DZtBu`%O;&6+DX~ibm>hc|4;^FjaLaSyChZWlsR0=? z?~99;hg}ce?apho9o7nQ3tsy2KK|9i%V!v_v`^}3>~$AnqB55+dY$r-HY-UyN~SjL zJh$Ok61pY-eBtr@{l$x2>FIoTj-0l+nUdWd9dz2_7US?62R4MeXTP7ckL4*cNHJ+b zl{FN3|7$pFm9L^L&l|cv4f1pW1rpz5EQP$LbF&u?+&fFBBnSAMzq;Usf-hx%{~WeS z_f)ITRq}*#9$$T0+qO=izkZ!o35fF2?@p2Wel2xpt!rI;I-tRp<<|tV?rIV;;?uka zlaFBoQs0H_>7Dirdc^>&BW0QXGT@%vF#j&2hVi`u*_Pyy%AE4wVqaY~%*2?1EqxZX z@jR>`*&yb@smX7hv63zt!A=*-zMcxRZAa#WJ?bqV1e7QIfG9na>g(h-DXojLQ&cg? zoSC|io|g(2G^S&79xBkob1q0O$7p$Pk!}yYC!0(5-BaDq{Np9MtXPoo#F14Xrj;wa z+b!`H&!5`w3jGx9Xyol)OC3_x^mfIV^NwMNj4v;KbOcDf`V_;%C&T{X-SUY%v5KP7 zHCycRhSu^{pUTni+s&s(jW41?$H?xUmoUkmzJ|53bp7-wJd`xBvTP5Ni%+4cNLca` zmL;6go7}I7YE{}fn}Zj8G;x&gZ)`Ju(}PN$;sGjXbIH9R(X%l~Q~T;yJB#2#ksUXt zOUyLb`0V&XQujCpDkIPH#pMeN*Ks!IYl{BSl|TM$=$ExJ+q7Y*vFaD5=#h0FcRf{% zZ}eq8U~@9#df>5kF5`jzK34Sw#g~o&GYZZI{vn3Cr>fX<&60mE-90FMdZYXUT7;?R z_Y%t3L3NO8A8*vSiRzIFd#;}~i*Zry$P(f9<-a@WetA$YIgx*{GK956a8!xC1{h(0 z&qMupbrV+2_zMc_ws)P&h>8eAt11R%i7>?j(jSk2B$6Dkn2xhO!8Lyiy*!|l=?j$x z3$RP6MH?e*U~(fIP~e@(9{vl!sgE_dTgWL?^&Emsi=Dwed+PNq4CIMYENV(zyBAPi zr#oW)t4Z6K~%jD0CKj@I(t< zfRJr7Z2YFJ_OiW*#3X0=Wam$vaWa9E!mC8Npl9gybHg9`OB*%^_to7gqU@1_5ed6q zw!8iP^@A^KJ#jF9>W;QCNxum;{oE8kdlCCUQ($K7!Fq(LjNEx2Q&uHOToB>8=-ay( zKxSH-Re#T#wz+N5WFbCM{=AZbzNXmCFZCV$e|AGm*+^->x&x9W4SG3E7Zw1jsNuBk z4J!et2T?z<=5{y>JRp~VVKg3UqMp;ji$mSi0eHA3`bunaW&__wy*h>X8bQJ6zRF=; zQPEO#iOb1+I&0-tHtxoO-4Pl767ZzP!U9NPR#@}U3|SfI$6%z)gV%pZ!vU3p@c*mx zg^v8ux%kf6iPUsLt32xz7N$WayFo}jIW*KRPJ8~V^%5gMKbjLzoj}})GC3>^#8O@B z9lQ47dDyNc6EP(M2LV(beHHb>5|L3#+GL^+z!luF2dFd=UN{W)I8YC12+E-SYw&%E zvw}IS`K7@p6)nh7bH}lOL}tdtL~Q@R09^J?v8h6wn)$oS6mnEEDP+=9fuCk$^nDcu z>ci?d2oeFZPEt0Q;Z$DZ3m*rKVA(V7Ny-$zuiBMQFyj{Bc zZAo)^maJO8&^7+0Vp)-gJGL}?LmJ1QuC8u%BbYxn$b7McRTHDUzetc z!Xr=(e=aQZku&5`iR2mW%-54>E8> zdL|J-i9lOwj^w8cOoIg2JTp^D2_V7_RyP?2~fQmM2|yV28hi;#3CIk<|cbtId1Fn0vW-4cK zB&}x%2oL*-PAoA$h+)H_ERdGe)PHO`mH-RYWf?QgyI`Kr0#qHxljPti@UZ!SmObUD z)MY%C5T!l;@_jYZK(EbAQZ?PE-_;b$B160p1)cQqA(4ZvS4DnN6+Wf4ofmY!x>@3y zNw5y2Uw*)vYyD(SPumlRupa-R674&%7e>wUu7$+JY2ddbJ?U)1(~TRh{pGm@w+zak zoj<$G!NF`HmM*P*X`l2;tdAs1*Z5=&bE^VluNvW_(^s{*w}wJ>_xUMKncGD>bGal+ zzoHbEbrO2bT0Ke_RSH0c*%+Y~WA7Zaifb=q80{N147Kwa;bZP}h90;ZMT@W9YYtbf zOgXwC{-WZ1+tY2imor+c2mem_(L|C3C)$~eB_xFeztcG33vIM{wYnrDSa?w1|DG2U z5s6u4AFnIH%YNr3o7on;{dqnoS*+bOlWu&lW8;#=>>RkFm5daAC!3WjK?cYVPo+G4 zk^7tEb4ZzU?U(Iwk^oHJDw(+DYZWE=6fh+ZTW z{_b49cbfo-@FD2I{Z1ls><~9yh(1~h2O(nWZ>endeq_6^%pcLKwEKZEx&$)1zs%D0 z=f)gwe!#*c@DUSlW|Q@(ghJ^SR%NzRl}+vBdk z^d=H0RuPco{HGmE=w^rEYif8{0P`FKz$B6g1?GsbRfY&1iQvCYQ4#_XCpv@<4nmY2 zY@onoZuf;PoQPYLlqk*kHdhoLUAco?`=RwPo+Ja1eXd>eRf96V5YHUhnGAN_fyeyg z#1iN&B;M9QpMoC((nV%#lyYcuols5=voZi?TgDRHa@b?7HdtM`ksc(EwB*8ZHv*5}4fuay0UeMPbxcT>mbafJ^z|t#Y~2ndw$mrY$$VS3j>5tlcjxtgWO* zzv(qAym(cDmbd6NeLA%o#n4e7vyPO0cM>j^z)x+|+nr8XFqo z^3RAW*LSmE!OXzZ;cZdp3>ofcfq6fzB~Q68dY{y&jD~ePhBEBwvgFfuc^zb0r;Kx# zM*I|{)S4s$=aNExl&&&%eRc`<&F^0>Ve$=t@iQO8#mI z-l!0%Af7pYKL(%Hh?!gP9oJ%Dp?4$8%nGkT_4;d%o5)MUMdt(WiBw}S^AT>klyW8S z%q_Uzr-w&GcGQ@DIBJAaZcL`Cz@i!N(D}IW)%AGP`}t)JTh+M;=RRgmy`J^SH^mV? z7lnE7*VHInx8OrQ7EsaqQ@_r9snEZOo!zhaO4-H9itr}c9!FEA4cZyfji^q^S;5g?VO>TTK~>&nm$Eu+4gQp@6dao{&G z>e!Lz(09#13?Y%IMe+m3hJ}kygydA)fBRtPa4?F>1t_LG$AN#i`-1F%hlR1g8z6>J z>MlTqMhFKegW=&fE}$5W4Z!;Tc5x#^W`=aBZ;_$h;N3KsU!@>%?FoznNYbE9tTW)} zS;PlXMG_lM9rg~qG~+S6=0fyf{Uti{0jP(@?O606ctZeG07InX4*_)z+G-95!nDs! zvCqMMFxHqRVhqp&NzHIX54@^F%x7~=Q-UNt#wI!h!;RPe( z03inxXyXv76VSiYLLy*A0N`x^fy2Nm^4@W?p@vMXMqIv|3(o&3}Vog z##9hJ1l|Q9(ujtfCmU-FNFPCU8Xk4G#liK2!=8>Uw5^vws>h^~Xj5ZJSYOpO>KxrU z+pH!NbRVF-@Bk@9EaKSl{`pHFBD%%!A^tQDHr1$;AwciP+7@2{j4os!APG99yLd{{ z6VN&nNBV>@0TLwsiG8}F05tTDFfh-hNF5W<%!uFyj0!-q`U+x!Y!D{m=TZy4Y1Q8g zQJ~LfDI-G|TzA7?9&ro-2o&lx;XvJbf7wDr*DAjZ>E#TnJv@IF#6L7}!&hgH* z#i+)f_;G-t?C}8nlTx7+OhNf5y1xL8L5KpVBtjIxtVE~5>C|TdeS=9x^WQ(>?XN|z z8cHnNi{K#*k&8nPzFLPEpu6v%#pnxk*>DIAMuPQQEmu_WEy-A=w`{7I5)Ul+zK^3s z5E>$I=ul#E5UmLBlpaGw-2oss#Zl=xF0JCg0+6}xi+SgQXb6T;Y}fqlFLrg3m?k*3 zYzkCip;a3^F6~O8>)Dej0G06-*8m2ot`iPxtUh1u}J_3dfYO~fKFsL z#zPI55j&4;6D~*=2z4C90pl<5TL24@fq@_JB9Ku@xbZNE61@$RL6bw17?tYL8dL}z zTep4Z!1^Z{dnOnGZ<(Af1w`TD;PO5WE4<+#vH)KV2wDb`E?BsHld4bMt9pP~bz|~^ zX;MXzPB?%n(e+$FiWZL59OnW+F$1!=?LQn0Qs9X+YIrI5+=hdIc+-#(WQY)MjyfmC zQ2K#P1cLYuBzNUz^5Jv;MYBOuF*12K_Ky9Y*KDM!@Qh{WO6s|X{?)HWRp-jk0p5K0 za|OIV(;sZgE+DKA`?DTgov^AC2@L=!y`Qx6?9Bs*mn{y4w@uZPu}P)jH~iej8~C|? ziQJBLU`eY)lGzAPZ5sZ`y}-pQdKODd|B!ofO>nwM(5jldVk|s4OUnM0NlFw!qwK4| zb91_|1_|pLy6Bk*m)ubt-hgWRAW%)vFykPOLTw=IBggZRZw}gadS~xV)d>!%U6A_RefBK1o;NR`_`_TfINjnp2>wftz zE>yjn%HjO>da+1k>D62G?GB&Me@G5K_4h<}TnW2XqDxzQ=n;s#f8^czIr6r**oDjo z9URphub;@LIY$pon6+79<@J9aJx#jSDBZaqxiB1}8A)*+|2gOO5Eqw9{jA#TK=y+t z&NQ|>1{>32ymFed3u{;!_toDMe}#rVOHX)tZ#gh*&vxnTQm2jizvE4d8*VTwj<+-x z>NZ{5NV0cNyGfo;M`=;sy|%9(@O1d2UOiHd!{zzfM}89rwNDOD3Q77Yx{|CIe$H-Y z4eWc5eG^i9c&nf;N-+;(0!Ev{wq%+go{(2wk)xlQOTID?s?(d^GRI=K5?5^+_wS>Z z-i*7ba4V)!SAo)T{&KA8%Y?MMKIT7zbKu(tvA^q{ldDZN$bEi(vJV?U+qmw|`?HT) zE}r_@@bhOMkgS&ZOyb!F6I023F`?q!%=rC%F7%*E+uRiujr2+ zY0-bb{z+&q>p2Lxx+>X}^`@M529p!`AmcFztqWviJN3g7SUGgae{gohG)HZ(=P(V= zKK2}#IZDt(uJTCp2T^cE_av#|Xma8_h53N zCH0Ss>M-quO7*|*22~r2iEeMDUUNk4gmmgJ4fPh0lKptNaPp^Qn~`of1(Tf*^OLH; z=lKtxaK8==x|kfWzaewm!NiA3TO@6bQ_9U+m}TSY^T)!%Oi`0-CHfvCJpE-Z2D=$d zEPB6Rq=!}t^!pyPKc>u_`f$iQz!i5puEbU5%jZJI5IYemcLryQ3->qZ#7kP}Yvzq4 zLhRU|oXie;aP2hWFgEkVd=L7XmjSo))gw~{Ujq*f_LyKcnG;)z1w6cyUkZJPE7e}F zvo0(zZc5PAxmC<{lQ7)7=vINaf2y+mEhB~V+VGutrg7RQ?!haJDvy=I?muv=DD7x0 z>n`7Te8`NPX6DBwim$&M3=QprD|zWYD6}PhysqNN%;?uO zVBIzs8;2Tu*?p=|`=tUxZ7Y0r)Nr(FTsQ1gNe>s#_YPtHf7{=N7VZfPc1%UON0ARF z-+#-(C_#RcnWlMmzwduMeFr?1-~afz!`^#jC1e(|B3ye5SrIM@l|2ec*UBtgL^2Xt zA1k|DqNHres;-i(j0matpGV*S@4R03z0Uibd!BR7^PF?uXHm(ta(?3|V@B_4_#V}j z>Q1O3>1XW*ty|^kd%rK*d?O!fmE8?me#Yx>oh_kn$+GN$| zEmhvSPhnLc_VG!f>W7!i8l`xpZ(nDKVp)0^Q0ikGp5j;dTRpCK=myccXK&PRRn^43 z^~W%Gp0x0g#qrho3t^bG>Mf4VPon{tLZ7&7#OFCzUH?3UrqD z-uP1UXp5eVX6LKCkt!_eDf8)xky9tE{|~>9O6ps!@B1g+`M>xL zGUtVgP=y5w00|8Wb=AaU}{33I_(zE+zis$zS=Q)y2cYM8aNzy4ya33=eVYMn{JJ8VeH`e;H z=Zo~b)wds?(%mT6RQcZhmoy@#LmADX@}5JI$!Xw~b9ea`b<^mB_s&g1-0I46MI+zV zY^02*Dh=koc#Wx<3bNq^6V8#@2sVyY`Jvn$|9R-2SC0^Vwg4wx~6tO(E9KR?0R-iHd5C ztEVY$Ez~YDKWSOg?b(}weU!ao3>Ug}J87!$!>a3}HlemIpW39t3Gyo^r$v<(^}rrs z6tn83YwjV$*p7$eZ@7J%hv<^PAbkux_MqJjBpB~BlUgAWbcW*THmhK@|qv@ zk*t5huSLLQhg~oi=c5#Gl3kV%;JJy>?HL(u57z>*+cL|-%`DXShyYvmb{}>Xc&O-p zP5hu>#9T~JX|`tPgS`s!MKQhP=(WBu{YRhXzK}s536A^tXJOcmqi?I?24Yt$}2#=0MkV1EU z1(OVc(+;RAaf3R)eXJ59ra=Ip5kNYY=w4{aCLlcG6ai|Zm=O=p+~o)c@>_>8OnLUX z*N;=za|pQTHL3qZb+!I}UMHK|JDVt%x(BmGE~Xl-k()V~ht)>((O3lP6@<^YM$bmY z8UNO1F{8DZNFfu_Vee4=ZqY<3wY_mnj`z!p+Rp16--F{qg1P@H3N1%Om^5sh=QEG2 ztcW(op*E>^B2iDI8^>jb0{1-E!Pq!XFHfY$R7Y0x*mqtoSraR1fN^-7a#TrU;ZpKI zys{}O441GP6aArAsb9c(Q9`yhu~dkt8l?efv^(FLvENmQxTAiD(&5G7vQ-eK#Ca_v zg+}&R8jf-=`AH2;b~`$=h6I$E07J+uwdWWL7R_tG#llF1bcIpxjxiI+HD*#wpFRv; zAV3LSp$gZ>#tC%XwiixVY5_{9zv3W-4t0fq`Hx6$9qE=0Z2@hiqJ}xI51e4FnxPZ<+jLN!!BH;{kI%>PXN zHsf`8>yxrU{nHEqQ8l(U{2GRisBCZfg`FIY?n8e#C|{-OwJ)F((@GHO3L|_{ zRz0;ot|^|Q-`!$vA8nL75Yzfv$T<}DvPpRh4P+EaOp|dtjQubpp6Uv8kcyPNP-Ub! zmZ9?!9hc`${UHE&3FHKJ=x~Sx;E60C`0t?dIi0u0E;^3MryY%D0Lu`n8i=(6Ha_d^ zFE>9VfOA=i6>>0}2gui1!!dhgwkMny>sc7#UjRP54pI~-YszYbMI0)CaEQ(p;7HUM zN;q{bl)`0~%h`p#iUje9KGD>FG}B7likI^Z>Len^7^mb$}ZaW z+;?vrTJ*fG{5_MkPhu|VX}b_XV==qrB)qoT@b)WlwUawiO6Q&Ck?<#~b$KB%Bg&l; zyf{fxH-GH$+ygW98dgK}d0vl*pT$?`QOD3W8%2@JBcq(uo!8@o|2xR{+#R?UDW5VW z$Im5ucZFx>GAhVP<^egELGamOetrkxLW0fLk*hJC!Z)SJ_#!Essg@#{lCFKqoXH%Q zxZ)^hAI|FVY`F9L2iXhdjs{mdrgs7dhTmFwXE?nVJgV8sBRDu({iolC%)-%C*EMS^ zFX$TYf9gq;t?3L8;(|hDIDfn|tf88Gq}H(fxy@21fp+1Pq#PLz77~N4FS_cv|K~+1 zrQdzFcQ1Kc&#T389Gv-!kJW9cp0T=>qfJ|qw~5Eevc)GZ)q1#Usafz_Rz>kAJbjV- znX`CM>uXuij|!Al7xineS9#p(`HE=~-9bI=lE+&VlEc%_OjGV`z6!ZQJ3pH7BB5Jz zZ|&RKZG{hpUkNwZ1`QZKRG<6!THYv4^f&hEgP)^YGz&)qJYpZtOsiYpEc&@JpwAK2 z*5=8HxmYOw#A-uiCo1)t(g+c}te|bBTH92B4**VxT&F1sUmJTUWfgMLImDF_hmwKf z)8h5Y_3y0KqNFkjqgzp)eOKJ)v^AgO0e>QatWzQBU4DIn_+ml70*6j@%88CzcVJf? zbE&7z@yhut(O6f~Q7gYcH*QmW_3SjG1kB@7$IM@5D3$hB)r-?gYgB%=I=@U8HAyAT zZz0@~zB7LT)o6A}iYb%KyzT3QNtc_?CT9;itEA|)b4w;^PIBCjPQOO!ML>Tj^7eQ| z#*|Wf^fGG&1>c>Ac4#p}mmyl4dpjPwrCe$2=TTo4$4x7*b+}V#%yL%*Cb>~YikTES zM=!mNqp-L~rW)Dx`|;dSsX%89`b%5I)s}_}Ctsek4DTi7oca=G6{N*`Qa9*vv;3d7?@T|GG`K;E!U5ZZ9<2y^y)k4w5*Vsm=uRc zj1-Ab&59PR@v#Ou$pLoa6c|E`KfauP?!9YpwEn`9wre6ca}32iAc3KoN7b4UWN z6A%boNeC>mfxSH?ZG^-iz61}13?F4gpUFUEo4Yme1d}QPU>-2mm^i=khybM^f`I-E z5$fl@;g&ZqG#w#A#Nk@!VyYybR)7th%48SJ_{fwAu)beg>HPd*;G^hD0-V&jj|+_7 zmP&n>zr4a(X5u+sa};UWln)fH21kULg|Opb*^*#f@Ej8a{_EuZOBd{aB1O+euQiYZ zuq#yL!xVq;e}4@rk9!PrT!Ohpckv%c}o(8fyUk1z=AEA z2(x42XEtSJ&Id`qJZYr`g8@u|*2WM!LIE)!^IilWI`Th4y8?`7FxQAj8i52Jkx_@m z0BrINLIe=NQ8ImV6?j2}QZiXW@KMS!NE!FWYFOJ5bG>fF@)F?Y*`;QsSKkap6u*~r zibP!{KpXheo&$Xv)^m)vXd)tUFa+yBL)aw!^e2-J$k4H`7c_dZX>3*f@l$eP4?MQR ziUtx)_t?Mqg7ZXx9)dcY2Vu{Do|@*_^vs$-ouE2;-5oGebaFx;Xi#+pSvBCHqOI)% zLOGmO=}a+erDaNh?C^qqr0rqr&GW$CtRvWrc#^c?9Ya4H;=Kv8-BY3lsS z^LOeGI=aoSoE00{cSCvgEyg#Q8efRtu$j|z`SF3NBNqSP`$zqorn2ZlV$19NO#<`A zsS#x-6@m2?_F)UN^X^YZf!s-Q3ajJ`e;f>R$0B6^Mty$kIT+*hMOVCGY24{+^$k0o z9;W^fChvy%mG9Sa^{0ZQztc<_XoZ!c-EjpGzhC@}wu-*(P0irlEBX1N&f?|*4|Z<- z#lzQRU-h)~wo)%>PCH6kPu;2EFnhYFy~jlP>Al-8bKR3ed4i3G-)%xy$zHjca?+(P zj*TAsZY*v6oB7X9_xephft1l}We zh~a7h6v9;j1Oy#A@pQ`ZE1kN2pQ^Y%ao-FP3^j6d7!Tv5nDj@_ms=#BH0(09ymb6k}3!c;6Ga! z0VW2=_cLKp$5W6rxBU=IK3(R}%9eb0jZZ=HGK)pauBi7d}L&2uK@w z8>bdmzDYZPy3(&a8=zlvN&L$*p_^7`gTykVCII>^)I!Bof1)O7m9`TF6SPaBgh|>T zZ=}uwqeAZ|BoK|VrI#d;?Mr?NtCRThcVChJoF6++e%YToqCju`hNrCVLoHF6M>}I! zITwD?<9pWhRJLS4Rn<7js(!bNyI?sfJH<~eoxWZ8T5qQnm7!C)ippcgb8ma?TwACk z++;)voCpx#^6z4_^-^q)iZo1zcd@v!>=qNL&XNQa!H-)UkxRnfBEQeyOf@ao`0&Gj zu44OKA;WNc$w&tYDE8RuSh`TUDm=Qck4!n!g>ZJ4JgiCkpCU7izMg%6Enf<#Q zG^Z(c0Y#u$4UCTF9zZ!j49Ao7QfyCesC5%h}o+AAdj@*~oLc*Gk$Iq5RM zNgnQTlX$GB;wTBW#AfS&Yylb&oI9CSP6F)Db*RP}JOo5>+jk*Jhl2o~bVTI5j_i|V zYw!pxG?1Nh#C}pT9_7=UrSAwkk}&v2wr5nhF*Gc(L@f`u6CVddsLTOaM^Ovc;9l1T zz>w|_Wv2_liK<>jJS3e@00;XNZz62Z_#6rRB6COJgP?qf6t8!p*IJ=^8c*UcY zhowcgg?Iox9BmJR0X5@=*l@HC35HdItLP48yq1sL*?>3$Qab=}{5LNr0Sf}UuU%k> z?F{VQlKz)|MA!yz(?zhL00Lt~joVzOE&z~7v~NwAJ5d~5qr`IceEyylEPE2HL`3Sj za72-pE_w*o1G-+ogM%^7z=>r7%%o;`8gMy0H~`XsjOp~C5)qyRZd0HOS$Y+ zTHs5v#fFq>?W-V7L=$iV0kZ#)E_uh}glPE_ZSo6^h?qX}I)vm>K$eKG|GwP}{iZ$} zHv9L?qscZ#K2n%X7~L_lpA2{qYg}ty4U^zjtaUzHPXNORT;L}jP{SlaV-6A?R1noi zts`Jw!v@M00)5p;XhhoYngAL^$Z}HRpv~_aBU66v=Z07U+zn#8;PmB9&xfKj*qQ1` zzKZbaGRji_y93F8crKFGfKiGaI4%JDWkkRji{61T!2URiA{ZhpT3&!1S+D?|2M&Q` z;c(ajGw}FxZ$&$a7lPg%k6yz)~9|X!kFMO&jq;F=2XzXUEDh*>nHR zUCw1xPZVY3aF8Sb%4<~3MEG%=b?KhKXvW<6dvzC}Z2^{?DuR#gFk~bF9KI1KYR*z& z#<#Hu*f)aSDI6Mj*?9;=e>tX8@*EzyK%Wd8zvj2;q-PM>*_VpPigNAEhd}{7kL1t~MXABMcg*6H zLsnPHZE7{V)_r8>6!7wQ4K?j`(>}b;{rltA*iWmtG0bIJ%Tgt$8~5Fq26^u${dk_W z^X{FzowP;eH@1bROJC8oZPu66HJKgyH!s?xMpO*ZQ!L#25_|5KwHv#S^yivYHvgfe znrx2GQv=oV%LMH&V?lCf+9V$q2fj6~w&slLVTeTeMIL`iwcd>g;8~etlnuWRqRHj!_Pg&zIn;6tqgn4eO(GS8$HZ}cm)@3 zi>_I%?yc!ITA8a^DfReo^geocogaU`6-LPSv2}312x9Jtt+O?1G;=h$96dkTeh1sU zu0gu{|Em+vOW2n;`cwwRo!pYkx4378MbFp%xK+)#d3cz{!MkY%-o0TI8){H*}FF6qWn?VyPGzVE*OUZinaB^a$0?CENZm zZ`l_k68-nKh|H^De$=jb+s8cxqnw8C=Y&MD`ol*fHdl%S10JOcw+f7Y?#ds!u3V6< zt;jsG zx7h?ZI5LN7-$X?6GoOF^O>bCD(LEMZTTtkJRXtSZ^K&(chgH=h5lv5iI|op^yw6|M zW^Wd41{cAPY6pz>yZs5S3l}=cPU-ONo>VFj&-<}d<0@5i+GTE7JmIRt3xV47jN8=L zc<0f$;!0<&UpvgBaq{J>z5(=iAHKSg6%DYb9sD?emASjV?$|7xPJL^ zREr1&dqr`%YCb6G2(8Dpg=DkNnw+2ATTYsOOI+Dtj1G_Xztij4Ge((CDM47~O{dg$ z`^a>_#pFMb^&(4`cjU6k8T!bt>_5ZW`FwRjTuMdJtJ~Ka+I~2mM)mBajd~_`nn+`n zn6JqUV5uW4_mXCb7Dh4U zGw}=9dZJ1EMWX}J)w$Wc)JU;TI6K*<2k+rb;sdPf7vfym2eigdiUOw z%azj?-^$4+M~(BBo|U{JTv7b`QsM1%GH~Wuj^LFig5O7{QOV-%#_v{63+S%#kHy7f zb;f5>B9Brvy0>`kmz}HRz1BjE|H|`3TAUH{?)s@V_f$b$Q{Tq%7qO~|@3I3`H1$7ERsQ z>hFf<$}SYA^ei$@2-Im!8dBfx#F&5^)}s1%u``-E3zH@Sp2w7=j@+VMxNyA zqA_mesF}VeS$O`m8I7n1pP46yl!yDz&zcnFdHEW2oZ&ZmCSS}OL$iUmjz|z4 z7<@^{6IM??;bp#=Qs1l^tRv{-#$$&+rAISP7kgIQK&@gsU0wFJKl*Cde|?_eDinbC zFXmd+FZ+o-rZ4uNR;1V0=O{0{c}!jMJLgV$J;i+1jI~O|wNuT$DJh-*)$T3qpQd#A zRg9xP(p5g{z5k(t{A#}dA8*lb;a2I6-D^EN+^fiU&Q)>8 znC}_8zpbm_?NqD@egi+;qHPfQ8k=oZuQWOIx>_{qA&sHd>b}(D@9j$B#VnTwvai_p znAV*g+54(_BrC2-#X(8r3j24FQ?6H!)D9oT@mblP;C{55Ly;&x&C%gMYoq_Cp=Cbb z*{HelXUynWj?e*sS=u#>9gJ< zGN(2Eipko1maHN0*6539Rm(*zdApD7qDua~!c@FW4fDyjEDkk^$^Ov|X18XWn)1zB zY@Ob{yG0*cCE(ot;k`$?SjpDl?Yd>-;@`A-C||z}X9iN)&BrcpFcI%hCPo+CcDjD? zV9{@iX-GulbpM1)Bz5~lelRb~i97c_tbK#b826)AC{77YV3TkEPRbjPl1cqWu*;Y?j!v__L*$0Lh}foN_qsETU)TnAWC8Bb>5 zL3wAaEt9Ik$K5YE{4~mn9}uW`Hv8nARmb=~XKA*#-w}eL*3XX|$S@IWF-Bm!TT{o# zUxT7uLjDr=bhn>BJLtmh-We6}*1SW4}FOLYG4<&zv?=_Bu+F2-d4&35)m`8mtyna7{c4Y%%As~l~g z#2qHn_ZViGTe<1>Db^D`7M>@b5?HZJ4APB>IP{I$0&v^`kW@LLqAp-=z=8e9&Qk?4 z4xtX5Z}Oehh=&nC3x5hDLMi_15+bA{4uOa6_qk&^&ecL1I@rMjk3ThVPM*f2*?{0-%&v#r#WE4USuTo|h&Rm&EFB zEx+_QG44~&+n-l_Ef|O6muFwl{UmTrJenE#rREiz8pbfc%d`BDl|G0;QQ%WU6G`3no*kr?-UWqOVKeD$o4_Cu;`#ML}sK#?ehn zqrlXO3CUXpJhmnOC06)}m7a+*4#_om8JvRmH6X0xIhe zp_uK}F9P?v`-?qzeIC)?xks`4pHVRw`O^gGi=p`Vuit&^77?7%@P;CQ&gDlCz#fi& zsOFdAPvGvH9G698C~gK1|6?+a7R~}VgePm2@dc-*ej9V_UAT!_le8eu)*~~$Qu6he zNoX*Q68C*2dAsy?WZqdnMTO<#WS8rU1z- zZ3Z9fa}MfJg9&}7%8g?#x)?UJq-5oIG7jus4h$T!w@fVSWB;$5`m(Efs-g!|+%w(0 zdo&vV<;)aalD*_&!~3iCxiT?5>uF9r_qJYL?Z7-tqVV;A@)y|J(-T$&sntB522L7I zqTTo<#|&NCN9fEfK^aB4xGozRCZp~8hMQIrBTH7oFR}y%dtNcJ^U0*j6RV}A}ho$nuV6bAN-NPgnG=~>gQmrMSfPVJzy8k;}KqMNXqn*%xomZ6y z*w_aQ>VNf@h)DWtqpkn&T&8*9)=v1iu@rL6`_m;3pN8e{MEHSOzP5AFFPp-qxLB+^ z&t1%W%aByO&Yvg!H_UT}5v&gKXk^6~Wql3VyZ7vQ^>0mzGWJT-)K?8E&FaFhtSo{q z6)H5>Un}{lE|8}zpzX+8Vxjl4>qN)bg}`x(V_DCNwy4a?S3KFhci+=oHyPfjKIofZ zK_6)^$k$Up^_fU>mCCkA_73f3eA>R3&%8~D=`W#)Tk1TygS~g*><>BxDdZy*!WOw1 zW5R8#Df|hj>G|!&3l_V_QhC!?kAb>_14<5BItm${y5g%ZE>X&sL~}_^;^SX;k@`Fy zIHsu!pJsfl_wm{qv(o)YMip>ZC4s^X|y**EMWUM_=tP zW=&19H$P7ox)%$5lD)}N_n80gdP}cwL!Q+`0rb^A!6?NsMkGxrHicn&dGU^w2~7cs zS&Lv4{zutXCGbh!v%Bi0e zcZ&QA_ZX9^S8X3&QeB>=d9=YezF>c5I3*Tf{mGlm;LC9}hW0&XOyA*$!$cRO)yMa; zmr|AOcfQ@wiP~hHVxg{!eJ1q9Iy1rnH(aIU{m}00Q22gACJ!#n$ThI}7t7#Yl@zOx z)qk9TE9vw|G?$E`w~fE7_8+VzOEWyUD71v4`pwXHTSv;qILt?-GO}|KL4-!@g?lF7 zOsmXu`hAWVVa>BC%KpgxDc1VM#7b$I=XO;j&%`{6iZ{=xMdrCC=GCk6JmF-mPO^-h zb^1^h-92M6Vev;oY@h9Y?7#1p)l-$_-0SbsJ3`87i5N^YD2@L^d5$EZZukA`tuC~( zdT}ey*&h1=GEF!27L6VQjQO#brnQ(4XV0n?E-%$EIuOVrd=>WQ@KzUaIdMWBVFvi` z=Oq-G-4?%P6IAXi9FdQ|7{~dO(cz)A%kY=w&{IdT1hjy~NiTj0rovR`U1P!z%{M=t zrE;&=B^I+*(e~b$XAcs7p-ok=p*lF;8jzpJ1%(0hM32 zSxJ1SgBZwP=Qwxo;%_QA_wXZH>?96;l8&cEhQmn+DiXMxLqzR)brE2Z!!`Z~ zx;#KmohE2|C|d$5S#Yx{yb2q#jXDBw-Zrlro_%P?j=Bvc3@P9uftt09D+sVnV1ktn ztt3c5if9A^icaZfA>&*bq)q{l^=?suct|}g$DzAXU4c4;bP+$djMfnx6r->LGh)9R zC30y$qD!>da}-Y30W>8vkpQOQR=H}yl=>Gd{(oY=={i=*sT^-~Do%!8=*k?@%6asL zTj2ZeQFpEd@6j{wkhNt`W^HU*2HU!(<224b9h5Hal>7Lrf;)mtI|)8W_J8-v=tM{F zk*N))d}z9;=e;%((&TRys$CxPlGek+D2?aJJ$PvbCRvuY$Ka22*zAc33YU`?;lBaC z;%o##rvNhu9R&&YL-rpK#zPY#{J~4ANYtc^SH9)hRgLJWw+&Nd&2H4%#^VHgYRvt0 zP?aD^4j)(qkI6&nV}hZ6p_OyZ385}Zmm0A+CB$$@`xq$E_d|m!*8rdiQPx1w&7$)t zgl2KN0x)DY4G!u+yT8XF0%X01n2q?4Jx9dfk@GBND2D z8WMs51>g7_riY*2R-11E-E`In|-O<)xy6yy{wHhdv2fB zF;6*1+(mq`K?=4OS?RXq{x8qoec*GZrp+V&$|C~eMScEakVsGXAq~b=aUhp~8UW|I z!807<4S>}DvLBpV06PVU1l2%95a8DIXFq`uG(@zT5+0!#t`n~j5duS(!AI4-5jzqk z&DL-vLP|6ak@j71dL$zg1fGW8Pa0cBB!DU)`$M&Z`r|sP1AHa~weDZkN0c^LpEoW1?9UIUq3Uu@6hG24Gy3^CpR2w*}$2vl|z?KYq% z0gzh~+0!g1VF2%YprVxgfy6SjRJ27Iof&P3y_}PE<~ZfdiD(Ry@&gj{h!{X!Wc*l4 zdW>ESd-tLh6JK}kwmsWZW@GkWmpKZIR}^{|f|rrDG^G!qPO%i0fCA3jTRDCJUfq z4=w6P`C67j<^L;wAEr;1Ea-vudQCPZYS&I@o9tmKaXh;{<^1Q7H3=^1i)Kv6@uJr| z6C{EQTZcZyZVN8_r24w7e7!I#B7J4~=g2*5nZ!vehgw(D;!M}!i}lrcyHlkl!~7Sv z9mRNn<+S|hr(4~hn>vd1S^1NfAJS>s67Q;8Kf$e7{J5k>ljGu+(q~6eyV!p4^n}4S zhw2@zB8SoFUVGPulB1$*ssTrWOQ^U@_`S%l=z8CIX~$c@E4@HH79jP2^8T)37UPdk z1oD|t^IjcV;S^e`fqZ$u*u;l&*Wp9|I%x(fot0wfovmhS!SkxS`bARE6&{>z9) zi>eRHE=1N7+7o*B*4acy)8zacLYeZ&e;MX2g*)kxY2!XlfcPs zUS7kjz|%~YPy)XXsEni9r^G1+=kv(~7`m?U59~~qEC7^x_rgcB+tv@^{jzac@Z8<$|+|(D}bV+hR`6bYkO=VQqp>3jprqNBLE8fF^l`bXYp%|EqBFhaVPz z5+=|{A|4{;o*=Y|z)%m=-U8gADg^2zgyO^@le-87mp8#5=F?5|Kob6@z(0pcK`^u1|5yO# zaQ`Fa36Nm57dT{@*RU2~$qay_IF{-_3!x6D^2?r30d2Nsx=d{sU_i?>2`|;eEf{VU z@?^tnDC@qpDy=)~!yGA+zex)^Pd&Cp$NWvMs6qaaGNJLt{b451`Z0U?Fpm%+ba;UF(?6srTGa$l z4g^X@;7dZ)!A}Ih7Qh8$G;eV%zBptC6)2(XFw!jW#PlHoIL$#gg{LC@79Sr5=4Aax*TP?k>&MF@f@^Fj=RAt3>xvB(VV895QjK zKdr==kGHI};^vYkC`v^cQXYC;aTGxCaf2FTP35|1a!=UI#xR!refh?D^R^rPgc#nX z>pto&5onLug`^r6^+9EQ`m)$5ct_ThYDSAN!qXW?NT~e5Gdh5@;LZToiNKw6cPlLWEcm2(FtBYz9 zjnQY9KK}>OSkuFRojZj}z!)L@9DR`L1D#g109+o)B|xE~0M6ZX?}arNFEeEj2gsG& z1@9vo{JV=2<~Q0-JOjxDg#X{9I3$khBP=%BFpofMphf`dzw&PpK2?oTW+QS2NdUay zDuGyZO|2+Ws95?zf%`9s*f&HJ+=m7yWOKL4?hT>bT;!oP8r$?}+5VVpFjcxhmNuU9vlwHp2BL( zgNJ)Q0B@?^Xe;)&D=wx;=u(L6W#c9q&N`TGjnP)z`92S zpcjV`1v|GF&}9)3C5(WPged%f=R^8Op-ggIAN|zLRYXw)gO#uK$CLgNP$Dm{qu^3U zco8go6N2(*ap0yLd~`gJA*7FWE;1NxkxI>EW z`P@HT5PTtxfWl*ea@lEWm^BxrzTqhifrKp4`oS zlmRUZfSeK5Hq$}^xU>am#?V24%7=*yE)}TBr0ev-T=r9Fe5P$-e4!GA5s)w&xVKzS zU}ZRDSOm~~*CQ-y*K;hrPKv@4nb$75<+$2PQ zgr!5cn`VZAt5_=c2kEn0`*9NJdQgj>0;hKD{1XND{ICH0G4b58A@@D0A$2T zAQQ%c{drykP0sl3b2s^X9}$=Zz{v6N2OYNiAD$!p!w6*a1z0gzdW|QyKS+}`Ljg(* zv->~qs(;w1?0C8eiW9Co0U)SN2d(r!ZvNkKu1{OqO44W$%I(W^l}mgqX`(nlVcCW;Vg9ou zqMsE1I7QmNX}x7tBe&+*@%?l0g#_pA;?!25t4|a$TegXJPQTl~BPT#CN|6otUS{M( zCX(<#?0~1x%Yt%#=J#q>x#L;|Yxb?Db~3JR2iEE>2D+?CLrvM=GBN~)Hzbd2>d~b0 zEj&4D7BcoBR;H`^LdyGk5pAmA65jp6Kj+is@~=qRL`yi3e@vsQ*_JFj^FVRgvA+HO zt27-BhZ9oPw-}2VF`9EU`lZXN)Oj~%6}A&{=NDbtcDRIY80vDFY<1>cK4}m#z^<%E zN%!hiX~*btFHd)%)1O?+jNJHpQ9avUqS{@HuJSh4XQX4el6|b+e|^AzU@iI?RYm;( zuc$g|$FP8PiR5t^N|cFD%IO>b^LLMLJmJjZxWU_2u4)H@^DbJGklaXUCwzq%z4y#=rMeR_eRwx`QG&E{~M8tYaEl zYHi;MU3k5X?aU7DZqsElX*MA?3Xt2?u#v~#QjI zUlMJvU;U9ASvtX1==@9A=)=+SV{+P>6P0Yg3>+P2e}d)|Bh7~?8_5qQ@5;e-4?Y4X zoQz)C{mzywzTErGzexVP9s`qja_!)Su3e7=VN+#^vmKV)Otm~Av}WHW3W_vOzDla} zBSfv+{dm*GpJ^N*%S|U*a6&X8G5kfKc^TYA$bMY;m0T@h(*C-{I4`-1znSqWDlP5_ z!#n1o43e4rx1t8$vourrKc3oEPq^P~R<0+gN6+yjJxs0E#QbXF6+h0IEyw>cCfDJF z_=rIKBx-f{lD5izMiuX*&!VM<@WXQ9aBGiMFM2miNufv2TAlRoI#1W!~;)VVY#+_ZI)zvIyNd}yL={Fp>m*%QkbO+3p%kA)8&j{N!)U;TREF=J=U z4RPC~bAfsK!#3gfKxK(F?YlGAC6fEyoQ)RjMXq}d?Q_a`*u2>KRdrR3|96wL-+%Nr zZIRTY%`U}%Lo3scKQLWWSNL$n;Mu0TZ+%|w^>-+BGH%+s+D;Ist$CD*GEQfq+bDHr zV}mj7anQcTt0gOwVj*nLHSP;6MXlOp>kRpniFX7Kc)FjV>a?AEJCt=K+!JR{c zn&@KS{6W%J0wCHQ*JWSHGd(_Sgq)>OYuz9GoqAjRwxF~r z{mZWldlIvnD+6l-VkHZeukQR}*8QUXL2s2L`=+%ZzWMzdE$g(bd9N63DP!gjWkz;` z6ypZ=FlPNO$8S=f3>dT-?CHw%U1AKDB*I*90&&rTvLsav4inaZh?kyi(baFa(2VRc zs#)55Uo8cbjN;OL%<|fo*SumjZXO8^`A_Fl{6l7~$9_#4K^4`-k9hp+x4Zn5^O!y; zZ+|z88*e5!KdCE9z43~$$rbN#HteaP%1&-Aul1t`wLa&SwS!;2a|tiq47MmSy+m#N z{*HWqNuR?^mtVS?k=uB}b??-z8$)J`ol8+}bmC_G%I~_vgHxr$Yc^-w!k!<$lBBmL zm722Wxl@)YP=1?S=w5zs0jpGPXH_1n?7LHQpKJq11NW(dsB&*(jTF)^JonpZTnPxy z;7&L=KG`VH=)U5x=H2%C=-z6o*4qOq6Q3@pdwbHj5+$>V@K1fHqwzIldX1r%`MpzV z{M?Sb!4nS-h|CK{q9%Ud)W)$)r#$*}uu7rTH#S$vHY0cYe=GT}Q5-)>E#&{=gUV0; zwGb`zah-{RhJ870(VIkliW3eUe&{<@B^S6_GGbfMAy6SWz zT+)M5+5c%RZJ2L(;<;IO744n|Ypc`bP0Kd@iCOcanc*O{9D1qen#$`1ljAV~w*$X) z`sf!3^^U5!O0|}@-QhhSM$cPZU>x<*=r*B*i`$}sO1N^+JnEfK!YTitmnU-st|;7k zIB|E0kUhw$!_|8BMoxcfIIrt~cd?K~^`_9=itptq+vSsuNT~s7@+^{`5SGnQS6iM+AFwJF69)Obj56BDQ(a zJ4#5#BocMv$7k*ThQyM!=+Ad>ZbhSViU+x{pQ3~dm#%%j2#S)40)CV6fZU;NZzvKg3BuDIO>dGdcF(>p$9hl3P-rG+EYD*Cz|>|umD~Ax z=VEQZA0m57)4YCl+I>nZY#QsW;6e{_E#sM1Nrvi_sIOAjPWXGfp56*s2_2a^_S?68 z+GeC?)sn4d@aS3XPWcW_)0lhBR{1tVbcUNz=YH|!5a6k=3mACM;~xp)8E%=CrV_(I z>I*-PtF`5aHM209TW200rxJr&z#r*S?gOglaOg*ZWDEkRi4aIi6Bvy#K>$+>N(iv0 znqay`J|F3;;lc3o6%MOR$@Gu}wUFTuV25KHTLBaYksS$%s((!5uvEh)Y1t>R7iTv0 z^oRcE+9%02!Au_)YYUyptEliSRNdn!ucS1&Z6r8al^7&~;Bh>JA3wy7P%cRxc_#ej zOnT0&cR05D=~gZ7c+{{zE7SLcr}Qh-DZKM6H#=?K2p?gqzeV2k;m&a7NQTtu7^O!P z>uqQDLC$qsa%mTg#!GpE^NY^8U~LLj7d}=g9Nnk4%X;%z4K8Vk0MkTI)NhkbXnT@T zj-DNr*VT-soS%4;eUuT+@_rK7r929a$`+gD(W%S!5-u$eYDy%)Y@m_^CfJjN>8Fa9 zen}Wu!sKFOXC8d;8KM@#2(JfXE$ne9uvKC=q(g;twfXTt!0rhV=1E8y0rCLz4UU~n z>ZV_!YCeNyKa@LxEDlv}Qoi<44K;X!eDMoYpf#JOl#)Z}gI{gF#mor>RCk}o?9jm!`4sm%#htc`7#mxL z$2m#qF@zCYC*Dcyou=+fk-TEHK=rmWJN3u!kR%VlbIQ`-SZ+r1W1}3^u*B22335fH zqur*%KV-(lhS1pwHODge&|GQ@*=0Ov2Mj}{TZ;>kVwVB0O5X0FHe_rP=8scMZhvv? z*Uj758{4M_8SwASL|`J&F|&;Cv}QEVnlMapWp=`wrV3e!Q?V-O`LkPiG{NUt z5{l2R_N{ic=CfAjlnRHaOXI;(9cwY9%RF!-$6C+UiDO(qa_k;T#0!9OFr5GlwoC7> z%L%|SGm#ny{E?1D6#N~HKb+oiOapfJSG8TyWQ~_`fA94nBSX$$pYk8~AVFDUIMx`J z|8*~<(v<-DWR`m*hyZ^qqhd5d!1DPLrbv9Y=*eH{0jIk7jj_Wq(evNsA7^XtT9a_l zS~w_xCI>C)cyb!CfCE(xycxa8E|!4dzZTuHP;$AtixmE;wU_H{?+z$>Sa+PBrH?!i z&74;HdW4amVY+{j%l`7}O2@MCtWa_Fy?~6^v0!b3y|AQd2m4XxTj3M`kEgEyi|Y9T zoef~=PKl*ElrC91B`iWpT3S#kfhDDs6hUe!1*Jq9#03EnR1ic&KvIzq5fK3a-|X-I z-ka~cXU@!-nLBrS&YU^dt!GC4nEN7gwI$-1U_bkQtnPd1JoiS(Semg#S$x$okLT4E zhE4@_!!}=ren2+8^Mq#9r}R&?T<4j*cD4QB6mzB3M^#-h@#O1=`Og;g6R)28n$}fx z+yWR^`JAq+FzL_A^CN`KU-{>oNm-Nz`5Qk70H=Q?=32)HPsvcN<+5;CqfXBMd?Yb$ zCFJ%caj&*(K0~~%R$b4s)+^mydFA}WMm|>ZyFnkU*>#ng5mUBpR0-Bg-qGlOq{XDd z;7)Z!b^NdsqvpH{QzG#dYKA<{e@7Mq*-e18u!SE#$~fQGpH>eFJ3o7rZ)jve!{`TXv}=jJY-l;YPiugZ7pX1o=j zyGkaRaI$}w8=NkE_SECfS!EZ8PL^>ibFx!7CRt9a%5t>z{tSQflhgJJu}{u$e?ETbiqylUlCvRR#M_64CpOj) zOgYp&UmCR1%{_^y2%3BEM(ezC`oL!W;mx;_ti!UuJ!r3xGtX0TBc+~O=0>9X-=%#k zx%)^^RlrgGWbSewGv}3u`SKHehv`)8m%?--73*uL#MsijQHx}`Yzkjq)#lcxduN-Y zJNs>(fETWn8?!-<;pCdPW5jNkobk2#Ept*$VoYh?-4*HA|MnhxNuHy0V%nw?MIE*B zpFo1rnI_bz)+D0!tE)jQQ&K=KR6&|5M!PDK4VNEZHOsM7ff@i9T<#u~?PKmpIUCMOj(o04F&hB2~@DPg!hGEe^ ze2JfU$;!fZzWI~u1Oj9ctRk=hA5^FI-XWC&%?3b3OEMDRWwu3FPaDQKNK?Pgc^m5A z0yiPf_!J2lUSN6qtNQ1p3l9j7V~r;n;Phy~!59ceotc~gf(-^E84vg$^8(JzW);XM z0%Md!AcZ)g2Ust@xfBn?9uCq}<(VyZ;J;!CFf8tmW?CGx&v94qGz-h43_$iR0s|0R zcej=5mSv@7#>QTR=f&M=;>yTfAb3DxA zv0SWpbdAr+n%@(8II8XI2aum3CgXMo5iV2uUIptm;~7Ob7ey?Tvh4DVICz&27HF1o{+h4ZIj0=B zM8KWxWBF5drPxw)=#z^}74=CXjPw2W@acKpcd8-3-oi^Of9{8%b)ID#KDiZTVS}oE zm?#cQ3@r=9=Gg-g&D1xv3*r(rJq0HM-z;tc5#}?Z|CXke?l4W}T@IbOg4@{LwNm+f zin0{5zmR8+=xqd4N?H_7RNP&Eo`L27)9X4 zPc6MV>Omy`7$u%mA=v;}i5UG7{(V`5IRB$+myb)Ic0W?v)?ZC>STDOqgt3`wL>+LZ zV-^JP5V6jRPqdVAu>p4KqrR|-{$)1~Z5c{nWUfqjK3DzzVhC>eQ)c#mxA6dllIPs* z##BnZ#mV6aC)1Ksc$gUA2+w{uPeKqpa>#4IB#DHhuOZ&ynP9E~e@X*Xuf>2C!~>)l zPD&1Wf<#By#f%c*pzH-@hM@U(Hr)O0(LjWCM))qQeAHkyMY1uS@D~v>uJ>_GT#}avIX4ZuitbBqeQ0K_h4%y@2N)iOeV{zz?OAIX+W)1+F5!jwLJpHeZJ+}I zJVm|ttQ{)`^?~B4zaWe|RRMDj84V;;5g{NM?#RFvYDCS53z4n-#b;BdYi@WU+_%>G zXhW_$hk2jwj9e8NI;C-*Y%4B(P)V^`pH5qVeGV-faoC5U5H&$B?MS zCb)Q?4Gh0A{5l~FePtR&cbs^_jPrY3CO#kRf8ZyS2N^$+I-ULqT}tdMUL6S#5=5wo zBdkiO3Xiz{Ws%2riR35ut1xN$H@*%rki;~|u1e}RR8TW1v$4I__mlg^O+EG8coZP5 z-~3`oN66ndIbUBG=H>Bvwt4aC8!zLsc7`NNvU@*2sx5lI^ob3t%kjM4P2JnaSYDqp zxyntwkVe-|4?@P)f@lVSq0QF)T}KS3oF zOAuAG4VR|N@+xt{#1wCRz&w`e%Y_FgFoIhByTPH?EWZBI`paba$V=TG#$x*}hR9n+ z@C3Ks&LZcUrm6ev@!8u3hz%nF!=2xGAKn!`?%3gQb`L|aIAi*u@Gm-^j6tG*=|4Fr zIwDL#9X>!~6asf51f;nKJ#WTsZV`anA;*m>>ZjndOvZXX1o!3T$rQ69Ok5C1m3EeDO^5U_m^+KlJ_5NohbZkhX}9@ zwDasS%r4i0U1UI#EFRJXjq~+rkrE$AnP+w;9KNDI8j~Y~y|XiFc5XH9-uQZI2q~$- z8tdMYPoKD8MRZ!BrWw)x86UZLU2XMjLH3np0%GC81Xb@Ri9wMmye-QNhI}pV+mf}n zn`OyCW~+H+R&8yAi>>UP`cL3~e&x0F%pHBD^QD9^?6q}~&(98%z96W6e=TsxmfFmF zzz7tVw|QHBI#o}NRGRu6U-`kpU!Enh-bbrevG;5q#fXl2h`jn(+RUcJ@7B`T{eig5 zFKK{dix?cymsz!@vrNAdSK^A=@NI{^2Pg?qetdG4pUJDckXRmqj*H^<%<)Lv8dwv7*#6J z+P6`LSS`pQ0 zLxwi+&mXOxvUdy!?^OfY`KEAmog)iYnbJbjQ5iZUUvf?2? zYS@r0Xi$f|1jJ_&##H`HaEm2->V^0jx`nj?w)gerW}8sF^oucxiiT5y%$na#i-Kc- zTo6NSZO#L-MHV%>K_K#bOHZN!d?UhOSw0Xj^ST8BV21F3_v|H$z` zvu+E9E1QP^?nw`z#3Zy42vW!L#v%Nau~4?32pvpEKp0viL+|nsLKFi8$Va#IKH(uk ztp)F8z~Tcmq|5Bkp#JLs82EAj8Cq4_6#4w62JN<&%xj0|pzz(VLjCpCC+P|%I)7(o zyn)Q&lfMZx2Or^89iPzO?x#;I7%~84YR6wQD0mCSeW=Np)kRL6hbjrQ&IRL>hXu)_ zD_x8Bnk)gv2Jaqr#RgmdjEsDSCm=487UqM}`~X2$b@|6)30{gFmYEUR7Aoo89eJlP zR9;ON=mI->+iD(d4G0I6=sa+5^*s|z02%?ny9&SB5p*#3{SXdqg@Ywc$hGGdv7UK(OFF~ge^c2E@&U)4oga`oP z&d`7DV0!bDQ0Ne9X3p#$M6veU;* z*CCel^TzF%lCez_IrFh{w$iRZ3aSlj4#3^1IHYkboNYL)hr>x133q z;ktn+uZFh4DZc1B0+;e_5=}s**O7{oLlL4FYsPyCXRSlleicy>$jX;3wjX=L-g4nk zcc{LG;>~o0$p;})lr}u-3aQul8~Zd|YlGe7m-haH%k+WYUNqA;GKMYvk){F2ERo)H zSO?114ykB)p%?MY9?O8zSqbmW8*^0=1q%&uCzE;ssx1Hy&^Tlg!#J!$`=mec8u>P$ zn1>`85UdH4P?L1?s6G2cC8vS>abfT}9(2pKR?3~QS5a#J!lW5{@ZYWVjt{3bU=$dh z!4lfgDBQ!Nm6g&cqE1*+4HL2RfSFzA#^`*^BLVC9EE_=WKJI`ApW1&p;V``g%3l&D z-~t#(2$7BJNWNm4&~;`G|MUm?gl#eE0^AQdIIEol1A9+AzwLa(Lx12h13}JDI(YjZ z3o)@#D+07ASRepM66ygTO4293LcuIKVPWli0os3o5YL7pvNz$`GhF1plx#{TTME(P zvp6hM0Gbk^8TUStr81V4Ci`?G*TYDl8FHeC&{l%af2M}O?hg?J{y*0^gh*0VqO@@k zGDt!I3`qbm5)mrE98zfR5}3Bo@O`lHG{6ZT&w2=ayqfTy_YGI~1;t%~h}xwLi#Wj%G(wsq0=4{9X!*-4 znxr>J4=>)hScT+;#RKM=e)n4fgb<$kyESCzL1ViG(78CW`7Iz{!E9cjc4WTCND}w~ zovN!4lH0?sR0!Wn@?zEaaA)p`*DMa=51h-U)x#sVo}6Wx2juLb)o&O=8O0L}qTBSZ zM*dhRbRxn)bFdhoG?gC-0(f8HKXYvi3-7#nwfqiyQBh@YhS2x>Z2|WfPVaWB1}mXqR6=_7@xu!u?E*R2pK>w{@y~NL4AI39PzHE+k@UW&07~i$_&HSZ1ib z!VR0;oMXBDxI=AZj^CXd=~WCBE+w#xFTzg+^uf8)j0eoR$!>b`Cda^kPG=RX*k_bo|nik#*9820<>N~YY$?g5O4(1*Dfn+=g> z#z~veo7^Q@qUQ#(X5F$p@pA8#qQa?ZpPfxOZ+(p;DrfSYBlltWH*+S>^xqWkPoZV& z?^23Ub@%sR@^9_!-@NlXHni}18Mdvi@-eTQL8y9-hHm~LhY9_xw0jO?`&$ZoTh7NN zGv%Y7&Xmx;_l*{+vU~XbfxP0h+jBy7Ejw2;bvN&kT+vm9gelJFW|Erb?`E|OABc*P z@0w)|jR>E|2^-Wb7o+CR-*%>Rl!~bYilUiy8X?ClJJQq*>OuUs<%-+gw6xAoUeP{% zIHh7C!y^>l_g-I#iB>f%qwSu9v+FEh?Iv5YnQrfmciN>}7(!i}e*{J8CGr8EEcwi& z*h;ZQwX?jR8H|Qm1@B3_Ukj8wEUInv`*VEcc-->AfqWw+y~t)HdW11xyYtI$!@D|- zaRRPmM_q`*XTVS91E2d7>Zw~3x>`3n(+;AYqH7cJwZ^Sp>0@G|cbK-#o_$Va{hRc~ zF`?BobX$p>K4wPx7kRLcM!VweGx3jKTfJ$0Nb%f1wQO{Q^8RoCuDZ+|On!Fg#@Wra zKFXTY^=aHQpUbgtOp2G64>|&(e&3x4eOFOU;I=>Bbuto^+*uFHH;!tzqvgK-;fGcg zt6h<((QsGRMUOp&=Dy*+Mw$^^^nt*d_~67#(ei>>k$ov1`V?zD-&8@#HiskK`+USBa|4;PXK)w4wa;c7n0!pNoFyF0VRB=r9em6~x7GbyPos9a3Pq|7r(|P$SHETgom81xUQzFR>kFNy-RzvjY@@Zlh23R( zkmUg|{z!*RU;Sv(esN%fuaID6fEy~9KJq_vc#QLI4a zr$3qrcRPvl+XFufw9gD%5nm}xuY~7COvm26*j{?7I{r|>U8daAdu~?Q$VM3ofP4b!?H~3a%gvEm2Qk|l+lZyFa8C-RRSN%9nYZ{b-w>)-U7QR)oS` z8}p9)F8+91!h2l#&_FvvG30GBk2jTzgW7qq*D6Lb2MdpO*IzbriVbI0 z6*6roZZ;}^{tADENw%CLIVlpOI&fUL8EI%CLB2E_e^I1lR#oS2NT9Xcm0y`A4_>gY z3=yHuV`sOAd#rAj_Y!q1#sz3jO5LQNk^XePC_G_tDE9Rnt?0Y`Puk@yC55Jgy9p+j z|K&GicK_9O!PB|i^y<7onRC?F`koT+hOT7#hu)VgjpobL%wM;MH#$<%iN2rXE^&Xp z>Sw!Jo_0G{Soz{b&z1Lt0j9YyMK+mV3ZhnJXDu!G$DPx+r3F0O^cH@`^)w&33UfBH zVjRb1J98egFr+R0vPU_rci&9Tab}aX61Itm`CfYIyjkmtDzAs^&P@@vn}?yx8rHRX zw~s|Ij8^x5lsF+a%JFH#+D-kGUQ8GzHhbgi13ryKSSjM`>DSlIL@~>m)kzdVA>VD{ z>gA6rAFttp$NAsmGQ?P`K8l$L-?}a7J$CW_cJ$^+0=2{XX2~M1P`yr8h-}Dv*iBI9 z!iEG5T?oN>u{_@}uB4E`aNd(sFvxYMo;iF-QCTRwX};zfPl?HXaIm{H)#X1gm~Sn9 zKqlXssd@RZf#xs!;QG?Yr3bkmrm|jhWyJjxlO9J4bW3YB4Z1(ut!n=4n;)m`%us3`nCj8f zZrQxuU5#FMuS;=wI%044Zy`NBXzs^UtXL0=H%H6(acRZ(6e6lJkFoW_#6$5@fZFfC z9K6EOz`tZX5fll@RxEo&iBQ)&DYDWWwMkx^(C-~&OMeUi>)hPVzVk;A%Y|vT}h#|nB;Dsg1JP$!o6%GOt9MJ9MOtmBk<= z?O-6D6Ay+6@VBnRPT-j(8SedmzOr!bI{F_5`DfTWB+PIR8REi%?%vfI0EkPUZ<2>( zXh#Gtk%@`_aAJfC&cMoo^S@`~fK25lsJV}Zt2wx#i3DBuCX0!4POZ!hCi&a543v4E z(EzcdZ1&BUtHwdozI!5j7}#c|HdrEwC{17X=ol}mq$e*?p25@a5(7b>9--9A0e|gs z@m`l*24Fl@WXyic*P_TNBlh??*V|_6W5JhZy{|^Xrv5bMwJgBi{A${WtW;~!01<1n5?1teu546Fi-&a1DmVZA&AcCcu$uHgur zU%qdmP-5}u{G7Sgc6&f)RplC0);ZwH4pvg zn;%SMIZqRt%PT|1+8hhxM@p}TC!ULu=mdN-fs@*Kh!--l#*7$e>P`Df!KbdtEe|hb zvRtaquqr6+`MRE==QzIPrB>UVl{+1>d%uoiDgR2rP?uYt-pacll~+54OAxx(c2jj; z`c&a5-AxZJy+;Z)mGnHD$d^9fqI8Si@C^H#(u$>p`c=_sF{+Owf^Vx-Ql*xbp*_e&U{==uko6IH3cf z-8nQ5ZD{E6BuFusBJ_506$f`OA7y*4ywW!_+mP;qyd9vri3H62suSu)_ewgIz}MI5 zftG%YS(}uB$;Qt|gqvt~%)*Ef%REl(C*w>0PTkuh>#2JST$u{?7@zl^tzxWVaU6H_ zOLe<{QsK5zM!7Lp==X5jr*4J#aymxRQO{3x|JB_o`%_K%!c8!>M~-;V)z+* z!_3utshkP%Pr6pjwwAMVyQU?dosz5V*P>wfHcL3mA7n57ZRv2ndUfAl9Dh~nmU(U9 z^4*uF^DQFZdF(twuGh}TJuMHn!Ns&+efO*>mpbq+hRW`ChwN%XTfio-+eW3#=|W_! zoTb3o3+^x4gWKNWFIeKnef{tci@d9H6+id;DPkA%aD>tOzI;yy%s;>S%@Ez){0KXr zt8MOaZ>7V;G{a~9zA{1ZEsgmox6VNG&nXI~n@wNT7z5La)SC9|WW%vz534`4jtkFX zC3Al6YlPj4_}F>bJcngz`F2o0M-S$u84H_FWd?0O@*vNaZn3P%k?*Xl(CD)UEUc<4 z%mpl>U%?3zSnKy&5!TS_Srr-}KdC^BtPO?H7|M2iVL#R^_F+qSr*QW7j!UiWx~^jP ztGB=_faaTZv2NncIiDw!B1!d(g^RuviJ#HBom;EMXDx1pt?*f=tcrk%gGfNP|Xe3Vj>Ah=Z8~S5BQ^9B|Z50Z(_JqRjkQMB{wf zQ-D(L=_uQiVRCzCQekky;BxuYZ?26PTNhJKvxD61 z`52z%SM!t4S6!Xg6A?dIE2opkVlgj^cduVD(A*@x-D z?yOG}QQiN(ETe)Lud8vfjjpmO$?Sd7|DD1mF~1Rg!{ISA;ug0D8(I5je<#jBj01i$ zFHW3ITm~784pK%hKX3RGs!Hc6DxWlRzO-5pV}#*sFwOuXtFg){T#_DxIzsKdxn;!m zg;%H;%Z(_q(M3izhbcdhd=Lu|Gp&thRcRaHv9bF)0D0@_SiXKdEO?|zOh^^5#oy2? zCDjA)^}}*8AV)Dk5JS~^(HWe`rZ^+;i2-alqw^pK58&yTFju!I7((gL7)OBIBe4>7 zU_68vEj~F+w+K2XE@K(jbhh?E-4a?f)z}n$u<;lsAa`PLK0xc zqvtW*dOO>=;Y=dv7U_`;e-|Anu$-v5)*T%I=-B7rkwiWoZL{v}1wh8DS4Za)lkOAr zo#O@I>;CJH0C75l^!~M0*hfc6m{1jZcXCV6-lL48%c)%<7dY3!`r3n+_-GZTE+C&KWNZ3VkJH&>Ox{D)q9%dY^0RX>m z8<~PES9`AI157GM0ONpzTSK}%U9Tey%--&W{1FJ{|6+c69k$7b7w?dgp!41{u4Nlu zP;*zHB^4^XBshMRcsE<*}0y@QsBu@~BLp%Un&hW-rpaNElh*Gi;Vn{)VAWJha z5&%gH$n(GzJPe0wLc*^F$on{C3Up5g5MrPcm}7hjQP-i4YPWu+t36iu(nowJ#+>AK znaTEj!CDS=RKaUl=5|Vemt4uK=aapxuie%XY!m zfPr4ssgM^36UIou6%XSn=7N{8O^y3R>Is>f*!(AmNI-#){(>P3L}v0%zsX2BJxlSz zC39GrL5V^(0Vnr(J;Nz;>n}DD$ML)>AYQJ)lKwPvOM3Xl*r2-B+p%BV9l)8}*XZTQ zdj46V_A$3g;=Os}6~=yyy?k)0ZAbh=B9lUEwm0SIykwo|;z5PDst?2B$AgB}I5P9# zlLcDq4CILJWOd_e_6xw(cqf;y4l{8HzSo$)wQ%_K7{G3Es0h-|-XcV4Qt3*T63PDcrowZ~~lHIhr z%GM@;hi}QlM0|>hP<(Z|2vkT8Lmz-%NaJZZyNuKgg$}?YMBPQQMPk^vN%l23qQN6% zcs_y$rce1pFCLZL7Psf*8&@-y1K{iSxvYbju?4l?Cv|(~19AxO0`{BlHO?b0Z#q>i3wXih&D*(}{f$Aif9yP94TY z!^0eac+bd`oQlb?Cj$K#2HN+4CROHxjqu4JIw(Ll$`8R4q`9fI4<&v9J=K<+8FF?{1*iR=2aa3Bwt6v zJiz-ZEQ{VAxn$bEd-42Djl6;8`l<(t{NFl)xg%Isb$&8nD&AjBZihpF@P3VoMRV#T zYmw|L%hHFH3sCp;ps#uR#*_G-AI?c{kFm3^yEO94&RyePvVs9*mMYKM{AM%g*Mpx% zCTMS1Z01~Q3&QYIE=gO6N^f00DSF5q9X0{x?EIflCD!tce?yqp@}!9U+L{MN+9DRw zhuuS8Wf?fORGEYHsL$#)1)ad+qK7!zdx*5UG}%1vr=YlXs=nGI#qpQ zDD01t&&4<~BA}zHytilmmu79qWmg_!1~#7`f=6b~g8V<^jh%47z_6t8Lf~Ub^^3&+ zbil(cG+$r=4*o?Z4dEV<5i(EdkJ*Avdn?izRtjIw@7DjeyVP$jmhosWs1dm%9OiOcbUhJ3T0 z7W$XI7aNg8gY_8SaaCqLXjTEhhKU+vdr5>kZ`uF!1!C|tn1zo21tRw$**ge~;OI>} zQkL486$h9y&^DkX>~=cwX%OQ_6s87-5P-P{bkZjHO9)CbDixpza+9l`8yQpIUw?4E zu?mM8H@7$KB6|-*A=C>$Knory3jSv)X#iPLY=D^rNWs@oYI*SJAs)JMBwwr=1W4s$ zq_<5j778Qi;9&~o&Hx%T0RlZd1ON>OsxlG+!@`_<;$bK0kO`5v_fDlKv0N|YFFTS! z@bWc%1btJ?aZncC@uF$zEs1-~&o(h4S5_)Aba?6104I>RUN8CcsPbcLL23%7kaWjh z5eJ-;buftgxA{(^$d`d`YzRPWIB3N2I_t2Ro|OKfP*qIR{Ng+;&Hz7FHWr33Kj$lK zBK}q{x!?z7kzb~7>blaG5EOXhVYUCv@cvn`8FHwoQc%=O_U^S)P#$2a;$`(0h6{L6 zz4@ojyQMDQw6>q&fyC}J_FU%^avOEYpBUI<>LLJmh{+*yO#>^jZ?6(5q*@5Jf$^0e zzY-un#3@{wdctPQw2{40fu|;|F?$EUEC5S_CO!6=EY*n)><`1WzQ#yBXXrQeM|Yq` z?#sl7#md50^uw>ZVQCiNL3R?AE*m71j12+sl5F$R^MEG_A_+0?0W}`h*I_cC3K(`7 zBmJ#K#~;T0s}>BkJe{&_2MmORDO^z6FRaTvMhUyNhC}VoTar=%==V>qXbVF`gus~r z5ERm^-8LAu-Lr^cZbZfm(y{7TsS*!VY$$ryDINiQv6_*SYvE}%cg4goxSxi6pF3IA zWn|Y*BRd3`p-<(7K8aDx?6=%O-LIcZ znf_~!f5e!lnmAw1M&G3}#>2$F;w=5g;OGJq3GI3z)Y)PM6}^y*!GDlIgciyf0)zpd z+853S&FzRVponkNbaud@yXCjLJa#|l((4hyIZJxgFBO1Ow&o)d2Io8m|2Tk?3f%sa zVmrmhQ9JfiR|k=UP^vbl0uoP)%Ef#YSHCq9=(GvI3ZM==KNExJ-%X@!?}ZUY4v7%5 zRY5?Sc`o*jqHk#D!%rZ?{Ers|PQkM!bSLv*T5Av;S*ltY5l&$ zs-~DPic@>HaCS;DQ98!U6j)NPEOmyqDUH zNJS<%bHMqU3fE0BsYESqU1~czNZGq znGpK0RRnN*1_JI$BDexOBv6%ercXnn0)H)7j#63Zx%~@kIK;owJ}-wTiGn%IUl^_b z1CzpZp@qP?BNS=L>b!`~z$2NE1i14U>6-_WI9RQxEg?k$4?)q17}ic2hv%WX67vYX z&@#Y31|)9fuo0s__yw=}W9y*qqEbZoR0)CU6t;%cOVFbb00VPyvKnjxx<1h6S3@L= zz{CBS5i<@Y1Bp*tCu<(hcM(O2RHK;Y>p+!)!eI}!pzVO=qoNf9g?_;A`^1dm$#-8- zfpiW%I$KnzzB(dFCkc88RxlBq!NF7z!lNKlj)emY(UyDA2l+8U$=MbM^dJ#dKMC04 zNzj`F+2#Oh{soS3FYf|<8ls`r+LFwG&60xCv_b2F=ZqWNy5OKpa^}q+UjpZ0a3H`v z2q8+oT@jZ7c>@j#Bu}O05^7vv5RQa{ny85zuX9-EK9U^E8+e;7jn2nAQ+%sUaxuUpA#OrX3MJtXM}1cwxu;da@-&27s;ZOOQ3<>oOPJpKWw-7FTxo3o(j6y5n*!f2mOo(|}deFob(N zDrxA~_;)eE+Lgq&7I=W>Gn4|-A0=_@UY&TzCx)-H_^&uneSM@|n#NzAf7svN5_d+9 z=nbcF@|B}IkxlI08KCIG4Uj^g+AH&*D?VWptFZa+Di+Yap2`5Nc2I}Xnj!#hupPnK z3z31RC4ILTTfslrc*9=|dwSE$;02wWDawiTZH9Q{wLf2GX)CZTj{kD(b??=?v{!WG zLH$)zcP)V_6mmOj&|Ca#i~n(vO@LGoyiJCj^+IrMk#+pSM-l;|jX^34XV8VZc50q0 zyI^IHiW97VxAR&m&F_hXOh)({?Kh%h;y;QC}YK6!zNg%qv;_hTNQSE$3A zOa710H+$#<{B3n9YtZ6*sPmRAwAKxz_fIIY@kyyQ(AuPa*ZR1POmL?frZm6-Br8Si z>b{;a+a2Mhi(;9@g1U6v1~@m_w%;82P1-C~3Pe%Z2*^zPHnlOsb1|YBH~a>kjhd*E zl61kzuN0(F2_X@3`GGNtw76#4>wyB6km62+0Qrj^ZjX_oqy-8zSW+EZ;o#H(%hYca z@tM$W4?6`G`T}1D2>xY25F<1b`0COow2-hBmOJOfP&0y)Wd9TVNY730D;?1k zy<~wXuRnfM-T!gy*33^62kS-;8OGKCwUFaCd=_WN=PsX<%Ah-{W8xe7iwnBai|pyS zk=Y=-_siOdLQ8&@ev<#G)3dPm2^O8s;+nE^ToFqa)5Vuhm7jU8qTuEGr0$L4I71SK zw@c|!MuiLinWGJlbU8>a8Df`)R#^W*+Co=7Hrefyi z3q~knRuZY{t{kgx8NRaXeDBWoP)4PZ*1z8X&z`q-i_()*1eKoh>fghj>t5S;jJb5) zerP{op><;PjnBht!D4@|XBwdH7kUh=y$r6*bpIgi^>%nZ#TA`1Lh*RMu=d8i5hji6 zIUd$!amWRFAuwX;TyJHP$3MW%@|<_On0e^xW7oq`&p&H_=c8D?=jNWDjw+3z!&;v; z-f2r;LJlOqni0J98&1MQM}{Sj(bN3QQsvR~J?0y9b}H1XOnxjoMi*$^U!T}< zD(v~bWXym}dUeV8BavQBJUX~c=-lm5tWy(?!u0`>i{p~{-@g@Jv`QL_hd(JFTbNxF z{qp1F#fD(RdLzN=6m!?tcdN2o>4l|E+8!9Rw!0eIsxEZDJoHSe)ABWtI}A2R0?*AY zZ_QA|n^h?FnwcC@4*nbYur|eq(#4UV&deLMyEjUGBsKM&tDCFT-P~h<2A;0@WsJV; z<@sI7m-OQ^Lt&(vartjkdzYxkvK{C1{JrCKHdJeGXK2OHi$4x{n!zX6VM=&4*0|#x z9rNh@S9hDxy;Y= zw=_A&&`0)e`6agL?7fZW9(u7nzm}ef@Gr#t5(x;=w*6eyryi5Y;ht!#t9PUM2hn*K z3h<3izSdliI1{8^;&Rv@8H!Z@PATZ5#KIU^KAh1NRdUQdlt}U63BH7gy4vj5fB7`l zRSnU8b#eOCfT8d;+uH`JtpYCvJHXh^Cm?bNaox{Slj?XTZ;J#|u;RJl0G{SU3C1$qGTe`Ma{$ z4O|p0_kA~u!e6$3P1cOwn!TLC#8QZ=9$NFKICpjKTx9%R=dBme8Prj!lS(g`&&1${ zW)jlNPRIK!3Yo6DtgN*Yqgxffv-2HPZMW;Ia$p-))1#Oue^#`NDB)v*-?ZgC6JKk3 zM#CcihA@1SuiB`x{pMLV)TN3s!7)I<)JaL_~ z$w3skAoh;JdQOMN;_a@6R0de<-KMfSqph#A8+F8dnKzmD62IIdv0(Gx3;S0Uy(Ts= zeXq?f+u%^!b{S_A4f&OJCMDIJ`+N8_Y>$IVaO zh-OLKTeR0KOtR*Gwem?_R-YJS;H+PKa0ACA9!>O$}LD>S)mEl6ct#p}i zCvtk>O;=Wh&MoKK z1f+%TYP{2mbg7B*lO;N0P=sAhXII_7l;0YiR*$lTkNa^^-)b;(jekU?w6iaW%XnM4 z#ypDH&iBA~GFR0F?g=DRtu{{Y|hd^zHitmFN)$zRhE9 z55E#$zPJpX3fc$30jNp_JEo4f05vnharJWgnF_l%bq>;@w7ZmpKF{x+3eh+I&^sN_ zrOZ?t-AUW5V!d;&+{N1eXM0I!f%_l(U)J*#`G=nf3yq~bRy4o-YGd<=En`CJJ8pkX zl=3a*J9a38WxB3sGlm`-X}Z4mywsfd^yU>j{ccX#zXxT~Sv*-b*OaH`WdnT|<6DU!mLDHF=k622Ok5Dsx7WRK2>5G#q4*Whvms#AmyY7PMX+~C}y zd^^aIfcyP*?b~bz`tPlZQo+sXy$fv&3_AM_H~eoizY-GrgB%>GaBCp~aK`nKGktjw zDF$TykPdVJ+l~JmqtwRR#)-W^BMpu z&?J8i@{L5jc#(^55te?|gtlE^NE-|U2Khs&wdr5@UAZox@*v6@ZdjznY=Z4yH^9iK z9`3z&dE?GgMChnU41_*8s6jyO>>B@>h&gxljlebma66E(@`s$HejKZZbhhY<0Ro7+ z?5;n_>+Mb*Ov^DbIxC_79QL^xR*&Ytp;XFDeUx@-?ip}+z%3WMW;&kgsp_!^Kh0I2 zRYNIijx(KW;t08}jkFB1F20-}XYPGY9VKdFOXuMJ@>5@dHp1>iS-OC)fX|>mUIMPl zk=I!(B-Z#}p@MQJu!v=IOT>+=X%jD1v`h`TtF$)ms0#Vw z9<>MY=DQfXQG!<-Ic2}F9C1(QXC7db^^yDr6l&Ma+?t8VqsIfRPmdWNV(z^Al9+cd zcVhGm5C87NTTR8dDeNTN--IX#qgcYSC*)&Q8SN3~etb{n_cuR{IA|YIjnJjc|CN5- z&vpMJdlX$q|K$;mL+$t8Z590cH201fXtfs!9VZ9_OBv!FV@j{ju#-hexxEbitdHq^ z)Iq7A;_fE0O!1rfrMhiv#^_abC8Z}P=}pIYXjlHOJW{)U?kEYQssU}wp#dss@zN*R z6MY`Dg`JD_dbNUkz_^HZNm*~@=P&HjP@@vJ`pgxcPpW1m&s@gBF661$IEIo68mKa> zn3k4T_ z2B7I&Bz3f}{~eZ0)|#^eI(oyI7_Lk1F`MOB?+a{G9qtq@m;QdwG@exHy}o+=S2%6s zRk?PY$-$r9Z)0D~j0@OuyEL3>t6db=ZPYqS-E=<3JYvmCIqOarRz)0@GVD)w zBK`>u#Y^w0n)!(!FMXXn!3a*s(m*V~T$T6*!HiP2oLk#3tvpXwgj=?e_6XX24B{fuf zb)6YNY38+ts~v^hts%3M3kq2JVo?>mEkm!(S*5#aq5eWkQk33#)eUY1^fX8GJ-6G} zBA3NHFwP%B<&R7;P94PsPu9ntT4!K1b5?v?e(W5FfXB06YchW6MkL7j+rDdhpmZhA zxi7EhqYyIu5_yS6#G4cM-Sx8Bn6{$`uW2bMERiKMfhP&Yp^3ePZ+VL8?vAZjVw7g)4n>N55`Z zc?8q#5tSP&qof9@$LjYs41t^cZDjj1D%J~V1%0%nU2OQY!$pVw!zje(5F>SUbjFym zT~n&+VdRu}Ztr#92Z)m5x#Ia;1~AG82cQ%GezPLnYshYzzg;leh^HhQZF{GzIuhAy z$~IrKy?e<_*^V!LKE8;hrzPpC;+@PPfhZdE3Z6PW^ha4L4N*f$ATiA1|FHBFa8>=@ z-xqW}y1TnOd~^r`(%pg}NJxV`I;2EO>F$t5Q660?prmvtAT1yu;s5ge{rCC2?cD9& zZEri<&d$!xu~Zg`=nrZZeXsCEqp3T;;k)xJW=^;6eF0^%wFK>2Q@7-@K|bSk7MWkxEU-kxuL)vv@=6D9eGbO!KO@Nx{*yfrNz%_J>SciPS+T4a-Q#Ml|42 z!N$b#U0LK!(T%B33ctZH1;lPV}&8n%+MTXv=DADcB`9DEQf8YvnP@?ua6=gR+ za=7=?b}_g4g2nE+#zefaId>68mHW2rbDcDbSaVPktcG+*xTQjlF z-HL&9Q>Y7K${JV#8Q$V(vsYQGIX{!2kY30X9XJg|fI>Aut^^WfCM#&)^%}VHa)SJp zf0|0>{I(!bz{p-nI3f^>0u0drRB08Gcm%$JkLLscu^^`|9)JWh#ICD^1x{DM#y1-!;!izyF3y;+!5c%=w9jOQ|h;72vwBy<1Dt)Q6V+S%_H*Lih;N@Mla9?4Ss}W8w3!Xd{_F9O5)-HKqeAMfT2K7pbNsz1h5u@ zU>-;WRD)q)cipFn?vJ>!rWp9Vm~}Q_)PGLtD;u9OYlQD<^`A=B5`NQ-%k5~s;WMtDl}7T(FWK()oyLqO<- z3lh^Hb{t%%(s0)r1%ILNxj==|YvtcmcTO>@t%NAoG57Im)l$dgTaa%*Ztf$@P|s%h z?a|;3M*y-3mW|Z~{`pn9>F}kWh)x>`jO)sG5iAXfME3TP^nalwZQb3 zw%kH1eoyg_HF`&zQNDDasG!T!tGjD7qBa1;1F4auw_6nP3t|%rklNxtie$JgO}&B; zDINY1zR6d7sa`3cg9y-aIzRk_Z%Jau^bt)bvBo`MaJcK1E(Y}x8LUSDIQtyu@NrN3 za|oTD(V$px^Qfiixl8i$0nPK2ckN(1vh-0ql&1X%BZH)J3HBz4_Cy$em) z?1lcrBmja&-9-RgVGOHa0M$YP@IcTW9f6JP{@-w3FSBlO?hZ+BcX#rli=wilX) zX1xYrdaPqYoOfh%5bCO8ZB6$E4WjF>?UisJ%b1FDcv=Km$TWOCZFcD0cqiSe}JCngsYZX5r!c~*f?M1le`XU_z)3L>$3 zE-WzgOztO@P<%=+S54NVqB7D2VXUV#%)&viyGpCL3uV}oWv_0}oiC;>JYchUJg?Q{` zeGSU0afcRlv~Wj9nxZa{8G&96YJh+Uf_U&tb#El;1mg9*g_M4=d(ggAPf-Of@-1Y zP%3vY=x8zl>Q(6fU{D(ZBo_ttFyZj~hKGuR`EVP{H2w z{;#?z0DU;)%j@e$dj+0rIn_?S=R3H@kQK~*rBQ>`vk2UeV`)kWxU%~PJF`vj$&wJcHv;0!A3dDiB;Pn(Y4KfiUdj1ji zm~{}$oaV<7cP)p=eeaj)dO{39)dAZ=Fam&VLqWO&+?cL{9tX;l_DG=fG#wj+Q*3gR*837~890HUi{z#lRhyKx5E=1@U&K6nk#ACZDz0NfD*(Q7BA z^-)itPjX%!fuv960On)5I;tRkO(DQZOq#(= zjU_hv9kar=^Ic`a{xGv(v68>a0Z8$bheyFEjOj22W*4ncvK7b?kp%Ap`Ld?uCt+wX z#V4))rF&by_eFfU$@wbd$Xy&(T7(mpwj=@mv4!Bf-zF{hJVE?k1h5c5CU{&7>M|$` zNI1p*{*rn>1|J`Xi2|&=DS@J_1BCViP5o@h@~684WN1n$`S0(GM-*MvEN_kzM!vKm z!C3I7&7BX@YhdHi-T5|1(7T(vFrX*pS^R%u1mo5+uV?7SpD$uXjvGQlIsG3GrGoSm zp_ux2DOPFIYF@I}$E6SQ(%+qgvvjUXes14?Cl&((px5te|KQoQZ9Q!i!gwuSgpdCJ zi~+0CyX^ZMnTEk*yBCeaU4Yr!jqJ($pZFsf(Q@nj$NV$o^8S}8Y=F)nP@w;4(k&Gr zVW|Jc1I1`(6D$AJcr&PN@K-^I4tQD3q5o)m2EVji6^trD{<) z5-bLL0`y4h`9Ly&1>|Ww1{*??DII{uq5@_jEm|m9>ppISfSKa`)kfs>rV$E+14F{5tEN2qu5S+D#u~ z&G|*o7AyFGiOZAy_X=pZjP$>2-dIIv$O-~L4?T=vsg5 z+V3aw%s~|_5LEw!1plnz9YhGC1L(j}2uPKU!I5_l!Dz6-(ZKBb8}8!hMlb>jk^%Q4 zQ$ZUSP^r5YcJ4gTkro0a4CXE%gp&<=T#=Dd``nd+kDw6JF=jr;~46=nC?9Ttuk7vWyasj3ywBAr0zYTQcc)`M$aHIFX=diw3m#eg4=Cb|ZCo7M>AHMqK_24Zghg6SJpXi9L$F+#Y}{tZ_?)>gfqu-^Z5# z69IvM>XgdEh>l}M4UGK2XZ>o6`Nc2K|J30XQO5-F?+TU-^+$xRz!(nRy?@g$C_l8q z1;Fl_1VTIy1yKm3szJB_f#nIt{WmieeRuMFeg2SaOKSMO6bri5#=KSblQ>FZy0N|x z04jSz4W^#MnOIje6~}e-T`TtGX`15{`oySx*nXr={%r7{0WPq9z~-W*~U_0>ml|u(u%KSfO5pmjcj!g_Sniu{RVJLa#ZK_e!rSH4jO*pvJp& z@4){>_z1I1(~~w{*N#H8M>eRnSn1Q%>`7Uh#4_6aZdE1|Q&8)QG_wWp1qYmM!7Py( z`zIwronEdZMK2pjFsLpLK1*fAF*v+&TOBHD2mAkll=^ykX>scY>7rL`=OPi?rF8_p zm5cC?ZskXQBH0fb1+UURMrBU5`N{1#xc!*S6at7;Ussc%5m5HLQ4p=c-b$T2mERCT6G9RF+8C5Hi;B0GT@GON_|tZ}$--$THTq}ucFjw; zbTOXD(H6(r{CeWU0bqS*2##DPJxo@h6A7;V+rC8-B}kzBZgfE(GLgIlL#!T`3vFu| zo&cqo_tUVgE7<|72hd{^V@R!kW$uB-+F~8FR6f}Fu6dA{|T~q#x{7QN;;d#%~M?4Mb`9{sM zUsVskjU{O;w||Q4{EPyLghB)hb_9_S__Y>(BAj`fbO#L&d+LslMRaLr|LIz>WtBKq z5;0TjTokp){AXWxN0gN6L-NPj#B3t+v&+sy-N=fya_ZCPz5?z?Sqj>4p**uidexjj zoHxJYfU9RO+8&Rz*d5^Oc@H?hVnE-=5-lhJ*JXfO7l3dh?|@Z^%;`1&ho(tQ0GNTC zgN%)oAhyH)!D+x$0PBeW1G@R{mJ2nP-BFbgsN*9!O|VABqR37|d- zroH#!c(Q;n3lsx^AoH&;L7aSiH?o}ZML@XqUz3eILq);Dbw=9LaZc0j^X}7sttYZq zu~%VJ%R}7@VRrkE$gJM}s*bh#w+o|TY;EvU0*!H)2p6dQJFtRX&&V_TKlQKpz$Vvp zrs(KDDCx0WeRGfQ9(9(gKhpv`(MdkK;B#1G*!cDJ!Pd)&?^srex4bQKv;RD5JSF!p z@)kw#s-y~K3Q&IyRr_MY3!6W`kI`vRF|QM*g}s61=E?5mykcyPPGH80e7bytXD`V8 z?TywH%7K{!yi@xgaT%ArD0uUU#A=A5Xzo2bCA>h3KWsU!Km6~xcM zPosDl=v-YIVm>w}F zsO{^QCoc-9GJhykm}>?83!tX_+K|+E^_EBR*4$cQ@6v#r+cXlS!q;nFH)#&11=gcr z_xyRi^+)tH_o}{2aU5#YSA{<|yr}8)T`TpQ8ffh+>t#y&ykrrSzKUjaU%IM7VOtt0 zhj`{Sa>wNTa7>=bNj~Cjv%wC`YfsKF=H4Lq_-Sd7J7;h0{E3Q+I{j_hx?%!?=ox<< zFaN=w!rsnM#+tt|F|>CRZ+h>@N)t}fz8uv?+uQmjHZX{8qUx)o+PzcZH?b673^N5o z4cUn2`LbRnV%}qMYSuRME~}2}Q@m7PzE8|NT9{{0F-$+~vsyi=xdPth%$po75f3Kg zHW@6XZ!z$lHF2fjid1F@7{EKw_U+4*h6;4FZpc@%q*6?MAa=4q=Nb+D<>v#cPyeXC zbuu%Rr&HVty5Z6#A(xUEk^06^ku=X+m-ULjAyC;qHR&JuK8e`~krwrrLy<7+cPb*K z1J;n*amV)YS_7K4^1sEq+9t(v2~QZF3LckC7tFmatH>~s*s0yts*)E;q4KSIyMad? zKQ{e=25S#*=Z`H}@Yjzi2zAx#S%JtZX=a~x&aIqS3?l1by@zz-r(cC$yoxTRG8#^0 z^3Sug7+3#0#M_wq0c*DL4`sQ2T$9zU_u5gp%9FLsapn#u+G7zVoZ$qGjmWk+`vumL zV;HZDC1#0_VJd~rg%1VZXJX+5=p#AP2FsDYSJ!;2R44wbYIe?{`@41sPpbt_x(qW`y8?$_cX<|ABH{q z`wdYF-#{+Dj+>t*Mq|qtn-R+iWSh+i&813j1A)7Gc$m$xv2f8Fn?YRxH9gw|m5wi8 zIA-$>)QAw-6|oTITP~liM1PWpZytW}J`cB24{QC}l%Ri%&Qre_VNAuat~!K;8~~{xCne-LC72^6IC7r=0C4xdYB&nyd>kJoT1*k33)eIg!>- zXx&|V$1R#;X=*r0pZ|})X>|W7j8P(a@2GcqYiwRXeaEXWhxD3Gy^34OiQ`1Y zE}h>^rBm~3BH2v#qUDAk_I)CR0k0W-H5DAK&F4m!KaQj?k5=5!$-zl>#1?-=F$NW$ z+m)MZ5L(uLDY+uRvrTTgY$bV=_jScuj)T(Mzd<`9xSg^)d_BC`$iY&?ri?z>?XA8d z)1w0Mt{Kb80DGmv7ZV!qWhnbs-*sCc_Uyi_k&+D4#PjQpta7yEj$(*3hH#VBYd}CbmVcs|og2)VSM&jV`(5P@h99VCW~q+fa_9+(N{0EY9ARptAImC*_6PP1Yqf7YTC;WC6F#RS7Td-lXjIX8%jHA&OVh*C z+{X0xyq`&I+rO-IPbOLUz=*QL2!U88dC94rG+X;T%rM_C#10<`RaP1^;)@P&I|YtZmYZdF>z8jF`qbtzm?zkB=mQO&qRX$rEXfWsF<=?4JRr4 zWc3K|hV&Kr3$-_5P8O#auXmGw6%+jkUgWXyHEHQn$CTf`?S?Ls{o_}DO}^IQxSYjn z*hsD7p4O*!u&J%0G%57@*<*I*VqX}iX?yTfTj#HjspxqRGA`ekrZU9{o2SUo>y(?N z9^sBX08KzzjDCX)zAHTZSS;3{C`a`T?`H0F z%(lF;xBSB=1UUtqo8G_=>ya4zJ;roBCttf{zOexw%NN+=+UzO|jSryS7b|(Xmjz4< zvrYnLGd%4!P9ZP6VpKEwMp~1G-}4k-=!+CKAJt%rCS+>X57F1q#*^0Y{fecENi3kp zG4Zl|_UOXArPQN7{2^wOUbfYd*XqC=rmrl6Mu}dKVPDcuTFM!g>njbLbTX(3gZ=dx zX$eh~(XL}84e2w&u`l*CoiohP`A2-|S^>@y%kaD$EF(gwP-@9$TpLGL4CM5$_)ke? zfwdOy?0T`kKIIwaPJ87F&T4Wu&VSi#UOC!ENF_^V$kfr)tHCnu-Ut0{I|imAiEj0z zH8ze!Nt(8!iLcSbU(E7`g?DMaKYj9^3~-m%&Meu$)_7<+I#V|0uOMH=rXFTrR{rat z!SIEvNlCh}rC^_+cN4#eRg@yZt^QuE_U;nnxHz#8%rE~+Uy={GF&}r|c*-4nsm{6} zDvw#~k52*3)U71%rK}lkN0|TCm7ctz-Ds~o#+Z7a2ByRB;KJ(d;heU=VF>t@dJ_VnMEp$*#g$}NF}o%0Y;r4-(;CNjUD zD;n?UeIO8(lQg~5e6Oau8Gfk~ASeEF%$>33n=UJ&V#GiZ1AlWcu_t;YQQdjK+DG?Q zpTk_%!<|_%%AzT7RsErBN%TlqP|@55JK9Q6tdnp`UYC~J3FbWD#Q56%iPDoqa?Mz^ z3zcnx40zicYxzB6rK`-nUdj$rog-@`R;5+9!SDMpZ^s4W<*L|BN?TsSvcFj?4MW~P zN^=Gqvf@YMA6i{vaR|&1N*`=UxN~PP3U9a3e2!a$rSwZ)k+{+2BtGE4dlt+;rd8^| z6I;biecI6N#U&%Sv^@N~;sEH7lvp?BO%GouMIvtd``O2 zd?INri?wjkMBbyT@cx74P4f*D4J3U1Oe;h;_QvnBA1$=>Fsq{pC&>3}o+&>XY9Fl) zwWDV&pwIXux_LR|fq`#FL`i*31mwiOw@axf2oS2B;YMX6tQGG7_2u``h;x#wIVG+Sxj z?C?KkUYebB>iY1i3S;52)CoI!`F^N6I`VnjF1ZWJ+zIhE??C$Hst^RU{`nU|BKC6_ z3X8S?Eu7fh?r5!8X8Vh!*ccqTWpdg^ykH0j&8J_DDd~dPudS(!tHX=5eKGLNS(a}o zBp3sRI408t{Fc8TJFlk~T55kS5@}!_e=cgZV;z35$bs6LW3@1Xo|FV@SkLuxuI2yu z7UJ;B?mIlRe|&F_l+KD;i^M|RV+-nj_F{o?7=Dk!&W}R(RwB8=auB6 zX|6IS_7sYdJ6>y))bPPr+R^w=rzABq$J^4nltw{viKlN0UWrUko;+JAoi*ZI_;4+r z2i^sY4SKhw6qGdDI!AuS=Ge#hkU)U?JBbk79{5&w?+8+(RntG&R@R$geL6`<;6{6F zsYhQnM5^duA4t)PCgPlUiFjN7BRC#0D^9zw{YTE)(qZe2KA!JW-ql*9Pva!&x_vxX zdr;%0onjfmte#MGP>siJXLryKq|igjD6*$jhYb7QSHjQyuin;Hu?Gu|y^O6|PiMm} zSG*zOW$BcCg&85~clZbXO;ee|Q)E`{XZvvsW9r|e*9k(6J^fc^1xY&zn4?P4S+Xxo z$UCbUMt&h#Up%wX6A$0U6uoj<|JV?a{qR{HAUTvKD)Ig2gt@8lFLDHN-DN*4=0O2t z@glV5_xD^r zV;T#K*+2dP-m#nMDZ%?muM9fFruJ>GhRc|C&drm&~M)r2oVvHTWEM(n$ zc}my(wB^UGM@-#hNg9^1wZ!fts)~^zW~TUfn%RpUT_SI}Dnai=&Q`18QXk5}PY=C# zz88P@o56k6ci?8j&bjAr{)wPUY>*_Ivs6k}R2?Pd5^TD&ZeBz5BV@gwuqOe^m1-Cwm#Y=_KQ80; zcR`4japV8G!8AQz-sB3}V@_xBncdz55dA*480M0C(l2U3ku|8GX;OH5FE&HwscToJ zA4T_`_(P+E&m)#U{kYu?1Np6HT|aFk5A=Sn1Pu$)gdcNgX1o`e+QaA4=rl|peoJ#^ zgfBjhHNJ?yq^%E0bhRYSxjbVW_2bQ;eyvm}emsUj&10N{)v7FN%=7qLWFy6_v;Di~ z-_0AxxRAU!nYaT5w|@YuFZl zsD4U7<8DD#ut7KKzEl`~_SchNyd0O_=X@e`=yVRknA;f1c4B{fMep9Y-N8vw36XyB z#5id#r$AdrBT#87Gfg_6wXbiEci$HoPp!IS+AACjC9|NZicG`UtOx)cpP)biiyDwi z64eiKS2mC!6cMU1tVTFcKbk6H*8=YYRV1_|+Yc>>yVmWX#Yql zZH!C3_r(bd^NN{?(HB_lUPHB@}apV`#=X9st&EgrG5@_J( zpW5jNm(#8>1`L8Bb95VB=)cd%lehzm$1&Aie_!nHXq-+{Ul%6?PGuhDpD^5rGEasc z&%{tS7yGEf6>xJ1#mnkYPQ^FdLewhGp*-HVp@J!&NlYiFzGV&$9WNjJA|k-BDmd=# z75>uCkT*#Ef^fhfchPY`?cUP?wC_CADseM{R6jOz*c zw9ppt;&k@aOrq&y;c8FW(3_Y1A9-+x#@CW3W6CWNq zk9Om-JJ`G7S&-GYe)V|%a~75uk~(1_yA0oB<`v4o5n6j%VD|f|l=@9oqw}jyd|CJJ z5CcXUQyfVTN!Q0u6(A+nOFD`22{iINH$9R0smrptr|~K=e^_6l{8?}05VqVsfk18T>*j z<(>%-ikKFgr&r8BP6+czJRADn76>0II{+|Omj#CtSSll&EBh8T0Qm&_JS9NQC1B}K z-0-X9n>1Cuty0L|HJxEiD49D7OYXNs*iU1U$(G@_F7LPu6>$MN&a=UK1%dpyfG#y2 zhczdpCynU-e6|831-*SFcd?f$rBac2pk-6;rDcc;9P#7ys?x>s`F`VqwxWz|u!6+~ z$0gU#yuUeZ!3=k3Y6?7Td<7^XBY~wv*Lk!Ups6UaF+om$zeyb~PB^_k2+IfJ?F$WO zLCN3-6x0&uX{OV3WYK*Tgl0Ikc#ZIs-Pp5)E8(R8j0hNzlj-yJ5v-=CjmrQ@+8UN| zxLu&mOv04iXs1n|%W9}sYd#flcR>=O?6et=aq0YJpvUf3AV{E}V z>^5*5sd_~tLBW#G`=FvX?3=%L@en1DxfuZv#sS3G_t_d9CcwCmJz{BIC=US=C~`p{ zK#t`e%*$(nIsjx})A><`db9~(io8QZJRn?0nC58k0}_!lHn50Qf=>XH2Y@evT8>@X zkYMJ@>EUsjOrTzP5FSO!wF5Os%-if}=?JzLTJA0wPI&mwQzgmj5!VLF!K-4F0a_gR zQ$psJTfu$I(6(V~$LHE{I8lzLq+GN>-Pao(brsRy1PKn@SZ@`bIyO<$KfdnGZ8(#A zV+R8%C1Rlwa!*rgE(FP#Zd#)Hp>}Qk^L__r58T`u zc@sJne5leh^Wo5IKPx3FO5$WbeSZ2^a8}jt3wSOS34v=hX-XDj)EU?OZ9xkk@yrZu zUA&{*`FbLr9#U6RlpMYDhjjQ;S1@VhEw6{PE{=~QQmS|;hJL6Pd71Vh3{TP<<~4@HL6j(eyUr*R7eOPK`z6iNayY{uX@K5WJQ3-lfb`@d&(V3gtn) zv4{FU*`|UI@39_nm2PXA$3D zXKP0iW8LBE*hPt%p-OLpf+>~> zmh%S7so*9&yTYW?R|^HKXvM?_da9HeRPdN_CQLXz%Y3wU<_!y2WvwyHQK-s=rbsuJ zAUM_|O>Bx@Jz*0|8jz@=)}-P0p@jp6Em9&Z^O#S3zL8X7U}rU=xx^Y2w1$cF+A_(i zC64P)JuNTs$r~Rc)EWF%78&ldR4L7u^4d71tLe6~me+}y9`!Uu1D0LL z!7up&1yrEwwxGo`u<3ByvX*67NcC9&(;T!cRXj7h%*hl7b#LR|JwJd#PMQEq2*4F1 z%Y>ZQ@70tbaW3G)7lJ4NZ$ePfV-@D1_(L5DkWYxApjK#rqHp=Fh}gS}`+e8feVj1W zSMP$nkbu>+hDpLV-n7o&ro}7yeS$@0!De{(5OU;lEfB6DJO<)EMPUs@fCSs`>IUGp z&6zn7Wl`Ug)bS1=H@IMxL;?~MNZmtXRt7@=D%yo@2?|!7IB!LiWS8$HNQeV}p+{j8 z7;<&$&?ggmP>wKyL=>;XhF_tYh~oW8+*Pi}itlwRb*N-R0bGpXGO-0a&CsUbkLGI2 zg#f*>QMMk9FHL0{g!uFoS(Ucdu}~C{tC})FO9(;s>j6?s7zfZs;K4=yBs{#jKauGj zbrcRX)ZH4cYqyU5$obI5GuU=j@^U~hRNv{jp2EFn2$R(zsMT#qqQg%rSN4e}R5mg{ z+A%r!Vu$f-{~Ht{aV-Nv20;87<)-Qk${B~yQ%;@B$+zT?aLV(d39Z*d0KH&qScOA5_U$DXw1tCI+!0re3d+!tQ z=t$wXZ-&>o;&C{|9P<48;A9v1_T3H36ZMYH_Ir0=O(fDtU`_em*k1>FG7)S#vH&Q~YHC&q^FWtz8!b}(3H0jb)6s2V zj=b#(9fl65lLZMoTqFo!0{<_!X|xc9Y8luY5IHO);Wz^4zEUJeA6-_U z0AfBc1*6p&hVfvamnh-_^%!i#=$@e5kYU0cPl^)uQZE3LD*H&?G62iA2P;bKImZD2 zHIGBQ5RVpG7a;HEPhV9h>H8?7&m(sPMFTQOOf0{77tE{aGX1#_zx zcQVqKql{Ygp}Q%muL1p6Ov4H8p73Xh?}VfCh%Mv{Qfl@eJROJ8`s|pEJ~c}>P=fqD zp=+cf3L-)Y=*Xh{K2xgFrKe+BQnvi|a0M{kQM(BVW}b8m>sY(K5_=F=&YqPnt5tyN zhCgII%CNmu{bN`y8sa1nRPT8tq29#&u78o%A{LQZM8itk=?H2n!7Pgy3}$XsEWK5x zy?%yW2_dzUm1o{F!HS*!sjGvOkz1i|hs2^t1>*Z#ZW-77ZyuAOh&_$akY=TD)Ie2L z?O!fXfC1Fg;-dQdJ^PW1I;eXQ;stxib{VZhY=@7111_&G0nG6YAGO3~#zMR-NL>a#UcLxBi6A~gh7*DeaqYrul zs?RoVIFt!$1iFYsV?a%E0t$T)%1J7QqpMRu0Kj&fYA90d-y{>kh#-eES|HZYkRG) zxeBrXE_ygA$hwi=3Mi^-JA;?HL#E^?P@!J%5Wb2nekHh0tT(O~0t9}H&EeVdC;%go zDu7Hw&e5vNz^!`^1z^IHb}00~6$rwE=OcFy6oZ7I?crx{QGDEyg%UqzY(1m? zRt+YF$jJ$g=Go6Y+RCyG`4{tLWa{yQ3f#*8q8QkV>Ry)do7ZLSujiS2HS|Pd6qy<+ zM*fn`^d%3N4lIN3S*3xdpq_UJ4>~{5lNqjPtC*tV^rkup9yl7p@?XORWxS;DKD;Y#=hs#j2UV#W zIxhlBG=?O!Bz4Lfd`P9#er3U*Jf4s;(1wmF8FG<~trcs{kqHZlErbz+WsTB7y^=sf zs&GN90{}&^tuV^1+X?P4^*@VB3bvq89F4g`P&ty&z!7-yr^R0dOakTop%-hGs~`x< zyfTNuhe2uH%UQ79=t0sAf)fW~vJ;pJ5o67ji$*ILA6{&5foe&eX%CHpn)rAf$a>qF zsp}4#KJE$^2S}C5v68g${v|ahhBXNVTP>pL96yB?2F9Z{d6%i~XToxqM&8_yvVD}% zI)V9`)Uz52?&9}7{qt-VbnmM^gXnXQNf$-LrV1nX*m34lO}pY^s~lxl_=bet(2neM zg3u6LX&An#60}}vD_a9tLSv?a)fN}{^{|jpEG!%T_LV+wyiuXWo-j+IWAx;3kP|Zo z#L;#tYMAj|41qxzX0(#)CDzlw_Z&(l;Ml^jxpHf@9BE3T$F|U+^C?St85h&@+TS6) z%>+0PU%z=Bj;Wyp;9kmM)T8=QfNj1USQtRE&y>851o&ACnMle9g_F_Hs_pC+X$9>E z&3{3551yVIoHbfNuF%-%9Qe)(mri^ebLv*HaAUo;`>e-pJ!_qCbrYH1=)n-4niA%- z%qWzK#>(>XI#Eo*UXf~7+CwvLh|%p!J|UrPRt+UgwOk@`wgn)Kp8`nhRTWD*`Yq$M zE7*4dND$zXJ3;yND^0u1R*B>X8|tE`+5p@NR4a+FO^YbKtEzWlF6gskCnuTRJ%YU` z1WoIe(ID#uxF3Dx z`HMA0%IMa1K(<~}M`yO!1S%rP`8dpb1odrwwbS{fE#|J)lhzX)KhmwbX#Sgc#mUyD3?Qu9^jmhFtVJ9J&)$8(>tprbdxd8kXrMpx&aT5p8Dp=kIK zk5|}BnRs?6wE7q;L9P3DT$xuxDxOa)^~W+st5^t87h?|D2%x*d zF=3*nL+9aIyAipPwd8TtdLSi|a1Hz)$)<2bax$OcDQ^9uUqDWBQA-O3cGEY%Jx?l+ z_2^V5f3#pou<}w8d;(8~xKwBRRnjN$tNThxz0}qpl|zUEMyZ!1;AJ2+^N>}}?%YXq zSm=oK08rUj7iA4Hxd7V*fII=Ot}k7A_KoKh&Y#u6#JyaZARVaRUS@)uvT&x(==kO+ zp-w%<2l783wSEm$S-*B?1u&ifL>}i4l=sHpX_DEoX0hQYN4QmZ{0jXYxc>F&%r<|5 zmtW%@14bq$OsfP*IKW(*V;o{K6yjAz00?onc(mVo2Hwv&+Ew?> zUlr&OnSm)905TgJC1kC37*ikP!FxOq0${DuuhL0DcOM$LS4Nw?QxENFTxf|52PiCq zros~;!A2pxJxt)f9*O!%MY2}j_~}>->x5jZC~{OBC8&`NJwj2y!=3V3kN~bRd7Z5$CjQU&bl7M*%<~?X86^i0eThjPqWN~;wQ>vi$nrlM`GanXE#Z$ahB@CP-tZp_)5{YjY5}%i z8&i$rg1%*u)+RLXD%=VztA4$b^8%#p)h_&9Ts3Sj|L*d=cW_8I3HaI{VYwm3dr;Fq zblKJKZDeem4ojQcYbpMG>Ad*%y=fa&h_vfG>d^1r1#Cl6XJ3AdwEKY!YoQ{RpA4~@ z+PbciyK4iA(u9SWuN#{4>=QqW@@nrg2T`W1zk&g03Y(h1*KeKc*Oa`M|K2`X%`N&6&>V2`ED$Ms#eq1LOZpv+f%Uk}yhV{0eM zIwm_Ti+vD*b`lO}fmhki&z4^}T_)kDQ2}(3=kMk76l~23@mg*pCZdxn3Ah(6Sn~$Q z`>ozoLcGMM-BK)!${QOko1OfgOdC~WS}Q;6DUWX12qTGK2WLKVzPXi%7CjlB+VnU9 zF%Ws69x#4>0Dt;bt*=>B3f1WALk&$Wjgq+^35+TH{H6@gSumTp#O;(H9nfKGndw!f z0{p*HFQ_VNg$lKRaEli@AYJHz`34XlE)4s30#!TPXW(C80uE|lsafF=K{RJIZ2KEE z3^yGC;2>NrfeC8zAx}EhN~ySI4qCL?YDlmIT&1g0?MR6|@!5vw))v@7e(3Ay>dj!U z$d%$xuLW(=H&>+=G1L1kyL_iOY{rQ+e$7Ilu)zbRW6hBJP~2K;v+84Q=u=5BpOkvK z)A}=QRvfc*>w5G$c4#}Znz%{^nyQv%Exjp(xo)pvdwBfe0jpsP9?K!del}U*nNf$- zzRW8%X~+O24G*(O_IvV1fM|?1oL^rLpbQT{a*nZpisp<_-~bzZ!N-o40-;1Y0Fw_? zj@o90fIjL87pAvE$qGRv>$O_&m{EE#Gysi8zy~2#MtcF^a7TeGObtQ=cw-B|9ZT{7 zJW)8}J^}bvG=D7i%BWdla|yQb3PA(rC;;cE=Z;)~!NJ+#9?}Xnp)&={$-76zBbiI8 zWkpPvWn3z8IbDj78+L$&;9u@8#pK5oK7g~}7od!8k^X1^hg zbG|8J5y8RJ7x)Tr!4utD?iB|51Oc#+hPuYI`_XeK=Kk2jV6)To@5@6@qqgqQ?H8LD$w7kEgFWOL+YkKYDB6K0yOg_YkBmni2MKbyTSz z!2cKp*MnV1+dDImSp5diSsgfhoOKrds+H3UOm{y9`9fqxYRCINnh7sWCMY+doWf>3 zzZD4qsK`xA7Fz@RLnsBmgXkF8F#v%ac)$T>NS8nFOO|%05>;%YY|q0s?GPW(azq0a zMzt3M0CTn2a}-!l7q9d(JzL;@F=j1*!G;3<S+7sUhF29#LF_x+xP$yGcC@lbVlTHG`SpM7(GA#(B7>Je8L=L z(H~CB$5=)qtVuf2wAoDHq|XahjmHS|lpN~qj~Z1YiWPdyuM4pj^O*;D>aRY@x^m~q zDXi2F?#DDX*@+rSiaz`X{LOmahTSipggH?+ZG}tZdrgosW7miqb>z%?EpuF(_Up2# zXNfS^oDVjMr@-0wRBnqXRzl!1ps9V${ZGdyp&~-;KEFTr*gejlp68?IvK1aM>R!x> zpIlJggUa`Ro58z6)zs#nMRITtwObI&ij1Db?e6Q?xLtep9M4B+WU2_;h;sSy{Dj)V23mDFHAl!VpsEwbk&VMONiyQ`d9;%)@batH-Ghm z-_z!0Y)hwh#NzKC-c%7j91W$YUP(hD773$Ut)l%@q|2lOFmh!J0lF=#hwsk@i`f|E z&GY)j4Q+Bw`4nJkvx}>dWUx5j7lZZqd!&?);Fy^4u@3|jFVd*YCn4_Hv{9n`$7)Q}SHJwGX;3&FT>CCMB@)iN3i%#Gg-egTZ=0Ls5^6AZ&t;~L^GbF1^u^26 zpKY?$%1{V-dNz>ei=*YRI*;Mr2eN5XPqNl`T(D)RKZV&YH9>_TgAZPQu|VFWTXL=1 znEp$R29jeYd_g`cJVUMrf*T30j!+_j)qL!23C-F~S;ygC~C&#n68WNWSpVD$P*@2`41M-VkvM9qPLG z0j*3_gY>Wfedb9>nXTYM#s=^eL*Irbj)B8pjycB~i5nS>00{h2570ZAWdS0a6!hCm zxILmBREZ~o3iaymPthO%943n3vX?Z$Rhw+Nz*=4u^?t)i!PT2gid&6vl{H4 zgAt#Hwg9AhYk}$by)ptXku&F`XJLvr*Hmdt$;G!ABBe2?T`Uej4BTpn^F~YEowV}58O{-3?)WB6D<&PN z%_&qLAmJ4=k`7Sb9wDu!5d>rWA6S(pUd_97|5vCQM0`PW{zJQEu-@;)Ur={(bBZ?~ zGLN0M9B4up--W#X>?3gC{NX_)N=%=$btNcf)J)-K;q}V0XHJJ!<}1h}sZZE!7Hr{z4BTW@RmK4MNDO0Z;fc_@&ZFK^k2jzj2(PJhfh~|y}SAO#B&li{MvmD`%h{%hA z`ZCqAIfmvG)rKkRClBJW*pwY3f&es6w7Tn`L1-I|pZ3$RoD2X_2>_Z`h}}`4UQe}Z zo$KRhhStAM;UEMAt84hbDSV$|2nY4RX3f3`x?1bJ*$ToOnrAEcJXGCZns1-q0FaXB zXqX$xFo|8cPY~2&S@DJg!WzpEBcn9k=FR-xVZf`#whl8V%3Zrgd8T* zE{G(9nP?D{I5~rmpmI1M9g7lyT-$=Ns)zr13f>f@X@CxsI}qx@yg`8%L%54}TF_$Q z5q?`=KgxSN<1?f+K99!0$S=4VSBb+=$PyeWpN$S_vGncADlS@z`ibXg@@?G~dh~c& z8{jVP?N*<02{DDHaHnRLd`;aY9lgZT5XG9Qx4&sRleQ%-D0*^vHXKO(1-d+GcPn{w zMNM|(^w<5-A6Hi;g(!xwA9AgEWb4l3bdPLF*l{X0d)g!A@uM6`=^tC{UiLGPck_n2 zDeC3_=Gc!d-OuI@IP#U@vcTaWMBp1?zGGCCUGk>eFmk_a!0n2W{n|T&SKP^kmG1*; zBs)v!^N}{n{vCetdvVY}eBtRR;kcj&gv-oVn?N#%-?dR^wbPdAqAfQ0gbNyYM z*udrx$K{xe&q{bZi)#nE2lq|O-L%biwb^X$98659(pn{(P&@6J))AL+_!lCd-s?3& z@*4$=CYHAL=L>z|Ghdr^Yfv+X73rn3X-B`mv-dud9m{JIT+ki*Hl5miL1JN55@xjb zE(e2YjYv&yNVCTO?^{4|Pmd@ic-){!Q`K)YfaSgh>3AFND+f&rtt=|fml7nPYyT1AcCja_Vtf)h%IuIF2uuC5QLS z*30&|uGh|ExR`h)*NFTfiH<(6ZM-M0%ycME|$)Z-XFtrbHcA3u} z@l_ds!IoaDBe`G>)G{mC>6dC9SsFj$Rl*-(pk|43C`V1HxV zaar;Bx`+6IL+L93{$bamjLUFr1c-#|P zois(>#=kZu{01^lea(6jf6pn-IYO^xp1?~g&S%_W$aPi%8J*Oanw(NSx63V`G11HL zhyCL4r{0l_%Lz8C^0w!unT@Er5B%H4LUa7L6}=3j#L@xG!r;}Q^WfTuS)@-1=2ob% zimer7iN%ZA-U}=@aQQ+`mi7;)kX5~%{X#VInJ5d5rn)Fa@Wn@(2RyA1dY>V|?ocnm zRH?|k@-ByKe%qY-r3L2F`LCUw=XtEh(?YU8X7CSEJxUn-hbj}3AxyY^P7}1QuODv} z>%JIlD{mMLkQS`;z$4$6~0r!yZm^UOA+tb0Md#kht*da zC`~aR>PHy+h0Byf@0C~%{j6=8PaoT?vjH%>CoE0hn2gbKYmtFtZIy6-I7;LWD*hI^@coGPqS{SWZAS2miD0gRNvt%Fpv<_BQVmS?Kx*lLNF(@23Dov%3)awdu!dQ(Z?wzo z%W^2~X{jWmfB=YuyA)U?K+t(kFl=Hz(5L_WB}JqubhS7({k6z;rUNhOT@O|gzcKU# z;S7C*BsodiAK7zXpCXLFq4^I~`fYd?Up^Fk61#m00uHfpvn<|RzLFu+~5Epl->b+odO|bT!oKf zNbC>MpkGix2=6n1DF?u0_u@eJf)HLsHUf;22627>yAMK4?@Q`!6Fv4}8cyjQU1xg1 zJ)TB}Mf__Qq8d&%GA9XOfNID6`3ZRcR3kb%4(mh)tZ8CBBeSR*D7m1wz0ZEXRHEGR zoLzb+pYzNs81Y8#GX?!@-dFmVTGY6%G={-xzi14)=aiaRuOL3K``&zK_`{I%6TV4&yj-X>8?h4!MKyryEfl zX|LKtQ8!FPyjV+ydT;An)s{8tiJ2|#CncCI&&a${xof0KCZ1|_B;pE zN>!bo=+){gLRFQn(d7M+A_wcs3(8MEal+`Z3x}jPwb8E#ptIB1&O!Q|#Foif*2Xcg zd~tC)=8BpZc<3bB!m<84s;?JfO_>?AxNU#pk|`8Lygmo^&~n>~$NcE?82wMVp^J`YNu3{eycQ_F^eVj;@^%7i97o{ zgt&yHMakyk&CI!CxRa-{<`X`dIJnDd=lkiZ6dwWJU8x|YRf)Ou6b6?<@or{3KiQZ( z(fie?Y)_1nslp{JvTY7Bek$GP1;|qIWSdFYqSo1q_8hT)ELg$DKQmQpCHiWx*9;RD z^-MI+BguE1BjZz4{nCW{@rpSxAi!3C z-ybNF5U6vFYyWnK6-O7Y2@P59ijpg4vE!r=cF2(*Z_ANi}?+$yH4xTpABN|`WgV7NXUvR0a zvg|`W#@h4QAC<$Q2LD5sm-sM2M}I9bv^6eg2p2lge=W8>!BC`iq}=U0we6x!E|*gL zmmoNzFswPDVm9PdR3dbdEc%?0cv*OV0C7vwFK`;B`N%j2Z|QXpCT+-Tbn^O=#P?B+ z{|>z1{57aYaQ@K*Sv}F z%-S_Cu8Ab}oBPvku99++xlj4q^Td`a!(T^vpLBQ3p-E-^tK!OzVEFs{!g^=wz@=F0 zER;d}vUxSr?QEg*nR$W=_D4|#2a5!|FZph5>H6C>-y4t2y=$RS+M6lnfyg{zoJIJRf6&2&;eukAnL3+J5fQu6HD>)Xa&75_C*8ZNg^6yg$3|hg z3+$6e_pIUM0_taO#8Tyx_TF422@{5&eyw6lz3`y(`V;)xL&t-!i48FH+&uR|HJ^UB z!pWY*a#g_4nf%fl{N*`}C>|~{$~hi6qBmgANzbUZ5gGq);dRz~1o^jON`}*y`Z8Zo zuf}98XqqYVu*{5u|4mnVyKz}QMOf03vPbr1>)beu_MtYGpO4Yb5l;W}eoh#?vhdYy z7Yb#QQT4lg47Glrg6|LCoruG%6RIvx1aiVG4OT; zo$y<`6#6HMi*LUZVzzh9>{}tAMlhMvjsUdPAE@)E03~*`RFDAHt@H?dv20^FqJI zC-Mp7b$i|#->$KrpB`&nsok+(sdD3p6c=*2JKSvxGnW@TKAyXk$|uKWSsI&@y!yZv zaG$HW)Nuxj8FoYqJQ7u=q`HvIpH5L6aDb`u+cU)06#$tK*MMLF=rKvk=eJQQ(nCWz5K%q= zUE}OhVQRz^_Gn%o3hlj_B;}GFh#6xz`Vrb*nq#AG4fn^jmgK!v% zU$UVWt8uCe(vYbG`$w41%sD#t@4J+>=_>Xw5^2b5l)<1VHN@(q3{{k9Ed#ZC-qIt> z>E1w{5Uv{eCoIjD5JNo8fJ(m4utAt8K(vFd9|`#;3va#f8H7jE`yhZ?5;K4e-4A0G zAd`EH1f@aV3UQB>yu`ub{n z9-cCja}~?(HGj!!`bX(K6^s~ebSBv;MW<984y8FQa-)J@9xI8TuQSU$bQ+?of4oqc zUk`z-q%^ep{&P}`3j!d;=oHHOA2+H0pbd(#AI=4(L7*R>KFi6PXGV*Z}0e_$M|7#5Rb;!VbblPjZ5tKMcL zz)79d@hrsD_LHP$dafFIw`Z7hKzIaF}OxE1=YkKp% z=ky*0&VVAM2n-5fRlEUo1*J!^BH_r|1@x7deElD?`dZHzF%x7U-q`bnDPcZNB7U4| zZNtwE^7H50N`H3gm0rl80hM$%_J%(1L$RLgyPgHB|LP*vdAWd~ne){(Km3%rD3=iA zB<;zX@_P7AWW;_rey~y>Ksy;N1RPm8xD9J}o*2KmVC={;<0e*Y#IGeFN~Q3v^bOTb zd6MMW?nn{|SfaTs_y}*VR?;pV714!qJ|@e7H)~Zz4H@6yG+JBkE_K&K%SW(&>n@rHNPPKMP`ez zcvIeDwo4kgY2;4r;W=*YD0ss@k&Tl46ftrhhFpRD1FWMVwzO*Sn~=2->ZzB#B7p@! zJpzA>$q+Dr0bUE~-!?zdJ6;Mc$(&0Xz3PvH@y%0c6{Fg7jcv2Pcs!W`E(+Q-cwxIF zL@3-eI1QI8UI}-`j-OI#PN2t(VP1Ni<>hcW#&03i5A08B_Z@B@l=v^Y1s zrqS!u^yii%G=XJ4rPe|y9aP7t08FP*h>A4`Id%=Ek6-PABr|_bBs%=T9Lm^VQ97 z!eTA2GyqCt>=Rb`$I^2&!@W7#NK>d@Ic2{xWlue%JtdC}M`rcc#Lx>rMJ{a^KL$a_ z^K-NC7oAJJvaKE=H#q&N?74*Y8B-=8w@Xp}eYQ=|uS-7(i6eO#z0Z-dHu)^u^uO3Y zt$QL$BrpS_d%ou-8y+Kbd#m)Oak ztCf8##sOFHDgEf**4RMIW-14iM7(yBTEWx_;%y-OF@B*ecJ1T@k9aE*SDhsN;pdYW zfe2Gd;uGku=<)zt#V>{)VD>%-N;0V| z;LS%U(8S#HSXF2u_WD6FHOQI)%DNv4C`A|*m(vR}QAEre>VF~=91lvfX0aPc+I3gf zDXW@L{CDsS@s?USV7k^7(&gpl6{c!9x1aH(pOF%w>N-39!~+uQ8o{xLj;#BJ0+Tmj zI$@Fh0r-#Og}>{BnN1PQ+JXF|O9JT=8{)-NChsXc7pbGHO;ZHKLT65(6IT#cO?7^N z_Ld1Kt$(*puyz9XX0pn%Kx;ws;l$|=dQQ@tWheih3Bbf(s}Xp_F>s@KgTPCm@&dU^ zu5EH|630?TAAQe>4`3{Wn1KKUC&kBa=_BGE*!peKE-C%u(R-*sPmW+06JE&^J+Nci z0y7x{Sp=R%15)g^rZ=+0dXKq&5l~QG;J=8Kx z_!N-)k2)nN5=8OcI^B(=5ulI^ZmcMwKB%U;Wi zgL7#mruT|SU7Z~#6Nev+FHH#Af!Mi7^M`L+54|Xs14k=A1Hm#qWwzyN;&J8OIP4w?}40k-jxRVNsvQL?x^2t+tRa)I@qKImO{H&8M zi(BR#FipUKn} z#?a4}t*W!x%@b-2=jh4X;V43)$_f%d{&x?{c@$VbX^Bdop-lbY!f-YlkVTp)qxweY1K&#_mt5=l(U0%vr zx+l}QVu1*|fNG|6>N8bO2h$N#sDTSZ#*mR&=SS zD**9LkRpOO&+s%mOUOyvm2)iFv=7q!BArgr)HJqxMPm$OAjCTrhP_MEK5$;vtSY7$z8B~y!;$BC`q;KQPw>FQDX`=b!6Uoa=ev==>0TzZ*m$&cw z?g)f3P!JUSzZ(Ot2B`mkCvAeWL!)1{$W_uwyr#?u6v@%z83fY2(Zb53Aihmk`&fxY zzcTn)KoiRhA@{GfycX;6^7^3S-$+tyiFJ&!RL)oz15Xpm4wqU$R+u)`cbiL;1( zWL{bW#R3>vVXTk=0u3B6mxU!9^9s8-t_J|l09Z;z0TH@2^gq8Kp^vDaoEO5A3+q-* z6sh*d921)mue$krCTa<>lQ|nsTJ{H``rX+PeJ8{=>^B2>mh39V+$@yf<{mBRC)~{^ znntbFD0SM|XjDnrtn*iPB6ZUEI#BN{{ zR*l()bb&={zm2vHHJ2;0blkE9m?jRk2N9sI9n#nE>Eb3pa_TKuU6!vjwxO!Ptwro- zX+#zKENzC~c*w@MdGr;vd*t^xn%5b~7~>1qLB6@l=^kyb46pfK(hunhPHxDgT7!eW zLxdWARo#LdN0Tp;FZ$Q0!?x;r33x1pd{~~A&bLdJrx6))Rjx51NjB9(KU*QTvab9) zxZ!{z=>Q%~K|9g;@IZU&LxBqaun!*}nihj{6nC$G&7D9ZNvD;S)lebvKC{;g+oZrF zK8j=6o8)tnDKkR>Ep;E((rCAStFcm>wf;JzK6HF7nX`!@#7Ig8Hq(V!xxhKA@@WAs4A zHo|U=5EI6O{vy;+#30BrE=K5~@Pt$~rpV}LZVK~;5x~ee;}`+jfmmJi7y-_SH^zP` z$2qYm*%U${Qg$$j2{&pR^6Wc0^SwBoC1XhaADk41%sPSlXH_-NUT=v-V?zT=Rljwp zWzt zsVx4y!*|Cbu-ZE%%HRppv_J7aj4tQIpD4WNjpXmr*D zFDJZ3g1c`9Ap8}Cnt&_{#`Ck6g&VOt;Biys@$j`GHn9X`#RKlC!CSmV zTQtXm25be7B+fb=A#`m%>=ufQILnjl)KY---?s4;pwiLE_%v7;_ULE-dm;>v?t^IB z9j>pxj1&)v1s&{rZM>U86`9n;SuDy9&iZ3`u>^@!hylBx@z`{OkjF4CS~!~XB2EXW zT)W7NagT(M4!i{#;iN7YQ`Pke2(V=>1hp~P%8^Z+x@1tVCRS?=##S*fo(cj7;zsKf z?ExOj@2op4mH+|uNnV1jt%#*XQMtHD_iL7=D^zVY)ax?@vDw_~lhRDVs)ff4oeq-h z#1c=L2p+2$#mJ+K!#fDf?|iS=SPgKC{QPl_GwtcxnX)uU*(s-n88>&AVl1A(jo34P zycXp^yKQ0Op*TsMLAe>cnRNw4K9(XP>_tgg(5QS|<2_#sYC$hg(9P~QlK3uKH&$rU znPu`)qTT~gn)eE5+(>9=9hTk`R$wp2~Z@3(bw~b9S8W| z)g>E{Y17)_k4$#-b@45N4I)@Tbte=nK!}S@jADg)SF76wMyj!3(5Cc?Kva{1DJ6=1dO%!gEV&y z2>Q!Zer}e`X0v!Blr;?gVG;kbgGHLf$(|$#T1cyv@ z?I;?t#@Z0p_Sh&jOMA)1srt4L{-%s#LmhHNpKi+tyCvPJ3=Q>5#5%v&aBOu5E)Be@ zUxDjhL;M!%waweOhA_OWb)vmu*zb zzprz$07W)O`=|$60osJ!fo&u}1Hg`BmjQf<3uX3AQ0BXmd7>`~U7pMUiuck-$r89V z{J9G>%uiAB5}99Y&w9Q4mmHt)anr@XpA;JnR!z$GvtJ?h=QvF|{yXS&6FSY++x>q_ zLSLWop7tmZUwn!9XxYs+g8W9tP?CtPG80;;uj~ak>FrYL9CUCq`XsBy6#s(o(5c`x zwf_cZTHydq)}nOb zV}I4p0NPO!(Mi7@&G-NflQ(Xq2f!$vstgCPGzM>T4c-Ic_U~XxrT|PT-nl?F1$K-E zK>#@>5rk4DqaNLL=g?-eTmZcainb z!#RwrDqpFPbJ}TnG;A9yQNJAaFffQ=Pgp1uiGG%10Gv*~HfpHHxX;G!o6`8|l8uDz z^s@BI@#ECh2n12M3E&UM@Nm4rhbfU;1Tx1bmqNjr}l4de9k~M)*JxP;Z!M z+;qO~xVC&G7$^Y?Tq)M1gp_;ZGNCsSDwCF10r;{~VvJVT?2DhUT5Z{@&VuxB4bNov z$4%Mo)wu^Ifbkc?p{wq}e%{P7FXK09?uoQEHNJ{lef}HR``nF*Mkc$GZ4y7jm%Gdb z1MPudJIhzsKTeJddjXf%suur9DE0%r4_PgAUof__!x1yz03a<3_8)!>z#_c?9V)d5 z4*Ui%U`N_Y?Z2AD6i3q8$dp%{Aqd5cDE69Zda`4&T9ZK8#t#^S2#gK9GsAH6pblz6 z^p*A&ug5hi<>ae)tpGb`wg!q6SWGaU`aa|s_AUYX)d)?S_tZqxO>_vt4;Bn9Nk)JJ z6g(nv+V4Z_YKQ`2eEldtY7N|PsFcD5q70r`a*xAJ3*n zr!L@^sXO&hGFTy_PpW?e4he7t3WX=-L5kN6K}Gsqg14|2H2@weQvg& z;P%Hcqw?ZV(LX!dx%JJlYf?+TJi6FDj64wq95}x)jb_V25r5~ua4%MGUGcUMjrY)< zLn4#^;GF)WU7h|%MP(++`9mVmt*H6f*42il-)ixj*4N%;TAYHXaeJo9y>8oTy2D)? zWVCI`R+cYA&6&h#xyX0!I7M;>+TO?_yb!p5yJ2)ZZQgK^3v5{G8xSkiZw5dHl}=wusAF4JedJJ0&2|y@mWR)ozPeBcnhwpusV&d`sGp7O zp5+{+nW}Gh{*>?sFIEG9L`X>q{uK#ICWWxY(Aao$SkolVxP7Ae<1eJ}oPr?y?}wEh z6t&ctJ(|&<2O3ORvn7a4Ra48Lr>}u`R6a(48F9c-12|EDcE4G&OUUiSCC%Dfrn8H( z!3(t3_H|*41UBa}QT0F1*uq(tr)usz{|5GSF!Gvv!Ujs~3s~;o6xxS3f097ec93DdduK9KVPdQ>^i6=UA))J|&-!-LDjU>V&OO{11u8LmV zjR_}MF`owh29d()3EW;ZCuYJ^ZgqavQPx`H?`%mNZuVdFcDMCcdt%Gkl4%Kv7@gw* zq6QWe*x6k${665L58aVtj+bEJzk`!D zL~@BUbE4xCqIK+hVj3~TiJ1Kzr0ZDlrU++2p9MfOW&l8+x~hT?O^4~C zq_?6bB$fk~Yq zihCu#=F&UYk;hg1d2#Ds+N}P$3Y;kMTYcJApFW8ar;bEchisIUEL*399|}6<6VV9| z@mFSlEuDGv&o3}tq8Y)Y>3NJIh3A8k$`U+H1(4RHod( z(6V19`HHgA4D0Ek>BZP=$vs6kKo z{Yfiu$FP8|W)W_xF8QTFLF6g+KeU-n_H?8pGEDm$|cpkz|wYIrWOy^TpJM883{S zg@kBYVN)vX*`BB8rLwB%avl>E!(0v+70$JeqW)LeyBf1?;)f{{zOh_8J~d16RD?b@ z_Ih}of{de=h0iRCQH8$Uvn4?-u;4af-PE4r?vR!hqVtm2_i8`(U60K+4?Q(r15GoF zHt-kPZ%jJq%B$ohwRz8-e0acwBE2lH>D zWI-o6fjF9y-=7Al8{Eg`{)$pQ!Cp6;%P(*C2`L)2!%wQ&9rcQ45{E>E-(;v?VlvJ? zcy$kY&c--}4!+Q4akqE$l!)Yy59d`}EFk}`L{o;YjU%$7sG661UY(3<7lg`5^s`ia_@eE zbg?VYf;bF|^U-PA5kp(b6J{RLbT*ruf{v$~Bu_AFCewI5e>WQB9h`8MA|B5^ziWZD zTP7%OMLh43_*oFgUl7s6kc;ULb+CS^QMl4-`W3%h+iat%@uZ4pP!uKFa@AHEqQ1c3 zMJe)>+ntP!duJhPCU0Y=n)hg=`G*1@_2dH*hKOzCO=`hvxVxiBBQimMg6fC^=L!f$ zskF0KYC@b(rLUV*1V`i-Ih`^%o^TNR#0wJa+(Cp-b6+{7=U3sb2>^>Z3Wm1vb`_oS zbvX6k9COs~(U>K7RG&t}bt4s-k(Iqpv$^_f^gjE1vP!B#R$INi_y93p-#6P45!dcQ zp*k;+Uj%n0f{sA54}#g6dvS=&A#I@j(~H2rGVzV!i~Sa-*GSrrIp%!adK;TjHRu)5 zcx~YKcCID1m1|SgA8oHS=u8YiV{y+`JiUju30aN zu;q(#DscJ17wYG)+XIv9Wn=s2Qr0vb39`jT^$_~$#eMuuRCEVaPx*OyTIv6xD01-$PS z*yx-&=K!pU%5?CZl*4-$^(>!NvGJ;1)L{s^c;c;`&F_UkM;L)}>DOcn>{mDGo2((s z^SDfp^@G(NU-hcV+&3@J;Wx)KKIM`JZ@CHXpz8l&y+t$IPAbaZ`8&zzpjZtGl!~9` zxkFt8W#)G`C2z8LU)EgxCLFcCwo84iCik?vHv2c911|Pp%^C@UDXnqgw~8EdbN!;c zgLmEU;$-HT&P|&6#KP1;@qw3Hl%s3WucX~E-?kb*;`!@uq<IROCWIJC75%*W*VF+?#<%MXBL%tPUY^AJKy8DHx6%9Q~8^DmX zcKSJE@vu8jG6t2yceVwfZqNg?A~FOO5=@9SBL&#UAJC(~n&2H_W=r!#l5Ft@mFKm` zF9X>7ueBj}BLUUHsW%NlPaaoCO1`_le|@516rgiFcnS@^@X_W) zAiPMlV?k+}3lOd59t!Dhc#iX?m=I37K$hYUts&Pci%mTeVedqA0K6%HKbAwt9P&|W z{3%A=9Nw&NL&F1X$Ipl^wg2t?>`g$|M}lHa#Kj~?gros&-MR00$vHzhVGhSlm2*^I zl-5MX-`_twtn?W!AR{eT-W~!uq(O9p0-5XgU^xnQFn6GCsL zpuD?mP|M2WVNm_&s2aPLfAq^E)SCFsfP=s%G7vv!(^thA?Akn`4^Q%5b>Ce`;CQ;E3 zA(I6s&#Fkr1jJZRgD@q{CRHySs$!XOKM{8CutPd^L`MSmrvL)_chp%UWPY8+$UNHV zdCC=1%bgqnnf^ii_0yx4>~qdJjYrPtO3ehZ+*^6q$%$dV>7)+_wMxoi^IXo~S&7=c z$(#(XUcm-2+zdCLjH{a*tII3!lVS*Boa_oKFEXmLj;^EkcHKSDE3w_ z-uWSJ=GG-P!K%eF*heQ&AULIPYDcpKeNFhxSf#H~;EDHC9BBjL2yn&T4C#_^UjTms z7*dc-(B1^^{wx)XVS zSkb3$nk$^yS}o0s`v z;GnvBOfa{iwuKGEwl7Tt8c0qaTTmw3{K`lS)*S;rQ8qK&7V{zO^)}TC;Nka!S^1w} ztN_D;UBtW`Jwk$NKX3GvC&V9Gr2KL&#}U%84JCp*{W>Pa7;y-Y1%BR|r)FoHc|$%a z7~`wO0dYIVlv>K7Wbvj}Y{DqNN3f|OlQ(c z#|TJGCTV>NQ90lqU{tI?O_o6#jy)}4O2Md1kia`f|KAzZK$iv z!_z(O2mtG)n#Fug)Mx{L%AJ!>MJYP8PAi1~7C5?R`Xu`TTUjB@TpQ?YQAP>dG9|tW zDVh0b>kzpRBqI)9pdqNMESs~2l!(Ja5|Jtrk8@(@|JOzZ!VKJ zTZ*Oa#IRHydvb)Omk{jRd&%c+B45+~b%0BZ+kBa8+e`79wm1s!6njOu$c1TH;smGd#Xp^`lS z#*&z-!wQexj3=+?0KNhIsat+z(O2bjkQW$p?X$BbLv%+}+>8&uzuK;`o z;=OoG#dkGz+6|<^bB`V?-=KfPMV8SjHH9!kL_$r6mF3QGq5H(IraZi%@w%81Oi|zL z-f?%gUXQZA;dk9Wmd#};s#x^GV~iX|e;ZWu#^9mp>1(xzqh9Fas4kC6SIMFgQD$c7 zXs@1l@Ag~n35HIn5|^Bf>&@oJu@+gaXrbpu()^6@J@6fxQN*cki;rm#Nz$LdlI7wJ zK&*WbSdXYT0ic4PFp~LG3=-7QVx%z?8rwCb3}>5E3_wwTA~BBSWRA66HhGQ$tad@5 z1amwof}RNg?U$cpC0~rDh%n~iXdh3g$IgH)?smwHcV;OTxlXduLkmMw*ao<2j@Ax- z7Q`a++I1PHe6&F)p0i#gnx2H&x{sko>mgO&!QmVh zhLda}ZtOHUt1Q7>;jwAu7-7u_=8&dvD!ZkNmOz8iQdXAHuTL zCUm>^d^z`|O3I?|^2dmmIDG50NC1l&`e2(sjdZ&nLuoR+hkV>a(OikQpL%LJ!*4-4 zA+b1Af1hJw_zM~Un2v6fS;|%Tjr@F$Ma7Tiiaop6V*4Rysqjylwdo)UInmokCQx+r zsNGv`vo;gn4!wOA?8bNCzXSXL`*0dVdQQ-2Dnmhgxz`>)i~(rPGpQe%2@nkU2sGU^ z04tgaz{c{h1c2+eWPm=tMN_d^?0a|)2#OZ!aVGMAm0cpU;~DIjQiYM7L)lJ%uNYdGbGBRn zj{fU3JSH+BChXQ)7)Vc2X(b0j!LbeK*vHiZ7=H+D(Bc>)2!Rzr?~v*WuHObpo*-qU ztQ2P-`KmheAV|0xn{k^fB-#A997ZLi8b3s#Vq3TF>GamJzL@#V_CQ}Uk0zBRS}_$4 z&Sfd-j*=hGlZB8oB8G6);VcPqlVk=V9MP;l0 zh;MYS@_1*nZdEeTs?N0XRV>C{+(qWOrk+lCp20VyI+Cc&{?~vbBTvT*H9&f#y78S2 z78PU&M*~X-uoZP>Xb{{38w!mLLGk-3RFSJCP00+_OjJzm^YNJ4u)m2CFcl5`Dm=zT zkF>Oo5W*=C!dk6do&&SE0)*(1l2oP&f7dpBa4^}W6G91Ov0bR8UEi?miE>Y`Bw~J< z39#U|fmD3QBD3FN`t|utEt0aRXY;9ZJQ09TL7qnTh7c~|@RrqNPivNQG}Xiho0_Ph z#C7fTMO=vxwQ`wW>DsRR@Uv~+P~}Z0FMmMW7Eo?(wMCINmG@Jk!7HTo zLc_T2_!~dhv5LcF@+sJs)5_xt-7?<5)20yPQ3 z(bsvN3k#U05*&cl0bu8VJ6ec==41NZKVN_#=RRlETteK{`~GLoT;9aeZ^9YBq*cg8ZhbGd=i?U2^(cMSUj@?ZtnXqX8c7cU&;^L5pcO(#BYtwGC{U_C} zc_&7n!#;jr-7KNKmu=vPS(g@B+X9`iCi$R}_q$JPqaJIO)!eO&H00!oIwYc7RbgT( z3)Nv>j55Ebe?7LVx=P6Sw1t&=hm_|aVW^IeeCjLoE34jG3MThg2A6f^RZnnFEwRVH zo(;`5Mb;;F#q`es6@RMEu^xVr_5v_5)@|GMwpB3OBe}t=oq+eLZ%5+4g(d1>v-zp$ z8SQK@-;jSsw@>;mDVyF!dWA z`)qcyEs-vI0)j4PBd8_gZ@yspolli^N4XN!K^+}3VqvYx?td#zT|ROZALT!jX8uU? zlY+8vO`QtkZ?vM6ktwd1+;Hd^s}PdsQ^2{wR03`SQ^OWnpO0 zN1Jo(!8u&Kv1D=)+`|4R_s21TLWcWc2M^gJu^4})+TwB$SGS1?UoPM8ppUr6)Osj| z;VrexZ(L)%R)OG5HI`r)>3=9>U|)dRaH-63k~j6!{hPImeE64`WNNLAa4HYc%x?{A zbxqdf_#vv167YRmUM5v?omQxL_K{2HDYnroyOL|0j(*r=HgUh6en=iy=|+`Zj1@5$ zjv21&m2yn=+`>7BMIIWOhV5tTy!z6?0soG;(M>$WnzoC@9v!krfFpM545)`C5 z&aYG*K~!pK4peHYE3q3fZFN&!c-`YOkALqd#TIO|=d05-^vnhvuo-h+NSabCFhsPx zG!b)Jw08I2xf>@};BW5Gp-eJ*PBbKSFe<4bxBLTU|H+h$qFrXREp1LZ@DrjWqZ2!xlgAb4b9AC*;ay@&)Qlc5vlEKZE5;Y-v z^P2!~HKw{>_p`R6)d`w&5~geP4b*L*5{qV6`<7kmkg}p%h$uQYy~_WRDq zmHncI=~j}n5&37vfgkVlveQOyl2M}eeKOovub5dMR8Sx zLwnEsDhXGGaVSsoMOaR8E|I>YKxP`>`a)ge3~MX=U;R?4R%&z*il`Y&Nl+dJxppi6 zb7XArm>B$8)6lA(I;GLZR>~IdZt705yh4w=&^49YyRL)FW|_O{?XIO0$x&+j&9<(!}}dT_oF=;T^g{+bm2;FC9={m9UR1qJz4S&eg$r_ zqH9o7~$fZBtuD%1ty%0p}F0lI?{db6;ZG1#~~^kHD@sQCf!#) zs4-X{Q8p+wGV4EYviLH}d##m+B+EL7@^{!yJY8~}p_0;7 z`CXm8+hy3Riqt%6z&_7!4*tNF>i3s7alvtz+nG05ky;D;3hsBq;qklFC>_U{cDZ0q zQESG#-+tPYj1GP}Oo3((Ybt0}Bq$vb5lyu1)!C(s^;$C0`t84+{qU6|wl~~Wkc}kw z#}2@9WCHTni#OZ-xva=!e7=Wrt9tZA8nMsa8RljD1wIslmazHa*KH_*xEPmNY?NG9 z*(vs8lm@hzIy@k`pdW8Hp>nFX#e#A&n6B_o!5P(uEqSuP=os5yp(Z&d@9^Bwk1Qa> z)j18`e$F+e8_DbvaMU!h3ITc(f+h@|YgX}*@tr~*Uzr_NhdLkH1&dbz z3Bu!~hqa3}Z{-aoj)2IQ_G@mhnc`7Lv9UPv_=GeFi-^(exE6o6st#J&9+ZH2NsJ-` zzufhHhoD??{aEz(r9Tu-dBKvM$q0#7P0BrexHVl8+ea5Ue1Mx~{%Zzz?dICzNK%#> z5JCz*?TR1Rq*?#t2C&d0s`T(~(J6U)bg~TPXiDAIM-|nNJ4&XG=k7S=z_HEq7mnc1 zdRT|3HMbF$dk@4VU;zev@2CbWhpnqe&=A7vM@hC!yHmoi1NQvO--lI41*DbZ0y}+i z)yA1h83)4d|2hzW>gQn`ZDH7f;QYsDaCy}4bE4EdbKM?~QP`e2bK-1}=F9K~Cj#X` zNSHm@1U?*!GPA@h{9R>hhPLBp8*aq9roaPDt5*K9CLwhun6(H&vS%W5yE;Js^>y2dvabnAcq`w69eQFcP zYhA>^$@%iZFa$#x>F5%q-ZpD^IYPK3`*7!ocQa%icgUj%cE)fi=}Y#7%)ahnmNz$$ z=7*wbzA}3B!kP@M%a8Hc!%|iJ=-x4xlXl2qp6;GAHkuRA8pC&JHgUK$w`i?$ep~Cu zCA+=8K)EC$mF2Owj)5dVxgB{dIC#hJ)Xvt&WKZ{_dX|v5-;9CgAk~z^#;empj9b(7 z&97@|H*x|t3lXcNL6-HPd1*2)`7a8KxrW=afA29ybD5pI3CiL+%=SWOx)9iMQK^mr zr?H{M8h<*dlC3yo$;r2lx)LMpzLcqrREyvA@&*Qz;wD9G5^8@XzzH8IuBt=TL=P5M zNp9d?#(LEsp;PN5)$;+#aWqI2n5N7Rm7%zhdwVi4^Me< z#w-p+?M_J@+3Wm6H|9S;54;;;n`)!$zmh0&}PgQYI&xLW|Buj!aQddhzA)IC1il^%V)h{pi`) zo1p~KT=^k4)Hil>P6DFpV+jW~az|`-1kNqy`$~UZUY`G8LAd|7l36|Drt4R_R-b zc(mHn`NBXU-P>BF^Lm#^$+2H@r3(C6MZb$YgcM(`pjiL%ZcMoA*zi>ztS0b=t-{6Uw`YzFosA&bYdaW#OOM~;Uj2;0Bx4T2)Zo#2Lu49W*XNe_jar% zD2XU(sdY~O{Aa%AuA}z43ynQ)h^`@+d{Xi3dgkKQ!04;s$enQ@+vAh8mgVmBPl=-( z&{2}c>{F4Z0+82L8p>R@gMNq>UvN^3s#D45LtfQasdiUA;T31?=X%bY+ z{CZY|trkoQ$j+}SZ)>4kBi_fg`Z@pE0@Qa|zcGi#kj6k_NPhgJ$R(xOMpy}LN){V!X(tirD!?PkX z|7`$;;$RKjY!b~%2z=}7e)Y?PaCwmV!m<2IN~9t#N7QmJ5|^DAfu-G@2vSAY)_fV+ zRT%9G$*%kf1EeOB6$>A6^ARW=uT~nO2Z!+WVgV36GlP}#<+FiBY`KMh9#OQP0Z`~~ z1TbMxtOpax(oy2*@i1yM*@8G^1LR1U<5=a?YklZ?=SApEOxf}uB|d;xIshP7 z$pCbw6(+kP70LUjUo8Tv!R#(*P6iYEeSR;T$DROyux*vk6J6su^OU0^PcEX~_oE{- z9%eQ*hPMoFk(w|G9dxi?uHx;zlALAOf7y^0zNv~@J&0QHv7tQt`hJ65?FN2gxGnKP~26P)mHS7dWhv_MeVz*h2seK`G8xOSB(b z>gxy8cOBBMDBHY`(u0p=X#wDuk7Sr20UThDAffPM6cLD%vx+vn>d`ZG8TdA|{g0cpu}NC{(2)` zQi(-zaYQB#K>}VakAUZEi%~baM`DcI7d$uZoiEb}TxsbB6!xYH0cxfa3LRiE5dc_I zkw(n`u!}xg5u*rM(AzUi>qOI&N!LY8DU*-`wDLd+L8gO zP5KmeX4dpX2s-j2(CGmh+;TtMN)T<2?VdYHH0rwnoHai&K2_{wfif7Ygex4t!P@Qo zUHZB?E!c9KSOg%b!4cddBrIyhxlCaF(oi)+-=8pY{(D%S_;6+|J(acjD~G9%PF0hw zjWYy8#p#{ZcZomJzlX}EY_)dguPG=ZMYhM2|2+^`$2<`uJ?1gpdB=1H?fhl{EoZH9 znmBQpz_+RJ;8%g@?t<6EU2m9{xi?rl2ny%;GtO!N@v38yzw~n5tp~?NPRItBoe02% zrAhevT5;l|6i}KS_t=3Z5dJk&4fL+J?JoCg2tC{0=Vll|o%mky2aEvJQl(RjDyk>l z8vZU;BM~y}rC$Us-l(qzCGr#7_6Th+FwSMoR!ggSYXIGeirT#QC82AIv=2D%s)CC= z4p0r`{zPlwzQ&Az2HFR;tB7F{R{#QrA>P)O#yk*BN7NCyr;vx9Tut4Wu3`fdW67Jh zW;Km`N3sq+9m+f0l8le4PJ`2ICpmAIo}k07K`R8@2a{(UQl$2JbpyD|rqXN)RG_IYM!*0BaF3u&8S!@mdHWe3xq%|=GAHl2rJl1?V}cXn+dfEJD<3i z11LEm{qn0$u0YW=aSyhmF$r0U8@N0b>z7zZ!b!ko?&{Y0hknhk9Y(2P_wTW9eEg^b z+$t1x+~4n(b$xghjyXwUp+dD#)bSe|wkT^&rK3Xs2M@PpvOP&XZhH#!7q9T)G6Fp@ zQQqnJ)hL6(*Ea`hnK(`9c{V-@LRHXCw4&+{Mw03~`0ItPi6IsQt)n~gDiguFoLp)OA55_(i}@KEdos~CQWv{2|s1fhIdH;-x`(_}?>mrj>fdotlg%g&X^3*z1@ z0)eT_m3Ac(fiTiTY{3a@++QYFw-%1gnc*|VnQwFq4+YE{AXbIBO@6|iON=J_sYy>4 z(=>7}LzcA1%|B}Tox6?bEp@rxYrByD*s4>FbM*oH@2e#2l ziB2D#+Lv}rOgLpkv|_J6sZ4tJ{2Su6-c$CFbDUXe41Vd=5$o@`tc$}t(MTpp6{}kN zQat4vTKMj!=-G39KA3QxOSzo8p>Ujmi%0-ko420Kx3pV=6V&Z(OSwAwxKq@*5Qhe^ z1Kyx*En7~kL06>%NW+nQiV<_&KdtnY8Dtn*f zWGbc`a*IXuFHxw;?CU>vtX#&e?u*f^%&uUr7diA!N;2}#i;dxFH9ySC8(HF%2;f6p zCs|qEU*URroP4R*PIS*?ch&9IM=aj=x0YEO%2bP`S1tMBGA-nxj%E0~qq?%y28qMe8*C<)@6Ho}9|jlEh;*Qc!7Y0#^RA?C1_Uvr@6Ef(!ShR0E59 zW@nu4BAp4w2Zo_}mHwi#(U7sJya;SXwNDSD0>#o$sg>=q?5yj0Mb8t1ge13DR-HC6 zKe-jTVRhO(-|;dyzdslYryUk!XdtH>_lixd0UxALCvRY#raAvQlsMjTc6#lN=22U% z6Go!fy&-k1)yaPSks>H?HDu2f^6lF%+2h%BVRUO9?cnbvOUOf5LjUsD7bQJPgE`SYmQc z9txA>H{nY4v;O)VBX`}0SH<1$A&!RN$CfDc29*dqwyzd$$IO4Ad6XR(XcFy9W!j_tY-&D{3j@yKwMf z^`LR%?&_;!9@)`531iPSYD0Y*sZvtkOpJL9nC)noSKE;mZZ+CSyL{7>K~=DgV%uBH zD{^!|=rG(lWGspfh31dq+wM^I-RrS2qa>qhDtHkOUAF07`u$(+9x>pu7NvyUA>?4C zR`uhbAj&m~7$fx_H_Aou59gRs*NxT$}my-H4(6x-InVnB0_gnZDGbQY92!;3HyIrSiUYTX%%f$nvIf&qfzWrjLm-BG^4)y znpMsCgAw!n=Eohn*=nCE^|dRvc{jfU@Qqh#+p4n6%O^12`2N!;wk7qf3BsDS^N9vQ z!V7zfi?bk(=HqI)cq{W8!~lv$=tNW{=d(AR8a$T2BslxGC~(Nljch>TMKmGj><3MEA4(X@zKYs8{?Q_NAzlIZ6N?zp zilXB$H-t0C1y<3F>A9xq?ShwGMZlJiubyXpU9XtR77lJ?U+1>zH2KwNw46AO^5L!; z_G0V}Kg$J_gcp2_!SKpc5%)X7shb-$azImU_Q8bCeI9Q0lH8pcH!c5_JG76Z5PJ_% z5}_jjEw}o{z+LrK!qB0a2~L`b@zPo5W_ib)grLliwJ&t*l>4i`7QGHU9&qlP zv#+p-OF@lDOKxbzRxvP>SdS=^qcMfEz)=(J*aKvu9{G`z+mv%X7?wN$)RIexBa4`i z$OO5eG{OPkKYny*D?U;;Q`d5#2Sh|5%hc-tUJgAVV4`SKg6f5PzP2lWq67f!p8bif2CSx%w z+^6}h!fJ#Wcv?N*t=;{T=T>1Z9|Npgj$JN!t_BT$PZH%fz1-{DF4~KQnI#^P(S7uVevUlymy%@NOAI-sd~26 zKdgstQRz(p`A8>fWZ?&oimt@4T2uG*oRB&zITXPdyS}j zu>17VJFgVK+4zFL{#jWEnxr-}(%+$GoiJ|KG^~4K!WA2pU?2+2rt1EdYTzIy>M$C| z4a3wHv$(#S3&ojW8J7xSvDD_9SzG8_N|(job9inWKwoep^)iBU`_g(vk;Tb(3#Yg) zV!iyeNr?LHFNZ}BvsFCr+eVw)F&k<82LpL3gYZWYdl&jsUM8{5K+099KOi2<^!8t& zoLeNnoc4xWz-xYIvd)vwQXOce!g7)y??EpplpXDviQo$1{BG^aAZkdNr4vr%7hAum zPut4Sn#*Ju&U-9P`vrR4H7Sn6&!xA(4f~i~VG=kUfTr|lH0Wi}V?{khCE0umo*k{V zmEA;#tjb_?=QqRC+{H$RYVv%7X@7`0T_8?=5)ayAEf>G+j)WgGXoMx&V56~n%DL3< zbz^+?VXL33Ivk+9eM{qEkm1-lNa^z7i_NSfbS-B#P_fc$pQ}cJG-^RY?fd@ zf}Lbee$u>r0{gTi1<*0ZTPCIub>Hp51cVQ*z77VN1)4~3o(bsUZtlnq5fnjR+Hw|? z!dp8foyfaE1_yC?Xo`G8t|2qt!B{4-al}jfQ$LyeZ|b9I^8!Y@8!BOBTG6t&+GA zko;}4$u~~ZaFEdeM*B9f07AAdzS7A3AgQ7Nl%E461fQ6UkyYeJR%{gOpz#23p>Ra1 zWFaP=dJbY-Y#>ew?z5!$R(#i#jT7<0wO%J)2(FI}Iujx2*J$pQNL1xp>+F?zt1|Gn zw7{L}>yhgwFY0z7R%6}XULA{5zt?WN96Y4R1O=P}CARqn!J9Z&iaFa* zKIBsqMmiDLi1*zRk?;UVfJfEKlb>c@83$iUtzoh`hRnkJ2T{yJ1Mw=Ny_@+WIaK6T z-i|q{lLX@;7W{G$dpHBKwkWKO?7|1U3`I-^DyyX(7qpCb`Um&!#q?Mczn_N>52MGs z%O%9DM*Rzsxx;d#(m5Q>9lD64!iJVHkPp$|`1pABOI_cHieDSO86#pd;d-Rlx?UUG z(BsG{S`5uGz`)#4@$r>D+~H_JFU-bOi@Wc#dF3VZa_!bNzj2y^d2~f1E~(rzj8IQ< zUbjG6Ws=expi$UZJ8Cpz1t*CDL|8~{;r)-S#tlHoI@tUk8rr1;DXWYC6gbBKEjz7K za9QEzOiNe!MSz9ih}Z%U#O?>iE;aVu{`!{z9!ERvD!x3c-_7KclJz=y?M+7Ejl2Hx zuc-{bR{V#Im-JefaZ*re-@#3XJT;>8B}WS9tL92#y3?tUW7h~xW!%x#burgGo?WZ! zq`!CvbkviDZZH%`x!c`P@G z$esUfO7sH&NMPIgKN&^(>wg)5lK;&bqrQr#4S-O?xSsL4*=Qbj_@Rx#sOyZdWs8k?oi|E}sCN=@7GZ;mN z-?KXzdif697@%D|Oo=`@(hy3hSO&q7EP0TcsHBUmg57R3UPmC}=o1C{8Jfr9jW^3*G6*~y+KBe`T- z0LM=nSl`r++6e5kNRr5#9cD5ZT`#EPCS1z~#S9W&s1)yBxsH6=^TG^@k(uL0$5u?b zXehnMpQ7ynkZj8E8@G1&9zV#`9!th?wc_8Hk0ZQCL;il*2+Q(wV zOMq|@sB9qi{7MqhlWfxvpi@vj!adzf&I1LNQf<$X){7y<>Bkkb7ec3>fHK@xU8RFk7S|xRc16(P@qYJ zCVgeMbj$YS^?<6+f}(ZxN2zuCdn6{f-${ZtXNn=NCL|jvob5yUTzY-L1i(4aK>&h` zW54;K!`%RmDFQ&O>1$Kvb5dsj%P56ttMK#g)M7QMFpp-v5{i?wxyGybrVtpV6gfTiIKgpdz`i-X zq3U1pq-i3lr_ih{7(+S(Fa&^g3waYQbZ|1Y$>Ifd1e%OvKZy6Naj^Q-mXuODQBJ=_ zv=SKPjElel>ejf9FDRYJN7ze6jzcIw3(m+{9SiQX+d@eOj3OaQmFNf*@38V`x{UyY z7Kr-Xfxy{K`?>|<2ZSbHk8`gRhR9SP-Z&zi)!CalKq|%)LFAkIKG4R(mTxcs_3RP( z%fJ_8ACh83DddsIQ^3Wr#4%0h{-OVr4F8M&N5($2?c77OAvXC~J5-;(({JCt(>0y5 zVKIIV>-5JO`{~<5ph=NvMfP=UlB`^spm(YMvdv6~Uf8q^CpN3IbVSREgXt zwwjAfkzYJ~v4k^G2mq*N$aW2Y!bRBNK>n*6dHTJ#A;dVjP)nTfkWV_M^GJ7gFr73b z48)kU$S({R#F3#(1`@6XbfCt%EH~GrTTojFhZxa!;zR&dRP)MxYZK8Z)OD)u02F`6^IXn_QTnl~k7rBzf+^&RG;Lur9)~IQE}j zV^Ek<*MHA>CTO%#5`86>TZL|=_w6EIu*+~cw!If-1#2MR3P5k--uRwEs^N`zWk;$P z`PG|m;8y)v3HQ}VADT(2sApSsK~YKz%6f6sl)`WHd)vC`3}?**+MOS%VXP8g*wW7X4r_rf2B3MJCkO6(jVM~}g{LZCb%ZRv{w zFhH|_N<=w`p~$NU2dwvk$J_vkBgrwdpp{82~fT{sZ{T3;D=3J;{{|ANM$e{D%!y%u688ka?K%%mzx7YxSgC0oK zZUFukfjt*r5(ryW17LpE;pIECzIm779x>YenJ3HecD^>YwKvjw0n9@@@7jEFPxc)$ zCAZe>YjsQ4(S0DFS-4{AyJg+oh~xgjZ0cz(q=Oyxi{gT6?Cg}|;p~%**J|;9!*MaZ z4W^C{e#p;1_nWoHa*6+XD)1x_7x>GRXu(;a?#8lqZ}`k(GVN-QPIX@;aPv(FuRx9o zr6~zyXuLz|?!y1}b)bp69Q>py7o8t{=WnRO&*Fr1`HQ>R`?kT#a@!!Xvy(#+s%PFP zEjrSAiCnACvc?5erOW~{u~kZ`FiX7ApqV66g$xzz^&>FGme>z82pQ66uPh?{?2dMI zl(s~`x<6*up-nmyO;rp(=I(dC2&wn=W_i8i93_ZzS9NmNQz4~ksT2i8kbJk4VaFbo zQu@aivr2`g1ISgyUG!JXrb=3J5Xek+94DF^quvX`FXdi5AZqyJ7gdi*2V*b}(Frj2 z^#&N*5{QAeJd|s*+_%uk3l z9R>Lvi825j1!Rf?k{)>6SKfU@gGl#wLDM6A%tCNDlLXi4KApjx4%>d8VN zj|x8e1rQwema70>=a$?TfMRVT7X33oYzsKRRyy2CK}Ck5d+r5*{G34i|Dgn^Q9v&; z!=Vy+*joKaj8iXp7(iC3_!s95(RJ&_toz$0>Pd&1RTn9>SJ@tvoZ}_hUXq6{8w5CS z9A>Jtf_%8#$L>lc-B7L+*;+pC)5rJtPECqVc4OmG};ll#BtJ}H&;QHk%-1;WM6xVKpKfoBTK}{-WUMX5lG@uQ$iTB zPyQ^76<4YeIqep1jN2PGzz0K#KyXQ?o!?~g3or7bz=gj`7JBw>&e;j5Y#W$&cbH(QZ2>VJj2PP#YIWW;SYCiEA}5iWKcfas2AzUS3@}N8 zPH;*Xe7Yx0=XPb+!G@kq;4xz}eK&*!+qP6)$kM=c_91SU&R^SOL(Y>ilZ({DcgSon zi}^FK@AudK)pLyr?-lH-);t^Rp3iH$#-iy+x9b!e>A)J0h{bz-cGVE}N5Y2_vqWP3 zdu=WECI(>3WXy=&aG8-3j*wS-4E^qOU@wA-YV z&;szK<|JcR-H~sb+W14tzPlU(!Ne<)3`JTM+#;{VgWMnY}yv^Vf;Ce>!L#j>Q<&Ukx5flPw0`9+w>? zVZG*dHdmLYkdK}Dcp|inel3ab`WN!z<5&#>(_iLNh&NMS+9Vw2qVmbDH|K{xAFq*IAz|yVp9q zZtnwPoLNMH3!f+pw36$&=XfK>zq<9*wW$Ybavb-w_^ca))@2tdSM&nw%bhOn-ki22 z3Usoji+kLe9t(C~aDZqSvJJTAb4lczd@+OPG09BjnEiA0p1tf!F>H@A(#EHd(nU4e zc^Ar;8{tHN^|9h6Q}{Dwz>Xwt|1en*v_5Vdi^7O(*hz3iziK#=L)NccjbF*c6IK`$ zRr1^iG{4p3f*{2m*qMBsKg$>4YM|2N@xyqb^GoY!ZH=g9%}her-7P~NRjmC~%nIkV z&v!^SM!{ymkqWr#zCa{Im`LxPuSn5ewUS)@hESu#eU{(P-%mt3>2eEjYd{I`+p?Z$ zy39=S@s4GB>HBxjIU`HVMW)E=n!-@qJccRYuqv(pd<@duw30DJLAhe|JR!GXJj`dXVtfx zvoYb$*0u`6oqmFUxEWKOPLjUR@H5Q9dB$UG4oc*Q6IYUy8TcQJu07lJdaRVK1v!nb z*Yo;DWWMl*;`GBF@G%5~-Y1u$%<3ZQB*&cRRpDpBABHj<+yCBb3=}akfm5Q)(3~pw z`^)8`vTfY+_dRt~(OTb__Zy9k>dW0%0djX*!m3FQu_0oX zoA$nP5p?ljUkkkPi=-c+y}52Z4aAUZ4{esQ?hq2I)RiOpn66Ki5<@!PIc@OU0rBcv zVSl=!se^e*c$-Ek$V^w71tZMj9iO@{#G>XW7mDTQ?BYLGy!$;XJ+Itrw$~;8ZIFqt zHQl>PWO8_p9R&-wV90qnkAHEjkXNWnD;O&-NoL*Li1y@RS^UwWsXVfU!m!|U?YyWy zNKt>L!7S)XE-fM|{cyF~VjbMi3o5?CZ<%DDe}Ou=u&T4p(Km(D;}j6R`~8%#wMamc zEwE_Q8kLd40*cGnK!0?jqu-6zXpk4nDH`bWj;x6+2PUt0?3z%Lpq}41b^Wm1An1u_BNAUBhlW*ey7gZ{fV%Kder(-K$!l9b`+SK z84>-YB%W*ru$Za62GH3F!#7q6y@!Hu2KP`4D7yR@A^?aya-4=pZXnl48h^oLNIvg1 zFDHyZUc1wy-Ehm+9j8CMZtm>Onx0t_r%;_293%BqEOTA1&@4y-Yiadn6!U9GrE|mS zWTBfo7dqdONJK65&%Z2AG(DwDTHDl`DY-u3vtA{x7_EGOywPrgmbizQ8}JTal#A=;US}*@hcE@fNH45H z5$(}Lf5s6NVd@f7C&yqy_n14#v+%Tn0yIY=adi3jj$1>q{A2wJc!WKH@mi_pTrf~^ z%D4mEJ5tbe05w-{zjEVmO{jcYa7_1fD0FpJW(&YmBeZ2~`i#0jWPfK-2s}8eDNcSc z0+TECVH_(C!^*3{HJW{nJ6Mf?fL}tfn6vu2j&*L#JYP8og$BPomUxx&Y+4rQ_?{kB zzFWR{mL)S88p}X&juJyioL$az*)-`gX>1(l>s?tvsboDsE`<_=%2RZT#Wole1L(_k zEKm~;&a9`|lJFn_0!=y_;iT_$P?yCFkG)D#~L#731*dU3m)z5Xiod+$=LmRc6c zu1?afIc6>GU5$nR5j8XPEje4U!b6fZyefz_fWS(7@)~aFpK6bb5D|gnnh=q30 z3fiQ-#)4uirU`b9GQDS}#Fo?Fz&31KAz52Eo*tCI;bZgXYbe&t z!h{!v!_ulD;BBj-#JmYf`nV8L&DufCs^iaOMq&9H};>s{;P1U88(sjMEZ4uQ^U)tx8o*m+}DzXL5KM1IMus1J66 z6!c9`cIQ`j0v==EJ|PVKMD(a{(sFnPqC^mJ^Qg}^p79Ift^(2-Vp)%zt5xU6LED6Mc7A~=k(1&JIdGqdCiy6Hw^DP4C)b| zYFT_!@&ao0AvF{|MSMfSE02tII+Y@Ixpq5vyJcsl_qkAO{DNl280fo<_wuykM(Zf7 zc+(sU*#|d^9q)W%nPE6;1lwb>lVn%{6LeI&yW|rU?Sk(cV@1MehJGB=oQECljrMq- z9;fMa={VUZE!A#z4J75e6g8yI;10T=UFbBt4e~M3u@=*?yAm6ojKc6^s@pNN9CU#= zvi#erb0g6+a%@J_3}s#9(K75jq~@RFCG_u2%2QUX{?#>BdE2l|hezXhX|f-st=vZ< zMjw^HIk)TITN2yG|8B-i^nLYs7MjdjSE8 zwkwqO%=_j69RR$Wru8FsiirM@b^ha&ps9sdTX%0`1`>P!8+Pq0Pcw)J+Es+r$q9e&b(tQ7R_xKri zSIY0}19&L|09q?}opI??<2#wNO{(7=muk!Y_SB6@7kXy{+^2$x zTw)ewCH2xhrkbZdV>u_TvHW`TLMb49LCF1}{Ul1AqfIs15FI1QF{Emr=J}Ct6{xJN zj{wc@c|!DKVC14eRYi*soVjX*rqzvyY?pl|kZInKT;7cbQ#x!}KmzDNXuQ}PUQ zu((haoZbgoeDt|mu1jvb=kXJ`1>Pdza1aV>{n-A